/* Standing Order — self-hosted fonts.
 *
 * Was loaded from Google Fonts. Measured with Lighthouse: that one CSS
 * request alone accounted for 1,336ms of a 1,710ms total render-blocking
 * cost, and was the dominant reason LCP measured 3.3s against a 2.0s
 * budget. Self-hosting removes the request entirely, and removes a
 * visitor's IP going to Google before the page renders, at all.
 *
 * Inter is served here as ONE variable-font file (confirmed against
 * Google's own CSS response: their "400", "500" and "600" @font-face
 * blocks all pointed at the identical file — a standard way of serving a
 * variable font through static-looking @font-face slices), so 400/500/600
 * cost one download between them, not three. Only the "latin" unicode
 * subset was kept; this site has no non-Latin text.
 */
/* font-display: optional (not swap) specifically here, because this is the
 * face the hero H1 uses -- and the H1 is the page's LCP element. Measured
 * with Lighthouse: swap let a late webfont download re-trigger the LCP
 * measurement at swap time, costing 2,273ms of "element render delay" even
 * though the byte itself arrived in 7ms. optional shows the fallback stack
 * (Inter, then system-ui) immediately and simply never swaps in on a slow
 * connection for that pageview, instead of swapping in late. Inter below
 * stays on swap -- it isn't the LCP candidate, so there's no such cost. */
@font-face {
  font-family: "Bricolage Grotesque";
  font-style: normal;
  font-weight: 800;
  font-display: optional;
  src: url("/assets/fonts/bricolage-grotesque-800-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/inter-variable-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/inter-variable-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/inter-variable-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
