.story[data-astro-cid-yyg76res]{position:relative}.story__stage[data-astro-cid-yyg76res]{width:100%;max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0 clamp(24px,4vw,64px);margin-inline:auto;display:grid}.story__scene[data-astro-cid-yyg76res]{grid-area:1/2;align-self:center;padding-block:32px}.story__svg[data-astro-cid-yyg76res]{width:100%;height:auto;max-height:70vh;overflow:visible}.story__panels[data-astro-cid-yyg76res]{display:contents}.story__panel[data-astro-cid-yyg76res]{border-top:2px solid var(--line-soft);grid-column:1/-1;align-content:center;justify-items:start;gap:18px;padding-block:clamp(36px,6vw,72px);display:grid}.story__panel--intro[data-astro-cid-yyg76res]{border-top:0;grid-area:1/1}.story__panel--intro[data-astro-cid-yyg76res] h1[data-astro-cid-yyg76res]{max-width:14ch;font-size:clamp(2.6rem,6.4vw,5.4rem)}.story__panel[data-astro-cid-yyg76res]:focus{outline:none}.story__rail[data-astro-cid-yyg76res]{display:none}.story__actions[data-astro-cid-yyg76res]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:6px;display:flex}.story__nodes[data-astro-cid-yyg76res]{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.story__nodes[data-astro-cid-yyg76res] li[data-astro-cid-yyg76res]{align-items:center;gap:14px;display:flex}.story__nodes[data-astro-cid-yyg76res] strong[data-astro-cid-yyg76res]{font-family:var(--font-display);font-size:1.3rem;line-height:1.1;display:block}.story__nodes[data-astro-cid-yyg76res] small[data-astro-cid-yyg76res]{color:var(--muted);font-weight:600}.story__dot[data-astro-cid-yyg76res]{border:4px solid var(--accent);border-radius:50%;flex:none;width:18px;height:18px}.story__tag[data-astro-cid-yyg76res]{flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;display:flex}.story__meta[data-astro-cid-yyg76res]{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 12px;font-size:.9rem}.story__panel--division[data-astro-cid-yyg76res] h2[data-astro-cid-yyg76res]{max-width:16ch}.story__desc[data-astro-cid-yyg76res]{color:var(--ink-2);max-width:50ch;font-size:clamp(1.05rem,1.5vw,1.2rem)}.story__chips[data-astro-cid-yyg76res]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.story__chips[data-astro-cid-yyg76res] li[data-astro-cid-yyg76res]{border:1.5px solid var(--ink);background:var(--accent-soft);border-radius:999px;padding:5px 13px;font-size:.93rem;font-weight:600}.story__foot[data-astro-cid-yyg76res]{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;margin-top:6px;display:flex}.story__price[data-astro-cid-yyg76res]{display:grid}.story__price[data-astro-cid-yyg76res] small[data-astro-cid-yyg76res]{color:var(--muted);font-weight:700}.story__price[data-astro-cid-yyg76res] strong[data-astro-cid-yyg76res]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent-text);font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800;line-height:1}.story__pick[data-astro-cid-yyg76res]{flex-wrap:wrap;gap:10px;display:flex}.story__pick[data-astro-cid-yyg76res] a[data-astro-cid-yyg76res]{border:var(--border);background:var(--white);border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.story__pick[data-astro-cid-yyg76res] a[data-astro-cid-yyg76res]:hover{box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.st-edges[data-astro-cid-yyg76res] line[data-astro-cid-yyg76res]{stroke:#ffffff8c;stroke-width:3px;stroke-dasharray:2 14;stroke-linecap:round}.st-fill[data-astro-cid-yyg76res]{fill:#17123d}.st-icon[data-astro-cid-yyg76res]{fill:none;stroke-width:24px;stroke-linecap:round;stroke-linejoin:round}.st-icon[data-astro-cid-yyg76res] .fill{fill:var(--icon-fill);stroke:none}.st-label[data-astro-cid-yyg76res]{font-family:var(--font-display);fill:#fff;font-size:92px;font-weight:800}.st-wordmark[data-astro-cid-yyg76res] text[data-astro-cid-yyg76res]{font-family:var(--font-display);letter-spacing:4px;fill:#fff;font-size:196px;font-weight:800}.st-wordmark[data-astro-cid-yyg76res] .st-hub[data-astro-cid-yyg76res]{font-family:var(--font-body);letter-spacing:22px;fill:#b9b3e0;font-size:44px;font-weight:700}.story[data-astro-cid-yyg76res]{--story-bg:#0f0b29;color:var(--white);background:radial-gradient(circle at 1px 1px,#ffffff12 1.2px,#0000 1.6px) 0 0/28px 28px}.story[data-astro-cid-yyg76res] .lead,.story[data-astro-cid-yyg76res] .story__desc[data-astro-cid-yyg76res]{color:#d4cff0}.story[data-astro-cid-yyg76res] .kicker{color:#8fe6ff}.story[data-astro-cid-yyg76res] .link-arrow{color:var(--white)}.story[data-astro-cid-yyg76res] [data-astro-cid-yyg76res][data-division=home]{--accent-light:#6fe3ff}.story[data-astro-cid-yyg76res] [data-astro-cid-yyg76res][data-division=game]{--accent-light:#d3a3ff}.story[data-astro-cid-yyg76res] [data-astro-cid-yyg76res][data-division=data]{--accent-light:#a9b1ff}.story[data-astro-cid-yyg76res] .story__price[data-astro-cid-yyg76res] strong[data-astro-cid-yyg76res]{color:var(--accent-light)}.story[data-astro-cid-yyg76res] .story__price[data-astro-cid-yyg76res] small[data-astro-cid-yyg76res],.story[data-astro-cid-yyg76res] .story__nodes[data-astro-cid-yyg76res] small[data-astro-cid-yyg76res]{color:#b9b3e0}.story[data-astro-cid-yyg76res] .story__chips[data-astro-cid-yyg76res] li[data-astro-cid-yyg76res]{background:#ffffff12;border-color:#ffffff59}.story[data-astro-cid-yyg76res] .story__pick[data-astro-cid-yyg76res] a[data-astro-cid-yyg76res]{color:var(--white);background:#ffffff0f;border-color:#ffffff73}.story[data-astro-cid-yyg76res] .story__panel[data-astro-cid-yyg76res]{border-top-color:#ffffff1f}.story[data-astro-cid-yyg76res] [data-astro-cid-yyg76res]:focus-visible{outline-color:var(--white);box-shadow:none}.story--at-start .story__scene[data-astro-cid-yyg76res]{animation:3.6s ease-in-out infinite story-breathe}@keyframes story-breathe{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.story--at-start .story__scene[data-astro-cid-yyg76res]{animation:none}}.story--live{height:calc(var(--story-acts,6) * 92svh)}.story--live .story__stage[data-astro-cid-yyg76res]{top:var(--header-h);height:calc(100svh - var(--header-h));max-width:none;padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) 96px;position:sticky;overflow:hidden}.story--live .story__scene[data-astro-cid-yyg76res]{grid-area:1/2;place-items:center;height:100%;padding:0;display:grid}.story--live .story__svg[data-astro-cid-yyg76res]{max-height:calc(100svh - var(--header-h) - 48px)}.story--live .story__panels[data-astro-cid-yyg76res]{max-height:calc(100svh - var(--header-h) - 32px);grid-area:1/1;align-self:center;display:grid}.story--live .story__panel[data-astro-cid-yyg76res]{opacity:0;pointer-events:none;border-top:0;grid-area:1/1;align-self:center;padding-block:0;transform:translateY(28px)}.story--live .story__panel[data-astro-cid-yyg76res].is-active{opacity:1;pointer-events:auto;z-index:1;transform:none}.story--live.story--ready .story__panel[data-astro-cid-yyg76res]{transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}.story--live.story--ready .story__panel[data-astro-cid-yyg76res].is-active{transition:opacity .45s .1s,transform .6s cubic-bezier(.2,.7,.2,1) .1s}.story--live .story__panel[data-astro-cid-yyg76res].is-before{transform:translateY(-28px)}.story--live .story__rail[data-astro-cid-yyg76res]{padding-right:var(--gutter);grid-area:1/3;place-self:center end;display:block}.story__rail[data-astro-cid-yyg76res] ol[data-astro-cid-yyg76res]{--station:44px;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.story__rail[data-astro-cid-yyg76res] ol[data-astro-cid-yyg76res]:before,.story__rail[data-astro-cid-yyg76res] ol[data-astro-cid-yyg76res]:after{content:"";right:calc(var(--station) / 2 - 1px);top:calc(var(--station) / 2);bottom:calc(var(--station) / 2);border-radius:2px;width:2px;position:absolute}.story__rail[data-astro-cid-yyg76res] ol[data-astro-cid-yyg76res]:before{background:repeating-linear-gradient(#ffffff47 0 4px,#0000 4px 9px)}.story__rail[data-astro-cid-yyg76res] ol[data-astro-cid-yyg76res]:after{transform:scaleY(var(--rail-p,0));transform-origin:top;background:linear-gradient(#b231fb,#2d2ffc 50%,#01ccfe);transition:transform .45s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 12px #2d2ffcb3}.story__station[data-astro-cid-yyg76res]{z-index:1;width:var(--station);height:var(--station);color:var(--white);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.story__rail-dot[data-astro-cid-yyg76res]{background:var(--story-bg,#07061a);border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:12px;height:12px;transition:transform .3s cubic-bezier(.2,.8,.2,1.3),background .3s,box-shadow .3s;display:grid}.story__station[data-astro-cid-yyg76res][aria-current] .story__rail-dot[data-astro-cid-yyg76res]{background:var(--white);border-color:var(--white);transform:scale(1.35);box-shadow:0 0 0 5px #ffffff1f}.story__station--division[data-astro-cid-yyg76res] .story__rail-dot[data-astro-cid-yyg76res]{background:var(--story-bg,#07061a);opacity:.6;border:0;width:26px;height:26px;padding:1px}.story__station--division[data-astro-cid-yyg76res][aria-current] .story__rail-dot[data-astro-cid-yyg76res]{background:var(--story-bg,#07061a);opacity:1;transform:scale(1.3);box-shadow:0 0 22px #2d2ffc8c}.story__station[data-astro-cid-yyg76res]:hover .story__rail-dot[data-astro-cid-yyg76res],.story__station[data-astro-cid-yyg76res]:focus-visible .story__rail-dot[data-astro-cid-yyg76res]{opacity:1;transform:scale(1.2)}.story__rail-label[data-astro-cid-yyg76res]{color:var(--white);white-space:nowrap;pointer-events:none;opacity:0;background:#0c0a22eb;border:1px solid #ffffff29;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;transition:opacity .25s,transform .3s;position:absolute;top:50%;right:calc(100% + 6px);transform:translate(8px,-50%)}.story__station[data-astro-cid-yyg76res][aria-current] .story__rail-label[data-astro-cid-yyg76res],.story__station[data-astro-cid-yyg76res]:hover .story__rail-label[data-astro-cid-yyg76res],.story__station[data-astro-cid-yyg76res]:focus-visible .story__rail-label[data-astro-cid-yyg76res]{opacity:1;transform:translateY(-50%)}.story__rail[data-astro-cid-yyg76res] ol[data-astro-cid-yyg76res]:hover .story__station[data-astro-cid-yyg76res][aria-current]:not(:hover) .story__rail-label[data-astro-cid-yyg76res]{opacity:0}.story__rail-count[data-astro-cid-yyg76res]{width:var(--station,44px);text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff8c;margin:10px 0 0;font-size:.72rem}.story__rail-count[data-astro-cid-yyg76res] span[data-astro-cid-yyg76res]{color:var(--white)}@media (width>=761px) and (height<=820px){.story--live .story__panel[data-astro-cid-yyg76res]{gap:12px}.story--live .story__panel--intro[data-astro-cid-yyg76res] h1[data-astro-cid-yyg76res]{font-size:clamp(2.4rem,4.6vw,3.6rem)}.story--live .story__panel[data-astro-cid-yyg76res] h2[data-astro-cid-yyg76res]{font-size:clamp(1.8rem,3.2vw,2.5rem)}.story--live .lead[data-astro-cid-yyg76res],.story--live .story__desc[data-astro-cid-yyg76res]{font-size:1.02rem}.story--live .story__chips[data-astro-cid-yyg76res] li[data-astro-cid-yyg76res]{padding:3px 10px;font-size:.85rem}.story--live .story__price[data-astro-cid-yyg76res] strong[data-astro-cid-yyg76res]{font-size:1.9rem}.story--live .story__nodes[data-astro-cid-yyg76res]{gap:6px}}@media (width<=1100px){.story--live .story__stage[data-astro-cid-yyg76res]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 64px}}@media (width<=760px){.story__stage[data-astro-cid-yyg76res]{grid-template-columns:1fr}.story__scene[data-astro-cid-yyg76res]{grid-area:2/1;justify-self:center;max-width:360px;padding-block:0 24px}.story__panel--intro[data-astro-cid-yyg76res]{grid-column:1}.story--live .story__stage[data-astro-cid-yyg76res]{padding-inline:var(--gutter);grid-template-rows:minmax(0,32%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:92px}.story--live .story__scene[data-astro-cid-yyg76res]{grid-area:1/1;max-width:none}.story--live .story__svg[data-astro-cid-yyg76res]{width:auto;max-width:100%;height:100%}.story--live .story__panels[data-astro-cid-yyg76res]{grid-area:2/1;align-self:start;height:100%;max-height:none}.story--live .story__panel[data-astro-cid-yyg76res]{align-content:start;align-self:start;gap:10px}.story--live .story__chips[data-astro-cid-yyg76res],.story--live .story__nodes[data-astro-cid-yyg76res] small[data-astro-cid-yyg76res],.story--live .story__panel[data-astro-cid-yyg76res] .kicker[data-astro-cid-yyg76res]{display:none}.story--live .story__nodes[data-astro-cid-yyg76res]{grid-template-columns:repeat(3,auto);gap:14px}.story--live .story__nodes[data-astro-cid-yyg76res] li[data-astro-cid-yyg76res]{flex-direction:column;align-items:flex-start;gap:6px}.story--live .story__nodes[data-astro-cid-yyg76res] strong[data-astro-cid-yyg76res]{font-size:1rem}.story--live .story__actions[data-astro-cid-yyg76res]{gap:10px 18px}.story--live .story__pick[data-astro-cid-yyg76res] a[data-astro-cid-yyg76res]{min-height:44px;padding:0 12px;font-size:.9rem}.story--live .story__panel--intro[data-astro-cid-yyg76res] h1[data-astro-cid-yyg76res]{font-size:clamp(1.9rem,8.6vw,2.6rem)}.story--live .story__panel[data-astro-cid-yyg76res] h2[data-astro-cid-yyg76res]{font-size:clamp(1.6rem,7vw,2.1rem)}.story--live .lead[data-astro-cid-yyg76res],.story--live .story__desc[data-astro-cid-yyg76res]{font-size:1rem}.story--live .story__price[data-astro-cid-yyg76res] strong[data-astro-cid-yyg76res]{font-size:1.8rem}.story--live .story__rail[data-astro-cid-yyg76res]{display:none}}
