/**
 * Self-hosted web font — Inter (variable, woff2), 2026-08-12 rebrand.
 *
 * Operator picked the SF Pro look from a system-font render of the hero;
 * Inter is its licensed web equivalent (and what this site loaded before
 * the v6 redesign). One family now serves BOTH --cc-font-body and
 * --cc-font-display (design-system.css). Variable axes cover weights
 * 100-900 + optical sizing 14-32, so headings and body share two files.
 * Mirrors Google Fonts Inter v20 latin + latin-ext subsets.
 *
 * font-display: optional (kept from the CLS fix): a font that misses
 * first paint is skipped for that pageview and cached for the next —
 * layout can never shift from fonts. The latin preload in every head
 * makes a miss rare; the fallback stack is the same SF/Segoe family
 * Inter mimics, so a skipped view still looks right.
 */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url('/fonts/inter-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: 100 900;
  font-display: optional;
  src: url('/fonts/inter-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
