.page-module__hqSXgq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__hqSXgq__stage{height:calc(100dvh - var(--header-h));grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}:is(html:has(.page-module__hqSXgq__stage),body:has(.page-module__hqSXgq__stage)){overscroll-behavior:none;overflow:hidden}.page-module__hqSXgq__orbWrap{pointer-events:none;--blue:#2323ff;--wave-stagger:1.5s;--wave-duration:4.2s;--wave-start-scale:.006;--wave-ease:cubic-bezier(.45, .46, .8, 1);--sphere-delay:calc(var(--wave-stagger) * 3);--sphere-form:1.5s;--beat-delay:6.1s;--heartbeat-period:7s;--heartbeat-peak:1.032;--bpm-beat:calc(60s / 124);--pulse-max-scale:4.2;--ring-line:color-mix(in srgb, var(--ink) 46%, transparent);--ring-bloom:0 0 26px color-mix(in srgb, var(--blue) 55%, transparent);grid-area:1/1;position:relative;container-type:size}.page-module__hqSXgq__field{left:0;top:calc(-1 * var(--header-h));--cy:calc(var(--header-h) + 50cqh);--orb-size:clamp(96px, min(82cqw, 86cqh), 720px);--mask-solid:.6;--mask-clear:.74;--ring-start:1;--drift:1;--wander:1;--pointer-reach:5%;--fade-mask:radial-gradient(circle at 50% var(--cy), #000 calc(var(--orb-size) * var(--mask-solid)), transparent calc(var(--orb-size) * var(--mask-clear))), linear-gradient(to bottom, transparent var(--header-h), #00000059 calc(var(--header-h) + 5dvh), #000 calc(var(--header-h) + 16dvh), #000 84%, transparent 100%), linear-gradient(to right, transparent, #000 14%, #000 86%, transparent);width:100%;height:100dvh;-webkit-mask-image:var(--fade-mask);-webkit-mask-image:var(--fade-mask);mask-image:var(--fade-mask);-webkit-mask-composite:source-over, source-in;transition:opacity .4s,visibility;position:absolute;overflow:hidden;-webkit-mask-composite:source-over,source-in;mask-composite:add,intersect}:root[data-theme=light] .page-module__hqSXgq__field{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.page-module__hqSXgq__spoilsport{color:#2323ff;pointer-events:none;opacity:0;visibility:hidden;margin:0;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.page-module__hqSXgq__spoilsportGlyph,.page-module__hqSXgq__spoilsportArrival{font-family:var(--font-scribbles), cursive;text-transform:none;letter-spacing:0;font-weight:400}.page-module__hqSXgq__spoilsportGlyph{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.25rem,2vw,1.5rem);width:94vw;font-size:clamp(2.25rem,min(8vw,11dvh),7rem);display:flex}.page-module__hqSXgq__spoilsportGlyph span:last-child{font-size:1.8em}.page-module__hqSXgq__spoilsportArrival{text-align:center;text-wrap:balance;width:min(90vw,14ch);font-size:clamp(2rem,min(9vw,12dvh),7rem);line-height:.95}:root[data-theme=light] .page-module__hqSXgq__spoilsport{opacity:1;visibility:visible;transition:opacity .4s .25s}.page-module__hqSXgq__sphereSystem{left:50%;top:var(--cy);--wave-size:calc(2 * hypot(50cqw, max(var(--cy), 100dvh - var(--cy))) + 80px);width:0;height:0;position:absolute}@supports not (width:hypot(3px, 4px)){.page-module__hqSXgq__sphereSystem{--wave-size:230vmax}}.page-module__hqSXgq__beat,.page-module__hqSXgq__accent,.page-module__hqSXgq__texture,.page-module__hqSXgq__orbCorona,.page-module__hqSXgq__orbGlow,.page-module__hqSXgq__orbShell,.page-module__hqSXgq__ripple,.page-module__hqSXgq__pulseRing{position:absolute;top:0;left:0}.page-module__hqSXgq__orbCorona,.page-module__hqSXgq__orbGlow,.page-module__hqSXgq__orbShell,.page-module__hqSXgq__ripple,.page-module__hqSXgq__pulseRing{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);pointer-events:none;border-radius:50%}.page-module__hqSXgq__beat,.page-module__hqSXgq__accent,.page-module__hqSXgq__texture{width:0;height:0}.page-module__hqSXgq__beat{animation:page-module__hqSXgq__heartbeat var(--heartbeat-period) var(--beat-delay) infinite}@keyframes page-module__hqSXgq__heartbeat{0%,11%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1}16%{animation-timing-function:cubic-bezier(.3,0,.2,1);scale:.988}20%{scale:var(--heartbeat-peak);animation-timing-function:cubic-bezier(.33,0,.25,1)}31%,to{scale:1}}.page-module__hqSXgq__orbCorona{--d:calc(var(--orb-size) * 2.7);animation:page-module__hqSXgq__coronaForm var(--sphere-form) cubic-bezier(.2, .6, .3, 1) var(--sphere-delay) both;background:radial-gradient(closest-side,#232dff29 0%,#232dff1f 24%,#2328ff12 42%,#2323ff08 60%,#2323ff00 84%)}.page-module__hqSXgq__orbGlow{--d:calc(var(--orb-size) * 1.45);animation:page-module__hqSXgq__glowForm var(--sphere-form) cubic-bezier(.2, .6, .3, 1) var(--sphere-delay) both;background:radial-gradient(closest-side,#192dfff2 0%,#192dffe6 66%,#1928ff8c 74%,#1923ff3d 83%,#1923ff12 92%,#1923ff00 100%)}@keyframes page-module__hqSXgq__coronaForm{0%{opacity:0;scale:1.45}to{opacity:1;scale:1}}@keyframes page-module__hqSXgq__glowForm{0%{opacity:0;scale:.35}65%{opacity:1;scale:1.08}to{opacity:1;scale:1}}.page-module__hqSXgq__ripple,.page-module__hqSXgq__pulseRing{border-style:solid;border-color:var(--ring-line);box-shadow:var(--ring-bloom);opacity:0;display:block}.page-module__hqSXgq__ripple{--d:var(--wave-size);animation:page-module__hqSXgq__waveScale var(--wave-duration) var(--wave-ease) both, page-module__hqSXgq__waveFade var(--wave-duration) linear both;border-width:2px}.page-module__hqSXgq__rippleB{animation-delay:var(--wave-stagger)}.page-module__hqSXgq__rippleC{animation-delay:calc(var(--wave-stagger) * 2)}@keyframes page-module__hqSXgq__waveScale{0%{scale:var(--wave-start-scale)}to{scale:1}}@keyframes page-module__hqSXgq__waveFade{0%{opacity:0}6%{opacity:.6}55%{opacity:.4}84%{opacity:.13}to{opacity:0}}.page-module__hqSXgq__pulseRing{--d:calc(var(--orb-size) * var(--ring-start));animation:page-module__hqSXgq__pulseScale var(--heartbeat-period) var(--beat-delay) infinite, page-module__hqSXgq__pulseFade var(--heartbeat-period) linear var(--beat-delay) infinite;border-width:1px}@keyframes page-module__hqSXgq__pulseScale{0%,20%{scale:var(--heartbeat-peak);animation-timing-function:cubic-bezier(.45,.46,.8,1)}80%,to{scale:var(--pulse-max-scale)}}@keyframes page-module__hqSXgq__pulseFade{0%,20%{opacity:0}21.5%{opacity:.5}42%{opacity:.3}62%{opacity:.11}78%,to{opacity:0}}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__beat{animation:page-module__hqSXgq__kick var(--bpm-beat) var(--beat-delay) infinite}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__accent{animation:page-module__hqSXgq__accentSeven calc(var(--bpm-beat) * 7) var(--beat-delay) infinite}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__texture{animation:page-module__hqSXgq__accentFive calc(var(--bpm-beat) * 5) var(--beat-delay) infinite}@keyframes page-module__hqSXgq__kick{0%{animation-timing-function:cubic-bezier(.2,0,.1,1);scale:1}8%{animation-timing-function:ease;scale:1.012}55%,to{scale:1}}@keyframes page-module__hqSXgq__accentSeven{0%{animation-timing-function:cubic-bezier(.2,0,.1,1);scale:1}1.2%{animation-timing-function:ease;scale:1.03}9%{scale:1}42.86%{animation-timing-function:cubic-bezier(.2,0,.1,1);scale:1}44%{animation-timing-function:ease;scale:1.017}52%{scale:1}71.43%{animation-timing-function:cubic-bezier(.2,0,.1,1);scale:1}72.6%{animation-timing-function:ease;scale:1.023}80.5%,to{scale:1}}@keyframes page-module__hqSXgq__accentFive{0%{animation-timing-function:cubic-bezier(.2,0,.1,1);scale:1}1.6%{animation-timing-function:ease;scale:1.014}12%{scale:1}40%{animation-timing-function:cubic-bezier(.2,0,.1,1);scale:1}41.6%{animation-timing-function:ease;scale:1.009}52%,to{scale:1}}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__pulseRing{animation:page-module__hqSXgq__musicRingScale calc(var(--bpm-beat) * 4) var(--beat-delay) infinite, page-module__hqSXgq__musicRingFade calc(var(--bpm-beat) * 4) linear var(--beat-delay) infinite}.page-module__hqSXgq__echo{display:none}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__echo{display:block}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__echo1{animation-delay:calc(var(--beat-delay) + var(--bpm-beat))}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__echo2{animation-delay:calc(var(--beat-delay) + var(--bpm-beat) * 2)}.page-module__hqSXgq__stage[data-beat=music] .page-module__hqSXgq__echo3{animation-delay:calc(var(--beat-delay) + var(--bpm-beat) * 3)}@keyframes page-module__hqSXgq__musicRingScale{0%,2%{animation-timing-function:cubic-bezier(.2,.6,.35,1);scale:1.02}to{scale:2.6}}@keyframes page-module__hqSXgq__musicRingFade{0%,2%{opacity:0}3.5%{opacity:.36}30%{opacity:.17}60%{opacity:.06}85%,to{opacity:0}}.page-module__hqSXgq__stage[data-beat=flicker] .page-module__hqSXgq__beat{animation:page-module__hqSXgq__flickerBlink 5.3s linear var(--beat-delay) infinite}.page-module__hqSXgq__stage[data-beat=flicker] .page-module__hqSXgq__accent{animation:page-module__hqSXgq__flickerBuzz 8.9s linear var(--beat-delay) infinite}.page-module__hqSXgq__stage[data-beat=flicker] .page-module__hqSXgq__texture{animation:page-module__hqSXgq__flickerDropout 13.7s linear var(--beat-delay) infinite}.page-module__hqSXgq__stage[data-beat=flicker] .page-module__hqSXgq__pulseRing{display:none}@keyframes page-module__hqSXgq__flickerBlink{0%,84%{opacity:1}84.6%{opacity:.12}85.4%{opacity:1}86.6%{opacity:.3}87.2%,to{opacity:1}}@keyframes page-module__hqSXgq__flickerBuzz{0%,58%{opacity:1}58.4%{opacity:.5}59%{opacity:.95}59.8%{opacity:.35}60.6%{opacity:.9}61.2%{opacity:.45}62%,to{opacity:1}}@keyframes page-module__hqSXgq__flickerDropout{0%,36%{opacity:1}36.3%{opacity:.06}39.6%{opacity:.06}39.9%{opacity:.7}40.3%{opacity:.1}41%,to{opacity:1}}.page-module__hqSXgq__stage[data-beat=shrink-grow] .page-module__hqSXgq__beat{animation:page-module__hqSXgq__shrinkGrow 9s var(--beat-delay) infinite}@keyframes page-module__hqSXgq__shrinkGrow{0%,12%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1}50%,56%{animation-timing-function:cubic-bezier(.45,0,.4,1);scale:.84}to{scale:1}}.page-module__hqSXgq__stage[data-beat=shrink-grow] .page-module__hqSXgq__pulseRing{animation:page-module__hqSXgq__growRingScale 9s calc(var(--beat-delay) + 9s) infinite, page-module__hqSXgq__growRingFade 9s linear calc(var(--beat-delay) + 9s) infinite}@keyframes page-module__hqSXgq__growRingScale{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);scale:1}50%,to{scale:3.6}}@keyframes page-module__hqSXgq__growRingFade{0%{opacity:0}1.5%{opacity:.45}20%{opacity:.22}38%{opacity:.07}48%,to{opacity:0}}.page-module__hqSXgq__orbShell{--d:var(--orb-size);animation:page-module__hqSXgq__sphereScale var(--sphere-form) cubic-bezier(.22, .68, .24, 1) var(--sphere-delay) both, page-module__hqSXgq__sphereResolve var(--sphere-form) linear var(--sphere-delay) both}@keyframes page-module__hqSXgq__sphereScale{0%{scale:.2}to{scale:1}}@keyframes page-module__hqSXgq__sphereResolve{0%{opacity:0;filter:blur(22px)}30%{opacity:.35;filter:blur(16px)}70%{opacity:.9;filter:blur(5px)}to{opacity:1;filter:none}}.page-module__hqSXgq__orb{width:100%;height:100%;position:relative}.page-module__hqSXgq__lobe{background:radial-gradient(closest-side, var(--blue) 0%, var(--blue) 84%, #462aff 92%, #7837f5 96.5%, #c84be18c 98.8%, #c84be100 100%);border-radius:50%;display:block;position:absolute}.page-module__hqSXgq__lobeA{animation:61s linear infinite page-module__hqSXgq__turn,13s ease-in-out infinite page-module__hqSXgq__lobeDriftA;inset:.3% -.3%}.page-module__hqSXgq__lobeB{animation:47s linear infinite reverse page-module__hqSXgq__turn,17s ease-in-out infinite page-module__hqSXgq__lobeDriftB;inset:-.25% .4%}.page-module__hqSXgq__lobeC{animation:79s linear -30s infinite page-module__hqSXgq__turn,11s ease-in-out infinite page-module__hqSXgq__lobeDriftC;inset:.5% .15%}@keyframes page-module__hqSXgq__turn{to{rotate:360deg}}@keyframes page-module__hqSXgq__lobeDriftA{0%,to{translate:0}50%{translate:calc(var(--drift) * 0.4%) calc(var(--drift) * -0.3%)}}@keyframes page-module__hqSXgq__lobeDriftB{0%,to{translate:0}50%{translate:calc(var(--drift) * -0.35%) calc(var(--drift) * 0.3%)}}@keyframes page-module__hqSXgq__lobeDriftC{0%,to{translate:0}50%{translate:calc(var(--drift) * 0.2%) calc(var(--drift) * 0.4%)}}.page-module__hqSXgq__inner{translate:calc(var(--pointer-x,0) * var(--pointer-reach)) calc(var(--pointer-y,0) * var(--pointer-reach));transition:translate .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:3%}.page-module__hqSXgq__core,.page-module__hqSXgq__crescent{border-radius:50%;display:block;position:absolute;inset:0}.page-module__hqSXgq__core{background:radial-gradient(circle at 30% 72%,#4bc8ffc7 0%,#3ca0ff9e 28%,#2d6eff61 55%,#233cff1f 78%,#2323ff00 95%);animation:14s ease-in-out infinite page-module__hqSXgq__wander;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.page-module__hqSXgq__crescent{background:radial-gradient(78% 78% at 72% 28%,#82dcff00 80%,#82dcff3d 96%,#82dcff00 110%);-webkit-mask-image:radial-gradient(closest-side,#000 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 86%,#0000 100%)}@keyframes page-module__hqSXgq__wander{0%,to{translate:0}33%{translate:calc(var(--wander) * 3%) calc(var(--wander) * 2%)}66%{translate:calc(var(--wander) * -2%) calc(var(--wander) * 3%)}}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__field{--mask-solid:.54;--mask-clear:.64;--ring-start:.9;--drift:5;--wander:3;--pointer-reach:7%}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__orbCorona{background:radial-gradient(closest-side,#463cff66 0%,#3c32ff57 18%,#322dff38 34%,#2d28ff1c 50%,#2823ff0a 66%,#2323ff00 84%)}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__orbGlow{--d:calc(var(--orb-size) * 1.9);background:radial-gradient(closest-side,#966effb3 0%,#5046ff9e 34%,#2d2dff75 48%,#2323ff38 58%,#2323ff12 70%,#2323ff00 82%)}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__lobe{background:radial-gradient(closest-side, var(--blue) 0%, var(--blue) 76%, #2323ffcc 83%, #2323ff73 90%, #2323ff26 96%, #2323ff00 100%)}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__lobeA{inset:1.5% -1.5%}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__lobeB{inset:-1.5% 2%}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__lobeC{inset:3% .5%}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__inner{inset:16%}.page-module__hqSXgq__stage[data-sphere=glow] .page-module__hqSXgq__core{background:radial-gradient(closest-side,#a0a0ff80 0%,#6e6eff3d 50%,#5a5aff00 100%);inset:8%;-webkit-mask-image:none;mask-image:none}.page-module__hqSXgq__warmA,.page-module__hqSXgq__warmB{aspect-ratio:1;border-radius:50%;display:block;position:absolute}.page-module__hqSXgq__warmA{background:radial-gradient(closest-side,#ff64c842 0%,#ff64c800 100%);width:84%;animation:11s ease-in-out -3s infinite reverse page-module__hqSXgq__wander;top:-6%;left:-4%}.page-module__hqSXgq__warmB{background:radial-gradient(closest-side,#ffbe6433 0%,#ffbe6400 100%);width:76%;animation:17s ease-in-out -8s infinite page-module__hqSXgq__wander;bottom:-4%;right:-4%}@keyframes page-module__hqSXgq__fadeUp{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}.page-module__hqSXgq__panels{z-index:2;width:100%;padding:0 var(--gutter) clamp(2rem, 6vh, 4rem);grid-area:2/1;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.page-module__hqSXgq__panel{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:30ch;display:flex}.page-module__hqSXgq__in1,.page-module__hqSXgq__in2,.page-module__hqSXgq__in3,.page-module__hqSXgq__in4,.page-module__hqSXgq__in5,.page-module__hqSXgq__in6{animation:1s cubic-bezier(.2,.7,.2,1) both page-module__hqSXgq__fadeUp}.page-module__hqSXgq__in1{animation-delay:4.9s}.page-module__hqSXgq__in2{animation-delay:5.1s}.page-module__hqSXgq__in3{animation-delay:5.3s}.page-module__hqSXgq__in4{animation-delay:5.5s}.page-module__hqSXgq__in5{animation-delay:5.7s}.page-module__hqSXgq__in6{animation-delay:5.9s}:root[data-theme=light] .page-module__hqSXgq__in1{animation-delay:0s}:root[data-theme=light] .page-module__hqSXgq__in2{animation-delay:80ms}:root[data-theme=light] .page-module__hqSXgq__in3{animation-delay:.16s}:root[data-theme=light] .page-module__hqSXgq__in4{animation-delay:.24s}:root[data-theme=light] .page-module__hqSXgq__in5{animation-delay:.32s}:root[data-theme=light] .page-module__hqSXgq__in6{animation-delay:.4s}.page-module__hqSXgq__panelRight{text-align:right;align-items:flex-end}.page-module__hqSXgq__panelTitle{font-family:var(--title-stack);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.75rem,min(7vw,10dvh),5.5rem);font-weight:700;line-height:.92}.page-module__hqSXgq__panelText{color:var(--ink-muted);font-size:clamp(.95rem,1.6vw,1.3rem);line-height:1.25}.page-module__hqSXgq__arrow{width:clamp(2.5rem,4vw,3.4rem);color:var(--ink);margin-top:.75rem;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:block}.page-module__hqSXgq__arrow svg{width:100%;height:auto;display:block}.page-module__hqSXgq__panel:hover .page-module__hqSXgq__arrow{transform:translate(10px)}.page-module__hqSXgq__panel:hover .page-module__hqSXgq__panelTitle{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:860px){.page-module__hqSXgq__panels{gap:1rem;padding-bottom:clamp(2rem,5vh,3rem)}}@media (max-width:359px){.page-module__hqSXgq__panels{flex-direction:column;align-items:flex-start;gap:2rem}.page-module__hqSXgq__panelRight{text-align:left;align-items:flex-start}}@media (min-width:1360px){.page-module__hqSXgq__orbWrap{grid-row:1/-1}.page-module__hqSXgq__spoilsport{top:calc(50dvh - var(--header-h))}.page-module__hqSXgq__field{--cy:50dvh;--orb-size:clamp(320px, min(70cqh, 100cqw - 2 * (var(--gutter) + 5.5rem * 4.15 + 1.5rem)), 880px)}}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__inner{translate:none}}
