@font-face{font-family:"serif";src:url(/_next/static/media/e149ed1307c6abe9-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/546e7577bc4972bf-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_6f62e4{font-family:"serif","serif Fallback"}.__variable_6f62e4{--font-serif:"serif","serif Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_546988{font-family:sans,sans Fallback}.__variable_546988{--font-sans:"sans","sans Fallback"}:root{--navy:#071725;--navy-deep:#04111e;--ivory:#fff0d7;--paper:#f6f4ee;--ink:#102b38;--amber:#f6c889;--muted:#b7c2c9;--line:rgba(255,240,215,0.2);--surface-soft:#eef1ef;--surface-muted:#edf0eb;--surface-card:#eee9df;--text-muted:#4a5c62;--accent-ink:#815019;--border:#bac4c1;--chrome:#f6f4ee;--chrome-text:#102b38;color-scheme:light}html[data-theme=dark]{--paper:#0b1d2b;--ink:#f6f0e4;--surface-soft:#102635;--surface-muted:#0e2231;--surface-card:#173040;--text-muted:#bfccd2;--accent-ink:#f6c889;--border:#38505d;--chrome:#04111e;--chrome-text:#fff0d7;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-serif),Georgia,serif;font-weight:500;line-height:1.04}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto}a svg,button svg{flex-shrink:0}a,button{touch-action:manipulation}::selection{background:var(--amber);color:var(--navy)}:focus-visible{outline:3px solid #c67824;outline-offset:6px;border-radius:3px}body:has(header) :is(header,footer) :focus-visible{outline-color:var(--amber)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;padding:12px 22px;background:var(--ivory);color:var(--navy);z-index:1000;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.preview-exit{position:fixed;bottom:16px;left:16px;padding:8px 16px;border-radius:6px;background:var(--ivory);color:var(--navy);z-index:200;box-shadow:0 0 0 1px var(--navy)}.standalone{min-height:80vh;background:var(--paper);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:10vw}.standalone h1{font-size:clamp(45px,7vw,95px);max-width:800px}.standalone-link{display:inline-flex;padding:12px 22px;border:1px solid var(--ink);background:transparent}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.23em;font-family:var(--font-sans),sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}