:root{--navy:#0e1b33;--navy-900:#091425;--navy-700:#132642;--azure:#1e7bff;--azure-400:#4c96ff;--azure-300:#8bc0ff;--azure-200:#c9e1ff;--orange:#ff9a2e;--orange-300:#ffb45c;--orange-200:#ffd1a1;--fog:#f2f5f9;--fog-2:#f7f9fc;--fog-3:#e8eef5;--tint:#eef1fb;--white:#fff;--text:var(--navy);--text-muted:#4a5978;--text-meta:#6b7a99;--error:#d9534f;--error-on-navy:#ffb4b1;--font-display-stack:var(--font-display,"Bebas Neue", Impact, "Arial Narrow", sans-serif);--font-body-stack:var(--font-body,Manrope, Inter, "Helvetica Neue", Arial, sans-serif);--container:1440px;--pad-x:80px;--pad-x-nav:48px;--pad-x-m:24px;--pad-x-nav-m:20px;--nav-h:92px;--nav-h-m:72px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-30:120px;--s-40:160px;--radius:8px;--radius-chip:6px;--radius-card:16px;--radius-card-m:14px;--radius-tile:12px;--radius-tile-m:10px;--shadow-form:0 8px 24px #0e1b330f;--shadow-menu:0 16px 32px #0e1b331a;--shadow-card-hover:0 16px 40px #0e1b331a;--shadow-card-hover-m:0 12px 32px #0e1b331a;--focus-ring:2px solid var(--azure);--focus-offset:2px}@media (width<=1023.98px){:root{--pad-x:48px;--pad-x-nav:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--fog);color:var(--text);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,picture,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--azure);text-decoration:none}a:hover{color:var(--navy)}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}p{text-wrap:pretty}[id]{scroll-margin-top:var(--nav-h)}@media (width<=767.98px){[id]{scroll-margin-top:var(--nav-h-m)}}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site{max-width:var(--container);background:var(--fog);margin:0 auto;position:relative;overflow-x:clip}@media (width<=767.98px){body:has(.site[data-page=home]),.site[data-page=home]{background:var(--tint)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.m-only,.m-only-inline,.m-only-flex{display:none}.d-only{display:block}.d-only-inline{display:inline}.d-only-flex{display:flex}@media (width<=767.98px){.d-only,.d-only-inline,.d-only-flex{display:none}.m-only{display:block}.m-only-inline{display:inline}.m-only-flex{display:flex}}br.d-only-br{display:inline}br.m-only-br{display:none}@media (width<=767.98px){br.d-only-br{display:none}br.m-only-br{display:inline}}@media (width<=1023.98px){.lg-only{display:none!important}}.display{font-family:var(--font-display-stack);font-weight:400;line-height:.92}.h2{letter-spacing:-.02em;font-weight:700;line-height:1.1}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:700}@media (width<=767.98px){.eyebrow{font-size:13px}}.section{padding-left:var(--pad-x);padding-right:var(--pad-x)}@media (width<=767.98px){.section{padding-left:var(--pad-x-m);padding-right:var(--pad-x-m)}}:root{--m-ease:cubic-bezier(.22, 1, .36, 1);--m-dur-hover:.2s;--m-dur-reveal:.5s;--m-dur-hero:.6s;--m-travel:14px;--m-travel-hero:16px;--m-stagger:80ms;--m-lift:3px;--m-shadow-lift:0 10px 24px #0e1b331f}.js .reveal,.js .reveal-group>*{transition:opacity var(--m-dur-reveal) var(--m-ease), translate var(--m-dur-reveal) var(--m-ease)}.js .reveal:not(.is-visible),.js .reveal-group:not(.is-visible)>*{opacity:0;translate:0 var(--m-travel)}.reveal-group>:nth-child(2){transition-delay:calc(var(--m-stagger) * 1)}.reveal-group>:nth-child(3){transition-delay:calc(var(--m-stagger) * 2)}.reveal-group>:nth-child(4){transition-delay:calc(var(--m-stagger) * 3)}.reveal-group>:nth-child(5){transition-delay:calc(var(--m-stagger) * 4)}.reveal-group>:nth-child(6){transition-delay:calc(var(--m-stagger) * 5)}.reveal-group>:nth-child(7){transition-delay:calc(var(--m-stagger) * 6)}.reveal-group>:nth-child(8){transition-delay:calc(var(--m-stagger) * 7)}.reveal-group>:nth-child(9){transition-delay:calc(var(--m-stagger) * 8)}.reveal-group>:nth-child(10){transition-delay:calc(var(--m-stagger) * 9)}.reveal-group>:nth-child(11){transition-delay:calc(var(--m-stagger) * 10)}.reveal-group>:nth-child(n+12){transition-delay:calc(var(--m-stagger) * 11)}.lift{transition:transform var(--m-dur-hover) var(--m-ease), box-shadow var(--m-dur-hover) var(--m-ease)}.btn.lift{transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform var(--m-dur-hover) var(--m-ease), box-shadow var(--m-dur-hover) var(--m-ease)}.js .reveal-group>.lift,.js .reveal.lift{transition:opacity var(--m-dur-reveal) var(--m-ease), translate var(--m-dur-reveal) var(--m-ease), transform var(--m-dur-hover) var(--m-ease), box-shadow var(--m-dur-hover) var(--m-ease)}.js .reveal-group>.btn.lift,.js .reveal.btn.lift{transition:opacity var(--m-dur-reveal) var(--m-ease), translate var(--m-dur-reveal) var(--m-ease), background-color .18s ease, color .18s ease, border-color .18s ease, transform var(--m-dur-hover) var(--m-ease), box-shadow var(--m-dur-hover) var(--m-ease)}.lift:hover,.lift:focus-visible{transform:translateY(calc(-1 * var(--m-lift)));box-shadow:var(--m-shadow-lift)}@keyframes m-rise{0%{opacity:0;translate:0 var(--m-travel-hero)}to{opacity:1;translate:none}}@keyframes m-fade{0%{opacity:.6}to{opacity:1}}.js .hero-enter>*{animation:m-rise var(--m-dur-hero) var(--m-ease) both}.js .hero-enter>:nth-child(2){animation-delay:calc(var(--m-stagger) * 1)}.js .hero-enter>:nth-child(3){animation-delay:calc(var(--m-stagger) * 2)}.js .hero-enter>:nth-child(4){animation-delay:calc(var(--m-stagger) * 3)}.js .hero-enter>:nth-child(5){animation-delay:calc(var(--m-stagger) * 4)}.js .hero-enter>:nth-child(n+6){animation-delay:calc(var(--m-stagger) * 5)}.js .hero-enter-img{animation:m-fade var(--m-dur-hero) var(--m-ease) both}@media (prefers-reduced-motion:reduce){.js .reveal,.js .reveal-group>*,.js .reveal:not(.is-visible),.js .reveal-group:not(.is-visible)>*,.js .hero-enter>*,.js .hero-enter-img{opacity:1;transition:none;animation:none;translate:none}.lift,.btn.lift{transition:none}.lift:hover,.lift:focus-visible{transform:none}}:root{--m-dur-draw:1.4s;--m-dur-settle:12s;--m-tilt:2deg}.js .on-view,.js .on-view:not(.is-visible){opacity:1;translate:none}.draw-path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--m-dur-draw) var(--m-ease)}.js .on-view:not(.is-visible) .draw-path{stroke-dashoffset:1px}.draw-after{transition:opacity .5s var(--m-ease) var(--m-dur-draw)}.js .on-view:not(.is-visible) .draw-after{opacity:0}@keyframes m-settle{0%{scale:1.025}to{scale:1}}.js .hero-enter-img{overflow:hidden}.js .hero-enter-img img{animation:m-settle var(--m-dur-settle) var(--m-ease) both;transform-origin:50% 60%}@keyframes m-sweep{0%{opacity:0;translate:-120%}12%{opacity:1}88%{opacity:1}to{opacity:0;translate:320%}}.sweep{overflow:hidden}.sweep:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff17 50%,#0000 100%);width:34%;position:absolute;top:-10%;bottom:-10%;left:0}.js .sweep.is-visible:after{animation:m-sweep 2.2s var(--m-ease) .25s both}.tilt{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.lift.tilt{transition:transform .14s var(--m-ease), box-shadow var(--m-dur-hover) var(--m-ease)}.lift.tilt:hover,.lift.tilt:focus-visible{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(calc(-1 * var(--m-lift)))}@media (prefers-reduced-motion:reduce){.draw-path,.draw-after{transition:none}.js .on-view:not(.is-visible) .draw-path{stroke-dashoffset:0}.js .on-view:not(.is-visible) .draw-after{opacity:1}.js .hero-enter-img img{animation:none;scale:none}.sweep:after,.js .sweep.is-visible:after{opacity:0;animation:none}.tilt,.lift.tilt,.lift.tilt:hover,.lift.tilt:focus-visible{transition:none;transform:none}}.btn{border-radius:var(--radius);font-family:var(--font-body-stack);text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-self:flex-start;align-items:center;gap:14px;margin:0;font-weight:700;line-height:normal;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.btn--full{align-self:stretch;width:100%;display:flex}.btn__arrow{font-family:Lucida Grande,Lucida Sans Unicode,Helvetica Neue,Arial,sans-serif}.btn--nav{letter-spacing:0;text-transform:none;padding:13px 22px;font-size:15px;font-weight:600}.btn--sm{letter-spacing:.04em;text-transform:uppercase;padding:15px 24px;font-size:16px;font-weight:700}.btn--md{letter-spacing:.04em;text-transform:uppercase;padding:18px 28px;font-size:16px;font-weight:700}.btn--lg{letter-spacing:.02em;text-transform:uppercase;padding:20px 30px;font-size:17px;font-weight:700}.btn--xl{letter-spacing:.04em;text-transform:uppercase;padding:20px 34px;font-size:17px;font-weight:700}.btn--md.btn--outline{padding:16px 26px}.btn--primary{background:var(--azure);color:#fff}.btn--primary:hover,.btn--primary:focus-visible{background:var(--navy);color:#fff}.btn--primary-inverse{background:var(--azure);color:#fff}.btn--primary-inverse:hover,.btn--primary-inverse:focus-visible{color:var(--navy);background:#fff}.btn--primary-orange{background:var(--azure);color:#fff}.btn--primary-orange:hover,.btn--primary-orange:focus-visible{background:var(--orange);color:var(--navy)}.btn--outline{color:#fff;border:2px solid var(--azure-300);background:0 0}.btn--outline:hover,.btn--outline:focus-visible{color:var(--navy);background:#fff;border-color:#fff}.btn--outline-navy{color:var(--navy);border:2px solid var(--navy);background:0 0}.btn--outline-navy:hover,.btn--outline-navy:focus-visible{background:var(--navy);color:#fff;border-color:var(--navy)}@media (width<=767.98px){.btn.btn--nav-m{letter-spacing:0;text-transform:none;align-self:stretch;width:100%;padding:16px;font-size:16px;font-weight:700;display:flex}.btn.btn--xs-m{letter-spacing:.02em;text-transform:uppercase;gap:8px;padding:12px 16px;font-size:13px;font-weight:700}.btn.btn--sm-m{letter-spacing:.06em;text-transform:uppercase;gap:16px;padding:19px 22px;font-size:13px;font-weight:700}.btn.btn--md-m{letter-spacing:.04em;text-transform:uppercase;align-self:stretch;gap:12px;width:100%;padding:18px 24px;font-size:15px;font-weight:700;display:flex}.btn.btn--lg-m{letter-spacing:.04em;text-transform:uppercase;align-self:stretch;gap:12px;width:100%;padding:18px 24px;font-size:16px;font-weight:700;display:flex}.btn.btn--md-m.btn--outline{padding:15px 24px}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:#fff;position:sticky;top:0}.nav__bar[data-astro-cid-wpvy4v7s]{z-index:2;padding:22px var(--pad-x-nav);background:#fff;justify-content:space-between;align-items:center;display:flex;position:relative}.nav__brand[data-astro-cid-wpvy4v7s]{color:var(--navy);white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]:hover{color:var(--navy)}.nav__mark[data-astro-cid-wpvy4v7s]{width:auto;height:48px}.nav__wordmark[data-astro-cid-wpvy4v7s]{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.nav__tld[data-astro-cid-wpvy4v7s]{color:var(--text-meta);font-weight:600}.nav__links[data-astro-cid-wpvy4v7s]{gap:36px;font-size:15px;font-weight:500;line-height:normal;display:flex}.nav__link[data-astro-cid-wpvy4v7s]{color:var(--navy)}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--azure)}.nav__link[data-astro-cid-wpvy4v7s].is-active{color:var(--azure);font-weight:700}.nav__burger[data-astro-cid-wpvy4v7s],.nav__panel[data-astro-cid-wpvy4v7s]{display:none}@media (width>=1024px) and (width<=1199.98px){.nav__wordmark[data-astro-cid-wpvy4v7s]{font-size:22px}.nav__links[data-astro-cid-wpvy4v7s]{gap:20px}.nav__cta[data-astro-cid-wpvy4v7s] .btn--nav{padding:13px 16px}}@media (width<=1023.98px){.nav__wordmark[data-astro-cid-wpvy4v7s]{font-size:24px}.nav__mark[data-astro-cid-wpvy4v7s]{height:40px}.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--navy);width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__panel[data-astro-cid-wpvy4v7s]{z-index:1;padding:12px var(--pad-x-nav) 24px;box-shadow:var(--shadow-menu);background:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;top:100%;left:0;right:0}.nav__panel[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav__panel-list[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:4px;display:flex}.nav__panel-link[data-astro-cid-wpvy4v7s]{color:var(--navy);padding:12px 0;font-size:18px;font-weight:600;display:block}.nav__panel-link[data-astro-cid-wpvy4v7s].is-active{color:var(--azure);font-weight:700}.nav__panel[data-astro-cid-wpvy4v7s] .nav__panel-cta{min-height:54px;margin-top:12px;padding:16px;font-size:16px;font-weight:700}}@media (width<=767.98px){.nav__bar[data-astro-cid-wpvy4v7s]{padding:14px var(--pad-x-nav-m)}.nav__brand[data-astro-cid-wpvy4v7s]{gap:8px}.nav__mark[data-astro-cid-wpvy4v7s]{height:34px}.nav__wordmark[data-astro-cid-wpvy4v7s]{font-size:18px}.nav__panel[data-astro-cid-wpvy4v7s]{padding:12px var(--pad-x-nav-m) 24px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#fff;flex-direction:column;gap:64px;display:flex}.footer--default[data-astro-cid-jo6i4kqk]{padding:80px var(--pad-x) 40px}.footer--compact[data-astro-cid-jo6i4kqk]{padding:40px var(--pad-x) 40px;border-top:1px solid #ffffff14}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;display:grid}.footer__nav[data-astro-cid-jo6i4kqk]{grid-column:2/-1;grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer__wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:normal;display:flex}.footer__mark[data-astro-cid-jo6i4kqk]{width:auto;height:34px}.footer__tld[data-astro-cid-jo6i4kqk]{color:var(--azure-300);font-weight:600}.footer__desc[data-astro-cid-jo6i4kqk]{color:var(--azure-300);max-width:320px;font-size:15px;line-height:1.6}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;font-size:15px;line-height:normal;display:flex}.footer__heading[data-astro-cid-jo6i4kqk]{margin-bottom:4px;font-weight:700}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--azure-200)}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--azure-300);justify-content:space-between;font-size:13px;line-height:normal;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{gap:24px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--azure-300)}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=1023.98px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px}.footer__nav[data-astro-cid-jo6i4kqk]{grid-column:auto;gap:32px}}@media (width<=767.98px){.footer[data-astro-cid-jo6i4kqk]{gap:40px}.footer--default[data-astro-cid-jo6i4kqk]{padding:56px var(--pad-x-m) 32px}.footer--compact[data-astro-cid-jo6i4kqk]{padding:32px var(--pad-x-m) 32px}.footer__grid[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:40px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{gap:14px}.footer__wordmark[data-astro-cid-jo6i4kqk]{gap:8px;font-size:18px}.footer__mark[data-astro-cid-jo6i4kqk]{height:30px}.footer__desc[data-astro-cid-jo6i4kqk]{max-width:none;font-size:14px}.footer__col[data-astro-cid-jo6i4kqk]{gap:10px}.footer__heading[data-astro-cid-jo6i4kqk]{margin-bottom:0}.footer__col--desktop[data-astro-cid-jo6i4kqk],.footer__link--desktop[data-astro-cid-jo6i4kqk]{display:none}.footer__bottom[data-astro-cid-jo6i4kqk]{font-size:12px}.footer__legal[data-astro-cid-jo6i4kqk]{gap:16px}}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:var(--radius);padding:12px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}
