@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:600 800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:100.21%;ascent-override:106.38%;descent-override:29.94%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;font-style:normal;font-weight:400 500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:103.73%;ascent-override:95.63%;descent-override:29.89%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;font-style:normal;font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:103.73%;ascent-override:95.63%;descent-override:29.89%;line-gap-override:0%}:root{--vt-ink:#03373e;--vt-ink-hover:#064a52;--vt-ink-pressed:#022c32;--vt-teal:#007d7b;--vt-teal-700:#006a68;--vt-logo-teal:#01817f;--vt-teal-bright:#35c2b5;--vt-mint:#bcf1da;--vt-soft:#e6f5f2;--vt-mist:#f5faf9;--vt-rule:#dce6e5;--vt-border-control:#78908e;--vt-muted:#607579;--vt-muted-strong:#53676b;--vt-muted-on-ink:#b9d3cf;--vt-white:#ffffff;--vt-success:#0b7a3e;--vt-success-soft:#e7f5ed;--vt-warning:#8a5300;--vt-warning-soft:#fdf2df;--vt-danger:#b42318;--vt-danger-hover:#8f1c13;--vt-danger-soft:#fdecea;--vt-info:#1d5fb4;--vt-info-soft:#eaf1fb;--vt-color-bg:var(--vt-white);--vt-color-surface:var(--vt-white);--vt-color-surface-soft:var(--vt-soft);--vt-color-surface-mist:var(--vt-mist);--vt-color-surface-ink:var(--vt-ink);--vt-color-text:var(--vt-ink);--vt-color-text-muted:var(--vt-muted);--vt-color-text-muted-tint:var(--vt-muted-strong);--vt-color-text-on-ink:var(--vt-white);--vt-color-text-muted-on-ink:var(--vt-muted-on-ink);--vt-color-link:var(--vt-teal);--vt-color-link-hover:var(--vt-teal-700);--vt-color-link-tint:var(--vt-teal-700);--vt-color-link-on-ink:var(--vt-mint);--vt-color-accent:var(--vt-teal);--vt-color-accent-on-ink:var(--vt-teal-bright);--vt-color-border:var(--vt-rule);--vt-color-border-control:var(--vt-border-control);--vt-color-border-on-ink:rgb(255 255 255/0.18);--vt-font-display:"Manrope","Manrope Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--vt-font-text:"DM Sans","DM Sans Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--vt-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--vt-font-numeric:var(--vt-font-display);--vt-numeric:tabular-nums;--vt-weight-regular:400;--vt-weight-medium:500;--vt-weight-semibold:600;--vt-weight-bold:700;--vt-weight-extrabold:800;--vt-size-display:clamp(2.75rem,2.1rem + 2.667vw,4.5rem);--vt-size-h1:clamp(2.25rem,1.786rem + 1.905vw,3.5rem);--vt-size-h2:clamp(1.75rem,1.425rem + 1.333vw,2.625rem);--vt-size-h3:clamp(1.375rem,1.236rem + 0.571vw,1.75rem);--vt-size-h4:1.25rem;--vt-size-lead:clamp(1.125rem,1.055rem + 0.286vw,1.3125rem);--vt-size-body:1rem;--vt-size-sm:0.875rem;--vt-size-xs:0.8125rem;--vt-size-eyebrow:0.75rem;--vt-leading-display:1.05;--vt-leading-heading:1.15;--vt-leading-snug:1.3;--vt-leading-body:1.6;--vt-leading-tight:1.2;--vt-tracking-display:-0.035em;--vt-tracking-heading:-0.025em;--vt-tracking-title:-0.012em;--vt-tracking-body:0;--vt-tracking-eyebrow:0.12em;--vt-measure:68ch;--vt-space-0:0;--vt-space-0-5:0.125rem;--vt-space-1:0.25rem;--vt-space-2:0.5rem;--vt-space-3:0.75rem;--vt-space-4:1rem;--vt-space-5:1.25rem;--vt-space-6:1.5rem;--vt-space-8:2rem;--vt-space-10:2.5rem;--vt-space-12:3rem;--vt-space-16:4rem;--vt-space-20:5rem;--vt-space-24:6rem;--vt-space-32:8rem;--vt-section-y:clamp(4rem,2.7rem + 5.333vw,7.5rem);--vt-gutter:clamp(1rem,0.629rem + 1.524vw,2rem);--vt-container:75rem;--vt-control-sm:2.25rem;--vt-control-md:2.75rem;--vt-control-lg:3.25rem;--vt-icon-sm:1rem;--vt-icon-md:1.25rem;--vt-icon-lg:1.5rem;--vt-radius-xs:4px;--vt-radius-sm:6px;--vt-radius-md:8px;--vt-radius-lg:12px;--vt-radius-xl:16px;--vt-radius-2xl:24px;--vt-radius-pill:999px;--vt-shadow-xs:0 1px 2px rgb(3 55 62/0.06);--vt-shadow-sm:0 1px 2px rgb(3 55 62/0.05),0 2px 8px rgb(3 55 62/0.06);--vt-shadow-md:0 2px 4px rgb(3 55 62/0.04),0 8px 24px rgb(3 55 62/0.08);--vt-shadow-lg:0 4px 10px rgb(3 55 62/0.05),0 20px 48px rgb(3 55 62/0.12);--vt-shadow-xl:0 8px 18px rgb(3 55 62/0.06),0 32px 80px rgb(3 55 62/0.18);--vt-focus-width:3px;--vt-focus-offset:2px;--vt-focus-color:var(--vt-teal);--vt-focus-color-on-ink:var(--vt-mint);--vt-focus-ring:0 0 0 var(--vt-focus-offset) var(--vt-white),0 0 0 calc(var(--vt-focus-offset) + var(--vt-focus-width)) var(--vt-focus-color);--vt-duration-fast:120ms;--vt-duration-base:200ms;--vt-duration-slow:320ms;--vt-duration-slower:480ms;--vt-ease-standard:cubic-bezier(0.2,0,0,1);--vt-ease-enter:cubic-bezier(0.05,0.7,0.1,1);--vt-ease-exit:cubic-bezier(0.3,0,0.8,0.15);--vt-hover-lift:-2px}@media (prefers-reduced-motion:reduce){:root{--vt-duration-fast:0.01ms;--vt-duration-base:0.01ms;--vt-duration-slow:0.01ms;--vt-duration-slower:0.01ms;--vt-hover-lift:0px}}