.tournamentHub,.tournamentBroadcast{background:#050609;min-height:100vh}.tournamentHero,.broadcastHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 30%,#ff19302e,#0000 28%),radial-gradient(circle at 25% 65%,#d0aa4f12,#0000 26%),#050609;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:60px;min-height:760px;padding:180px clamp(24px,6vw,116px) 80px;display:grid;position:relative;overflow:hidden}.tournamentHero:after,.broadcastHero:after{content:"WS";letter-spacing:-.09em;color:#ffffff05;pointer-events:none;font:900 36vw/.7 Barlow Condensed;position:absolute;top:13%;right:-2vw;transform:skew(-6deg)}.tournamentHeroCopy,.broadcastHero>div,.circuitCard,.broadcastHero>aside{z-index:2;position:relative}.tournamentHero h1,.broadcastHero h1{letter-spacing:-.045em;text-transform:uppercase;margin:22px 0;font:900 clamp(82px,10vw,160px)/.77 Barlow Condensed}.tournamentHero h1 span,.broadcastHero h1 span,.bracketTopline h2 span,.broadcastFooter h2 span{color:#0000;-webkit-text-stroke:1.4px var(--gold2)}.tournamentHeroCopy>p:last-of-type,.broadcastHero>div>p:last-of-type{color:#b9c0ca;max-width:760px;font-size:19px;line-height:1.7}.circuitCard,.broadcastHero>aside{background:linear-gradient(150deg,#11141bf0,#07090df2);border:1px solid #ff274759;padding:28px;box-shadow:0 40px 100px #00000080,0 0 60px #ff274712}.circuitCard>small,.circuitCard>span{letter-spacing:.13em;color:#9ca4ae;font:800 10px Barlow Condensed}.circuitCard h2{text-transform:uppercase;margin:18px 0 25px;font:900 43px/.9 Barlow Condensed}.circuitCard>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.circuitCard>div span{border:1px solid var(--line);color:#b9c0ca;align-items:center;gap:5px;padding:10px 5px;font:800 9px Barlow Condensed;display:flex}.circuitCard>a{border-top:1px solid var(--line);color:var(--gold2);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font:800 11px Barlow Condensed;display:flex}.circuitStats{border-bottom:1px solid var(--line);background:#080a0e;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,116px);display:grid}.circuitStats>div{border-right:1px solid var(--line);padding:32px}.circuitStats b{color:#ff274773;font:900 44px Barlow Condensed;display:block}.circuitStats span{letter-spacing:.1em;font:900 16px Barlow Condensed;display:block}.circuitStats small{color:var(--muted);margin-top:6px;line-height:1.5;display:block}.bracketShell{background:radial-gradient(circle,#ff27470e,#0000 38%),#06070a;padding:100px clamp(24px,5vw,90px);overflow:hidden}.bracketTopline{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.bracketTopline h2,.broadcastFooter h2{text-transform:uppercase;margin:10px 0 0;font:900 clamp(52px,6vw,86px)/.86 Barlow Condensed}.bracketSignal{color:#7ee8a1;letter-spacing:.1em;border:1px solid #55f28b3d;align-items:center;gap:8px;padding:10px 13px;font:800 10px Barlow Condensed;display:flex}.bracketSignal i{background:#55f28b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #55f28b}.bracketBoard{grid-template-columns:1fr 1fr 1fr;gap:80px;min-width:1050px;display:grid;position:relative}.bracketRound{align-content:center;gap:16px;display:grid}.bracketRound header{margin-bottom:8px}.bracketRound header span,.bracketRound header b{display:block}.bracketRound header span{color:var(--red);letter-spacing:.15em;font:800 9px Barlow Condensed}.bracketRound header b{text-transform:uppercase;margin-top:4px;font:800 22px Barlow Condensed}.middleRound{gap:90px}.finalRound{gap:22px}.bracketMatch{background:linear-gradient(145deg,#0e1219,#080a0e);border:1px solid #ffffff1c;position:relative;box-shadow:0 20px 55px #0000004d}.bracketMatch:after{content:"";border-top:1px solid #ff27472e;width:80px;position:absolute;top:50%;right:-81px}.finalRound .bracketMatch:after{display:none}.matchLabel{border-bottom:1px solid var(--line);color:#737c87;letter-spacing:.13em;padding:8px 12px;font:800 8px Barlow Condensed}.liveMatch{border-color:#ff274773;box-shadow:0 0 50px #ff274714}.liveMatch .matchLabel{color:var(--red);align-items:center;gap:5px;display:flex}.bracketPlayer{grid-template-columns:28px 1fr 18px 30px;align-items:center;gap:8px;padding:12px;display:grid}.bracketPlayer+.bracketPlayer{border-top:1px solid var(--line)}.bracketPlayer .seed{color:#727b86;background:#06080b;place-items:center;width:24px;height:24px;font:900 10px Barlow Condensed;display:grid}.bracketPlayer b{text-transform:uppercase;font:800 14px Barlow Condensed}.bracketPlayer strong{text-align:center;font:900 17px Barlow Condensed}.bracketPlayer.winner{background:linear-gradient(90deg,#ff274717,#0000)}.bracketPlayer.winner b,.bracketPlayer.winner svg{color:var(--gold2)}.championSlot{text-align:center;background:radial-gradient(circle at 50% 20%,#d0aa4f1f,#0000 38%),#0a0c10;border:1px solid #d0aa4f40;padding:28px}.championSlot svg{color:var(--gold2)}.championSlot span,.championSlot b,.championSlot small{display:block}.championSlot span{color:var(--gold2);letter-spacing:.16em;margin-top:10px;font:800 9px Barlow Condensed}.championSlot b{margin-top:6px;font:900 25px Barlow Condensed}.championSlot small{color:var(--muted);margin-top:8px}.circuitCards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.circuitCards article{border:1px solid var(--line);background:linear-gradient(145deg,#0e1219,#080a0e);padding:38px}.circuitCards svg{color:var(--red)}.circuitCards article>p{color:var(--gold2);letter-spacing:.14em;font:800 10px Barlow Condensed}.circuitCards h2{text-transform:uppercase;font:900 42px/.9 Barlow Condensed}.circuitCards article>span{color:var(--muted);line-height:1.7;display:block}.circuitCards a{color:#fff;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;margin-top:25px;font:800 11px Barlow Condensed;display:flex}.broadcastNav{border-bottom:1px solid var(--line);background:#050609;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,80px);display:flex}.broadcastNav>div{letter-spacing:.13em;color:#9ba3ad;font:800 10px Barlow Condensed}.broadcastNav>a:last-child{color:#9ba3ad;text-transform:uppercase;align-items:center;gap:6px;font:800 10px Barlow Condensed;display:flex}.broadcastHero{min-height:650px;padding-top:110px}.broadcastHero>aside small,.broadcastHero>aside b,.broadcastHero>aside i,.broadcastHero>aside span{display:block}.broadcastHero>aside svg{color:var(--red)}.broadcastHero>aside small{color:var(--red);letter-spacing:.15em;margin:13px 0;font:800 9px Barlow Condensed}.broadcastHero>aside b{text-transform:uppercase;font:900 32px Barlow Condensed}.broadcastHero>aside i{color:#6e7680;margin:7px 0;font:900 12px Barlow Condensed}.broadcastHero>aside span{border-top:1px solid var(--line);color:var(--gold2);letter-spacing:.1em;margin-top:17px;padding-top:15px;font:800 10px Barlow Condensed}.broadcastMeta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.broadcastMeta span{border:1px solid var(--line);color:#aab1bb;letter-spacing:.09em;align-items:center;gap:6px;padding:9px 11px;font:800 9px Barlow Condensed;display:flex}.broadcastMeta svg{width:13px}.broadcastFooter{border-top:1px solid var(--line);background:#090a0e;justify-content:space-between;align-items:end;gap:30px;padding:80px clamp(24px,6vw,116px);display:flex}.tournamentHub .bracketShell{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (max-width:900px){.tournamentHero,.broadcastHero{grid-template-columns:1fr;min-height:auto;padding-top:145px}.circuitStats{grid-template-columns:1fr 1fr}.bracketShell{overflow-x:auto}.bracketTopline{flex-direction:column;align-items:flex-start}.circuitCards{grid-template-columns:1fr}.broadcastNav>div{display:none}.broadcastFooter{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.tournamentHero h1,.broadcastHero h1{font-size:67px}.circuitStats{grid-template-columns:1fr}.circuitStats>div{border-right:0;border-bottom:1px solid var(--line)}.circuitCard>div{grid-template-columns:1fr}.broadcastNav{height:70px}.broadcastNav .brandText small{display:none}}
.tournamentHero{isolation:isolate;background:linear-gradient(90deg,#040508fa,#050508de 43%,#09050b54 72%,#030305eb),radial-gradient(circle at 76% 40%,#ff274738,#0000 26%),radial-gradient(circle at 66% 60%,#d0aa4f14,#0000 28%),#050609}.tournamentHero:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.tournamentHeroGlow{aspect-ratio:1;z-index:1;border:1px solid #ff274733;border-radius:50%;width:min(45vw,690px);position:absolute;top:11%;right:5%;box-shadow:0 0 170px #ff27471c,inset 0 0 120px #d0aa4f08}.tournamentHeroLogo{object-fit:contain;opacity:.09;filter:drop-shadow(0 0 50px #ff274757);mix-blend-mode:normal;z-index:1;width:min(28vw,420px);height:auto;position:absolute;top:47%;right:11%;transform:translateY(-50%)}.tournamentHeroCopy,.circuitCard{z-index:3}.circuitCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (max-width:900px){.tournamentHeroLogo{opacity:.05;width:70vw;height:auto;right:-10%;transform:translateY(-50%)}.tournamentHeroGlow{width:90vw;right:-30%}}
.homeTournamentSpot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 30%,#ff274721,#0000 25%),linear-gradient(145deg,#080a0e,#050609);grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:28px;padding:100px clamp(24px,6vw,116px);display:grid}.homeTournamentSpot>div,.homeTournamentSpot>aside{border:1px solid var(--line);background:linear-gradient(145deg,#0f1219eb,#07090df5);padding:42px;position:relative;overflow:hidden}.homeTournamentSpot>div:after{content:"02";color:#ffffff06;font:900 180px/.8 Barlow Condensed;position:absolute;top:-22px;right:20px}.homeTournamentSpot h2{text-transform:uppercase;margin:16px 0;font:900 clamp(58px,7vw,104px)/.82 Barlow Condensed}.homeTournamentSpot h2 span,.homeRewards h2 span{color:#0000;-webkit-text-stroke:1.3px var(--gold2)}.homeTournamentSpot>div>p:last-of-type,.homeRewards>div>p:last-of-type{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}.homeTournamentSpot>aside{background:radial-gradient(circle at 50% 12%,#d0aa4f21,#0000 32%),#090b10;border-color:#d0aa4f3d;flex-direction:column;justify-content:flex-end;min-height:320px;display:flex}.homeTournamentSpot>aside svg{color:var(--gold2);margin-bottom:auto}.homeTournamentSpot>aside small{color:var(--gold2);letter-spacing:.16em;font:800 9px Barlow Condensed}.homeTournamentSpot>aside b{text-transform:uppercase;margin:8px 0;font:900 34px/.92 Barlow Condensed}.homeTournamentSpot>aside span{color:var(--muted);font-size:13px}.homeMerch{background:#06070a}.homeMerchGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.homeMerchCard{border:1px solid var(--line);background:linear-gradient(145deg,#0e1219,#080a0e);transition:all .3s;display:block}.homeMerchCard:hover{border-color:#ff274766;transform:translateY(-6px);box-shadow:0 26px 70px #00000059}.homeMerchArt{background:radial-gradient(circle at 50% 35%,#ff27472e,#0000 25%),linear-gradient(145deg,#12151c,#090b10);justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.homeMerchArt:after{content:"WS";letter-spacing:-.08em;color:#ffffff06;font:900 150px/.8 Barlow Condensed;position:absolute}.homeMerchArt svg{z-index:2;color:#ff2747bf;position:relative}.homeMerchArt span{letter-spacing:.14em;color:#7c848e;font:800 8px Barlow Condensed;position:absolute;top:15px;left:15px}.homeMerchCard>small,.homeMerchCard>h3,.homeMerchCard>b{margin-left:22px;margin-right:22px;display:block}.homeMerchCard>small{color:var(--red);letter-spacing:.14em;margin-top:20px;font:800 9px Barlow Condensed}.homeMerchCard h3{text-transform:uppercase;margin-top:7px;font:800 24px Barlow Condensed}.homeMerchCard>b{color:#fff;margin-top:6px;margin-bottom:24px;font:900 17px Barlow Condensed}.homeRewards{border-top:1px solid var(--line);background:radial-gradient(circle at 15% 30%,#ff27471f,#0000 25%),#080a0e;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:40px;padding:100px clamp(24px,6vw,116px);display:grid}.homeRewards>div:first-child>svg{color:var(--red);margin-bottom:8px}.homeRewards h2{text-transform:uppercase;margin:16px 0;font:900 clamp(58px,7vw,100px)/.84 Barlow Condensed}.rewardMeter{background:linear-gradient(145deg,#11151d,#080a0e);border:1px solid #ff27474d;padding:34px;box-shadow:0 30px 80px #0000004d}.rewardMeter span,.rewardMeter b,.rewardMeter small{display:block}.rewardMeter span{color:var(--red);letter-spacing:.16em;font:800 9px Barlow Condensed}.rewardMeter b{margin:8px 0 20px;font:900 44px Barlow Condensed}.rewardMeter>div{background:#050608;border:1px solid #ffffff14;height:8px;overflow:hidden}.rewardMeter i{background:linear-gradient(90deg,var(--red),var(--gold2));height:100%;display:block;box-shadow:0 0 20px #ff274759}.rewardMeter small{color:var(--muted);margin-top:12px;line-height:1.5}.homeQuick{border-bottom:1px solid var(--line);background:#080a0e;grid-template-columns:repeat(4,1fr);display:grid}.homeQuick>a{border-right:1px solid var(--line);grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;padding:24px clamp(16px,2vw,30px);transition:all .25s;display:grid}.homeQuick>a:hover{background:linear-gradient(90deg,#ff274714,#0000)}.homeQuick>a>svg:first-child{color:var(--red)}.homeQuick b,.homeQuick small{display:block}.homeQuick b{text-transform:uppercase;font:800 16px Barlow Condensed}.homeQuick small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.homeQuick>a>svg:last-child{color:#69717a}@media (max-width:900px){.homeTournamentSpot,.homeRewards{grid-template-columns:1fr}.homeMerchGrid,.homeQuick{grid-template-columns:1fr 1fr}}@media (max-width:620px){.homeTournamentSpot,.homeRewards{padding:70px 22px}.homeTournamentSpot>div,.homeTournamentSpot>aside{padding:28px}.homeTournamentSpot h2,.homeRewards h2{font-size:56px}.homeMerchGrid,.homeQuick{grid-template-columns:1fr}.homeMerchArt{height:220px}}.flagshipHero{isolation:isolate;position:relative}.heroPoster,.heroVideo,.heroVideoFrame{pointer-events:none;position:absolute}.heroPoster{z-index:-5;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0}.heroVideo{z-index:-4;object-fit:cover;object-position:center;width:100%;height:100%;inset:0}.heroVideoFrame{z-index:-4;border:0;width:max(100vw,177.78vh);min-width:100%;height:max(56.25vw,100vh);min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.heroVideoShade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040508e8 0%,#040508a8 38%,#04050842 67%,#040508b8 100%),linear-gradient(#0000 45%,#050507b3);position:absolute;inset:0}.flagshipHero:has(.heroVideo,.heroVideoFrame) .heroVideoShade{background:linear-gradient(90deg,#040508e0 0%,#04050894 38%,#04050833 68%,#040508ab 100%),linear-gradient(#0000 42%,#0505079e)}@media (max-width:760px){.heroVideoFrame{width:max(177.78vh,100vw);height:max(100vh,56.25vw)}.heroVideoShade{background:linear-gradient(90deg,#040508e8,#0405088a),linear-gradient(#0000,#050507b8)}}
.heroVideo,.heroVideoFrame,.heroPoster{z-index:-5;width:100%;height:100%;position:absolute;inset:0}.heroVideo{object-fit:cover}.heroVideoFrame{pointer-events:none;border:0;transform:scale(1.02)}.heroPoster{background-position:50%;background-size:cover}.heroVideoShade{z-index:-4;pointer-events:none;background:linear-gradient(90deg,#040508f0 0%,#040508c2 42%,#0405085c 72%,#040508d1 100%),linear-gradient(#0405082e,#040508b3);position:absolute;inset:0}.flagshipHero:has(.heroVideo):after{opacity:.05}.flagshipHero:has(.heroVideoFrame):after{opacity:.05}.homepageEditor{gap:22px;display:grid}.editorPanel{background:linear-gradient(145deg,#11151df5,#07090df7);border:1px solid #ffffff1c;padding:30px;position:relative;box-shadow:0 24px 70px #00000047}.editorPanel:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}.editorPanelHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.editorPanelHead>div{grid-template-columns:auto 1fr;align-items:center;column-gap:11px;display:grid}.editorPanelHead svg{color:var(--red);grid-row:1/3}.editorPanelHead p,.editorCopy>p{color:var(--gold2);letter-spacing:.16em;margin:0;font:800 10px Barlow Condensed}.editorPanelHead h2{text-transform:uppercase;margin:2px 0 0;font:800 27px Barlow Condensed}.editorPanel label{color:#aeb5bf;letter-spacing:.1em;text-transform:uppercase;gap:7px;font:800 10px Barlow Condensed;display:grid}.editorPanel input,.editorPanel textarea{color:#fff;background:#06080c;border:1px solid #ffffff1f;outline:none;width:100%;padding:12px 13px}.editorPanel textarea{resize:vertical;line-height:1.6}.editorPanel input:focus,.editorPanel textarea:focus{border-color:#ff27478c;box-shadow:0 0 0 3px #ff27470d}.editorUpload{cursor:pointer;background:#ff274712;border:1px solid #ff274761;align-items:center;padding:11px 14px;gap:8px!important;display:flex!important}.editorUpload input{display:none}.mediaPicker{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mediaPicker button{border:1px solid var(--line);color:#b8bec8;cursor:pointer;background:#07090d;align-items:center;gap:8px;padding:10px 12px;display:flex}.mediaPicker button.selected{border-color:var(--red);color:#fff;background:#ff274714}.mediaThumbPicker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.mediaThumbPicker button{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#07090d;padding:0;overflow:hidden}.mediaThumbPicker button.selected{border-color:var(--red);box-shadow:0 0 25px #ff27471f}.mediaThumbPicker img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mediaThumbPicker span{white-space:nowrap;text-overflow:ellipsis;padding:9px;font-size:10px;display:block;overflow:hidden}.editorRemove{color:#ff9aa8;cursor:pointer;background:#ff32320d;border:1px solid #ff5a5a47;margin-top:14px;padding:9px 12px}.editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0;display:grid}.editorSaveBar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070af0;border:1px solid #ffffff1f;justify-content:flex-end;align-items:center;gap:12px;padding:15px;display:flex;position:sticky;bottom:16px;box-shadow:0 20px 60px #00000073}.editorSaveBar>span{color:#aeb5bf;margin-right:auto;font-size:12px}.editorSaveBar a,.editorSaveBar button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#0c1016;align-items:center;gap:7px;padding:11px 14px;display:inline-flex}.editorSaveBar button{background:linear-gradient(135deg,var(--red),var(--red-deep));border-color:#ff27478c;font-weight:800}.pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pricingCard{border:1px solid var(--line);background:linear-gradient(145deg,#10141b,#080a0e);padding:30px;position:relative;overflow:hidden}.pricingCard:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}.pricingIcon{width:46px;height:46px;color:var(--red);background:#ff27470d;border:1px solid #ff274740;place-items:center;margin-bottom:22px;display:grid}.pricingCard>small{color:var(--gold2);letter-spacing:.14em;font:800 9px Barlow Condensed}.pricingCard h2{text-transform:uppercase;margin:8px 0;font:800 29px Barlow Condensed}.pricingAmount{align-items:end;gap:8px;margin:13px 0 20px;display:flex}.pricingAmount b{font:900 44px Barlow Condensed}.pricingAmount span{color:var(--muted);padding-bottom:7px}.pricingCard>p{color:#aeb5bf;font-size:12px;line-height:1.5}.pricingCard>.btn{width:100%;margin-top:18px}.pricingNote{color:#bfb48f;background:#d0aa4f0a;border:1px solid #d0aa4f33;margin-top:18px;padding:16px 18px;font-size:12px;line-height:1.6}.topbar{height:auto;min-height:88px;padding-top:14px;padding-bottom:14px}.topbar nav{align-items:center}.topbar .navCta{white-space:nowrap}footer{align-items:start}footer>div{min-width:0}footer p{line-height:1.7}footer a{align-items:center;gap:5px;margin-top:7px;display:flex}@media (max-width:1200px){.topbar nav{gap:18px}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.editorGrid,.pricingGrid{grid-template-columns:1fr}.editorPanelHead{flex-direction:column;align-items:flex-start}.topbar{padding-top:12px;padding-bottom:12px}}@media (max-width:600px){.editorPanel{padding:20px}.editorSaveBar{flex-direction:column;align-items:stretch}.editorSaveBar>span{margin-right:0}.editorSaveBar a,.editorSaveBar button{justify-content:center}.heroVideoFrame{transform:scale(1.08)}}
.eventDetailSimple{background:radial-gradient(circle at 18% 8%,#ff27471f,#0000 26%),linear-gradient(#06070a,#09080b 38%,#050608)}.eventDetailSimple .eventDetailBody{padding-top:92px}.eventDetailIntro{border-bottom:1px solid #ffffff14;max-width:980px;margin:0 auto 34px;padding:0 0 28px}.eventDetailIntroBadges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.eventDetailIntroBadges span{color:#c7ccd3;letter-spacing:.13em;background:#080a0eb8;border:1px solid #ffffff1a;padding:7px 10px;font:800 9px Barlow Condensed}.eventDetailIntroBadges span:first-child{color:#fff;background:#ff274714;border-color:#ff274759}.eventDetailIntro h1{letter-spacing:-.025em;text-transform:uppercase;max-width:930px;margin:0;font:900 clamp(54px,7vw,104px)/.86 Barlow Condensed}.eventDetailIntro>p{color:#b7bdc6;max-width:820px;margin:20px 0 0;font-size:17px;line-height:1.75}.eventDetailIntroActions{align-items:center;gap:12px;margin-top:24px;display:flex}.eventDetailIntroActions .registerModule{display:inline-block}.eventDetailIntroActions>.btn,.eventDetailIntroActions .registerModule>.btn{min-height:48px}.eventDetailSimple .eventDetailMeta{margin-top:0}.eventDetailSimple .eventDetailColumns{margin-top:20px}@media (max-width:650px){.eventDetailSimple .eventDetailBody{padding-top:64px}.eventDetailIntro{margin-bottom:24px;padding-bottom:22px}.eventDetailIntro h1{font-size:52px}.eventDetailIntro>p{font-size:15px}.eventDetailIntroActions{flex-direction:column;align-items:stretch}.eventDetailIntroActions>.btn,.eventDetailIntroActions .registerModule,.eventDetailIntroActions .registerModule>.btn{justify-content:center;width:100%}}
.contactPagePremium{background:radial-gradient(circle at 18% 9%,#ff27471f,#0000 27%),linear-gradient(#06070a,#08090d 48%,#050608)}.contactHeroPremium{border-bottom:1px solid var(--line);isolation:isolate;background:linear-gradient(135deg,#07080c,#040507);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:70px;min-height:740px;padding:175px clamp(24px,6vw,116px) 90px;display:grid;position:relative;overflow:hidden}.contactHeroPremium:before{content:"";z-index:-4;background:linear-gradient(90deg,#040508fa,#040508db 43%,#06080e4d 73%,#030406eb),radial-gradient(circle at 76% 42%,#2b5cff30,#0000 25%),radial-gradient(circle at 67% 57%,#ff274729,#0000 30%);position:absolute;inset:0}.contactHeroPremium:after{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.contactHeroGlow{aspect-ratio:1;z-index:-1;border:1px solid #4977ff33;border-radius:50%;width:min(45vw,690px);position:absolute;top:13%;right:6%;box-shadow:0 0 160px #2f5bff1a,inset 0 0 120px #ff27470a}.contactHeroLogo{opacity:.1;filter:drop-shadow(0 0 50px #ff27474d);z-index:-1;width:min(28vw,420px);position:absolute;top:50%;right:12%;transform:translateY(-50%)rotate(2deg)}.contactHeroCopy{z-index:3;max-width:980px;position:relative}.contactHeroCopy h1{letter-spacing:-.03em;text-transform:uppercase;margin:20px 0;font:900 clamp(72px,9vw,138px)/.81 Barlow Condensed}.contactHeroCopy h1 span{color:#0000;-webkit-text-stroke:1.3px var(--gold2)}.contactHeroCopy>p:last-of-type{color:#b9c0c9;max-width:820px;font-size:18px;line-height:1.75}.contactHeroPanel{z-index:3;border:1px solid #ffffff1f;border-left:3px solid var(--red);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#0e121af0,#07090df0);justify-self:end;width:min(100%,410px);padding:30px;position:relative;box-shadow:0 45px 100px #00000070,0 0 55px #265bff12}.contactHeroPanel>span,.contactHeroPanel>b,.contactHeroPanel>small{display:block}.contactHeroPanel>span{color:var(--gold2);letter-spacing:.17em;font:800 10px Barlow Condensed}.contactHeroPanel>b{text-transform:uppercase;margin:14px 0 12px;font:900 39px/.9 Barlow Condensed}.contactHeroPanel>small{color:#87909c;letter-spacing:.12em;font:700 10px/1.5 Barlow Condensed}.contactHeroPanel>div{border-top:1px solid var(--line);grid-template-columns:1fr;gap:8px;margin-top:24px;padding-top:18px;display:grid}.contactHeroPanel>div span{color:#cfd4db;letter-spacing:.12em;background:#090c12;border:1px solid #ffffff14;padding:10px 12px;font:800 10px Barlow Condensed}.contactMainPremium{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.contactInfoPremium,.contactFormPremium{background:linear-gradient(150deg,#0f131af7,#07090dfa);border:1px solid #ffffff1a;position:relative;box-shadow:0 28px 80px #00000047}.contactInfoPremium{padding:34px}.contactInfoPremium h2{text-transform:uppercase;margin:8px 0 26px;font:900 38px/1 Barlow Condensed}.contactInfoCard{border-top:1px solid #ffffff14;align-items:flex-start;gap:13px;padding:18px 0;display:flex}.contactInfoCard svg{color:var(--red);flex:none;margin-top:2px}.contactInfoCard small,.contactInfoCard b,.contactInfoCard a{display:block}.contactInfoCard small{color:#747c86;letter-spacing:.15em;margin-bottom:5px;font:800 8px Barlow Condensed}.contactInfoCard b,.contactInfoCard a{color:#f4f5f7;font-size:14px;line-height:1.6}.contactInfoCard a:hover{color:var(--gold2)}.contactHours{background:#d0aa4f09;border:1px solid #d0aa4f2e;margin-top:18px;padding:20px}.contactHours>small{color:var(--gold2);letter-spacing:.14em;font:800 9px Barlow Condensed}.contactHours p{color:#8e96a1;justify-content:space-between;gap:18px;margin:10px 0 0;font-size:12px;display:flex}.contactHours b{color:#fff;font-weight:700}.contactFastTrack{background:#ff27470b;border:1px solid #ff274733;grid-template-columns:auto 1fr;gap:10px;margin-top:18px;padding:18px;display:grid}.contactFastTrack>svg{color:var(--red)}.contactFastTrack b,.contactFastTrack small{display:block}.contactFastTrack b{text-transform:uppercase;font:800 16px Barlow Condensed}.contactFastTrack small{color:#8f97a1;margin-top:4px;line-height:1.5}.contactFastTrack>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;grid-column:2;align-items:center;gap:6px;margin-top:6px;font:800 10px Barlow Condensed;display:inline-flex}.contactFormPremium{padding:36px}.contactFormPremium:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}.contactFormHead p{color:var(--gold2);letter-spacing:.15em;margin:0;font:800 9px Barlow Condensed}.contactFormHead h2{text-transform:uppercase;margin:7px 0 9px;font:900 42px/1 Barlow Condensed}.contactFormHead span{color:#8f97a1;max-width:650px;line-height:1.6;display:block}.contactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.contactFormGrid label{color:#b1b7c0;letter-spacing:.1em;text-transform:uppercase;gap:7px;font:800 10px Barlow Condensed;display:grid}.contactFormGrid input,.contactFormGrid select,.contactFormGrid textarea{color:#fff;background:#06080c;border:1px solid #ffffff1c;outline:none;width:100%;padding:13px 14px}.contactWide{grid-column:1/-1}.contactSubmit{cursor:pointer;border:0;margin-top:18px}.contactBottomPremium{background:radial-gradient(circle at 0,#ff27471c,#0000 32%),#090b10;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:40px;margin:0 clamp(24px,6vw,116px) 90px;padding:38px;display:flex}.contactBottomPremium h2{text-transform:uppercase;margin:8px 0;font:900 clamp(34px,4vw,58px)/.9 Barlow Condensed}.contactBottomPremium>div:first-child>p:last-child{color:#89919b;max-width:720px;line-height:1.6}.contactBottomLinks{min-width:min(100%,320px);display:grid}.contactBottomLinks a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font:800 11px Barlow Condensed;display:flex}.contactBottomLinks a:hover{color:var(--gold2)}@media (max-width:960px){.contactHeroPremium,.contactMainPremium{grid-template-columns:1fr}.contactHeroPanel{justify-self:start}.contactBottomPremium{flex-direction:column;align-items:flex-start}.contactBottomLinks{width:100%}}@media (max-width:650px){.contactHeroPremium{gap:30px;min-height:720px;padding:145px 22px 64px}.contactHeroCopy h1{font-size:58px}.contactHeroCopy>p:last-of-type{font-size:16px}.contactHeroPanel{padding:24px}.contactMainPremium{padding:64px 22px}.contactInfoPremium,.contactFormPremium{padding:24px}.contactFormGrid{grid-template-columns:1fr}.contactWide{grid-column:auto}.contactBottomPremium{margin:0 22px 64px;padding:25px}.contactHours p{flex-direction:column;align-items:flex-start;gap:2px}.contactHeroLogo{opacity:.05;width:75vw;right:-15%}.contactHeroGlow{width:95vw;right:-35%}}
.brandSigil,.eventBrandMark{color:#0000!important;clip-path:none!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/brand/wulfspar-ws-shield-transparent.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.eventBrandMark{border:0!important}.adminLoginSigil{background-image:url(/brand/wulfspar-ws-shield-transparent.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-color:#ff274738!important}.adminLoginSigil svg{opacity:0}.brand:hover .brandSigil,.eventBrand:hover .eventBrandMark{filter:drop-shadow(0 0 12px #ff274752)}.brandLogo,.featureHeroShield,.serviceHeroShield,.merchHeroShield,.contactHeroShield,.eventHeroShield,.tournamentHeroShield,.accountHeroShield,.privateRentalShield,.privateRentalHeroShield,.membershipPassVisual img,.merchFallbackLogo{max-width:100%;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;mix-blend-mode:normal!important;transform-origin:50%!important;image-rendering:auto!important;height:auto!important;display:block!important}.brandLogo{mix-blend-mode:screen!important;filter:drop-shadow(0 0 7px #ff2747ad)drop-shadow(0 0 18px #ff274742)!important;flex:none!important;width:auto!important;max-height:52px!important}.featureHeroShield,.serviceHeroShield,.merchHeroShield,.contactHeroShield,.eventHeroShield,.tournamentHeroShield,.accountHeroShield,.privateRentalShield,.privateRentalHeroShield{filter:drop-shadow(0 0 38px #ff274738)!important;clip-path:none!important;border-radius:0!important}.featureHeroShield:before,.featureHeroShield:after,.serviceHeroShield:before,.serviceHeroShield:after,.merchHeroShield:before,.merchHeroShield:after,.contactHeroShield:before,.contactHeroShield:after,.eventHeroShield:before,.eventHeroShield:after,.tournamentHeroShield:before,.tournamentHeroShield:after,.accountHeroShield:before,.accountHeroShield:after,.privateRentalShield:before,.privateRentalShield:after{content:none!important}@media (max-width:700px){.brandLogo{max-height:44px!important}.featureHeroShield,.serviceHeroShield,.merchHeroShield,.contactHeroShield,.eventHeroShield,.tournamentHeroShield,.accountHeroShield,.privateRentalShield,.privateRentalHeroShield{max-width:68vw!important;height:auto!important}}
:root{--fx-red:255,39,71;--fx-gold:243,215,133;--fx-blue:86,151,255}.hero,.innerHero,.featureHero,.eventsHeroPremium,.tournamentHero,.serviceHero,.merchHero{isolation:isolate;overflow:hidden}.characterFx{mix-blend-mode:screen;animation:6s ease-in-out infinite fxPulse}.characterFx:before{box-shadow:0 0 50px rgba(var(--fx-red),.13),inset 0 0 35px rgba(var(--fx-red),.055)}.characterFx:after{box-shadow:0 0 34px rgba(var(--fx-gold),.08)}.btn,.navCta{isolation:isolate;position:relative;overflow:hidden}.btn:after,.navCta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:24%;transition:left .65s;position:absolute;top:-120%;bottom:-120%;left:-42%;transform:rotate(18deg)}.btn:hover:after,.navCta:hover:after{left:125%}.btn:focus-visible,.navCta:focus-visible,.mobileMenuButton:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.experienceCard,.innerCard,.pricingCard,.packageCard,.merchCard,.eventHighlight,.circuitCards article{transform-style:preserve-3d;transition:transform .35s,border-color .35s,box-shadow .35s,background .35s}.experienceCard:hover,.innerCard:hover,.pricingCard:hover,.packageCard:hover,.merchCard:hover,.circuitCards article:hover{border-color:rgba(var(--fx-red),.42);box-shadow:0 28px 70px #0000007a,0 0 34px rgba(var(--fx-red),.08);transform:translateY(-7px)}.eventHighlight:hover{background:linear-gradient(135deg,rgba(var(--fx-red),.09),rgba(var(--fx-gold),.035));transform:translateY(-4px);box-shadow:0 20px 48px #00000057}.featureHeroPanel,.eventsSignalCard,.circuitCard,.birthdayVisualCard,.membershipPassVisual,.merchDropCard{box-shadow:0 35px 80px #0000007a,0 0 45px rgba(var(--fx-red),.06);overflow:hidden}.featureHeroPanel:after,.eventsSignalCard:after,.circuitCard:after,.birthdayVisualCard:after,.membershipPassVisual:after,.merchDropCard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffffff13 48%,#0000 54%);animation:8s ease-in-out infinite panelScan;position:absolute;inset:0;transform:translate(-120%)}.globalTopbar{transition:background .3s,border-color .3s;box-shadow:0 12px 32px #00000038}.globalTopbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--fx-red),.75),rgba(var(--fx-gold),.45),transparent);background-size:220% 100%;height:1px;animation:9s linear infinite navEnergy;position:absolute;bottom:-1px;left:0;right:0}.brandLogo{filter:drop-shadow(0 0 10px rgba(var(--fx-red),.22));transition:filter .3s,transform .3s}.brand:hover .brandLogo{filter:drop-shadow(0 0 17px rgba(var(--fx-red),.5));transform:scale(1.045)}.eyebrow{filter:drop-shadow(0 0 9px rgba(var(--fx-red),.18))}.liveDot,.pulse{animation:2.2s ease-in-out infinite statusPulse}.pricingAmount b,.pricingCard>strong,.packageCard>strong,.merchPrice{filter:drop-shadow(0 0 13px rgba(var(--fx-gold),.12))}@keyframes fxPulse{0%,to{opacity:.62;transform:scale(.985)}50%{opacity:.92;transform:scale(1.015)}}@keyframes panelScan{0%,58%{transform:translate(-125%)}78%,to{transform:translate(125%)}}@keyframes navEnergy{to{background-position:220% 0}}@keyframes statusPulse{0%,to{opacity:.72;transform:scale(.85)}50%{opacity:1;transform:scale(1.22)}}@media (max-width:760px){.experienceCard:hover,.innerCard:hover,.pricingCard:hover,.packageCard:hover,.merchCard:hover{transform:translateY(-3px)}.characterFx,.featureHeroFx,.serviceHeroBurst,.privateRentalFx{mix-blend-mode:screen;opacity:.68!important;width:88%!important;height:72%!important;animation:6.4s ease-in-out infinite fxPulse!important;display:block!important;top:25%!important;right:-22%!important}.heroMain,.heroCommand,.innerHeroCopy,.featureHeroCopy,.serviceHeroCopy,.tournamentHeroCopy,.eventsHeroCopy,.merchHeroCopy,.privateRentalHeroCopy{z-index:7!important;position:relative!important}.featureHeroPanel,.eventsSignalCard,.circuitCard,.birthdayVisualCard,.membershipPassVisual,.merchDropCard,.privateRentalControl,.heroCommand{z-index:8!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background-color:#08090dd1!important;position:relative!important}}@media (prefers-reduced-motion:reduce){.characterFx,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.featureHeroPanel:after,.eventsSignalCard:after,.circuitCard:after,.birthdayVisualCard:after,.membershipPassVisual:after,.merchDropCard:after,.globalTopbar:before,.liveDot,.pulse{animation:none!important}}
.innerCta,.visualBanner{isolation:isolate;border-top:1px solid #ff274759;border-bottom:1px solid #f3d78529;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #0000006b}.innerCta:before,.visualBanner:before{content:"";z-index:-3;filter:saturate(1.08)contrast(1.04);will-change:transform;background-position:68%;background-size:cover;animation:18s ease-in-out infinite alternate bannerCinema;position:absolute;inset:-5%}.innerCta:after,.visualBanner:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#030407f7 0%,#05060ae8 34%,#05060a8c 60%,#05060a2e 100%),linear-gradient(#ff274714,#0000 28%,#0000005c);position:absolute;inset:0}.innerCta>*,.visualBanner>*{z-index:2;position:relative}.innerCta:before,.innerCta-gaming:before,.innerCta-pricing:before,.innerCta-membership:before,.innerCta-default:before{background-image:url(/banners/cta-gaming-session.svg)}.innerCta-parties:before,.innerCta-contact:before,.innerCta-careers:before{background-image:url(/banners/cta-private-events.svg)}.innerCta-events:before{background-image:url(/banners/cta-tournament-arena.svg)}.innerCta-merch:before,.visualBannerMerch:before{background-image:url(/banners/cta-merch-showroom.svg)}.visualBannerTournament:before{background-image:url(/banners/cta-tournament-arena.svg)}.visualBanner{justify-content:space-between;align-items:center;gap:55px;padding:90px clamp(24px,6vw,116px);display:flex}.visualBanner>div{max-width:850px}.visualBanner h2{text-transform:uppercase;margin:18px 0;font:900 clamp(58px,7vw,105px)/.84 Barlow Condensed}.visualBanner>div>p:last-child{color:#c2c7d0;max-width:650px;font-size:18px;line-height:1.65}.visualBanner>.btn{flex:none}.innerCta h2,.visualBanner h2{text-shadow:0 5px 30px #000000d9}.innerCta .eyebrow,.visualBanner .eyebrow{filter:drop-shadow(0 0 14px #ff2747b8)}@keyframes bannerCinema{0%{transform:scale(1.02)translate(-.4%)}to{transform:scale(1.075)translate(1.3%,-.7%)}}@media (max-width:900px){.innerCta,.visualBanner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px}.innerCta:before,.visualBanner:before{background-position:62%}.innerCta:after,.visualBanner:after{background:linear-gradient(90deg,#030407f5,#05060acc 64%,#05060a61),linear-gradient(#00000014,#00000073)}.visualBanner>.btn{flex:auto}}@media (max-width:620px){.innerCta,.visualBanner{min-height:480px;padding:70px 22px}.innerCta:before,.visualBanner:before{background-position:70%}.visualBanner h2{font-size:54px}.visualBanner>div>p:last-child{font-size:16px}.innerCta:after,.visualBanner:after{background:linear-gradient(90deg,#030407f5,#05060abd),linear-gradient(#0000 45%,#00000080)}}@media (prefers-reduced-motion:reduce){.innerCta:before,.visualBanner:before{animation:none!important}}
.birthdayPackagesSection{max-width:1700px}.packageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.packageCard{background:linear-gradient(145deg,#12151dfa,#07080cfa);border:1px solid #ffffff21;min-width:0;padding:34px;position:relative;overflow:hidden;box-shadow:0 26px 65px #00000057}.packageCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ff274726,#0000 34%),linear-gradient(115deg,#0000 0 62%,#d0aa4f09);position:absolute;inset:0}.packageCard:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold),transparent 80%);height:2px;position:absolute;top:0;left:0;right:0}.packageCard>*{z-index:1;position:relative}.packageCardPopular{border-color:#ff274785;box-shadow:0 30px 75px #0000006b,0 0 44px #ff27471a}.popularBadge{z-index:3;color:#fff;background:linear-gradient(135deg,var(--red),#97051f);letter-spacing:.18em;padding:9px 17px;font:900 10px Barlow Condensed;position:absolute;top:0;right:0}.packageCardHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.packageIndex{letter-spacing:.18em;color:#ffffff61;font:900 14px Barlow Condensed}.packageIcon{width:52px;height:52px;color:var(--red);background:#ff274712;border:1px solid #ff274766;place-items:center;display:grid;box-shadow:0 0 26px #ff274714}.packageCard h3{text-transform:uppercase;letter-spacing:.01em;margin:0 0 18px;font:900 clamp(30px,3vw,43px)/.95 Barlow Condensed}.packagePrice{align-items:end;gap:11px;margin-bottom:25px;display:flex}.packagePrice strong{color:var(--gold2);font:900 44px/.9 Barlow Condensed}.packagePrice span{color:#818995;letter-spacing:.12em;text-transform:uppercase;padding-bottom:3px;font:700 11px Barlow Condensed}.packageFacts{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 26px;display:grid}.packageFacts>span{background:#0a0c11;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:start;column-gap:8px;min-width:0;padding:15px;display:grid}.packageFacts svg{color:var(--red);flex:none;grid-row:1/3;margin-top:2px}.packageFacts b{letter-spacing:.15em;text-transform:uppercase;color:#7f8792;font:800 9px Barlow Condensed}.packageFacts em{color:#e7e9ed;overflow-wrap:anywhere;font-size:13px;font-style:normal;line-height:1.3}.packageCard ul{color:#b8bec7;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.packageCard li{padding-left:22px;line-height:1.45;position:relative}.packageCard li:before{content:"";background:var(--red);width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg);box-shadow:0 0 10px #ff274773}.packageRequestButton{letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(90deg,#ff274724,#ff274708);border:1px solid #ff27477a;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 20px;font:900 12px Barlow Condensed;transition:all .25s;display:flex}.packageRequestButton svg{color:var(--red);transition:transform .25s}.packageRequestButton:hover{border-color:var(--red);background:#ff27472b}.packageRequestButton:hover svg{transform:translate(4px)}.addonBand{background:linear-gradient(125deg,#d0aa4f14,#ff27470e,#090a0e);border:1px solid #d0aa4f33;max-width:1540px;margin:0 auto 35px;padding:48px clamp(24px,5vw,70px)}.addonBand h2{text-transform:uppercase;margin:12px 0 28px;font:900 clamp(38px,4vw,62px)/.92 Barlow Condensed}.addonGrid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:23px;display:grid}.addonGrid>div{background:#0a0c11;padding:20px}.addonGrid span{color:#8f97a2;font-size:12px;display:block}.addonGrid b{color:var(--gold2);margin-top:7px;font:900 23px Barlow Condensed;display:block}.addonBand>p{color:#8f97a2;margin:0;line-height:1.6}.partyFeature{background:linear-gradient(135deg,#11141b,#08090d);border:1px solid #ff274738;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1540px;margin:0 auto 100px;padding:35px clamp(24px,5vw,55px);display:grid}.partyFeature>svg{color:var(--red)}.partyFeature h2{margin:0 0 7px;font:900 32px Barlow Condensed}.partyFeature p{color:#929aa5;margin:0}.formSection{max-width:1540px;margin:auto;padding:40px clamp(24px,5vw,70px) 110px}@media (max-width:900px){.packageGrid{grid-template-columns:1fr}.addonGrid{grid-template-columns:repeat(2,1fr)}.partyFeature{grid-template-columns:auto 1fr}.partyFeature .btn{grid-column:1/-1;width:100%}}@media (max-width:600px){.birthdayPackagesSection{padding-left:16px!important;padding-right:16px!important}.packageGrid{gap:18px}.packageCard{padding:24px 20px}.packageCard h3{padding-right:78px;font-size:32px}.packagePrice strong{font-size:40px}.packageFacts{grid-template-columns:1fr}.packageFacts>span{grid-template-rows:1fr;grid-template-columns:24px 72px 1fr;align-items:center;padding:13px 14px}.packageFacts svg{grid-row:auto}.packageFacts b{font-size:9px}.packageFacts em,.packageCard li{font-size:14px}.popularBadge{padding:8px 11px;font-size:9px}.addonBand{margin-left:16px;margin-right:16px;padding:34px 20px}.addonGrid{grid-template-columns:1fr 1fr}.addonGrid>div{padding:16px 13px}.partyFeature{margin:0 16px 70px;padding:27px 20px}.partyFeature h2{font-size:27px}.formSection{padding-left:16px;padding-right:16px}}.birthdayPartiesPage .formSection{background:linear-gradient(145deg,#10131bfa,#07080cfc);border:1px solid #ffffff21;max-width:1540px;margin:0 auto 105px;padding:clamp(22px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 35px 90px #0000006e,0 0 52px #ff27470e}.birthdayPartiesPage .formSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ff27472b,#0000 34%),radial-gradient(circle at 0 100%,#d0aa4f14,#0000 28%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.birthdayPartiesPage .formSection:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold2),var(--red),transparent);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #ff274740}.birthdayPartiesPage .inquiryForm{z-index:1;gap:23px;display:grid;position:relative}.birthdayPartiesPage .inquiryFormHead{border-bottom:1px solid #ffffff1a;max-width:800px;padding-bottom:25px}.birthdayPartiesPage .inquiryFormHead:before{content:"PARTY BOOKING REQUEST";color:var(--gold2);letter-spacing:.18em;background:#d0aa4f0e;border:1px solid #d0aa4f4d;margin-bottom:18px;padding:7px 11px;font:800 9px Barlow Condensed;display:inline-flex}.birthdayPartiesPage .inquiryFormHead h2{text-transform:uppercase;margin:10px 0 0;font:900 clamp(40px,5vw,68px)/.9 Barlow Condensed}.birthdayPartiesPage .inquiryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.birthdayPartiesPage .inquiryForm label{color:#c3c8d0;letter-spacing:.14em;text-transform:uppercase;gap:9px;font:800 10px Barlow Condensed;display:grid}.birthdayPartiesPage .inquiryForm input,.birthdayPartiesPage .inquiryForm textarea{color:#fff;background:#05070beb;border:1px solid #ffffff24;border-radius:0;outline:none;width:100%;padding:16px 17px;transition:border-color .22s,box-shadow .22s,background .22s}.birthdayPartiesPage .inquiryForm input{min-height:52px}.birthdayPartiesPage .inquiryForm textarea{resize:vertical;min-height:150px;line-height:1.55}.birthdayPartiesPage .inquiryForm input:focus,.birthdayPartiesPage .inquiryForm textarea:focus{background:#080a0f;border-color:#ff2747d9;box-shadow:0 0 0 3px #ff274717,0 0 28px #ff274712}.birthdayPartiesPage .inquiryForm input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.birthdayPartiesPage .inquiryForm textarea::placeholder{color:#626a76;text-transform:none;letter-spacing:0}.birthdayPartiesPage .inquiryForm>.btn{cursor:pointer;border:0;width:min(100%,340px)}.birthdayPartiesPage .inquiryForm>.btn:disabled{cursor:wait;opacity:.62}.birthdayPartiesPage .inquiryStatus{color:var(--gold2);background:#d0aa4f0f;border:1px solid #d0aa4f40;padding:15px 17px;line-height:1.5}@media (max-width:700px){.birthdayPartiesPage .formSection{margin:0 16px 70px!important;padding:29px 20px!important}.birthdayPartiesPage .inquiryGrid{grid-template-columns:1fr}.birthdayPartiesPage .inquiryFormHead h2{font-size:42px}.birthdayPartiesPage .inquiryForm>.btn{width:100%}}.birthdayHero{position:relative}.birthdayHero .serviceHeroCopy,.birthdayHero .birthdayVisualCard{z-index:6;position:relative}.birthdayHero:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 77% 33%,#ff287333,#0000 24%),radial-gradient(circle at 87% 57%,#f3d7851a,#0000 19%);position:absolute;inset:0}.birthdayHero .birthdayHeroCharacter{filter:drop-shadow(0 30px 52px #000000d1)drop-shadow(0 0 35px #ff276457)saturate(1.08)}.birthdayPackagesSection,.birthdayPartiesPage .formSection{isolation:isolate}.packageCard:focus-within{border-color:#ff274799;box-shadow:0 30px 75px #00000073,0 0 38px #ff27471a}@keyframes birthdayMobileAura{0%,to{opacity:.42;transform:translate(0,0)scale(.96)}50%{opacity:.82;transform:translate(-8px,-10px)scale(1.06)}}@keyframes birthdaySparkle{0%,to{opacity:.38;background-position:0 0,0 0,0 0}50%{opacity:.78;background-position:22px -18px,-17px 20px,12px 14px}}@media (max-width:700px){.birthdayHero{flex-direction:column!important;justify-content:flex-start!important;gap:22px!important;min-height:880px!important;padding:130px 20px 42px!important;display:flex!important}.birthdayHero .serviceHeroCopy{max-width:100%!important}.birthdayHero .serviceHeroCopy h1{max-width:86%;font-size:58px!important}.birthdayHero .serviceHeroCopy>p:not(.eyebrow){max-width:78%;font-size:15px!important;line-height:1.55!important}.birthdayHero .heroActions{max-width:72%}.birthdayHero .birthdayHeroCharacter{opacity:.82!important;object-fit:contain!important;object-position:right bottom!important;filter:drop-shadow(0 24px 45px #000000e6)drop-shadow(0 0 30px #ff27666b)saturate(1.12)!important;width:67vw!important;height:65%!important;max-height:65%!important;animation-duration:10.5s!important;display:block!important;bottom:0!important;right:-7vw!important}.birthdayHero .characterFxParty{opacity:.72!important;width:92%!important;height:71%!important;animation:5.5s ease-in-out infinite birthdayMobileAura!important;display:block!important;top:26%!important;right:-24%!important}.birthdayHero:before{background:linear-gradient(#050508f5 0%,#080509d4 47%,#08050947 68%,#040407b3 100%),radial-gradient(circle at 78% 58%,#ff276e4d,#0000 34%)!important}.birthdayHero:after{z-index:3;background:radial-gradient(circle at 20% 18%,#ffffffd9 0 1px,#0000 2px) 0 0/43px 43px,radial-gradient(circle at 70% 31%,#f3d785d9 0 1.5px,#0000 2.5px) 0 0/61px 61px,radial-gradient(circle at 45% 76%,#ff3e7ee6 0 1.5px,#0000 2.5px) 0 0/73px 73px;animation:4.7s ease-in-out infinite birthdaySparkle;inset:28% 0 0 27%}.birthdayHero .birthdayVisualCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-self:stretch;margin-top:auto;background:linear-gradient(110deg,#140810e6,#07080ccc)!important;width:100%!important;min-height:auto!important;padding:18px 20px!important}.birthdayHero .birthdayVisualCard>svg{width:28px;height:28px}.birthdayHero .birthdayVisualCard>span{margin-top:10px}.birthdayHero .birthdayVisualCard>b{margin:8px 0 12px;font-size:31px!important}.packageCardPopular{box-shadow:0 26px 65px #00000070,0 0 34px #ff274721}}@media (max-width:390px){.birthdayHero .serviceHeroCopy h1{font-size:51px!important}.birthdayHero .serviceHeroCopy>p:not(.eyebrow){max-width:82%}.birthdayHero .birthdayHeroCharacter{opacity:.78!important;width:74vw!important;right:-12vw!important}}@media (prefers-reduced-motion:reduce){.birthdayHero .characterFxParty,.birthdayHero:after{animation:none!important}}.birthdayPolicy{isolation:isolate;background:linear-gradient(135deg,#12141cfa,#09090efa);border:1px solid #ff274757;max-width:1540px;margin:0 auto 35px;padding:clamp(30px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061}.birthdayPolicy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 0,#ff274721,#0000 32%),radial-gradient(circle at 100% 100%,#d0aa4f14,#0000 30%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}.birthdayPolicy:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold2),var(--red),transparent);height:3px;position:absolute;top:0;left:0;right:0}.birthdayPolicyHead{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.birthdayPolicyHead>svg{color:var(--red);filter:drop-shadow(0 0 16px #ff274759);flex:none;margin-top:4px}.birthdayPolicyHead h2{text-transform:uppercase;margin:8px 0 0;font:900 clamp(34px,4vw,56px)/.95 Barlow Condensed}.birthdayPolicyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.birthdayPolicyGrid article{background:#05070bc7;border:1px solid #ffffff1a;align-items:flex-start;gap:14px;min-width:0;padding:22px;display:flex}.birthdayPolicyGrid article>svg{color:var(--gold2);flex:none}.birthdayPolicyGrid b{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font:900 18px Barlow Condensed;display:block}.birthdayPolicyGrid p{color:#aeb5bf;margin:0;line-height:1.58}.birthdayPolicyNote{border-left:3px solid var(--red);color:#d8dbe1;background:#ff274711;margin:18px 0 0;padding:16px 18px;line-height:1.55}@media (max-width:900px){.birthdayPolicyGrid{grid-template-columns:1fr}}@media (max-width:600px){.birthdayPolicy{margin:0 16px 28px;padding:28px 20px}.birthdayPolicyHead{gap:13px}.birthdayPolicyHead h2{font-size:35px}.birthdayPolicyGrid article{padding:18px 16px}}
.communityComingSoon{isolation:isolate;background:#07090e;border-block:1px solid #ff234a57;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:680px;margin:clamp(44px,7vw,110px) 0;display:grid;position:relative;overflow:hidden}.communityComingSoon:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000 40%,#d70a2b1f 62%,#0000),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 6px);position:absolute;inset:0}.communityVisual{background:radial-gradient(circle at 45% 45%,#3b0815,#05070b 70%);min-height:680px;position:relative;overflow:hidden}.communityVisual>img{object-fit:contain;object-position:center center;filter:drop-shadow(0 24px 34px #00000080);background:0 0;width:calc(100% - 40px);height:calc(100% - 40px);display:block;position:absolute;inset:20px}.communityVisual:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 58%,#07090e 100%),linear-gradient(#0000 52%,#05070b8c);position:absolute;inset:0}.communityBadge{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070cc7;border-left:3px solid #ff234a;flex-direction:column;padding:14px 18px;display:flex;position:absolute;bottom:clamp(22px,4vw,56px);left:clamp(22px,4vw,64px);box-shadow:0 12px 42px #00000073}.communityBadge span,.communitySpecs small{font:700 .68rem/1.2 var(--font-condensed,inherit);letter-spacing:.2em;color:#ff3154}.communityBadge b{font:900 clamp(1rem,2vw,1.45rem)/1 var(--font-display,inherit);letter-spacing:.05em;color:#fff;margin-top:5px}.communityCopy{z-index:3;background:radial-gradient(circle at 15%,#930b2a38,#0000 48%);flex-direction:column;justify-content:center;padding:clamp(44px,6vw,100px) clamp(28px,5vw,84px);display:flex;position:relative}.communityCopy h2{font:900 clamp(3.4rem,6vw,7rem)/.82 var(--font-display,inherit);letter-spacing:-.035em;text-transform:uppercase;color:#f3f1f0;margin:14px 0 24px}.communityCopy h2 span{color:#0000;-webkit-text-stroke:1.5px #d7b85a;text-shadow:0 0 28px #d7b85a26}.communityCopy>p:not(.eyebrow){color:#a8a9b2;max-width:650px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.communitySpecs{gap:10px;margin:30px 0;display:grid}.communitySpecs>div{background:#ffffff06;border:1px solid #ffffff17;align-items:center;gap:14px;padding:15px 16px;display:flex}.communitySpecs svg{color:#ff234a;flex:none}.communitySpecs span{flex-direction:column;gap:4px;display:flex}.communitySpecs b{color:#f5f3f1;letter-spacing:.035em;font-size:.9rem}.communityCopy .btn{align-self:flex-start;margin-top:8px}.communityFx{z-index:3;pointer-events:none;position:absolute;inset:0}.communityFx:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ff234a,#0000);height:2px;animation:4.5s linear infinite communityScan;position:absolute;left:0;right:0;box-shadow:0 0 18px #ff234a}.communityFx i{background:#ffcf58;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite communitySpark;position:absolute;box-shadow:0 0 15px 4px #ff3052cc}.communityFx i:first-child{top:24%;left:18%}.communityFx i:nth-child(2){animation-delay:-1.2s;top:62%;left:72%}.communityFx i:nth-child(3){animation-delay:-2.4s;top:78%;left:48%}@keyframes communityScan{0%{top:-2%}to{top:102%}}@keyframes communitySpark{0%,to{opacity:.2;transform:translate(0)scale(.6)}50%{opacity:1;transform:translate(16px,-24px)scale(1.4)}}@media (max-width:900px){.communityComingSoon{grid-template-columns:1fr;min-height:0;margin:44px 0}.communityVisual{aspect-ratio:3/2;min-height:0}.communityVisual>img{object-fit:contain;object-position:center center;background:0 0;width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.communityVisual:after{background:linear-gradient(0deg,#07090e 0,#0000 32%)}.communityCopy{padding:42px 24px 52px}.communityCopy h2{font-size:clamp(3.6rem,18vw,6rem)}.communityBadge{bottom:16px;left:16px}.communitySpecs{grid-template-columns:1fr}.communityCopy .btn{justify-content:center;width:100%}}@media (max-width:520px){.communityVisual{aspect-ratio:1}.communityCopy h2{font-size:3.7rem}.communityBadge b{font-size:.92rem}.communityBadge span{font-size:.58rem}.communityCopy>p:not(.eyebrow){font-size:.98rem}}@media (prefers-reduced-motion:reduce){.communityFx:before,.communityFx i{animation:none}}.communityVisual{place-items:center;padding:0;display:grid}.communityVisual>img{max-width:100%;max-height:100%}@media (min-width:901px){.communityVisual>img{width:calc(100% - 48px);height:calc(100% - 48px);inset:24px}}@media (max-width:900px){.communityVisual>img{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}}@media (max-width:520px){.communityVisual>img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}}.communityVisual.communitySquadVisual>img{object-fit:cover;object-position:48% center;filter:none;width:100%;height:100%;display:block;inset:0}.communitySquadVisual .communityFx{opacity:.25}@media (max-width:900px){.communityVisual.communitySquadVisual{aspect-ratio:3/2}.communityVisual.communitySquadVisual>img{object-position:center}}
.headerActions{align-items:center;gap:10px;display:flex}.navLogin{letter-spacing:.14em;text-transform:uppercase;color:#d8dbe0;border:1px solid #ffffff21;align-items:center;gap:7px;padding:12px 14px;font:800 12px Barlow Condensed;transition:all .25s;display:inline-flex}.navLogin:hover{color:#fff;background:#d0aa4f12;border-color:#d0aa4f8c}.webServicesPage{color:#f7f7f5;background:#050507}.wsHero{isolation:isolate;background:radial-gradient(circle at 74% 35%,#6d32ff33,#0000 26%),radial-gradient(circle at 21% 64%,#ff27472b,#0000 30%),linear-gradient(135deg,#050509,#090a12 55%,#030407);grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:center;gap:7vw;min-height:940px;padding:175px clamp(28px,6vw,116px) 105px;display:grid;position:relative;overflow:hidden}.wsHeroGrid{z-index:-3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 25%,#0000 94%);mask-image:linear-gradient(#000 25%,#0000 94%)}.wsAurora{z-index:-2;filter:blur(12px);background:linear-gradient(110deg,#0000 30%,#ff274717 48%,#0000 60%),linear-gradient(70deg,#0000 48%,#6247ff1c 55%,#0000 65%);animation:9s ease-in-out infinite alternate wsAurora;position:absolute;inset:0}.wsOrbit{z-index:-1;border:1px solid #ff27472e;border-radius:50%;position:absolute;box-shadow:0 0 100px #ff274714}.wsOrbitOne{width:680px;height:680px;animation:13s ease-in-out infinite wsFloat;top:10%;right:4%}.wsOrbitTwo{border-style:dashed;border-color:#d0aa4f30;width:360px;height:360px;animation:28s linear infinite wsSpin;top:29%;right:21%}.wsHeroCopy{z-index:2;max-width:900px;position:relative}.wsHero h1{letter-spacing:-.035em;margin:28px 0 34px;font:900 clamp(74px,8.5vw,146px)/.78 Barlow Condensed}.wsHero h1 em{color:#0000;-webkit-text-stroke:1.5px #f3d785;font-style:normal}.wsHeroCopy>p:not(.eyebrow){color:#b8bec9;max-width:760px;font-size:19px;line-height:1.75}.wsProof{color:#bbc0c8;letter-spacing:.12em;flex-wrap:wrap;gap:22px;margin-top:34px;font:700 11px Barlow Condensed;display:flex}.wsProof span{align-items:center;gap:8px;display:flex}.wsProof svg{color:#f3d785;width:17px}.wsSystemPanel{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#11151ff5,#06070ced);border:1px solid #ffffff24;border-left:3px solid #ff2747;padding:38px;position:relative;box-shadow:0 50px 110px #0000008c,0 0 80px #673aff17}.wsPanelTop{color:#aeb4bf;letter-spacing:.17em;justify-content:space-between;gap:20px;font:800 10px Barlow Condensed;display:flex}.wsPanelTop span{align-items:center;gap:7px;display:flex}.wsPanelTop i{background:#55f28b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #55f28b}.wsSystemPanel>p{color:#ff2747;letter-spacing:.22em;margin-top:58px;font:800 10px Barlow Condensed}.wsSystemPanel h2{margin:10px 0 36px;font:900 clamp(45px,4vw,65px)/.86 Barlow Condensed}.wsMetrics{border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.wsMetrics div{border-right:1px solid #ffffff1a;padding:18px}.wsMetrics div:last-child{border:0}.wsMetrics b{color:#f3d785;font:900 26px Barlow Condensed;display:block}.wsMetrics span{color:#8f96a3;letter-spacing:.12em;font:800 9px Barlow Condensed}.wsCodeLines{gap:9px;margin-top:32px;display:grid}.wsCodeLines i{background:linear-gradient(90deg,#ff2747cc,#6549ff8c,#0000);height:4px;animation:2.8s ease-in-out infinite alternate wsCode}.wsCodeLines i:nth-child(2){width:73%;animation-delay:.3s}.wsCodeLines i:nth-child(3){width:88%;animation-delay:.6s}.wsCodeLines i:nth-child(4){width:57%;animation-delay:.9s}.wsCodeLines i:nth-child(5){width:80%;animation-delay:1.2s}.wsTrustStrip{background:#090b10;border-block:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);display:grid}.wsTrustStrip span{text-align:center;color:#8f96a3;letter-spacing:.17em;border-right:1px solid #ffffff14;padding:24px 12px;font:800 11px Barlow Condensed}.wsIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.wsIntro h2,.wsSectionHead h2,.wsDecision h2,.wsQuote h2,.wsFinal h2{text-transform:uppercase;margin:18px 0;font:900 clamp(54px,6vw,94px)/.86 Barlow Condensed}.wsIntro h2 span,.wsFinal h2 span{color:#0000;-webkit-text-stroke:1px #f3d785cc}.wsIntro>p{color:#9ea5b0;font-size:17px;line-height:1.85}.wsServices{padding-top:40px}.wsSectionHead{max-width:1000px;margin-bottom:48px}.wsServiceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wsServiceGrid article{background:linear-gradient(145deg,#10131b,#080a0f);border:1px solid #ffffff1a;min-height:315px;padding:34px;transition:all .3s;position:relative;overflow:hidden}.wsServiceGrid article:before{content:"";opacity:0;background:radial-gradient(circle at 0 0,#ff274729,#0000 35%);transition:all .3s;position:absolute;inset:0}.wsServiceGrid article:hover{border-color:#ff27476b;transform:translateY(-7px);box-shadow:0 30px 70px #0006}.wsServiceGrid article:hover:before{opacity:1}.wsServiceGrid svg{color:#ff2747;width:30px;height:30px;position:relative}.wsServiceGrid h3{text-transform:uppercase;margin:46px 0 12px;font:800 30px Barlow Condensed;position:relative}.wsServiceGrid p{color:#979fab;margin:0;line-height:1.7;position:relative}.wsIndex{color:#ffffff0d;font:900 55px Barlow Condensed;position:absolute;top:17px;right:23px}.wsDecision{background:#090b10;border-block:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.wsDecision article{padding:90px clamp(30px,6vw,100px);position:relative;overflow:hidden}.wsDecision article+article{border-left:1px solid #ffffff1a}.wsDecision article:after{content:"";border:1px solid #ff274729;border-radius:50%;width:460px;height:460px;position:absolute;top:-150px;right:-180px;box-shadow:0 0 100px #ff274712}.wsDecision>article>svg{color:#ff2747;width:35px;height:35px}.wsDecision>article>p{color:#f3d785;letter-spacing:.2em;font:800 11px Barlow Condensed}.wsDecision h2{font-size:clamp(45px,4vw,68px)}.wsDecision ul,.wsPriceGrid ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.wsDecision li,.wsPriceGrid li{color:#aeb4be;gap:10px;line-height:1.5;display:flex}.wsDecision li svg,.wsPriceGrid li svg{color:#55f28b;flex:0 0 17px;width:17px}.wsProcessGrid{border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.wsProcessGrid article{background:linear-gradient(#0c0f15,#08090d);border-right:1px solid #ffffff1a;padding:34px;position:relative}.wsProcessGrid article:last-child{border:0}.wsProcessGrid b{color:#ffffff0d;font:900 55px Barlow Condensed;position:absolute;top:12px;right:18px}.wsProcessGrid svg{color:#ff2747}.wsProcessGrid h3{text-transform:uppercase;margin:30px 0 10px;font:800 28px Barlow Condensed}.wsProcessGrid p{color:#969daa;line-height:1.7}.wsPricing{background:radial-gradient(circle at 50% 10%,#d0aa4f17,#0000 26%),#07080b;max-width:none}.wsPricingHead{max-width:var(--max);grid-template-columns:1fr .65fr;align-items:end;gap:70px;margin-inline:auto;display:grid}.wsPricingHead>p{color:#9ca3ae;line-height:1.75}.wsPriceGrid{max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:13px;margin:auto;display:grid}.wsPriceGrid article{background:linear-gradient(150deg,#11141b,#080a0e);border:1px solid #ffffff1c;flex-direction:column;min-height:520px;padding:34px 28px;display:flex;position:relative}.wsPriceGrid article.featured{border-color:#ff2747b8;box-shadow:0 0 55px #ff27471f}.wsPopular{color:#fff;letter-spacing:.14em;background:#ff2747;padding:8px 11px;font:800 9px Barlow Condensed;position:absolute;top:0;right:0}.wsPriceGrid article>p{color:#f3d785;letter-spacing:.16em;text-transform:uppercase;font:800 12px Barlow Condensed}.wsPriceGrid h3{margin:15px 0 0;font:900 51px Barlow Condensed}.wsPriceGrid small{color:#7f8794;text-transform:uppercase;letter-spacing:.15em;font:700 9px Barlow Condensed}.wsPriceGrid article>b{color:#d2d5da;margin-top:25px;font-size:13px;line-height:1.5}.wsPriceGrid li{font-size:13px}.wsPriceGrid article>a{text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font:800 11px Barlow Condensed;display:flex}.wsPriceGrid article>a svg{color:#ff2747;width:16px}.wsPricingNote{max-width:var(--max);color:#9299a5;align-items:center;gap:10px;margin:24px auto 0;font-size:13px;display:flex}.wsPricingNote svg{color:#f3d785}.wsFaqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wsFaq details{background:#0b0d12;border:1px solid #ffffff1a}.wsFaq summary{cursor:pointer;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;gap:20px;padding:24px;font:800 19px Barlow Condensed;list-style:none;display:flex}.wsFaq summary::-webkit-details-marker{display:none}.wsFaq summary span{color:#ff2747;font-size:25px;transition:all .25s}.wsFaq details[open] summary span{transform:rotate(45deg)}.wsFaq details p{color:#9ca3ae;margin:0;padding:0 24px 25px;line-height:1.75}.wsQuote{background:radial-gradient(circle at 13% 45%,#ff27472b,#0000 28%),linear-gradient(135deg,#090a0e,#050507);border-block:1px solid #ffffff1a;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;padding:110px clamp(24px,6vw,116px);display:grid}.wsQuoteCopy>p:not(.eyebrow){color:#a6adb8;font-size:17px;line-height:1.8}.wsQuoteCopy>a{color:#f3d785;align-items:center;gap:9px;margin:20px 0 28px;display:inline-flex}.wsQuoteCopy>div{background:#d0aa4f0d;border:1px solid #d0aa4f38;gap:12px;padding:20px;display:flex}.wsQuoteCopy>div svg{color:#f3d785}.wsQuoteCopy>div span{flex-direction:column;gap:5px;display:flex}.wsQuoteCopy>div small{color:#9299a5;line-height:1.5}.wsQuote .inquiryForm{background:linear-gradient(145deg,#10131bf7,#08090df7);max-width:none;margin:0;box-shadow:0 45px 100px #0000006b}.wsFinal{background:linear-gradient(110deg,#ff274726,#0000 45%),#07080b;justify-content:space-between;align-items:end;gap:50px;padding:100px clamp(24px,6vw,116px);display:flex}.wsFinal>p{color:#ff2747;letter-spacing:.2em;align-self:flex-start;font:800 11px Barlow Condensed;position:absolute}.wsFinal h2{margin-top:35px}.wsFinal>div{flex-wrap:wrap;gap:12px;padding-bottom:12px;display:flex}.siteFooter a svg{vertical-align:middle;margin-right:5px}@keyframes wsAurora{to{transform:translate(3%,-2%)scale(1.05)}}@keyframes wsFloat{50%{transform:translateY(-18px)}}@keyframes wsSpin{to{transform:rotate(360deg)}}@keyframes wsCode{to{filter:brightness(1.7);transform-origin:0;transform:scaleX(.9)}}@media (max-width:1280px){.topbar nav{gap:16px;font-size:10px}.headerActions .navCta{padding-inline:13px}.wsPriceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.headerActions{margin-left:auto}.navLogin{display:none}.wsHero{grid-template-columns:1fr;min-height:auto}.wsSystemPanel{max-width:680px}.wsServiceGrid,.wsProcessGrid{grid-template-columns:repeat(2,1fr)}.wsProcessGrid article:nth-child(2){border-right:0}.wsProcessGrid article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (max-width:760px){.headerActions{display:none}.wsHero{gap:42px;padding:130px 22px 80px}.wsHero h1{font-size:62px}.wsHeroCopy>p:not(.eyebrow){font-size:16px}.wsProof{display:grid}.wsSystemPanel{padding:26px}.wsTrustStrip{grid-template-columns:1fr}.wsTrustStrip span{border-bottom:1px solid #ffffff14;border-right:0}.wsIntro,.wsPricingHead,.wsQuote,.wsServiceGrid,.wsDecision,.wsProcessGrid,.wsPriceGrid,.wsFaqGrid{grid-template-columns:1fr}.wsServiceGrid article{min-height:auto}.wsDecision article+article{border-top:1px solid #ffffff1a;border-left:0}.wsProcessGrid article{border-right:0;border-bottom:1px solid #ffffff1a!important}.wsPriceGrid article{min-height:0}.wsPriceGrid article>a{margin-top:28px}.wsPricingNote{align-items:flex-start}.wsQuote{padding:80px 22px}.wsFinal{flex-direction:column;align-items:flex-start;padding:75px 22px}.wsFinal h2{font-size:56px}.wsMetrics div{padding:13px 10px}.wsSystemPanel h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.wsAurora,.wsOrbit,.wsCodeLines i{animation:none!important}}.wsDesignDuo{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 52px #000000b8)drop-shadow(0 0 28px #ff27472e)}.wsDesignDuoMobile{display:none}@media (min-width:1101px){.wsHeroCopy,.wsSystemPanel{z-index:4;position:relative}.wsDesignDuoDesktop{z-index:3;opacity:.97;width:min(24vw,440px);height:79%;display:block;position:absolute;bottom:0;left:55.5%;transform:translate(-50%)}}@media (max-width:1100px){.wsHero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.wsHeroCopy{grid-area:1/1;max-width:100%}.wsDesignDuoDesktop{display:none}.wsDesignDuoMobile{opacity:1;grid-area:2/1;justify-self:center;width:min(64vw,520px);height:auto;max-height:690px;display:block;position:relative}.wsSystemPanel{grid-area:3/1;width:100%;max-width:none}}@media (max-width:760px){.wsHero{grid-template-rows:auto auto auto;gap:26px;padding:124px 20px 72px}.wsHeroCopy{grid-row:1}.wsDesignDuoMobile{grid-row:2;width:min(94vw,430px);max-height:620px;margin:0 auto}.wsSystemPanel{grid-row:3;padding:24px}.wsHeroCopy .heroActions{grid-template-columns:1fr;gap:12px;display:grid}.wsHeroCopy .heroActions .btn{width:100%;min-width:0}.wsProof{gap:14px;padding-top:4px}.wsTrustStrip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.wsTrustStrip::-webkit-scrollbar{display:none}.wsTrustStrip span{scroll-snap-align:start;border-bottom:0;border-right:1px solid #ffffff14;flex:0 0 72%}.wsServiceGrid,.wsProcessGrid,.wsPriceGrid,.wsFaqGrid{gap:14px}.wsServiceGrid article,.wsProcessGrid article,.wsPriceGrid article{padding:26px 22px}.wsDecision article{padding:66px 22px}.wsQuote{gap:38px}.wsQuote .inquiryForm{width:100%;min-width:0}}.wsPortfolioLink{color:#f3d785;background:#d0aa4f0f;border-color:#f3d78557;gap:9px}.wsPortfolioLink:hover{background:#d0aa4f21;border-color:#f3d785;box-shadow:0 0 30px #d0aa4f1f}@media (min-width:1381px){.wsHero{grid-template-columns:minmax(560px,1.08fr) clamp(410px,23vw,500px) minmax(450px,.86fr);align-items:center;gap:clamp(12px,1.3vw,28px)}.wsHeroCopy{grid-area:1/1;min-width:0}.wsHero h1{font-size:clamp(70px,6.4vw,122px)}.wsDesignDuoDesktop{object-fit:contain;object-position:center bottom;z-index:3;opacity:1;grid-area:1/2;place-self:end center;width:100%;height:760px;max-height:none;display:block;position:relative;bottom:auto;left:auto;transform:none}.wsSystemPanel{grid-area:1/3;min-width:0}}@media (min-width:1101px) and (max-width:1380px){.wsHero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:44px 36px;padding-top:155px}.wsHeroCopy{grid-area:1/1;min-width:0}.wsHero h1{font-size:clamp(66px,7.5vw,98px)}.wsDesignDuoDesktop{object-fit:contain;object-position:center bottom;z-index:3;opacity:1;grid-area:1/2;place-self:end center;width:100%;height:700px;max-height:none;display:block;position:relative;bottom:auto;left:auto;transform:none}.wsSystemPanel{grid-area:2/1/auto/-1;width:100%;max-width:none}}@media (max-width:1100px){.wsDesignDuoMobile{content:url(/characters/web-services-design-duo-4k-v3.webp?v=3);object-fit:contain;object-position:center;z-index:2;width:min(82vw,560px);height:auto;max-height:none}.wsSystemPanel{z-index:3;position:relative}}@media (max-width:760px){.wsDesignDuoMobile{width:min(100%,460px);max-height:none}.wsHeroCopy .heroActions{grid-template-columns:1fr;display:grid}.wsPortfolioLink{justify-content:center;width:100%}}@media (min-width:1101px){.wsDesignDuoDesktop{filter:drop-shadow(0 28px 38px #00000094)drop-shadow(0 0 34px #ff274733);margin-bottom:-62px}}@media (max-width:1100px){.wsDesignDuoMobile{content:url(/characters/web-services-design-duo-4k-v3.webp?v=3);filter:drop-shadow(0 22px 32px #0000008c)drop-shadow(0 0 26px #ff27472e);width:min(92vw,620px);margin-bottom:-30px}}
.heroCyberCharacter,.innerHeroCharacter,.pageHeroCharacter,.eventsHeroCharacter,.pricingHeroCharacter,.membershipHeroCharacter,.merchHeroCharacter,img[src^="/characters/"]{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;outline:0!important}.characterFx,.heroCharacterStage,[class*=CharacterStage]{box-shadow:none!important;background-color:#0000!important;border:0!important}@media (min-width:1181px){.flagshipHero,.tournamentHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.birthdayHero{grid-template-rows:minmax(620px,auto)!important;grid-template-columns:minmax(0,1.28fr) minmax(230px,.72fr) minmax(310px,.9fr)!important;align-items:stretch!important;column-gap:clamp(18px,2vw,38px)!important;display:grid!important}.flagshipHero>.heroMain,.tournamentHero>.tournamentHeroCopy,.eventsHeroPremium>.eventsHeroCopy,.featureHeroPricing>.featureHeroCopy,.featureHeroMembership>.featureHeroCopy,.merchHeroCinematic>.merchHeroCopy,.birthdayHero>.serviceHeroCopy{z-index:7!important;grid-area:1/1!important;align-self:center!important;width:100%!important;max-width:none!important;position:relative!important}.flagshipHero>.heroCyberCharacter,.tournamentHero>.tournamentHeroCharacter,.eventsHeroPremium>.eventsHeroCharacter,.featureHeroPricing>.pricingHeroCharacter,.featureHeroMembership>.membershipHeroCharacter,.merchHeroCinematic>.merchHeroCharacter,.birthdayHero>.birthdayHeroCharacter{object-fit:contain!important;object-position:center bottom!important;opacity:1!important;z-index:5!important;filter:drop-shadow(0 28px 45px #00000094)!important;pointer-events:none!important;grid-area:1/2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;height:clamp(520px,68vh,720px)!important;max-height:calc(100% - 22px)!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.flagshipHero>.heroCommand,.tournamentHero>.circuitCard,.eventsHeroPremium>.eventsSignalCard,.featureHeroPricing>.featureHeroPanel,.featureHeroMembership>.membershipPassVisual,.merchHeroCinematic>.merchDropCard,.birthdayHero>.birthdayVisualCard{z-index:7!important;grid-area:1/3!important;place-self:center stretch!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}}@media (min-width:901px) and (max-width:1180px){.flagshipHero,.tournamentHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.birthdayHero{grid-template-rows:minmax(570px,auto) auto!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important}.flagshipHero>.heroMain,.tournamentHero>.tournamentHeroCopy,.eventsHeroPremium>.eventsHeroCopy,.featureHeroPricing>.featureHeroCopy,.featureHeroMembership>.featureHeroCopy,.merchHeroCinematic>.merchHeroCopy,.birthdayHero>.serviceHeroCopy{z-index:7!important;grid-area:1/1!important;align-self:center!important;width:100%!important;max-width:none!important;position:relative!important}.flagshipHero>.heroCyberCharacter,.tournamentHero>.tournamentHeroCharacter,.eventsHeroPremium>.eventsHeroCharacter,.featureHeroPricing>.pricingHeroCharacter,.featureHeroMembership>.membershipHeroCharacter,.merchHeroCinematic>.merchHeroCharacter,.birthdayHero>.birthdayHeroCharacter{object-fit:contain!important;object-position:center bottom!important;opacity:1!important;z-index:5!important;filter:drop-shadow(0 24px 40px #0000008f)!important;pointer-events:none!important;grid-area:1/2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;height:560px!important;max-height:calc(100% - 10px)!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.flagshipHero>.heroCommand,.tournamentHero>.circuitCard,.eventsHeroPremium>.eventsSignalCard,.featureHeroPricing>.featureHeroPanel,.featureHeroMembership>.membershipPassVisual,.merchHeroCinematic>.merchDropCard,.birthdayHero>.birthdayVisualCard{z-index:7!important;grid-area:2/1/auto/-1!important;place-self:start stretch!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}}@media (max-width:900px){.flagshipHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.merchHeroCinematic,.birthdayHero{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.flagshipHero>.heroMain,.tournamentHero>.tournamentHeroCopy,.eventsHeroPremium>.eventsHeroCopy,.featureHeroCinematic>.featureHeroCopy,.merchHeroCinematic>.merchHeroCopy,.birthdayHero>.serviceHeroCopy{z-index:7!important;grid-area:1/1!important;width:100%!important;max-width:none!important;position:relative!important}.flagshipHero>.heroCyberCharacter,.tournamentHero>.tournamentHeroCharacter,.eventsHeroPremium>.eventsHeroCharacter,.featureHeroPricing>.pricingHeroCharacter,.featureHeroMembership>.membershipHeroCharacter,.merchHeroCinematic>.merchHeroCharacter,.birthdayHero>.birthdayHeroCharacter{object-fit:contain!important;object-position:center bottom!important;opacity:1!important;z-index:5!important;filter:drop-shadow(0 24px 38px #0000008c)!important;pointer-events:none!important;grid-area:2/1!important;place-self:end center!important;width:min(88vw,470px)!important;max-width:100%!important;height:clamp(340px,58vh,520px)!important;max-height:none!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.flagshipHero>.heroCommand,.tournamentHero>.circuitCard,.eventsHeroPremium>.eventsSignalCard,.featureHeroPricing>.featureHeroPanel,.featureHeroMembership>.membershipPassVisual,.merchHeroCinematic>.merchDropCard,.birthdayHero>.birthdayVisualCard{z-index:7!important;grid-area:3/1!important;justify-self:stretch!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}}@media (max-width:540px){.flagshipHero>.heroCyberCharacter,.tournamentHero>.tournamentHeroCharacter,.eventsHeroPremium>.eventsHeroCharacter,.featureHeroPricing>.pricingHeroCharacter,.featureHeroMembership>.membershipHeroCharacter,.merchHeroCinematic>.merchHeroCharacter,.birthdayHero>.birthdayHeroCharacter{width:min(92vw,410px)!important;height:390px!important}}.heroCyberCharacter,.innerHeroCharacter,.pageHeroCharacter,.eventsHeroCharacter,.pricingHeroCharacter,.membershipHeroCharacter,.merchHeroCharacter,.birthdayHeroCharacter,.tournamentHeroCharacter,.wsDesignDuo,.trustHero img[src^="/characters/"],img[src^="/characters/"]{display:none!important}:is(.flagshipHero,.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic,.wsHero,.trustHero,.galleryHero){isolation:isolate;position:relative;overflow:hidden}:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.characterFx){transform-origin:50%;filter:saturate(1.25)brightness(1.08);opacity:.92!important;animation:9s ease-in-out infinite alternate nexusFieldDrift!important;display:block!important}:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.characterFx):before{content:"";background:conic-gradient(from 35deg,transparent 0 18%,#ff1c4647 23%,transparent 29% 52%,#eec95f33 58%,transparent 64%), repeating-conic-gradient(from 0deg,#ffffff14 0 .6deg,transparent .7deg 15deg);border-radius:50%;animation:22s linear infinite nexusFieldSpin;position:absolute;inset:-18%;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 29% 31%,#0000 32% 44%,#000 45% 46%,#0000 47%);mask:radial-gradient(circle,#0000 0 28%,#000 29% 31%,#0000 32% 44%,#000 45% 46%,#0000 47%)}:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.characterFx):after{content:"";border:1px solid #ff2b526b;border-radius:50%;animation:2.7s ease-in-out infinite nexusFieldPulse;position:absolute;inset:12%;box-shadow:0 0 34px #ff17453d,inset 0 0 38px #d7b85a1f}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic,.wsHero,.trustHero) .heroGrid,.wsHeroGrid{animation:12s linear infinite nexusGridTravel;background-size:54px 54px!important}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic,.wsHero,.trustHero) .innerHeroScan{opacity:.65;animation:4.2s linear infinite nexusScanTravel}.wsAurora{animation:6s ease-in-out infinite alternate nexusAuroraSweep!important;display:block!important}.wsOrbit{display:block!important}.wsOrbitOne{animation:7s ease-in-out infinite nexusOrbitFloat!important}.wsOrbitTwo{animation:20s linear infinite reverse nexusFieldSpin!important}@keyframes nexusFieldDrift{0%{filter:saturate(1.05)brightness(.92);transform:translate(-2%,2%)scale(.94)rotate(-2deg)}to{filter:saturate(1.4)brightness(1.18);transform:translate(4%,-3%)scale(1.08)rotate(3deg)}}@keyframes nexusFieldSpin{to{transform:rotate(360deg)}}@keyframes nexusFieldPulse{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 70px #ff17456b,inset 0 0 55px #d7b85a2e}}@keyframes nexusGridTravel{to{background-position:54px 54px}}@keyframes nexusScanTravel{0%{background-position:0 -120px}to{background-position:0 120px}}@keyframes nexusAuroraSweep{0%{filter:hue-rotate(-8deg)saturate(1.05);transform:translate(-4%,2%)scale(1)}to{filter:hue-rotate(12deg)saturate(1.45);transform:translate(5%,-3%)scale(1.12)}}@keyframes nexusOrbitFloat{0%,to{transform:translate(0,0)scale(.96)}50%{transform:translate(-5%,-4%)scale(1.07)}}@media (min-width:1181px){.flagshipHero,.tournamentHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.birthdayHero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;column-gap:clamp(38px,6vw,110px)!important}.flagshipHero>.heroMain,.tournamentHero>.tournamentHeroCopy,.eventsHeroPremium>.eventsHeroCopy,.featureHeroPricing>.featureHeroCopy,.featureHeroMembership>.featureHeroCopy,.merchHeroCinematic>.merchHeroCopy,.birthdayHero>.serviceHeroCopy{grid-column:1!important}.flagshipHero>.heroCommand,.tournamentHero>.circuitCard,.eventsHeroPremium>.eventsSignalCard,.featureHeroPricing>.featureHeroPanel,.featureHeroMembership>.membershipPassVisual,.merchHeroCinematic>.merchDropCard,.birthdayHero>.birthdayVisualCard{grid-column:2!important}.wsHero{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)!important;gap:clamp(44px,7vw,120px)!important}.wsHeroCopy{grid-column:1!important}.wsSystemPanel{grid-area:1/2!important}}@media (min-width:901px) and (max-width:1180px){.flagshipHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.merchHeroCinematic,.birthdayHero{grid-template-rows:auto!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)!important}.flagshipHero>.heroMain,.tournamentHero>.tournamentHeroCopy,.eventsHeroPremium>.eventsHeroCopy,.featureHeroCinematic>.featureHeroCopy,.merchHeroCinematic>.merchHeroCopy,.birthdayHero>.serviceHeroCopy{grid-area:1/1!important}.flagshipHero>.heroCommand,.tournamentHero>.circuitCard,.eventsHeroPremium>.eventsSignalCard,.featureHeroCinematic>.featureHeroPanel,.featureHeroMembership>.membershipPassVisual,.merchHeroCinematic>.merchDropCard,.birthdayHero>.birthdayVisualCard{grid-area:1/2!important}.wsHero{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important}.wsHeroCopy{grid-area:1/1!important}.wsSystemPanel{grid-area:1/2!important}}@media (max-width:900px){.flagshipHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.merchHeroCinematic,.birthdayHero{grid-template-rows:auto auto!important}.flagshipHero>.heroMain,.tournamentHero>.tournamentHeroCopy,.eventsHeroPremium>.eventsHeroCopy,.featureHeroCinematic>.featureHeroCopy,.merchHeroCinematic>.merchHeroCopy,.birthdayHero>.serviceHeroCopy{grid-row:1!important}.flagshipHero>.heroCommand,.tournamentHero>.circuitCard,.eventsHeroPremium>.eventsSignalCard,.featureHeroCinematic>.featureHeroPanel,.featureHeroMembership>.membershipPassVisual,.merchHeroCinematic>.merchDropCard,.birthdayHero>.birthdayVisualCard{grid-row:2!important}.wsHero{grid-template-rows:auto auto!important}.wsHeroCopy{grid-row:1!important}.wsSystemPanel{grid-row:2!important}}@media (prefers-reduced-motion:reduce){:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.characterFx,.wsAurora,.wsOrbit,.heroGrid,.wsHeroGrid,.innerHeroScan){animation:none!important}}
:root{--nexus-red:#ff1745;--nexus-red-hot:#ff315d;--nexus-gold:#d7b85a;--nexus-violet:#7b48ff;--nexus-cyan:#28d7ff;--nexus-surface:#0a0c12d1;--nexus-line:#ffffff1c;--nexus-shadow:0 28px 90px #0000007a}body{background:radial-gradient(circle at 18% 12%,#ff174514,#0000 30rem),radial-gradient(circle at 86% 32%,#7b48ff0e,#0000 34rem),#050609}body:before{content:"";pointer-events:none;z-index:999;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:fixed;inset:0}.globalTopbar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#040508f7,#040508db);border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000,#ff174580,#d7b85a5c,#0000) 1;box-shadow:0 14px 44px #00000057}.globalTopbar nav a,.mobileNav a{transition:color .25s,text-shadow .25s,transform .25s;position:relative}.globalTopbar nav a:hover,.globalTopbar nav a.active{color:#fff;text-shadow:0 0 18px #ff1745a6}.globalTopbar nav a:after{content:"";background:linear-gradient(90deg,var(--nexus-red),var(--nexus-gold));height:2px;transition:left .25s,right .25s;position:absolute;bottom:-12px;left:50%;right:50%;box-shadow:0 0 14px #ff1745cc}.globalTopbar nav a:hover:after,.globalTopbar nav a.active:after{left:0;right:0}:is(.btn,.navCta,.textAction,button,a):focus-visible{outline-offset:4px;outline:2px solid var(--nexus-cyan)!important}:is(.btn,.navCta,.checkoutButton,.merchActions button){isolation:isolate;transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s;position:relative;overflow:hidden}:is(.btn,.navCta,.checkoutButton,.merchActions button):before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 25%,#ffffff3d 50%,#0000 75%);transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-2px;transform:translate(-120%)skew(-20deg)}:is(.btn,.navCta,.checkoutButton,.merchActions button):hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 14px 34px #ff174538,inset 0 0 0 1px #ffffff14}:is(.btn,.navCta,.checkoutButton,.merchActions button):hover:before{transform:translate(120%)skew(-20deg)}button:disabled{box-shadow:none!important;transform:none!important}:is(.flagshipHero,.innerHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.galleryHero){isolation:isolate;overflow:hidden}:is(.flagshipHero,.innerHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.galleryHero):before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(from 120deg at 68% 46%,transparent 0 35%,#ff17451c 42%,transparent 50% 70%,#28d7ff0e 76%,transparent 84%), radial-gradient(circle at 68% 45%,#ff174529,transparent 29%);animation:18s linear infinite nexusAurora;position:absolute;inset:-45%}:is(.flagshipHero,.innerHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.galleryHero):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff06 47%,#0000 62%) 0 0/220% 100%,repeating-linear-gradient(90deg,#0000 0 79px,#ffffff04 80px) 0 0/80px 80px,repeating-linear-gradient(0deg,#0000 0 79px,#ffffff03 80px) 0 0/80px 80px;animation:11s ease-in-out infinite nexusLightSweep;position:absolute;inset:0}:is(.merchCard,.galleryAsset,.packageCard,.eventCard,.featureCard,.cartPanel){box-shadow:var(--nexus-shadow);transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,box-shadow .32s}:is(.merchCard,.galleryAsset,.packageCard,.eventCard,.featureCard):hover{border-color:#ff315d80;transform:translateY(-7px);box-shadow:0 34px 85px #00000085,0 0 38px #ff17451a}.merchVisual img,.galleryAsset img{transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s}.merchCard:hover .merchVisual img,.galleryAsset:hover img{filter:contrast(1.04)saturate(1.08);transform:scale(1.045)}.sectionHead h2 span,.merchPrice,.grandTotal b{background:linear-gradient(100deg,#ffe38a,var(--nexus-gold),#fff1ad);color:#0000;-webkit-background-clip:text;background-clip:text}.siteFooter{background:radial-gradient(circle at 10% 15%,#ff174514,#0000 26rem),linear-gradient(#07080c,#030406);border-top:1px solid #d7b85a42;position:relative;overflow:hidden}.siteFooter:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ff174509,#0000 70%);position:absolute;inset:0}.siteFooter a{transition:color .2s,transform .2s,text-shadow .2s}.siteFooter a:hover{color:#fff;text-shadow:0 0 16px #ff17458c;transform:translate(3px)}@keyframes nexusAurora{to{transform:rotate(360deg)}}@keyframes nexusLightSweep{0%,to{background-position:115% 0,0 0,0 0}50%{background-position:-80% 0,18px 0,0 18px}}@media (max-width:900px){body:before{opacity:.1}:is(.flagshipHero,.innerHero,.eventsHeroPremium,.featureHeroPricing,.featureHeroMembership,.merchHeroCinematic,.galleryHero):before{opacity:.8;animation-duration:24s;inset:-20%}:is(.merchCard,.galleryAsset,.packageCard,.eventCard,.featureCard):hover{transform:none}.globalTopbar nav a:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.contentPage,.trustPage,.notFound{z-index:1;color:#f7f7f9;background:radial-gradient(circle at 15% 5%,#e11d2529,#0000 34%),#06060a;min-height:70vh;position:relative}.contentHero{border-bottom:1px solid #e11d2547;max-width:1500px;margin:auto;padding:clamp(7rem,12vw,11rem) max(5vw,24px) 4rem}.contentHero h1,.trustHero h1,.notFound h1{font-family:var(--font-display,Impact, sans-serif);letter-spacing:-.035em;margin:.4rem 0 1.4rem;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.86}.contentHero>p{color:#c7c7d0;max-width:780px;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7}.contentHero small{color:#8d8d9a;margin-top:1.4rem;display:block}.contentLayout{grid-template-columns:minmax(230px,300px) minmax(0,850px);gap:clamp(2rem,6vw,6rem);max-width:1300px;margin:auto;padding:5rem max(5vw,24px) 7rem;display:grid}.contentLayout aside{background:#0c0c12eb;border:1px solid #e11d254d;flex-direction:column;align-self:start;gap:.8rem;padding:1.5rem;display:flex;position:sticky;top:110px}.contentLayout aside span,.contentLayout aside a{color:#b9b9c4;line-height:1.5}.contentLayout article section{border-bottom:1px solid #ffffff1a;margin-bottom:2.6rem;padding:0 0 2.6rem}.contentLayout h2,.faqGrid summary{font-family:var(--font-display,Impact, sans-serif);letter-spacing:.02em}.contentLayout h2{margin:0 0 1rem;font-size:2rem}.contentLayout p,.contentLayout li{color:#c7c7d0;line-height:1.75}.contentLayout li{margin:.7rem 0}.faqGrid{gap:1rem;max-width:1100px;margin:auto;padding:4rem max(5vw,24px);display:grid}.faqGrid details{background:linear-gradient(135deg,#14141dfa,#08080dfa);border:1px solid #ffffff1c;border-left:3px solid #e11d25;padding:0 1.4rem}.faqGrid summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:1.35rem;list-style:none;display:flex}.faqGrid details p{color:#c7c7d0;max-width:900px;padding:0 0 1.5rem;line-height:1.7}.contentCta{background:linear-gradient(120deg,#e11d2538,#07070cf2);border:1px solid #e11d2559;max-width:1100px;margin:0 auto 6rem;padding:clamp(2rem,5vw,4rem)}.trustHero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:4rem;max-width:1500px;min-height:720px;margin:auto;padding:clamp(8rem,12vw,11rem) max(5vw,24px) 4rem;display:grid}.trustHero h1 span,.notFound h1 span{color:#e11d25}.trustHero>div>p:not(.eyebrow){color:#c7c7d0;max-width:720px;font-size:1.15rem;line-height:1.7}.trustHero>img{object-fit:cover;object-position:center;border:1px solid #e11d2559;width:100%;height:min(70vh,720px);box-shadow:0 0 55px #e11d2529}.visitHero>img{object-position:center 32%}.trustCards,.visitInfo{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1500px;margin:auto;padding:0 max(5vw,24px) 7rem;display:grid}.trustCards article,.visitInfo article{background:#0c0c12;border:1px solid #ffffff1a;border-top:2px solid #e11d25;padding:2rem}.trustCards svg,.visitInfo svg{color:#e11d25}.trustCards p,.visitInfo p{color:#bdbdc7;line-height:1.6}.visitInfo a{color:#fff;margin:.55rem 0;display:block}.signupPanel{background:#0c0c12;border:1px solid #e11d2559;grid-template-columns:.8fr 1.2fr;gap:3rem;max-width:1200px;margin:0 auto 7rem;padding:clamp(2rem,5vw,4rem);display:grid}.notFound{text-align:center;padding:clamp(9rem,18vw,14rem) max(5vw,24px)}.notFound>p{color:#bdbdc7}.notFound .heroActions{justify-content:center}.realVenueStrip{grid-template-columns:1fr 1fr;gap:1rem;max-width:1500px;margin:0 auto 5rem;padding:1rem;display:grid}.realVenueStrip figure{border:1px solid #e11d2559;min-height:480px;margin:0;position:relative;overflow:hidden}.realVenueStrip img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.realVenueStrip figcaption{letter-spacing:.08em;background:linear-gradient(#0000,#000000f2);padding:4rem 1.5rem 1.5rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.realVenueIntro{text-align:center;max-width:850px;margin:6rem auto 2rem;padding:0 24px}.realVenueIntro h2{font-family:var(--font-display,Impact, sans-serif);font-size:clamp(2.5rem,5vw,5rem);line-height:.9}.realVenueIntro p{color:#bdbdc7;line-height:1.7}.siteFooter{grid-template-columns:1.2fr repeat(3,minmax(170px,1fr))!important}@media (max-width:820px){.contentLayout,.trustHero,.signupPanel{grid-template-columns:1fr}.contentLayout aside{position:static}.trustHero{gap:2rem;min-height:0;padding-top:7rem}.trustHero>img{order:2;height:520px}.trustCards,.visitInfo{grid-template-columns:1fr}.realVenueStrip{grid-template-columns:1fr;padding:0 16px}.realVenueStrip figure{min-height:420px}.siteFooter{grid-template-columns:1fr!important}.contentHero h1,.trustHero h1,.notFound h1{font-size:clamp(3rem,16vw,5.1rem)}.faqGrid summary{font-size:1.1rem}.signupPanel{margin-inline:16px}.realVenueIntro{margin-top:4rem}}
:root{--control-bg:linear-gradient(145deg,#141821f5,#080a0ff5);--control-hover:linear-gradient(135deg,#ff274738,#d0aa4f14);--control-line:#ffffff29;--control-red:#ff2747b3}:where(a,button,[role=button]){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a.btn,a.navCta,a.navLogin,.textCta,.cardLink){cursor:pointer}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gold2);outline-offset:4px;box-shadow:0 0 0 5px #d0aa4f21,0 0 28px #ff274733}.globalTopbar nav{align-items:center;gap:clamp(6px,.75vw,13px)}.globalTopbar nav a{isolation:isolate;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #0000;justify-content:center;align-items:center;min-height:38px;padding:0 clamp(9px,.8vw,14px);transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex}.globalTopbar nav a:before{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 0 24%,#ffffff1f 43%,#0000 62%);transition:opacity .2s,transform .35s;position:absolute;inset:0;transform:translate(-65%)}.globalTopbar nav a:hover{color:#fff;background:var(--control-hover);border-color:#ff274775;transform:translateY(-2px);box-shadow:0 8px 26px #00000052,0 0 22px #ff274721}.globalTopbar nav a:hover:before{opacity:1;transform:translate(55%)}.globalTopbar nav a.active{color:#fff;border-color:var(--control-red);background:linear-gradient(135deg,#ff274745,#6400122e);box-shadow:inset 0 0 20px #ff274714,0 0 18px #ff27471f}.globalTopbar nav a.active:after{bottom:3px;left:9px;right:9px}.headerActions{align-items:center;gap:9px;display:flex}.navLogin,.navCta{border:1px solid var(--control-line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:var(--control-bg);text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 15px;font:800 12px Barlow Condensed;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative}.navLogin svg,.navCta svg{color:var(--gold2);transition:transform .2s,color .2s}.navLogin:hover,.navCta:hover{color:#fff;border-color:var(--control-red);background:var(--control-hover);transform:translateY(-2px);box-shadow:0 10px 28px #00000057,0 0 24px #ff274726}.navLogin:hover svg,.navCta:hover svg{color:#fff;transform:translate(2px)}.navCart{padding-right:14px}.cartCount{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:800 11px Inter,sans-serif;display:inline-grid;box-shadow:0 0 16px #ff27478c}.btn,.textCta,.cardLink{isolation:isolate;position:relative;overflow:hidden}.btn:after,.textCta:after,.cardLink:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 0 26%,#ffffff2e 43%,#0000 60%);transition:transform .42s;position:absolute;inset:-1px;transform:translate(-105%)}.btn:hover:after,.textCta:hover:after,.cardLink:hover:after{transform:translate(105%)}.btn:active,.navLogin:active,.navCta:active,.globalTopbar nav a:active{transform:translateY(1px)scale(.985)}.textCta,.cardLink{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(135deg,#ff274714,#ffffff06);border:1px solid #ff274757;width:max-content;max-width:100%;min-height:42px;padding:0 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.textCta:hover,.cardLink:hover{color:#fff;background:var(--control-hover);border-color:#ff2747b3;transform:translateY(-2px);box-shadow:0 10px 24px #00000047,0 0 20px #ff27471f}button{color:inherit;border-color:var(--control-line);transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,filter .18s}button:hover:not(:disabled){filter:brightness(1.08);border-color:#ff2747a6}button:active:not(:disabled){transform:translateY(1px)scale(.985)}button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.45)}.calendarFilters{gap:8px}.calendarFilters button,.calendarControls button,.adminCalendarToolbar button,.editorActions button,.dangerButton{border:1px solid var(--control-line);background:var(--control-bg);color:#d8dce3;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);text-transform:uppercase;letter-spacing:.1em;min-height:42px;padding:0 15px;font:800 12px Barlow Condensed;box-shadow:inset 0 1px #ffffff09}.calendarFilters button:hover,.calendarControls button:hover,.adminCalendarToolbar button:hover,.editorActions button:hover{color:#fff;background:var(--control-hover);box-shadow:0 8px 22px #00000047,0 0 18px #ff27471a}.calendarFilters button.active{color:#fff;border-color:var(--red);background:linear-gradient(135deg,var(--red),var(--red-deep));box-shadow:0 0 24px #ff27473d}.calendarEvent{box-shadow:inset 3px 0 #ff274794,0 7px 20px #0003;border:1px solid #ffffff24!important}.calendarEvent:hover{z-index:3;box-shadow:inset 3px 0 0 var(--gold),0 12px 28px #0006,0 0 22px #ff27472b!important;background:linear-gradient(135deg,#ff274747,#11141bfa)!important;border-color:#ff2747b3!important;transform:translateY(-2px)scale(1.015)!important}.quickAdd{background:#d0aa4f0e!important;border:1px dashed #d0aa4f73!important}.quickAdd:hover{background:#ff274729!important;border-style:solid!important}.mobileMenuButton{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:3px;box-shadow:inset 0 0 18px #ff274712,0 0 18px #ff274714}.mobileMenuButton:hover{background:#ff274733;box-shadow:0 0 25px #ff274733}.mobileNav{gap:8px}.mobileNav.open{display:grid}.mobileNav a{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff1f;min-height:52px;padding:0 15px}.mobileNav a:hover,.mobileNav a.active{color:#fff;background:var(--control-hover);box-shadow:inset 3px 0 0 var(--red),0 8px 22px #0000003d;border-color:#ff27479e;padding-left:19px}.mobileNav a:last-child{margin-top:4px}footer a{border-left:2px solid #0000;border-radius:2px;width:max-content;max-width:100%;margin-left:-9px;padding:5px 9px;transition:color .18s,background .18s,border-color .18s,transform .18s}footer a:hover{border-left-color:var(--red);background:linear-gradient(90deg,#ff274721,#0000);transform:translate(4px);color:#fff!important}@media (max-width:1250px){.headerActions{display:none}}@media (max-width:760px){.mobileNav{padding:14px 16px 18px}.mobileNav a{letter-spacing:.12em;font-size:14px}.calendarFilters{scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.calendarFilters button{flex:none;min-height:44px}.calendarControls button{min-width:44px}.textCta,.cardLink{justify-content:space-between;width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.btn:after,.textCta:after,.cardLink:after,.globalTopbar nav a:before{display:none}}.experienceCard{flex-direction:column;display:flex}.experienceCard>span:not(.cardIndex){margin-bottom:24px}.experienceCard .cardLink{flex:none;justify-content:space-between;width:100%;margin-top:auto;position:relative!important;inset:auto!important}@media (max-width:1480px){.globalTopbar nav{display:none}.globalTopbar .navCta{margin-left:auto;margin-right:12px}.mobileMenuButton{display:flex}}
:root{--scene-red:#ff234d;--scene-gold:#e1bf62;--scene-blue:#31a7ff;--scene-violet:#8758ff}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic,.wsHero,.trustHero){--scene-accent:var(--scene-red);--scene-secondary:var(--scene-gold);isolation:isolate;position:relative;overflow:hidden;background-color:#050609!important}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic)>.characterFx{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,transparent 0 32%,color-mix(in srgb,var(--scene-accent) 18%,transparent) 32.3% 32.8%,transparent 33.2% 54%,color-mix(in srgb,var(--scene-secondary) 12%,transparent) 54.2% 54.6%,transparent 55%), linear-gradient(78deg,transparent 0 45%,#ffffff12 45.2% 45.45%,transparent 45.8%), radial-gradient(ellipse at 68% 52%,color-mix(in srgb,var(--scene-accent) 28%,transparent),transparent 34%);background-size:180% 100%,220% 100%,100% 100%;opacity:.92!important;z-index:0!important;clip-path:none!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;animation:7s cubic-bezier(.45,0,.2,1) infinite sceneEnergySweep!important;position:absolute!important;inset:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic)>.characterFx:before{content:"";background:linear-gradient(#ffffff0b 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--scene-accent) 17%,transparent) 1px,transparent 1px);transform-origin:bottom;background-size:52px 38px;height:76%;position:absolute;bottom:-34%;left:32%;right:-12%;transform:perspective(520px)rotateX(62deg)scale(1.45);-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000);box-shadow:none!important;border:0!important;border-radius:0!important;animation:2.5s linear infinite sceneGridRush!important}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic)>.characterFx:after{content:"";background:repeating-linear-gradient(116deg,transparent 0 7%,color-mix(in srgb,var(--scene-accent) 14%,transparent) 7.15% 7.35%,transparent 7.5% 15%), linear-gradient(90deg,transparent,#ffffff29,transparent);filter:blur(.2px) drop-shadow(0 0 14px color-mix(in srgb,var(--scene-accent) 45%,transparent));clip-path:polygon(0 8%,100% 0,92% 20%,100% 41%,89% 58%,100% 79%,78% 100%,0 91%,12% 68%,2% 44%,14% 25%);background-size:100% 100%,30% 100%;position:absolute;inset:8% -16% 7% 34%;box-shadow:none!important;border:0!important;border-radius:0!important;animation:5.5s ease-in-out infinite sceneShardFlow!important}.tournamentHero{--scene-accent:#ff1745;--scene-secondary:#f3d785}.tournamentHero>.characterFx{background:linear-gradient(90deg,#0000 0 43%,#ff174521 43.2% 43.5%,#0000 43.8%),repeating-linear-gradient(0deg,#0000 0 62px,#f3d7850e 63px 64px),repeating-linear-gradient(90deg,#0000 0 118px,#ff174513 119px 120px),radial-gradient(at 70% 51%,#ff17454f,#0000 36%);animation:4.6s ease-in-out infinite sceneBracketPulse!important}.tournamentHero>.characterFx:after{clip-path:polygon(0 8%,31% 8%,31% 24%,58% 24%,58% 8%,100% 8%,100% 29%,72% 29%,72% 48%,100% 48%,100% 69%,58% 69%,58% 88%,0 88%,0 68%,42% 68%,42% 52%,14% 52%,14% 32%,0 32%)}.innerHero-gaming{--scene-accent:#328cff;--scene-secondary:#ff234d}.innerHero-gaming>.characterFx:after{clip-path:polygon(0 34%,35% 34%,48% 0,52% 0,43% 39%,100% 39%,100% 61%,43% 61%,52% 100%,48% 100%,35% 66%,0 66%);background:repeating-linear-gradient(104deg,#0000 0 9%,#348fff2e 9.2% 9.45%,#0000 9.7% 18%),linear-gradient(90deg,#0000,#ff2c5138,#0000)}.eventsHeroPremium{--scene-accent:#9b52ff;--scene-secondary:#ff2856}.eventsHeroPremium>.characterFx{background:repeating-linear-gradient(90deg,#0000 0 20px,#994dff17 21px 29px,#0000 30px 42px) 0 0/100% 180%,linear-gradient(110deg,#0000 30%,#ff27472e 44%,#0000 58%) 0 0/220% 100%,radial-gradient(at 70% 54%,#8637ff47,#0000 35%) 0 0/100% 100%;animation:3.8s ease-in-out infinite sceneSignalLive!important}.innerHero-parties,.birthdayHero{--scene-accent:#ff2c87;--scene-secondary:#ffb23f}.innerHero-parties>.characterFx,.birthdayHero>.characterFx{background:radial-gradient(circle at 58% 22%,#ffeea4bf 0 1px,#0000 2px) 0 0/67px 67px,radial-gradient(circle at 77% 44%,#ff3f91bf 0 1.5px,#0000 2.5px) 0 0/91px 91px,radial-gradient(circle at 89% 18%,#ffa538b8 0 1px,#0000 2px) 0 0/113px 113px,linear-gradient(108deg,#0000 35%,#ff2d8133 35.3% 35.8%,#0000 36.1% 56%,#ffb23f24 56.3% 56.8%,#0000 57.1%) 0 0/190% 100%,radial-gradient(at 72%,#ff237f40,#0000 36%) 0 0/100% 100%;animation:5.2s linear infinite sceneCelebration!important}.featureHeroPricing,.featureHeroMembership{--scene-accent:#e1bf62;--scene-secondary:#ff244f}.featureHeroPricing>.characterFx,.featureHeroMembership>.characterFx{background:repeating-linear-gradient(90deg,#0000 0 78px,#e1bf6217 79px 80px) 0 0/100% 100%,repeating-linear-gradient(0deg,#0000 0 47px,#ff2a4e0e 48px 49px) 0 0/100% 100%,linear-gradient(112deg,#0000 34%,#e1bf6233 34.4% 34.8%,#0000 35.2% 62%,#ff2b4e21 62.4% 62.8%,#0000 63.2%) 0 0/200% 100%,radial-gradient(at 72%,#d0aa4f40,#0000 36%) 0 0/100% 100%;animation:6.4s ease-in-out infinite sceneVaultScan!important}.merchHeroCinematic{--scene-accent:#ff1e48;--scene-secondary:#f3d785}.merchHeroCinematic>.characterFx{background:repeating-linear-gradient(115deg,#ffffff06 0 1px,#0000 1px 7px),repeating-linear-gradient(65deg,#ff274706 0 1px,#0000 1px 8px),linear-gradient(90deg,#0000 28%,#ff1c443b 28.4% 28.8%,#0000 29.2% 72%,#f3d78529 72.4% 72.8%,#0000 73.2%) 0 0/210% 100%,radial-gradient(at 69%,#ff184147,#0000 38%) 0 0/100% 100%;animation:5.8s ease-in-out infinite sceneDropReveal!important}.wsHero:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(112deg,#0000 20%,#ff1f4b29 38%,#0000 52%),linear-gradient(68deg,#0000 45%,#764cff29 56%,#0000 68%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:6s ease-in-out infinite sceneEnergySweep;position:absolute;inset:0}.wsHeroGrid{animation:8s linear infinite sceneGridPan!important}.wsOrbit{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(45deg);border-color:#ff274738!important;border-radius:0!important}:is(.circuitCard,.eventsSignalCard,.featureHeroPanel,.membershipPassVisual,.merchDropCard,.birthdayVisualCard,.privateRentalControl,.wsSystemPanel){animation:6s ease-in-out infinite scenePanelHover;box-shadow:0 38px 100px #00000094,0 0 60px color-mix(in srgb,var(--scene-accent) 12%,transparent)!important}@keyframes sceneEnergySweep{0%,to{background-position:120% 0,140% 0,0 0}50%{background-position:-70% 0,-90% 0,0 0}}@keyframes sceneGridRush{to{background-position:0 38px,52px 0}}@keyframes sceneShardFlow{0%,to{opacity:.38;transform:translate(5%)scale(.96)}50%{opacity:.95;transform:translate(-8%,-2%)scale(1.06)}}@keyframes sceneBracketPulse{0%,to{filter:brightness(.78);background-position:0 0,0 0,0 0,0 0}50%{filter:brightness(1.35);background-position:0 0,0 32px,60px 0,0 0}}@keyframes sceneSignalLive{0%,to{filter:brightness(.85);background-position:0 80%,120% 0,0 0}50%{filter:brightness(1.3);background-position:0 20%,-70% 0,0 0}}@keyframes sceneCelebration{to{background-position:67px 110px,-91px 130px,113px 150px,-90% 0,0 0}}@keyframes sceneVaultScan{0%,to{background-position:0 0,0 0,125% 0,0 0}50%{background-position:40px 0,0 24px,-75% 0,0 0}}@keyframes sceneDropReveal{0%,to{filter:contrast();background-position:0 0,0 0,125% 0,0 0}50%{filter:contrast(1.2);background-position:18px 12px,-16px 14px,-80% 0,0 0}}@keyframes sceneGridPan{to{background-position:58px 58px}}@keyframes scenePanelHover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:900px){:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic)>.characterFx:before{opacity:.7;left:2%;right:-30%}:is(.innerHero,.tournamentHero,.eventsHeroPremium,.featureHeroCinematic,.serviceHeroCinematic,.privateRentalHero,.merchHeroCinematic)>.characterFx:after{opacity:.64;inset:24% -35% 12% 34%}}@media (prefers-reduced-motion:reduce){:is(.characterFx,.wsHeroGrid,.wsAurora,.wsOrbit,.circuitCard,.eventsSignalCard,.featureHeroPanel,.membershipPassVisual,.merchDropCard,.birthdayVisualCard,.privateRentalControl,.wsSystemPanel){animation:none!important}}:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne){mix-blend-mode:screen;pointer-events:none;opacity:.34!important;filter:drop-shadow(0 0 22px #ff194252)drop-shadow(0 0 70px #ff194233)!important;z-index:0!important;background-image:radial-gradient(circle,#ff1c432e,#0000 62%),url(/brand/wulfspar-wolf-crest.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:92%,82%!important;border:0!important;border-radius:0!important;width:clamp(330px,38vw,690px)!important;height:clamp(330px,38vw,690px)!important;animation:7s ease-in-out infinite wolfCrestPresence!important;position:absolute!important;top:50%!important;right:clamp(2%,7vw,10%)!important;transform:translateY(-50%)!important}:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne):before{content:"";clip-path:polygon(50% 0,92% 22%,100% 68%,76% 100%,22% 92%,0 48%,17% 12%);border:1px solid #ff284e33;animation:16s linear infinite wolfCrestFrame;position:absolute;inset:-6%}:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne):after{content:"";background:linear-gradient(90deg,transparent,var(--scene-gold),#fff,var(--scene-red),transparent);height:2px;animation:4.2s ease-in-out infinite wolfCrestScan;position:absolute;top:48%;left:-8%;right:-8%;box-shadow:0 0 18px #ff2c4fb8}@keyframes wolfCrestPresence{0%,to{opacity:.27!important;filter:drop-shadow(0 0 18px #ff19423d)drop-shadow(0 0 52px #ff194229)!important;transform:translateY(-50%)scale(.96)!important}50%{opacity:.43!important;filter:drop-shadow(0 0 28px #ff194275)drop-shadow(0 0 92px #ff194247)!important;transform:translateY(-52%)scale(1.035)!important}}@keyframes wolfCrestFrame{to{transform:rotate(360deg)}}@keyframes wolfCrestScan{0%,to{opacity:0;transform:translateY(-170px)}15%{opacity:.8}55%{opacity:.95}85%{opacity:.7}to{opacity:0;transform:translateY(170px)}}@media (max-width:900px){:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne){opacity:.22!important;width:clamp(300px,76vw,520px)!important;height:clamp(300px,76vw,520px)!important;right:-18%!important}}@media (prefers-reduced-motion:reduce){:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne),:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne):before,:is(.innerHeroGlow,.tournamentHeroGlow,.eventsHeroGlow,.featureHeroFx,.serviceHeroBurst,.privateRentalFx,.merchHeroGlow,.wsOrbitOne):after{animation:none!important}}.footerBrandMarks{flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;position:relative}.footerWolfLogo{object-fit:contain;filter:drop-shadow(0 0 18px #ff194257);animation:5s ease-in-out infinite footerWolfGlow;position:absolute;inset:0;width:112px!important;height:112px!important}.footerShieldLogo{z-index:2;background:#050609db;border:1px solid #f3d78552;border-radius:50%;padding:4px;bottom:-2px;right:-8px;width:38px!important;height:38px!important;position:absolute!important}@keyframes footerWolfGlow{0%,to{filter:drop-shadow(0 0 13px #ff194240);transform:scale(.98)}50%{filter:drop-shadow(0 0 26px #ff194280);transform:scale(1.02)}}@media (max-width:760px){.footerBrandMarks{flex-basis:92px;width:92px;height:92px}.footerWolfLogo{width:92px!important;height:92px!important}}@media (prefers-reduced-motion:reduce){.footerWolfLogo{animation:none!important}}:is(.tournamentHero>.tournamentHeroGlow,.eventsHeroPremium>.eventsHeroGlow,.featureHeroCinematic>.featureHeroFx,.serviceHeroCinematic>.serviceHeroBurst,.privateRentalHero>.privateRentalFx,.merchHeroCinematic>.merchHeroGlow,.wsHero>.wsOrbitOne){opacity:.3!important;background-size:90%,74%!important;width:clamp(220px,25vw,430px)!important;height:clamp(220px,25vw,430px)!important;right:clamp(3%,6vw,8%)!important}@media (max-width:900px){:is(.tournamentHero>.tournamentHeroGlow,.eventsHeroPremium>.eventsHeroGlow,.featureHeroCinematic>.featureHeroFx,.serviceHeroCinematic>.serviceHeroBurst,.privateRentalHero>.privateRentalFx,.merchHeroCinematic>.merchHeroGlow,.wsHero>.wsOrbitOne){opacity:.24!important;background-size:88%,70%!important;width:clamp(190px,48vw,320px)!important;height:clamp(190px,48vw,320px)!important;right:4%!important}}:is(.circuitCard,.eventsSignalCard,.featureHeroPanel,.membershipPassVisual,.merchDropCard,.birthdayVisualCard,.privateRentalControl,.wsSystemPanel){background-image:url(/brand/wulfspar-wolf-crest.svg)!important;background-position:calc(100% - 30px) 50px!important;background-repeat:no-repeat!important;background-size:clamp(72px,7vw,112px)!important}:is(.tournamentHero>.tournamentHeroGlow,.eventsHeroPremium>.eventsHeroGlow,.featureHeroCinematic>.featureHeroFx,.serviceHeroCinematic>.serviceHeroBurst,.privateRentalHero>.privateRentalFx,.merchHeroCinematic>.merchHeroGlow,.wsHero>.wsOrbitOne){background-image:radial-gradient(circle,#ff1c4329,#0000 62%)!important}@media (max-width:700px){:is(.circuitCard,.eventsSignalCard,.featureHeroPanel,.membershipPassVisual,.merchDropCard,.birthdayVisualCard,.privateRentalControl,.wsSystemPanel){background-position:calc(100% - 18px) 42px!important;background-size:68px!important}}.circuitCard{color:#ffffffeb!important;font-size:1rem!important;line-height:1.45!important}.circuitCard>small{letter-spacing:.08em!important;color:#ffffffb8!important;margin-left:.28rem!important;font-size:.75rem!important;line-height:1.35!important}.circuitCard>div span{letter-spacing:.035em!important;color:#ffffffdb!important;min-height:44px!important;font-size:.78rem!important;line-height:1.25!important}.circuitCard>div span svg{width:20px!important;height:20px!important}.circuitCard>a{letter-spacing:.055em!important;min-height:44px!important;font-size:.82rem!important;line-height:1.25!important}@media (max-width:700px){.circuitCard{font-size:.95rem!important}.circuitCard>small{font-size:.72rem!important}.circuitCard>div span{font-size:.74rem!important}.circuitCard>a{font-size:.78rem!important}}.wsSystemPanel{background-position:calc(100% - 34px) 47%!important;background-size:clamp(82px,7.5vw,118px)!important}@media (max-width:700px){.wsSystemPanel{background-position:calc(100% - 20px) 46%!important;background-size:72px!important}}
