.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--alc-navy-deep);color:var(--alc-white);position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:78% 50%;width:100%;height:100%;display:block}.hero__inner[data-astro-cid-ge2uvauf]{max-width:1360px;margin:0 auto;padding:0 24px}.hero__title[data-astro-cid-ge2uvauf]{color:var(--alc-white);font-family:var(--alc-font-heading);letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:700;line-height:1.12}.hero__title[data-astro-cid-ge2uvauf] span{color:inherit!important}.hero__title[data-astro-cid-ge2uvauf] .u-text-palette-3-base{color:var(--alc-beige)!important}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--alc-beige);font-family:var(--alc-font-heading);letter-spacing:.16em;text-transform:uppercase;margin:16px 0 0;font-size:.8125rem;font-weight:600;line-height:1.6}.hero__cta[data-astro-cid-ge2uvauf]{border:2px solid var(--alc-beige);background:var(--alc-beige);color:var(--alc-navy-deep);font-family:var(--alc-font-heading);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;margin-top:28px;padding:14px 30px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.hero__cta[data-astro-cid-ge2uvauf]:hover{color:var(--alc-beige);background:0 0}.hero__cta[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--alc-white);outline-offset:3px}.hero--image[data-astro-cid-ge2uvauf]{height:clamp(420px,40vw,640px)}.hero--image[data-astro-cid-ge2uvauf].hero--short{height:clamp(340px,30vw,460px)}.hero--image[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero--image[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0f2a41eb 0%,#0f2a41b8 30%,#0f2a4100 58%);position:absolute;inset:0}.hero--image[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{align-items:center;height:100%;display:flex}.hero--image[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{max-width:min(460px,38%)}.hero--compact[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{text-align:center;padding-top:64px;padding-bottom:64px}.hero--compact[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--alc-navy) 0%, var(--alc-navy-deep) 100%);border-bottom:4px solid var(--alc-beige-deep)}.hero--compact[data-astro-cid-ge2uvauf] .hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(1.625rem,3vw,2.5rem)}@media (width>=768px) and (width<=991px){.hero--image[data-astro-cid-ge2uvauf],.hero--image[data-astro-cid-ge2uvauf].hero--short{flex-direction:column-reverse;height:auto;display:flex}.hero--image[data-astro-cid-ge2uvauf]:before{display:none}.hero--image[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:1832/858;position:static}.hero--image[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{width:100%;padding-top:40px;padding-bottom:36px}.hero--image[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{max-width:640px}.hero__title[data-astro-cid-ge2uvauf]{font-size:2.25rem}}@media (width<=767px){.hero__inner[data-astro-cid-ge2uvauf]{padding:0 16px}.hero--image[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;height:auto;min-height:420px;max-height:88svh}.hero--image[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:50% 100%}.hero--image[data-astro-cid-ge2uvauf]:before{background:linear-gradient(#0f2a41e6 0%,#0f2a419e 32%,#0f2a4100 58%)}.hero--image[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{align-items:flex-start;padding-top:36px}.hero--image[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{max-width:none}.hero--image[data-astro-cid-ge2uvauf].hero--short{aspect-ratio:4/3.6;height:auto}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(1.75rem,8vw,2.25rem)}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.12em;margin-top:10px;font-size:.75rem}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:20px}.hero--stack[data-astro-cid-ge2uvauf]{aspect-ratio:auto;flex-direction:column-reverse;height:auto;min-height:0;max-height:none;display:flex}.hero--stack[data-astro-cid-ge2uvauf]:before{display:none}.hero--stack[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:1834/858;position:static}.hero--stack[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-top:32px;padding-bottom:28px}.hero--compact[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-top:44px;padding-bottom:44px}}
