@font-face{font-family:inter;src:url(../media/inter_latin_400_normal.p.08vufg9rbrtqu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_500_normal.p.037elok7xg7ol.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal.p.42bxzpetz5w8g.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_700_normal.p.0w01zqnq_4v13.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.L1UC9a_className{font-family:inter,system-ui,-apple-system,sans-serif}.L1UC9a_variable{--font-sans:"inter", system-ui, -apple-system, sans-serif}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.Ezauoq_className{font-family:instrumentSerif,instrumentSerif Fallback}.Ezauoq_variable{--font-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--color-cream:#fcfcf3;--color-ink:#1a1a19;--color-ink-strong:#141414;--color-text-muted:#6b6b6b;--color-text-soft:#737373;--color-text-faint:#a3a3a3;--color-text-eyebrow-dark:#3d3d3d;--color-success:#2c5b2c;--color-error:#a63a2b;--color-surface:#fff;--color-surface-warm:#fffef7;--color-butter:#ebe6a0;--color-lavender:#e6e1ff;--color-focus-ring:#7568d9;--color-border:#e2e1e1;--color-border-soft:#1414141f;--color-on-ink:#fcfcf3;--text-display:clamp(52px, 7.6vw, 110px);--title-clearance:6px;--text-h2:clamp(42px, 4.7vw, 68px);--text-h2-quote:clamp(30px, 2.9vw, 42px);--text-h3:26px;--text-quote-name:16px;--text-body:16px;--leading-body:1.7;--text-button:15px;--text-small:14px;--text-chip:13px;--text-eyebrow:12px;--text-pill:11px;--text-fine:11px;--tracking-heading:.2px;--tracking-eyebrow:1.68px;--ease-swift:cubic-bezier(.32, .72, 0, 1);--ease-depart:cubic-bezier(.55, 0, 1, .45);--hover-attack:80ms;--drag-glide:.15s;--drag-delay:0s;--collide-gap:24px;--tuck-gap:4px;--menu-dots-direction:column;--menu-dots-across:2.5px;--menu-pill-mark:10px;--menu-pill-mark-thickness:1.5px;--menu-pill-glyph:max(var(--menu-dots-across), var(--menu-pill-mark));--cta-morph:.2s;--freeze-settle:0s;--butter:0s;--butter-settle:0s;--faq-collapsed-fade:0s;--button-border:1.5px;--shadow-float:0 8px 30px #1414141a;--radius-button:15px;--radius-button-sm:8px;--radius-card:30px;--radius-panel-sm:10px;--radius-pill:999px;--radius-arch:300px;--container-max:1080px;--page-margin:clamp(16px, 9.88vw - 31.4px, 80px);--section-pad:54px;--header-height:70px;--fade-height:60px;--fade-stop:15%}@media (max-height:780px) and (min-width:961px){:root{--text-display:clamp(68px, min(7.6vw, 21.1vh - 54.6px), 110px)}}@media (max-width:480px){:root{--title-clearance:0px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bianca:#fcfcf3;--paper:#fff;--ink:#26211a;--ink-soft:#6a6255;--ink-faint:#706856;--gold:#b08f4a;--gold-ink:#856a2e;--rule:#e2e1e1;--rule-soft:#e2e1e1;--chalk:#e9def7;--chalk-ink:#5a4a87;--dcw:#efe4a6;--dcw-ink:#6b5c1e;--err:#8f2e22;--ok:#2e7d46;--mint-card:#eef6ea;--mint-border:#cbe3c2;--mint-ink:#1e3a24;--mint-ink-soft:#5a6b58;--mint-item-ink:#1e2a1f;--mint-divider:#dcebd4;--mint-marker:#c4ccc4;--rag-good-fill:#3c8028;--rag-good-bg:#dceee1;--rag-good-ink:#1f6e3c;--rag-amber-fill:#cc8a14;--rag-amber-bg:#f3e7c6;--rag-amber-ink:#79570f;--rag-poor-fill:#c0392b;--rag-poor-bg:#f3d9d3;--rag-poor-ink:#8f2e22;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--btn-radius:12px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bianca);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.tnum{font-variant-numeric:tabular-nums}.site-logo{align-items:center;margin-bottom:12px;display:inline-flex}.site-logo img{width:auto;height:32px;display:block}.prepared{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin-top:14px;font-size:clamp(15px,2vw,17px);font-weight:500;line-height:1.2}.prepared .pre{color:var(--ink-soft);font-weight:400}.prepared b{color:var(--ink);font-weight:700}.prepared .meta{color:var(--ink-soft);font-size:.8em;font-weight:400}@media (max-width:560px){.prepared .meta{margin-top:4px;display:block}.prepared .meta-sep{display:none}}.prepared-biz{align-items:baseline;gap:8px;display:inline-flex}.prepared-favicon-wrap{flex:none;justify-content:center;align-items:center;display:inline-flex}.prepared-favicon-wrap.is-circle{border:1px solid var(--rule-soft);background:#fff;border-radius:50%;width:24px;height:24px;overflow:hidden}.prepared-favicon-wrap.is-circle .prepared-favicon{object-fit:contain;width:16px;height:16px;display:block}.prepared-favicon-wrap.is-plain .prepared-favicon{object-fit:contain;width:20px;height:20px;display:block}
