@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.OZcDPW_className{font-family:Outfit,Outfit Fallback;font-style:normal}.OZcDPW_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.F8n_sa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.F8n_sa_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--color-bg:#f4f1ea;--color-surface:#fff;--color-surface-muted:#ede7da;--color-surface-faint:#faf8f2;--color-surface-input:#fcfbf7;--color-placeholder:#e6dcc9;--color-header-bg:#f4f1eaeb;--color-border:#e1d9c8;--color-border-strong:#c9bfa9;--color-border-dashed:#d6cdba;--color-ink:#14181a;--color-text-strong:#2e3234;--color-text-body:#33383a;--color-text:#4e4b43;--color-text-muted:#6c6a61;--color-text-subtle:#6c6a61;--color-text-faint:#6c6a61;--color-link:#a9521f;--color-link-hover:#95471a;--color-on-dark:#fbfaf6;--color-on-dark-muted:#fbfaf6d1;--color-logo-tagline:#8a8779;--color-accent:#c2622b;--color-accent-strong:#a9521f;--color-accent-light:#e89a4e;--color-green:#1e3a31;--color-green-soft:#e7ede9;--color-band:#1e3a31;--color-band-text:#efebe1;--color-band-muted:#bfcfc7;--color-band-eyebrow:#93afa3;--color-band-rule:#efebe129;--color-band-number:var(--color-accent-light);--color-pill-text:#4a5b52;--color-footer-bg:#14181a;--color-footer-text:#cfcbc1;--color-footer-muted:#9a968c;--color-footer-faint:#8a8779;--color-footer-rule:#262b2e;--font-sans:var(--font-outfit), system-ui, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, serif;--text-eyebrow:11.5px;--text-chip:10px;--text-meta:12.5px;--text-small:13.5px;--text-body-sm:14.5px;--text-body:17px;--text-lead:19px;--tracking-tight:-.015em;--tracking-tighter:-.02em;--tracking-eyebrow:.12em;--tracking-chip:.09em;--page-max:1280px;--page-gutter:32px;--sidebar-width:250px;--sidebar-gap:56px;--prose-max:74ch;--header-offset:96px;--radius-sm:7px;--radius-button:9px;--radius-md:10px;--radius-card:14px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 14px 34px -22px #14181a66;--hero-scrim:linear-gradient(0deg, #14181ad6 0%, #14181a75 42%, #14181a00 78%)}@media (max-width:720px){:root{--page-gutter:16px;--header-offset:76px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-offset)}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}::selection{background:var(--color-placeholder)}img{max-width:100%;display:block}input,select,textarea,button{font-family:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
