*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#060c0f;--text:#e8f6fb;--muted:#93a6ad;--accent:#9cc9da;--cyan:#9cc9da;--mineral:#d9b98a;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--serif:var(--font-serif), Georgia, serif;--mono:var(--font-mono), ui-monospace, Menlo, monospace;--drop-shape:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='30 8 140 238'><path d='M100 8C84 44 30 96 30 160C30 210 62 246 100 246C138 246 170 210 170 160C170 96 116 44 100 8Z'/></svg>")}html{scroll-behavior:smooth}body{background:var(--void);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}h1,h2,p{margin:0}h1,h2,h3{text-wrap:balance}em{font-family:var(--serif);letter-spacing:-.005em;font-style:italic;font-weight:400}.identity{letter-spacing:-.03em;justify-self:start;align-items:center;font-size:17px;font-weight:500;display:inline-flex}.identity-mark{flex:none;width:26px;height:26px;margin-right:8px}.identity-period{color:var(--mineral)}.identity-by{font:400 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-left:1px solid #ffffff30;margin-left:12px;padding-left:12px}.story{position:relative}.story-canvas{z-index:0;height:100svh;position:sticky;top:0}.story-chapters{z-index:2;pointer-events:none;margin-top:-100svh;position:relative}.story-readout{z-index:2;-webkit-backdrop-filter:blur(10px);white-space:nowrap;pointer-events:none;background:#0a1317b3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:28px;padding:12px 22px;display:flex;position:absolute;top:88px;left:50%;transform:translate(-50%)}.story-readout>div{flex-direction:column;gap:2px;display:flex}.story-readout-label{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.story-readout-value{font:400 15px var(--mono);font-variant-numeric:tabular-nums;min-width:12ch}.story-readout .story-readout-status{color:var(--muted);border-left:1px solid #ffffff1a;flex-direction:row;align-items:center;gap:8px;min-width:22ch;padding-left:20px;font-size:12px}.story-readout-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;transition:background .4s}.story-readout[data-alert] .story-readout-dot{background:var(--mineral)}.chapter{align-items:center;min-height:100svh;padding:96px clamp(24px,8vw,140px);display:flex}.chapter-right{justify-content:flex-end}.chapter-bottom{text-align:center;justify-content:center;align-items:flex-end;padding-bottom:12vh}.chapter-copy{opacity:0;pointer-events:auto;max-width:400px;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.chapter-bottom .chapter-copy{max-width:640px}.chapter.is-active .chapter-copy{opacity:1;transform:none}.chapter-kicker{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;display:block}.chapter h1,.chapter h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.02}.chapter h1 em,.chapter h2 em{color:var(--accent)}.chapter p{color:var(--muted);max-width:340px;font-size:15px;line-height:1.7}.chapter-bottom p{margin:0 auto}.chapter-actions{margin-top:30px}.story-poster{background:radial-gradient(45% 40% at 50% 45%,#2a6cb8 0%,#102b4d 55%,#04060b 100%);place-items:center;display:grid;position:absolute;inset:0}.story-poster .drop-body{aspect-ratio:140/238;width:min(30vw,150px);-webkit-mask:var(--drop-shape) center / contain no-repeat;-webkit-mask:var(--drop-shape) center / contain no-repeat;mask:var(--drop-shape) center / contain no-repeat;background:linear-gradient(#cdeeff,#3a7cff);animation:6s ease-in-out infinite breathe;position:relative;overflow:hidden}.blob{filter:blur(16px);border-radius:50%;position:absolute}.blob-a{background:#1b3dbf;width:120%;height:70%;animation:11s ease-in-out infinite alternate drift-a;bottom:-20%;left:-30%}.blob-b{background:#4fe0ff;width:90%;height:55%;animation:13s ease-in-out infinite alternate drift-b;top:30%;right:-35%}.blob-c{opacity:.8;background:#fff;width:80%;height:45%;animation:9s ease-in-out infinite alternate drift-c;top:8%;left:-15%}@keyframes breathe{50%{transform:scale(1.04)}}@keyframes drift-a{to{transform:translate(35%,-25%)scale(1.15)}}@keyframes drift-b{to{transform:translate(-45%,20%)scale(.9)}}@keyframes drift-c{to{transform:translate(25%,60%)scale(1.25)}}@media (max-width:700px){.story-readout{gap:16px;padding:10px 16px;top:80px}.story-readout-value{font-size:13px}.story-readout .story-readout-status{display:none}.chapter,.chapter-right,.chapter-left{text-align:center;justify-content:center;align-items:flex-end;padding:96px 16px 10vh}.chapter p{margin:0 auto}.chapter h1,.chapter h2{font-size:clamp(32px,9vw,44px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
