@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/13ed2c20a8cc0ba8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/63fb7d05e25c377f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e3f08441b68c5b1b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/252fe63ba044b66a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fc41968e50424dc3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e6921b6a1b3694e0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_05752d{font-family:Archivo,Archivo Fallback;font-weight:900}.__variable_05752d{--font-display:"Archivo","Archivo Fallback"}:root{--font-body:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:"Archivo","Arial Black","Helvetica Neue",Impact,system-ui,sans-serif;--mag:#ff1b5e;--mag-soft:#ff5c8d;--blue:#1fa8ff;--blue-soft:#7fd9ff;--ink:#05060a;--ink-2:#0b0e15;--paper:#e9edf4;--grey:#98a1b0;--shell:min(1560px,94vw);--nav-h:74px;--t-breathe:2.4s;--t-wobble:3.4s;--t-steam:6s;--t-spark:7s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-pop:cubic-bezier(.3,1.5,.4,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-optical-sizing:auto}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-body);overflow-x:hidden}:is(h1,h2,h3,h4,p,a,button,span,label,th,td,li,figcaption,strong,em,.brush,.tagline,.brand-ftc,.btn-huge,.cta-main,.intro-chaos,.intro-sub,.nav-links a,.btn-book,.side-tab,.countdown,.unit b,.stat-row b){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}figcaption,figure,h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.defs-only{position:absolute;width:0;height:0;overflow:hidden}:focus-visible{outline:3px solid var(--blue-soft);outline-offset:3px;border-radius:4px}.brand-ftc,.brush,.btn-huge,.cta-main,.foot-tag,.intro-chaos,.intro-sub,.marquee-brand,.print,.stat-row b,.tagline,.tile h2,.tile h3,.trust-grid strong,.unit b{font-family:var(--font-display);font-weight:900;letter-spacing:-.01em}.brand-ftc,.btn-huge,.cta-main,.intro-sub,.marquee-brand,.stat-row b,.trust-grid strong,.unit b{font-style:normal}.brush,.foot-tag,.intro-chaos,.print,.tagline,.tile h2,.tile h3{font-style:italic}.slot{position:relative}.slot picture{display:contents}.slot img{width:100%;height:100%;object-fit:contain}.slot.is-empty img{display:none}.slot.is-empty{border:2px dashed rgba(255,27,94,.5);border-radius:10px;background:repeating-linear-gradient(135deg,rgba(255,27,94,.06) 0 14px,transparent 14px 28px),radial-gradient(120% 100% at 30% 0,rgba(31,168,255,.14),transparent 70%),#0a0c12;min-height:120px}.slot.is-empty:after{content:attr(data-label);position:absolute;inset:auto 0 0 0;top:50%;transform:translateY(-50%);text-align:center;font-size:12px;letter-spacing:.12em;font-weight:800;color:rgba(255,255,255,.42);text-transform:uppercase;padding:0 8px;line-height:1.5}.corner-bull img,.slot-bike img,.slot-bull img{filter:contrast(1.12) saturate(1.15) drop-shadow(-14px -6px 26px rgba(255,27,94,.5)) drop-shadow(16px 4px 30px rgba(31,168,255,.42)) drop-shadow(0 22px 34px rgba(0,0,0,.75))}.slot-bike:after,.slot-bull:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,rgba(255,27,94,.55),rgba(255,27,94,.12) 32%,transparent 55%,rgba(31,168,255,.34) 88%);-webkit-mask-image:var(--src);mask-image:var(--src);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:overlay}.slot-bike.is-empty:after,.slot-bull.is-empty:after{background:none;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}.slot-bike img{filter:contrast(1.24) saturate(1.32) brightness(1.08) drop-shadow(-12px -10px 30px rgba(255,27,94,.72)) drop-shadow(18px 8px 34px rgba(31,168,255,.58)) drop-shadow(0 22px 34px rgba(0,0,0,.75))}body.intro-lock{overflow:hidden}body:not(.intro-done) .hero-ui,body:not(.intro-done) .nav,body:not(.intro-done) .side-tab{opacity:0;pointer-events:none}body:not(.intro-done) .nav.nav--inner{opacity:1;pointer-events:auto}.intro{position:fixed;inset:0;z-index:999;background:#020308;pointer-events:auto;isolation:isolate;overflow:hidden}.intro.is-done{pointer-events:none}.intro-canvas{width:100%;height:100%;z-index:2;mix-blend-mode:screen}.intro-canvas,.intro-stage{position:absolute;inset:0;pointer-events:none}.intro-stage{z-index:3;display:grid;place-items:center}.intro-sub{position:absolute;top:42%;left:50%;transform:translate3d(-50%,-120%,0) scale(.92);margin:0;opacity:0;font-size:round(clamp(11px,1.6vw,15px),1px);letter-spacing:.42em;color:rgba(233,237,244,.72);text-indent:.42em}.intro.is-charge .intro-sub{animation:introSubIn .45s var(--ease-out) forwards}@keyframes introSubIn{to{opacity:1;transform:translate3d(-50%,-120%,0) scale(1)}}.intro-chaos{display:flex;gap:clamp(4px,1.2vw,14px);font-size:round(clamp(64px,18vw,180px),1px);letter-spacing:-.04em;line-height:.9;color:#fff;text-shadow:0 0 24px rgba(255,27,94,.55),0 0 60px rgba(31,168,255,.35),0 18px 40px rgba(0,0,0,.7)}.intro-chaos span{display:inline-block;opacity:0;transform:translate3d(0,28%,0) scale(1.35) rotate(-4deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.intro.is-charge .intro-chaos span{animation:chaosLetter .42s calc(var(--i) * .07s + .18s) var(--ease-pop) forwards}.intro.is-charge .intro-chaos{animation:chaosCharge 1.05s .55s both}@keyframes chaosLetter{to{opacity:1;transform:none}}@keyframes chaosCharge{0%,to{transform:none;filter:none}35%{transform:scale(1.04) rotate(-.6deg)}55%{transform:scale(.98) rotate(.5deg)}75%{transform:scale(1.08) rotate(-.4deg)}}.intro-blast{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none}.intro-blast .blast-core,.intro-blast .debris,.intro-blast .shock-ring{position:absolute;left:50%;top:50%;width:min(100vmin,900px);height:auto;aspect-ratio:1;max-height:min(100vmin,900px);transform:translate(-50%,-50%) scale(.2);opacity:0;object-fit:contain;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity}.intro.is-explode .intro-chaos span{animation:chaosBlow .48s calc(var(--i) * .03s) forwards}.intro.is-explode .intro-sub{animation:introSubOut .25s forwards}@keyframes introSubOut{to{opacity:0;transform:translate(-50%,-140%) scale(1.2)}}@keyframes chaosBlow{to{opacity:0;transform:translate3d(calc((var(--i) - 2) * 42px),calc((var(--i) % 2 - .5) * 90px),0) scale(2.4) rotate(calc((var(--i) - 2) * 18deg))}}.intro.is-explode .intro-blast{opacity:1}.intro.is-explode .blast-core{animation:blastCore 1.25s var(--ease-out) forwards}.intro.is-explode .shock-ring{animation:shockRing 1s .04s var(--ease-out) forwards}.intro.is-explode .debris{animation:debrisBurst 1.15s .02s var(--ease-out) forwards}@keyframes blastCore{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-8deg)}10%{opacity:1;transform:translate(-50%,-50%) scale(.7) rotate(2deg)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.35) rotate(5deg)}to{opacity:.55;transform:translate(-50%,-50%) scale(2.4) rotate(12deg)}}@keyframes shockRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}20%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}@keyframes debrisBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}18%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(8deg)}to{opacity:.35;transform:translate(-50%,-50%) scale(2.6) rotate(28deg)}}.intro-flash{position:absolute;inset:0;z-index:5;background:radial-gradient(circle at 50% 48%,#fff 0,#ffd0e0 18%,rgba(255,27,94,.55) 42%,transparent 70%),#fff;opacity:0;mix-blend-mode:screen;pointer-events:none}.intro.is-explode .intro-flash{animation:introFlash .7s steps(5) forwards}@keyframes introFlash{0%{opacity:0}8%{opacity:1}28%{opacity:.95}55%{opacity:.45}to{opacity:0}}.intro-shake{position:absolute;inset:0;pointer-events:none}.intro.is-explode .intro-blast,.intro.is-explode .intro-flash{animation:stageKick .55s both}@keyframes stageKick{0%,to{transform:translate(0)}20%{transform:translate(-14px,8px) scale(1.02)}40%{transform:translate(12px,-6px)}60%{transform:translate(-8px,4px)}80%{transform:translate(6px,-3px)}}.intro.is-reveal{background:transparent}.intro.is-reveal .intro-blast,.intro.is-reveal .intro-canvas,.intro.is-reveal .intro-flash{opacity:0;visibility:hidden}.intro-curtains{position:absolute;inset:0;z-index:6;display:flex;pointer-events:none;opacity:0}.intro.is-curtain .intro-curtains,.intro.is-reveal .intro-curtains{opacity:1}.curtain{position:relative;flex:1 0 52%;height:100%;overflow:hidden;transform:translateX(0);will-change:transform}.curtain-l{transform-origin:left center}.curtain-r{transform-origin:right center;margin-left:-4%}.curtain-face{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;filter:contrast(1.12) saturate(1.18) brightness(.88)}.curtain-l .curtain-face{background-position:0}.curtain-r .curtain-face{background-position:0;transform:scaleX(-1)}.curtain-glow{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,27,94,.22),transparent 40%,rgba(31,168,255,.2)),radial-gradient(80% 60% at 50% 40%,rgba(255,255,255,.08),transparent 70%);mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:url(/assets/intro/curtain-panel.webp);mask-image:url(/assets/intro/curtain-panel.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.curtain-r .curtain-glow{transform:scaleX(-1);-webkit-mask-position:left center;mask-position:left center}.curtain-tear{display:none}.intro.is-curtain .curtain-l{animation:curtainSlamL .38s var(--ease-pop) both}.intro.is-curtain .curtain-r{animation:curtainSlamR .38s var(--ease-pop) both}@keyframes curtainSlamL{0%{transform:translateX(-102%)}to{transform:translateX(0)}}@keyframes curtainSlamR{0%{transform:translateX(102%)}to{transform:translateX(0)}}.intro.is-reveal .curtain-l{animation:curtainOpenL 1.15s var(--ease-out) forwards}.intro.is-reveal .curtain-r{animation:curtainOpenR 1.15s var(--ease-out) forwards}.intro.is-reveal .intro-stage{animation:stageFade .5s .15s forwards}@keyframes curtainOpenL{0%{transform:translateX(0) skewY(0)}35%{transform:translateX(-8%) skewY(.8deg)}to{transform:translateX(-104%) skewY(-1.2deg)}}@keyframes curtainOpenR{0%{transform:translateX(0) skewY(0)}35%{transform:translateX(8%) skewY(-.8deg)}to{transform:translateX(104%) skewY(1.2deg)}}@keyframes stageFade{to{opacity:0}}.intro.is-done{animation:introExit .45s var(--ease-out) forwards}@keyframes introExit{to{opacity:0;visibility:hidden}}.intro-skip{position:fixed;z-index:1000;right:18px;bottom:18px;padding:10px 16px;border-radius:6px;border:1px solid rgba(233,237,244,.28);background:rgba(5,6,10,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(233,237,244,.85);font-size:11px;font-weight:800;letter-spacing:.18em;pointer-events:auto;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.intro-skip:hover{background:rgba(255,27,94,.25);border-color:var(--mag);color:#fff}body.intro-done .intro-skip{display:none}.intro-sound{position:absolute;z-index:8;left:18px;bottom:18px;width:44px;height:44px;border-radius:6px;border:1px solid rgba(233,237,244,.28);background:rgba(5,6,10,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;pointer-events:auto;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.intro-sound:hover{background:rgba(255,27,94,.25);border-color:var(--mag)}.intro-sound svg{width:20px;height:20px;fill:none;stroke:#c7cfdc;stroke-width:2;stroke-linecap:round}.intro-sound .ico-on{display:none}.intro-sound[aria-pressed=true] .ico-on{display:block}.intro-sound[aria-pressed=true] .ico-off{display:none}.intro-sound[aria-pressed=true] svg{stroke:var(--mag)}body.intro-reveal .scene{animation:pushIn 1.35s var(--ease-out) both}@keyframes pushIn{0%{transform:scale(1.08)}to{transform:scale(1)}}body.intro-reveal .hero-ui,body.intro-reveal .nav,body.intro-reveal .side-tab{opacity:1;pointer-events:auto;transition:opacity .35s var(--ease-out)}.nav{position:fixed;top:0;left:0;right:0;z-index:120;height:var(--nav-h);display:flex;align-items:center;gap:22px;padding:0 24px;transition:background .35s,box-shadow .35s}.nav.stuck{background:rgba(5,6,10,.96);box-shadow:0 1px 0 rgba(255,27,94,.28),0 12px 40px rgba(0,0,0,.6)}.brand{display:flex;align-items:center;flex:none;align-self:center;height:calc(var(--nav-h) - 8px);width:calc((var(--nav-h) - 8px) * 1400 / 983);max-width:40vw}.brand-mark{width:100%;height:100%;max-width:none;flex:none;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 10px rgba(0,0,0,.85))}.nav-links{display:flex;gap:26px;margin:0 auto}.nav-links a{font-size:12.5px;font-weight:800;letter-spacing:.1em;color:#c7cfdc;position:relative;padding:6px 0;transition:color .25s}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--mag);transition:right .3s var(--ease-out)}.nav-links a:hover{color:#fff}.nav-links a:hover:after{right:0}.nav-links a.is-current{color:var(--mag)}.nav-links a.is-current:after{right:0}.nav-right{display:flex;align-items:center;gap:14px;flex:none}.nav-toggle{display:none;width:44px;height:44px;padding:10px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(5,6,10,.55);flex-direction:column;justify-content:center;gap:5px;z-index:122}.nav-toggle span{display:block;height:2px;background:#e9edf4;border-radius:2px;transition:transform .25s,opacity .25s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{position:fixed;inset:0;z-index:119;border:0;padding:0;background:rgba(5,6,10,.55)}body.nav-open{overflow:hidden}.socials{display:flex;gap:10px}.socials svg{width:19px;height:19px;fill:#c7cfdc;transition:fill .25s,transform .25s}.socials a:hover svg{fill:var(--mag);transform:translateY(-2px) scale(1.12)}.sound-toggle svg{width:20px;height:20px;fill:none;stroke:#c7cfdc;stroke-width:2;stroke-linecap:round}.sound-toggle .ico-on{display:none}.sound-toggle[aria-checked=true] .ico-on,.sound-toggle[aria-pressed=true] .ico-on{display:block}.sound-toggle[aria-checked=true] .ico-off,.sound-toggle[aria-pressed=true] .ico-off{display:none}.sound-toggle[aria-checked=true] svg,.sound-toggle[aria-pressed=true] svg{stroke:var(--mag)}.sound-toggle--needs-gesture{animation:soundPulse 1.1s ease-in-out infinite;border-color:var(--mag)}@keyframes soundPulse{0%,to{box-shadow:0 0 0 0 rgba(255,27,94,.35)}50%{box-shadow:0 0 0 6px rgba(255,27,94,.12)}}.music-dock{--dock-in:28px;--knob:18px;--travel:18px;position:fixed;left:0;top:42%;z-index:1002;transform:translate3d(0,-50%,0);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;contain:layout style;isolation:isolate;-webkit-tap-highlight-color:transparent}.music-dock-inner{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid rgba(233,237,244,.18);border-left:0;border-radius:0 10px 10px 0;background:rgba(5,6,10,.92);transform:translate3d(calc(-100% + var(--dock-in)),0,0);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.music-dock:focus-visible .music-dock-inner,.music-dock:focus-within .music-dock-inner,.music-dock:hover .music-dock-inner{transform:translateZ(0)}.music-dock-icon{width:16px;height:16px;flex:none;display:grid;place-items:center;contain:paint}.music-dock[aria-checked=false] .music-dock-icon{opacity:.45}.music-dock-switch{position:relative;width:40px;height:22px;flex:none;border-radius:999px;background:rgba(199,207,220,.16);box-shadow:inset 0 0 0 1px rgba(233,237,244,.16)}.music-dock[aria-checked=true] .music-dock-switch{background:rgba(255,27,94,.88)}.music-dock-knob{position:absolute;top:2px;left:2px;width:var(--knob);height:var(--knob);border-radius:50%;background:#e9edf4;transform:translateZ(0);transition:transform .16s cubic-bezier(.2,1.15,.3,1)}.music-dock[aria-checked=true] .music-dock-knob{transform:translate3d(var(--travel),0,0)}.music-dock-copy{font-size:10px;font-weight:800;letter-spacing:.18em;color:#c7cfdc;min-width:28px;text-align:left}.music-dock[aria-checked=true] .music-dock-copy{color:#fff}.music-dock--needs-gesture .music-dock-inner{animation:soundPulse 1.1s ease-in-out infinite;border-color:var(--mag)}body:has(.admin-shell) .music-dock{display:none}@media (hover:none){.music-dock-inner,.music-dock:focus-visible .music-dock-inner,.music-dock:focus-within .music-dock-inner,.music-dock:hover .music-dock-inner{transform:none;gap:8px;padding:8px 10px 8px 8px}.music-dock-copy{display:none}}@media (prefers-reduced-motion:reduce){.music-dock-inner,.music-dock-knob{transition:none}.music-dock--needs-gesture .music-dock-inner{animation:none}}.btn-book{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:6px;background:var(--mag);font-size:12.5px;font-weight:900;letter-spacing:.1em;color:var(--ink,#05060a);box-shadow:0 8px 26px rgba(255,27,94,.45);transition:box-shadow .3s,background .3s}.btn-book:hover{background:#ff3d75;box-shadow:0 10px 34px rgba(255,27,94,.7)}.btn-book.is-current{box-shadow:0 0 0 2px #fff,0 8px 26px rgba(255,27,94,.45)}.btn-book svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.side-tab{position:fixed;right:0;top:52%;z-index:118;transform:translateY(-50%);writing-mode:vertical-rl;display:flex;align-items:center;gap:10px;padding:20px 9px;background:var(--mag);color:var(--ink,#05060a);border-radius:8px 0 0 8px;font-size:11.5px;font-weight:900;letter-spacing:.16em;box-shadow:-6px 0 28px rgba(255,27,94,.5)}.side-tab svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.hero{position:relative;min-height:max(640px,100svh);overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 20% 42%,#3a0a24 0,transparent 62%),radial-gradient(80% 66% at 84% 46%,#06264a 0,transparent 62%),linear-gradient(180deg,#07080e,#0b0713 45%,#05060a)}.scene{transform-origin:50% 55%}.plane,.scene{position:absolute;inset:0}.plane-crowd{z-index:1}.slot-crowd{position:absolute;left:-4%;bottom:0;width:56%;height:66%}.slot-crowd img{object-fit:cover;object-position:center bottom;opacity:.78;-webkit-mask-image:linear-gradient(180deg,transparent,#000 26%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 26%,#000 78%,transparent)}.slot-crowd.is-empty{width:30%;height:22%;left:2%;bottom:4%}.rig-lights{position:absolute;right:2%;left:auto;top:8%;z-index:2;width:min(42vw,420px);pointer-events:none}.plane-energy{z-index:3;mix-blend-mode:screen}.plasma{position:absolute;border-radius:50%;opacity:.62;animation:drift 19s ease-in-out infinite alternate}.plasma-mag{left:-6%;top:6%;width:68%;height:84%;background:radial-gradient(circle at 40% 45%,rgba(255,27,94,.92) 0,rgba(163,0,107,.5) 26%,rgba(163,0,107,.16) 52%,transparent 74%)}.plasma-blue{right:-8%;top:2%;width:66%;height:86%;animation-delay:-4s;background:radial-gradient(circle at 60% 45%,rgba(31,168,255,.92) 0,rgba(11,63,168,.5) 26%,rgba(11,63,168,.16) 52%,transparent 74%)}@keyframes drift{to{transform:translate3d(3%,-3%,0) scale(1.09)}}.plane-bolts-back{z-index:4;pointer-events:none;background:transparent;mix-blend-mode:normal}.plane-dressing{z-index:5;pointer-events:none}.plane-bolts-fore{z-index:8;pointer-events:none;background:transparent;mix-blend-mode:normal}.plane-bolts-back,.plane-bolts-fore{inset:auto;width:0;height:0}.plane-embers{width:100%;height:100%}.plane-bull{z-index:6}.actor-bull{position:absolute;left:1%;bottom:6%;width:min(47vw,760px);aspect-ratio:8/7}.slot-bull{position:absolute;inset:0;animation:breathe var(--t-breathe) ease-in-out infinite,headTilt 5.6s var(--ease-pop) infinite;transform-origin:52% 78%}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes headTilt{0%,to{rotate:0deg}42%{rotate:2.6deg}52%{rotate:-1deg}70%{rotate:-2.4deg}}.contact-shadow{position:absolute;left:12%;bottom:-2%;width:76%;height:12%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.85),transparent 72%);filter:blur(10px)}.shadow-bike{left:18%;width:64%;bottom:2%}.steam{position:absolute;left:46%;top:52%;width:22%;height:24%;pointer-events:none}.steam .puff{position:absolute;bottom:0;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,rgba(226,236,250,.9),rgba(226,236,250,0) 70%);filter:blur(6px);opacity:0;animation:puff var(--t-steam) ease-out infinite}.puff.p1{left:0;animation-delay:0s}.puff.p2{left:34%;animation-delay:-1.6s;width:20px;height:20px}.puff.p3{left:62%;animation-delay:-3.1s;width:30px;height:30px}.puff.p4{left:18%;animation-delay:-4.4s;width:22px;height:22px}@keyframes puff{0%{opacity:0;transform:translate(0) scale(.5)}22%{opacity:.75}to{opacity:0;transform:translate(26px,-120px) scale(2.6)}}.hoof-spark{position:absolute;left:22%;bottom:6%;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#fff3c4 0,#ff9d2e 35%,transparent 68%);opacity:0;animation:spark var(--t-spark) ease-out infinite}@keyframes spark{0%,88%{opacity:0;transform:scale(.3)}91%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.plane-bike{z-index:7}.actor-bike{position:absolute;right:1%;bottom:8%;width:min(44vw,720px);aspect-ratio:1/1;z-index:2}.slot-bike{position:absolute;inset:0;animation:wobble var(--t-wobble) ease-in-out infinite;transform-origin:34% 84%}.bike-flash{position:absolute;left:28%;bottom:10%;width:38%;height:38%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,#9edfff 18%,#1fa8ff 42%,transparent 70%);opacity:0;mix-blend-mode:screen;animation:spark var(--t-spark) ease-out infinite;animation-delay:-1.1s}@keyframes wobble{0%,to{rotate:-1.4deg}50%{rotate:1.4deg}}.slot-crowd.is-empty{display:none}.roost{position:absolute;left:6%;bottom:8%;width:44%;height:44%;pointer-events:none}.roost .clod{position:absolute;bottom:0;left:50%;border-radius:50%;background:#7a5638;opacity:0;animation:roost 1.9s linear infinite}.clod.c1{width:10px;height:10px;animation-delay:0s}.clod.c2{width:7px;height:7px;animation-delay:-.32s}.clod.c3{width:13px;height:13px;animation-delay:-.64s}.clod.c4{width:8px;height:8px;animation-delay:-.95s}.clod.c5{width:6px;height:6px;animation-delay:-1.27s}.clod.c6{width:11px;height:11px;animation-delay:-1.58s}@keyframes roost{0%{opacity:0;transform:translate(0) scale(.6)}12%{opacity:.9}to{opacity:0;transform:translate(-190px,-95px) scale(1.25)}}.plane-ground{z-index:2}.slot-ground{position:absolute;left:-2%;right:-2%;bottom:0;width:104%;height:26%}.slot-ground img{object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%)}.slot-ground.is-empty{display:none}.plane-embers{z-index:9;pointer-events:none}.scene-vignette{position:absolute;inset:0;z-index:11;pointer-events:none;background:radial-gradient(120% 96% at 50% 46%,transparent 40%,rgba(0,0,0,.62) 82%,rgba(0,0,0,.92) 100%),linear-gradient(180deg,rgba(0,0,0,.6),transparent 22%)}.hero-ui{position:relative;z-index:20;height:100%;min-height:max(640px,100svh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:var(--nav-h) 20px 40px;pointer-events:none;text-align:center}.hero-ui a,.hero-ui button{pointer-events:auto}.wordmark{margin:0;position:relative;width:min(58vw,760px);height:auto;overflow:visible;line-height:0}.wordmark picture{display:contents}.wordmark:before{content:"";position:absolute;left:-10%;right:-10%;top:6%;bottom:-8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 62%,rgba(0,0,0,.82) 0,transparent 68%),radial-gradient(ellipse at 50% 58%,rgba(255,27,94,.3) 0,transparent 62%);transform:rotate(-2.5deg)}.wordmark-art{position:relative;z-index:1;width:100%;height:auto;max-width:none;display:block;transform:rotate(-2.5deg) translateZ(0);transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.intro-reveal .wordmark{animation:wmSlam .75s .12s var(--ease-pop) both}@keyframes wmSlam{0%{opacity:0;transform:translateY(18px) scale(1.12) rotate(-4deg)}to{opacity:1;transform:none}}.wordmark.glitch .wordmark-art{animation:glitch .38s steps(2) 1}@keyframes glitch{0%{transform:rotate(-2.5deg) translate(0);filter:none}20%{transform:rotate(-2.5deg) translate(-7px,3px);filter:drop-shadow(6px 0 0 #1fa8ff) drop-shadow(-6px 0 0 #ff1b5e)}45%{transform:rotate(-2.5deg) translate(7px,-4px);filter:drop-shadow(-7px 0 0 #1fa8ff) drop-shadow(7px 0 0 #ff1b5e)}70%{transform:rotate(-2.5deg) translate(-3px,2px) scaleY(1.05);filter:none}to{transform:rotate(-2.5deg) translate(0);filter:none}}.tagline{font-size:round(clamp(15px,1.9vw,27px),1px);letter-spacing:.08em;text-shadow:0 1px 0 rgba(0,0,0,.85);margin-top:-6px}.tagline em{color:var(--mag)}.intro-reveal .tagline{animation:wipe .7s .55s var(--ease-out) both}@keyframes wipe{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:none;clip-path:none}}.cta-stack{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px}.cta-main-wrap{display:flex;justify-content:center;width:100%}.cta-main{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 34px;border-radius:10px;max-width:min(540px,92vw);background:linear-gradient(135deg,#ff1b5e,#ff4f86);font-size:round(clamp(13px,1.55vw,18px),1px);letter-spacing:.04em;color:#fff;text-align:center;box-shadow:0 12px 44px rgba(255,27,94,.55);animation:hugePulse 2.8s ease-in-out infinite;transition:box-shadow .3s}.cta-main:hover{box-shadow:0 16px 60px rgba(255,27,94,.9)}.cta-main svg{width:22px;height:22px;flex:none;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.intro-reveal .cta-main-wrap{animation:pop .5s .78s var(--ease-pop) both}.cta-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.cta{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:8px;font-size:13px;font-weight:900;letter-spacing:.1em;border:2px solid;background:rgba(5,6,10,.82);transition:box-shadow .3s,background .3s}.cta-ico{width:19px;height:19px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cta-mag{border-color:var(--mag);color:var(--mag)}.cta-mag .cta-ico{stroke:var(--mag)}.cta-mag:hover{background:rgba(255,27,94,.16);box-shadow:0 0 34px rgba(255,27,94,.65)}.cta-blue{border-color:var(--blue);color:var(--blue-soft)}.cta-blue .cta-ico{stroke:var(--blue)}.cta-blue:hover{background:rgba(31,168,255,.16);box-shadow:0 0 34px rgba(31,168,255,.6)}.cta-white{border-color:#fff;color:#fff}.cta-white .cta-ico{stroke:#fff}.cta-white:hover{background:rgba(255,255,255,.14);box-shadow:0 0 34px rgba(255,255,255,.45)}.intro-reveal .cta{animation:pop .5s var(--ease-pop) both}.intro-reveal .cta:first-child{animation-delay:.85s}.intro-reveal .cta:nth-child(2){animation-delay:.93s}.intro-reveal .cta:nth-child(3){animation-delay:1.01s}@keyframes pop{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:none}}.scroll-hint{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:18px;font-size:11px;font-weight:800;letter-spacing:.18em;color:#aab3c2}.scroll-hint .arrow{font-size:16px;animation:bob 1.9s ease-in-out infinite}.mouse{width:20px;height:32px;border:2px solid #7d8695;border-radius:11px;position:relative}.mouse i{position:absolute;left:50%;top:6px;width:3px;height:6px;border-radius:2px;background:#c7cfdc;transform:translateX(-50%);animation:wheel 1.9s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes wheel{0%,to{opacity:1;transform:translate(-50%)}60%{opacity:0;transform:translate(-50%,11px)}}.intro-reveal .scroll-hint{animation:pop .5s 1.25s var(--ease-pop) both}.trust{position:relative;z-index:30;background:linear-gradient(180deg,#0a0c13,#07080e);border-top:1px solid rgba(255,27,94,.24);border-bottom:1px solid rgba(255,27,94,.24)}.trust-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;width:var(--shell);margin:0 auto;padding:26px 0}.trust-grid li{display:flex;align-items:center;gap:13px;padding:6px 20px;border-right:1px solid rgba(255,255,255,.09)}.trust-grid li:last-child{border-right:0}.trust-grid svg{width:32px;height:32px;flex:none;fill:none;stroke:var(--mag);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(255,27,94,.55))}.trust-grid strong{display:block;font-size:12.5px;letter-spacing:.06em}.trust-grid span{display:block;font-size:11.5px;color:var(--grey);margin-top:3px}.trust-grid .stars{color:var(--mag);letter-spacing:.12em}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.in{opacity:1;will-change:auto}.reveal.in,.sec-head.reveal{transform:none}.brush{font-size:round(clamp(28px,3.6vw,54px),1px);letter-spacing:-.02em;line-height:1.02;text-shadow:0 1px 0 rgba(0,0,0,.8)}.brush em{color:var(--mag)}.brush.blue em{color:var(--blue)}.events{position:relative;z-index:30;padding:64px 0 76px;background:radial-gradient(80% 60% at 50% 0,#180a1e,#07080e 70%)}.sec-head{width:var(--shell);margin:0 auto 30px}.rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px calc((100vw - var(--shell))/2) 24px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.tile{position:relative;flex:0 0 clamp(260px,25vw,360px);scroll-snap-align:start;border-radius:14px;overflow:hidden;background:#0a0c12;border:1px solid rgba(255,255,255,.1);transition:transform .35s var(--ease-out),box-shadow .35s,border-color .35s;transform-style:preserve-3d}.tile-art{aspect-ratio:4/3;overflow:hidden}.tile-art img{width:100%;height:100%;object-fit:cover;filter:saturate(1.2) contrast(1.1) brightness(.82);transition:transform .6s var(--ease-out),filter .4s}.tile:hover .tile-art img{transform:scale(1.09);filter:saturate(1.35) contrast(1.15) brightness(.95)}.tile-art:not(.is-empty):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 30%,rgba(5,6,10,.92))}.tile[data-tone=mag] .tile-art:not(.is-empty):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(145deg,rgba(255,27,94,.34),transparent 62%);mix-blend-mode:overlay}.tile[data-tone=white] .tile-art:not(.is-empty):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(145deg,rgba(31,168,255,.3),transparent 62%);mix-blend-mode:overlay}.tile h2,.tile h3{position:absolute;left:20px;bottom:20px;right:74px;z-index:3;font-size:clamp(19px,1.9vw,27px);line-height:.98;letter-spacing:-.01em;text-shadow:0 1px 0 rgba(0,0,0,.9)}.tile h2 em,.tile h3 em{display:block;color:var(--mag)}.tile h2 em.w,.tile h3 em.w{color:#fff}.tile:hover{box-shadow:0 26px 60px rgba(0,0,0,.7),0 0 0 1px rgba(255,27,94,.5);border-color:rgba(255,27,94,.5)}a.tile{color:inherit;text-decoration:none;cursor:pointer}.tile:hover .play{background:var(--mag);border-color:var(--mag);transform:scale(1.12);box-shadow:0 0 28px rgba(255,27,94,.8)}.play{position:absolute;right:18px;bottom:20px;z-index:4;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid rgba(255,255,255,.75);display:grid;place-items:center;transition:background .3s,transform .3s,box-shadow .3s}.play span{width:0;height:0;margin-left:4px;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.play:hover{background:var(--mag);border-color:var(--mag);transform:scale(1.12);box-shadow:0 0 28px rgba(255,27,94,.8)}.rail-btn{position:absolute;top:56%;z-index:12;width:44px;height:44px;border-radius:50%;background:rgba(10,12,18,.86);border:1px solid rgba(255,255,255,.24);font-size:26px;line-height:1;display:grid;place-items:center;transition:background .3s,border-color .3s,transform .3s}.rail-btn:hover{background:var(--mag);border-color:var(--mag);transform:scale(1.1)}.rail-btn.prev{left:16px}.rail-btn.next{right:16px}.split{z-index:30;display:grid;grid-template-columns:1fr 1fr}.panel,.split{position:relative}.panel{padding:64px clamp(24px,4vw,72px) 74px;overflow:hidden;min-height:max(720px,37.5vw)}a.panel{color:inherit;text-decoration:none;cursor:pointer}a.panel-bull:focus-visible,a.panel-bull:hover{box-shadow:inset 0 0 0 1px rgba(255,27,94,.45),0 24px 54px rgba(0,0,0,.45)}a.panel-wheelie:focus-visible,a.panel-wheelie:hover{box-shadow:inset 0 0 0 1px rgba(31,168,255,.45),0 24px 54px rgba(0,0,0,.45)}.panel-bull,.panel-merch{background:radial-gradient(90% 80% at 20% 30%,rgba(255,27,94,.2),transparent 65%),linear-gradient(180deg,#0d0710,#07080e)}.panel-wheelie{background:radial-gradient(90% 80% at 80% 30%,rgba(31,168,255,.2),transparent 65%),linear-gradient(180deg,#050b14,#07080e);border-left:1px solid rgba(255,255,255,.09)}.panel-still{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.panel-still,.split .hire-loop--fill .hire-loop-clip,.split .hire-loop--fill .hire-loop-poster{object-position:center top}.panel:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,8,14,.38),rgba(7,8,14,.78) 55%,rgba(7,8,14,.92))}.panel-copy{position:relative;z-index:2;max-width:38ch}.panel-copy .also-hire{margin-top:18px;color:var(--mag-soft);font-weight:800}.panel:focus-visible .btn-shop,.panel:hover .btn-shop{background:#ff3d75;box-shadow:0 10px 38px rgba(255,27,94,.75)}.panel:focus-visible .btn-learn,.panel:hover .btn-learn{background:#47b9ff;box-shadow:0 10px 38px rgba(31,168,255,.7)}.ticks{margin:22px 0 26px;display:grid;grid-gap:11px;gap:11px}.ticks li{position:relative;padding-left:28px;font-size:14.5px;color:#cbd3e0}.ticks li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:4px;border:2px solid var(--mag);box-shadow:0 0 10px rgba(255,27,94,.5)}.ticks li:after{content:"";position:absolute;left:5px;top:7px;width:5px;height:9px;border:solid var(--mag);border-width:0 2px 2px 0;transform:rotate(42deg)}.ticks.blue li:before{box-shadow:0 0 10px rgba(31,168,255,.5)}.ticks.blue li:after,.ticks.blue li:before{border-color:var(--blue)}.btn-learn,.btn-shop{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:7px;color:var(--ink,#05060a);font-size:12.5px;font-weight:900;letter-spacing:.1em;transition:box-shadow .3s,background .3s}.btn-shop{background:var(--mag);box-shadow:0 8px 28px rgba(255,27,94,.45)}.btn-shop:hover{background:#ff3d75;box-shadow:0 10px 38px rgba(255,27,94,.75)}.btn-learn{background:var(--blue);box-shadow:0 8px 28px rgba(31,168,255,.42)}.btn-learn:hover{background:#47b9ff;box-shadow:0 10px 38px rgba(31,168,255,.7)}.btn-learn svg,.btn-shop svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.merch-rack{display:flex;align-items:flex-end;gap:14px;margin-top:38px;flex-wrap:wrap}.garment{position:relative;flex:1 1 110px;max-width:150px;aspect-ratio:1/1;transition:transform .45s var(--ease-out),filter .45s}.garment .slot{position:absolute;inset:0}.garment img{filter:drop-shadow(0 16px 26px rgba(0,0,0,.75)) contrast(1.06)}.garment:hover{transform:translateY(-10px) rotate(-2deg) scale(1.05);filter:drop-shadow(0 0 26px rgba(255,27,94,.55))}.garment:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:8px;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%);background-size:260% 100%;background-position:200% 0;transition:background-position .9s var(--ease-out)}.garment:hover:after{background-position:-60% 0}.print{position:absolute;left:0;right:0;top:46%;z-index:2;text-align:center;line-height:.94;color:#fff;pointer-events:none;text-shadow:0 1px 0 rgba(0,0,0,.75)}.print em{color:var(--mag)}.print-lg{font-size:clamp(9px,.85vw,13px);letter-spacing:.02em}.print-sm{font-size:clamp(7px,.65vw,10px)}.print-xs{font-size:clamp(10px,.95vw,15px);top:42%}.slot.is-empty+.print{display:none}.wheelie-art{position:absolute;right:-4%;bottom:4%;width:min(46%,460px);aspect-ratio:14/9;animation:wheelieFloat 6.5s ease-in-out infinite}.wheelie-art img{filter:drop-shadow(0 20px 34px rgba(0,0,0,.8)) drop-shadow(0 0 30px rgba(31,168,255,.4)) contrast(1.1)}@keyframes wheelieFloat{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-12px) rotate(.6deg)}}.gallery{position:relative;z-index:30;padding:64px 0 76px;background:linear-gradient(180deg,#07080e,#0b0713 50%,#07080e)}.sec-sub{margin-top:10px;color:var(--grey);font-size:14.5px;font-style:italic}.wall{width:var(--shell);margin:30px auto 0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px}.shot{position:relative;border-radius:12px;overflow:hidden;background:#0a0c12;border:1px solid rgba(255,255,255,.09);transition:transform .4s var(--ease-out),box-shadow .4s,border-color .4s}.shot img,.shot video{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.08) brightness(.86);transition:transform .7s var(--ease-out),filter .4s}.shot:not(.is-empty):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,rgba(255,27,94,.22),transparent 55%,rgba(31,168,255,.18));mix-blend-mode:overlay;opacity:0;transition:opacity .4s}.shot:hover{transform:translateY(-6px);border-color:rgba(255,27,94,.55);box-shadow:0 24px 54px rgba(0,0,0,.7),0 0 0 1px rgba(255,27,94,.4)}.shot:hover img,.shot:hover video{transform:scale(1.08);filter:saturate(1.3) contrast(1.12) brightness(1)}.shot:hover:after{opacity:1}.shot-tall{grid-row:span 2}.shot-wide{grid-column:span 2}.shot.is-empty{min-height:0}.about{position:relative;z-index:30;padding:70px 0 78px;background:radial-gradient(70% 90% at 78% 50%,rgba(31,168,255,.13),transparent 65%),#07080e}.about-inner{width:var(--shell);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.about-copy p{margin-top:16px;color:#c2cbd9;font-size:15.5px;line-height:1.72;max-width:62ch}.stat-row{display:flex;gap:clamp(18px,3vw,44px);margin-top:30px;flex-wrap:wrap}.stat-row li{display:flex;flex-direction:column;gap:5px}.stat-row b{font-size:clamp(24px,2.6vw,36px);line-height:1;color:var(--mag);text-shadow:0 0 20px rgba(255,27,94,.5)}.stat-row span{font-size:11.5px;letter-spacing:.12em;color:var(--grey);text-transform:uppercase}.about-art{aspect-ratio:14/9}.about-art img{filter:drop-shadow(0 24px 40px rgba(0,0,0,.8)) drop-shadow(0 0 34px rgba(31,168,255,.32)) contrast(1.08)}.reviews{position:relative;z-index:30;padding:64px 0 74px;background:radial-gradient(70% 90% at 22% 50%,rgba(255,27,94,.12),transparent 65%),#05060a}.review-grid{width:var(--shell);margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.review{position:relative;padding:28px 26px 24px;border-radius:14px;background:linear-gradient(180deg,rgba(16,19,27,.95),rgba(10,12,18,.95));border:1px solid rgba(255,255,255,.1);transition:transform .4s var(--ease-out),box-shadow .4s,border-color .4s}.review:hover{transform:translateY(-6px);border-color:rgba(255,27,94,.45);box-shadow:0 22px 50px rgba(0,0,0,.65)}.review:before{content:"”";position:absolute;right:20px;top:6px;font-family:Georgia,serif;font-size:76px;line-height:1;color:rgba(255,27,94,.18)}.review .stars{color:var(--mag);letter-spacing:.18em;font-size:15px;text-shadow:0 0 12px rgba(255,27,94,.55)}.review p{margin-top:14px;color:#c2cbd9;font-size:14.5px;line-height:1.7}.review cite{display:block;margin-top:18px;font-style:normal}.review cite b{display:block;font-size:13.5px;font-weight:800;letter-spacing:.02em}.review cite span{display:block;margin-top:3px;font-size:11.5px;color:var(--grey);letter-spacing:.06em}.final{position:relative;z-index:30;overflow:hidden;padding:74px 0 84px;background:radial-gradient(80% 90% at 30% 50%,#1c0a1a,#07080e 70%)}.final-inner{width:var(--shell);margin:0 auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:clamp(24px,3vw,56px);gap:clamp(24px,3vw,56px)}.final-copy p{margin-top:12px;color:#cbd3e0;font-size:15px}.countdown{display:flex;gap:11px}.countdown-fallback{margin:0;color:#cbd3e0;font-size:15px;max-width:16rem}.unit{width:88px;padding:14px 0;border-radius:10px;text-align:center;background:rgba(10,12,18,.85);border:1px solid rgba(255,255,255,.14)}.unit b{display:block;font-size:34px;line-height:1}.unit span{display:block;margin-top:5px;font-size:10px;letter-spacing:.16em;color:var(--grey)}.unit.tick b{animation:roll .42s var(--ease-out)}@keyframes roll{0%{transform:translateY(-70%) rotateX(70deg);opacity:0;filter:blur(3px)}to{transform:none;opacity:1;filter:none}}.btn-huge{display:inline-flex;align-items:center;gap:12px;padding:19px 38px;border-radius:10px;background:linear-gradient(135deg,#ff1b5e,#ff4f86);font-size:clamp(14px,1.4vw,19px);letter-spacing:.04em;box-shadow:0 12px 44px rgba(255,27,94,.55);animation:hugePulse 2.8s ease-in-out infinite;transition:box-shadow .3s}.btn-huge:hover{box-shadow:0 16px 60px rgba(255,27,94,.9)}.btn-huge:disabled{opacity:.45;cursor:not-allowed;animation:none;box-shadow:none}.btn-huge svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}.btn-book,.btn-huge,.btn-shop,.cta-mag,.cta-main,.nav-link,.nav-toggle,.stage-enter{--strike:rgba(255,27,94,.95);--strike-press:rgba(255,27,94,.8);--strike-deep:rgba(255,27,94,.7)}.btn-learn,.cta-blue{--strike:rgba(31,168,255,.95);--strike-press:rgba(31,168,255,.8);--strike-deep:rgba(31,168,255,.7)}.cta-white{--strike:rgba(255,255,255,.7);--strike-press:rgba(255,255,255,.45);--strike-deep:rgba(255,27,94,.55)}:is(.btn-huge,.btn-shop,.btn-book,.btn-learn,.cta-main,.cta-mag,.cta-blue,.cta-white,.stage-enter,.nav-link,.nav-toggle,.cal-cell,.slot-chip):active{box-shadow:0 0 0 1px rgba(255,255,255,.8),0 8px 32px var(--strike-press,var(--strike))}.is-struck,:is(.btn-huge,.btn-shop,.btn-book,.btn-learn,.cta-main,.cta-mag,.cta-blue,.cta-white,.stage-enter,.nav-link,.nav-toggle,.cal-cell,.slot-chip).is-struck{transition:none;animation:none;box-shadow:0 0 0 1px #fff,0 0 28px var(--strike,rgba(255,27,94,.95)),0 12px 44px var(--strike-deep,var(--strike,rgba(255,27,94,.95)))}@keyframes hugePulse{0%,to{box-shadow:0 12px 44px rgba(255,27,94,.5)}50%{box-shadow:0 12px 58px rgba(255,27,94,.85)}}.micro{display:flex;gap:20px;margin-top:16px;flex-wrap:wrap;justify-content:center}.micro li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--grey)}.micro svg{width:14px;height:14px;fill:none;stroke:var(--mag);stroke-width:1.8;stroke-linecap:round}.corner-bull{position:absolute;right:-3%;bottom:-16%;width:min(30vw,420px);aspect-ratio:9/7;opacity:.5;pointer-events:none}.corner-bull.is-empty{display:none}.foot{position:relative;z-index:30;background:#05060a;border-top:1px solid rgba(255,255,255,.09);padding:24px 0}.foot-in{width:var(--shell);margin:0 auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--grey)}.foot-tag{letter-spacing:.1em;color:#9aa4b5}.lightbox{position:fixed;inset:0;z-index:400;background:rgba(3,4,7,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:40px}.lightbox[hidden]{display:none}.lb-stage{width:min(1100px,92vw);aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0a0c12;border:1px solid rgba(255,27,94,.4);display:grid;place-items:center;text-align:center;padding:24px;color:var(--grey);font-size:14px;line-height:1.7}.lb-close{position:absolute;top:22px;right:26px;width:46px;height:46px;border-radius:50%;font-size:30px;line-height:1;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);transition:background .3s}.lb-close:hover{background:var(--mag)}@media (max-width:1180px){.nav-toggle{display:flex}.nav-links{display:none;position:fixed;top:var(--nav-h);left:0;right:0;z-index:121;flex-direction:column;gap:0;margin:0;padding:12px 20px 28px;background:rgba(5,6,10,.98);border-bottom:1px solid rgba(255,27,94,.28);max-height:calc(100svh - var(--nav-h));overflow:auto}.nav-links.is-open{display:flex}.nav-links a{padding:14px 0;font-size:14px}.socials{display:none}.trust-grid{grid-template-columns:repeat(3,1fr);gap:18px 0}.trust-grid li:nth-child(3n){border-right:0}.final-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.review-grid{grid-template-columns:1fr 1fr}.about-inner{grid-template-columns:1fr;gap:34px}.about-art{max-width:520px}}@media (max-width:860px){.split{grid-template-columns:1fr}.panel{min-height:max(640px,75vw)}.panel-wheelie{border-left:0;border-top:1px solid rgba(255,255,255,.09)}.wheelie-art{position:relative;right:auto;bottom:auto;width:100%;max-width:420px;margin:32px auto 0}.side-tab{display:none}}@media (max-width:760px){.hero{min-height:100svh}.actor-bull{left:50%;bottom:4%;width:96vw;transform:translateX(-50%)}.actor-bike{right:-16%;bottom:32%;width:66vw;opacity:.5}.slot-bike img{filter:blur(1.5px) contrast(1.24) saturate(1.32) brightness(1.08) drop-shadow(-12px -10px 30px rgba(255,27,94,.72)) drop-shadow(18px 8px 34px rgba(31,168,255,.58)) drop-shadow(0 22px 34px rgba(0,0,0,.75))}.rig-lights{left:4%;right:auto;top:10%;width:min(56vw,280px)}.slot-crowd{width:100%;left:0;height:48%}.wordmark{width:min(88vw,760px)}.hero-ui{justify-content:flex-start;padding-top:calc(var(--nav-h) + 18px)}.cta-row,.cta-stack{width:min(360px,86vw)}.cta-row{flex-direction:column}.cta,.cta-main{justify-content:center;width:100%}.cta-main{padding:16px 18px;font-size:13px;letter-spacing:.03em}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid li:nth-child(2n){border-right:0}.countdown{flex-wrap:wrap;justify-content:center}.unit{width:74px}.foot-in{justify-content:center;text-align:center}.wall{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.shot-wide{grid-column:span 2}.review-grid{grid-template-columns:1fr}.stat-row{gap:22px}.bike-flash,.hoof-spark,.roost,.steam{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bike-flash,.hoof-spark,.intro,.plane-bolts-back,.plane-bolts-fore,.plane-embers,.roost,.steam{display:none}.reveal{opacity:1;transform:none}.plasma{animation:none;opacity:.5}.chaos-embers{display:none}}.intro-skull{position:absolute;inset:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center;opacity:0;pointer-events:none;background:#020308;transition:opacity .16s linear}.intro.is-skull .intro-skull{opacity:1}.intro.is-done .intro-skull,.intro.is-explode .intro-skull,.intro.is-reveal .intro-skull{opacity:0;visibility:hidden}body.stage-await{overflow:hidden}body.stage-await .intro-skip,body.stage-await .music-dock{visibility:hidden;pointer-events:none}body.stage-await .ui-strikes{z-index:10060}.stage-enter-hire{position:fixed;z-index:10070;bottom:max(32px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);padding:12px 18px;color:#e9edf4;background:#05060a;border:1px solid #1fa8ff;border-radius:4px;font:600 14px/1.4 var(--font-body),sans-serif;text-align:center;white-space:nowrap}.stage-enter-hire:focus-visible{outline:3px solid #ff1b5e;outline-offset:4px}.stage-enter{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;border:0;padding:24px 20px 32px;background:#020308;color:#e9edf4;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;overflow:hidden}.stage-enter.is-arming,.stage-enter[disabled]{cursor:wait}.stage-enter:focus-visible{outline:2px solid #ff1b5e;outline-offset:-12px}.stage-enter-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.stage-enter-glow{position:absolute;left:50%;top:42%;width:min(90vw,720px);height:min(52vh,420px);transform:translate3d(-50%,-50%,0);border-radius:50%;filter:blur(42px);opacity:.55}.stage-enter-glow--mag{background:radial-gradient(ellipse at center,rgba(255,27,94,.55),transparent 68%)}.stage-enter-glow--cyan{width:min(70vw,520px);height:min(36vh,280px);top:48%;background:radial-gradient(ellipse at center,rgba(31,168,255,.32),transparent 70%)}.stage-enter.is-ready .stage-enter-glow--mag{animation:stageEnterWash 1.15s ease-in-out infinite}.stage-enter.is-ready .stage-enter-glow--cyan{animation:stageEnterWash 1.55s ease-in-out infinite reverse}.stage-enter-kicker{position:relative;z-index:1;font-size:12px;font-weight:800;letter-spacing:.42em;color:rgba(233,237,244,.7)}.stage-enter-title{position:relative;z-index:1;font-family:var(--font-display,Archivo,Impact,sans-serif);font-size:clamp(56px,16vw,140px);font-weight:900;font-style:italic;line-height:.82;letter-spacing:-.04em;color:#ff1b5e;text-shadow:0 0 42px rgba(255,27,94,.5)}.stage-enter.is-ready .stage-enter-title{animation:stageEnterChaosFlicker .85s steps(2) infinite;text-shadow:0 0 18px #fff,0 0 48px rgba(255,27,94,.95),0 0 90px rgba(31,168,255,.35)}.stage-enter-cta{position:relative;z-index:1;margin-top:16px;font-size:13px;font-weight:800;letter-spacing:.32em;animation:stageEnterPulse 1.15s ease-in-out infinite}.stage-enter.is-arming .stage-enter-cta{animation:none;opacity:.55;letter-spacing:.28em}.stage-enter.is-ready .stage-enter-cta{text-shadow:0 0 16px rgba(255,27,94,.8)}.stage-enter-hint{position:relative;z-index:1;font-size:11px;letter-spacing:.14em;color:rgba(233,237,244,.42)}.stage-enter-progress{position:relative;z-index:1;display:block;width:min(220px,56vw);height:2px;margin-top:18px;background:rgba(233,237,244,.12)}.stage-enter-progress-bar{display:block;height:100%;width:0;background:#ff1b5e;box-shadow:0 0 12px rgba(255,27,94,.7);transition:width .2s linear}.stage-enter.is-ready .stage-enter-progress-bar{box-shadow:0 0 16px #fff,0 0 28px rgba(255,27,94,.95)}.stage-enter-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes stageEnterPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes stageEnterWash{0%,to{opacity:.42;transform:translate3d(-50%,-50%,0) scale(1)}50%{opacity:.8;transform:translate3d(-50%,-50%,0) scale(1.08)}}@keyframes stageEnterChaosFlicker{0%,to{opacity:1;filter:none}40%{opacity:1}46%{opacity:.72;filter:saturate(1.4) contrast(1.15)}52%{opacity:1}58%{opacity:.8}}@media (prefers-reduced-motion:reduce){.stage-enter-cta,.stage-enter-glow,.stage-enter-title,.stage-enter.is-ready .stage-enter-title{animation:none}}body.stage-entered .stage-enter{display:none}@property --energy{syntax:"<number>";inherits:true;initial-value:.18}@property --onset{syntax:"<number>";inherits:true;initial-value:0}@property --bass{syntax:"<number>";inherits:true;initial-value:0}@property --mid{syntax:"<number>";inherits:true;initial-value:0}@property --treble{syntax:"<number>";inherits:true;initial-value:0}@property --beat{syntax:"<number>";inherits:true;initial-value:0}@property --drop{syntax:"<number>";inherits:true;initial-value:0}@property --wave-0{syntax:"<number>";inherits:true;initial-value:0}@property --wave-1{syntax:"<number>";inherits:true;initial-value:0}@property --wave-2{syntax:"<number>";inherits:true;initial-value:0}@property --wave-3{syntax:"<number>";inherits:true;initial-value:0}@property --wave-4{syntax:"<number>";inherits:true;initial-value:0}@property --stage-v{syntax:"<number>";inherits:false;initial-value:0}@property --beat-period{syntax:"<time>";inherits:true;initial-value:2.4s}:root{--beat:0;--energy:.18;--onset:0;--bass:0;--mid:0;--treble:0;--drop:0;--wave-0:0;--wave-1:0;--wave-2:0;--wave-3:0;--wave-4:0;--beat-period:2.4s;--stage-v:0}.wave-orbs{display:block;position:relative;overflow:visible}.wave-orbs-nodes{display:flex;align-items:center;justify-content:space-between;gap:min(2.2vw,36px);height:82px;overflow:visible}.wave-orbs-nodes .wave-band:first-child{--wave:var(--wave-0,0)}.wave-orbs-nodes .wave-band:nth-child(2){--wave:var(--wave-1,0)}.wave-orbs-nodes .wave-band:nth-child(3){--wave:var(--wave-2,0)}.wave-orbs-nodes .wave-band:nth-child(4){--wave:var(--wave-3,0)}.wave-orbs-nodes .wave-band:nth-child(5){--wave:var(--wave-4,0)}.wave-orbs .wave-band{position:relative;flex:1 1;height:100%;min-width:18px}.wave-orbs .wave-band:before{content:"";position:absolute;left:50%;bottom:50%;width:3px;height:38px;transform:translate3d(-50%,0,0) scaleY(calc(.105263 + var(--wave) * .894737));transform-origin:50% 100%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,27,94,.8) 45%,rgba(255,27,94,.08));box-shadow:0 0 12px rgba(255,27,94,.75);opacity:calc(.2 + var(--wave) * .8)}.wave-orbs .rig{position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0 10%,#ff8fb5 28%,var(--mag) 58%,#9a0037 100%);box-shadow:0 0 38px 11px rgba(255,27,94,.9);transform:translate3d(-50%,calc(-50% - var(--wave) * 34px),0) scale(calc(.62 + var(--wave) * 1.35 + var(--onset) * .18));opacity:calc(.28 + var(--wave) * .72)}.wave-orbs .rig:after{content:"";position:absolute;inset:-7px;border:1px solid rgba(255,143,181,.7);box-shadow:0 0 42px rgba(255,255,255,.9);border-radius:50%;opacity:calc(var(--onset) * .9);transform:scale(calc(.7 + var(--onset) * 1.6))}.wave-orbs-stroke{position:absolute;left:0;right:0;top:50%;height:36px;width:100%;transform:translate3d(0,-50%,0);overflow:visible;pointer-events:none}.wave-orbs-stroke path{fill:none;stroke:var(--mag);stroke-linecap:round}.wave-orbs-trace{stroke-width:1.8;opacity:calc(.18 + var(--energy) * .7)}.wave-orbs-glow{stroke-width:12;opacity:calc(.04 + var(--energy) * .16)}.wave-orbs--dock{width:100%;height:100%}.wave-orbs--dock .wave-orbs-nodes{height:100%;gap:0;justify-content:center}.wave-orbs--dock .wave-band{min-width:0;flex:none;width:100%;height:100%}.wave-orbs--dock .wave-band:before{content:none}.wave-orbs--dock .rig{width:14px;height:14px;box-shadow:none;background:radial-gradient(circle at 38% 32%,#fff 0 14%,#ff8fb5 32%,var(--mag) 52%,transparent 72%);transform:translate3d(-50%,-50%,0) scale(calc(.85 + var(--energy) * .4));opacity:calc(.4 + var(--energy) * .6)}.wave-orbs--dock .rig:after{content:none}.music-motion-stage--ambient{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:32;overflow:hidden}.music-motion-stage--ambient .music-motion-orbs{position:absolute;right:2%;left:auto;top:10%;width:min(42vw,320px);z-index:2}.music-motion-stage--ambient .music-motion-bolts{position:absolute;left:0;top:0;width:0;height:0;inset:auto;pointer-events:none;background:transparent;mix-blend-mode:normal}.music-motion-stage--ambient .music-motion-bolts--back{z-index:0}.music-motion-stage--ambient .music-motion-bolts--fore{z-index:1}body.stage-live .slot-crowd img{transform:scale(calc(1 + var(--bass) * .025));transform-origin:center bottom}body.stage-live .plasma{animation:none}body.stage-live .plasma-mag{opacity:calc(.28 + var(--bass)* .72)}body.stage-live .plasma-blue,body.stage-live .plasma-mag{transform:translateZ(0) scale(calc(.9 + var(--energy)* .2))}body.stage-live .plasma-blue{opacity:calc(.28 + var(--treble)* .72)}body.stage-live .slot-bull{animation:none;transform:translate3d(0,calc(var(--onset) * -7px),0) rotate(calc((var(--mid) - .5) * 2deg)) scale(calc(1 + var(--energy) * .075))}body.stage-live .slot-bike{animation:none;transform:translate3d(0,calc(var(--onset) * -18px + var(--drop) * -10px + var(--energy) * -6px),0) rotate(calc(-1deg + var(--beat) * 2.6deg + var(--onset) * 2.2deg)) scale(calc(1 + var(--energy) * .12 + var(--onset) * .09 + var(--drop) * .1))}body.stage-live .bike-flash{animation:none;opacity:calc(var(--onset) * .85 + var(--drop) * .35);transform:scale(calc(.35 + var(--onset) * 1.45 + var(--drop) * .4))}body.stage-live .contact-shadow{opacity:calc(.5 + var(--bass) * .5);transform:scaleX(calc(1 - var(--onset) * .08))}body.stage-live .steam .puff{animation:none;opacity:var(--mid);transform:translate3d(calc(var(--mid) * 18px),calc(var(--energy) * -70px),0) scale(calc(.55 + var(--mid) * 1.4))}body.stage-live .steam .p2{opacity:var(--wave-2);transform:translate3d(12px,calc(var(--wave-2) * -88px),0) scale(calc(.6 + var(--wave-2) * 1.25))}body.stage-live .steam .p3{opacity:var(--wave-3);transform:translate3d(24px,calc(var(--wave-3) * -104px),0) scale(calc(.6 + var(--wave-3) * 1.45))}body.stage-live .steam .p4{opacity:var(--wave-1);transform:translate3d(8px,calc(var(--wave-1) * -78px),0) scale(calc(.6 + var(--wave-1) * 1.2))}body.stage-live .hoof-spark{transform:scale(calc(.35 + var(--onset) * 1.25))}body.stage-live .hoof-spark,body.stage-live .roost .clod{animation:none;opacity:var(--onset)}body.stage-live .roost .c1{transform:translate3d(calc(var(--onset) * -155px),calc(var(--onset) * -72px),0) scale(calc(.6 + var(--onset) * .6))}body.stage-live .roost .c2{transform:translate3d(calc(var(--onset) * -125px),calc(var(--onset) * -98px),0) scale(calc(.55 + var(--onset) * .7))}body.stage-live .roost .c3{transform:translate3d(calc(var(--onset) * -190px),calc(var(--onset) * -52px),0) scale(calc(.65 + var(--onset) * .55))}body.stage-live .roost .c4{transform:translate3d(calc(var(--onset) * -95px),calc(var(--onset) * -118px),0) scale(calc(.6 + var(--onset) * .6))}body.stage-live .roost .c5{transform:translate3d(calc(var(--onset) * -170px),calc(var(--onset) * -88px),0) scale(calc(.5 + var(--onset) * .8))}body.stage-live .roost .c6{transform:translate3d(calc(var(--onset) * -215px),calc(var(--onset) * -66px),0) scale(calc(.65 + var(--onset) * .55))}body.stage-live .slot-ground img{transform:scale(calc(1 + var(--bass) * .025));transform-origin:center bottom}body.stage-live .wordmark-art{transform:scale(calc(1 + var(--energy) * .018))}body.stage-live [data-stage=pulse]{transform:scale(calc(1 + var(--stage-v,0) * .055));will-change:transform}body.stage-live [data-stage=opacity]{opacity:calc(.55 + var(--stage-v,0) * .45);will-change:opacity}body.stage-live [data-stage=band]{transform:translate3d(0,calc(var(--stage-v,0) * -12px),0);will-change:transform}[data-stage=glitch].stage-glitch{animation:glitch .28s steps(2) 1}@media (max-width:760px){.wave-orbs--hero .rig{width:8px;height:8px;box-shadow:0 0 14px 5px rgba(255,27,94,.8)}.music-motion-stage--ambient .music-motion-orbs{left:4%;right:auto;top:10%;width:min(56vw,280px)}}.ui-strikes{position:fixed;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:125}body.stage-recover .bike-flash,body.stage-recover .hoof-spark,body.stage-recover .plasma,body.stage-recover .roost .clod,body.stage-recover .steam .puff{animation:none}@media (prefers-reduced-motion:reduce){.bike-flash,.hoof-spark,.music-motion-bolts,.plane-bolts-back,.plane-bolts-fore,.plasma,.roost .clod,.slot-bike,.slot-bull,.steam .puff,.wheelie-art{animation:none}.slot-bike,.slot-bull,.wheelie-art{transform:none}.wave-orbs .wave-band:before{height:3px;opacity:.2}.wave-orbs .rig,.wave-orbs--dock .rig{transform:translate3d(-50%,-50%,0);opacity:.35}.wave-orbs .rig:after{opacity:0}.ui-strikes{display:none}}body.chaos-stage{background:var(--ink)}.chaos-embers{width:0;height:0;z-index:4;mix-blend-mode:normal}.chaos-embers,.chaos-skull-light{position:fixed;left:0;top:0;pointer-events:none}.chaos-skull-light{width:320px;height:180px;transform-origin:0 0;z-index:35;mix-blend-mode:screen;will-change:transform,opacity}.chaos-skull-light[hidden],body:has(.merch-custom-page) .chaos-skull-light{display:none}.chaos-bike-bull{position:fixed;left:0;top:0;width:320px;height:180px;transform-origin:0 0;pointer-events:none;z-index:34;mix-blend-mode:screen}body.chaos-stage .page-shell{position:relative;z-index:5}body.chaos-stage .page-shell.hire-page{z-index:auto}body.chaos-stage .brush.glitch,body.chaos-stage [data-stage=glitch].stage-glitch{animation:hireGlitch .28s steps(2) 1}@media (prefers-reduced-motion:reduce){.chaos-bike-bull,.chaos-skull-light{display:none}}@keyframes hireGlitch{0%{transform:translate(0);filter:none}30%{transform:translate(-3px,1px);filter:hue-rotate(-12deg)}60%{transform:translate(3px,-1px);filter:hue-rotate(10deg)}to{transform:none;filter:none}}