.hero-section[data-v-31d8a03d]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-4);padding-block:var(--sp-5)}.hero-section--full[data-v-31d8a03d]{max-width:none;padding-inline:0;padding-block:0}.hero-section--full .hero[data-v-31d8a03d]{border-radius:0}.hero[data-v-31d8a03d]{position:relative;min-height:min(var(--hero-max-h,460px),90vh);display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-lg)}.hero--shadow[data-v-31d8a03d]{box-shadow:var(--shadow-lg)}.hero__skeleton[data-v-31d8a03d]{position:absolute;inset:0;width:100%;height:100%}.hero__media[data-v-31d8a03d]{position:absolute;inset:0;z-index:0}.hero__slide[data-v-31d8a03d]{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.hero__slide--active[data-v-31d8a03d]{opacity:1}.hero__img[data-v-31d8a03d]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__scrim[data-v-31d8a03d]{background:linear-gradient(90deg,#00141400 40%,#00141466),#0014140f}.hero__gradient[data-v-31d8a03d],.hero__scrim[data-v-31d8a03d]{position:absolute;inset:0;z-index:1}.hero__content[data-v-31d8a03d]{position:relative;z-index:2;padding:var(--sp-6) var(--sp-7);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.4)}.hero__copy[data-v-31d8a03d]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.hero__title[data-v-31d8a03d]{font-size:clamp(var(--fs-2xl),3.4vw,var(--fs-3xl));font-weight:var(--fw-bold);max-width:18ch}.hero__lead[data-v-31d8a03d]{font-size:var(--fs-lg);font-weight:var(--fw-medium);max-width:34ch}.hero__h1[data-v-31d8a03d]{font-size:clamp(var(--fs-2xl),3.4vw,var(--fs-3xl));line-height:1.15;max-width:20ch}.hero__h1[data-v-31d8a03d],.hero__h2[data-v-31d8a03d]{font-weight:var(--fw-bold)}.hero__h2[data-v-31d8a03d]{font-size:var(--fs-2xl);line-height:1.2;max-width:22ch}.hero__h3[data-v-31d8a03d]{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:1.25;max-width:24ch}.hero__text[data-v-31d8a03d]{font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-base);max-width:34ch}.hero__dots[data-v-31d8a03d]{position:absolute;inset-block-end:var(--sp-4);inset-inline:0;z-index:3;display:flex;justify-content:center;gap:var(--sp-2)}.hero__dot[data-v-31d8a03d]{width:10px;height:10px;border-radius:50%;background:#ffffff80;transition:background var(--transition),transform var(--transition)}.hero__dot--active[data-v-31d8a03d]{background:#fff;transform:scale(1.25)}@media(max-width:767px){.hero--mstack[data-v-31d8a03d]{flex-direction:column;align-items:stretch;min-height:0;overflow:visible;border-radius:0}.hero--mstack .hero__media[data-v-31d8a03d]{position:relative;inset:auto;height:clamp(200px,56vw,300px);flex:none;border-radius:var(--radius-lg);overflow:hidden}.hero--mstack .hero__gradient[data-v-31d8a03d],.hero--mstack .hero__scrim[data-v-31d8a03d]{display:none}.hero--mstack .hero__content[data-v-31d8a03d]{position:static;padding:var(--sp-5) var(--sp-4) var(--sp-2);text-align:center;color:var(--c-ink)!important;text-shadow:none!important}.hero--mstack .hero__copy[data-v-31d8a03d]{align-items:center}.hero--mstack .hero__content[data-v-31d8a03d] :is(.hero__h1,.hero__h2,.hero__h3,.hero__title){color:var(--c-ink)!important}.hero--mstack .hero__content[data-v-31d8a03d] :is(.hero__text,.hero__lead){color:var(--c-ink-soft)!important}}.fade-enter-active[data-v-31d8a03d],.fade-leave-active[data-v-31d8a03d]{transition:opacity .4s ease}.fade-enter-from[data-v-31d8a03d],.fade-leave-to[data-v-31d8a03d]{opacity:0}@media(prefers-reduced-motion:reduce){.hero__slide[data-v-31d8a03d]{transition:none}}
