@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular Italic),local(Plus Jakarta Sans Italic),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:103.8%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular Italic),local(Plus Jakarta Sans Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold Italic),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold Italic),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans ExtraBold Italic),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans ExtraBold Italic),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular),local(Plus Jakarta Sans),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Regular),local(Plus Jakarta Sans),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans SemiBold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans Bold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans ExtraBold),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local(Plus Jakarta Sans ExtraBold),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}:root{--c-ink:#14212e;--c-navy:#16395c;--c-navy-deep:#0f2740;--c-navy-night:#0b1e31;--c-green:#5c9e3d;--c-green-dark:#3b7424;--c-green-deep:#2f5e1d;--c-green-light:#7dbb5c;--c-green-pale:#8fc96e;--c-sand:#f5f2ea;--c-paper:#fffdf8;--c-toggle:#ede9de;--c-line:#e2ddd0;--c-line-strong:#d5cfbf;--c-dashed:#cfc8b6;--c-muted-bg:#e7e2d5;--c-blue-tint:#e6edf4;--c-green-tint:#e3efd9;--c-text:#4f5b66;--c-text-strong:#3e4a55;--c-text-soft:#5e6873;--c-placeholder:#6b7580;--c-on-dark:#c7d2dd;--c-on-dark-soft:#b9c6d3;--c-on-dark-muted:#9daebf;--c-dark-line:#22384f;--c-dark-border:#3d5670;--gutter:clamp(16px, 5.5vw, 80px);--max:1440px;--section-y:clamp(64px, 9vw, 128px);--intro-y:clamp(32px, 5vw, 72px);--font:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback: sans-serif", system-ui, sans-serif;--fs-display:clamp(44px, 6.4vw, 92px);--fs-h2:clamp(40px, 5.3vw, 76px);--fs-h2-sm:clamp(36px, 3.9vw, 56px);--fs-lead:clamp(17px, 1.4vw, 20px);--fs-body:clamp(16px, 1.3vw, 18px);--radius-xl:clamp(22px, 2.2vw, 32px);--radius-lg:clamp(22px, 2vw, 28px);--shadow-float:0 20px 44px -20px #0f274073;--ease-out:cubic-bezier(.2, .8, .2, 1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{font-family:var(--font);color:var(--c-ink);background:var(--c-sand);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:var(--c-navy)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--c-green-dark)}}em{font-style:normal}blockquote,dd,dl,figure,h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px;border-radius:4px}input::-moz-placeholder{color:var(--c-placeholder)}textarea::-moz-placeholder{color:var(--c-placeholder)}input::placeholder,textarea::placeholder{color:var(--c-placeholder)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.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}.display{letter-spacing:-.035em;font-weight:600}.h1{font-size:var(--fs-display);line-height:1.02}.h2{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1}.h2-sm{font-size:var(--fs-h2-sm);line-height:1.05}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-green-dark);font-size:clamp(13px,1vw,14px);font-weight:700}.lead{font-size:var(--fs-lead);line-height:1.5}.lead,.text{color:var(--c-text)}.text{font-size:var(--fs-body);line-height:1.55}.prose{max-width:720px;color:var(--c-text-strong);font-size:18px;line-height:1.65}.prose h1{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--c-ink);margin-bottom:32px;font-weight:600;line-height:1.02}.prose h2{letter-spacing:-.02em;color:var(--c-ink);margin:40px 0 12px;font-size:28px;font-weight:700}.prose ol,.prose p,.prose ul{margin:0 0 16px}.prose h2 a,.prose h3 a{color:inherit;text-decoration:none}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes drive{0%{transform:translate(-6%)}to{transform:translate(0)}}.pop{animation:pop .8s var(--ease-out) both}.d1{animation-delay:.35s}.d2{animation-delay:.8s}.d3{animation-delay:1.25s}.float{animation:7s ease-in-out infinite float}.f2{animation-delay:-2.3s}.f3{animation-delay:-4.6s}.lift{transition:transform .25s,box-shadow .25s}.zoomimg{transition:transform .6s}@media (hover:hover) and (pointer:fine){.lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f274059}.lift:hover .zoomimg{transform:scale(1.04)}}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry 0 cover 22%}.grow{animation:linear both grow;animation-timeline:view();animation-range:entry 10% cover 45%}.drive{animation:linear both drive;animation-timeline:view();animation-range:entry 0 cover 50%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.btn[data-v-92b9a665]{--btn-bg:var(--c-navy);--btn-fg:var(--c-paper);--btn-border:transparent;--btn-spot:#8fc96e8c;--btn-border-hover:var(--btn-border);isolation:isolate;border:1px solid var(--btn-border);background:var(--btn-bg);height:52px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .3s ease,transform .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn[data-v-92b9a665],.btn[data-v-92b9a665]:hover{color:var(--btn-fg)}.btn[data-v-92b9a665]:disabled{opacity:.7;cursor:progress}.btn[data-v-92b9a665]:before{content:"";z-index:-1;left:var(--mx,50%);top:var(--my,50%);aspect-ratio:1;background:radial-gradient(circle closest-side,var(--btn-spot),transparent);opacity:0;width:220px;transition:opacity .35s ease,scale .45s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%;scale:.4}.btn__icon[data-v-92b9a665],.btn__label[data-v-92b9a665]{position:relative}.btn__icon[data-v-92b9a665]{transition:translate .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn[data-v-92b9a665]:hover{border-color:var(--btn-border-hover)}.btn[data-v-92b9a665]:hover:before{opacity:1;scale:1}.btn:hover .btn__icon[data-v-92b9a665]{translate:3px}}.btn[data-v-92b9a665]:active{transform:scale(.97)}.btn--secondary.btn--on-light[data-v-92b9a665]{--btn-bg:var(--c-paper);--btn-fg:var(--c-ink);--btn-border:var(--c-line-strong);--btn-border-hover:var(--c-navy);--btn-spot:#16395c24}.btn--primary.btn--on-dark[data-v-92b9a665]{--btn-bg:var(--c-paper);--btn-fg:var(--c-navy-deep);--btn-spot:#8fc96e99}.btn--secondary.btn--on-dark[data-v-92b9a665]{--btn-bg:transparent;--btn-fg:var(--c-paper);--btn-border:var(--c-dark-border);--btn-border-hover:var(--c-on-dark-muted);--btn-spot:#fffdf833}.btn--accent[data-v-92b9a665]{--btn-bg:var(--c-green-dark);--btn-fg:#fff;--btn-spot:#ffffff4d;border:0}.btn--xs[data-v-92b9a665]{height:40px;padding:0 18px;font-size:14px}.btn--sm[data-v-92b9a665]{height:48px;font-size:15px}.btn--lg[data-v-92b9a665]{height:56px;padding:0 28px;font-size:17px}.btn--block[data-v-92b9a665]{width:100%}.intro[data-v-53d1938c],.intro__title[data-v-53d1938c]{flex-direction:column;gap:24px;display:flex}.intro--center[data-v-53d1938c]{text-align:center}.intro--center[data-v-53d1938c],.intro--center .intro__title[data-v-53d1938c]{align-items:center}.intro--center .intro__text[data-v-53d1938c]{max-width:620px}.intro--split[data-v-53d1938c]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:80px}.intro--split .intro__title[data-v-53d1938c]{gap:20px}.intro--split .intro__text[data-v-53d1938c]{max-width:420px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.intro--stack[data-v-53d1938c]{gap:28px}.intro--stack .intro__text[data-v-53d1938c]{max-width:480px}@media (width<=1024px){.intro--split[data-v-53d1938c]{flex-direction:column;align-items:flex-start;gap:24px}}.err[data-v-a5d0eb56]{--em-color:var(--c-green-dark);padding-block:clamp(64px,10vw,160px)}.err__actions[data-v-a5d0eb56]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}
