/*
 * GMPF web-font loader
 * --------------------
 * Loaded by templates/layouts/base.hubl.html before tokens.css, so
 * --font-family-base / --font-family-display resolve to the
 * real families. @import sits at the very top because CSSOM requires
 * @import rules to precede all other rules in a stylesheet.
 *
 * Display family: Google Sans Display (per GMPF direction, 20 Apr
 * 2026). GMPF hold a Google Fonts licence which covers the whole
 * Google Sans family.
 *   - `display=swap` avoids FOIT, keeping LCP-friendly text on screen
 *     while the web font streams in.
 *   - Weights limited to 500 / 700 because the Home hero and section
 *     headings only ever use medium + bold.
 *
 * Body family: Open Sans (verified against Figma button text).
 *   - 400 / 600 / 700 cover body, semibold CTA text, and bold inline
 *     emphasis respectively.
 */
@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Display:wght@500;700&family=Open+Sans:wght@400;600;700&display=swap');
