.home[data-astro-cid-dico5cwo]{--ink:#fff5dc;--hl:#ffcf6b;background:var(--night);position:relative}.stage[data-astro-cid-dico5cwo]{align-content:start;gap:72px;min-height:100svh;padding:18svh clamp(20px,4vw,56px) 120px;display:grid;position:relative;overflow:hidden}.stage[data-astro-cid-dico5cwo] .still,canvas[data-astro-cid-dico5cwo]{width:100%;height:100%;position:absolute;inset:0}canvas[data-astro-cid-dico5cwo]{display:none}.chapter[data-astro-cid-dico5cwo]{z-index:2;max-width:640px;position:relative}h1[data-astro-cid-dico5cwo],h2[data-astro-cid-dico5cwo]{font:300 clamp(32px, 4.4vw, 62px) / 1.08 var(--font-serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 18px}h1[data-astro-cid-dico5cwo] i,h2[data-astro-cid-dico5cwo] i{color:var(--hl);font-weight:500}.chapter[data-astro-cid-dico5cwo] p[data-astro-cid-dico5cwo]{font:400 16.5px/1.6 var(--font-sans);color:#f1e9d6;text-shadow:0 1px 14px #0000008c;max-width:480px;margin:0}.stats[data-astro-cid-dico5cwo]{flex-wrap:wrap;gap:34px;margin:24px 0 0;display:flex}.stats[data-astro-cid-dico5cwo] dt[data-astro-cid-dico5cwo]{font:400 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f1e9d6}.stats[data-astro-cid-dico5cwo] dd[data-astro-cid-dico5cwo]{font:300 36px/1.1 var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0}.stats[data-astro-cid-dico5cwo] dd[data-astro-cid-dico5cwo] span[data-astro-cid-dico5cwo]{color:#ffffffbf;font-size:24px}.stats[data-astro-cid-dico5cwo] b[data-astro-cid-dico5cwo]{color:var(--hl);font-weight:500}.chapter[data-astro-cid-dico5cwo] .num[data-astro-cid-dico5cwo]{font:300 clamp(60px, 8vw, 116px) / 1 var(--font-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:none;margin:10px 0 4px}.period[data-astro-cid-dico5cwo]{color:#ffffffbf;margin:14px 0 0}.chapter[data-astro-cid-dico5cwo] .caption[data-astro-cid-dico5cwo],.hud[data-astro-cid-dico5cwo],.peak[data-astro-cid-dico5cwo],.time[data-astro-cid-dico5cwo],.hint[data-astro-cid-dico5cwo]{font:400 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.hud[data-astro-cid-dico5cwo]{text-align:right;color:#fffc;z-index:2;line-height:1.9;position:absolute;top:58px;right:clamp(20px,4vw,56px)}.hud[data-astro-cid-dico5cwo] .v[data-astro-cid-dico5cwo]{color:#fff;font-variant-numeric:tabular-nums}.peak[data-astro-cid-dico5cwo]{color:#fff;white-space:nowrap;text-shadow:0 1px 8px #000000a6;opacity:0;z-index:2;display:none;position:absolute;transform:translate(-50%,-100%)}.typeline[data-astro-cid-dico5cwo]{z-index:2;font:400 15px var(--font-mono);color:#f4ead2;overflow-wrap:anywhere;text-decoration:none;position:relative}.typeline[data-astro-cid-dico5cwo]:hover [data-astro-cid-dico5cwo][data-typed]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.prompt[data-astro-cid-dico5cwo]{color:var(--gold)}.time[data-astro-cid-dico5cwo]{color:#fffc;z-index:3;align-items:center;gap:12px;width:min(330px,100% - 40px);display:none;position:absolute;bottom:22px;left:clamp(20px,4vw,56px)}.time[data-astro-cid-dico5cwo] input[data-astro-cid-dico5cwo]{accent-color:var(--gold);flex:1;min-height:24px}.hint[data-astro-cid-dico5cwo]{color:#ffffffbf;z-index:2;margin:0;display:none;position:absolute;bottom:22px;right:clamp(20px,4vw,56px)}.js .home[data-astro-cid-dico5cwo]{height:520svh}.js .stage[data-astro-cid-dico5cwo]{height:100svh;padding:0;display:block;position:sticky;top:0}.js canvas[data-astro-cid-dico5cwo]{display:block}.js .chapter[data-astro-cid-dico5cwo]{opacity:0;pointer-events:none;position:absolute;top:max(16svh,84px);left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px)}.js .chapter[data-astro-cid-dico5cwo].first{opacity:1}.js .typeline[data-astro-cid-dico5cwo]{opacity:0;visibility:hidden;white-space:nowrap;text-overflow:clip;position:absolute;left:8%;right:8%;overflow:hidden}.js .time[data-astro-cid-dico5cwo]{display:flex}.js .hint[data-astro-cid-dico5cwo],.js .peak[data-astro-cid-dico5cwo]{display:block}@media (height<=480px){.hud[data-astro-cid-dico5cwo]{display:none}h1[data-astro-cid-dico5cwo],h2[data-astro-cid-dico5cwo]{font-size:clamp(26px,3.6vw,40px)}.chapter[data-astro-cid-dico5cwo] p[data-astro-cid-dico5cwo]{font-size:15px}}@media (width<=640px){.hud[data-astro-cid-dico5cwo]{top:auto;bottom:64px}.js .chapter[data-astro-cid-dico5cwo]{top:max(13svh,84px)}.stats[data-astro-cid-dico5cwo]{gap:22px}.stats[data-astro-cid-dico5cwo] dd[data-astro-cid-dico5cwo]{font-size:30px}.js .typeline[data-astro-cid-dico5cwo]{white-space:normal;font-size:13px}.js .peak[data-astro-cid-dico5cwo],.js .hint[data-astro-cid-dico5cwo]{display:none}}.below[data-astro-cid-wcolddp2]{gap:64px;max-width:68rem;margin:0 auto;padding:72px 20px 32px;display:grid}h2[data-astro-cid-wcolddp2]{color:var(--gold);margin:0 0 16px}h2[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration:none}h2[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-underline-offset:5px;text-decoration:underline}
