/* =========================================================================
   fonts.css — self-hosted Fraunces (display serif, variable) + Manrope (body
   sans), SIL OFL 1.1 (see fonts/LICENSE.md). Vendored woff2, no third-party/CDN
   request (marketing-site → "No third-party trackers without a privacy proposal").
   `swap` keeps text visible while loading. Fraunces is the editorial display face
   that carries the premium, institutional identity; Manrope is the clean body sans.
   ========================================================================= */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900; /* variable — opsz + wght axes */
  font-display: swap;
  src: url('/fonts/fraunces-var.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/manrope-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/manrope-500.woff2') format('woff2');
}
