:root{--ground:#ececea;--plate:#f7f6f2;--paper:#ffffff;--ink:#1c1c1b;--ink-2:#55554f;--ink-3:#76766f;--rule:#d3d3cf;--rule-strong:#a9a9a3;--accent:#24364f;--accent-wash:#e3e7ed;--danger:#8a2b22;--notice:#6b5300;--font-sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif;--font-serif:"Iowan Old Style",Charter,"Bitstream Charter",Georgia,serif;--t-title:2rem;--t-name:1.0625rem;--t-body:0.9375rem;--t-small:0.8125rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--radius:2px;--gutter:var(--s-6);--max-width:1440px;color-scheme:light}@media (max-width:720px){:root{--gutter:var(--s-4)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased;caret-color:var(--accent)}::selection{background:var(--accent-wash);color:var(--ink)}h1,h2,h3{font-family:var(--font-serif);font-weight:400;text-wrap:balance;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{display:block;max-width:100%}.ref{font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}