._page_1e3j5_1{--ink:#f2ead7;--muted:#c2b7a4;--line:#61513a;--accent:#e7ce91;color:var(--ink);background:#080908;min-height:100vh;font:1rem/1.8 Manrope,Arial,sans-serif}._page_1e3j5_1 a{color:inherit;text-underline-offset:.25em}:is(._page_1e3j5_1 a:focus-visible,._page_1e3j5_1 button:focus-visible){outline:3px solid var(--accent);outline-offset:5px}._header_1e3j5_1,._footer_1e3j5_1{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.3rem clamp(1.2rem,5vw,5rem);display:flex}._header_1e3j5_1 a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}._main_1e3j5_1{max-width:1120px;margin:auto;padding:clamp(2rem,6vw,5rem) clamp(1.2rem,5vw,3rem)}._eyebrow_1e3j5_1{letter-spacing:.1em;color:var(--accent);text-transform:uppercase;font-size:.875rem}._title_1e3j5_1{text-wrap:balance;max-width:18ch;margin:1rem 0 2rem;font:400 clamp(2.6rem,6vw,5rem)/1.07 Instrument Serif,Georgia,serif}._lead_1e3j5_1{color:var(--muted);max-width:65ch;font-size:1.2rem}._grid_1e3j5_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}._card_1e3j5_1{border-top:1px solid var(--line);padding:2rem 0}._card_1e3j5_1 h2{font:400 2rem/1.2 Georgia,serif}._card_1e3j5_1 p{color:var(--muted)}._body_1e3j5_1{max-width:72ch;margin-top:3rem}._body_1e3j5_1 section{margin:2.75rem 0}._body_1e3j5_1 h2{font:400 clamp(1.7rem,3vw,2.3rem)/1.2 Georgia,serif}._body_1e3j5_1 li{margin:.7rem 0}._cta_1e3j5_1{border:1px solid var(--line);background:#171710;margin-top:3rem;padding:2rem}._cta_1e3j5_1 a{border:1px solid var(--accent);min-height:44px;margin:.5rem .8rem .5rem 0;padding:.6rem 1rem;text-decoration:none;display:inline-block}._crumb_1e3j5_1{color:var(--muted);font-size:.9rem}._sources_1e3j5_1{font-size:.95rem}._footer_1e3j5_1{border-top:1px solid var(--line);border-bottom:0}._skip_1e3j5_1{position:absolute;top:-100px;left:1rem}._skip_1e3j5_1:focus{z-index:10;background:#111;padding:1rem;top:1rem}@media (max-width:650px){._grid_1e3j5_1{grid-template-columns:1fr;gap:.5rem}._cta_1e3j5_1{padding:1.3rem}._header_1e3j5_1{gap:.5rem}._main_1e3j5_1{padding-top:2rem}}
