@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,300..700,0..100,0..1&family=Geist:wght@400..700&display=swap");body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button{color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:left}button,input,select,textarea{font:inherit}a{color:var(--accent-ink);text-underline-offset:2px}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}::selection{background:var(--accent-bg)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);line-height:1.2}.display,:is(h1,h2):not(.not-display){font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-variation)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg:#FCFCFA;--rail:#FCFCFA;--surface:#FCFCFA;--surface-2:#F5F5F1;--surface-3:#F8F8F5;--line:#E2E2DC;--line-2:#ECECE6;--line-3:#F2F2EF;--rule:#111111;--ink:#111111;--muted:#66665F;--muted-2:#5C5C55;--faint:#6E6E65;--strong:#111111;--strong-2:#222220;--strong-3:#3A3A36;--strong-4:#2E2E2B;--accent:#0A3CFF;--accent-hover:#2B57FF;--on-accent:#FFFFFF;--accent-bg:#EBEFFF;--accent-ink:#0A3CFF;--accent-soft:#F5F7FF;--accent-line:#D3DBFF;--accent-2:#7A97FF;--tide-sand:#EBEBEB;--tide-blue:#3FB6FF;--tide-foam:#F2FAFF;--panel-button:#F5F5F5;--panel-button-hover:#EBEBEB;--panel-button-ink:#171717;--warn:#8A5A0B;--on-warn:#FFFFFF;--warn-chip:#FBF0DC;--warn-bg:#FFFAF1;--warn-line:#EFDFC2;--alert:#B42318;--toggle:#D9D9D2;--nav-active:#FCFCFA;--dot-off:#CFCFC8;--c-left:#E8E8E2;--topbar:rgba(252,252,250,.95);--shadow:rgba(17,17,17,.08);--scrim:rgba(17,17,17,.34);--pos:#12855E;--c1:#0A3CFF;--c2:#1A7FC2;--c3:#13235E;--c4:#5A7CF0;--c5:#5C5C55;--c6:#7F8FB0;--c7:#8A8A82;--rail-ink:#111111;--rail-muted:#66665F;--rail-active:#FCFCFA;--rail-line:#E2E2DC;--rail-accent:#0A3CFF;--sev-critical:#8E0D28;--sev-critical-bg:#FBE9ED;--sev-critical-line:#F0C9D2;--sev-high:#7A3D02;--sev-high-bg:#FDEEDC;--sev-high-line:#F3D6B4;--sev-medium:#5C4E07;--sev-medium-bg:#FAF6D4;--sev-medium-line:#E9E0A8;--sev-low:#444B5C;--sev-low-bg:#EEF0F4;--sev-low-line:#D9DDE5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--radius-xl:6px;--radius-pill:99px;--font-body:"Geist",system-ui,-apple-system,sans-serif;--font-heading:var(--font-body);--font-display:"Fraunces",Georgia,serif;--display-weight:490;--display-variation:"SOFT" 60,"WONK" 0;--text-xs:11px;--text-sm:12.5px;--text-base:13.5px;--text-md:14.5px;--text-lg:16px;--text-xl:17px;--text-2xl:21px;--text-3xl:24px;--text-hero:42px;--display-title:clamp(34px,3.8vw,48px);--display-section:18px;--display-lede:clamp(24px,2.6vw,32px);--shadow-sm:0 1px 2px rgba(17,17,17,.05);--shadow-md:0 3px 10px rgba(17,17,17,.08);--shadow-lg:0 16px 44px rgba(17,17,17,.08);--rail-width:220px;--content-max:1040px}.StagingBanner_banner__WzBGP,.StagingBanner_spacer__PMyrP{min-height:32px}.StagingBanner_banner__WzBGP{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:6px 16px;background:var(--warn);color:var(--on-accent);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.02em;text-align:center}