/* Self-hosted Fraunces (variable, 300-700, italic + roman) and Manrope (300/400/500/600).
   Subsets: latin only. Source files generated from Google Fonts (v38 Fraunces, v20 Manrope).
   size-adjust + ascent/descent overrides reduce CLS during the font swap. */

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url('/fonts/fraunces-300-700i.woff2') format('woff2');
  size-adjust: 109%;
  ascent-override: 96%;
  descent-override: 23%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/fonts/fraunces-300-700r.woff2') format('woff2');
  size-adjust: 109%;
  ascent-override: 96%;
  descent-override: 23%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/manrope-300r.woff2') format('woff2');
  size-adjust: 102.4%;
  ascent-override: 90%;
  descent-override: 19.5%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/manrope-400r.woff2') format('woff2');
  size-adjust: 102.4%;
  ascent-override: 90%;
  descent-override: 19.5%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/manrope-500r.woff2') format('woff2');
  size-adjust: 102.4%;
  ascent-override: 90%;
  descent-override: 19.5%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/manrope-600r.woff2') format('woff2');
  size-adjust: 102.4%;
  ascent-override: 90%;
  descent-override: 19.5%;
  line-gap-override: 0%;
}
