/* Brand faces (journey-pass handoff item 10): Cormorant Garamond for
   display, Montserrat for UI, self-hosted (no third-party requests on
   guest pages). font-display: swap keeps first paint on the stand-ins.
   The 600 weights also serve 700 (CTA/price weight) so the browser never
   synthesizes a faux bold from the 400. */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('/assets/fonts/cormorant-garamond-500.woff2') format('woff2');
  font-weight: 400 500;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('/assets/fonts/cormorant-garamond-600.woff2') format('woff2');
  font-weight: 600 700;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/assets/fonts/montserrat-400.woff2') format('woff2');
  font-weight: 100 500;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/assets/fonts/montserrat-600.woff2') format('woff2');
  font-weight: 600 900;
  font-display: swap;
}
