/* ══════════════════════════════════════════════════════════════
   ONE TYPEFACE

   Inter Tight, variable, 200–500 in a single 88 KB file. There is no
   second face and no serif. A studio that sells precision should not
   be writing its own name in a calligraphic display serif; the whole
   site is set in one grotesque and separated by size, weight and
   spacing alone.

   The one exception is the number 7.83 itself. Cormorant's figures are
   the reason it is here and the only thing it is allowed to set — the
   frequency, and nothing else. A second face earns its place by having
   exactly one job.
   ══════════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 200 500;
  font-display: swap;
  src: url(../fonts/InterTight-var-latin.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;
}

/* the frequency, and only the frequency — digits and a full stop */
@font-face {
  font-family: 'Frequency';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/CormorantGaramond-300-latin.woff2) format('woff2');
  unicode-range: U+002E, U+0030-0039;
}

/* the accent voice — one italic word inside a headline, never a paragraph */
@font-face {
  font-family: 'Accent';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/CormorantGaramond-300i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+2018-201F;
}

/* the structural voice — the app's wide quiet grotesk, shared by the
   website so the whole system reads as one made thing. Variable in
   width (62–125) and weight (100–700); the site uses it expanded. */
@font-face {
  font-family: 'Wide';
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url(../fonts/Archivo-var-latin.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF, U+2013-2014, U+2018-201F, U+2026;
}
