/* Self-hosted web fonts (SIL Open Font License 1.1; see OFL-*.txt beside this file).
   These are the Latin-subset variable files Google Fonts served before 2026-09-03, renamed with
   Google's version numbers. Only the faces the site uses are shipped: Montserrat upright (any
   600-700) and Playfair Display italic (500-700). The weight ranges deliberately match what the
   Google stylesheet exposed, so rules without an explicit weight keep resolving to the same face
   (e.g. an implicit 400 still renders Montserrat 600). The woff2 filenames are versioned and cached
   immutable by nginx; this stylesheet is not, so a font update means a new woff2 filename here and
   in the <link rel=preload> tags in index.html. */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url('/fonts/montserrat-v31-latin-wght.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: 'Playfair Display';
  font-style: italic;
  font-weight: 500 700;
  font-display: swap;
  src: url('/fonts/playfair-display-v40-latin-italic-wght.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;
}
