@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#eee8dc;--ink:#0f172a;--cobalt:#2563eb;--coral:#ff6b57;--line:#0f172a29;--muted:#5e6470;--display:"Bebas Neue", Impact, sans-serif;--body:"Inter", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--paper);background:var(--cobalt)}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.skipLink{z-index:50;background:var(--ink);color:var(--paper);padding:12px 16px;text-decoration:none;position:absolute;top:-100px;left:20px}.skipLink:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
