@font-face{font-family:Lexend;src:url(../media/Lexend-variable.1cct_gza1jgp5.woff2)format("woff2"),url(../media/Lexend-variable.0se_1qaie7rg7.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Afacad Flux;src:url(../media/AfacadFlux-variable.1t_ofs66ud0vg.woff2)format("woff2"),url(../media/AfacadFlux-variable.0q1h4n3739tmj.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}
:root{--vd-white:#fff;--vd-soft:#f7f8fb;--vd-pale-cyan:#d1eff7;--vd-cyan:#019ecb;--vd-navy:#0a1163;--vd-muted:#5b6472;--vd-divider:#d8dee5;--vd-near-cyan:#01acd4;--vd-font-heading:"Lexend";--vd-font-body:"Afacad Flux";--vd-tonal-1:#bde4f3;--vd-tonal-2:#8fd2ea;--vd-tonal-3:#63c0e0;--vd-tonal-4:#31acd6;--vd-tonal-5:#0a7fa8;--vd-tonal-6:#0a1163}
:root{--vd-text:var(--vd-navy);--vd-text-secondary:var(--vd-muted);--vd-surface:var(--vd-white);--vd-surface-subtle:var(--vd-soft);--vd-surface-brand:var(--vd-pale-cyan);--vd-action:var(--vd-navy);--vd-on-action:var(--vd-white);--vd-focus:var(--vd-navy);--vd-control-border:var(--vd-muted);--vd-text-display:clamp(2.75rem, 5.4vw, 6rem);--vd-text-headline:clamp(2rem, 3.5vw, 3.5rem);--vd-text-title:clamp(1.35rem, 2vw, 2.125rem);--vd-text-body:1.25rem;--vd-text-ui:1rem;--vd-text-small:.875rem;--vd-text-label:.75rem;--vd-leading-display:1.06;--vd-leading-heading:1.15;--vd-leading-body:1.5;--vd-tracking-display:-.035em;--vd-tracking-heading:-.025em;--vd-tracking-label:.08em;--vd-space-1:.25rem;--vd-space-2:.5rem;--vd-space-3:.75rem;--vd-space-4:1rem;--vd-space-5:1.5rem;--vd-space-6:2rem;--vd-space-7:3rem;--vd-space-8:4rem;--vd-space-9:6rem;--vd-inset:clamp(1.25rem, 5.5vw, 6rem);--vd-radius-control:.375rem;--vd-radius-panel:.75rem;--vd-radius-pill:999px;--vd-control-height:2.75rem;--vd-measure:64ch;--vd-duration:.16s;--vd-ease:cubic-bezier(.2, 0, 0, 1)}
.vd{background:var(--vd-surface);color:var(--vd-text);font:400 var(--vd-text-body)/var(--vd-leading-body) var(--vd-font-body), sans-serif;margin:0}.vd *,.vd :before,.vd :after{box-sizing:border-box}.vd [hidden]{display:none!important}.vd :where(h1,h2,h3,h4,p,figure){margin:0}.vd :where(h1,h2,h3,h4){font-family:var(--vd-font-heading), sans-serif;line-height:var(--vd-leading-heading);letter-spacing:var(--vd-tracking-heading);font-weight:400}.vd :where(h2){font-size:var(--vd-text-title)}.vd :where(h3){font-size:1.125rem}:where(.vd a){color:inherit;text-underline-offset:.22em}.vd :where(a:hover){text-decoration-thickness:2px}:where(.vd button,.vd input,.vd select,.vd textarea){font:inherit}.vd :where(button,select,summary){cursor:pointer}.vd :where(img,svg){vertical-align:middle;max-width:100%}.vd :where(img){height:auto}.vd :where(:focus-visible){outline:2px solid var(--vd-focus);outline-offset:4px}.vd :where(code,pre){font-family:monospace;font-size:.8em}.vd :where(pre){padding:var(--vd-space-5);border:1px solid var(--vd-divider);border-radius:var(--vd-radius-control);background:var(--vd-soft);overflow:auto}.vd-display{font-size:var(--vd-text-display);letter-spacing:var(--vd-tracking-display);line-height:var(--vd-leading-display);font-weight:300!important}.vd-headline{font-size:var(--vd-text-headline)}.vd-prose{max-width:var(--vd-measure)}.vd-eyebrow{font:600 var(--vd-text-label)/1.3 var(--vd-font-heading), sans-serif;letter-spacing:var(--vd-tracking-label);text-transform:uppercase}.vd-muted{color:var(--vd-text-secondary)}.vd-small{font-size:var(--vd-text-small)}.vd-stack{gap:var(--vd-space-5);display:grid}.vd-flow{gap:var(--vd-space-4);flex-wrap:wrap;align-items:center;display:flex}.vd-grid{gap:var(--vd-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vd-grid>*{min-width:0}.vd-skip{z-index:20;background:var(--vd-navy);color:#fff;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.vd-skip:focus{top:1rem}@media (max-width:640px){.vd-grid{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.vd *,.vd :before,.vd :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--vd-page-max:90rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
