.hero-screen[data-astro-cid-bbe6dxrz]{padding-block:3rem}.hero-film[data-astro-cid-bbe6dxrz],.hero-film[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz],.hero-film[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],.hero-film-video[data-astro-cid-bbe6dxrz],.hero-film-tint[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hero-film[data-astro-cid-bbe6dxrz]{background:var(--color-navy)}.hero-film[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],.hero-film-video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.hero-film-video[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity .8s ease}.hero-film-video[data-astro-cid-bbe6dxrz].is-playing{opacity:1}.hero-film-tint[data-astro-cid-bbe6dxrz]{background:linear-gradient(to bottom,rgb(15 28 46 / .45) 0%,rgb(15 28 46 / .5) 55%,rgb(15 28 46 / .72) 86%,var(--color-bg) 100%)}.hero-title[data-astro-cid-bbe6dxrz]{letter-spacing:-.04em;line-height:1.1}.ht-visual[data-astro-cid-bbe6dxrz],.ht-line[data-astro-cid-bbe6dxrz]{display:block}.ht-line[data-astro-cid-bbe6dxrz]{white-space:nowrap}.ht-slot[data-astro-cid-bbe6dxrz]{display:inline-flex;justify-content:center;overflow:hidden;height:1.1em;width:var(--w, auto);vertical-align:bottom;transition:width .45s cubic-bezier(.34,1.3,.64,1)}.ht-roll[data-astro-cid-bbe6dxrz]{display:flex;flex:none;flex-direction:column;align-items:center;transform:translateY(calc(var(--n, 0) * -1.1em));transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.ht-slot[data-astro-cid-bbe6dxrz].no-anim,.ht-slot[data-astro-cid-bbe6dxrz].no-anim .ht-roll[data-astro-cid-bbe6dxrz]{transition:none}.ht-item[data-astro-cid-bbe6dxrz]{display:block;height:1.1em;line-height:1.1;white-space:nowrap}.ht-second[data-astro-cid-bbe6dxrz]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ht-slot[data-astro-cid-bbe6dxrz],.ht-roll[data-astro-cid-bbe6dxrz]{transition:none}.ht-second[data-astro-cid-bbe6dxrz]{position:static;width:auto;height:auto;margin:.75rem 0 0;overflow:visible;clip:auto;white-space:normal;display:block;font-size:.5em;letter-spacing:-.03em}}.hero-intro[data-astro-cid-wniod4ji]{display:none;position:fixed;inset:0;z-index:100;overflow:hidden;background:#152445;animation:hero-intro-lift .85s cubic-bezier(.7,0,.2,1) 3.2s forwards}.hero-intro-image[data-astro-cid-wniod4ji],.hero-intro[data-astro-cid-wniod4ji] canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.hero-intro-image[data-astro-cid-wniod4ji]{object-fit:cover;object-position:center;opacity:0;animation:hero-intro-fade 1.6s ease forwards}@media(max-aspect-ratio:1/1){.hero-intro[data-astro-cid-wniod4ji]{background:#173055}.hero-intro-image[data-astro-cid-wniod4ji]{object-position:35% center}}html.hero-intro-js .hero-intro[data-astro-cid-wniod4ji],html.hero-intro-js .hero-intro-image[data-astro-cid-wniod4ji]{animation:none}.hero-intro[data-astro-cid-wniod4ji].is-lifting{transform:translateY(-101%);transition:transform .85s cubic-bezier(.7,0,.2,1)}.hero-intro[data-astro-cid-wniod4ji].is-done{visibility:hidden;pointer-events:none;transform:translateY(-101%)}html[data-hero-intro-state=playing] .hero-intro[data-astro-cid-wniod4ji],html[data-hero-intro-state=done] .hero-intro[data-astro-cid-wniod4ji]{display:block}@media(prefers-reduced-motion:reduce){.hero-intro[data-astro-cid-wniod4ji]{display:none}}@keyframes hero-intro-fade{to{opacity:1}}@keyframes hero-intro-lift{to{transform:translateY(-101%);visibility:hidden}}.jw-grid[data-v-1845c844]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.jw-grid[data-v-1845c844]{grid-template-columns:minmax(13rem,.6fr) minmax(0,2.4fr);gap:0 2.5rem;align-items:stretch}.jw-rail[data-v-1845c844]{grid-column:1;grid-row:1}.jw-main[data-v-1845c844]{grid-column:2;grid-row:1}}.jw-rail[data-v-1845c844]{margin:0;padding:0;list-style:none}@media(min-width:768px){.jw-rail[data-v-1845c844]{display:flex;flex-direction:column;height:100%}.jw-rail-item[data-v-1845c844]{flex:1 1 0}.jw-rail-item[data-v-1845c844]:last-child{flex:0 0 auto}}.jw-rail-item[data-v-1845c844]{position:relative}@media(min-width:768px){.jw-rail-item:last-child .jw-step[data-v-1845c844]{padding-bottom:0}}.jw-rail-item[data-v-1845c844]:not(:last-child):before{content:"";position:absolute;left:calc(1rem - 1px);top:2.9rem;bottom:-.45rem;width:2px;background:#0f1c2e1f}.jw-rail-item[data-v-1845c844]:not(:last-child):after{content:"";position:absolute;left:calc(1rem - 1px);top:2.9rem;bottom:-.45rem;width:2px;background:var(--color-link);transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.jw-rail-item.is-done[data-v-1845c844]:after{transform:scaleY(1)}.jw-step[data-v-1845c844]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0 .9rem;align-items:start;width:100%;padding:.55rem 0;text-align:left;cursor:pointer}.jw-step[data-v-1845c844]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:.5rem}.jw-dot[data-v-1845c844]{position:relative;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:2px solid rgb(15 28 46 / .18);background:var(--color-bg);font-family:ui-monospace,monospace;font-size:.78rem;font-weight:600;color:var(--color-muted);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.jw-step.is-on .jw-dot[data-v-1845c844]{background:var(--color-link);border-color:var(--color-link);color:#fff;animation:jw-dot-pop-1845c844 .4s cubic-bezier(.34,1.6,.64,1) both}.jw-step.is-on .jw-dot[data-v-1845c844]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--color-link);animation:jw-ring-1845c844 1.2s ease-out infinite}@keyframes jw-dot-pop-1845c844{0%{transform:scale(.7)}to{transform:none}}@keyframes jw-ring-1845c844{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.jw-step.is-done .jw-dot[data-v-1845c844]{border-color:var(--color-link);color:var(--color-link)}.jw-step-main[data-v-1845c844]{display:block;min-width:0;padding-top:.2rem}.jw-step-title[data-v-1845c844]{display:block;transform-origin:left center;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--color-navy);opacity:.5;transition:opacity .2s ease,transform .25s ease}.jw-step.is-on .jw-step-title[data-v-1845c844]{transform:translate(.2rem)}.jw-step:hover .jw-step-title[data-v-1845c844],.jw-step.is-on .jw-step-title[data-v-1845c844],.jw-step.is-done .jw-step-title[data-v-1845c844]{opacity:1}.jw-bar[data-v-1845c844]{display:block;margin-top:.5rem;max-width:11rem;height:2px;border-radius:1px;background:#0f1c2e14;overflow:hidden}.jw-step:not(.is-on) .jw-bar[data-v-1845c844]{visibility:hidden}.jw-bar-fill[data-v-1845c844]{display:block;height:100%;background:var(--color-link);transform-origin:left center;transform:scaleX(0)}.jw-bar-fill.is-running[data-v-1845c844]{animation:jw-fill-1845c844 linear forwards}@keyframes jw-fill-1845c844{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jw-lines span[data-v-1845c844]{font-size:.9rem;line-height:1.5;color:var(--color-navy)}.jw-lines-mobile[data-v-1845c844]{display:block;padding:.45rem 0 .4rem}.jw-lines-mobile span[data-v-1845c844]{display:block}.jw-lines-desktop[data-v-1845c844]{display:none}.jw-caption[data-v-1845c844]{font-size:1.15rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--color-navy)}@media(min-width:768px){.jw-lines-mobile[data-v-1845c844]{display:none}.jw-lines-desktop[data-v-1845c844]{display:block;margin-bottom:1.25rem;padding-top:.6rem;animation:jw-text-in-1845c844 .35s ease backwards}}@keyframes jw-text-in-1845c844{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.jw-visual[data-v-1845c844]{position:relative;aspect-ratio:1440 / 900;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-line);background:var(--color-blue-soft);box-shadow:var(--shadow-card)}.jw-slide[data-v-1845c844]{--jw-spring: cubic-bezier(.34, 1.3, .64, 1);position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transform:translate(-12%) scale(.96);transition:opacity .3s ease,transform .35s ease,visibility .3s}.jw.is-back .jw-slide[data-v-1845c844]{transform:translate(12%) scale(.96)}.jw-slide.is-on[data-v-1845c844],.jw.is-back .jw-slide.is-on[data-v-1845c844]{z-index:1;opacity:1;visibility:visible;transform:none;animation:jw-in-right-1845c844 .5s var(--jw-spring) both}.jw.is-back .jw-slide.is-on[data-v-1845c844]{animation-name:jw-in-left-1845c844}@keyframes jw-in-right-1845c844{0%{opacity:0;transform:translate(18%) scale(.96)}to{opacity:1;transform:none}}@keyframes jw-in-left-1845c844{0%{opacity:0;transform:translate(-18%) scale(.96)}to{opacity:1;transform:none}}.jw-shot[data-v-1845c844]{display:block;width:100%;height:100%;object-fit:contain}.jw-sheen[data-v-1845c844]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .45) 50%,transparent 65%);transform:translate(-100%);animation:jw-sheen-1845c844 .9s ease .25s both}@keyframes jw-sheen-1845c844{to{transform:translate(100%)}}.jw-eng[data-v-1845c844]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--color-navy)}.jw-eng-card[data-v-1845c844]{position:relative;display:block;width:min(42%,15rem);overflow:hidden;border:4px solid #fff;border-radius:1rem;box-shadow:0 18px 40px #00000073}.jw-eng-card img[data-v-1845c844]{display:block;width:100%;aspect-ratio:1 / .9;object-fit:cover;object-position:50% 22%}.jw-eng-badge[data-v-1845c844]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:9999px;background:#fff;font-size:.8rem;font-weight:600;color:var(--color-navy)}.jw-eng-badge svg[data-v-1845c844]{width:1rem;height:1rem}.jw-eng-badge circle[data-v-1845c844]{fill:var(--color-green)}.jw-eng-badge path[data-v-1845c844]{fill:none;stroke:var(--color-navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jw-slide.is-on .jw-eng-card[data-v-1845c844]{animation:jw-pop-1845c844 .5s var(--jw-spring) .05s both}.jw-slide.is-on .jw-eng-badge[data-v-1845c844]{animation:jw-pop-1845c844 .5s var(--jw-spring) .9s both}.jw-scan[data-v-1845c844]{position:absolute;left:0;right:0;top:0;height:18%;background:linear-gradient(to bottom,transparent,rgb(159 250 142 / .6) 85%,rgb(159 250 142));opacity:0}.jw-slide.is-on .jw-scan[data-v-1845c844]{animation:jw-scan-1845c844 .8s ease-in-out .2s both}@keyframes jw-scan-1845c844{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(560%)}}@keyframes jw-pop-1845c844{0%{opacity:0;transform:translateY(.75rem) scale(.94)}to{opacity:1;transform:none}}.jw-stage[data-v-1845c844],.jw-frame[data-v-1845c844]{position:relative}.jw-arrow[data-v-1845c844]{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-navy);border:2px solid #fff;box-shadow:0 8px 22px #0f1c2e47;cursor:pointer;transform:translateY(-50%);transition:transform .15s ease,background-color .2s ease}.jw-arrow-prev[data-v-1845c844]{left:.5rem}.jw-arrow-next[data-v-1845c844]{right:.5rem}@media(min-width:768px){.jw-arrow[data-v-1845c844]{width:3.25rem;height:3.25rem}.jw-arrow-prev[data-v-1845c844]{left:-1.625rem}.jw-arrow-next[data-v-1845c844]{right:-1.625rem}}.jw-arrow[data-v-1845c844]:hover{background:var(--color-link);transform:translateY(-50%) scale(1.08)}.jw-arrow[data-v-1845c844]:active{transform:translateY(-50%) scale(.92)}.jw-arrow-prev:hover svg[data-v-1845c844]{transform:translate(-2px)}.jw-arrow-next:hover svg[data-v-1845c844]{transform:translate(2px)}.jw-arrow[data-v-1845c844]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.jw-arrow svg[data-v-1845c844]{width:1.1rem;height:1.1rem;transition:transform .15s ease}.jw-stroke path[data-v-1845c844]{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.jw-slide[data-v-1845c844],.jw.is-back .jw-slide[data-v-1845c844]{transition:opacity .2s ease,visibility .2s;transform:none}.jw-slide.is-on[data-v-1845c844],.jw-slide.is-on .jw-eng-card[data-v-1845c844],.jw-slide.is-on .jw-eng-badge[data-v-1845c844],.jw-bar-fill.is-running[data-v-1845c844],.jw-lines-desktop[data-v-1845c844],.jw-step.is-on .jw-dot[data-v-1845c844],.jw-step.is-on .jw-dot[data-v-1845c844]:after,.jw-sheen[data-v-1845c844],.jw-scan[data-v-1845c844]{animation:none!important}.jw-sheen[data-v-1845c844],.jw-scan[data-v-1845c844]{display:none}}@media(prefers-reduced-motion:no-preference){[data-cmp].cmp-pending [data-cmp-row]{opacity:0}[data-cmp].cmp-pending [data-cmp-row=old]{transform:translate(-40px)}[data-cmp].cmp-pending [data-cmp-row=new]{transform:translate(40px)}[data-cmp].cmp-pending.cmp-in [data-cmp-row]{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .28s)}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){[data-cmp].cmp-pending.cmp-in [data-cmp-row]{transition-delay:calc(var(--im) * .2s)}}.faq-toggle[data-v-817b5abd]:focus-visible{outline:none}.faq-card[data-v-817b5abd]:has(.faq-toggle:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}.faq-expand[data-v-817b5abd]{animation:faqExpand-817b5abd .22s ease-out}@keyframes faqExpand-817b5abd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body{background:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--color-blue-deep) 45%,var(--color-bg)) 0%,transparent 50%),radial-gradient(ellipse at 80% 10%,color-mix(in srgb,var(--color-blue-soft) 45%,var(--color-bg)) 0%,transparent 40%),var(--color-bg);background-attachment:fixed}
