@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald.woff2)format("woff2")}:root{--navy:#0d2b45;--navy-deep:#091d2e;--teal:#1a7f8e;--teal-light:#2aa8b8;--green:#3dba7e;--green-light:#5ed49a;--cream:#f5f2ee;--paper:#faf9f7;--white:#fff;--gray-100:#f0ede9;--gray-200:#ddd9d3;--gray-400:#a09890;--gray-600:#6b6258;--gray-800:#302820;--text:#1e1710;--blue:#0691d1;--blue-dark:#0578b5;--ov-green:#63d487;--green-deep:#17754c;--text-soft:#344a5e;--star:#f5b400;--font-body:"DM Sans", system-ui, sans-serif;--font-heading:"Oswald", system-ui, sans-serif;--fs-display:clamp(2.5rem, 6vw, 4rem);--fs-headline-lg:clamp(2.25rem, 5vw, 3.5rem);--fs-headline:clamp(2.25rem, 4.2vw, 3rem);--fs-tagline:.75rem;--fs-body:1.0625rem;--fs-caption:.875rem;--fs-title-sm:1.25rem;--fs-title-md:1.65rem;--fs-title-lg:clamp(1.5rem, 2.5vw, 2rem);--radius-sm:8px;--radius:15px;--radius-lg:1rem;--ease:cubic-bezier(.22, 1, .36, 1);--container:1200px;--gutter:40px;--section-y:7rem;--header-h:143px}@media (width<=1024px){:root{--gutter:30px;--section-y:6rem}}@media (width<=767px){:root{--gutter:20px;--section-y:4rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-padding-top:var(--header-h)}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,figure,dl,dd{margin:0;padding:0}body{background:var(--cream);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.7}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;line-height:1.2}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font-size:42px}h2{font-size:35px}h3{font-size:29px}p{margin-bottom:1.5em}img{max-width:100%;height:auto;display:block}ul{list-style:none}a{color:var(--teal);text-decoration:underline}a:hover,a:focus{color:var(--green)}button,input,select,textarea{font:inherit}.skip-link{z-index:100001;background:#f1f1f1;padding:15px 23px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:5px;left:5px}.section{padding:var(--section-y) var(--gutter);position:relative}.section__inner{max-width:var(--container);z-index:1;margin:0 auto;position:relative}.dot-grid{background-image:radial-gradient(circle,#0d2b451a 1px,#0000 1px);background-size:22px 22px}.tagline{color:var(--teal);font-size:var(--fs-tagline);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.headline{color:var(--navy);font-size:var(--fs-headline);letter-spacing:0;margin-bottom:1.5rem;line-height:1.1}.lede{color:var(--gray-600);font-size:var(--fs-body);text-wrap:balance;margin-bottom:2rem;line-height:1.75}@media (width<=767px){.headline{margin-bottom:1.25rem}}.rn-underline,.rn-highlight,.rn-circle,.rn-box{white-space:nowrap}.rough-annotation{z-index:-1}:has(>.rough-annotation){isolation:isolate}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem 5rem;display:grid}.split--top{align-items:flex-start}@media (width<=767px){.split{grid-template-columns:1fr}}.card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:1.5rem}.dashed-outline{border:2px dashed var(--teal-light)}.window{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0e263e9e 0%,#051424b3 100%);border-top:1px solid #4d7290;border-bottom:1px solid #030c16;border-radius:14px;overflow:hidden;box-shadow:0 16px 36px #0006,0 3px 8px #0000004d}.window__bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.window__bar span{background:#ffffff47;border-radius:50%;width:10px;height:10px}.btn{border:1px solid var(--blue);border-radius:var(--radius-sm);cursor:pointer;padding:.9rem 1.75rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.btn--primary{background:var(--blue);color:var(--white)}.btn--primary:is(:hover,:focus){background:var(--blue-dark);border-color:var(--blue-dark);color:var(--white);transform:translateY(-2px)}.btn--secondary{color:#ffffffbf;background:0 0;border-color:#fff3;font-size:.9rem}.btn--secondary:is(:hover,:focus){color:currentColor;border-color:var(--white);transform:translateY(-2px)}@media (width<=767px){.btn{justify-content:center}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:1000;padding-top:env(safe-area-inset-top,0px);transition:background-color .5s;position:absolute;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-stuck{background:var(--navy);position:fixed;box-shadow:1px 1px 5px #0000001a}.announce[data-astro-cid-nen7h5rs]{background-color:var(--ov-green);background-image:linear-gradient(359deg, #3dba7e9c 0%, var(--green-light) 100%);color:#000;border-bottom:1px solid #344f66;padding:.6rem 0}.announce__inner[data-astro-cid-nen7h5rs]{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 calc(var(--gutter) + env(safe-area-inset-right,0px)) 0 calc(var(--gutter) + env(safe-area-inset-left,0px));justify-content:center;align-items:center;gap:1rem;margin:0 auto;display:flex}.announce__text[data-astro-cid-nen7h5rs]{letter-spacing:.03em;text-transform:uppercase;font-size:1rem;font-weight:700}.announce[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--gray-800)}.announce[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--navy)}.nav[data-astro-cid-nen7h5rs]{max-width:calc(var(--container) + 2 * var(--gutter));padding:20px calc(var(--gutter) + env(safe-area-inset-right,0px)) 20px calc(var(--gutter) + env(safe-area-inset-left,0px));color:var(--gray-200);align-items:center;gap:1rem;margin:0 auto;display:flex}.nav__logo[data-astro-cid-nen7h5rs] img{width:auto;height:50px}.nav__toggle[data-astro-cid-nen7h5rs]{color:#fff;z-index:102;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px;display:none}.nav__icon[data-astro-cid-nen7h5rs]{line-height:0}.nav__icon[data-astro-cid-nen7h5rs] svg{width:25px;height:25px}.nav__icon--close[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.menu__logo[data-astro-cid-nen7h5rs],.menu__cta[data-astro-cid-nen7h5rs] .menu__cta-mobile{display:none}.menu__list[data-astro-cid-nen7h5rs]{flex-wrap:wrap;flex-grow:1;justify-content:flex-end;gap:1rem;display:flex}.menu__item[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);font-weight:500;position:relative}.menu__link[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);color:#ffffffbf;justify-content:space-between;align-items:center;gap:10px;padding:.5rem 1rem;text-decoration:none;display:flex}.menu__item[data-astro-cid-nen7h5rs]:hover>.menu__link[data-astro-cid-nen7h5rs],.menu__link[data-astro-cid-nen7h5rs][aria-expanded=true]{color:#fff;background:#fff3}.menu__chevron[data-astro-cid-nen7h5rs]{line-height:0;transition:transform .2s}.menu__chevron[data-astro-cid-nen7h5rs] svg{fill:currentColor;width:1em;height:1em}[data-astro-cid-nen7h5rs][aria-expanded=true]>.menu__chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.submenu[data-astro-cid-nen7h5rs]{z-index:100;border-radius:var(--radius-sm);width:200px;display:none;position:absolute;right:0;box-shadow:0 5px 15px #00000026}[data-astro-cid-nen7h5rs][aria-expanded=true]+.submenu[data-astro-cid-nen7h5rs]{display:block}.submenu__item[data-astro-cid-nen7h5rs]{background:var(--cream);padding:.25rem 0}.submenu__item[data-astro-cid-nen7h5rs]:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.submenu__item[data-astro-cid-nen7h5rs]:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.submenu__item[data-astro-cid-nen7h5rs]:is(:hover,:focus-within){background:var(--white)}.submenu[data-astro-cid-nen7h5rs] .menu__link[data-astro-cid-nen7h5rs]{color:#0d2b45b3;border-radius:0}.submenu__item[data-astro-cid-nen7h5rs]:is(:hover,:focus-within) .menu__link[data-astro-cid-nen7h5rs]{color:var(--navy);background:0 0}.menu__cta[data-astro-cid-nen7h5rs]{padding-left:15px}.menu__cta[data-astro-cid-nen7h5rs] .menu__cta-desktop{border-color:var(--cream);padding:.8rem 22px}.menu__cta[data-astro-cid-nen7h5rs] .menu__cta-desktop:is(:hover,:focus){background:var(--white);color:var(--navy)}@media (width<=1024px){.nav[data-astro-cid-nen7h5rs]{padding:10px calc(var(--gutter) + env(safe-area-inset-right,0px)) 10px calc(var(--gutter) + env(safe-area-inset-left,0px))}}@keyframes menu-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (width<=768px){.nav[data-astro-cid-nen7h5rs]{justify-content:space-between}.nav__toggle[data-astro-cid-nen7h5rs]{display:flex}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true]{top:calc(20px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));position:fixed}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__icon--open[data-astro-cid-nen7h5rs]{display:none}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__icon--close[data-astro-cid-nen7h5rs]{display:block}.announce__inner[data-astro-cid-nen7h5rs]{padding:0 calc(20px + env(safe-area-inset-right,0px)) 0 calc(20px + env(safe-area-inset-left,0px))}.menu[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0;z-index:100;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) calc(2rem + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);background:var(--navy);color:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-.75rem)}.menu[data-astro-cid-nen7h5rs].is-open{visibility:visible;opacity:1;transition:opacity .3s,transform .3s;transform:none}.menu[data-astro-cid-nen7h5rs].is-open [data-astro-cid-nen7h5rs]:is(.menu__item,.menu__cta){animation:.4s both menu-rise;animation-delay:calc(var(--i,0) * 60ms + 80ms)}.menu__item[data-astro-cid-nen7h5rs]:nth-child(2){--i:1}.menu__item[data-astro-cid-nen7h5rs]:nth-child(3){--i:2}.menu__item[data-astro-cid-nen7h5rs]:nth-child(4){--i:3}.menu__cta[data-astro-cid-nen7h5rs]{--i:4}.menu__logo[data-astro-cid-nen7h5rs]{padding:20px 20px 0;display:block}.menu__logo[data-astro-cid-nen7h5rs] img{width:auto;height:45px}.menu__list[data-astro-cid-nen7h5rs]{flex-direction:column;flex-grow:0;gap:0;padding:0 20px}.menu__item[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff26;border-radius:0}.menu__item[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.menu__link[data-astro-cid-nen7h5rs]{color:#fff;border-radius:0;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.75rem 0;font-size:1.25rem}.menu__item[data-astro-cid-nen7h5rs]:hover>.menu__link[data-astro-cid-nen7h5rs],.menu__link[data-astro-cid-nen7h5rs][aria-expanded=true]{background:0 0}.menu__chevron[data-astro-cid-nen7h5rs] svg{width:1.25rem;height:1.25rem}.menu__chevron[data-astro-cid-nen7h5rs]{opacity:.6}.submenu[data-astro-cid-nen7h5rs]{width:auto;box-shadow:none;border-radius:0;padding:0 0 .5rem 1rem;position:static}.submenu__item[data-astro-cid-nen7h5rs],.submenu__item[data-astro-cid-nen7h5rs]:is(:hover,:focus-within){background:0 0;padding:0}.submenu[data-astro-cid-nen7h5rs] .menu__link[data-astro-cid-nen7h5rs]{color:#ffffffbf;min-height:3rem;font-size:1.0625rem}.submenu__item[data-astro-cid-nen7h5rs]:is(:hover,:focus-within) .menu__link[data-astro-cid-nen7h5rs]{color:#fff}.menu__cta[data-astro-cid-nen7h5rs]{padding:0 20px}.menu__cta[data-astro-cid-nen7h5rs] .menu__cta-desktop{display:none}.menu__cta[data-astro-cid-nen7h5rs] .menu__cta-mobile{justify-content:center;width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs].is-open{transition:none}.menu[data-astro-cid-nen7h5rs].is-open [data-astro-cid-nen7h5rs]:is(.menu__item,.menu__cta){animation:none}}.footer[data-astro-cid-jo6i4kqk]{--footer-link:#9ca8b3}.footer__cookies[data-astro-cid-jo6i4kqk]{color:var(--footer-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer__cookies[data-astro-cid-jo6i4kqk]:hover{color:var(--green-light)}.footer__main[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#fff9;padding:5rem var(--gutter);border-top:1px solid #a0c4e426;font-size:.875rem}.footer__main[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--footer-link);font-size:1rem;text-decoration:underline;transition:all .2s}.footer__main[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green-light)}.footer__grid[data-astro-cid-jo6i4kqk]{max-width:var(--container);grid-template-columns:1.5fr 1fr 1fr;gap:2rem 4rem;margin:0 auto;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] img{object-fit:cover;width:auto;height:50px;margin-bottom:1rem}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:300px;font-size:1rem}.footer__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#ffffff12;border:1px solid #ffffff26;border-radius:99px;align-items:center;padding:.65rem;line-height:0;display:inline-flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white);border-color:var(--green-light)}.footer__social[data-astro-cid-jo6i4kqk] svg{fill:currentColor;width:1rem;height:1rem}.footer__title[data-astro-cid-jo6i4kqk]{letter-spacing:1px;text-transform:uppercase;margin-bottom:1rem;font-size:.8rem;font-weight:700}.footer__link[data-astro-cid-jo6i4kqk]{padding:.375rem 0;display:block}.footer__legal[data-astro-cid-jo6i4kqk]{background:var(--navy-deep);color:#9ca8b3;padding:8px calc(var(--gutter) + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(var(--gutter) + env(safe-area-inset-left,0px));font-size:.85rem}.footer__legal-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);justify-content:space-between;column-gap:1.5rem;margin:0 auto;display:flex}.footer__legal-inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--footer-link)}.footer__legal-inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green-light)}@media (width<=1024px){.footer__main[data-astro-cid-jo6i4kqk]{padding:4rem var(--gutter)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.footer__main[data-astro-cid-jo6i4kqk]{padding:3rem var(--gutter)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:span 2}.footer__link[data-astro-cid-jo6i4kqk]{padding:.5rem 0}.footer__legal-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.5rem}.footer__legal-inner[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{text-align:center;flex-basis:100%;padding:.125rem 0}.footer__legal-inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__cookies[data-astro-cid-jo6i4kqk]{padding:.5rem 0}}.consent[data-astro-cid-hq3mgpmn]{inset:auto calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));z-index:1000;background:var(--navy);max-width:860px;color:var(--white);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;padding:1.1rem 1.4rem;display:flex;position:fixed;box-shadow:0 12px 40px #00000059}.consent[data-astro-cid-hq3mgpmn][hidden]{display:none}.consent__text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-caption);margin:0;line-height:1.5}.consent__text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--green-light);text-decoration:underline}.consent__actions[data-astro-cid-hq3mgpmn]{flex:none;gap:.6rem;display:flex}.consent__btn[data-astro-cid-hq3mgpmn]{border-radius:var(--radius-sm);border:2px solid var(--ov-green);font:inherit;font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;padding:.65rem 1.2rem;font-weight:700}.consent__btn--solid[data-astro-cid-hq3mgpmn]{background:var(--ov-green);color:var(--navy)}.consent__btn--ghost[data-astro-cid-hq3mgpmn]{color:var(--white);background:0 0}.consent__btn[data-astro-cid-hq3mgpmn]:is(:hover,:focus-visible){filter:brightness(1.1)}.consent__btn[data-astro-cid-hq3mgpmn]:focus-visible{outline:3px solid var(--white);outline-offset:2px}@media (width<=640px){.consent[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:stretch;gap:1rem}.consent__btn[data-astro-cid-hq3mgpmn]{flex:1}}
