.elsewhere[data-astro-cid-asgrqi3q]{justify-items:start;gap:14px;display:grid}.elsewhere[data-astro-cid-asgrqi3q] a{pointer-events:auto}.roles[data-astro-cid-asgrqi3q]{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px;font-weight:600;display:flex}.roles[data-astro-cid-asgrqi3q] span[data-astro-cid-asgrqi3q]{color:var(--text-soft);font-weight:400}.roles[data-astro-cid-asgrqi3q] a[data-astro-cid-asgrqi3q]{text-decoration:none}.roles[data-astro-cid-asgrqi3q] a[data-astro-cid-asgrqi3q]:hover{text-decoration:underline}ul[data-astro-cid-asgrqi3q]{gap:10px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-asgrqi3q] a[data-astro-cid-asgrqi3q]{width:40px;height:40px;color:var(--text-soft);background:#000f1bb3;border-radius:50%;place-items:center;transition:color .2s,transform .2s;display:grid}ul[data-astro-cid-asgrqi3q] a[data-astro-cid-asgrqi3q]:hover{color:#fff;transform:translateY(-2px)}ul[data-astro-cid-asgrqi3q] svg{fill:currentColor}.ramblings[data-astro-cid-asgrqi3q]{color:var(--text);background:#000f1b8c;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none}.ramblings[data-astro-cid-asgrqi3q]:hover{background:#000f1bcc}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.sky[data-astro-cid-lcdefpme]{--progress:0;z-index:0;background:linear-gradient(var(--ink-900) 0%, var(--ink-900) 30%, var(--slate-500) 62%, var(--dusk-300) 100%) 0 calc(var(--progress) * 100%) / 100% 260%;position:fixed;inset:0}.waves[data-astro-cid-lcdefpme]{opacity:.14;width:100%;height:100%;position:absolute;inset:0}.bits[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.stage[data-astro-cid-lcdefpme]{z-index:2;position:fixed;inset:0}.masthead[data-astro-cid-lcdefpme]{z-index:4;pointer-events:none;padding:18px 6vw;display:flex;position:fixed;inset:0 0 auto}.bar[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#000f1b80;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 8px;display:flex}.logo[data-astro-cid-lcdefpme]{place-items:center;padding:2px 6px 2px 2px;display:grid}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{display:block}.masthead[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{gap:2px;display:flex}.masthead[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-soft);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.masthead[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff14}.dots[data-astro-cid-lcdefpme]{z-index:4;gap:2px;display:grid;position:fixed;top:50%;left:calc(3vw - 5px);transform:translateY(-50%)}.dots[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{--accent:#fff;place-items:center;width:18px;height:18px;display:grid}.dots[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:#ffffff47;border-radius:50%;width:5px;height:5px;transition:transform .25s,background .25s}.dots[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{background:#fff}.dots[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].is-active:before{background:var(--accent);transform:scale(1.9)}.story[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;padding:0 6vw;position:relative}.story[data-astro-cid-lcdefpme] a{pointer-events:auto}.bit-group[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .25s,transform .25s;position:absolute}.glow[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 55%, transparent), transparent);border-radius:50%;width:70vmin;height:70vmin;top:58%;left:72%;transform:translate(-50%,-50%)scale(.7)}.numeral[data-astro-cid-lcdefpme]{letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 45%, transparent);font-size:min(58vh,34vw);font-weight:600;line-height:1;top:52%;left:72%;transform:translate(-50%,-44%)}.media[data-astro-cid-lcdefpme]{border-radius:12px;width:auto;max-width:min(27vw,420px);height:auto;max-height:56vh;top:13vh;right:3vw;transform:translate(18%,-8%)rotate(9deg)scale(.9);box-shadow:0 24px 70px #000a148c}.media[data-astro-cid-lcdefpme].second{max-width:min(23vw,360px);max-height:50vh;inset:auto auto 5vh 49vw;transform:translate(-18%,8%)rotate(-10deg)scale(.9)}.chip[data-astro-cid-lcdefpme]{transform:translate(var(--cx), var(--cy)) translate(-50%, -50%) scale(.3);top:0;left:0}.chip-body[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);white-space:nowrap;color:#fff;animation:drift var(--drift,5s) ease-in-out var(--phase,0s) infinite alternate paused;background:#000f1bb8;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.chip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;width:7px;height:7px}@keyframes drift{0%{transform:translateY(calc(var(--bob,6px) * -1)) rotate(calc(var(--rock,2deg) * -1))}to{transform:translateY(var(--bob,6px)) rotate(var(--rock,2deg))}}.bit-group[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]{opacity:1;transition:opacity .5s,transform .7s cubic-bezier(.2,1.3,.3,1)}.bit-group[data-astro-cid-lcdefpme].is-active .glow[data-astro-cid-lcdefpme]{opacity:.5;transition-duration:.9s;transform:translate(-50%,-50%)}.bit-group[data-astro-cid-lcdefpme].is-active .numeral[data-astro-cid-lcdefpme]{transition-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%)}.bit-group[data-astro-cid-lcdefpme].is-active .media[data-astro-cid-lcdefpme]{transition-delay:.18s;transform:rotate(4deg)}.bit-group[data-astro-cid-lcdefpme].is-active .media[data-astro-cid-lcdefpme].second{transition-delay:.28s;transform:rotate(-5deg)}.bit-group[data-astro-cid-lcdefpme].is-active .chip[data-astro-cid-lcdefpme]{transform:translate(var(--x), var(--y)) translate(-50%, -50%) rotate(var(--tilt));transition-delay:calc(.22s + var(--order) * 90ms)}.bit-group[data-astro-cid-lcdefpme].is-active .chip[data-astro-cid-lcdefpme].no-room{opacity:0}.bit-group[data-astro-cid-lcdefpme].is-active .chip-body[data-astro-cid-lcdefpme]{animation-play-state:running}.chapter[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;max-width:min(560px,44vw);min-height:100svh;display:flex}.step[data-astro-cid-lcdefpme]{min-height:82svh}.chapter[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:.16;transition:opacity .35s}.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]{opacity:1;animation:.55s cubic-bezier(.2,.8,.2,1) backwards rise}.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:50ms}.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.1s}.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.15s}.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.2s}.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:.25s}@keyframes rise{0%{opacity:.16;transform:translateY(16px)}}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin:0 0 18px;font-size:13px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(40px,6.2vw,92px);font-weight:600;line-height:1}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.cue[data-astro-cid-lcdefpme]{color:var(--text-soft);margin:40px 0 0;font-size:14px}.cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:1.6s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(5px)}}.count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text);margin:0 0 22px;font-size:13px}.count[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-right:14px}.count[data-astro-cid-lcdefpme] .of[data-astro-cid-lcdefpme]{color:var(--text-dim)}.kind[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:13px}h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.02}.blurb[data-astro-cid-lcdefpme]{max-width:420px;color:var(--text-soft);margin:0 0 26px;font-size:19px;line-height:1.4}.tags[data-astro-cid-lcdefpme]{display:none}.open[data-astro-cid-lcdefpme]{background:var(--accent);color:#0b1016;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.open[data-astro-cid-lcdefpme]:hover{filter:brightness(1.1);transform:translateY(-1px)}.open[data-astro-cid-lcdefpme] svg{fill:currentColor}.roles[data-astro-cid-lcdefpme]{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.roles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1.05;text-decoration:none;display:block}.roles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.roles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-soft);font-size:15px}.press[data-astro-cid-lcdefpme]{margin:0;font-size:17px}.press[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-underline-offset:3px}.outro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:26px}@media (width<=899px){.masthead[data-astro-cid-lcdefpme],.story[data-astro-cid-lcdefpme]{padding-inline:24px}.masthead[data-astro-cid-lcdefpme]{padding-block:14px}.bar[data-astro-cid-lcdefpme]{flex:1;justify-content:space-between}.dots[data-astro-cid-lcdefpme]{display:none}.chapter[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme]{justify-content:flex-end;max-width:none;min-height:100svh;padding-bottom:5svh}h1[data-astro-cid-lcdefpme]{font-size:clamp(34px,10vw,48px)}h2[data-astro-cid-lcdefpme]{font-size:clamp(28px,8.4vw,40px)}.chapter[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{text-shadow:0 2px 18px #000f1bcc}h2[data-astro-cid-lcdefpme]{margin-bottom:12px}.blurb[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:17px}.chip[data-astro-cid-lcdefpme],.media[data-astro-cid-lcdefpme]{display:none}.glow[data-astro-cid-lcdefpme],.numeral[data-astro-cid-lcdefpme]{top:34%;left:50%}.numeral[data-astro-cid-lcdefpme]{font-size:62vw}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);font-family:var(--font-mono);text-shadow:none;background:#000f1bb3;border-radius:999px;padding:6px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.chapter[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme],.cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}.bit-group[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.bit-group[data-astro-cid-lcdefpme].is-active>[data-astro-cid-lcdefpme]{transition:opacity .2s;transform:none}.glow[data-astro-cid-lcdefpme],.bit-group[data-astro-cid-lcdefpme].is-active .glow[data-astro-cid-lcdefpme],.numeral[data-astro-cid-lcdefpme],.bit-group[data-astro-cid-lcdefpme].is-active .numeral[data-astro-cid-lcdefpme]{transform:translate(-50%,-50%)}.chip[data-astro-cid-lcdefpme],.bit-group[data-astro-cid-lcdefpme].is-active .chip[data-astro-cid-lcdefpme]{transform:translate(var(--x), var(--y)) translate(-50%, -50%) rotate(var(--tilt))}.chip-body[data-astro-cid-lcdefpme]{animation:none}.bit-group[data-astro-cid-lcdefpme].is-active .media[data-astro-cid-lcdefpme]{transform:rotate(4deg)}.bit-group[data-astro-cid-lcdefpme].is-active .media[data-astro-cid-lcdefpme].second{transform:rotate(-5deg)}}
