@font-face{font-family:Inter;src:url(/fonts/Inter-latin-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Grotters;src:url(/fonts/Grotters.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/Acumin-RPro.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/Acumin-BdPro.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/Acumin-ItPro.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/fonts/Acumin-BdItPro.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--navbar-height:160px}@media (max-width:820px){:root{--navbar-height:110px}}html{scroll-behavior:smooth}body{color:#18181b;background:#f7f4ec url(/assets/backgrounds/bg-paper.webp) 50%/cover fixed;font-family:Inter,system-ui,sans-serif}main{padding-top:var(--navbar-height)}::selection{color:#0a0a0a;background:#cfff55}.reveal{opacity:0}.reveal.in{animation:.6s cubic-bezier(.22,.61,.36,1) forwards revealIn}@keyframes revealIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bdMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bdMarqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:820px){.desk-only{display:none!important}}@media (min-width:820.02px){.mob-only{display:none!important}}.paint-btn{transition:opacity .2s,transform .1s}.paint-btn:hover{opacity:.9}.paint-btn:active{transform:scale(.98)}.skip-link{z-index:1000;color:#fff;background:#0a0a0a;border-radius:8px;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-link:focus-visible{left:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1}.reveal.in{opacity:1;animation:none}.marquee-track{animation:none!important}}
