/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.h-11{height:calc(var(--spacing)*11)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-screen{min-height:100vh}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/25{border-color:color-mix(in oklab,var(--color-cyan-400)25%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-\[\#03060a\]\/45{background-color:#03060a73}.bg-\[\#04070b\]{background-color:#04070b}.bg-white{background-color:var(--color-white)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/30{background-color:#18181b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/30{background-color:color-mix(in oklab,var(--color-zinc-900)30%,transparent)}}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}}:root{--cyan:#39e7ff;--club-bass:0;--club-mid:0;--club-high:0;--club-beat:0}body{background:radial-gradient(circle at 15% -10%,#39e7ff26,#0000 40%),#04070b}#preloader{z-index:9999;background:#010308;place-items:center;transition:opacity .7s;display:grid;position:fixed;inset:0}#preloader.hide{opacity:0;pointer-events:none}.preloader-core{filter:drop-shadow(0 0 22px #39e7ff73);background:url(https://static.wixstatic.com/media/c20e8d_8143d3ba84f14d7b9e604cc6d3c9d911~mv2.gif) 50%/contain no-repeat;width:140px;height:140px}.aurora{z-index:-1;pointer-events:none;filter:blur(60px);opacity:.45;border-radius:999px;position:fixed;inset:auto}.aurora-1{background:#39e7ff57;width:380px;height:380px;animation:9s ease-in-out infinite alternate drift;top:8%;left:-120px}.aurora-2{background:#39e7ff40;width:300px;height:300px;animation:11s ease-in-out infinite alternate-reverse drift;bottom:8%;right:-70px}.logo-crop-wrap{justify-content:center;align-items:center;width:300px;height:42px;padding-top:1px;display:inline-flex;overflow:visible}.logo-anim{object-fit:contain;object-position:center;filter:drop-shadow(0 0 18px #39e7ff99);width:300px;height:72px;transform:translateY(10px)}.social-dot{color:#baf8ff;background:#39e7ff14;border:1px solid #39e7ff59;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.68rem;transition:transform .2s,box-shadow .2s;display:inline-flex}.social-dot:hover{transform:translateY(-2px);box-shadow:0 0 16px #39e7ff66}.nav-pill{color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;padding:.42rem .95rem;font-size:.86rem;transition:all .2s}.nav-pill:hover{color:#aef7ff;border-color:#39e7ffa6}.nav-pill-primary{color:#baf8ff;background:#39e7ff2e;border-color:#39e7ffb3}.club-toggle{z-index:80;color:#bcfbff;letter-spacing:.08em;background:#020a12db;border:1px solid #39e7ff66;border-radius:999px;padding:.72rem 1rem;font-size:.82rem;font-weight:700;position:fixed;bottom:14px;right:14px;box-shadow:0 0 16px #39e7ff40}.club-toggle.active{background:#39e7ff33;border-color:#39e7fff2;box-shadow:0 0 24px #39e7ff8c}.club-lights{z-index:35;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .22s;position:fixed;inset:0}body.club-mode .club-lights{opacity:calc(.2 + var(--club-bass)*.55 + var(--club-beat)*1.35);transform:scale(calc(1 + var(--club-beat)*.08))}.club-wash{opacity:calc(.05 + var(--club-mid)*.85);background:radial-gradient(circle at 15% 12%,#ff00b829,#0000 28%),radial-gradient(circle at 82% 20%,#39e7ff2e,#0000 34%),radial-gradient(circle at 50% 82%,#855cff24,#0000 30%);position:absolute;inset:0}.club-beam{filter:blur(36px);transform-origin:50%;background:radial-gradient(circle,#39e7ff80,#39e7ff00 72%);border-radius:999px;width:42vw;height:44vh;animation:3.2s linear infinite beamSweep;position:absolute}.beam-a{transform:rotate(calc(-18deg + var(--club-beat)*30deg))scale(calc(.82 + var(--club-beat)*.55));animation-duration:3.1s;top:-6%;left:-10%}.beam-b{transform:rotate(calc(10deg - var(--club-beat)*28deg))scale(calc(.85 + var(--club-beat)*.6));animation-duration:2.7s;animation-delay:-.7s;top:8%;right:-14%}.beam-c{transform:rotate(calc(-4deg + var(--club-beat)*22deg))scale(calc(.86 + var(--club-beat)*.52));animation-duration:2.9s;animation-delay:-.4s;top:36%;left:20%}.beam-d{transform:rotate(calc(8deg - var(--club-beat)*26deg))scale(calc(.84 + var(--club-beat)*.58));animation-duration:2.4s;animation-delay:-.9s;top:58%;right:18%}.beam-e{transform:rotate(calc(-10deg + var(--club-beat)*24deg))scale(calc(.82 + var(--club-beat)*.56));animation-duration:3.4s;animation-delay:-.3s;top:62%;left:-6%}.club-laser{width:150vw;height:3px;opacity:calc(.01 + var(--club-high)*.65 + var(--club-beat)*.34);transform-origin:50%;background:linear-gradient(90deg,#0000,#39e7fff2,#ff00b8e6,#0000);transition:width .12s,height .12s,left .12s,top .12s;animation:.22s steps(2,end) infinite laserFlash;position:absolute;left:-25vw;box-shadow:0 0 26px #39e7fff2,0 0 46px #ff00b88c}.laser-a{transform:rotate(-7deg)scaleY(calc(1 + var(--club-beat)*5.2));animation:.85s linear infinite laserSweepA,.15s steps(2,end) infinite laserFlash;top:24%}.laser-b{transform:rotate(5deg)scaleY(calc(1 + var(--club-beat)*5.8));animation:.66s linear infinite laserSweepB,.12s steps(2,end) infinite laserFlash;top:48%}.laser-c{transform:rotate(-3deg)scaleY(calc(1 + var(--club-beat)*6.4));animation:.96s linear infinite laserSweepC,.1s steps(2,end) infinite laserFlash;top:70%}.club-pulse{background:radial-gradient(circle at 50% 45%,rgba(57,231,255,calc(.12 + var(--club-bass)*.3)),#0000 50%),radial-gradient(circle at 50% 45%,rgba(255,0,184,calc(.06 + var(--club-high)*.2)),#0000 62%);position:absolute;inset:0}.club-grain{opacity:.07;background-image:radial-gradient(#ffffffb3 1px,#0000 1px);background-size:3px 3px;animation:.15s steps(2,end) infinite grainShift;position:absolute;inset:0}body.club-drop .club-lights{opacity:1;filter:brightness(3.2)contrast(1.8);animation:.11s steps(2,end) infinite dropFlash}body.club-drop .club-pulse{background:radial-gradient(circle at 50% 45%,#ffffffad,#39e7ff52 20%,#0000 44%),radial-gradient(circle at 50% 45%,#ff00b847,#0000 58%)}body.club-drop .club-laser{opacity:1;background:linear-gradient(#0000,#39e7ff,#ff00b8f2,#0000);width:4px;height:135vh;top:-18vh;left:auto;box-shadow:0 0 34px #39e7ff,0 0 62px #ff00b8d9}body.club-drop .laser-a{animation:.42s linear infinite laserVerticalA,90ms steps(2,end) infinite laserFlash;left:14vw}body.club-drop .laser-b{animation:.34s linear infinite laserVerticalB,75ms steps(2,end) infinite laserFlash;left:49vw}body.club-drop .laser-c{animation:.46s linear infinite laserVerticalC,85ms steps(2,end) infinite laserFlash;left:80vw}@keyframes beamSweep{0%{opacity:.15;transform:rotate(-24deg)translate(-4%)}50%{opacity:.95;transform:rotate(18deg)translate(4%)}to{opacity:.15;transform:rotate(-24deg)translate(-4%)}}@keyframes laserSweepA{0%{transform:translate(-16vw)rotate(-10deg)scaleY(1)}50%{transform:translate(16vw)rotate(9deg)scaleY(1.8)}to{transform:translate(-16vw)rotate(-10deg)scaleY(1)}}@keyframes laserSweepB{0%{transform:translate(18vw)rotate(10deg)scaleY(1.05)}50%{transform:translate(-18vw)rotate(-8deg)scaleY(2)}to{transform:translate(18vw)rotate(10deg)scaleY(1.05)}}@keyframes laserSweepC{0%{transform:translate(-22vw)rotate(-6deg)scaleY(1)}50%{transform:translate(22vw)rotate(7deg)scaleY(2.2)}to{transform:translate(-22vw)rotate(-6deg)scaleY(1)}}@keyframes laserFlash{0%,to{opacity:.18}50%{opacity:1}}@keyframes laserVerticalA{0%{transform:translate(-4vw)rotate(2deg)scaleX(1)}50%{transform:translate(4vw)rotate(-2deg)scaleX(1.6)}to{transform:translate(-4vw)rotate(2deg)scaleX(1)}}@keyframes laserVerticalB{0%{transform:translate(5vw)rotate(-1deg)scaleX(1)}50%{transform:translate(-5vw)rotate(2deg)scaleX(1.8)}to{transform:translate(5vw)rotate(-1deg)scaleX(1)}}@keyframes laserVerticalC{0%{transform:translate(-6vw)rotate(1deg)scaleX(1)}50%{transform:translate(6vw)rotate(-2deg)scaleX(1.7)}to{transform:translate(-6vw)rotate(1deg)scaleX(1)}}@keyframes dropFlash{0%,to{opacity:.55}50%{opacity:1}}@keyframes grainShift{0%{transform:translate(0)}to{transform:translate(2px,-1px)}}body.club-mode main{filter:brightness(calc(.85 + var(--club-bass)*.9 + var(--club-beat)*2.8))saturate(calc(1.15 + var(--club-beat)*.7))}body.club-drop main{filter:brightness(2.6)saturate(1.8)contrast(1.25)}body.club-mode .hero-overlay,body.club-mode .trusted-section,body.club-mode .energy-wall{filter:saturate(calc(1 + var(--club-mid)*.65))contrast(calc(1 + var(--club-bass)*.3))}body.club-mode .logo-anim{filter:drop-shadow(0 0 calc(16px + var(--club-bass)*22px)#39e7fff2)drop-shadow(0 0 calc(6px + var(--club-high)*10px)#ff00b8a6)}.float-chip{color:#a9f6ff;letter-spacing:.16em;background:#39e7ff14;border:1px solid #39e7ff80;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;animation:2.4s ease-in-out infinite pulse;display:inline-block}.btn-cyan{color:#021216;background:var(--cyan);border-radius:.9rem;padding:.8rem 1.2rem;font-weight:700;box-shadow:0 0 24px #39e7ff73}.btn-ghost{color:#c8f8ff;border:1px solid #39e7ff59;border-radius:.9rem;padding:.8rem 1.2rem;font-weight:600}.motion-card{background:linear-gradient(#39e7ff1a,#39e7ff05);border:1px solid #39e7ff33;border-radius:1.1rem;padding:1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s}.motion-card:hover{border-color:#39e7ff8c;transform:translateY(-4px);box-shadow:0 10px 28px #39e7ff38}.energy-wall{background:radial-gradient(circle at 70% -20%,#39e7ff33,#0000 36%),linear-gradient(#020a1059,#01070de6 35%,#01070d);padding:3rem 0 7rem;position:relative}.energy-kicker{color:#9defff;opacity:.95;letter-spacing:.08em;margin-bottom:1rem;font-weight:600}.energy-title{text-shadow:0 0 30px #39e7ff33;margin-bottom:1.4rem;font-size:clamp(2rem,6vw,4.8rem);font-weight:900;line-height:.9}.energy-rail{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media(min-width:900px){.energy-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.energy-card{transform-origin:50%;background:linear-gradient(170deg,#39e7ff38,#020a12bd);border:1px solid #39e7ff57;border-radius:18px;padding:1.2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #00000059}.energy-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #39e7ff33}.energy-1{transform:rotate(-1.5deg)}.energy-2{transform:rotate(.8deg)}.energy-3{transform:rotate(-1deg)}.energy-card h3{color:#8fefff;font-size:1.85rem;font-weight:900;line-height:.95}.energy-card p{color:#d4f9ff;opacity:.9;margin-top:.6rem}.energy-index{letter-spacing:.22em;color:#abf5ff;margin-bottom:.45rem;font-size:.72rem}.energy-cta{margin-top:1.35rem}.energy-cta .btn-cyan{text-align:center;justify-content:center;width:auto;max-width:100%;display:inline-flex}@keyframes drift{0%{transform:translateY(0)translate(0)}to{transform:translateY(28px)translate(16px)}}@keyframes pulse{50%{opacity:.5}}.hero-wrap{background:#02050b;min-height:100svh}.hero-content{flex-direction:column;justify-content:center;min-height:calc(100svh - 110px);padding-top:clamp(40px,8vh,90px);padding-bottom:clamp(70px,12vh,120px);display:flex}.hero-bg{filter:saturate(1.25)contrast(1.08)brightness(.78);background-position:50% 56%;background-size:cover;position:absolute;inset:0;transform:scale(1.03)}.hero-overlay{background:radial-gradient(circle at 18% 15%,#39e7ff42,#0000 42%),linear-gradient(#03050b2e,#02050bc2);position:absolute;inset:0}.scanlines{pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(#ffffff08,#ffffff08 1px,#0000 2px 4px);position:absolute;inset:0}.glitch{text-shadow:0 0 12px #39e7ff59;animation:2.6s infinite jitter;position:relative}@keyframes jitter{0%,to{transform:translate(0)}20%{transform:translate(1px)}40%{transform:translate(-1px)}60%{transform:translate(.5px)}80%{transform:translate(-.5px)}}.marquee-shell{z-index:20;background:#39e7ff14;border-block:1px solid #39e7ff40;overflow:hidden}.hero-marquee{position:absolute;bottom:0;left:0;right:0}.marquee-track{white-space:nowrap;letter-spacing:.22em;color:#9ff8ff;width:max-content;padding:.8rem 0;font-size:.8rem;font-weight:800;animation:22s linear infinite marquee}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.immersive-panel{background:linear-gradient(135deg,#39e7ff3d,#39e7ff14 35%,#0000008c),#03070d;border:1px solid #39e7ff4d;border-radius:1.6rem;padding:2rem;box-shadow:0 20px 60px #39e7ff2e}.legacy-tile{background:#000;border:1px solid #39e7ff40;border-radius:1rem;overflow:hidden}.legacy-tile img{aspect-ratio:1;object-fit:cover;filter:saturate(1.2)blur(1.8px);width:100%;height:100%;transition:transform .35s,filter .35s}.legacy-tile:hover img{filter:saturate(1.35)contrast(1.08)blur(.6px);transform:scale(1.06)}.trusted-section{opacity:0;filter:blur(10px);background:linear-gradient(#03070d00,#03070da8 34%,#03070df0);margin-top:-58px;padding-top:4rem;transition:none;position:relative;transform:translateY(120px)scale(.94)}.trusted-section>p{text-shadow:0 0 18px #39e7ff59}.trusted-section.trusted-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.trusted-headline{text-shadow:0 0 28px #39e7ff40;max-width:1100px;margin-bottom:.35rem;font-size:clamp(2rem,6.2vw,4.7rem);font-weight:900;line-height:.9}.proof-reel{padding-bottom:5rem}.reel-stage{min-height:320px;position:relative}.reel-logo{--tilt:0deg;--driftY:0px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:min(28vw,320px);height:118px;transform:translateY(var(--driftY))rotate(var(--tilt))scale(calc(1 + (var(--club-bass)*.045)));will-change:transform;background:#020a12cc;border:1px solid #39e7ff47;border-radius:18px;place-items:center;transition:transform .22s linear;display:grid;position:absolute;box-shadow:0 24px 50px #0000006b}.reel-logo img{object-fit:contain;max-width:82%;max-height:72px}.reel-1{--tilt:-8deg;top:44px;left:1%}.reel-2{--tilt:5deg;top:8px;left:19%}.reel-3{--tilt:-3deg;top:52px;left:38%}.reel-4{--tilt:4deg;top:14px;left:57%}.reel-5{--tilt:-6deg;top:56px;left:72%}.proof-divider{background:linear-gradient(90deg,#0000,#39e7ffd9,#0000);border-radius:999px;height:4px;margin-top:1.2rem;box-shadow:0 0 24px #39e7ff73}@media(max-width:900px){.reel-stage{min-height:560px}.reel-logo{width:78vw;height:98px}.reel-1{top:8px;left:2%}.reel-2{top:98px;left:16%}.reel-3{top:188px;left:6%}.reel-4{top:278px;left:18%}.reel-5{top:368px;left:8%}.stack-item{width:100vw;min-height:70vh}.stack-card{width:99%}.stack-card img{max-height:84vh}.stack-outro-glow,.club-grain,.beam-d,.beam-e{display:none}.club-beam{filter:blur(18px)}.club-lights{transform:none!important}body.club-mode .club-lights{opacity:calc(.12 + var(--club-bass)*.35 + var(--club-beat)*.85)}body.club-drop .club-lights{filter:brightness(2.1)contrast(1.35)}body.club-mode main{filter:brightness(calc(.74 + var(--club-bass)*.45 + var(--club-beat)*1.2))}body.club-drop main{filter:brightness(1.9)saturate(1.35)contrast(1.1)}}.theater-overlay{z-index:120;opacity:0;pointer-events:none;transition:opacity .35s;position:fixed;inset:0}.theater-overlay.open{opacity:1;pointer-events:auto}.theater-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c7;position:absolute;inset:0}.theater-stage{align-content:center;display:grid;position:absolute;inset:6% 5% 8%}.theater-screen-wrap{aspect-ratio:16/9;border:1px solid #39e7ff59;border-radius:16px;width:min(100%,1100px);margin:0 auto;transition:transform .4s;overflow:hidden;transform:translateY(30px)scale(.96);box-shadow:0 24px 80px #39e7ff33}.theater-overlay.open .theater-screen-wrap{transform:translateY(0)scale(1)}.theater-screen{border:0;width:100%;height:100%}.theater-chairs{filter:drop-shadow(0 -10px 25px #0009);width:min(94vw,980px);margin:-8px auto 0;transition:transform .45s;transform:translateY(140px)}.theater-overlay.open .theater-chairs{transform:translateY(0)}.theater-close{color:#b8f9ff;z-index:5;background:#030910d9;border:1px solid #39e7ff66;border-radius:999px;width:42px;height:42px;font-size:1.05rem;position:absolute;top:4px;right:max(10px,50% - min(100%,1100px)/2)}body.theater-open{overflow:hidden}.booking-overlay{z-index:130;opacity:0;pointer-events:none;transition:opacity .28s;position:fixed;inset:0}.booking-overlay.open{opacity:1;pointer-events:auto}.booking-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bd;position:absolute;inset:0}.booking-modal{background:linear-gradient(160deg,#081622f0,#02080ff5);border:1px solid #39e7ff59;border-radius:20px;width:min(92vw,620px);padding:1.25rem;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.96);box-shadow:0 30px 90px #39e7ff40}.booking-overlay.open .booking-modal{transform:translate(-50%,-50%)scale(1)}.booking-close{color:#b8f9ff;background:#030910d9;border:1px solid #39e7ff66;border-radius:999px;width:38px;height:38px;position:absolute;top:.6rem;right:.6rem}.booking-kicker{letter-spacing:.24em;color:#91f0ff;margin:0 0 .35rem;font-size:.7rem}.booking-modal h3{font-size:clamp(1.5rem,4.3vw,2.4rem);font-weight:900;line-height:.95}.booking-sub{color:#c6f7ff;opacity:.9;margin-top:.45rem}.booking-form{gap:.7rem;margin-top:1rem;display:grid}.booking-form input,.booking-form textarea{color:#e9fcff;background:#030a10cc;border:1px solid #39e7ff3d;border-radius:12px;width:100%;padding:.8rem .9rem}.booking-form textarea{resize:vertical;min-height:130px}.booking-form .btn-cyan{justify-content:center}@media(max-width:900px){.theater-stage{align-content:center;inset:8% 4% 10%}.theater-screen-wrap{width:100%}.theater-chairs{width:100%;margin-top:-14px}.booking-modal{width:min(94vw,620px);padding:1rem}}.story-block{background-image:var(--bg);background-position:50%;background-size:cover;background-attachment:fixed;align-items:end;min-height:65vh;display:flex;position:relative}.story-overlay{-webkit-backdrop-filter:blur(3px)saturate(1.05);backdrop-filter:blur(3px)saturate(1.05);background:radial-gradient(circle at 30% 20%,#39e7ff1f,#0000 45%),linear-gradient(#02040a85,#010309eb);position:absolute;inset:0}.story-inner{z-index:1;max-width:900px;margin:0 auto;padding:4rem 1rem;position:relative}.story-kicker{color:#8aefff;letter-spacing:.18em;margin-bottom:.8rem;font-size:.75rem;font-weight:700}.story-inner h2{text-shadow:0 10px 36px #000000bf;font-size:clamp(1.8rem,5vw,3.7rem);font-weight:900;line-height:.95}.stack-wrap{background:#000;padding:3rem 0 0;position:relative}.stack-item{place-items:center;width:min(96vw,1400px);min-height:66vh;margin:0 auto 1vh;display:grid;position:sticky;top:58px}.stack-card{will-change:transform,opacity;background:#05070c;border:1px solid #ffffff1f;border-radius:22px;width:96%;transition:none;overflow:hidden;box-shadow:0 30px 70px #0000008c}.stack-a{transform:translate(-2%)rotate(-1.2deg)}.stack-b{transform:translate(1.5%)rotate(1deg)}.stack-c{transform:translate(-1%)rotate(-.8deg)}.stack-card img{object-fit:cover;width:100%;max-height:76vh;display:block}body.club-mode .stack-card{border-color:rgba(57,231,255,calc(.2 + var(--club-bass)*.45));box-shadow:0 30px 70px #0000008c,0 0 calc(12px + var(--club-bass)*34px) #39e7ff73}body.club-mode .trusted-headline,body.club-mode .energy-title{text-shadow:0 0 calc(24px + var(--club-mid)*22px)#39e7ff7a,0 0 calc(4px + var(--club-bass)*8px)#ffffff47}.stack-outro-glow{filter:none;background:linear-gradient(#0000002e,#0000);height:24px;margin-top:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
