.cover[data-astro-cid-pf6ngrmo]{padding-top:48px;padding-bottom:56px;border-bottom:1px solid var(--line)}.cover-grid[data-astro-cid-pf6ngrmo]{display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:start}.cover-title[data-astro-cid-pf6ngrmo]{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:14px;margin-bottom:32px}.cover-title[data-astro-cid-pf6ngrmo]:before{content:"";width:48px;height:1px;background:var(--accent)}.cover[data-astro-cid-pf6ngrmo] h1[data-astro-cid-pf6ngrmo]{font-family:var(--font-serif),serif;font-weight:200;font-size:clamp(48px,8vw,160px);line-height:.92;letter-spacing:-.045em;color:var(--ink);word-wrap:break-word;overflow-wrap:break-word}.cover[data-astro-cid-pf6ngrmo] h1[data-astro-cid-pf6ngrmo] em[data-astro-cid-pf6ngrmo]{font-style:italic;font-weight:300;color:var(--accent)}.cover[data-astro-cid-pf6ngrmo] h1[data-astro-cid-pf6ngrmo] b[data-astro-cid-pf6ngrmo]{font-weight:500;font-style:normal}.cover-deck[data-astro-cid-pf6ngrmo]{margin-top:40px;max-width:760px;font-family:var(--font-serif),serif;font-size:24px;line-height:1.5;font-weight:300;color:var(--ink-2)}.cover-deck[data-astro-cid-pf6ngrmo]:first-letter{font-weight:600;color:var(--accent);font-style:italic}.cover-aside[data-astro-cid-pf6ngrmo]{background:var(--paper);border:1px solid var(--line);padding:28px;position:sticky;top:200px}.cover-aside[data-astro-cid-pf6ngrmo] h4[data-astro-cid-pf6ngrmo]{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cover-aside[data-astro-cid-pf6ngrmo] dl[data-astro-cid-pf6ngrmo]{display:grid;grid-template-columns:auto 1fr;gap:0}.cover-aside[data-astro-cid-pf6ngrmo] dt[data-astro-cid-pf6ngrmo]{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 16px 10px 0;border-bottom:1px dashed var(--line);white-space:nowrap}.cover-aside[data-astro-cid-pf6ngrmo] dd[data-astro-cid-pf6ngrmo]{font-family:var(--font-serif),serif;font-size:15px;font-weight:400;color:var(--ink);padding:10px 0;border-bottom:1px dashed var(--line)}.cover-aside[data-astro-cid-pf6ngrmo] dt[data-astro-cid-pf6ngrmo]:last-of-type,.cover-aside[data-astro-cid-pf6ngrmo] dd[data-astro-cid-pf6ngrmo]:last-of-type{border-bottom:none}@media(max-width:980px){.cover[data-astro-cid-pf6ngrmo]{padding-top:32px;padding-bottom:40px}.cover-grid[data-astro-cid-pf6ngrmo]{grid-template-columns:1fr;gap:32px}.cover-aside[data-astro-cid-pf6ngrmo]{position:static}.cover-deck[data-astro-cid-pf6ngrmo]{font-size:18px;margin-top:28px}}.essay-band[data-astro-cid-fsigvzq3]{padding-top:96px;padding-bottom:96px;text-align:center}.essay-band[data-astro-cid-fsigvzq3] .pull[data-astro-cid-fsigvzq3]{font-family:var(--font-serif),serif;font-style:italic;font-weight:300;font-size:clamp(36px,5vw,72px);line-height:1.15;letter-spacing:-.02em;max-width:1000px;margin:0 auto;color:var(--ink)}.essay-band[data-astro-cid-fsigvzq3] .pull[data-astro-cid-fsigvzq3] b{font-weight:500;font-style:normal;color:var(--accent)}.essay-band[data-astro-cid-fsigvzq3] .author[data-astro-cid-fsigvzq3]{margin-top:32px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--muted)}.essay-band[data-astro-cid-fsigvzq3] .author[data-astro-cid-fsigvzq3]:before{content:"— "}@media(max-width:980px){.essay-band[data-astro-cid-fsigvzq3]{padding-top:48px;padding-bottom:48px}}.feature[data-astro-cid-lm3qun57]{padding-top:96px}.feature[data-astro-cid-lm3qun57] h3[data-astro-cid-lm3qun57]{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;text-align:center}.feature[data-astro-cid-lm3qun57] h3[data-astro-cid-lm3qun57]:before{content:"✱ "}.feature[data-astro-cid-lm3qun57] h3[data-astro-cid-lm3qun57]:after{content:" ✱"}.feature-card[data-astro-cid-lm3qun57]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;border:1px solid var(--line);background:var(--paper);padding:64px}.feature-vis[data-astro-cid-lm3qun57]{aspect-ratio:1/1;background:#0e1f3a;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-vis[data-astro-cid-lm3qun57]:after{content:"";position:absolute;bottom:0;right:0;width:60%;height:60%;background:#d8a546;clip-path:polygon(0 100%,100% 0,100% 100%);opacity:.5}.feature-vis-text[data-astro-cid-lm3qun57]{position:relative;text-align:center;z-index:1;font-family:var(--font-serif),serif;font-style:italic;font-weight:200;font-size:96px;color:#f5f1ea;line-height:.85;letter-spacing:-.03em}.feature-vis-text[data-astro-cid-lm3qun57] b{font-weight:500;font-style:normal;color:#d8a546}.feature-text[data-astro-cid-lm3qun57] .meta[data-astro-cid-lm3qun57]{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.feature-text[data-astro-cid-lm3qun57] h2[data-astro-cid-lm3qun57]{font-family:var(--font-serif),serif;font-weight:300;font-size:56px;line-height:1;letter-spacing:-.025em;margin-bottom:18px}.feature-text[data-astro-cid-lm3qun57] h2[data-astro-cid-lm3qun57] em{font-style:italic;color:var(--accent)}.feature-text[data-astro-cid-lm3qun57] p{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:14px}.feature-text[data-astro-cid-lm3qun57] .cta[data-astro-cid-lm3qun57]{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.feature-text[data-astro-cid-lm3qun57] .cta-secondary[data-astro-cid-lm3qun57]{margin-top:.5em}.feature-text[data-astro-cid-lm3qun57] .cta-group[data-astro-cid-lm3qun57]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.feature-text[data-astro-cid-lm3qun57] span[data-astro-cid-lm3qun57]:first-child{border-bottom:1px solid var(--accent);padding-bottom:2px}.feature-text[data-astro-cid-lm3qun57] .cta[data-astro-cid-lm3qun57]:hover{color:var(--accent-2);font-weight:500}.feature-text[data-astro-cid-lm3qun57] .cta[data-astro-cid-lm3qun57]:hover span[data-astro-cid-lm3qun57]:first-child{border-bottom:2px solid var(--accent-2);padding-bottom:2px}.feature-text[data-astro-cid-lm3qun57] .cta[data-astro-cid-lm3qun57] .arrow[data-astro-cid-lm3qun57]{transition:transform .2s}.feature-text[data-astro-cid-lm3qun57] .cta[data-astro-cid-lm3qun57]:hover .arrow[data-astro-cid-lm3qun57]{transform:translate(6px)}@media(max-width:980px){.feature[data-astro-cid-lm3qun57]{padding-top:48px}.feature-card[data-astro-cid-lm3qun57]{grid-template-columns:1fr;padding:32px;gap:32px}.feature-vis[data-astro-cid-lm3qun57]{aspect-ratio:16/9}.feature-vis-text[data-astro-cid-lm3qun57]{font-size:56px}.feature-text[data-astro-cid-lm3qun57] h2[data-astro-cid-lm3qun57]{font-size:36px}}.toc-band[data-astro-cid-ipdtepnp]{background:var(--ink);color:var(--bg);padding:48px 0;margin:0}.toc-band[data-astro-cid-ipdtepnp] .wrap[data-astro-cid-ipdtepnp]{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center}.toc-band[data-astro-cid-ipdtepnp] h2[data-astro-cid-ipdtepnp]{font-family:var(--font-serif),serif;font-style:italic;font-weight:300;font-size:48px;letter-spacing:-.02em;line-height:1}.toc-band[data-astro-cid-ipdtepnp] h2[data-astro-cid-ipdtepnp] b[data-astro-cid-ipdtepnp]{font-weight:600;font-style:normal}.toc-grid[data-astro-cid-ipdtepnp]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px}.toc-item[data-astro-cid-ipdtepnp]{display:flex;gap:14px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.15);transition:gap .2s}.toc-item[data-astro-cid-ipdtepnp]:hover{gap:20px}.toc-num[data-astro-cid-ipdtepnp]{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.15em;color:var(--accent);flex-shrink:0}.toc-link[data-astro-cid-ipdtepnp]{font-family:var(--font-serif),serif;font-size:18px;font-weight:300;color:var(--bg)}.toc-link[data-astro-cid-ipdtepnp] em[data-astro-cid-ipdtepnp]{font-style:italic;color:var(--accent)}@media(max-width:980px){.toc-band[data-astro-cid-ipdtepnp] .wrap[data-astro-cid-ipdtepnp]{grid-template-columns:1fr;gap:24px}.toc-grid[data-astro-cid-ipdtepnp]{grid-template-columns:1fr}}
