@font-face{font-family:figtree;src:url(../media/Figtree_normal_latin-s.p.1eq_81t657bhl.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.LtT38a_className{font-family:figtree,figtree Fallback;font-weight:300}.LtT38a_variable{--font-display:"figtree", "figtree Fallback"}
@font-face{font-family:hanken;src:url(../media/HankenGrotesk_normal_latin-s.p.2rlmbw0a3_pri.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:hanken;src:url(../media/HankenGrotesk_italic_latin-s.p.2_wpi6_eqdc88.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.FMsSLW_className{font-family:hanken,hanken Fallback}.FMsSLW_variable{--font-text:"hanken", "hanken Fallback"}
:root{--ao-cream:#ede8dc;--ao-sand:#ebddc4;--ao-ink:#180f0a;--ao-olive:#434524;--ao-teal:#1c4c59;--ao-oxblood:#7c2c26;--ao-mustard:#dbb460;--ao-salmon:#db8d7d;--ao-khaki:#9c894f;--ao-stone:#6d6b65;--tracking-display:.55em;--tracking-label:.32em;--gutter:clamp(20px, 5vw, 64px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ao-cream);color:var(--ao-ink);font-family:var(--font-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ao-oxblood);outline-offset:3px}
