:root{--site-shadow-1:0 6px 20px -6px rgba(11,27,51,0.14),0 2px 6px -2px rgba(11,27,51,0.06);--site-shadow-2:0 30px 60px -24px rgba(0,43,92,0.28),0 12px 24px -12px rgba(0,43,92,0.16);--site-space-120:120px;--site-space-160:160px;--site-fs-body-l:17px;--site-fs-lead-l:clamp(1.1875rem,0.6vw + 0.95rem,1.375rem);--site-white:#FFFFFF;--site-ink:#0B1B33;--site-text-2:#475569;--site-text-disabled:#64748B;--site-on-night-2:#B8C7DA;--site-blue-50:#EAF2FC;--site-blue-300:#8FC2F5;--site-blue-500:#0171DF;--site-blue-700:#0158B0;--site-night:#002B5C;--site-night-700:#0D3A70;--site-sun:#FFC93C;--site-surface:#F4F6F9;--site-surface-disabled:#E6ECF3;--site-frame:#E9EDF2;--site-line:#D5DEEA;--site-line-subtle:#E3E8EF;--site-line-frame:#C9D1DB;--site-line-field:#7A8799;--site-line-disabled:#C3CCD8;--site-line-night:#2F5583;--site-success:#18794E;--site-success-bg:#E7F5EE;--site-warning:#9A4A00;--site-warning-bg:#FCEFE3;--site-error:#B42318;--site-error-bg:#FDECEA;--site-info:#0158B0;--site-info-bg:#EAF2FC;--site-ph-photo-a:#E6EAF0;--site-ph-photo-b:#DCE2EA;--site-ph-shot-a:#F4F6F9;--site-ph-shot-b:#EBEFF4;--site-ph-region-a:#EEF4F2;--site-ph-region-b:#E3ECE9;--site-bg:var(--site-white);--site-text:var(--site-ink);--site-link:var(--site-blue-700);--site-link-hover:var(--site-night);--site-font-display:"Sora","Segoe UI",system-ui,sans-serif;--site-font-text:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--site-weight-regular:400;--site-weight-semibold:600;--site-weight-bold:700;--site-fs-footnote:0.8125rem;--site-fs-small:0.875rem;--site-fs-ui:0.9375rem;--site-fs-body:clamp(1rem,0.2vw + 0.95rem,1.0625rem);--site-fs-btn:clamp(1rem,0.2vw + 0.95rem,1.0625rem);--site-fs-md:1.0625rem;--site-fs-lead:clamp(1.125rem,0.5vw + 0.95rem,1.375rem);--site-fs-h4:1.125rem;--site-fs-h3:clamp(1.125rem,0.45vw + 1rem,1.375rem);--site-fs-h3-l:clamp(1.25rem,0.5vw + 1.05rem,1.5rem);--site-fs-quote:clamp(1.25rem,0.8vw + 1rem,1.75rem);--site-fs-h2-s:clamp(1.25rem,0.8vw + 0.95rem,1.625rem);--site-fs-h2:clamp(1.875rem,2.4vw + 1.05rem,3.25rem);--site-fs-h1:clamp(2rem,2.4vw + 1.2rem,3.5rem);--site-fs-hero:clamp(2.25rem,3.6vw + 1.1rem,4.5rem);--site-fs-step:2.25rem;--site-fs-figure-ring:clamp(1.5rem,2.2vw,2rem);--site-fs-figure:clamp(2.25rem,3vw,3rem);--site-fs-figure-xl:clamp(3.25rem,4vw + 1.5rem,5.5rem);--site-fs-display:clamp(4rem,8vw,7.5rem);--site-lh-tight:1.06;--site-lh-heading:1.1;--site-lh-snug:1.3;--site-lh-ui:1.2;--site-lh-body:1.6;--site-tracking-heading:-0.025em;--site-tracking-caps:0.06em;--site-space-4:4px;--site-space-8:8px;--site-space-12:12px;--site-space-16:16px;--site-space-20:20px;--site-space-24:24px;--site-space-28:28px;--site-space-32:32px;--site-space-40:40px;--site-space-48:48px;--site-space-56:56px;--site-space-64:64px;--site-space-80:80px;--site-space-96:96px;--site-max:1328px;--site-gutter:clamp(20px,3vw,48px);--site-section-y:clamp(48px,6vw,96px);--site-section-y-tight:clamp(32px,4vw,56px);--site-measure:760px;--site-measure-prose:720px;--site-grid-gap:clamp(16px,2vw,24px);--site-header-h:76px;--site-header-h-mobile:64px;--site-logo-h:32px;--site-logo-h-mobile:26px;--site-target:48px;--site-target-s:44px;--site-bp-sm:600px;--site-bp-md:768px;--site-bp-feature:900px;--site-bp-lg:1024px;--site-bp-xl:1280px;--site-bp-max:1440px;--site-radius-s:4px;--site-radius-m:8px;--site-radius-l:16px;--site-radius-pill:999px;--site-radius-btn:10px;--site-fs-display-hero:clamp(2.25rem,3.6vw + 1.1rem,4.5rem);--site-fs-editorial:clamp(1.625rem,1.4vw + 1rem,2.25rem);--site-fs-figure-proof:clamp(3.5rem,4.4vw + 1.5rem,5.5rem);--site-radius-circle:50%;--site-line-hair:1px;--site-line-strong:1.5px;--site-line-accent:2px;--site-line-mark:3px;--site-shadow-raise:0 10px 24px rgba(11,27,51,0.10);--site-shadow-float:0 12px 28px rgba(11,27,51,0.16);--site-shadow-menu:0 16px 32px rgba(11,27,51,0.14);--site-focus-width:3px;--site-focus-offset:3px;--site-focus-color:var(--site-night);--site-focus-color-night:var(--site-sun);--site-dur-fast:120ms;--site-dur:160ms;--site-ease:cubic-bezier(0.2,0,0,1);--site-lift:-2px}