/* Self-hosted brand fonts — generated for NovaStory (replaces the Fontshare CDN).
   Clash Grotesk © Indian Type Foundry, self-hosted under the Fontshare licence.
   Subset to Latin + the punctuation/symbols the site copy uses; woff2 only.

   Weights: Clash Grotesk 400 / 500 / 600 (Regular / Medium / Semibold) — the set
   the UI actually renders. Clash Display (500) is appended below once its woff2
   is self-hosted; until then the display headings fall back through the stack. */

@font-face {
  font-family: 'Clash Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/clash-grotesk-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Clash Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../assets/fonts/clash-grotesk-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Clash Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../assets/fonts/clash-grotesk-600.woff2') format('woff2');
}

/* ── Clash Display (500 / Medium) — used for the hero H1 and large headings ── */
@font-face {
  font-family: 'Clash Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../assets/fonts/clash-display-500.woff2') format('woff2');
}
