@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..600;1,6..72,300..500&family=Archivo:wght@400;500;600;700&display=swap";:root{--font-display:"Newsreader",ui-serif,Georgia,"Times New Roman",serif;--font-sans:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}:root{--navy-900:#0B1E31;--navy-800:#12304C;--navy-700:#1A3E5E;--navy-600:#234C70;--navy-500:#33608A;--navy-300:#6C88A8;--navy-100:#D9E2EC;--navy-050:#EFF3F7;--ivory-000:#FFFFFF;--ivory-050:#FCFAF6;--ivory-100:#F7F4ED;--ivory-200:#F1ECE2;--ivory-300:#E6DFD1;--slate-900:#1A1F26;--slate-700:#3A424D;--slate-600:#556071;--slate-500:#6E7887;--slate-400:#98A0AC;--slate-300:#C3C8D0;--slate-200:#DEE1E6;--slate-100:#EDEFF2;--bronze-700:#7E5E2C;--bronze-600:#926C31;--bronze-500:#A9803F;--bronze-400:#C09A5C;--bronze-200:#E3D2B4;--bronze-100:#F3EADA;--green-600:#2F6B4F;--green-100:#E4EDE8;--amber-600:#A9722C;--amber-100:#F6EDDF;--red-600:#8E2F2A;--red-100:#F3E5E4;--text-strong:var(--navy-800);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--text-inverse:var(--ivory-050);--text-inverse-muted:#A9B6C9;--text-accent:var(--bronze-600);--text-link:var(--navy-700);--text-link-hover:var(--bronze-600);--surface-page:var(--ivory-050);--surface-card:var(--ivory-000);--surface-sunken:var(--ivory-100);--surface-muted:var(--ivory-200);--surface-ink:var(--navy-800);--surface-ink-raised:var(--navy-700);--surface-accent-tint:var(--bronze-100);--surface-selected:var(--navy-050);--border-hairline:#E4E0D6;--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-ink:rgba(255,255,255,.14);--border-accent:var(--bronze-500);--rule-ink:var(--navy-800);--accent:var(--bronze-500);--accent-hover:var(--bronze-600);--accent-active:var(--bronze-700);--accent-contrast:#FFFFFF;--action-ink:var(--navy-800);--action-ink-hover:var(--navy-700);--focus-ring:var(--bronze-500);--star-filled:#FBBC04;--star-empty:#DADCE0;--status-success:var(--green-600);--status-success-bg:var(--green-100);--status-warning:var(--amber-600);--status-warning-bg:var(--amber-100);--status-danger:var(--red-600);--status-danger-bg:var(--red-100)}:root{--size-display-1:clamp(2.5rem,1.6rem + 3.6vw,4.25rem);--size-display-2:clamp(2rem,1.4rem + 2.4vw,3.25rem);--size-display-3:clamp(1.625rem,1.25rem + 1.4vw,2.375rem);--size-title:clamp(1.375rem,1.15rem + .7vw,1.75rem);--size-lead:1.1875rem;--size-body:1rem;--size-body-sm:.9375rem;--size-caption:.8125rem;--size-overline:.75rem;--leading-tight:1.08;--leading-display:1.14;--leading-title:1.3;--leading-body:1.62;--leading-relaxed:1.72;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.02em;--tracking-title:-.01em;--tracking-body:0;--tracking-overline:.14em;--measure-narrow:34ch;--measure-body:62ch;--measure-wide:76ch;--text-display:var(--weight-regular) var(--size-display-1)/var(--leading-display) var(--font-display);--text-h1:var(--weight-regular) var(--size-display-2)/var(--leading-display) var(--font-display);--text-h2:var(--weight-regular) var(--size-display-3)/var(--leading-title) var(--font-display);--text-h3:var(--weight-semibold) var(--size-title)/var(--leading-title) var(--font-sans);--text-lead:var(--weight-regular) var(--size-lead)/var(--leading-relaxed) var(--font-sans);--text-base:var(--weight-regular) var(--size-body)/var(--leading-body) var(--font-sans);--text-small:var(--weight-regular) var(--size-body-sm)/var(--leading-body) var(--font-sans);--text-caption:var(--weight-regular) var(--size-caption)/1.5 var(--font-sans);--text-label:var(--weight-semibold) var(--size-body-sm)/1.4 var(--font-sans);--text-button:var(--weight-semibold) var(--size-body-sm)/1 var(--font-sans)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-11:96px;--space-12:128px;--section-y:clamp(56px,6vw,112px);--section-y-tight:clamp(40px,4vw,72px);--gutter:clamp(20px,5vw,64px);--stack-tight:var(--space-3);--stack:var(--space-5);--stack-loose:var(--space-8);--container:1180px;--container-narrow:720px;--container-form:560px;--radius-xs:2px;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--control-h-sm:36px;--control-h:44px;--control-h-lg:52px;--tap-min:44px;--border-w:1px;--border-w-strong:1.5px}:root{--shadow-none:none;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-1:0 1px 2px rgba(11,30,49,.05);--shadow-2:0 2px 6px rgba(11,30,49,.06),0 1px 2px rgba(11,30,49,.04);--shadow-3:0 8px 24px -10px rgba(10,18,32,.16),0 2px 6px rgba(11,30,49,.05);--shadow-4:0 24px 60px -24px rgba(11,30,49,.28),0 4px 12px rgba(11,30,49,.06);--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.6);--ring-focus:0 0 0 2px var(--surface-page),0 0 0 4px color-mix(in oklab,var(--focus-ring) 70%,transparent);--ring-focus-ink:0 0 0 2px var(--navy-800),0 0 0 4px var(--bronze-400);--overlay-scrim:rgba(11,30,49,.55);--blur-veil:saturate(120%) blur(12px)}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.34s;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(0,.55,.45,1);--ease-in:cubic-bezier(.5,0,1,.5);--transition-control:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--transition-surface:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);--lift-hover:none;--press-scale:.995}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--text-base);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4{color:var(--text-strong);margin:0}h1{font:var(--text-h1);letter-spacing:var(--tracking-display)}h2{font:var(--text-h2);letter-spacing:var(--tracking-title)}h3{font:var(--text-h3);letter-spacing:var(--tracking-title)}p{margin:0}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:3px;transition:var(--transition-control)}a:hover{color:var(--text-link-hover)}::selection{background:var(--bronze-200);color:var(--navy-800)}:focus-visible{outline:none;box-shadow:var(--ring-focus)}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}.vcs-overline{font:var(--weight-semibold) var(--size-overline)/1.4 var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-accent)}.vcs-rule{height:1px;background:var(--border-hairline);border:0}
