.club-lights{position:fixed;inset:0;z-index:35;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:screen;overflow:hidden;contain:strict}body.club-mode .club-lights{visibility:visible;will-change:opacity,transform}.club-lights>span{position:absolute;inset:0}.club-wash{background:radial-gradient(circle at 15% 12%,color-mix(in srgb,var(--p) 20%,transparent),transparent 30%),radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--a) 22%,transparent),transparent 36%),radial-gradient(circle at 50% 82%,color-mix(in srgb,var(--p) 15%,transparent),transparent 32%);opacity:.05;will-change:opacity}.club-pulse{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--a) 42%,transparent),transparent 50%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--p) 26%,transparent),transparent 62%);opacity:.3;will-change:opacity}.club-beam{position:absolute;width:42vw;height:44vh;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--a) 55%,transparent),color-mix(in srgb,var(--a) 22%,transparent) 45%,transparent);animation:beamSweep 3.2s linear infinite;will-change:transform,opacity}.beam-b,.beam-d{background:radial-gradient(closest-side,color-mix(in srgb,var(--p) 52%,transparent),color-mix(in srgb,var(--p) 20%,transparent) 45%,transparent)}.beam-a{top:-6%;left:-10%;animation-duration:3.1s}.beam-b{top:8%;right:-14%;animation-duration:2.7s;animation-delay:-.7s}.beam-c{top:36%;left:20%;animation-duration:2.9s;animation-delay:-.4s}.beam-d{bottom:-8%;left:-12%;animation-duration:2.4s;animation-delay:-1.1s}.beam-e{bottom:4%;right:-10%;animation-duration:3.4s;animation-delay:-1.7s}@keyframes beamSweep{0%,to{opacity:.15;transform:rotate(-24deg) translate(-4%)}50%{opacity:.95;transform:rotate(18deg) translate(4%)}}.club-lasers{will-change:opacity}.club-laser{position:absolute;left:-25vw;width:150vw;height:3px;background:linear-gradient(90deg,transparent,var(--a),var(--p),transparent);box-shadow:0 0 26px var(--a),0 0 46px color-mix(in srgb,var(--p) 55%,transparent);will-change:transform,opacity}.laser-a{top:24%;animation:laserSweepA .85s linear infinite,laserFlash .15s steps(2,end) infinite}.laser-b{top:48%;animation:laserSweepB .66s linear infinite,laserFlash .12s steps(2,end) infinite}.laser-c{top:70%;animation:laserSweepC .96s linear infinite,laserFlash .1s steps(2,end) infinite}@keyframes laserSweepA{0%,to{transform:translate(-16vw) rotate(-10deg) scaleY(1)}50%{transform:translate(16vw) rotate(9deg) scaleY(1.8)}}@keyframes laserSweepB{0%,to{transform:translate(18vw) rotate(10deg) scaleY(1.05)}50%{transform:translate(-18vw) rotate(-8deg) scaleY(2)}}@keyframes laserSweepC{0%,to{transform:translate(-22vw) rotate(-6deg) scaleY(1)}50%{transform:translate(22vw) rotate(7deg) scaleY(2.2)}}@keyframes laserFlash{0%,to{opacity:.18}50%{opacity:1}}.club-vlasers{opacity:0}.club-vlaser{position:absolute;top:-18vh;width:4px;height:135vh;background:linear-gradient(transparent,var(--a),var(--p),transparent);box-shadow:0 0 34px var(--a),0 0 62px color-mix(in srgb,var(--p) 85%,transparent);will-change:transform}.vlaser-a{left:14vw;animation:laserVerticalA .42s linear infinite}.vlaser-b{left:49vw;animation:laserVerticalB .34s linear infinite}.vlaser-c{left:80vw;animation:laserVerticalC .46s linear infinite}@keyframes laserVerticalA{0%,to{transform:translate(-4vw) rotate(2deg) scaleX(1)}50%{transform:translate(4vw) rotate(-2deg) scaleX(1.6)}}@keyframes laserVerticalB{0%,to{transform:translate(5vw) rotate(-1deg) scaleX(1)}50%{transform:translate(-5vw) rotate(2deg) scaleX(1.8)}}@keyframes laserVerticalC{0%,to{transform:translate(-6vw) rotate(1deg) scaleX(1)}50%{transform:translate(6vw) rotate(-2deg) scaleX(1.7)}}.club-flash{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.5),color-mix(in srgb,var(--a) 30%,transparent) 26%,transparent 62%),color-mix(in srgb,var(--a) 10%,transparent);opacity:0;will-change:opacity}.club-grain{inset:-4px!important;opacity:.07;background-image:radial-gradient(rgba(255,255,255,.7) 1px,transparent 1px);background-size:3px 3px;animation:grainShift .15s steps(2,end) infinite}@keyframes grainShift{to{transform:translate(2px,-1px)}}body.club-drop .club-lights{visibility:visible;opacity:1!important}body.club-drop .club-flash{opacity:.85!important}body.club-drop .club-vlasers{opacity:1}body.club-drop .club-lasers{opacity:0!important}body.club-mode :is(.build,.rally,.socials a){border-color:color-mix(in srgb,var(--a) 55%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--a) 28%,transparent)}body.club-mode :is(.shead h2,.follow__title,.takeover__title,.saints__title){text-shadow:0 0 36px color-mix(in srgb,var(--a) 50%,transparent),0 0 8px rgba(255,255,255,.25)}body.club-mode .nav__brand svg,body.club-mode .follow__ring{filter:drop-shadow(0 0 22px var(--a)) drop-shadow(0 0 10px color-mix(in srgb,var(--p) 65%,transparent))}@media(max-width:900px){.club-grain,.beam-d,.beam-e{display:none}}html.calm .club-lasers,html.calm .club-vlasers,html.calm .club-grain,html.calm .club-flash{display:none}
