@font-face{font-family:fraunces;src:url('/assets/fonts/fraunces.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:fraunces;src:url('/assets/fonts/fraunces-italic.ttf') format('truetype');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:sourcesans3;src:url('/assets/fonts/sourcesans3.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:hankengrotesk;src:url('/assets/fonts/hankengrotesk.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:newsreader;src:url('/assets/fonts/newsreader-italic.ttf') format('truetype');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:literata;src:url('/assets/fonts/literata-italic.ttf') format('truetype');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:literata;src:url('/assets/fonts/literata.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:figtree;src:url('/assets/fonts/figtree.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
[data-font-preview="a"],.font-a{--body-font:sourcesans3;--heading-font:fraunces;--em-font:fraunces}
[data-font-preview="b"],.font-b{--body-font:hankengrotesk;--heading-font:hankengrotesk;--em-font:newsreader}
[data-font-preview="c"],.font-c{--body-font:figtree;--heading-font:literata;--em-font:literata}
html[data-font-preview] :is(h1,h2,h3){letter-spacing:-.03em;font-optical-sizing:auto}
html[data-font-preview] :is(h1,h2,h3) em,.font-options em{font-family:var(--em-font);font-style:italic;font-size:1em;letter-spacing:-.025em;font-optical-sizing:auto}
.font-a{font-variation-settings:"SOFT" 0,"WONK" 0}
