/* ============================================================
   Focus Managed Services — Webfonts
   ------------------------------------------------------------
   Brand typeface in the source guidelines is GRANDVIEW (a DIN
   1451 / Bahnschrift-derived technical sans, Microsoft/Office
   licensed — not redistributable). It is SUBSTITUTED here with
   SAIRA (SIL OFL, Google Fonts), the closest freely-hostable
   DIN-family match. Body/support face is LATO; technical/data
   readouts use JETBRAINS MONO. Swap Saira → licensed Grandview
   files if you have them (see readme.md § Typography).
   Files are self-hosted (Latin subset) under fonts/files/.
   ============================================================ */

/* ---- Saira (display / headings — Grandview substitute) ---- */
@font-face {
  font-family: "Saira";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("files/saira-400.woff2") format("woff2");
}
@font-face {
  font-family: "Saira";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("files/saira-500.woff2") format("woff2");
}
@font-face {
  font-family: "Saira";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("files/saira-600.woff2") format("woff2");
}
@font-face {
  font-family: "Saira";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("files/saira-700.woff2") format("woff2");
}
@font-face {
  font-family: "Saira";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("files/saira-800.woff2") format("woff2");
}

/* ---- Lato (body / supporting copy) ---- */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("files/lato-400.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("files/lato-400-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("files/lato-700.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("files/lato-900.woff2") format("woff2");
}

/* ---- JetBrains Mono (data / technical readouts) ---- */
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("files/jetbrains-mono-400.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("files/jetbrains-mono-500.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("files/jetbrains-mono-700.woff2") format("woff2");
}
