/* Webfonts. Both families are published on Google Fonts; no local binaries
   were supplied with the brand guide, so they are loaded from the Google CDN.
   Hanken Grotesk: variable 100..900 + italics. Open Sans: variable 300..800 + italics. */
/* Self-hosted webfonts, installed by prepare.py. Source files live in
   brand/fonts/ in the repo (latin subsets of the Google variable fonts). */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/hanken-grotesk.woff2) format('woff2');
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/hanken-grotesk-italic.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url(/fonts/open-sans.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-display: swap;
  src: url(/fonts/open-sans-italic.woff2) format('woff2');
}

