:root{--navy:#17375e;--navy-hover:#142f51;--navy-50:#f5f8fb;--red:#d9111b;--red-hover:#b60e17;--grey:#595959;--grey-small:#6b6b6b;--sky:#89bde2;--pale:#e3ecf4;--border:#d6e0ea;--white:#fff;--text-hero:clamp(2.5rem, 1.571rem + 3.81vw, 5rem);--text-page-header:clamp(2.5rem, 1.664rem + 3.43vw, 4.75rem);--text-section:clamp(2rem, 1.443rem + 2.286vw, 3.5rem);--text-section-sm:clamp(2rem, 1.536rem + 1.905vw, 3.25rem);--text-year:clamp(2.25rem, 2.064rem + .762vw, 2.75rem);--text-stat:clamp(2.375rem, 2.05rem + 1.333vw, 3.25rem);--text-card-title:clamp(1.375rem, 1.329rem + .19vw, 1.5rem);--text-card-title-navy:clamp(1.375rem, 1.282rem + .381vw, 1.625rem);--text-lead:1.1875rem;--text-body:1.125rem;--text-link:1.0625rem;--text-button:1rem;--text-small:.9375rem;--text-eyebrow:.875rem;--text-kicker:.8125rem;--text-micro:.6875rem;--leading-body:1.6;--leading-tight:1.06;--leading-heading:1.12;--pad-x:clamp(1.5rem, -2.586rem + 16.76vw, 12.5rem);--pad-x-nav:clamp(1.5rem, .2rem + 5.333vw, 5rem);--pad-band:clamp(4rem, 2.329rem + 6.857vw, 8.5rem);--pad-footer-top:clamp(3.5rem, 2.571rem + 3.81vw, 6rem);--gap-grid:clamp(2.5rem, 2.129rem + 1.524vw, 3.5rem);--gap-split:clamp(2.5rem, 1.2rem + 5.333vw, 6rem);--radius:2px;--rule:2px;--hairline:1px;--max-hero-copy:45rem;--max-lead:47.5rem;--max-lead-wide:52.5rem;--max-header:62.5rem;--max-about-lead:51.25rem;--nav-height:6.5rem;--hero-height:47.5rem;--ease:.15s ease-out;--font-display:"Archivo", "Helvetica Neue", Helvetica, sans-serif;--font-body:"Inter", system-ui, sans-serif;--weight-display:600}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--grey);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--navy);text-wrap:balance}.tone-navy h1,.tone-navy h2,.tone-navy h3{color:var(--white)}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.tone-navy :focus-visible{outline-color:var(--sky)}.skip-link{z-index:100;background:var(--navy);color:var(--white);border-radius:var(--radius);padding:.75rem 1rem;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.lead{font-size:var(--text-lead);line-height:var(--leading-body)}.eyebrow{font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.kicker{font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-small);font-weight:600}.accent-rule{height:var(--rule);background:var(--sky);width:clamp(6rem,5.443rem + 2.286vw,7.5rem)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logotype[data-astro-cid-zi7lxlf3]{width:112px;line-height:0;display:block}.logotype[data-astro-cid-zi7lxlf3] svg{width:100%;height:auto;display:block}.logotype--navy[data-astro-cid-zi7lxlf3] .lt-red,.logotype--navy[data-astro-cid-zi7lxlf3] .lt-navy{fill:var(--white)}.logotype--navy[data-astro-cid-zi7lxlf3] .lt-rule{fill:url(#lt-rule-white)}@media (width<=47.99rem){.logotype--nav[data-astro-cid-zi7lxlf3]{width:95px}}.button[data-astro-cid-ekguhzzh]{font-size:var(--text-button);border:var(--hairline) solid transparent;border-radius:var(--radius);text-align:center;white-space:nowrap;transition:background-color var(--ease), color var(--ease), border-color var(--ease);padding:1rem 1.75rem;font-weight:500;line-height:1.2;display:inline-block}.button--nav[data-astro-cid-ekguhzzh]{padding:.8125rem 1.375rem}.button--primary[data-astro-cid-ekguhzzh]{background:var(--red);border-color:var(--red);color:var(--white)}.button--primary[data-astro-cid-ekguhzzh]:hover{background:var(--red-hover);border-color:var(--red-hover)}.button--inverted[data-astro-cid-ekguhzzh]{background:var(--white);border-color:var(--red);color:var(--navy)}.button--inverted[data-astro-cid-ekguhzzh]:hover{background:var(--pale)}.button--outline[data-astro-cid-ekguhzzh]{border-color:var(--white);color:var(--white);background:0 0}.button--outline[data-astro-cid-ekguhzzh]:hover{background:var(--white);color:var(--navy)}.button--navy[data-astro-cid-ekguhzzh]{background:var(--navy);border-color:var(--navy);color:var(--white)}.button--navy[data-astro-cid-ekguhzzh]:hover{background:var(--navy-hover);border-color:var(--navy-hover)}.site-header[data-astro-cid-wpvy4v7s]{min-height:var(--nav-height);padding:0 var(--pad-x-nav);background:var(--white);border-bottom:var(--hairline) solid var(--border);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.site-header__home[data-astro-cid-wpvy4v7s]{display:inline-flex}.site-nav__list[data-astro-cid-wpvy4v7s]{align-items:center;gap:2.25rem;display:flex}.site-nav__link[data-astro-cid-wpvy4v7s]{font-size:var(--text-link);color:var(--navy);border-bottom:var(--rule) solid transparent;transition:color var(--ease);padding-bottom:4px;font-weight:500;display:inline-block}.site-nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--navy-hover)}.site-nav__link[data-astro-cid-wpvy4v7s][aria-current=page]{border-bottom-color:var(--navy)}.site-nav__cta[data-astro-cid-wpvy4v7s]{margin-left:1rem}.site-header__toggle[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:5px;width:26px;padding:6px 0;display:none}.site-header__bar[data-astro-cid-wpvy4v7s]{background:var(--navy);width:100%;height:2px;display:block}@media (width<=63.99rem){.site-nav__list[data-astro-cid-wpvy4v7s]{gap:1.5rem}}@media (width<=47.99rem){.site-header[data-astro-cid-wpvy4v7s]{min-height:0;padding:18px var(--pad-x-nav)}.site-header__toggle[data-astro-cid-wpvy4v7s]{display:flex}.site-nav[data-astro-cid-wpvy4v7s]{z-index:20;background:var(--white);border-bottom:var(--hairline) solid var(--border);padding:1rem var(--pad-x-nav) 1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.site-header[data-astro-cid-wpvy4v7s][data-open=true] .site-nav[data-astro-cid-wpvy4v7s]{display:block}.site-nav__list[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start;gap:.25rem}.site-nav__link[data-astro-cid-wpvy4v7s]{padding:.625rem 0}.site-nav__cta[data-astro-cid-wpvy4v7s]{width:100%;margin-top:.75rem;margin-left:0}.site-nav__cta[data-astro-cid-wpvy4v7s] .button{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:var(--pale);padding:var(--pad-footer-top) var(--pad-x) 4.5rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:100rem;margin:0 auto}.site-footer__top[data-astro-cid-jo6i4kqk]{border-bottom:var(--hairline) solid var(--sky);justify-content:space-between;align-items:flex-start;gap:4rem;padding-bottom:3.5rem;display:flex}.site-footer__home[data-astro-cid-jo6i4kqk]{display:inline-flex}.site-footer__nav[data-astro-cid-jo6i4kqk]{color:var(--white);flex-wrap:wrap;gap:3rem;font-size:1rem;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sky)}.site-footer__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:2.5rem;line-height:1.7;display:flex}.site-footer__address[data-astro-cid-jo6i4kqk]{flex-direction:column;font-style:normal;display:flex}.site-footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:calc(var(--text-small) * 1.7)}@media (width<=47.99rem){.site-footer[data-astro-cid-jo6i4kqk]{padding:3.5rem var(--pad-x) 3.5rem}.site-footer__top[data-astro-cid-jo6i4kqk]{border-bottom:0;flex-direction:column;gap:2.25rem;padding-bottom:0}.site-footer__nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.875rem}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:var(--hairline) solid var(--sky);flex-direction:column;gap:1rem;margin-top:2.25rem;padding-top:1.75rem}.site-footer__tagline[data-astro-cid-jo6i4kqk]{line-height:1.7}}
