/* The two faces the travel articles are set in, served from this origin.
 *
 * They used to come from fonts.googleapis.com, and a browser only fetches a
 * web font once something on screen asks for it: the headline is drawn by
 * React, so the download began about four seconds in and the title reflowed
 * as it swapped. Here the files are named by the prerendered <head>, which
 * preloads them while the HTML is still parsing, and they are in place long
 * before the first word is painted.
 *
 * Latin only, and only the weights Travel.scss actually uses. Fraunces keeps
 * its variable optical-size axis, because the headline is set at 90px and the
 * display drawing is visibly narrower than the text one. Newsreader runs at
 * body sizes, where that axis changes nothing worth 130 KB, so it ships as
 * static instances.
 *
 * The files are copies of @fontsource-variable/fraunces and
 * @fontsource/newsreader, both still in package.json so a later cut can be
 * taken from the same pinned version.
 */

@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  /* The variable cut, kept for its optical-size axis: at the 90px the
     headline runs to, the display drawing is a good deal narrower than the
     text drawing, and the static instances reflowed the title onto a
     different line. */
  src: url("/fonts/fraunces-latin-opsz-normal.woff2") format("woff2-variations");
  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: "Newsreader";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/newsreader-latin-400-normal.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/fonts/newsreader-latin-500-normal.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/newsreader-latin-400-italic.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
