:root{--action:#0093F5;--navy:#105070;--yellow:#F0BC00;--coral:#F07575;--sand:#C1B2A5;--gray-dark:#333333;--gray-mid:#8D8D8D;--white:#FFFFFF;--black:#000000;--transparent:transparent;--sky-blue:#80C9FA;--blue-light:#CCE9FD;--sand-light:#F3F0ED;--bg-site:var(--sand-light);--bg-section-alt:var(--white);--text-base:var(--gray-dark);--text-heading:var(--gray-dark);--text-active:var(--action);--divider-primary:var(--action);--btn-focus-ring:var(--gray-dark);--btn-disabled-text:var(--gray-mid);--btn-disabled-bg:var(--sand-light);--btn-conv-radius:var(--radius-m);--btn-pad:calc(var(--space-d075) - 3px) calc(var(--space-d1) - 3px);--btn-cta-pad:calc(var(--space-d1) - 3px) calc(var(--space-d125) - 3px)}:root{--font-display:'Lexend', sans-serif;--font-body:'IBM Plex Serif', serif}:root{--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}:root{--lh-tight:1.2;--lh-snug:1.3;--lh-normal:1.4;--lh-relaxed:1.75}:root{--ls-tight:-0.01em;--ls-none:0em}:root{--text-d001:clamp(0.13rem, calc(0 * (100vw - 24.38rem) + 0.13rem), 0.13rem);--text-d025:clamp(0.22rem, calc(0.0007956152758132955 * (100vw - 24.38rem) + 0.22rem), 0.31rem);--text-d05:clamp(0.44rem, calc(0.0016796322489391795 * (100vw - 24.38rem) + 0.44rem), 0.63rem);--text-d075:clamp(0.66rem, calc(0.0024752475247524744 * (100vw - 24.38rem) + 0.66rem), 0.94rem);--text-d1:clamp(0.88rem, calc(0.0032708628005657706 * (100vw - 24.38rem) + 0.88rem), 1.25rem);--text-d125:clamp(1.09rem, calc(0.004154879773691654 * (100vw - 24.38rem) + 1.09rem), 1.56rem);--text-d15:clamp(1.31rem, calc(0.005038896746817538 * (100vw - 24.38rem) + 1.31rem), 1.88rem);--text-d2:clamp(1.75rem, calc(0.00663012729844413 * (100vw - 24.38rem) + 1.75rem), 2.5rem);--text-d3:clamp(2.63rem, calc(0.009900990099009901 * (100vw - 24.38rem) + 2.63rem), 3.75rem);--text-d5:clamp(4.38rem, calc(0.016531117397454033 * (100vw - 24.38rem) + 4.38rem), 6.25rem);--text-d10:clamp(8.75rem, calc(0.03315063649222065 * (100vw - 24.38rem) + 8.75rem), 12.5rem);--text-body:var(--text-d1)}:root{--space-d001:clamp(0.13rem, calc(0 * (100vw - 24.38rem) + 0.13rem), 0.13rem);--space-d025:clamp(0.22rem, calc(0.0007956152758132955 * (100vw - 24.38rem) + 0.22rem), 0.31rem);--space-d05:clamp(0.44rem, calc(0.0016796322489391795 * (100vw - 24.38rem) + 0.44rem), 0.63rem);--space-d075:clamp(0.66rem, calc(0.0024752475247524744 * (100vw - 24.38rem) + 0.66rem), 0.94rem);--space-d1:clamp(0.88rem, calc(0.0032708628005657706 * (100vw - 24.38rem) + 0.88rem), 1.25rem);--space-d125:clamp(1.09rem, calc(0.004154879773691654 * (100vw - 24.38rem) + 1.09rem), 1.56rem);--space-d15:clamp(1.31rem, calc(0.005038896746817538 * (100vw - 24.38rem) + 1.31rem), 1.88rem);--space-d2:clamp(1.75rem, calc(0.00663012729844413 * (100vw - 24.38rem) + 1.75rem), 2.5rem);--space-d3:clamp(2.63rem, calc(0.009900990099009901 * (100vw - 24.38rem) + 2.63rem), 3.75rem);--space-d5:clamp(4.38rem, calc(0.016531117397454033 * (100vw - 24.38rem) + 4.38rem), 6.25rem);--space-d10:clamp(8.75rem, calc(0.03315063649222065 * (100vw - 24.38rem) + 8.75rem), 12.5rem)}:root{--hero-overlap:clamp(-80px, -6vw, -50px);--hero-overlap-lg:clamp(-125px, -9vw, -60px)}:root{--radius-xs:var(--space-d05);--radius-s:var(--space-d075);--radius-m:var(--space-d1);--radius-full:50%;--radius-pill:999rem}:root{--row-width:1250px;--row-width-narrow:1040px;--hero-height:900px;--hero-height-tablet:720px;--hero-height-mobile:620px}:root{--shadow-subtle:1px 1px 2px 0px #00000059;--shadow-hover:1px 3px 4px 0px #33333333;--shadow-pressed:1px 2px 3px 0px #33333333;--shadow-elevated:2px 4px 10px 0px #33333326;--shadow-elevated-fluid:var(--space-d05) var(--space-d075) var(--space-d2) 0px #00000040;--shadow-text:1px 1px 2px rgba(0, 0, 0, 0.45)}:root{--duration-fast:0.15s;--duration-normal:0.3s;--duration-slow:0.5s;--ease-in:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-smooth:cubic-bezier(0.4, 0, 0.2, 1);--transition-btn:background-color var(--duration-normal) var(--ease-smooth),
                    border-color var(--duration-normal) var(--ease-smooth),
                    box-shadow var(--duration-normal) var(--ease-smooth),
                    width var(--duration-normal) var(--ease-smooth),
                    fill var(--duration-normal) var(--ease-smooth)}:root{--gradient-img-overlay-right:linear-gradient(to right, color-mix(in srgb, var(--navy) 45%, transparent) 30%, transparent 71.5%);--gradient-img-overlay-left:linear-gradient(to left,  color-mix(in srgb, var(--navy) 45%, transparent) 30%, transparent 71.5%);--gradient-card-overlay:linear-gradient(205deg, transparent 27.81%, color-mix(in srgb, var(--navy) 45%, transparent) 68.72%);--gradient-hero-mobile:linear-gradient(160deg, transparent 35%, color-mix(in srgb, var(--navy) 75%, transparent) 70%);--gradient-scroll-indicator:linear-gradient(to right, transparent, var(--sand-light))}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}*,*::before,*::after{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}body{margin:0;background-color:var(--bg-site);color:var(--text-base);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--lh-relaxed);letter-spacing:var(--ls-none)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}@media screen and (max-width:992px){h1,h2{-webkit-hyphens:auto;hyphens:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:var(--space-d05) var(--space-d075);background:var(--action);color:var(--white);font-family:var(--font-display)}.skip-link:focus{top:0}:focus-visible{outline:solid 3px var(--btn-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.heading{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:var(--ls-tight);overflow-wrap:break-word}.heading--h1{font-size:var(--text-d5);line-height:var(--lh-tight);row-gap:var(--space-d1)}.heading--h2{font-size:var(--text-d3);line-height:var(--lh-tight);row-gap:var(--space-d075)}.heading--h3{font-size:var(--text-d2);line-height:var(--lh-snug);row-gap:var(--space-d05)}.heading--h4{font-size:var(--text-d125);line-height:var(--lh-snug);row-gap:var(--space-d05)}.heading__divider{display:flex;flex-direction:column}.heading__divider::before{content:"";display:block;background-color:var(--divider-primary)}.heading__divider.heading--h1::before{width:2em;height:.15em}.heading__divider.heading--h2::before{width:1.66em;height:.166em}.heading__divider.heading--h3::before{width:1.5em;height:.125em}.heading__divider.heading--h4::before{width:2.4em;height:.2em}@media screen and (max-width:767px){.px-heading br{display:none}}.text{font-family:var(--font-body)}.text--body{font-size:var(--text-body);color:var(--text-base);font-weight:var(--weight-regular);line-height:var(--lh-relaxed);letter-spacing:var(--ls-none)}@media screen and (max-width:767px){:root{--text-body:var(--text-d125);--btn-pad:calc(var(--space-d1) - 3px) calc(var(--space-d125) - 3px);--btn-cta-pad:calc(var(--space-d125) - 3px) calc(var(--space-d15) - 3px)}}.px-section{display:flex;justify-content:center;padding:0 var(--space-d3)!important}@media screen and (max-width:992px){.px-section{padding:0 var(--space-d2)!important}}@media screen and (max-width:767px){.px-section{padding:0 var(--space-d1)!important}}.container{max-width:86.25rem;width:100%}.px-container{max-width:var(--row-width)}@media screen and (max-width:992px){.px-container{}}.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-d1);width:fit-content}.btn--prim,.btn--sec,.btn--conv1,.btn--conv2,.btn--tert,.btn--icon,.btn--body,.px-rich-text a{transition:var(--transition-btn);cursor:pointer}.btn--prim svg path,.btn--sec svg path,.btn--conv1 svg path,.btn--conv2 svg path,.btn--tert svg path,.btn--icon svg path{transition:var(--transition-btn)}.btn--prim,.btn--sec,.btn--conv1,.btn--conv2{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-none);display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:var(--space-d05);position:relative;border:3px solid var(--transparent);box-shadow:var(--shadow-subtle)}.btn--prim,.btn--sec{font-size:var(--text-d125);padding:var(--btn-pad);border-radius:var(--radius-s)}.btn--prim svg,.btn--sec svg{width:var(--space-d1);height:var(--space-d1)}.btn--prim:focus-visible,.btn--sec:focus-visible{color:var(--gray-dark);background-color:var(--white);outline:solid 5px var(--btn-focus-ring);outline-offset:0;border-color:var(--action);box-shadow:none}.btn--conv1,.btn--conv2{font-size:var(--text-d125);padding:var(--btn-cta-pad);border-radius:var(--btn-conv-radius)}.btn--conv1 svg,.btn--conv2 svg{width:var(--space-d15);height:var(--space-d15);fill:var(--coral)}.btn--conv1:focus,.btn--conv2:focus{outline:solid 5px var(--btn-focus-ring);outline-offset:0;border-color:var(--yellow);box-shadow:none}.btn--prim:disabled,.btn--prim[aria-disabled="true"],.btn--sec:disabled,.btn--sec[aria-disabled="true"],.btn--conv1:disabled,.btn--conv1[aria-disabled="true"],.btn--conv2:disabled,.btn--conv2[aria-disabled="true"]{color:var(--btn-disabled-text);background-color:var(--btn-disabled-bg);border-color:var(--transparent);outline:none;box-shadow:none}.btn--prim:disabled path,.btn--prim[aria-disabled="true"] path,.btn--sec:disabled path,.btn--sec[aria-disabled="true"] path,.btn--conv1:disabled path,.btn--conv1[aria-disabled="true"] path,.btn--conv2:disabled path,.btn--conv2[aria-disabled="true"] path{fill:var(--btn-disabled-text)}.btn--prim{color:var(--white);background-color:var(--action)}.btn--prim:hover{color:var(--gray-dark);background-color:var(--white);border-color:var(--action);box-shadow:var(--shadow-hover)}.btn--prim:hover path{fill:var(--gray-dark)}.btn--prim:active{color:var(--white);background-color:var(--navy);border-color:var(--transparent);outline:none;box-shadow:var(--shadow-pressed)}.btn--prim:active path{fill:var(--white)}.btn--sec{color:var(--gray-dark);background-color:var(--white)}.btn--sec svg path{fill:var(--gray-dark)}.btn--sec:hover{color:var(--gray-dark);background-color:var(--white);border-color:var(--action);box-shadow:var(--shadow-hover)}.btn--sec:hover path{fill:var(--gray-dark)}.btn--sec:active{color:var(--gray-dark);background-color:var(--sky-blue);border-color:var(--transparent);outline:none;box-shadow:var(--shadow-pressed)}.btn--sec:active path{fill:var(--gray-dark)}.btn--conv1{color:var(--gray-dark);background-color:var(--yellow)}.btn--conv1:hover{background-color:var(--white);border-color:var(--yellow);box-shadow:var(--shadow-hover)}.btn--conv1:focus{background-color:var(--white)}.btn--conv1:active{color:var(--white);background-color:var(--navy);border-color:var(--transparent);outline:none;box-shadow:var(--shadow-pressed)}.btn--conv2{color:var(--white);background-color:var(--navy)}.btn--conv2:hover{color:var(--gray-dark);background-color:var(--white);border-color:var(--navy);box-shadow:var(--shadow-hover)}.btn--conv2:focus{background-color:var(--white)}.btn--conv2:active{color:var(--gray-dark);background-color:var(--yellow);border-color:var(--transparent);outline:none;box-shadow:var(--shadow-pressed)}.btn--tert{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--lh-normal);letter-spacing:var(--ls-none);color:var(--gray-dark);text-decoration:underline;display:grid;grid-template-columns:auto 0fr;align-items:center;gap:0;padding:var(--space-d05) 0;background-color:var(--transparent);border-radius:var(--radius-xs);border:none}.btn--tert svg{overflow:hidden;width:0;transition:var(--transition-btn)}.btn--tert:hover{color:var(--action);text-decoration:none;grid-template-columns:auto 1fr;gap:var(--space-d05)}.btn--tert:hover svg{width:var(--space-d1);height:var(--space-d1)}.btn--tert:focus{color:var(--action);text-decoration:none;background-color:var(--white);outline:5px solid var(--btn-focus-ring)}.btn--tert:active{color:var(--action);outline:none}.btn--tert:active svg{width:0}.btn--icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(3.75rem - 3px);height:calc(3.75rem - 3px);background-color:var(--white);border:3px solid var(--transparent);border-radius:var(--radius-full);box-shadow:var(--shadow-subtle)}.btn--icon svg{width:var(--space-d15);height:var(--space-d15)}.btn--icon:hover{border-color:var(--action);box-shadow:var(--shadow-hover)}.btn--icon:hover svg path{fill:var(--action)}.btn--icon:focus{outline:var(--btn-focus-ring);border-color:var(--transparent);box-shadow:var(--shadow-hover)}.btn--icon:active{background-color:var(--sky-blue);box-shadow:var(--shadow-pressed)}.btn--icon:active svg path{fill:var(--action)}.btn--icon-left{flex-direction:row-reverse}.btn--body,.px-rich-text a:not(.px-menu-link):not(.px-share__btn){color:var(--action);text-decoration:underline;border-radius:var(--space-d025)}.btn--body:hover,.px-rich-text a:not(.px-menu-link):not(.px-share__btn):hover{text-decoration:none}.btn--body:focus,.px-rich-text a:not(.px-menu-link):not(.px-share__btn):focus{text-decoration:none;padding:0 var(--space-d025);border-color:var(--btn-focus-ring);outline:none}.btn--body:active,.px-rich-text a:not(.px-menu-link):not(.px-share__btn):active{color:var(--coral);text-decoration:underline;padding:0;border-color:var(--transparent)}.px-rich-text h2,.px-rich-text h3{font-family:var(--font-display);color:var(--text-heading);font-size:var(--text-d125);font-weight:var(--weight-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:1.5em 0 .5em}.px-rich-text h2:first-child,.px-rich-text h3:first-child{margin-top:0}.px-rich-text p{margin:0 0 1em}.px-rich-text p:last-child:not(:has(>img:only-child)){margin-bottom:0}.px-rich-text img{height:55px;width:auto;display:block}.px-rich-text p:has(>img:only-child){line-height:0}.btn--mobile{display:none}@media screen and (max-width:475px){.btn--mobile{display:flex}}