:root{--bg:#0a0a0a;--bg-leader:#050505;--bg-mist:#08090a;--gold:#c9a84c;--gold-glow:#c9a84c99;--cold:#6fb8d6;--white:#fff;--ghost:#1a1a1a;--ink-1:#f2ede0;--ink-2:#8a8a8a;--ink-3:#7a7a7a;--ink-4:#5a5a5a;--font-display:"Fraunces", serif;--font-word:"Syne", sans-serif;--font-kicker:"Bebas Neue", sans-serif;--font-body:"Space Grotesk", sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink-1);font-family:var(--font-body);margin:0;padding:0;font-weight:300;overflow-x:clip}img,video{max-width:100%;display:block}::selection{background:var(--gold);color:#0a0a0a}.film-grain{pointer-events:none;z-index:90;opacity:.05;mix-blend-mode:overlay;position:fixed;inset:0}.progress-bar{background:var(--ghost);z-index:100;width:100%;height:2px;position:fixed;top:0;left:0}.progress-fill{background:var(--gold);width:0%;height:100%;box-shadow:0 0 8px var(--gold-glow)}.scroll-icon{z-index:100;opacity:.7;transition:opacity .4s;position:fixed;top:24px;left:24px}.kicker{font-family:var(--font-kicker);letter-spacing:.18em;color:var(--gold);text-transform:uppercase;font-size:15px}.act-split{align-items:center;gap:40px;height:100%;display:flex}.act-split__text{flex:420px;min-width:0}.act-split__media{flex:420px;justify-content:center;min-width:0;display:flex}.act-split--reverse{flex-direction:row-reverse}@media (width<=900px){.act-split--reverse{flex-direction:column}.act-split{flex-direction:column;justify-content:center;gap:24px;padding-top:72px}.act-split__media{order:-1;max-width:70vw}.act-split__text{text-align:center}.act-ghost-num{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
