.HoursStage-module__4qrRLW__stage{--holo:var(--cat-tool);--night:color-mix(in srgb, var(--em-band) 82%, var(--em-12));isolation:isolate;min-block-size:max(100svh,860px);padding-block:calc(var(--space-9,96px) + 24px) 0;background:radial-gradient(120% 70% at 50% 108%, color-mix(in srgb, var(--web-karsi-violet) 42%, var(--night)), transparent 62%), radial-gradient(90% 60% at 50% 30%, color-mix(in srgb, var(--em-band) 70%, var(--web-karsi-violet)), var(--night));color:var(--white);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.HoursStage-module__4qrRLW__space{z-index:-3;pointer-events:none;position:absolute;inset:0}.HoursStage-module__4qrRLW__nebula{border-radius:50%;display:block;position:absolute}.HoursStage-module__4qrRLW__violet{background:radial-gradient(closest-side, color-mix(in srgb, var(--web-karsi-violet) 55%, transparent), transparent);inset:-20% 48% 30% -18%}.HoursStage-module__4qrRLW__cyan{background:radial-gradient(closest-side, color-mix(in srgb, var(--holo) 30%, transparent), transparent);inset:-10% -20% 40% 55%}.HoursStage-module__4qrRLW__green{background:radial-gradient(closest-side, color-mix(in srgb, var(--green-solid) 16%, transparent), transparent);inset:30% 25% 10%}.HoursStage-module__4qrRLW__stars{block-size:1px;inline-size:1px;box-shadow:var(--stars);border-radius:50%;display:block;position:absolute;top:0;left:calc(50% - 1200px)}.HoursStage-module__4qrRLW__far{opacity:.7}.HoursStage-module__4qrRLW__holo{z-index:-2;perspective:1100px;pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:14%;inset-inline:0}.HoursStage-module__4qrRLW__plane{aspect-ratio:2000/744;transform-origin:50% 70%;inline-size:min(1500px,132vw);-webkit-mask:radial-gradient(70% 80% at 50% 50%, var(--white) 55%, transparent 100%);-webkit-mask:radial-gradient(70% 80% at 50% 50%, var(--white) 55%, transparent 100%);mask:radial-gradient(70% 80% at 50% 50%, var(--white) 55%, transparent 100%);position:relative;transform:rotateX(38deg)translateY(-2%)}.HoursStage-module__4qrRLW__dots,.HoursStage-module__4qrRLW__scan,.HoursStage-module__4qrRLW__grid{display:block;position:absolute;inset:0}.HoursStage-module__4qrRLW__dots{background:linear-gradient(90deg, color-mix(in srgb, var(--holo) 70%, var(--white)), color-mix(in srgb, var(--web-karsi-violet) 60%, var(--white)) 50%, color-mix(in srgb, var(--holo) 70%, var(--white)));opacity:.7;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--holo) 80%, transparent));-webkit-mask:url(/hours/map-dots.webp) 50%/100% 100% no-repeat;mask:url(/hours/map-dots.webp) 50%/100% 100% no-repeat}.HoursStage-module__4qrRLW__scan{overflow:hidden;-webkit-mask:url(/hours/map-dots.webp) 50%/100% 100% no-repeat;mask:url(/hours/map-dots.webp) 50%/100% 100% no-repeat}.HoursStage-module__4qrRLW__scan:before{content:"";background:linear-gradient(90deg, transparent, var(--white), transparent);inline-size:22%;position:absolute;inset-block:0;inset-inline-start:0;translate:-110%}.HoursStage-module__4qrRLW__grid{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--holo) 22%, transparent) 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--holo) 12%, transparent) 0 1px, transparent 1px 64px);opacity:.5}.HoursStage-module__4qrRLW__life{z-index:-1;pointer-events:none;inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline:0}.HoursStage-module__4qrRLW__inner{text-align:center;align-content:start;justify-items:center;gap:18px;padding-inline:16px;display:grid;position:relative}.HoursStage-module__4qrRLW__kicker{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 16%, transparent);letter-spacing:.02em;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.HoursStage-module__4qrRLW__bag{block-size:18px;inline-size:16px}.HoursStage-module__4qrRLW__title{max-inline-size:24ch;font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.8rem,.9rem + 2.9vw,3.3rem);font-weight:800;line-height:1.02}.HoursStage-module__4qrRLW__line{display:block}.HoursStage-module__4qrRLW__lit{background:linear-gradient(90deg, var(--green-solid), color-mix(in srgb, var(--holo) 70%, var(--white)) 55%, var(--web-agent-sms));color:#0000;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--green-solid) 35%, transparent));-webkit-background-clip:text;background-clip:text}.HoursStage-module__4qrRLW__core{place-items:center;margin-block-start:10px;padding:26px 0 8px;display:grid;position:relative}.HoursStage-module__4qrRLW__orbits{perspective:900px;pointer-events:none;position:absolute;inset:-12% -16%}.HoursStage-module__4qrRLW__orbit{border:1px solid color-mix(in srgb, var(--holo) 45%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--holo) 25%, transparent), inset 0 0 24px color-mix(in srgb, var(--holo) 18%, transparent);border-radius:50%;display:block;position:absolute;inset:0;transform:rotateX(74deg)rotate(0)}.HoursStage-module__4qrRLW__orbit:after{content:"";background:var(--white);block-size:8px;inline-size:8px;box-shadow:0 0 12px 4px color-mix(in srgb, var(--holo) 80%, transparent);border-radius:50%;position:absolute;inset-block-start:-4px;inset-inline-start:50%}.HoursStage-module__4qrRLW__orbitB{border-color:color-mix(in srgb, var(--web-karsi-violet) 55%, transparent);inset:8% 6%;transform:rotateX(74deg)rotateY(-12deg)rotate(180deg)}.HoursStage-module__4qrRLW__floaters{pointer-events:none;position:absolute;inset:-34% -58%}.HoursStage-module__4qrRLW__floater{inline-size:var(--size,92px);filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--em-12) 55%, transparent));display:block;position:absolute}.HoursStage-module__4qrRLW__floater img{block-size:auto;inline-size:100%;display:block}.HoursStage-module__4qrRLW__floater[data-spot=a]{--size:104px;inset-block-start:6%;inset-inline-start:2%;rotate:-10deg}.HoursStage-module__4qrRLW__floater[data-spot=b]{--size:88px;inset-block-start:4%;inset-inline-end:4%;rotate:12deg}.HoursStage-module__4qrRLW__floater[data-spot=c]{--size:76px;opacity:.85;filter:blur(1px) drop-shadow(0 14px 18px color-mix(in srgb, var(--em-12) 55%, transparent));inset-block-end:6%;inset-inline-start:6%;rotate:8deg}.HoursStage-module__4qrRLW__floater[data-spot=d]{--size:70px;opacity:.8;filter:blur(1.5px) drop-shadow(0 14px 18px color-mix(in srgb, var(--em-12) 55%, transparent));inset-block-end:2%;inset-inline-end:8%;rotate:-14deg}.HoursStage-module__4qrRLW__floater[data-spot=e]{--size:58px;opacity:.7;filter:blur(2px);inset-block-start:40%;inset-inline-end:-2%;rotate:6deg}.HoursStage-module__4qrRLW__console{background:linear-gradient(180deg, color-mix(in srgb, var(--white) 12%, var(--em-band)), color-mix(in srgb, var(--white) 4%, var(--em-band)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--holo) 20%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--green-solid) 40%, transparent), 0 30px 60px -20px color-mix(in srgb, var(--em-12) 80%, transparent);border-radius:28px;justify-items:center;gap:14px;padding:26px clamp(18px,3vw,40px) 22px;display:grid;position:relative}.HoursStage-module__4qrRLW__console:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--green-solid) 55%, transparent), transparent);filter:blur(8px);z-index:-1;border-radius:50%;block-size:36px;position:absolute;inset:auto 12% -18px}.HoursStage-module__4qrRLW__figureLabel{color:color-mix(in srgb, var(--white) 86%, var(--green-solid));letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:clamp(14px,.7rem + .6vw,20px);font-weight:800}.HoursStage-module__4qrRLW__stats{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.HoursStage-module__4qrRLW__stat{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent);align-items:baseline;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.HoursStage-module__4qrRLW__stat b{color:var(--white);font-family:var(--font-display);font-size:18px;font-weight:800}.HoursStage-module__4qrRLW__stat span{color:color-mix(in srgb, var(--white) 72%, transparent);font-weight:600}.HoursStage-module__4qrRLW__heroes{justify-items:center;gap:8px;margin-block-start:40px;padding:0 16px;display:grid;position:relative}.HoursStage-module__4qrRLW__heroes:before{content:"";background:radial-gradient(60% 100% at 50% 100%, color-mix(in srgb, var(--web-karsi-violet) 55%, transparent), transparent 70%);z-index:-1;block-size:48%;position:absolute;inset:auto -10% 0}.HoursStage-module__4qrRLW__crewLine{color:color-mix(in srgb, var(--white) 80%, transparent);letter-spacing:.28em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.HoursStage-module__4qrRLW__lineUp{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(4px,1.4vw,22px);inline-size:min(1180px,100%);margin:0;padding:0 0 26px;list-style:none;display:grid}.HoursStage-module__4qrRLW__hero{justify-items:center;gap:2px;display:grid;position:relative}.HoursStage-module__4qrRLW__beam{inline-size:74%;block-size:calc(260px * var(--scale));background:radial-gradient(50% 100% at 50% 100%, color-mix(in srgb, var(--tone) 50%, transparent), color-mix(in srgb, var(--tone) 12%, transparent) 60%, transparent);opacity:.75;transform-origin:50% 100%;border-radius:50% 50% 0 0/18% 18% 0 0;display:block;position:absolute;inset-block-end:54px;inset-inline-start:50%;translate:-50%}.HoursStage-module__4qrRLW__mascot{inline-size:calc(min(150px, 11vw) * var(--scale));filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--em-12) 60%, transparent))}.HoursStage-module__4qrRLW__plinth{inline-size:calc(min(150px, 11vw) * var(--scale) * .9);background:radial-gradient(closest-side, color-mix(in srgb, var(--white) 70%, var(--tone)), color-mix(in srgb, var(--tone) 60%, transparent) 60%, transparent);block-size:16px;box-shadow:0 0 26px 4px color-mix(in srgb, var(--tone) 45%, transparent);border-radius:50%;margin-block-start:-8px;display:block}.HoursStage-module__4qrRLW__name{font-family:var(--font-display);letter-spacing:-.01em;margin-block-start:10px;font-size:clamp(13px,.6rem + .7vw,19px);font-weight:800}.HoursStage-module__4qrRLW__role{color:color-mix(in srgb, var(--tone) 70%, var(--white));letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,.45rem + .45vw,13px);font-weight:700}.HoursStage-module__4qrRLW__close{--night:color-mix(in srgb, var(--em-band) 82%, var(--em-12));background:linear-gradient(180deg, color-mix(in srgb, var(--web-karsi-violet) 42%, var(--night)), var(--night) 85%);color:var(--white);justify-items:center;gap:14px;padding:36px 16px 56px;display:grid}.HoursStage-module__4qrRLW__close .HoursStage-module__4qrRLW__cta{min-block-size:58px;padding-inline:30px;font-size:16.5px}.HoursStage-module__4qrRLW__facts{color:color-mix(in srgb, var(--white) 78%, transparent);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.HoursStage-module__4qrRLW__facts li:before{content:"✓";color:var(--green-solid);margin-inline-end:6px;font-weight:800}@media (prefers-reduced-motion:no-preference){.HoursStage-module__4qrRLW__violet{animation:HoursStage-module__4qrRLW__drift 26s var(--ease-standard) infinite alternate}.HoursStage-module__4qrRLW__cyan{animation:HoursStage-module__4qrRLW__drift 32s var(--ease-standard) -8s infinite alternate-reverse}.HoursStage-module__4qrRLW__twinkleA{animation:HoursStage-module__4qrRLW__twinkle 4.6s var(--ease-standard) infinite}.HoursStage-module__4qrRLW__twinkleB{animation:HoursStage-module__4qrRLW__twinkle 6.2s var(--ease-standard) -2s infinite}.HoursStage-module__4qrRLW__scan:before{animation:6.5s cubic-bezier(.45,0,.25,1) infinite HoursStage-module__4qrRLW__scan}.HoursStage-module__4qrRLW__orbit{animation:28s linear infinite HoursStage-module__4qrRLW__spin}.HoursStage-module__4qrRLW__orbitB{animation:40s linear infinite reverse HoursStage-module__4qrRLW__spinB}.HoursStage-module__4qrRLW__floater{animation:HoursStage-module__4qrRLW__float 7s var(--ease-standard) infinite}.HoursStage-module__4qrRLW__floater[data-spot=b]{animation-duration:8.4s;animation-delay:-2s}.HoursStage-module__4qrRLW__floater[data-spot=c]{animation-duration:9s;animation-delay:-4s}.HoursStage-module__4qrRLW__floater[data-spot=d]{animation-duration:7.6s;animation-delay:-1s}.HoursStage-module__4qrRLW__floater[data-spot=e]{animation-duration:10s;animation-delay:-5s}.HoursStage-module__4qrRLW__beam{animation:HoursStage-module__4qrRLW__beam 4.8s var(--ease-standard) calc(var(--step) * -.7s) infinite}.HoursStage-module__4qrRLW__hero{animation:HoursStage-module__4qrRLW__rise .9s var(--ease-spring) calc(.5s + var(--step) * .12s) both}}@keyframes HoursStage-module__4qrRLW__drift{to{transform:translate(6%,4%)scale(1.08)}}@keyframes HoursStage-module__4qrRLW__twinkle{0%,to{opacity:1}50%{opacity:.3}}@keyframes HoursStage-module__4qrRLW__scan{0%{translate:-110%}70%,to{translate:560%}}@keyframes HoursStage-module__4qrRLW__spin{0%{transform:rotateX(74deg)rotate(0)}to{transform:rotateX(74deg)rotate(360deg)}}@keyframes HoursStage-module__4qrRLW__spinB{0%{transform:rotateX(74deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(74deg)rotateY(-12deg)rotate(360deg)}}@keyframes HoursStage-module__4qrRLW__float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes HoursStage-module__4qrRLW__beam{0%,to{opacity:.55;scale:1 .94}50%{opacity:.85;scale:1}}@keyframes HoursStage-module__4qrRLW__rise{0%{opacity:0;translate:0 40px}}@media (max-width:767px){.HoursStage-module__4qrRLW__stage{min-block-size:auto;padding-block-start:104px}.HoursStage-module__4qrRLW__holo{inset-block-start:20%}.HoursStage-module__4qrRLW__plane{inline-size:190vw}.HoursStage-module__4qrRLW__floaters{display:none}.HoursStage-module__4qrRLW__console{border-radius:22px;padding:20px 14px 16px}.HoursStage-module__4qrRLW__figureLabel{letter-spacing:.22em}.HoursStage-module__4qrRLW__stat{padding:8px 12px;font-size:12.5px}.HoursStage-module__4qrRLW__stat b{font-size:15px}.HoursStage-module__4qrRLW__heroes{margin-block-start:34px;padding-inline:8px}.HoursStage-module__4qrRLW__crewLine{letter-spacing:.2em;font-size:11px}.HoursStage-module__4qrRLW__mascot{inline-size:calc(13vw * var(--scale))}.HoursStage-module__4qrRLW__plinth{inline-size:calc(13vw * var(--scale) * .9);block-size:10px}.HoursStage-module__4qrRLW__beam{block-size:calc(150px * var(--scale));inset-block-end:44px}.HoursStage-module__4qrRLW__name{margin-block-start:6px}.HoursStage-module__4qrRLW__role{display:none}}
.Odometer-module__qlKXRW__odometer{--face:1.08em;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;font-size:clamp(2.8rem,1rem + 5.6vw,6.2rem);font-weight:800;line-height:1;display:inline-flex}.Odometer-module__qlKXRW__row{align-items:center;gap:.06em;display:inline-flex}.Odometer-module__qlKXRW__slot{align-items:flex-end;display:inline-flex}.Odometer-module__qlKXRW__cell{inline-size:.74em;block-size:var(--face);background:linear-gradient(180deg, color-mix(in srgb, var(--white) 10%, transparent), transparent 46%, color-mix(in srgb, var(--em-12) 30%, transparent) 54%, color-mix(in srgb, var(--white) 6%, transparent)), color-mix(in srgb, var(--em-band) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent), inset 0 -.08em .18em color-mix(in srgb, var(--green-solid) 22%, transparent), 0 .12em .4em -.1em color-mix(in srgb, var(--em-12) 60%, transparent);border-radius:.14em;display:block;position:relative;overflow:hidden}.Odometer-module__qlKXRW__cell:after{content:"";background:color-mix(in srgb, var(--em-12) 55%, transparent);block-size:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--white) 8%, transparent);position:absolute;inset-block-start:50%;inset-inline:0}.Odometer-module__qlKXRW__wheel{translate:0 calc(var(--land) * var(--face) * -1);flex-direction:column;display:flex}.Odometer-module__qlKXRW__face{block-size:var(--face);background:linear-gradient(180deg, var(--white) 20%, color-mix(in srgb, var(--green-solid) 55%, var(--white)));color:#0000;-webkit-background-clip:text;background-clip:text;place-items:center;display:grid}.Odometer-module__qlKXRW__group{color:color-mix(in srgb, var(--white) 70%, var(--green-solid));text-shadow:0 0 .2em color-mix(in srgb, var(--green-solid) 60%, transparent);margin-inline-start:.04em;padding-inline:.02em;line-height:.9}.Odometer-module__qlKXRW__wheel{transition:translate .6s cubic-bezier(.3,1.35,.5,1)}.Odometer-module__qlKXRW__odometer[data-snap] .Odometer-module__qlKXRW__wheel{transition:none}@media (prefers-reduced-motion:reduce){.Odometer-module__qlKXRW__wheel{transition:none}}@media (max-width:767px){.Odometer-module__qlKXRW__cell{border-radius:.12em;inline-size:.72em}}
