.video-slot[data-astro-cid-lhd6l4o4]{padding:10px 10px 8px;border-radius:22px;background:linear-gradient(170deg,#fffaf3,#f2e5d6);box-shadow:inset 0 1px #fff,inset 0 -2px rgb(var(--d4-ink-rgb) / .06),0 0 0 1px var(--d4-glass-ring),0 26px 44px -30px var(--d4-shadow)}.screen[data-astro-cid-lhd6l4o4]{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#e4f6f1,#cfefe9 55%,#a9d9d2);box-shadow:inset 0 2px 10px rgb(var(--d4-ink-rgb) / .18),inset 0 0 0 1px rgb(var(--d4-ink-rgb) / .08)}.screen[data-astro-cid-lhd6l4o4]:before,.screen[data-astro-cid-lhd6l4o4]:after{content:"";position:absolute;inset:0;pointer-events:none}.screen[data-astro-cid-lhd6l4o4]:before{background:repeating-linear-gradient(to bottom,rgb(25 115 108 / .03) 0 1px,transparent 1px 3px)}.screen[data-astro-cid-lhd6l4o4]:after{background:linear-gradient(160deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,.08) 38%,transparent 39%)}video[data-astro-cid-lhd6l4o4]{display:block;width:100%;height:100%;object-fit:cover}.standby[data-astro-cid-lhd6l4o4]{position:absolute;inset:0;display:grid;place-content:center;gap:.35rem;text-align:center;font-family:var(--font-mono);letter-spacing:.16em;color:var(--d4-aqua)}.standby-id[data-astro-cid-lhd6l4o4]{font-size:.95rem}.standby-state[data-astro-cid-lhd6l4o4]{font-size:.66rem;opacity:.7;animation:standby 2.4s ease-in-out infinite}@keyframes standby{50%{opacity:.25}}figcaption[data-astro-cid-lhd6l4o4]{display:flex;align-items:center;gap:.55rem;padding:.55rem .4rem .1rem;font-size:.8rem;color:var(--d4-ink-2)}.id[data-astro-cid-lhd6l4o4]{font-family:var(--font-mono);font-size:.7rem;color:var(--d4-ink-3)}.led[data-astro-cid-lhd6l4o4]{width:7px;height:7px;border-radius:50%;background:var(--d4-aqua-edge);box-shadow:0 0 6px 1px #58c4b7b3}@media(prefers-reduced-motion:reduce){.standby-state[data-astro-cid-lhd6l4o4]{animation:none}}.hud{position:fixed;bottom:1.1rem;z-index:2;display:flex;gap:1.1rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;color:var(--d4-ink-3);pointer-events:none}.hud-l{left:2rem}.hud-r{right:2rem}.hud b{font-weight:500;color:var(--d4-ink-2)}.live{color:var(--d4-aqua);animation:live 2s ease-in-out infinite}@keyframes live{50%{opacity:.4}}.node-label{position:fixed;top:0;left:0;z-index:2;display:grid;gap:.1rem;max-width:19rem;padding:.55rem .8rem .6rem;border-radius:10px;transform:translate(-50%,calc(-100% - 20px));pointer-events:none}.node-label[hidden]{display:none}.nl-kind{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--d4-ink-3)}.nl-name{font-weight:600;font-size:.9rem}.nl-meta{font-size:.75rem;color:var(--d4-ink-2)}.node-label[data-type=person] .nl-kind{color:var(--d4-peri)}.node-label[data-type=agent] .nl-kind,.node-label[data-type=hub] .nl-kind{color:var(--d4-aqua)}.node-label[data-type=doc] .nl-kind{color:var(--d4-butter)}main{position:relative;z-index:1}.chapter{min-height:100svh;max-width:1200px;margin:0 auto;display:flex;align-items:center;padding:7rem clamp(1.25rem,5vw,3rem) 5rem}.chapter[data-side=right]{justify-content:flex-end}.column{width:min(100%,26rem);display:grid;gap:1rem}.card{padding:1.5rem 1.6rem 1.6rem;border-radius:var(--radius-lg)}.card h2{margin:.5rem 0 .7rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15;letter-spacing:-.02em}.card p:last-child{color:var(--d4-ink-2);font-size:.98rem}.hero{position:relative}.hero h1{margin:.8rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(3.2rem,9vw,7rem);letter-spacing:-.03em;line-height:1;text-shadow:0 2px 40px rgba(255,251,246,.9)}.tagline{margin:1.25rem 0 2.2rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:300;color:var(--d4-ink-2);max-width:24ch;text-shadow:0 1px 24px rgba(255,251,246,.9)}.actions{display:flex;gap:.8rem;flex-wrap:wrap}.scroll-hint{position:absolute;bottom:3.2rem;left:50%;translate:-50% 0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--d4-ink-3);white-space:nowrap;animation:nudge 2.2s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(5px)}}.finale{flex-direction:column;justify-content:flex-start;padding-top:9rem;text-align:center}.finale h2{margin:.9rem 0 1rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.03em;line-height:1.05;text-shadow:0 2px 40px rgba(255,251,246,.9)}.finale p.lede{max-width:40ch;margin:0 auto 2rem;color:var(--d4-ink-2);text-shadow:0 1px 24px rgba(255,251,246,.9)}@media(max-width:760px){.chapter,.chapter[data-side=right]{justify-content:center;align-items:flex-end;padding:50svh 1rem 4rem}.hero{align-items:flex-start;padding-top:7.5rem}.finale{padding-top:7.5rem}.actions{flex-direction:column;width:min(100%,20rem)}.btn{justify-content:center}.hud-l{left:1rem}.hud-r,.hud-l .stats{display:none}}@media(prefers-reduced-motion:reduce){.scroll-hint,.live{animation:none}}
