@keyframes MarqueeFrame-module-scss-module__yyFgiG__stw-chase{to{stroke-dashoffset:-5.1rem}}.MarqueeFrame-module-scss-module__yyFgiG__sign{--stw-marquee-band:1.3rem;padding:var(--stw-space-lg);background:var(--stw-ground-deep);box-shadow:0 0 2rem color-mix(in srgb, var(--stw-orange-deep) 40%, transparent);border-radius:1.5rem;position:relative}@media (min-width:48rem){.MarqueeFrame-module-scss-module__yyFgiG__sign{padding:var(--stw-space-xl)}}.MarqueeFrame-module-scss-module__yyFgiG__lights{pointer-events:none;width:calc(100% - 1.3rem);height:calc(100% - 1.3rem);position:absolute;inset:.65rem;overflow:visible}.MarqueeFrame-module-scss-module__yyFgiG__lights rect{fill:none;rx:calc(1.5rem - 1.3rem/2);stroke-linecap:round}.MarqueeFrame-module-scss-module__yyFgiG__dark .MarqueeFrame-module-scss-module__yyFgiG__halo,.MarqueeFrame-module-scss-module__yyFgiG__dark .MarqueeFrame-module-scss-module__yyFgiG__core{display:none}.MarqueeFrame-module-scss-module__yyFgiG__frame{stroke:var(--stw-orange-deep);stroke-width:1.3rem;opacity:.55}.MarqueeFrame-module-scss-module__yyFgiG__glass,.MarqueeFrame-module-scss-module__yyFgiG__halo,.MarqueeFrame-module-scss-module__yyFgiG__core{stroke-dasharray:0 1.7rem}.MarqueeFrame-module-scss-module__yyFgiG__glass{stroke:var(--stw-gold-dim);stroke-width:.8rem;opacity:.45}.MarqueeFrame-module-scss-module__yyFgiG__halo,.MarqueeFrame-module-scss-module__yyFgiG__core{stroke-dasharray:0 5.1rem;animation:.6s steps(3,end) infinite MarqueeFrame-module-scss-module__yyFgiG__stw-chase}.MarqueeFrame-module-scss-module__yyFgiG__halo{stroke:var(--stw-gold);stroke-width:.8rem;filter:drop-shadow(0 0 calc(.15rem * .6) var(--stw-gold)) drop-shadow(0 0 calc(.7rem * .6) var(--stw-gold)) drop-shadow(0 0 calc(2rem * .6) var(--stw-gold))}.MarqueeFrame-module-scss-module__yyFgiG__core{stroke:var(--stw-gold-glow);stroke-width:.4rem}
.Hero-module-scss-module__3fEyMq__hero{justify-content:center;align-items:center;gap:var(--stw-space-sm);aspect-ratio:2/3;touch-action:pan-y;flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.Hero-module-scss-module__3fEyMq__hero{width:fit-content;max-width:100%;aspect-ratio:auto;block-size:100%}}.Hero-module-scss-module__3fEyMq__stage{flex:auto;inline-size:100%;min-inline-size:0;display:grid}.Hero-module-scss-module__3fEyMq__slide{text-align:center;background:var(--stw-ground-deep);opacity:0;visibility:hidden;grid-area:1/1;place-items:center;transition:opacity .4s,visibility 0s linear .4s;display:grid}.Hero-module-scss-module__3fEyMq__slide[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__3fEyMq__slide{transition:none}}.Hero-module-scss-module__3fEyMq__line{max-inline-size:18ch;color:var(--stw-cream);font-family:var(--stw-font-display);font-size:var(--stw-text-5);letter-spacing:.01em;text-wrap:balance;text-transform:uppercase;line-height:1.05;position:relative}@media (min-width:48rem){.Hero-module-scss-module__3fEyMq__line{font-size:var(--stw-text-4)}}.Hero-module-scss-module__3fEyMq__line{text-shadow:0 0 calc(.15rem*.6) var(--stw-orange-deep),0 0 calc(.7rem*.6) var(--stw-orange-deep),0 0 calc(2rem*.6) var(--stw-orange-deep)}.Hero-module-scss-module__3fEyMq__backdrop{inset:var(--stw-marquee-band);border-radius:calc(1.5rem - var(--stw-marquee-band));position:absolute;overflow:hidden}.Hero-module-scss-module__3fEyMq__backdrop:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--stw-ground-deep) 92%, transparent), color-mix(in srgb, var(--stw-ground-deep) 20%, transparent) 70%);position:absolute;inset:0}.Hero-module-scss-module__3fEyMq__art{object-fit:cover}.Hero-module-scss-module__3fEyMq__film{text-align:left;place-self:end start;justify-items:start;gap:var(--stw-space-xs);color:inherit;text-decoration:none;display:grid;position:relative}.Hero-module-scss-module__3fEyMq__film .Hero-module-scss-module__3fEyMq__line{font-size:var(--stw-text-3)}@media (min-width:48rem){.Hero-module-scss-module__3fEyMq__film .Hero-module-scss-module__3fEyMq__line{font-size:var(--stw-text-4)}}.Hero-module-scss-module__3fEyMq__kicker,.Hero-module-scss-module__3fEyMq__detail{color:var(--stw-gold);font-size:var(--stw-text-1);letter-spacing:.12em;text-transform:uppercase;position:relative}.Hero-module-scss-module__3fEyMq__dots{z-index:1;justify-content:center;gap:var(--stw-space-xs);margin-block-start:auto;display:flex;position:relative}.Hero-module-scss-module__3fEyMq__dot{background:var(--stw-gold);opacity:.35;cursor:pointer;border:0;border-radius:50%;block-size:.6rem;inline-size:.6rem;padding:0}.Hero-module-scss-module__3fEyMq__dot[aria-current=true]{opacity:1}.Hero-module-scss-module__3fEyMq__dot:focus-visible{outline:2px solid var(--stw-cream);outline-offset:2px}
.Split-module-scss-module__KLguAq__split{gap:var(--stw-space-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.Split-module-scss-module__KLguAq__split{gap:var(--stw-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:stretch}}.Split-module-scss-module__KLguAq__start,.Split-module-scss-module__KLguAq__end{min-inline-size:0}
.ErrorNotice-module-scss-module__6tQmoW__notice{align-items:center;gap:var(--stw-space-sm);max-width:36rem;margin-block:var(--stw-space-xl);padding:var(--stw-space-xl) var(--stw-space-lg);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.ErrorNotice-module-scss-module__6tQmoW__notice{padding:var(--stw-space-2xl) var(--stw-space-xl)}}.ErrorNotice-module-scss-module__6tQmoW__title{color:var(--stw-cream);font-family:var(--stw-font-display);font-size:var(--stw-text-3);letter-spacing:.02em;text-transform:uppercase}.ErrorNotice-module-scss-module__6tQmoW__message{max-width:40ch;color:var(--stw-cream-dim);text-wrap:balance}.ErrorNotice-module-scss-module__6tQmoW__retry{padding:var(--stw-space-2xs) var(--stw-space-md);border:var(--stw-hairline) solid var(--stw-gold);border-radius:var(--stw-radius-bulb);color:var(--stw-gold);cursor:pointer;font-size:var(--stw-text-0);background:0 0}.ErrorNotice-module-scss-module__6tQmoW__retry:hover{background:var(--stw-gold);color:var(--stw-ground)}
