.DukeSprite_viewport__rznBC{--duke-native-bust:128px;--duke-bust-md:128px;--motion-r1-quantum:120ms;position:relative;width:var(--duke-render-size,var(--duke-bust-md));height:var(--duke-render-height,var(--duke-render-size,var(--duke-bust-md)));overflow:hidden;image-rendering:pixelated;contain:strict}.DukeSprite_strip__3hPOr{position:absolute;top:0;left:0;height:100%;width:calc(var(--duke-render-size, var(--duke-bust-md)) * var(--duke-frames));image-rendering:pixelated;will-change:transform}.DukeSprite_static__P37n9{animation:none;transform:translateZ(0)}.DukeSprite_loop__AF68q{animation-name:DukeSprite_duke-strip-advance__XRjc9;animation-timing-function:steps(var(--duke-frames));animation-iteration-count:infinite;animation-duration:var(--duke-loop-ms)}.DukeSprite_paused__7IXNI{animation-play-state:paused}@keyframes DukeSprite_duke-strip-advance__XRjc9{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--duke-render-size, var(--duke-bust-md)) * var(--duke-frames)),0,0)}}@media (prefers-reduced-motion:reduce){.DukeSprite_loop__AF68q{animation:none;transform:translateZ(0)}}.WelcomeCutscene_root__LRLwq{--wc-ink:#171310;--wc-cream:#faf7f0;--wc-duke:#ff1493;--wc-neon:#ff2e8b;--wc-top-min:112px;--wc-bottom-min:160px;--wc-safe-l:env(safe-area-inset-left,0px);--wc-safe-r:env(safe-area-inset-right,0px);position:fixed;inset:0;z-index:80;display:grid;grid-template-rows:minmax(var(--wc-top-min),1fr) auto minmax(var(--wc-bottom-min),1fr);height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--wc-ink);color:var(--wc-cream);overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.WelcomeCutscene_top__RliSX{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:56px calc(16px + var(--wc-safe-r)) 14px calc(16px + var(--wc-safe-l))}.WelcomeCutscene_controls__4Nowq{position:absolute;top:6px;left:calc(10px + var(--wc-safe-l));right:calc(10px + var(--wc-safe-r));display:flex;justify-content:space-between;align-items:center;pointer-events:none}.WelcomeCutscene_controls__4Nowq>*{pointer-events:auto}.WelcomeCutscene_skip__BuLyu{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0 16px;border:0;border-radius:999px;background:hsla(42,50%,96%,.12);color:hsla(42,50%,96%,.86);font-family:var(--font-body),var(--font-sans),system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;cursor:pointer}.WelcomeCutscene_skip__BuLyu:focus-visible,.WelcomeCutscene_sound__T_2zQ:focus-visible{outline:2px solid var(--wc-cream);outline-offset:2px}.WelcomeCutscene_skipChevrons__KcYNv{flex:none;opacity:.8}.WelcomeCutscene_sound__T_2zQ{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0;border:0;border-radius:999px;background:hsla(42,50%,96%,.12);color:hsla(42,50%,96%,.86);cursor:pointer}.WelcomeCutscene_sound__T_2zQ[data-state=silent]{color:hsla(42,50%,96%,.7)}.WelcomeCutscene_sound__T_2zQ[data-state=refused]{color:#ffd0e4}.WelcomeCutscene_title__1E08o{margin:0;display:flex;align-items:baseline;justify-content:center;gap:.32em;font-family:var(--font-marker),cursive;font-weight:400;line-height:1;white-space:nowrap;color:#fff0f7;text-shadow:0 0 2px #fff,0 0 7px var(--wc-neon),0 0 16px var(--wc-neon),0 0 34px rgba(255,46,139,.75);opacity:0}.WelcomeCutscene_titleSmall__eKm9E{font-size:20px}.WelcomeCutscene_titleYear__Qt87g{font-size:46px;letter-spacing:.02em}.WelcomeCutscene_title__1E08o[data-phase=on]{animation:WelcomeCutscene_wc-neon-on__wScqw .36s ease-out both}.WelcomeCutscene_title__1E08o[data-phase=lit]{opacity:1}.WelcomeCutscene_title__1E08o[data-phase=out]{opacity:0;transition:opacity .36s ease-out}@keyframes WelcomeCutscene_wc-neon-on__wScqw{0%{opacity:0}to{opacity:1}}.WelcomeCutscene_band__ahp8I{position:relative;width:100%;overflow:hidden;background:var(--wc-ink)}.WelcomeCutscene_canvas__Desej{display:block;width:100%;height:100%;image-rendering:pixelated}.WelcomeCutscene_vignette__7EJDG{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 60% 42%,rgba(23,19,16,0) 58%,rgba(23,19,16,.42) 100%)}.WelcomeCutscene_bottom__2UObs{display:flex;flex-direction:column;justify-content:flex-start;padding:14px calc(16px + var(--wc-safe-r)) 16px calc(16px + var(--wc-safe-l))}.WelcomeCutscene_dialog__phGrH{position:relative;padding:12px 16px 14px;background:rgba(23,19,16,.94);box-shadow:inset 0 0 0 2px var(--wc-cream),inset 0 0 0 4px var(--wc-ink),inset 0 0 0 5px hsla(42,50%,96%,.35);clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 4px),0 calc(100% - 4px),0 4px,2px 4px,2px 2px,4px 2px);visibility:hidden}.WelcomeCutscene_dialog__phGrH[data-phase=done],.WelcomeCutscene_dialog__phGrH[data-phase=talking]{visibility:visible}.WelcomeCutscene_dialog__phGrH[data-phase=out]{visibility:visible;opacity:0;transition:opacity .36s ease-out}.WelcomeCutscene_nameplate__D3wg8{display:block;margin-bottom:8px;font-family:var(--font-pixel),monospace;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--wc-duke)}.WelcomeCutscene_cards__Fxjrp{display:grid}.WelcomeCutscene_line__xxBxE{grid-area:1/1;margin:0;font-family:var(--font-voice),Georgia,serif;font-size:18px;line-height:1.35;color:var(--wc-cream);visibility:hidden}.WelcomeCutscene_line__xxBxE[data-up=true]{visibility:visible}.WelcomeCutscene_line__xxBxE[data-up=true] .WelcomeCutscene_unpainted__j98tW{visibility:hidden}.WelcomeCutscene_root__LRLwq[data-mode=still]{--wc-bottom-min:240px}.WelcomeCutscene_root__LRLwq[data-mode=still] .WelcomeCutscene_cards__Fxjrp{row-gap:6px}.WelcomeCutscene_root__LRLwq[data-mode=still] .WelcomeCutscene_line__xxBxE{grid-area:auto}.WelcomeCutscene_srOnly__4GJuw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.WelcomeCutscene_title__1E08o[data-phase=on]{animation:none;opacity:1}.WelcomeCutscene_dialog__phGrH[data-phase=out],.WelcomeCutscene_title__1E08o[data-phase=out]{transition:none}}.WelcomeCutscene_root__LRLwq[data-mode=still] .WelcomeCutscene_title__1E08o{animation:none}