html,body{color:#fff;background:#060709}.sc{--ice:#e6dcff;--blue:#8b6cff;--navy:#3b2580;--ink:#0c0716;font-family:var(--font-montserrat), Montserrat, Helvetica, Arial, sans-serif;color:#fff;background:#060709;line-height:normal}.sc,.sc *{box-sizing:border-box;margin:0}.sc a{color:#fff;text-decoration:none}.sc a:hover{color:var(--ice)}.sc #track{height:1000vh;position:relative}.sc #stage{background:radial-gradient(90% 70% at 50% 42%,#181029 0%,#0b0815 55%,#040308 100%);height:100vh;position:sticky;top:0;overflow:hidden}.sc .layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sc .layer canvas{width:100%;height:100%;display:block}.sc .beam{filter:blur(26px);transform-origin:50% 0;pointer-events:none;will-change:opacity, transform;background:linear-gradient(#af91ff33,#af91ff00 65%);width:30vw;height:150%;position:absolute;top:-25%}.sc #b1{left:-4vw}.sc #b2{right:-4vw}.sc .grain{pointer-events:none;z-index:6;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sc .vig{pointer-events:none;z-index:2;background:radial-gradient(120% 90%,#0000 55%,#000000a6 100%);position:absolute;inset:0}.sc nav{z-index:7;letter-spacing:.28em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:28px 56px;font-size:12px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.sc nav div{align-items:center;gap:40px;display:flex}.sc .logo{letter-spacing:.34em;font-weight:600}.sc .navcta{white-space:nowrap;border:1px solid #cfdcf773;border-radius:99px;padding:10px 18px}.sc .script{font-family:var(--font-pacifico), Pacifico, cursive;color:#f5f7fb;-webkit-text-stroke:4px var(--ice);paint-order:stroke fill;text-shadow:1px 1px 0 var(--blue), 2px 2px 0 var(--blue), 3px 3px 0 var(--blue), 4px 4px 0 var(--blue), 5px 5px 0 var(--blue), 6px 6px 0 var(--navy), 7px 7px 0 var(--navy), 8px 8px 0 var(--navy), 9px 9px 0 var(--ink), 10px 10px 0 var(--ink), 11px 11px 0 var(--ink), 12px 16px 28px #000000a6;font-weight:400;line-height:1.08}.sc .eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--ice);font-size:clamp(11px,1vw,14px);font-weight:400}.sc .lead{letter-spacing:.02em;color:#d5dbe8;max-width:30em;font-size:clamp(14px,1.2vw,18px);font-weight:300;line-height:1.7}.sc .hero{text-align:center;z-index:4;pointer-events:none;will-change:opacity, transform;padding:0 24px;position:absolute;top:max(11vh,104px);left:0;right:0}.sc .hero .script{margin:12px 0 14px;font-size:clamp(54px,8vw,124px)}.sc .hint{text-align:center;letter-spacing:.4em;color:var(--ice);z-index:4;font-size:11px;position:absolute;bottom:4vh;left:0;right:0}.sc .hint i{background:var(--ice);width:1px;height:32px;margin:12px auto 0;animation:1.8s infinite sc-d;display:block}@keyframes sc-d{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.sc .marq{white-space:nowrap;z-index:1;pointer-events:none;letter-spacing:.04em;color:#0000;-webkit-text-stroke:1px #cfdcf721;text-transform:uppercase;will-change:transform;font-size:clamp(60px,10vw,160px);font-weight:600;position:absolute;bottom:8vh;left:0}.sc .sec{z-index:4;pointer-events:none;width:min(38vw,540px);position:absolute;top:50%;transform:translateY(-50%)}.sc .sec>*{opacity:0;will-change:opacity, transform}.sc .sec .script{margin:16px 0 24px;font-size:clamp(44px,5.4vw,90px)}.sc .sec.l{left:6vw}.sc .sec.r{right:6vw}.sc .sec.c{text-align:center;flex-direction:column;align-items:center;width:auto;display:flex;top:9vh;left:0;right:0;transform:none}.sc .sec.c .script{margin:10px 0 12px;font-size:clamp(56px,7vw,112px)}.sc .list{letter-spacing:.22em;text-transform:uppercase;color:var(--ice);flex-direction:column;gap:12px;margin-top:26px;font-size:12px;display:flex}.sc .list span{align-items:center;gap:14px;display:flex}.sc .list span:before{content:"";background:var(--ice);width:22px;height:1px}.sc .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.sc .chips span{letter-spacing:.2em;text-transform:uppercase;background:#06070980;border:1px solid #cfdcf773;border-radius:99px;padding:9px 16px;font-size:11px;font-weight:500}.sc .cta{background:var(--ice);text-transform:uppercase;letter-spacing:.22em;border-radius:99px;margin-top:20px;padding:16px 34px;font-size:12px;font-weight:600;display:inline-block;color:var(--ink)!important}.sc .cta:hover{background:#fff}.sc .reel-head{text-align:center;margin-bottom:8vh;padding:0 24px}.sc .reel-head .script{margin:12px 0 16px;font-size:clamp(48px,6.4vw,104px)}.sc #wall{z-index:5;opacity:0;pointer-events:none;will-change:opacity, transform;flex-direction:column;justify-content:center;gap:4vh;display:flex;position:absolute;inset:0;overflow:hidden}.sc #wall .reel-head{margin:0}.sc #wall .reel-head .script{margin:8px 0 0;font-size:clamp(40px,5vw,84px)}.sc .reel-row{gap:28px;width:max-content;padding:20px 0;animation:60s linear infinite sc-rtl;display:flex}.sc #wall .reel-row{animation-play-state:running}@keyframes sc-rtl{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.sc .card{aspect-ratio:9/16;border-radius:26px;flex:none;width:calc(min(52vh,35.2vw)/1.77778);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c,0 0 0 1px #e6dcff1f}.sc .card:hover{transform:translateY(-14px)scale(1.04);box-shadow:0 40px 80px #0009,0 0 0 1px #e6dcff66,0 0 60px #8b6cff59}.sc .card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc .card .ph{letter-spacing:.3em;color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;inset:0}.sc .card .ph i{border:1.5px solid #ffffff73;border-radius:50%;width:58px;height:58px;position:relative}.sc .card .ph i:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid #ffffffb3;position:absolute;top:18px;left:23px}.sc .card .pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.2em;text-transform:uppercase;background:#06050c8c;border-radius:99px;padding:7px 13px;font-size:10px;font-weight:500;position:absolute;top:14px;left:14px}.sc .card:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#00000073);position:absolute;inset:0}.sc .reel-fade{z-index:2;pointer-events:none;width:14vw;position:absolute;top:0;bottom:0}.sc #prog{z-index:7;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.sc #prog b{background:#fff3;width:3px;height:30px;transition:background .4s}.sc #prog b.on{background:var(--ice)}@media (max-width:800px){.sc .sec,.sc .sec.l,.sc .sec.r{width:auto;top:12vh;left:6vw;right:6vw;transform:none}.sc nav{padding:22px 24px}.sc nav div{gap:16px}.sc .navcta{display:none}}
