/* Rethink Sans (SIL Open Font License, assets/fonts/OFL.txt), self-hosted: one variable file for every weight.
   "Rethink Fallback" is Arial resized to Rethink's measurements, so text doesn't jump when the real font arrives. */
@font-face { font-family: "Rethink Sans"; src: url("../assets/fonts/rethink-sans.29156cd7f7.woff2") format("woff2"); font-weight: 400 800; font-style: normal; font-display: swap; 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: "Rethink Fallback"; src: local("Arial"), local("Helvetica Neue"), local("Helvetica"), local("Roboto"); size-adjust: 106.1%; ascent-override: 93.5%; descent-override: 29.2%; line-gap-override: 0%; }
/* Instrument Serif (headlines on the home page) and Geist Mono (small labels), both SIL Open Font License
   (assets/fonts/LICENSE-*.txt), self-hosted, Latin only. */
@font-face { font-family: "Instrument Serif"; src: url("../assets/fonts/instrument-serif.37ddf465bb.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Instrument Serif"; src: url("../assets/fonts/instrument-serif-italic.24e6c99ca0.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Geist Mono"; src: url("../assets/fonts/geist-mono.f237a286eb.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Serif Fallback"; src: local("Times New Roman"), local("Georgia"); size-adjust: 88%; ascent-override: 102%; descent-override: 26%; line-gap-override: 0%; }
