/* ==========================================================================
   Gotham — five cuts, Latin subset, WOFF.

   Two families only:
     "Gotham"      — regular width. Display and headings. Black 900, Bold 700.
     "Gotham SSm"  — ScreenSmart. Text. Book 400, Medium 500, Bold 700.

   THE SCREENSMART RULE
   ScreenSmart is a different drawing, not a different format — redrawn for
   text sizes. Cap height is 728/1000 against regular Gotham's 700. Mixing
   them inside one element, or swapping between them across a breakpoint,
   shifts the layout.

   Switch at 20px: regular Gotham above, ScreenSmart at or below. The scale
   in tokens.css enforces this — display and heading tiers never resolve
   below 21px, the text tier never above 20px. Don't add a token that breaks it.

   The condensed widths (Narrow, XNarrow) are reserved for the logo lockup
   and do not ship as webfonts.
   ========================================================================== */

@font-face {
  font-family: "Gotham";
  src: url("../../fonts/Gotham-Black.woff2") format("woff2"),
       url("../../fonts/Gotham-Black.woff") format("woff");
  font-weight: 900; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("../../fonts/Gotham-Bold.woff2") format("woff2"),
       url("../../fonts/Gotham-Bold.woff") format("woff");
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Gotham SSm";
  src: url("../../fonts/GothamSSm-Book.woff2") format("woff2"),
       url("../../fonts/GothamSSm-Book.woff") format("woff");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Gotham SSm";
  src: url("../../fonts/GothamSSm-Medium.woff2") format("woff2"),
       url("../../fonts/GothamSSm-Medium.woff") format("woff");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Gotham SSm";
  src: url("../../fonts/GothamSSm-Bold.woff2") format("woff2"),
       url("../../fonts/GothamSSm-Bold.woff") format("woff");
  font-weight: 700; font-style: normal; font-display: swap;
}
