.story[data-astro-cid-ac45ji2s]{position:relative;height:420vh}.story__pin[data-astro-cid-ac45ji2s]{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}@media(prefers-reduced-motion:reduce){.story[data-astro-cid-ac45ji2s]{height:auto}.story__pin[data-astro-cid-ac45ji2s]{position:relative}}.story__video[data-astro-cid-ac45ji2s]{position:absolute;inset:0;z-index:-2;background:var(--void)}.story__poster[data-astro-cid-ac45ji2s],.story__video[data-astro-cid-ac45ji2s] iframe[data-astro-cid-ac45ji2s]{position:absolute;top:50%;left:50%;translate:-50% -50%;width:max(100vw,177.78svh);height:max(100svh,56.25vw);border:0;pointer-events:none}.story__poster[data-astro-cid-ac45ji2s]{object-fit:cover}.story__video[data-astro-cid-ac45ji2s] iframe[data-astro-cid-ac45ji2s]{opacity:0;transition:opacity .9s}.story__video[data-astro-cid-ac45ji2s].is-playing iframe[data-astro-cid-ac45ji2s]{opacity:1}.story__beats[data-astro-cid-ac45ji2s]{position:absolute;inset:0;display:grid;place-items:center;padding:var(--gutter);z-index:1;pointer-events:none}.beat[data-astro-cid-ac45ji2s]{grid-area:1 / 1;margin:0;text-align:center;max-width:22ch;font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:.95;font-size:var(--step-5);color:var(--white);text-wrap:balance;text-shadow:0 2px 40px #08080acc;opacity:0;translate:0 1.5rem}.beat--turn[data-astro-cid-ac45ji2s]{color:var(--signal);font-size:var(--step-6)}.beat__a[data-astro-cid-ac45ji2s],.beat__b[data-astro-cid-ac45ji2s]{display:block}.beat--two[data-astro-cid-ac45ji2s]{max-width:none;font-size:min(var(--step-4),4.4vw);line-height:1.04;font-weight:500;text-wrap:initial}.beat--two[data-astro-cid-ac45ji2s] .beat__b[data-astro-cid-ac45ji2s]{margin-top:.12em;color:#f4f4f56b}@media(width>=1000px){.beat--two[data-astro-cid-ac45ji2s] .beat__a[data-astro-cid-ac45ji2s],.beat--two[data-astro-cid-ac45ji2s] .beat__b[data-astro-cid-ac45ji2s]{white-space:nowrap}}.story__final[data-astro-cid-ac45ji2s]{position:absolute;inset:auto 0 0;z-index:2;padding-bottom:clamp(6rem,12vh,8rem);opacity:0;translate:0 2rem}.story__title[data-astro-cid-ac45ji2s]{margin-top:1.25rem;font-size:min(var(--step-6),6vw);line-height:.92;letter-spacing:-.03em;font-weight:500;max-width:none;white-space:nowrap;color:var(--white);text-shadow:0 2px 28px #08080a99}.story__lede[data-astro-cid-ac45ji2s]{margin-top:clamp(1.25rem,2.8vh,2rem);max-width:46ch}.story__actions[data-astro-cid-ac45ji2s]{margin-top:clamp(1.5rem,3.4vh,2.25rem);display:flex;gap:.75rem;flex-wrap:wrap}.story__cue[data-astro-cid-ac45ji2s]{position:absolute;left:50%;bottom:5rem;translate:-50%;z-index:2;display:grid;justify-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);transition:opacity .4s}.story__cue[data-astro-cid-ac45ji2s] span[data-astro-cid-ac45ji2s]{width:1px;height:2.5rem;background:linear-gradient(to bottom,var(--signal),transparent);animation:cue 1.8s var(--ease-soft) infinite}@keyframes cue{0%{scale:1 0;transform-origin:top}50%{scale:1;transform-origin:top}51%{transform-origin:bottom}to{scale:1 0;transform-origin:bottom}}.story__ticker[data-astro-cid-ac45ji2s]{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;gap:1.5rem;padding:.85rem var(--gutter);overflow:hidden}.ticker__head[data-astro-cid-ac45ji2s]{display:flex;align-items:center;gap:.6rem;flex:none}.ticker__dot[data-astro-cid-ac45ji2s]{width:6px;height:6px;border-radius:999px;background:var(--signal);animation:2.4s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--signal-glow)}70%{box-shadow:0 0 0 9px #00c08600}to{box-shadow:0 0 #00c08600}}.ticker__track[data-astro-cid-ac45ji2s]{display:flex;overflow:hidden;mask-image:linear-gradient(to right,#0000,#000 4rem calc(100% - 4rem),#0000)}.ticker__list[data-astro-cid-ac45ji2s]{display:flex;gap:2.5rem;list-style:none;padding:0 1.25rem 0 0;margin:0;flex:none;animation:38s linear infinite marquee}@keyframes marquee{to{transform:translate(-100%)}}@keyframes ticker-card{0%{opacity:0;transform:translate(70%)}3.2%{opacity:1;transform:translate(0)}16.8%{opacity:1;transform:translate(0)}19.6%{opacity:0;transform:translate(-35%)}to{opacity:0;transform:translate(-35%)}}.ticker__item[data-astro-cid-ac45ji2s]{display:flex;align-items:center;gap:.7rem;white-space:nowrap;font-size:var(--step--1);color:var(--text-muted)}.ticker__region[data-astro-cid-ac45ji2s]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--text-faint);border:1px solid var(--line);border-radius:3px;padding:.15em .4em}.ticker__score[data-astro-cid-ac45ji2s]{font-family:var(--font-mono);color:var(--signal);font-size:.78rem}@media(width<=900px){.beat--two[data-astro-cid-ac45ji2s]{font-size:var(--step-3);line-height:1.12}.beat[data-astro-cid-ac45ji2s]{max-width:18ch}.story__title[data-astro-cid-ac45ji2s]{font-size:var(--step-5);max-width:none;white-space:normal}.story__actions[data-astro-cid-ac45ji2s]{gap:.6rem}.story__actions[data-astro-cid-ac45ji2s] .btn[data-astro-cid-ac45ji2s]{flex:auto;justify-content:center}}.story__ticker--flow[data-astro-cid-ac45ji2s]{display:none}@media(width<=640px){.story__pin[data-astro-cid-ac45ji2s] .story__ticker[data-astro-cid-ac45ji2s]{display:none}.story__ticker--flow[data-astro-cid-ac45ji2s]{display:grid;position:relative;inset:auto;background:var(--void);padding:1.1rem var(--gutter) 1.4rem;border-bottom:1px solid var(--line)}.story__ghost[data-astro-cid-ac45ji2s]{display:none}.story__ticker[data-astro-cid-ac45ji2s]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem;padding-block:.7rem .9rem}.ticker__head[data-astro-cid-ac45ji2s]{gap:.5rem}.ticker__track[data-astro-cid-ac45ji2s]{mask-image:linear-gradient(to right,#000 0 calc(100% - 2.5rem),#0000)}.ticker__track[data-astro-cid-ac45ji2s]{mask-image:none;-webkit-mask-image:none}.ticker__list[data-astro-cid-ac45ji2s]{position:relative;display:block;width:100%;height:2.6rem;padding:0;animation:none}.ticker__list[data-astro-cid-ac45ji2s][aria-hidden]{display:none}.ticker__item[data-astro-cid-ac45ji2s]{position:absolute;inset:0 auto auto 0;max-width:100%;padding:.5rem .8rem;border:1px solid var(--glass-line);border-radius:.8rem;background:#0e101399;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 1px #ffffff14,0 8px 24px -12px #0009;opacity:0;transform:translate(70%);animation:11s cubic-bezier(.22,1,.36,1) infinite ticker-card;animation-delay:calc(var(--i) * 2.2s)}.ticker__item[data-astro-cid-ac45ji2s]>span[data-astro-cid-ac45ji2s]:nth-child(2){overflow:hidden;text-overflow:ellipsis}.story__cue[data-astro-cid-ac45ji2s]{bottom:3.5rem}.story__final[data-astro-cid-ac45ji2s]{display:flex;flex-direction:column;align-items:stretch;padding-bottom:clamp(3rem,8vh,4.5rem)}.story__title[data-astro-cid-ac45ji2s]{margin-top:1.1rem}.story__lede[data-astro-cid-ac45ji2s]{margin-top:1.25rem;font-size:var(--step-0);max-width:none!important}.story__final[data-astro-cid-ac45ji2s] .logos--inline{margin-top:2rem}.story__actions[data-astro-cid-ac45ji2s]{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.story__beats[data-astro-cid-ac45ji2s]{display:none}.story__final[data-astro-cid-ac45ji2s]{position:relative;opacity:1;translate:none;padding-top:30vh}.story__cue[data-astro-cid-ac45ji2s],.ticker__list[data-astro-cid-ac45ji2s],.ticker__dot[data-astro-cid-ac45ji2s],.ticker__item[data-astro-cid-ac45ji2s]{animation:none}.ticker__list[data-astro-cid-ac45ji2s] .ticker__item[data-astro-cid-ac45ji2s]:first-child{opacity:1;transform:none}.story__cue[data-astro-cid-ac45ji2s]{display:none}}.problem[data-astro-cid-jrdwie4c]{border-top:1px solid var(--line)}.problem__grid[data-astro-cid-jrdwie4c]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);align-items:start}@media(width<=900px){.problem__grid[data-astro-cid-jrdwie4c]{grid-template-columns:1fr;align-items:start}}.problem__big[data-astro-cid-jrdwie4c]{font-family:var(--font-display);font-size:min(clamp(7rem,19vw,17rem),calc(34 * var(--vfit)));font-weight:650;line-height:.8;letter-spacing:-.05em;color:var(--cream);display:flex;align-items:baseline;margin-top:-.13em}.problem__pct[data-astro-cid-jrdwie4c]{font-size:.32em;margin-left:.1em;letter-spacing:0;color:var(--cream-dim)}.problem__num[data-astro-cid-jrdwie4c] .proof[data-astro-cid-jrdwie4c]{margin-top:1.25rem}.problem__source[data-astro-cid-jrdwie4c]{margin-top:.5rem;max-width:36ch;font-size:.75rem;line-height:1.5}.problem__source[data-astro-cid-jrdwie4c] a[data-astro-cid-jrdwie4c]{color:var(--text-faint);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color var(--t-fast) var(--ease-out)}.problem__source[data-astro-cid-jrdwie4c] a[data-astro-cid-jrdwie4c]:hover{color:var(--text-loud)}.problem__text[data-astro-cid-jrdwie4c]{container-type:inline-size}.problem__text[data-astro-cid-jrdwie4c] h2[data-astro-cid-jrdwie4c]{font-size:min(var(--step-4),calc(5.8 * var(--vfit)),8.2cqw);line-height:.95;max-width:none;text-wrap:initial}@media(width>=1100px){.problem__text[data-astro-cid-jrdwie4c] h2[data-astro-cid-jrdwie4c] span[data-astro-cid-jrdwie4c]{display:block}}@media(width<=1099px){.problem__text[data-astro-cid-jrdwie4c] h2[data-astro-cid-jrdwie4c]{font-size:min(var(--step-4),calc(5.8 * var(--vfit)))}}.problem__text[data-astro-cid-jrdwie4c] .lede[data-astro-cid-jrdwie4c]{margin-top:max(.9rem,2.2vh);font-size:min(var(--step-1),calc(2.6 * var(--vfit)))}.problem__links[data-astro-cid-jrdwie4c]{margin-top:max(1rem,2.8vh);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.problem__more[data-astro-cid-jrdwie4c]{color:var(--text-muted);text-decoration:underline;text-underline-offset:4px}.problem__more[data-astro-cid-jrdwie4c]:hover{color:var(--text-loud)}.contrast[data-astro-cid-dnkgakd2]{border-top:1px solid var(--line)}.contrast__head[data-astro-cid-dnkgakd2]{margin-top:1.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.contrast[data-astro-cid-dnkgakd2] h2[data-astro-cid-dnkgakd2]{font-size:var(--step-4);line-height:.95}.contrast__lede[data-astro-cid-dnkgakd2]{font-size:var(--step-1);line-height:1.5;font-weight:300;color:var(--text)}@media(width<=900px){.contrast__head[data-astro-cid-dnkgakd2]{grid-template-columns:1fr}}.contrast__table[data-astro-cid-dnkgakd2]{margin-top:clamp(2rem,5vh,3.5rem);width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.contrast__table[data-astro-cid-dnkgakd2] th[data-astro-cid-dnkgakd2]{text-align:left;padding:1rem clamp(1.25rem,2.2vw,2rem);font-family:var(--font-mono);font-size:var(--step--1);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line)}.contrast__table[data-astro-cid-dnkgakd2] th[data-astro-cid-dnkgakd2]+th[data-astro-cid-dnkgakd2]{color:var(--signal)}.contrast__table[data-astro-cid-dnkgakd2] td[data-astro-cid-dnkgakd2]{padding:clamp(1rem,2.4vh,1.5rem) clamp(1.25rem,2.2vw,2rem);vertical-align:top;width:50%}.contrast__table[data-astro-cid-dnkgakd2] tbody[data-astro-cid-dnkgakd2] tr[data-astro-cid-dnkgakd2]+tr[data-astro-cid-dnkgakd2] td[data-astro-cid-dnkgakd2]{border-top:1px solid var(--line)}.contrast__them[data-astro-cid-dnkgakd2]{color:var(--text-muted);font-size:var(--step-0);line-height:1.5}.contrast__us[data-astro-cid-dnkgakd2]{background:var(--surface);color:var(--text-loud);font-size:var(--step-1);line-height:1.4;border-left:1px solid var(--line)}.contrast__us[data-astro-cid-dnkgakd2]>span[data-astro-cid-dnkgakd2]:first-child{display:block}.contrast__us[data-astro-cid-dnkgakd2] .proof[data-astro-cid-dnkgakd2]{margin-top:.6rem;text-transform:none;letter-spacing:.02em}@media(width<=640px){.contrast__table[data-astro-cid-dnkgakd2] thead[data-astro-cid-dnkgakd2]{display:none}.contrast__table[data-astro-cid-dnkgakd2],.contrast__table[data-astro-cid-dnkgakd2] tbody[data-astro-cid-dnkgakd2],.contrast__table[data-astro-cid-dnkgakd2] tr[data-astro-cid-dnkgakd2],.contrast__table[data-astro-cid-dnkgakd2] td[data-astro-cid-dnkgakd2]{display:block;width:100%}.contrast__table[data-astro-cid-dnkgakd2] tbody[data-astro-cid-dnkgakd2] tr[data-astro-cid-dnkgakd2]+tr[data-astro-cid-dnkgakd2]{border-top:1px solid var(--line)}.contrast__table[data-astro-cid-dnkgakd2] tbody[data-astro-cid-dnkgakd2] tr[data-astro-cid-dnkgakd2]+tr[data-astro-cid-dnkgakd2] td[data-astro-cid-dnkgakd2]{border-top:0}.contrast__us[data-astro-cid-dnkgakd2]{border-left:0}.contrast__table[data-astro-cid-dnkgakd2] td[data-astro-cid-dnkgakd2]:before{content:attr(data-label);display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.contrast__us[data-astro-cid-dnkgakd2]:before{color:var(--signal)!important}}.chain__links[data-astro-cid-jjh2vbki]{margin-top:max(1rem,2.6vh);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.chain__more[data-astro-cid-jjh2vbki]{color:var(--text-muted);text-decoration:underline;text-underline-offset:4px}.chain__more[data-astro-cid-jjh2vbki]:hover{color:var(--text-loud)}.chain[data-astro-cid-jjh2vbki]{border-top:1px solid var(--line)}.chain__inner[data-astro-cid-jjh2vbki]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(3rem,8vw,7rem);align-items:start}@media(width<=900px){.chain__inner[data-astro-cid-jjh2vbki]{grid-template-columns:1fr}}.chain__intro[data-astro-cid-jjh2vbki]{position:sticky;top:max(6rem,13vh)}@media(width<=900px){.chain__intro[data-astro-cid-jjh2vbki]{position:static}}.chain__intro[data-astro-cid-jjh2vbki] h2[data-astro-cid-jjh2vbki]{margin-top:1.25rem;font-size:min(var(--step-5),calc(8.4 * var(--vfit)))}.chain__intro[data-astro-cid-jjh2vbki] .lede[data-astro-cid-jjh2vbki]{margin-top:max(.9rem,2.4vh);font-size:min(var(--step-1),calc(2.6 * var(--vfit)))}.chain__honesty[data-astro-cid-jjh2vbki]{margin-top:max(1.1rem,3vh);padding:max(.9rem,2vh) 1.5rem;border:1px solid var(--line);border-left:2px solid var(--proof-goal);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--veil)}.chain__goal[data-astro-cid-jjh2vbki]{font-family:var(--font-display);font-size:min(var(--step-2),calc(3.3 * var(--vfit)));line-height:1.05;font-weight:600;color:var(--text-loud);letter-spacing:-.02em}.chain__goal-note[data-astro-cid-jjh2vbki]{margin-top:.7rem;font-size:var(--step--1);color:var(--text-muted)}.chain__honesty[data-astro-cid-jjh2vbki] .proof[data-astro-cid-jjh2vbki]{margin-top:.7rem}.chain__steps[data-astro-cid-jjh2vbki]{list-style:none;padding:0;margin:0;position:relative}.chain__rail[data-astro-cid-jjh2vbki]{position:absolute;left:.3rem;top:.6rem;bottom:.6rem;width:1px;background:var(--line)}.chain__rail[data-astro-cid-jjh2vbki] i[data-astro-cid-jjh2vbki]{position:absolute;inset:0 0 auto;height:0%;background:linear-gradient(to bottom,var(--signal),var(--signal-deep));box-shadow:0 0 12px var(--signal-glow);display:block}.step[data-astro-cid-jjh2vbki]{position:relative;padding:0 0 clamp(2.5rem,6vh,4rem) clamp(2rem,4vw,3rem)}.step[data-astro-cid-jjh2vbki]:last-child{padding-bottom:0}.step__dot[data-astro-cid-jjh2vbki]{position:absolute;left:0;top:.55rem;width:.65rem;height:.65rem;border-radius:999px;background:var(--surface);border:1px solid var(--line-strong);transition:background var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out)}.step[data-astro-cid-jjh2vbki].is-live .step__dot[data-astro-cid-jjh2vbki]{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 4px var(--accent-veil)}.step__n[data-astro-cid-jjh2vbki]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint);letter-spacing:.1em;transition:color var(--t-med) var(--ease-out)}.step[data-astro-cid-jjh2vbki].is-live .step__n[data-astro-cid-jjh2vbki]{color:var(--signal)}.step__t[data-astro-cid-jjh2vbki]{font-size:var(--step-3);margin-top:.3rem;color:var(--text-muted);transition:color var(--t-med) var(--ease-out)}.step[data-astro-cid-jjh2vbki].is-live .step__t[data-astro-cid-jjh2vbki]{color:var(--text-loud)}.step__d[data-astro-cid-jjh2vbki]{margin-top:.5rem;font-size:var(--step-0);color:var(--text-muted);max-width:46ch}@media(width<=900px){.chain__goal-note[data-astro-cid-jjh2vbki]{font-size:var(--step-0)}}
