/* Self-hosted brand fonts (latin subset, variable woff2).
 *
 * Umbra is a privacy product: pages must not ship visitor IPs to
 * fonts.googleapis.com / fonts.gstatic.com on every load. These are the same
 * Google-served variable files, vendored under our origin (SIL OFL licensed).
 * Total ~81 KB for all three families.
 *
 * LICENCES — these are not all the same, and the difference matters:
 *   Hanken Grotesk, Martian Mono  SIL Open Font License 1.1
 *   Tabular (Indian Type Foundry) ITF Free Font License — free for commercial
 *                                 use but REQUIRES attribution. See
 *                                 public/fonts/LICENSES.md. */

@font-face {
  /* Tabular (Indian Type Foundry, ITF Free Font License) carries the display
   * slot. A mono in the display position IS the identity: it reads as machine
   * output rather than brand voice, and of 19 sites surveyed in this category
   * not one sets a headline in mono. Tabular is ~29% wider than the Bricolage
   * it replaces, so large display sizes step down accordingly — and at 22.8 KB
   * against Bricolage's 76.9 KB it is 54 KB cheaper. */
  font-family: 'Tabular';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/fonts/tabular-var.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: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/hanken-grotesk-var.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: 'Martian Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('/fonts/martian-mono-var.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;
}
