.story[data-astro-cid-j7pv25f6]{position:relative;width:100vw;margin-left:calc(50% - 50vw)}.stage[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100svh;overflow:hidden;background:#2d3f8f}.poster[data-astro-cid-j7pv25f6],.poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.scene[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html[data-theme=dark] .poster[data-astro-cid-j7pv25f6][data-mood=evening],html:not([data-theme=dark]) .poster[data-astro-cid-j7pv25f6][data-mood=night]{display:none}.scene[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity 1.2s ease}.story[data-astro-cid-j7pv25f6].live .scene[data-astro-cid-j7pv25f6]{opacity:1}.story[data-astro-cid-j7pv25f6].live .poster[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity 1.2s ease .4s}.veil[data-astro-cid-j7pv25f6]{--wash: color-mix(in srgb, var(--vk-color-bg) 94%, transparent);--wash-soft: color-mix(in srgb, var(--vk-color-bg) 70%, transparent);position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--wash) 0%,var(--wash-soft) 34%,transparent 58%);transition:opacity .8s ease}.story[data-astro-cid-j7pv25f6].at-end .veil[data-astro-cid-j7pv25f6]{opacity:0}.beats[data-astro-cid-j7pv25f6]{position:relative;margin-top:-100svh}.beat[data-astro-cid-j7pv25f6]{min-height:120svh;display:flex;align-items:center;padding:0 max(16px,5vw);box-sizing:border-box}.hero[data-astro-cid-j7pv25f6]{min-height:100svh;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:14svh}.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--vk-font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vk-color-muted);margin:0 0 1rem}h1[data-astro-cid-j7pv25f6]{font-family:var(--vk-font-display);font-weight:800;font-size:clamp(2.6rem,7.4vw,6.4rem);line-height:.98;letter-spacing:-.035em;margin:0;max-width:12ch;color:var(--vk-color-text);animation:rise 1s cubic-bezier(.2,.8,.2,1) both}.verbs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.1em .45em;margin:1.4rem 0 0;font-family:var(--vk-font-display);font-weight:700;font-size:clamp(1.3rem,2.6vw,2.1rem);letter-spacing:-.01em}.verbs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--c);animation:rise .8s cubic-bezier(.2,.8,.2,1) var(--d) both}.cue[data-astro-cid-j7pv25f6]{margin-top:auto;margin-bottom:7svh;align-self:center;display:flex;flex-direction:column;align-items:center;gap:.4rem;font-family:var(--vk-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35);animation:rise .8s ease 1.4s both}.arrow[data-astro-cid-j7pv25f6]{font-size:1.2rem;animation:bob 1.8s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes bob{50%{transform:translateY(6px)}}.card[data-astro-cid-j7pv25f6]{width:min(30rem,100%);background:var(--vk-color-surface);border:1px solid var(--vk-color-line);border-top:4px solid var(--vk-color-accent);border-radius:20px;padding:1.5rem 1.6rem 1.4rem;box-shadow:0 30px 60px -30px #14102873;opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.beat[data-astro-cid-j7pv25f6].in .card[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.step[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .9rem;font-family:var(--vk-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vk-color-accent-text)}.num[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.title[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.title[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:40px;height:40px}h2[data-astro-cid-j7pv25f6]{font-family:var(--vk-font-display);font-weight:800;font-size:1.9rem;letter-spacing:-.02em;margin:0}h2[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.status[data-astro-cid-j7pv25f6]{margin-left:auto;font-family:var(--vk-font-mono);font-size:.7rem;color:var(--vk-color-muted);border:1px solid var(--vk-color-line);border-radius:999px;padding:.2rem .55rem}.headline[data-astro-cid-j7pv25f6]{font-family:var(--vk-font-display);font-size:1.3rem;font-weight:600;line-height:1.25;margin:1rem 0 .5rem}.summary[data-astro-cid-j7pv25f6]{color:var(--vk-color-muted);line-height:1.55;margin:0;font-size:.97rem}ul[data-astro-cid-j7pv25f6]{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem;font-size:.92rem;line-height:1.4}li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.1rem}li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.5em;width:.45rem;height:.45rem;border-radius:2px;background:var(--vk-color-accent)}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin-top:1.3rem}.more[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--vk-color-muted)}.finale[data-astro-cid-j7pv25f6]{justify-content:center;align-items:flex-end;padding-bottom:16svh;min-height:130svh}.card[data-astro-cid-j7pv25f6].dusk{width:min(40rem,100%);text-align:center;border-top-color:#ffc46b}.card[data-astro-cid-j7pv25f6].dusk h2[data-astro-cid-j7pv25f6]{margin-top:0;font-size:clamp(1.8rem,3.6vw,2.6rem);margin-bottom:1.2rem}.card[data-astro-cid-j7pv25f6].dusk .actions[data-astro-cid-j7pv25f6]{justify-content:center}.rail[data-astro-cid-j7pv25f6]{position:fixed;right:max(12px,2vw);top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:.45rem;opacity:0;pointer-events:none;transition:opacity .5s ease}.story[data-astro-cid-j7pv25f6].past-hero:not(.at-end) .rail[data-astro-cid-j7pv25f6]{opacity:1;pointer-events:auto}.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;width:20px;height:20px;text-decoration:none}.dot[data-astro-cid-j7pv25f6]{width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--c);box-shadow:0 2px 6px #00000040;transition:transform .3s ease,background .3s ease}.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].on .dot[data-astro-cid-j7pv25f6]{background:var(--c);transform:scale(1.35)}.lbl[data-astro-cid-j7pv25f6]{position:absolute;right:calc(100% + 8px);top:50%;white-space:nowrap;font-family:var(--vk-font-mono);font-size:.7rem;letter-spacing:.06em;color:#fff;background:#14121eb3;padding:.2rem .5rem;border-radius:6px;opacity:0;transform:translate(6px,-50%);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .lbl[data-astro-cid-j7pv25f6],.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].on .lbl[data-astro-cid-j7pv25f6],.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible .lbl[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(-50%)}@media(max-width:899px){.chapter[data-astro-cid-j7pv25f6]{align-items:flex-end;padding-bottom:6svh;min-height:130svh}.card[data-astro-cid-j7pv25f6]{padding:1.2rem 1.2rem 1.1rem}.summary[data-astro-cid-j7pv25f6],.chapter[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:none}.rail[data-astro-cid-j7pv25f6]{top:72px;bottom:auto;right:50%;transform:translate(50%);flex-direction:row;background:#14121e8c;padding:8px 12px;border-radius:999px}.lbl[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6]{padding-top:9svh}.veil[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--wash) 0%,var(--wash-soft) 34%,transparent 55%)}.story[data-astro-cid-j7pv25f6].past-hero .veil[data-astro-cid-j7pv25f6]{background:linear-gradient(0deg,var(--wash) 0%,var(--wash-soft) 40%,transparent 62%)}}@media(prefers-reduced-motion:reduce){h1[data-astro-cid-j7pv25f6],.verbs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.cue[data-astro-cid-j7pv25f6],.arrow[data-astro-cid-j7pv25f6]{animation:none}.card[data-astro-cid-j7pv25f6]{transition:none;opacity:1;transform:none}}html{overflow-x:clip}
