/* Montserrat (OFL-1.1), self-hosted; provenance.json records every file.
   Latin subsets cover the site's text. The complete faces download only when a
   page shows another script, and "Montserrat Fallback" gives the system font
   Montserrat's metrics so the swap does not move text. */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("Montserrat-Latin-VariableFont_wght.c042eedb7eec.woff2") format("woff2");
  unicode-range: U+0000-017F, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("Montserrat-VariableFont_wght.308c51d11d90.woff2") format("woff2");
  unicode-range: U+0180-0183, U+0186-018C, U+018E-0194, U+0196-01A1, U+01A4-01A6, U+01A9, U+01AC-01B9, U+01C0-01F5, U+01F8-0220, U+0222-0223, U+0226-0233, U+0237, U+023A-023E, U+0241-0251, U+0253-0254, U+0256-0259, U+025B-025C, U+025F-0260, U+0263-0266, U+0268-026C, U+026F, U+0271-0272, U+0274-0275, U+027D-027E, U+0280, U+0283, U+0287-028C, U+028E, U+0292, U+0294-0295, U+0298, U+029D, U+02B0, U+02B7-02BA, U+02BD-02C1, U+02C7-02CC, U+02D7-02D9, U+02DB, U+02DD, U+02EC, U+02EE, U+02FB-02FC, U+0300-0303, U+0306-0307, U+0309-030D, U+030F-0313, U+0315, U+031B, U+0320, U+0323-0328, U+032D-0332, U+0334-0338, U+034F, U+0358, U+035C-035D, U+035F, U+0361-0362, U+0394, U+039B, U+03A7, U+03A9, U+03BB-03BC, U+03C0, U+03C7, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1D3A, U+1D43, U+1D49, U+1D4B, U+1D52-1D53, U+1D58, U+1D5B, U+1D7B, U+1D7D-1D7E, U+1D91, U+1DA4, U+1DB6, U+1DBB, U+1DBF, U+1DC4-1DCA, U+1E00-1E9B, U+1E9E, U+1EA0-1EF9, U+2070-2071, U+2074-2079, U+207F-2089, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BC-20BD, U+20BF, U+2113, U+2116, U+2126, U+212A-212B, U+212E, U+2144, U+2153-2154, U+215B-215E, U+2183-2184, U+2194-2199, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2260, U+2264-2265, U+24B6, U+24D0, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA, U+25CC, U+27E8-27E9, U+2C60-2C66, U+2C6D-2C6F, U+2C72-2C73, U+A717-A71A, U+A726-A727, U+A740-A741, U+A789-A78D, U+A792-A793, U+A7A8-A7AB, U+A7AD-A7AE, U+A7B1-A7B9, U+A7C7-A7C8, U+A7CB-A7CD, U+A7DA-A7DC, U+AB53, U+FB01-FB02;
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("Montserrat-Italic-Latin-VariableFont_wght.d4e255af113c.woff2") format("woff2");
  unicode-range: U+0000-017F, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("Montserrat-Italic-VariableFont_wght.d3dd527bd4e2.woff2") format("woff2");
  unicode-range: U+0180-0183, U+0186-018C, U+018E-0194, U+0196-01A1, U+01A4-01A6, U+01A9, U+01AC-01B9, U+01C0-01F5, U+01F8-0220, U+0222-0223, U+0226-0233, U+0237, U+023A-023E, U+0241-0251, U+0253-0254, U+0256-0259, U+025B-025C, U+025F-0260, U+0263-0266, U+0268-026C, U+026F, U+0271-0272, U+0274-0275, U+027D-027E, U+0280, U+0283, U+0287-028C, U+028E, U+0292, U+0294-0295, U+0298, U+029D, U+02B0, U+02B7-02BA, U+02BD-02C1, U+02C7-02CC, U+02D7-02D9, U+02DB, U+02DD, U+02EC, U+02EE, U+02FB-02FC, U+0300-0303, U+0306-0307, U+0309-030D, U+030F-0313, U+0315, U+031B, U+0320, U+0323-0328, U+032D-0332, U+0334-0338, U+034F, U+0358, U+035C-035D, U+035F, U+0361-0362, U+0394, U+039B, U+03A7, U+03A9, U+03BB-03BC, U+03C0, U+03C7, U+0400-045F, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-04FF, U+0510-0513, U+051A-051D, U+0524-0529, U+052E-052F, U+1D3A, U+1D43, U+1D49, U+1D4B, U+1D52-1D53, U+1D58, U+1D5B, U+1D7B, U+1D7D-1D7E, U+1D91, U+1DA4, U+1DB6, U+1DBB, U+1DBF, U+1DC4-1DCA, U+1E00-1E9B, U+1E9E, U+1EA0-1EF9, U+2070-2071, U+2074-2079, U+207F-2089, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BC-20BD, U+20BF, U+2113, U+2116, U+2126, U+212A-212B, U+212E, U+2144, U+2153-2154, U+215B-215E, U+2183-2184, U+2194-2199, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2260, U+2264-2265, U+24B6, U+24D0, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA, U+25CC, U+27E8-27E9, U+2C60-2C66, U+2C6D-2C6F, U+2C72-2C73, U+A717-A71A, U+A726-A727, U+A740-A741, U+A789-A78D, U+A792-A793, U+A7A8-A7AB, U+A7AD-A7AE, U+A7B1-A7B9, U+A7C7-A7C8, U+A7CB-A7CD, U+A7DA-A7DC, U+AB53, U+FB01-FB02;
}

/* Arial scaled to Montserrat 400 width and vertical metrics. */
@font-face {
  font-family: "Montserrat Fallback";
  src: local("Arial"), local("ArialMT");
  size-adjust: 110.89%;
  ascent-override: 87.29%;
  descent-override: 22.63%;
  line-gap-override: 0%;
}
