.site-icon[data-v-0a361d17]{flex:none}.hero-stats[data-v-3a71ae7b]{grid-template-columns:repeat(var(--hero-stats-cols,4),minmax(0,1fr));border-top:1px solid color-mix(in srgb,currentcolor 22%,transparent);margin:0;display:grid}.hero-stats--2[data-v-3a71ae7b]{--hero-stats-cols:2}.hero-stats--3[data-v-3a71ae7b]{--hero-stats-cols:3}.hero-stats__item[data-v-3a71ae7b]{flex-direction:column;gap:6px;padding:24px 24px 0 0;display:flex}.hero-stats__item+.hero-stats__item[data-v-3a71ae7b]{border-left:1px solid color-mix(in srgb,currentcolor 16%,transparent);padding-left:24px}.hero-stats__label[data-v-3a71ae7b]{opacity:.78;order:2;font-size:.875rem}.hero-stats__value[data-v-3a71ae7b]{font-family:var(--font-heading);order:1;margin:0;font-size:calc(clamp(1.75rem,3vw,2.5rem));font-weight:700;line-height:1.1}.site-section--dark .hero-stats__value[data-v-3a71ae7b]{color:var(--color-text-inverse)}@media (width<=640px){.hero-stats[data-v-3a71ae7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats__item[data-v-3a71ae7b]:nth-child(odd){border-left:0;padding-left:0}}.features__grid[data-v-f7d5c149]{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}.features__grid--2[data-v-f7d5c149]{grid-template-columns:repeat(2,minmax(0,1fr))}.features__grid--3[data-v-f7d5c149]{grid-template-columns:repeat(3,minmax(0,1fr))}.features__grid--4[data-v-f7d5c149]{grid-template-columns:repeat(4,minmax(0,1fr))}.features__grid--5[data-v-f7d5c149]{grid-template-columns:repeat(5,minmax(0,1fr))}.features__grid--6[data-v-f7d5c149]{grid-template-columns:repeat(6,minmax(0,1fr))}.features__item[data-v-f7d5c149]{padding:calc(32px * var(--card-pad-k)) calc(28px * var(--card-pad-k))}.features__icon[data-v-f7d5c149]{width:48px;height:48px;color:var(--color-primary-text,var(--color-primary));background:var(--color-primary50);border-radius:var(--radius-base);place-items:center;margin-bottom:20px;display:inline-grid}.features__item h3[data-v-f7d5c149]{font-size:var(--font-h3-size,1.1875rem)}.features__item p[data-v-f7d5c149]{color:var(--color-text-muted);margin-top:10px}.features[data-items=center] .features__item[data-v-f7d5c149]{text-align:center}.features[data-items=center] .features__icon[data-v-f7d5c149]{margin-left:auto;margin-right:auto}.features--image .features__item[data-v-f7d5c149]{padding-top:0;overflow:hidden}.features__cover[data-v-f7d5c149]{width:calc(100% + 56px * var(--card-pad-k));aspect-ratio:16/10;max-width:none;margin:0 calc(-28px * var(--card-pad-k)) 22px;-o-object-fit:cover;object-fit:cover;display:block}.features__panels[data-v-f7d5c149]{gap:12px;height:calc(clamp(380px,46vw,520px));margin:0;padding:0;list-style:none;display:flex}.features__panel[data-v-f7d5c149]{min-width:0;color:var(--color-text-inverse);border-radius:var(--radius-image);cursor:pointer;transition:flex-grow calc(var(--motion-ms) * 2) ease;outline-offset:3px;flex:1 1 0;position:relative;overflow:hidden}.features__panel.is-open[data-v-f7d5c149]{flex-grow:3.2}.features__panel-img[data-v-f7d5c149]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.features__panel-img--blank[data-v-f7d5c149]{background:linear-gradient(160deg,var(--color-primary700),var(--color-primary))}.features__panel[data-v-f7d5c149]:after{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--color-surface-strong) 82%,transparent),color-mix(in srgb,var(--color-surface-strong) 20%,transparent) 70%);position:absolute;inset:0}.features__panel-body[data-v-f7d5c149]{z-index:1;padding:28px;position:absolute;inset:auto 0 0}.features__panel-num[data-v-f7d5c149]{font-family:var(--font-heading);opacity:.85;margin-bottom:8px;font-size:1.5rem;font-weight:700;display:block}.features__panel h3[data-v-f7d5c149]{color:inherit;font-size:var(--font-h3-size,1.1875rem);white-space:nowrap}.features__panel p[data-v-f7d5c149]{max-height:0;color:color-mix(in srgb,var(--color-text-inverse) 85%,transparent);opacity:0;transition:opacity var(--motion-ms) ease,max-height var(--motion-ms) ease;margin-top:10px;overflow:hidden}.features__panel.is-open p[data-v-f7d5c149]{opacity:1;max-height:8em}.aisite-edit-mode .features__panel p[data-v-f7d5c149]{opacity:1;max-height:none}.features__story[data-v-f7d5c149]{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:calc(clamp(32px,6vw,96px));display:grid}.features__story>.site-section__head[data-v-f7d5c149]{top:calc(32px + var(--header-height,72px));text-align:left;margin:0;position:sticky}.features__steps[data-v-f7d5c149]{margin:0;padding:0;list-style:none}.features__step[data-v-f7d5c149]{border-top:1px solid var(--color-divider);grid-template-columns:calc(clamp(56px,6vw,88px)) minmax(0,1fr);gap:16px;padding:32px 0;display:grid}.features__step[data-v-f7d5c149]:last-child{border-bottom:1px solid var(--color-divider)}.features__step-num[data-v-f7d5c149]{color:var(--color-primary-text,var(--color-primary));font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:calc(clamp(2rem,3.4vw,3rem));font-weight:700;line-height:1}.features__step h3[data-v-f7d5c149]{font-size:var(--font-h3-size,1.1875rem)}.features__step p[data-v-f7d5c149]{color:var(--color-text-muted);margin-top:10px}@media (width<=1024px){.features__grid--3[data-v-f7d5c149],.features__grid--4[data-v-f7d5c149],.features__grid--5[data-v-f7d5c149],.features__grid--6[data-v-f7d5c149]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.features__grid[data-v-f7d5c149]{grid-template-columns:1fr!important}}@media (width<=760px){.features__story[data-v-f7d5c149]{grid-template-columns:minmax(0,1fr)}.features__story>.site-section__head[data-v-f7d5c149]{position:static}.features__panels[data-v-f7d5c149]{flex-direction:column;height:auto}.features__panel[data-v-f7d5c149]{min-height:240px}.features__panel p[data-v-f7d5c149]{opacity:1;max-height:none}.features__panel h3[data-v-f7d5c149]{white-space:normal}}@media (prefers-reduced-motion:reduce){.features__panel[data-v-f7d5c149],.features__panel p[data-v-f7d5c149]{transition:none}}.hero-video[data-v-4197374f]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-ms) ease;position:absolute;inset:0}.hero-video.is-playing[data-v-4197374f]{opacity:1}.hero-carousel[data-v-65a02ae5]{isolation:isolate;padding:0;overflow:hidden}.hero-carousel[data-v-65a02ae5],.hero-carousel__stage[data-v-65a02ae5]{position:relative}.hero-carousel__track[data-v-65a02ae5]{display:grid}.hero-carousel__slide[data-v-65a02ae5]{min-height:calc(clamp(420px,62vh,680px));padding:calc(var(--section-y) * 1.4) 0 calc(40px + var(--section-y) * 1.4);visibility:hidden;opacity:0;grid-area:1/1;align-items:center;display:flex;position:relative}.hero-carousel__slide.is-active[data-v-65a02ae5]{visibility:visible;opacity:1}.hero-carousel--ready .hero-carousel__slide[data-v-65a02ae5]{transition:opacity var(--motion-ms) ease,visibility var(--motion-ms) step-end}.hero-carousel--ready .hero-carousel__slide.is-active[data-v-65a02ae5]{transition:opacity var(--motion-ms) ease,visibility var(--motion-ms) step-start}.hero-carousel__slide--plain[data-v-65a02ae5]{background:radial-gradient(1200px 500px at 85% -10%,color-mix(in srgb,var(--color-primary) 45%,transparent),transparent 60%),var(--color-surface-strong)}.hero-carousel__backdrop[data-v-65a02ae5]{z-index:-1;position:absolute;inset:0}.hero-carousel__backdrop img[data-v-65a02ae5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-carousel__overlay[data-v-65a02ae5]{background:var(--color-surface-strong);opacity:var(--image-overlay);position:absolute;inset:0}.hero-carousel__copy[data-v-65a02ae5]{text-align:center;max-width:820px}.hero-carousel__title[data-v-65a02ae5]{font-size:var(--type-h1);font-weight:var(--font-display-weight,700)}.hero-carousel__subtitle[data-v-65a02ae5]{color:color-mix(in srgb,var(--color-text-inverse) 78%,transparent);margin-top:20px;font-size:calc(clamp(1.0625rem,1.6vw,1.25rem))}.hero-carousel__actions[data-v-65a02ae5]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero-carousel__controls[data-v-65a02ae5]{justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;left:0;right:0}.hero-carousel__dots[data-v-65a02ae5]{gap:10px;display:flex}.hero-carousel__dot[data-v-65a02ae5]{background:color-mix(in srgb,var(--color-text-inverse) 45%,transparent);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.hero-carousel__dot.is-active[data-v-65a02ae5]{background:var(--color-text-inverse);border-radius:5px;width:28px}.hero-carousel__arrow[data-v-65a02ae5],.hero-carousel__toggle[data-v-65a02ae5]{border:1px solid color-mix(in srgb,var(--color-text-inverse) 40%,transparent);width:36px;height:36px;color:var(--color-text-inverse);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-grid}.hero-carousel__toggle[data-v-65a02ae5]{font-size:.75rem}.hero-carousel--arrows .hero-carousel__dots[data-v-65a02ae5],.hero-carousel--dots .hero-carousel__arrow[data-v-65a02ae5],.hero-carousel--none .hero-carousel__arrow[data-v-65a02ae5],.hero-carousel--none .hero-carousel__dots[data-v-65a02ae5]{display:none}.hero-carousel[data-height="50vh"] .hero-carousel__slide[data-v-65a02ae5]{min-height:50vh}.hero-carousel[data-height="70vh"] .hero-carousel__slide[data-v-65a02ae5]{min-height:70vh}.hero-carousel[data-height="85vh"] .hero-carousel__slide[data-v-65a02ae5]{min-height:85vh}.hero-carousel[data-height="100vh"] .hero-carousel__slide[data-v-65a02ae5]{min-height:100vh}.hero-carousel[data-overlay=none] .hero-carousel__overlay[data-v-65a02ae5]{opacity:0}.hero-carousel[data-overlay=light] .hero-carousel__overlay[data-v-65a02ae5]{opacity:.25}.hero-carousel[data-overlay=medium] .hero-carousel__overlay[data-v-65a02ae5]{opacity:.45}.hero-carousel[data-overlay=strong] .hero-carousel__overlay[data-v-65a02ae5]{opacity:.65}.hero-carousel--text-bottom-left .hero-carousel__copy[data-v-65a02ae5],.hero-carousel--text-left .hero-carousel__copy[data-v-65a02ae5]{max-width:var(--layout-max-width);text-align:left}.hero-carousel--text-bottom-left .hero-carousel__copy[data-v-65a02ae5]>*,.hero-carousel--text-left .hero-carousel__copy[data-v-65a02ae5]>*{max-width:680px}.hero-carousel--text-bottom-left .hero-carousel__actions[data-v-65a02ae5],.hero-carousel--text-bottom-left .hero-carousel__controls[data-v-65a02ae5],.hero-carousel--text-left .hero-carousel__actions[data-v-65a02ae5],.hero-carousel--text-left .hero-carousel__controls[data-v-65a02ae5]{justify-content:flex-start}.hero-carousel--text-bottom-left .hero-carousel__slide[data-v-65a02ae5]{align-items:flex-end}.hero-carousel--ind-numbers .hero-carousel__dot[data-v-65a02ae5],.hero-carousel--ind-progress .hero-carousel__dot[data-v-65a02ae5]{width:auto;height:auto;color:color-mix(in srgb,var(--color-text-inverse) 60%,transparent);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 2px;font-size:.875rem;display:inline-flex}.hero-carousel--ind-numbers .hero-carousel__dot.is-active[data-v-65a02ae5],.hero-carousel--ind-progress .hero-carousel__dot.is-active[data-v-65a02ae5]{width:auto;color:var(--color-text-inverse);background:0 0;font-weight:600}.hero-carousel--ind-numbers .hero-carousel__dots[data-v-65a02ae5]{gap:18px}.hero-carousel--ind-numbers .hero-carousel__dot.is-active .hero-carousel__num[data-v-65a02ae5]{border-bottom:2px solid var(--color-accent)}.hero-carousel__total[data-v-65a02ae5]{color:color-mix(in srgb,var(--color-text-inverse) 60%,transparent);font-size:.875rem}.hero-carousel--ind-progress .hero-carousel__dots[data-v-65a02ae5]{gap:14px}.hero-carousel__bar[data-v-65a02ae5]{background:color-mix(in srgb,var(--color-text-inverse) 30%,transparent);width:72px;height:2px;display:block;position:relative;overflow:hidden}.hero-carousel__fill[data-v-65a02ae5]{background:var(--color-text-inverse);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.hero-carousel[data-interval] .hero-carousel__fill[data-v-65a02ae5]{animation:5s linear both hero-carousel-fill-65a02ae5}.hero-carousel[data-interval="3"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:3s}.hero-carousel[data-interval="4"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:4s}.hero-carousel[data-interval="6"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:6s}.hero-carousel[data-interval="7"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:7s}.hero-carousel[data-interval="8"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:8s}.hero-carousel[data-interval="9"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:9s}.hero-carousel[data-interval="10"] .hero-carousel__fill[data-v-65a02ae5]{animation-duration:10s}.hero-carousel.is-holding .hero-carousel__fill[data-v-65a02ae5]{animation-play-state:paused}@keyframes hero-carousel-fill-65a02ae5{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-carousel__stats[data-v-65a02ae5]{color:var(--color-text-inverse);padding-bottom:28px;position:relative}.hero-carousel button[data-v-65a02ae5]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero-carousel--ready .hero-carousel__slide[data-v-65a02ae5],.hero-carousel--ready .hero-carousel__slide.is-active[data-v-65a02ae5]{transition:none}}@media (width<=640px){.hero-carousel__arrow[data-v-65a02ae5]{display:none}}.hero[data-v-1e05548b]{padding:calc(var(--section-y) * 1.15) 0;overflow:hidden}.hero__inner[data-v-1e05548b]{align-items:center;gap:56px;display:grid}.hero--split .hero__inner[data-v-1e05548b]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero--background .hero__copy[data-v-1e05548b],.hero--centered .hero__copy[data-v-1e05548b]{text-align:center;max-width:820px;margin:0 auto}.hero--background[data-v-1e05548b]{isolation:isolate;padding:calc(var(--section-y) * 1.6) 0;position:relative}.hero__backdrop[data-v-1e05548b]{z-index:-1;position:absolute;inset:0}.hero__backdrop img[data-v-1e05548b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__overlay[data-v-1e05548b]{background:var(--color-surface-strong);opacity:var(--image-overlay);position:absolute;inset:0}.hero[data-height][data-v-1e05548b]{align-content:center;display:grid}.hero[data-height="50vh"][data-v-1e05548b]{min-height:50vh}.hero[data-height="70vh"][data-v-1e05548b]{min-height:70vh}.hero[data-height="85vh"][data-v-1e05548b]{min-height:85vh}.hero[data-height="100vh"][data-v-1e05548b]{min-height:100vh}.hero[data-overlay=none] .hero__overlay[data-v-1e05548b]{opacity:0}.hero[data-overlay=light] .hero__overlay[data-v-1e05548b]{opacity:.25}.hero[data-overlay=medium] .hero__overlay[data-v-1e05548b]{opacity:.45}.hero[data-overlay=strong] .hero__overlay[data-v-1e05548b]{opacity:.65}.hero--contained .hero__backdrop[data-v-1e05548b]{inset:0 max(16px,24px + .5 * (100% - var(--layout-max-width)));border-radius:var(--radius-large);overflow:hidden}.hero__title[data-v-1e05548b]{font-size:var(--type-h1);font-weight:var(--font-display-weight,700)}.hero__subtitle[data-v-1e05548b]{color:var(--color-text-muted);margin-top:20px;font-size:calc(clamp(1.0625rem,1.6vw,1.25rem))}.site-section--dark .hero__subtitle[data-v-1e05548b]{color:color-mix(in srgb,var(--color-text-inverse) 78%,transparent)}.hero__actions[data-v-1e05548b]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero--background .hero__actions[data-v-1e05548b],.hero--centered .hero__actions[data-v-1e05548b]{justify-content:center}.hero__media img[data-v-1e05548b]{box-shadow:var(--shadow-card)}.hero--text-bottom-left .hero__copy[data-v-1e05548b],.hero--text-left .hero__copy[data-v-1e05548b]{text-align:left;max-width:680px;margin:0}.hero--text-bottom-left .hero__actions[data-v-1e05548b],.hero--text-left .hero__actions[data-v-1e05548b]{justify-content:flex-start}.hero--text-bottom-left[data-v-1e05548b]{align-content:end;min-height:70vh;display:grid}.hero--text-bottom-left[data-height][data-v-1e05548b]{align-content:end}.hero--statement .hero__inner[data-v-1e05548b]{grid-template-columns:minmax(0,1fr);gap:48px}.hero--statement .hero__copy[data-v-1e05548b]{max-width:1120px}.hero--statement .hero__title[data-v-1e05548b]{letter-spacing:-.03em;font-size:calc(clamp(2.75rem,7.5vw,6.5rem));line-height:1.02}.hero--statement .hero__subtitle[data-v-1e05548b]{max-width:640px;margin-top:28px}.hero--statement .hero__media img[data-v-1e05548b]{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-image);width:100%;box-shadow:none}.hero__stats[data-v-1e05548b]{grid-column:1/-1;margin-top:8px}.hero--background .hero__stats[data-v-1e05548b]{color:var(--color-text-inverse)}.site-section--dark.hero[data-v-1e05548b]:not(.hero--background){background:radial-gradient(1200px 500px at 85% -10%,color-mix(in srgb,var(--color-primary) 45%,transparent),transparent 60%),var(--color-surface-strong)}@media (width<=900px){.hero--split .hero__inner[data-v-1e05548b]{grid-template-columns:1fr;gap:40px}.hero--statement .hero__media img[data-v-1e05548b]{aspect-ratio:16/9}}
