:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;min-height:100vh;margin:0;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif}img{max-width:100%;display:block}::selection{color:#16120f;background:#f26a28}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}html.js [data-reveal].is-visible{opacity:1;transform:none}html.js [data-reveal][data-reveal-delay="1"]{transition-delay:90ms}html.js [data-reveal][data-reveal-delay="2"]{transition-delay:.18s}html.js [data-reveal][data-reveal-delay="3"]{transition-delay:.27s}}@keyframes rvRise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes rvMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rvGlow{0%,to{box-shadow:0 0 #f26a2800}50%{box-shadow:0 0 26px 1px #f26a2880}}@keyframes rvBob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv-marquee-track,.rv-glow,.rv-bob{animation:none!important}}
