/* =====================================================================
   hbv-fonts.css — self-hosted brand webfonts (served from our server).
   Replaces the Google Fonts CDN for Archivo Expanded + Archivo + Outfit.
   Font files live in hbv/fonts/ (paths below are relative to THIS file).
   Mirrors the design system's @font-face spec. font-display:swap on all.
   NOTE: Sacramento (the script wordmark font, --font-script) is NOT part
   of the brand asset package, so it still loads from Google on pages that
   use it. Drop a Sacramento .ttf/.woff2 into hbv/fonts/ and add a face
   here to fully remove the last CDN dependency.
   ===================================================================== */

/* Body — Outfit (variable weight 100–900) */
@font-face {
  font-family: "Outfit";
  src: url("fonts/Outfit-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900; font-style: normal; font-display: swap;
}

/* Display / headline — Archivo Expanded (static weights) */
@font-face {
  font-family: "Archivo Expanded"; font-weight: 200;
  src: url("fonts/Archivo_Expanded-ExtraLight.ttf") format("truetype"); font-display: swap;
}
@font-face {
  font-family: "Archivo Expanded"; font-weight: 300;
  src: url("fonts/Archivo_Expanded-Light.ttf") format("truetype"); font-display: swap;
}
@font-face {
  font-family: "Archivo Expanded"; font-weight: 400;
  src: url("fonts/Archivo_Expanded-Regular.ttf") format("truetype"); font-display: swap;
}
@font-face {
  font-family: "Archivo Expanded"; font-weight: 500;
  src: url("fonts/Archivo_Expanded-Medium.ttf") format("truetype"); font-display: swap;
}
@font-face {
  font-family: "Archivo Expanded"; font-weight: 600;
  src: url("fonts/Archivo_Expanded-SemiBold.ttf") format("truetype"); font-display: swap;
}
@font-face {
  font-family: "Archivo Expanded"; font-weight: 700;
  src: url("fonts/Archivo_Expanded-Bold.ttf") format("truetype"); font-display: swap;
}

/* Archivo (standard width, variable) — used as the display fallback + labels */
@font-face {
  font-family: "Archivo";
  src: url("fonts/Archivo-VariableFont_wdth_wght.ttf") format("truetype");
  font-weight: 100 900; font-stretch: 62% 125%; font-style: normal; font-display: swap;
}
