/* Self-hosted Archivo (latin variable, 34KB covers all five weights).
   Replaces the render-blocking fonts.googleapis.com stylesheet on all 36
   pages. Cloudflare Fonts was already rewriting that request to /cf-fonts/,
   which removes the third-party connection but not the swap: desktop /quote/
   still measured CLS 0.0536, all of it h1.fade-up and the nav resizing when
   Archivo arrived.

   TWO fallback faces, not one. Archivo is variable and this site sets body
   text at 400 and every heading at 900, and a variable font's heavy weights
   are much wider than its regular — 595 units per lowercase glyph against
   485. A single fallback tuned to 400 left the h1 fitting on one line in the
   fallback and wrapping to two in the real font, which is a bigger shift than
   the one being fixed. Each face is measured against the Arial cut the browser
   will actually use for that weight (Arial, then Arial Bold), with the
   variable font instanced at that weight to read its real advances. */
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/archivo-var.woff2) format("woff2");
}
@font-face {
  font-family: "Archivo Fallback";
  font-weight: 100 600;
  src: local("Arial"), local("Helvetica Neue");
  size-adjust: 100.81%;
  ascent-override: 87.10%;
  descent-override: 20.83%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Archivo Fallback";
  font-weight: 601 900;
  src: local("Arial Bold"), local("Arial"), local("Helvetica Neue");
  size-adjust: 112.61%;
  ascent-override: 77.97%;
  descent-override: 18.65%;
  line-gap-override: 0%;
}
