:root{color-scheme:light;--color-bg:#feee9b;--color-ink:#000;--color-ink-soft:#1a0000;--color-yellow:#feee9b;--color-black:#000;--border:1px solid #000;--faq-bg:#111;--faq-heading:#fff;--faq-text:hsla(0,0%,100%,.7);--faq-muted:hsla(0,0%,100%,.4);--faq-line:hsla(0,0%,100%,.15);--faq-frame:hsla(0,0%,100%,.25);--faq-hover:hsla(0,0%,100%,.75);--footer-bg:#111;--footer-border:rgba(254,238,155,.15);--footer-text:#feee9b;--footer-text-soft:rgba(254,238,155,.45);--footer-text-faint:rgba(254,238,155,.3);--color-surface-band-bg:#000;--color-surface-band-ink:#feee9b;--main-color:#000;--background-color:#feee9b;--brand-color:#000;--brand-color2:#feee9b;--sec-color:#000;--font-display:"Bebas Neue",sans-serif;--font-editorial:"Playfair Display",serif;--font-mono:"Space Mono",monospace;--sans:"Playfair Display",serif;--serif:"Bebas Neue",sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--vh:1vh;--logo-fill-a:#feee9b;--logo-fill-b:#000}html.theme-dark{color-scheme:dark;--color-bg:#000;--color-ink:#feee9b;--color-ink-soft:#e8d87a;--color-yellow:#feee9b;--color-black:#000;--border:1px solid #feee9b;--faq-bg:#000;--faq-heading:#feee9b;--faq-text:rgba(254,238,155,.75);--faq-muted:rgba(254,238,155,.45);--faq-line:rgba(254,238,155,.2);--faq-frame:rgba(254,238,155,.35);--faq-hover:rgba(254,238,155,.85);--footer-bg:#feee9b;--footer-border:rgba(0,0,0,.12);--footer-text:#000;--footer-text-soft:rgba(0,0,0,.55);--footer-text-faint:rgba(0,0,0,.35);--color-surface-band-bg:#feee9b;--color-surface-band-ink:#000;--main-color:#feee9b;--background-color:#000;--brand-color:#feee9b;--brand-color2:#000;--sec-color:#feee9b;--logo-fill-a:#000;--logo-fill-b:#feee9b}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-editorial);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto;scrollbar-width:none;text-rendering:optimizeLegibility;touch-action:manipulation}html::-webkit-scrollbar{display:none}body{background-color:var(--color-bg);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1em}a{color:inherit;text-decoration:none}iframe,img,video{display:block;max-width:100%}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.display,.hugetext{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;line-height:.9em;text-transform:uppercase}.hugetext{font-size:clamp(60px,13.2vw,190px)}.mono{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.marquee-strip{border-bottom:var(--border);border-top:var(--border);display:flex;gap:0;overflow:hidden;padding:14px 0;white-space:nowrap}.marquee-inner{align-items:center;display:flex;flex-shrink:0;gap:41px;will-change:transform}.marquee-inner span{color:var(--color-ink);font-family:var(--font-mono);font-size:14px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.page-enter-active,.page-leave-active{transition:opacity .4s ease}.page-enter-from,.page-leave-to{opacity:0}section[data-section]{isolation:isolate;position:relative}.u-overflow-hidden,.u-sr-only{overflow:hidden}.u-sr-only{height:1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#app-root{background:var(--color-bg);overflow-x:clip;width:100%}
