:root{--color-black:#000;--color-white:#fff;--color-navy:#01215e;--color-turquoise:#00d0cd;--color-grey-light:#f1f1f1;--color-wash:#f3f8fb;--color-border:#0000001a;--color-text-sub-label:#01215e99;--color-blue:#11309c;--color-blue-300:#7083c4;--color-blue-100:#cfd6eb;--color-turquoise-300:#66e3e1;--color-turquoise-100:#ccf6f5;--color-violet:#87298c;--color-link:#87298c;--color-gold:#ecab3b;--color-slate:#566777;--tab-active-indicator:var(--color-blue-300);--focus-ring:var(--color-navy);--focus-ring-offset:2px;--color-placeholder:rgba(var(--color-navy-rgb),.66);--color-navy-rgb:1,33,94;--color-turquoise-rgb:0,208,205;--color-grey-light-rgb:241,241,241;--color-wash-rgb:243,248,251;--color-blue-rgb:17,48,156;--color-blue-300-rgb:112,131,196;--color-turquoise-300-rgb:102,227,225;--color-gold-rgb:236,171,59;--font-sans-stack:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-serif-stack:var(--font-source-serif),"Source Serif 4",serif}html,body{margin:0;padding:0}body{font-family:var(--font-outfit),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background-color:var(--color-grey-light)}a{color:inherit}.skipLink{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink:focus-visible{z-index:1000;clip:auto;clip-path:none;background-color:var(--color-white);border:2px solid var(--color-navy);width:auto;height:auto;color:var(--color-navy);font-family:var(--font-outfit),system-ui,sans-serif;border-radius:4px;margin:0;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;position:fixed;top:8px;left:8px;overflow:visible}.focusRing:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}main:focus{outline:none}:root{--section-pad-y-desktop:112px;--section-pad-y-mobile:64px;--section-pad-x-desktop:64px;--section-pad-x-mobile:20px;--card-pad-x-mobile:24px;--section-container-w:1280px;--section-h2-size-desktop:48px;--section-h2-line-desktop:52.8px;--section-h2-size-mobile:36px;--section-h2-line-mobile:39.6px;--section-body-size-desktop:18px;--section-body-line-desktop:27px;--section-body-size-mobile:16px;--section-body-line-mobile:24px;--dots-pitch-x:min(1.0764vw,15.5px);--dots-pitch-y:min(1.0069vw,14.5px);--dots-size:min(.1736vw,2.5px);--dots-feather-ratio:.24;--dots-strength:1}
