/* ============================================================================
   OFF-PRODUCTION Gotham fallback  ->  Montserrat (Google, SIL OFL 1.1)
   ----------------------------------------------------------------------------
   Production loads the real Gotham families from cloud.typography. That kit is
   domain-locked to www.mcdonogh.org, so on dev/staging it is refused. Rather
   than ship Hoefler's non-screen-smart Gotham locally (it renders "wavy" at UI
   sizes), off-production we alias the SAME family names the site's CSS already
   references -- "Gotham A/B" and "Gotham Narrow SSm A/B" -- to Montserrat. No
   font-family stacks anywhere need to change.

   Montserrat is self-hosted (OFL, freely redistributable) as its variable woff2,
   "latin" subset (one file covers weights 100-900; italic is separate). The latin
   subset spans U+0000-00FF, so it covers Western-European accents (French, Spanish,
   German, Italian, Portuguese: e-acute, n-tilde, u-umlaut, c-cedilla, etc.).
   Characters beyond that fall back to the system sans on dev/staging.

   Wired in view/_current/layout/templates/default.cfm behind REQUEST.IN_PRODUCTION.
   See OFL.txt in this folder for the license.
   ========================================================================== */


/* --- Gotham A --- */
@font-face { font-family: "Gotham A"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-var.woff2") format("woff2"); }
@font-face { font-family: "Gotham A"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-italic-var.woff2") format("woff2"); }

/* --- Gotham B --- */
@font-face { font-family: "Gotham B"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-var.woff2") format("woff2"); }
@font-face { font-family: "Gotham B"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-italic-var.woff2") format("woff2"); }

/* --- Gotham Narrow SSm A --- */
@font-face { font-family: "Gotham Narrow SSm A"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-var.woff2") format("woff2"); }
@font-face { font-family: "Gotham Narrow SSm A"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-italic-var.woff2") format("woff2"); }

/* --- Gotham Narrow SSm B --- */
@font-face { font-family: "Gotham Narrow SSm B"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-var.woff2") format("woff2"); }
@font-face { font-family: "Gotham Narrow SSm B"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("montserrat-latin-italic-var.woff2") format("woff2"); }
