.story.svelte-cwls5q{padding-block:clamp(3rem,8vw,6rem)}.story__figure.svelte-cwls5q{margin-bottom:3rem;position:relative}.story__figure.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:21/9;object-fit:cover;border:1px solid var(--line);filter:saturate(.85)contrast(1.05);width:100%}.story__caption.svelte-cwls5q{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:.75rem;font-size:.66rem;display:block}.story__lead.svelte-cwls5q{font-family:var(--font-display);text-transform:uppercase;max-width:60rem;margin-bottom:3rem;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.1}.story__body.svelte-cwls5q{max-width:44rem;color:var(--ink-dim);flex-direction:column;gap:1.4rem;font-size:1.08rem;display:flex}.coda.svelte-cwls5q{border-top:1px solid var(--line);background:var(--bg-2);padding-block:clamp(4rem,10vw,8rem)}.coda__inner.svelte-cwls5q{flex-direction:column;gap:1.5rem;display:flex}.coda__title.svelte-cwls5q{font-size:clamp(2.6rem,8vw,6rem)}.coda__sub.svelte-cwls5q{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.2em;font-size:.8rem}.coda__body.svelte-cwls5q{max-width:44rem;color:var(--ink-dim);flex-direction:column;gap:1rem;display:flex}.coda.svelte-cwls5q .btn:where(.svelte-cwls5q){align-self:flex-start;margin-top:.5rem}
