:root{--red:#b63c41;--paper:#fff7f3;--dark:#3d3d3d;--font-display:var(--font-cubao),"Arial Narrow",sans-serif;--grain:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E")}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%}body{background:var(--paper)}.stage{min-height:100svh;width:100%;background:#0c0807;position:relative;overflow:hidden}.stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60vh;background:linear-gradient(0deg,#0c0807 0,#0c0807 14%,transparent);pointer-events:none;z-index:1}.stage-room{position:absolute;inset:0;z-index:0;transform-origin:50% 37%;transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.stage-room img{-o-object-fit:cover;object-fit:cover}.stage-chair{position:absolute;left:50%;bottom:14vh;transform:translateX(-50%);transform-origin:50% 28%;height:46.5vh;aspect-ratio:603/1067;z-index:4;pointer-events:none;transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1)}.stage-chair img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.stage-chair:before{inset:0;background-image:var(--chair-img);background-size:contain;background-position:bottom;background-repeat:no-repeat;transform-origin:bottom center;transform:skewX(40deg) scaleY(.46);filter:brightness(0) blur(9px);opacity:.5}.stage-chair:after,.stage-chair:before{content:"";position:absolute;z-index:-1}.stage-chair:after{left:50%;bottom:0;transform:translateX(-50%);width:56%;height:7%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.62) 0,rgba(0,0,0,.32) 46%,transparent 70%);filter:blur(6px)}.stage-chair--creator{--chair-img:url(/chair-white-trim.png);opacity:0}.stage-chair--brand{--chair-img:url(/chair-red-trim.png);aspect-ratio:565/960;opacity:1;height:46vh;bottom:17vh}.stage-chair--brand:before{transform:translateX(0) skewX(20deg) scaleY(.46)}.chair-leg-shadow{position:absolute;bottom:1%;right:4%;width:20%;height:5%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.72) 0,rgba(0,0,0,.36) 50%,transparent 72%);filter:blur(5px);z-index:-1}.stage[data-mode=brand] .stage-chair--creator{opacity:1}.stage-room--brand,.stage[data-mode=brand] .stage-chair--brand,.stage[data-mode=brand] .stage-room--creator{opacity:0}.stage[data-mode=brand] .stage-room--brand{opacity:1}.cta{position:fixed;left:50%;--p:var(--scroll-p,0);top:calc(36.5vh - (var(--p) * 20vh));transform:translateX(calc(-50% + (var(--p) * 39vw))) scale(calc(1 - (.17 * var(--p))));z-index:15;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}html.cta-docked .cta{flex-direction:row-reverse;gap:12px;left:auto;right:clamp(14px,4vw,44px);transform:scale(.84)}.cta-canvas{width:clamp(84px,9vw,132px);height:clamp(84px,9vw,132px);pointer-events:none}.cta-canvas,.cta-canvas canvas{display:block}.cta-label{font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:clamp(11px,1.15vw,14px);line-height:1;color:var(--paper);padding:8px 16px 8px calc(16px + .2em);border-radius:999px;background:rgba(16,11,9,.55);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 4px 14px rgba(0,0,0,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap;transition:background .2s ease,transform .2s ease}.cta:hover .cta-label{background:rgba(16,11,9,.72);transform:translateY(-1px)}.stage:has(.cta:hover) .stage-room{transform:scale(1.12)}.stage:has(.cta:hover) .stage-chair{transform:translateX(-50%) scale(1.14)}.cta-canvas{transition:transform .6s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-canvas{transform:scale(1.12)}.dsign-rig{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;width:min(400px,72vw)}.dsign-stands{width:66%;display:flex;justify-content:space-between;height:var(--dsign-stand)}.dsign-stand{display:block;width:7px;height:100%;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#909090 0,#d8d8d8 30%,#efefef 50%,#c4c4c4 70%,#888);box-shadow:1px 0 4px rgba(0,0,0,.2),-1px 0 2px hsla(0,0%,100%,.5)}.dsign-outer{width:100%;background-color:var(--dark);background-image:var(--grain),repeating-linear-gradient(180deg,hsla(0,0%,100%,.045) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.38));background-blend-mode:overlay,overlay,normal;border-radius:10px;padding:6px;gap:5px;box-shadow:0 6px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.3)}.dsign-outer,.dsign-panel{display:flex;overflow:hidden}.dsign-panel{flex:1;min-width:0;border:none;cursor:pointer;border-radius:5px;padding:var(--dsign-vpad) clamp(9px,1.4vw,15px);align-items:center;justify-content:space-between;gap:.4em;font-family:var(--font-display);font-size:var(--dsign-fs);font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap;transition:filter .35s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14),inset 0 2px 3px hsla(0,0%,100%,.35),inset 0 -5px 9px rgba(0,0,0,.22);filter:brightness(var(--sign-unsel,.34))}.dsign-panel[aria-selected=true]{filter:brightness(var(--sign-sel,1))}.dsign-panel:hover{filter:brightness(.82)}.dsign-panel[aria-selected=true]:hover{filter:brightness(1.06)}.dsign-creator{background-color:var(--paper);background-image:var(--grain),radial-gradient(135% 120% at 50% -12%,hsla(0,0%,100%,.55),rgba(120,60,40,.08) 65%,rgba(60,20,10,.2) 100%);background-blend-mode:soft-light,multiply;color:var(--red)}.dsign-brand{background-color:var(--red);background-image:var(--grain),radial-gradient(135% 120% at 50% -12%,rgba(255,210,200,.3),transparent 55%,rgba(0,0,0,.32) 100%);background-blend-mode:soft-light,multiply;color:var(--paper)}.dsign-arrow{height:.7em;width:auto;flex-shrink:0}.stage-light{position:absolute;top:-10vh;right:-7vw;width:min(22vw,390px);aspect-ratio:1792/2400;z-index:2;pointer-events:auto}.stage-light__drop,.stage-light__hover,.stage-light__sway{position:absolute;inset:0;transform-origin:88% 6%}.stage-light__drop{animation:light-drop 2.6s cubic-bezier(.33,1,.68,1) both}.stage-light__sway{animation:light-sway 8s ease-in-out 2.6s infinite}.stage-light__hover{transition:transform .65s cubic-bezier(.34,1.56,.64,1)}.stage-light:hover .stage-light__hover{transform:rotate(-3.2deg)}.stage-light__hover:after{content:"";position:absolute;left:8%;top:39%;width:50%;height:46%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,226,170,.92) 0,rgba(255,205,145,.58) 26%,rgba(255,188,118,.22) 52%,transparent 80%);mix-blend-mode:screen;pointer-events:none;animation:bulb-glitch-on .9s linear 1.9s both}@keyframes bulb-glitch-on{0%{opacity:0}8%{opacity:.7}12%{opacity:.08}20%{opacity:.85}26%{opacity:.2}34%{opacity:1}40%{opacity:.45}52%{opacity:1}60%{opacity:.72}72%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stage-light__hover:after{animation:none;opacity:1}}@keyframes light-drop{0%{transform:rotate(-6.5deg);opacity:0}30%{opacity:1}62%{transform:rotate(1.3deg)}84%{transform:rotate(-.45deg)}to{transform:rotate(0deg)}}@keyframes light-sway{0%,to{transform:rotate(-.55deg)}50%{transform:rotate(.55deg)}}@media (prefers-reduced-motion:reduce){.stage-light__drop,.stage-light__sway{animation:none}.stage-light__hover{transition:none}.stage-light:hover .stage-light__hover{transform:none}}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:20;pointer-events:none;--dsign-stand:clamp(30px,5vh,55px);--dsign-vpad:clamp(9px,1.5vh,14px);--dsign-fs:clamp(19px,2.8vw,27px);transform:translateY(calc(-1 * var(--nav-shift, 0px)))}.landing-nav>*,.stage-logo{pointer-events:auto}.stage-logo{position:absolute;top:calc(var(--dsign-stand) + 6px + var(--dsign-vpad) + var(--dsign-fs) / 2);left:2.5vw;transform:translateY(-50%);z-index:7;line-height:0}.stage-logo img{width:auto}.stage-logo__word{display:none;height:clamp(18px,2.1vw,31px);animation:logo-reveal 6.5s cubic-bezier(.65,0,.35,1) forwards}@keyframes logo-reveal{0%{clip-path:inset(0 81% 0 0)}11%{clip-path:inset(0 0 0 0)}88%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 81% 0 0)}}@media (prefers-reduced-motion:reduce){.stage-logo__word{animation:none}}.stage-logo__mark{display:none;height:clamp(26px,3.6vw,39px)}@media (min-width:641px){.stage-logo .stage-logo__word--creator{display:block}.landing-nav[data-mode=brand] .stage-logo__word--creator{display:none}.landing-nav[data-mode=brand] .stage-logo__word--brand{display:block}}@media (max-width:640px){.stage-logo .stage-logo__mark--creator{display:block}.landing-nav[data-mode=brand] .stage-logo__mark--creator{display:none}.landing-nav[data-mode=brand] .stage-logo__mark--brand{display:block}}.stage-rankboard{position:absolute;top:calc(var(--dsign-stand) + 6px + var(--dsign-vpad) + var(--dsign-fs) / 2);right:2.5vw;transform:translateY(-50%);z-index:7;display:inline-flex;align-items:center;padding:clamp(7px,1vh,11px) clamp(14px,1.6vw,20px);border-radius:999px;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:clamp(11px,1.15vw,14px);line-height:1;white-space:nowrap;text-decoration:none;color:var(--red);border:1.5px solid color-mix(in srgb,var(--red) 55%,transparent);background:color-mix(in srgb,var(--paper) 55%,transparent);backdrop-filter:blur(6px);transition:color .25s,border-color .25s,background .25s,transform .25s}.stage-rankboard:hover{transform:translateY(-50%) scale(1.04);color:var(--paper);background:var(--red);border-color:var(--red)}.landing-nav[data-mode=brand] .stage-rankboard{color:var(--paper);border-color:color-mix(in srgb,var(--paper) 50%,transparent);background:color-mix(in srgb,#101012 30%,transparent)}.landing-nav[data-mode=brand] .stage-rankboard:hover{color:#16151a;background:var(--paper);border-color:var(--paper)}@media (max-width:640px){.stage-rankboard{right:3vw;padding:7px 12px;letter-spacing:.14em;font-size:11px}}.stage-status{position:absolute;top:14vh;left:-4vw;z-index:6;display:flex;flex-direction:column;align-items:flex-start;gap:12px;pointer-events:none}.stage-status__sign{position:relative;width:min(14vw,280px);aspect-ratio:640/429;filter:drop-shadow(0 0 22px rgba(255,168,92,.32)) drop-shadow(0 7px 20px rgba(0,0,0,.5));pointer-events:auto;animation:onair-power-on 2.6s ease-out .4s backwards,onair-breathe 5s ease-in-out 3s infinite;transition:transform .3s ease}.stage-status__sign:hover{transform:scale(1.03)}.stage-status__sign:hover img{animation:onair-flicker 1.4s ease-in-out infinite}@keyframes onair-power-on{0%{filter:brightness(.26) saturate(.3) drop-shadow(0 0 0 rgba(255,168,92,0)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}50%{filter:brightness(.5) saturate(.55) drop-shadow(0 0 6px rgba(255,168,92,.14)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}58%{filter:brightness(.32) saturate(.5) drop-shadow(0 0 2px rgba(255,168,92,.06)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}66%{filter:brightness(1.18) saturate(1.12) drop-shadow(0 0 28px rgba(255,168,92,.42)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}74%{filter:brightness(.62) saturate(.8) drop-shadow(0 0 10px rgba(255,168,92,.2)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}to{filter:brightness(1) saturate(1) drop-shadow(0 0 22px rgba(255,168,92,.32)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}}@keyframes onair-flicker{0%{filter:brightness(1.2) saturate(1.08)}4%{filter:brightness(.9) saturate(1)}8%{filter:brightness(1.3) saturate(1.12)}12%{filter:brightness(1.04) saturate(1.04)}to{filter:brightness(1.2) saturate(1.08)}}@keyframes onair-breathe{0%,to{filter:drop-shadow(0 0 16px rgba(255,168,92,.24)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}50%{filter:drop-shadow(0 0 30px rgba(255,168,92,.42)) drop-shadow(0 7px 20px rgba(0,0,0,.5))}}@media (prefers-reduced-motion:reduce){.stage-status__sign,.stage-status__sign:hover img{animation:none}}.stage-beam-pool{position:absolute;pointer-events:none;mix-blend-mode:screen;z-index:3;opacity:0;animation:beam-on 1.6s ease 2.6s forwards;left:50%;bottom:1.5vh;width:46vw;height:20vh;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,192,128,.3) 0,transparent 72%);filter:blur(16px)}@keyframes beam-on{to{opacity:1}}@media (prefers-reduced-motion:reduce){.stage-beam-pool{animation:none;opacity:1}}.stage-gobo-rig{z-index:3;pointer-events:none;animation:gobo-sway 8s ease-in-out 2.6s infinite}.stage-gobo-follow,.stage-gobo-rig{position:absolute;inset:0;transform-origin:82% 12%}.stage-gobo-follow{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.stage:has(.stage-light:hover) .stage-gobo-follow{transform:rotate(-1.1deg)}@keyframes gobo-sway{0%,to{transform:rotate(-.3deg)}50%{transform:rotate(.3deg)}}@media (prefers-reduced-motion:reduce){.stage-gobo-rig{animation:none}.stage:has(.stage-light:hover) .stage-gobo-follow{transform:none}}.stage-gobo{position:absolute;left:50%;bottom:4vh;width:min(10000px,62vw);margin:0;text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:clamp(26px,3.8vw,54px);line-height:1.2;color:rgba(255,230,200,.82);transform:translateX(-50%) perspective(620px) rotateX(46deg);transform-origin:center bottom;text-shadow:0 0 16px rgba(255,190,124,.7),0 0 40px rgba(255,150,90,.36);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 15%,#000 50%,transparent);mask-image:linear-gradient(0deg,transparent 0,#000 15%,#000 50%,transparent);pointer-events:none;z-index:3;animation:gobo-glitch-on .9s linear 1.9s backwards}@keyframes gobo-glitch-on{0%{opacity:0;transform:translateX(-50%) perspective(620px) rotateX(46deg) skewX(0deg)}8%{opacity:.7;transform:translateX(calc(-50% + 5px)) perspective(620px) rotateX(46deg) skewX(6deg)}12%{opacity:.08}20%{opacity:.85;transform:translateX(calc(-50% - 6px)) perspective(620px) rotateX(46deg) skewX(-5deg)}26%{opacity:.2}34%{opacity:1;transform:translateX(calc(-50% + 3px)) perspective(620px) rotateX(46deg) skewX(3deg)}40%{opacity:.45}52%{opacity:1;transform:translateX(calc(-50% - 2px)) perspective(620px) rotateX(46deg) skewX(-2deg)}60%{opacity:.72}72%{opacity:1;transform:translateX(-50%) perspective(620px) rotateX(46deg) skewX(1deg)}to{opacity:1;transform:translateX(-50%) perspective(620px) rotateX(46deg) skewX(0deg)}}@media (prefers-reduced-motion:reduce){.stage-gobo{animation:none}}.stage-callsheet{position:absolute;left:9vw;bottom:5vh;width:min(16vw,200px);aspect-ratio:620/830;z-index:3;pointer-events:auto;cursor:default;transform:perspective(720px) rotateX(56deg) rotate(-12deg);transform-origin:center bottom;filter:drop-shadow(0 12px 16px rgba(0,0,0,.55));animation:callsheet-flyin 1.5s cubic-bezier(.22,1,.36,1) .3s backwards;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.stage-callsheet:hover{transform:perspective(720px) rotateX(40deg) rotate(-7deg) translateY(-7%) scale(1.05);filter:drop-shadow(0 26px 26px rgba(0,0,0,.5))}@keyframes callsheet-flyin{0%{opacity:0;transform:translate(-48vw,-26vh) perspective(720px) rotateX(26deg) rotate(-100deg) scale(1.12)}35%{opacity:1}80%{opacity:1;transform:translate(.5vw) perspective(720px) rotateX(56deg) rotate(-7deg) scale(.99)}to{opacity:1;transform:translate(0) perspective(720px) rotateX(56deg) rotate(-12deg) scale(1)}}@media (prefers-reduced-motion:reduce){.stage-callsheet{animation:none}}.stage-callsheet img{-o-object-fit:contain;object-fit:contain}.stage-callsheet__line{position:absolute;left:14%;right:14%;top:46%;text-align:center;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(7px,.95vw,13px);line-height:1.35;color:#4a3f38}.stage-headline{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);width:70vw;aspect-ratio:3375/4219;z-index:3;pointer-events:none;transition:opacity .4s ease}.stage-headline img{-o-object-fit:contain;object-fit:contain}.stage-headline--creator{mix-blend-mode:multiply;width:75vw;top:33%}.stage-headline--brand,.stage[data-mode=brand] .stage-headline--creator{opacity:0}.stage[data-mode=brand] .stage-headline--brand{opacity:1}@media (max-width:640px){.stage-light{width:min(33vw,160px);top:-7vh;right:-9vw}.stage-status{top:13vh}.stage-status__sign{width:min(30vw,130px)}.stage-callsheet{left:3vw;bottom:3vh;width:min(25vw,104px)}.stage-callsheet__line{font-size:clamp(6px,1.7vw,8px)}.stage-headline--brand,.stage-headline--creator{width:92vw}.stage-gobo{width:88vw;font-size:clamp(22px,6.4vw,30px)}}.waitlist{position:fixed;inset:0;z-index:100;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.waitlist[data-open=true]{opacity:1;visibility:visible;transition:opacity .55s ease,visibility 0s linear 0s}.waitlist__scrim{position:absolute;inset:0;border:none;margin:0;padding:0;cursor:pointer;background:rgba(6,4,3,.86);backdrop-filter:blur(14px) saturate(.85);-webkit-backdrop-filter:blur(14px) saturate(.85)}.waitlist__beam{position:absolute;left:50%;top:50%;width:min(160vh,150vw);height:min(160vh,150vw);transform:translate(-50%,-52%) scale(.6);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at center,rgba(255,198,138,.42) 0,rgba(255,178,120,.16) 26%,transparent 56%);opacity:0;transition:opacity .6s ease .05s,transform .7s cubic-bezier(.22,1,.36,1) .05s}.waitlist[data-open=true] .waitlist__beam{opacity:1;transform:translate(-50%,-52%) scale(1)}.waitlist__panel{position:relative;width:min(440px,calc(100vw - 40px));padding:clamp(28px,4vw,40px) clamp(24px,4vw,38px) clamp(26px,4vw,36px);border-radius:22px;text-align:center;background:linear-gradient(180deg,rgba(34,24,20,.72),rgba(18,12,10,.78));border:1px solid rgba(255,220,190,.16);box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(18px) scale(.92);opacity:0;transition:opacity .5s ease .08s,transform .6s cubic-bezier(.22,1,.36,1) .08s}.waitlist[data-open=true] .waitlist__panel{transform:translateY(0) scale(1);opacity:1}.waitlist__close{position:absolute;top:12px;right:14px;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:rgba(255,247,243,.7);font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.waitlist__close:hover{background:hsla(0,0%,100%,.1);color:var(--paper)}.waitlist__eyebrow{font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.28em;font-size:11px;font-weight:600;color:rgba(255,198,138,.85)}.waitlist__eyebrow,.waitlist__head{margin:0 0 10px;text-transform:uppercase}.waitlist__head{font-family:var(--font-display);letter-spacing:.02em;font-weight:400;font-size:clamp(30px,5vw,42px);line-height:1;color:var(--paper)}.waitlist__sub{margin:0 auto clamp(20px,3vh,26px);max-width:30ch;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.5;color:rgba(255,247,243,.62)}.waitlist__roles{display:inline-flex;gap:4px;padding:4px;margin:0 0 16px;border-radius:999px;background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,100%,.08)}.waitlist__role{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:8px 18px;border-radius:999px;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:rgba(255,247,243,.6);background:transparent;transition:background .2s ease,color .2s ease}.waitlist__role[data-active=true]{color:#1a0f0c;background:var(--paper);box-shadow:0 2px 8px rgba(0,0,0,.3)}.waitlist__form{display:flex;flex-direction:column;gap:10px}.waitlist__input{width:100%;padding:14px 18px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.3);color:var(--paper);font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;text-align:center;letter-spacing:.01em;transition:border-color .2s ease,box-shadow .2s ease}.waitlist__input::-moz-placeholder{color:rgba(255,247,243,.4)}.waitlist__input::placeholder{color:rgba(255,247,243,.4)}.waitlist__input:focus{outline:none;border-color:rgba(255,198,138,.6);box-shadow:0 0 0 3px rgba(255,198,138,.18)}.waitlist__submit{width:100%;padding:14px 20px;border-radius:12px;border:none;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:700;color:var(--paper);background:var(--red);box-shadow:0 8px 22px rgba(182,60,65,.4);transition:transform .18s ease,filter .2s ease,box-shadow .2s ease}.waitlist__submit:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 28px rgba(182,60,65,.5)}.waitlist__submit:active{transform:translateY(0)}.waitlist__done{display:flex;flex-direction:column;align-items:center}.waitlist__check{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;border-radius:50%;font-size:26px;color:var(--paper);background:var(--red);box-shadow:0 0 0 6px rgba(182,60,65,.18)}@media (prefers-reduced-motion:reduce){.waitlist,.waitlist__beam,.waitlist__panel{transition-duration:.001ms}.waitlist[data-open=true] .waitlist__panel,.waitlist__beam{transform:translate(-50%,-52%) scale(1)}.waitlist[data-open=true] .waitlist__panel{transform:none}}.intro{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;--intro-shift:40.5%;background:var(--red);transition:opacity .7s ease}.intro[data-phase=out]{opacity:0;pointer-events:none}.intro__logo{position:relative;line-height:0;transform:translateY(-2vh)}.intro__bgfade{position:absolute;inset:0;pointer-events:none;background:#0a0708;opacity:0}.intro[data-phase=zap] .intro__bgfade{animation:intro-bgfade-out 2.3s ease forwards}@keyframes intro-bgfade-out{0%{opacity:1}to{opacity:0}}.intro[data-phase=zap] .intro__logo{animation:intro-logo-zap 2.3s linear forwards}@keyframes intro-logo-zap{0%,38%{opacity:0}42%{opacity:.9}47%{opacity:.05}62%{opacity:1}67%{opacity:.28}74%,to{opacity:1}}.intro__clip{position:relative;transform:translateX(var(--intro-shift));clip-path:inset(0 81% 0 0);transition:clip-path .85s cubic-bezier(.65,0,.35,1),transform .85s cubic-bezier(.65,0,.35,1)}.intro[data-open=true] .intro__clip{transform:translateX(0);clip-path:inset(0 0 0 0)}.intro__word{display:block;position:relative;height:clamp(34px,6vh,78px);width:auto}html[data-intro=active] .landing-nav *,html[data-intro=active] .landing-nav :after,html[data-intro=active] .landing-nav :before,html[data-intro=active] .stage *,html[data-intro=active] .stage :after,html[data-intro=active] .stage :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.intro[data-phase=zap] .intro__bgfade,.intro[data-phase=zap] .intro__logo{animation:none!important}.intro,.intro__clip{transition-duration:.001ms!important}}