/* ==========================================================================
   The Measurement Lab — Webfonts
   --------------------------------------------------------------------------
   SERVED FONT: Carlito (SIL Open Font License) — self-hosted WOFF2.
   Carlito is metric-compatible with Calibri, so the brand's deck typography
   reproduces on the web at the same measure.

   Calibri is NOT served. It is proprietary Microsoft and may not be
   redistributed from a public website. It stays in the stack purely as a
   local() fallback: visitors who already have it installed get it, everyone
   else gets Carlito. The six Calibri .ttf files that shipped inside the
   Claude Design bundle were deliberately discarded — do not reintroduce them.

   WORDMARK FONT: Plus Jakarta Sans — logo lockup ONLY (light weight, wide
   tracking). Never for body or UI text.

   NOTE ON WEIGHT 300: Carlito ships 400 and 700 only — there is no Light.
   Anywhere the deck tokens specified 300, the web build uses 400 (approved
   July 2026). Do not declare a 300 face here; browsers would synthesise a
   fake light that renders inconsistently.
   ========================================================================== */

/* --- Carlito (the served web font) --- */
@font-face {
  font-family: "Carlito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Carlito"),
       url("../assets/fonts/carlito-400-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Carlito";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Carlito Italic"),
       url("../assets/fonts/carlito-400-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Carlito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Carlito Bold"),
       url("../assets/fonts/carlito-700-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Carlito";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Carlito Bold Italic"),
       url("../assets/fonts/carlito-700-italic.woff2") format("woff2");
}

/* --- Plus Jakarta Sans (logo wordmark only) --- */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/fonts/plus-jakarta-sans-300-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/plus-jakarta-sans-400-normal.woff2") format("woff2");
}
