/* Self hosted OFL typefaces (U3a). Licences: *-OFL.txt next to each file. */
@font-face { font-family: "Manrope"; src: url("/fonts/Manrope-VF.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Figtree"; src: url("/fonts/Figtree-VF.woff2") format("woff2"); font-weight: 300 900; font-display: swap; }
@font-face { font-family: "Hanken Grotesk"; src: url("/fonts/HankenGrotesk-VF.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Newsreader"; src: url("/fonts/Newsreader-Display-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "SerifFallback"; src: local("Georgia"), local("Times New Roman"); size-adjust: 96%; ascent-override: 92%; }
@font-face { font-family: "SansFallback"; src: local("Arial"), local("Helvetica"); size-adjust: 104%; ascent-override: 96%; }
@font-face { font-family: "ManropeLatin"; src: url("/fonts/Manrope-Latin-VF.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "NewsreaderLight"; src: url("/fonts/Newsreader-Display-300.woff2") format("woff2"); font-weight: 300; font-display: swap; }
@font-face { font-family: "JetBrains Mono"; src: url("/fonts/JetBrainsMono-Latin-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Instrument Serif"; src: url("/fonts/InstrumentSerif-Latin-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "InterLatin"; src: url("/fonts/Inter-Latin-VF.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
@font-face { font-family: "SourceSerifDisplay"; src: url("/fonts/SourceSerif4-Display-300.woff2") format("woff2"); font-weight: 300; font-display: swap; }
@font-face { font-family: "PlexSansLatin"; src: url("/fonts/IBMPlexSans-Latin-VF.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
@font-face { font-family: "GeistLatin"; src: url("/fonts/Geist-Latin-VF.woff2") format("woff2"); font-weight: 300 700; font-display: swap; }
@font-face { font-family: "NewsreaderLight Fallback"; src: local("Times New Roman"), local("Liberation Serif"), local("Times"); size-adjust: 108.7%; ascent-override: 68.2%; descent-override: 24.6%; line-gap-override: 0.0%; }
@font-face { font-family: "ManropeLatin Fallback"; src: local("Arial"), local("Liberation Sans"), local("Helvetica"); size-adjust: 103.4%; ascent-override: 106.8%; descent-override: 30.1%; line-gap-override: 0.0%; }
@font-face { font-family: "Instrument Serif Fallback"; src: local("Times New Roman"), local("Liberation Serif"), local("Times"); size-adjust: 85.8%; ascent-override: 117.1%; descent-override: 36.7%; line-gap-override: 0.0%; }
@font-face { font-family: "InterLatin Fallback"; src: local("Arial"), local("Liberation Sans"), local("Helvetica"); size-adjust: 107.3%; ascent-override: 90.3%; descent-override: 22.5%; line-gap-override: 0.0%; }
@font-face { font-family: "SourceSerifDisplay Fallback"; src: local("Times New Roman"), local("Liberation Serif"), local("Times"); size-adjust: 102.2%; ascent-override: 102.9%; descent-override: 33.3%; line-gap-override: 0.0%; }
@font-face { font-family: "PlexSansLatin Fallback"; src: local("Arial"), local("Liberation Sans"), local("Helvetica"); size-adjust: 100.9%; ascent-override: 101.6%; descent-override: 27.3%; line-gap-override: 0.0%; }
@font-face { font-family: "GeistLatin Fallback"; src: local("Arial"), local("Liberation Sans"), local("Helvetica"); size-adjust: 102.6%; ascent-override: 96.0%; descent-override: 28.2%; line-gap-override: 0.0%; }
@font-face { font-family: "JetBrains Mono Fallback"; src: local("Courier New"), local("Liberation Mono"), local("Cousine"); size-adjust: 100.0%; ascent-override: 102.0%; descent-override: 30.0%; line-gap-override: 0.0%; }
