:root{--type-title-size:clamp(3rem, 5.5vw, 5.25rem);--type-title-weight:650;--type-title-tracking:-.065em;--type-title-leading:1.01;--type-section-size:clamp(2.3125rem, 4.3vw, 3.875rem);--type-section-weight:600;--type-section-tracking:-.055em;--type-section-leading:1.08;--type-lead-size:1rem;--type-lead-leading:1.65}@media (width<=1000px){:root{--type-title-size:3.4375rem}}@media (width<=700px){:root{--type-title-size:clamp(2.875rem, 11vw, 4rem);--type-lead-size:.875rem}}@font-face{font-family:Inter;src:url(/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Mono;src:url(/mono.woff2)format("woff2");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f5f0;--ink:#112520;--muted:#405950;--accent:#17654f;--line:#b7cac0;--wash:#dcece2;--surface:#eef2eb;--control:#f8f9f4;--mono:Mono, ui-monospace, monospace;--editorial:Georgia, "Times New Roman", serif}:root[data-site-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b1217;--ink:#edf5f3;--muted:#9baeb2;--accent:#a5f2db;--line:#334b50;--wash:#16352f;--surface:#111e25;--control:#17262c}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:400 1rem/1.55 Inter,system-ui,sans-serif}[hidden]{display:none!important}a{color:var(--accent);text-underline-offset:.22em}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-shell{max-width:1800px;margin-inline:auto;padding-inline:5.6%}.site-topbar{border-bottom:1px solid var(--line);align-items:center;gap:5vw;min-height:96px;display:flex}.site-brand{min-width:190px;color:var(--ink);white-space:nowrap;align-items:center;gap:11px;text-decoration:none;display:flex}.site-mark{color:var(--accent);letter-spacing:-.12em;padding-right:4px;font-size:33px;font-weight:800;line-height:1}.site-mark span{font-size:24px}.site-wordmark{display:grid}.site-wordmark strong{letter-spacing:-.06em;font-size:19px;line-height:1}.site-wordmark small,.site-edition,.site-eyebrow{font:.66rem/1.4 var(--mono);letter-spacing:.12em;color:var(--muted)}.site-wordmark small{margin-top:5px;font-size:8px}.site-nav{align-items:center;gap:2.7vw;display:flex}.site-nav a{color:var(--muted);white-space:nowrap;font-size:12px;text-decoration:none}.site-nav a:is(:hover,[aria-current]){color:var(--accent);text-decoration:underline}.site-edition{white-space:nowrap;align-items:center;gap:.7rem;margin-left:auto;font-size:9px;display:flex}.site-version{margin-left:.4rem}.site-status-dot{background:var(--accent);width:.42rem;height:.42rem;box-shadow:0 0 .65rem var(--accent);border-radius:50%}.site-theme-toggle{color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:9px 12px;font-size:11px}.site-theme-toggle:hover{background:var(--wash)}.site-eyebrow{text-transform:uppercase;align-items:center;gap:.7rem;margin:0;display:flex}.site-eyebrow:before{content:"";background:var(--accent);flex:0 0 1.65rem;height:1px}@media (width<=1040px){.site-topbar{gap:25px}.site-nav{gap:18px}}@media (width<=1000px){.site-shell{padding-inline:4.5%}}@media (width<=780px){.site-edition{display:none}.site-theme-toggle{margin-left:auto}}@media (width<=720px){.site-topbar{flex-wrap:wrap;gap:.8rem 1rem;min-height:0;padding-block:.9rem}.site-brand{min-width:0}.site-nav{order:1;justify-content:space-between;width:100%}.site-theme-toggle{min-height:2.75rem}}
