@font-face{font-family:Century Gothic Paneuropean;src:url(/fonts/century-gothic-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Century Gothic Paneuropean;src:url(/fonts/century-gothic-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins Percent;src:url(/fonts/poppins-percent.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+25}:root{--c-ink:#263d4a;--c-teal:#24424d;--c-teal-deep:#0d3a49;--c-teal-brand:#00404c;--c-button:#000;--c-button-hover:#2b2b2b;--c-text:#2d2d2d;--c-muted:#8c8c8c;--c-surface:#ebeef3;--c-surface-soft:#f3f3f3;--c-surface-faint:#fafafa;--c-card:#f7f7f7;--c-dark:#202020;--c-footer-muted:#b2b2b2;--c-white:#fff;--font-sans:"Century Gothic Paneuropean", "Century Gothic", "Questrial", "Avenir Next", "Segoe UI", system-ui, sans-serif;--fw-light:400;--fw-regular:400;--fw-bold:700;--w-text:1160px;--w-cards:1202px;--w-wide:1262px;--gutter:24px;--r-card:28px;--r-xl:70px;--shadow-card:0 4px 14px #263d4a24;--shadow-soft:0 6px 18px #263d4a1f;--header-h:96px}@media (width<=899px){:root{--gutter:24px;--header-h:62px;--r-xl:44px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font-sans);font-weight:var(--fw-light);color:var(--c-text);background:var(--c-white);text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.42}h1,h2,h3,h4,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}strong,b{font-weight:var(--fw-bold)}:focus-visible{outline:2px solid var(--c-teal);outline-offset:3px}.on-dark :focus-visible,.is-dark :focus-visible{outline-color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--c-teal);color:#fff;border-radius:999px;padding:10px 18px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.container{width:min(100% - 2 * var(--gutter), var(--w-text));margin-inline:auto}.container--cards{width:min(100% - 2 * var(--gutter), var(--w-cards));margin-inline:auto}.container--wide{width:min(100% - 2 * var(--gutter), var(--w-wide));margin-inline:auto}.h2{font-size:40px;line-height:46px;font-weight:var(--fw-light);color:var(--c-ink);letter-spacing:0}.h2 strong{font-weight:var(--fw-bold)}.eyebrow{font-size:18px;line-height:24px;font-weight:var(--fw-bold);color:var(--c-teal)}.lead{color:var(--c-text);font-size:17px;line-height:24px}@media (width<=899px){body{font-size:13px;line-height:1.45}.h2{color:var(--c-teal-deep);font-size:26px;line-height:31px}.eyebrow{font-size:15px}.lead{font-size:13px;line-height:17px}}.copy{margin-top:52px}.copy p{max-width:399px;color:var(--c-teal);margin-bottom:24px;font-size:17px;line-height:24px}@media (width<=899px){.copy{margin-top:18px}}@view-transition{navigation:auto}.header__inner{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(root){animation:.5s cubic-bezier(.22,.61,.36,1) 80ms both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html.motion-on [data-reveal]{opacity:0;translate:0 28px}html.motion-on [data-reveal].is-in{opacity:1;transition:opacity .8s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), translate .9s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), transform .25s ease, box-shadow .25s ease;translate:0}html.motion-on .hero__bg,html.motion-on .shero__bg,html.motion-on .ahero__bg,html.motion-on .bslider__bg{height:calc(100% + 36px);translate:0 var(--py,0px);will-change:translate;top:-36px}.has-offset{padding-top:var(--header-h)}.cta-h2{color:var(--c-teal);margin-bottom:30px}.cta-p{color:var(--c-teal);max-width:410px;margin-bottom:24px;font-size:17px;line-height:24px}.cta-p--strong{font-weight:var(--fw-bold);margin-bottom:36px}@media (width<=899px){.cta-p{margin-bottom:14px;font-size:11px;line-height:16px}.cta-p--strong{font-size:14px}}.icon{flex:none;line-height:0;display:inline-block}.icon>svg{width:100%;height:100%;display:block}.logo[data-astro-cid-f7espo7c]{color:inherit;line-height:0;display:inline-block}.logo[data-astro-cid-f7espo7c] .icon{aspect-ratio:5.43;width:100%;height:auto}.btn{font-weight:var(--fw-bold);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;line-height:1;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn__arrow{width:18px;height:18px}.btn--sm{height:40px;padding-inline:28px;font-size:15px}.btn--md{height:45px;padding-inline:17px 16px;font-size:18px}.btn--lg{gap:18px;height:46px;padding-inline:26px 24px;font-size:23px}.btn--lg .btn__arrow{width:22px;height:22px}.btn--solid{background:var(--c-button);color:#fff}.btn--solid:hover{background:var(--c-button-hover)}.btn--light{color:#000;background:#fff}.btn--light:hover{background:#eef2f5}.btn--outline{border-color:var(--c-teal);color:var(--c-teal);background:0 0}.btn--outline:hover{background:var(--c-button);color:#fff}.btn--ghost{color:inherit;border:0;height:auto;padding:0}@media (width<=899px){.btn--md{gap:12px;height:33px;padding-inline:14px;font-size:14px}.btn--lg{gap:14px;height:33px;padding-inline:16px;font-size:16px}.btn--lg .btn__arrow,.btn__arrow{width:14px;height:14px}.btn--sm{height:28px;padding-inline:18px;font-size:11px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--c-dark);color:#fff}.footer__inner[data-astro-cid-jo6i4kqk]{padding:53px clamp(24px,4.7vw,67px) 0 clamp(24px,8.6vw,124px);flex-direction:column;justify-content:space-between;max-width:1440px;min-height:343px;margin-inline:auto;padding-bottom:69px;display:flex}.footer__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer[data-astro-cid-jo6i4kqk] .footer__logo{color:#fff;width:363px}.footer__nav[data-astro-cid-jo6i4kqk]{align-items:center;gap:53px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:80px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.btn){padding-block:10px;font-size:14.9px;display:inline-block}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.btn):hover{text-underline-offset:6px;text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer__contact[data-astro-cid-jo6i4kqk]{align-items:center;gap:34px;display:flex}.social[data-astro-cid-jo6i4kqk]{gap:14px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:40px;height:40px;color:var(--c-dark);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{transform:translateY(-2px)}.social[data-astro-cid-jo6i4kqk] .icon{width:20px;height:20px}.footer__email[data-astro-cid-jo6i4kqk]{font-size:22.7px;line-height:1}.footer__email[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:6px;text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--c-footer-muted);text-align:right;font-size:14.2px}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.nowrap[data-astro-cid-jo6i4kqk]{white-space:nowrap}@media (width<=1100px){.footer[data-astro-cid-jo6i4kqk] .footer__logo{width:260px}.footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:36px}.footer__nav[data-astro-cid-jo6i4kqk]{gap:28px}}@media (width<=899px){.footer__inner[data-astro-cid-jo6i4kqk]{gap:34px;min-height:0;padding:60px 33px 48px}.footer__top[data-astro-cid-jo6i4kqk]{display:block}.footer__nav[data-astro-cid-jo6i4kqk]{display:none}.footer[data-astro-cid-jo6i4kqk] .footer__logo{width:276px}.footer__bottom[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk]{display:block}.social[data-astro-cid-jo6i4kqk]{margin-bottom:22px}.footer__email[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff38;padding-bottom:28px;font-size:17.8px;display:block}.footer__legal[data-astro-cid-jo6i4kqk]{text-align:left;margin-top:26px;font-size:13.1px;line-height:21px}.footer__legal-sep[data-astro-cid-jo6i4kqk]{display:none}.footer__legal[data-astro-cid-jo6i4kqk] .nowrap[data-astro-cid-jo6i4kqk]{display:block}}.header[data-astro-cid-nen7h5rs]{z-index:50;color:var(--c-ink);background:#fff;transition:translate .45s cubic-bezier(.22,.61,.36,1),color .3s,background-color .3s;position:fixed;inset:0 0 auto}.header--overlay[data-astro-cid-nen7h5rs]{color:#fff;background:0 0}.header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(16px)saturate(1.5);pointer-events:none;background:#ffffffc2;border-bottom:1px solid #263d4a14;transition:opacity .35s;position:absolute;inset:0}.header[data-astro-cid-nen7h5rs].is-scrolled:before{opacity:1}.header--solid[data-astro-cid-nen7h5rs].is-scrolled{background:0 0}.header--overlay[data-astro-cid-nen7h5rs].is-scrolled{color:var(--c-ink)}.header--overlay[data-astro-cid-nen7h5rs].is-scrolled .header__logo,.header--overlay[data-astro-cid-nen7h5rs].is-scrolled .burger[data-astro-cid-nen7h5rs]{color:var(--c-button)}.header--overlay[data-astro-cid-nen7h5rs].is-scrolled .btn--light{background:var(--c-button);color:#fff}.header[data-astro-cid-nen7h5rs].is-hidden{translate:0 -100%}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,6.7vw,96px) clamp(24px,5.6vw,80px);display:flex}.header[data-astro-cid-nen7h5rs] .header__logo{width:206px;color:var(--c-button)}.header--overlay[data-astro-cid-nen7h5rs] .header__logo{color:#fff}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:53px;display:flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:80px;display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{font-size:14.9px;font-weight:var(--fw-regular);letter-spacing:.1px;padding-block:12px;line-height:1;display:inline-block}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs][aria-current]{text-underline-offset:6px;text-decoration:underline 1px}.nav__sub[data-astro-cid-nen7h5rs]{min-width:200px;color:var(--c-ink);opacity:0;visibility:hidden;background:#fff;border-radius:20px;padding:14px 8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:-24px;transform:translateY(-6px);box-shadow:0 12px 32px #12283438}.nav__sub[data-astro-cid-nen7h5rs]:before{content:"";height:16px;position:absolute;inset:-16px 0 auto}.nav__item[data-astro-cid-nen7h5rs].is-open .nav__sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:12px;padding:10px 18px;font-size:15px;display:block}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--c-surface)}.header__mobile[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:none}.burger[data-astro-cid-nen7h5rs]{width:24px;height:24px;color:var(--c-button);position:relative}.header--overlay[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]{color:#fff}.burger[data-astro-cid-nen7h5rs] .icon{position:absolute;inset:0}.burger[data-astro-cid-nen7h5rs] .burger__close,.is-menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] .burger__open{display:none}.is-menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] .burger__close{display:block}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;color:var(--c-teal-brand);background:#fff;flex-direction:column;display:none;position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs]:not([hidden]){display:flex}.mobile-menu__body[data-astro-cid-nen7h5rs]{padding:34px 36px 44px}.mobile-menu__title[data-astro-cid-nen7h5rs]{font-size:20px;font-weight:var(--fw-bold);margin-bottom:18px}.mobile-menu__sub[data-astro-cid-nen7h5rs]{gap:14px;padding-left:14px;font-size:18px;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] hr[data-astro-cid-nen7h5rs]{border:0;border-top:1px solid #cfdde0;margin:26px 0}.mobile-menu__main[data-astro-cid-nen7h5rs]{gap:22px;margin-bottom:32px;font-size:18px;display:grid}@media (width<=899px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__mobile[data-astro-cid-nen7h5rs]{display:flex}.header__inner[data-astro-cid-nen7h5rs]{padding-inline:16px}.header[data-astro-cid-nen7h5rs] .header__logo{width:122px}.header--overlay[data-astro-cid-nen7h5rs].is-menu-open,.is-menu-open[data-astro-cid-nen7h5rs]{color:var(--c-teal);background:#fff}.is-menu-open[data-astro-cid-nen7h5rs] .header__cta-m[data-astro-cid-nen7h5rs]{background:var(--c-button);color:#fff}.is-menu-open[data-astro-cid-nen7h5rs] .header__logo,.is-menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]{color:var(--c-button)}}
