/*
 * Generated by scripts/build-fonts.py — do not edit by hand.
 *
 * Self-hosted webfaces plus a metric-matched fallback for each family.
 * The fallback is what the page renders for the few hundred ms before the
 * real font arrives; matching its metrics is what keeps that swap from
 * moving the layout. Re-run the script after changing weights.
 */

/* Titan One ------------------------------------------------ */
@font-face {
  font-family: 'Titan One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/titan-one-400.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: 'Titan One Fallback';
  font-weight: 400;
  src: local('Arial Black');
  size-adjust: 94.77%;
  ascent-override: 102.36%;
  descent-override: 18.47%;
  line-gap-override: 0.0%;
}

/* Bricolage Grotesque ------------------------------------------------ */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bricolage-grotesque-400.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: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/bricolage-grotesque-400.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: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/bricolage-grotesque-400.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: 'Bricolage Grotesque Fallback';
  font-weight: 400;
  src: local('Arial');
  size-adjust: 101.31%;
  ascent-override: 91.79%;
  descent-override: 26.65%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: 'Bricolage Grotesque Fallback';
  font-weight: 600;
  src: local('Arial');
  size-adjust: 99.65%;
  ascent-override: 93.33%;
  descent-override: 27.1%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: 'Bricolage Grotesque Fallback';
  font-weight: 800;
  src: local('Arial');
  size-adjust: 102.5%;
  ascent-override: 90.73%;
  descent-override: 26.34%;
  line-gap-override: 0.0%;
}
