/* ==========================================================================
   fonts.css: self-hosted type. No third-party font requests.

   Montserrat, variable weight 100-900, split by unicode-range so latin-ext
   only downloads when a page needs it.

   font-display:optional, not swap. The header lockup is sized by its own
   contents, so a swap changed its width, which re-spaced every letter of the
   spread-out "NAZARENE" and slid the menu sideways with it. optional has no
   swap period: whichever face paints first stays. The preload in every
   page's <head> is what makes the real one win.

   Manrope is only for the studio credit in the footer, which sets it so the
   credit reads the same on every site the studio builds.
   ========================================================================== */

@font-face{
  font-family:"Montserrat";
  font-style:normal;
  font-weight:100 900;
  font-display:optional;
  src:url("/fonts/montserrat-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,
    U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face{
  font-family:"Montserrat";
  font-style:normal;
  font-weight:100 900;
  font-display:optional;
  src:url("/fonts/montserrat-latin-ext.woff2") format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,
    U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,
    U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face{
  font-family:"Manrope";
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url("/fonts/manrope-variable-latin.woff2") format("woff2");
}
