.NewsletterSignup-module__yvb4nG__wrap{background:linear-gradient(135deg, var(--brand-blue) 0%, var(--brand-blue-dim) 100%);color:#fff}.NewsletterSignup-module__yvb4nG__inner{max-width:var(--max-width);padding:clamp(40px, 5vw, 64px) var(--gutter);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,4vw,56px);margin:0 auto;display:grid}.NewsletterSignup-module__yvb4nG__copy{flex-direction:column;display:flex}.NewsletterSignup-module__yvb4nG__label{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:#ffffffc7;margin-bottom:10px;font-size:11px;font-weight:700}.NewsletterSignup-module__yvb4nG__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-bottom:10px;font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;font-weight:600;line-height:1.1}.NewsletterSignup-module__yvb4nG__body{color:#ffffffdb;max-width:50ch;font-size:.95rem;line-height:1.55}.NewsletterSignup-module__yvb4nG__form{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:10px;display:grid}.NewsletterSignup-module__yvb4nG__fieldName,.NewsletterSignup-module__yvb4nG__fieldEmail{font-family:var(--font-body);color:var(--text-strong);transition:all .18s var(--ease-liquid);background:#fffffff2;border:1.5px solid #0000;border-radius:999px;padding:14px 18px;font-size:15px}.NewsletterSignup-module__yvb4nG__fieldName:focus,.NewsletterSignup-module__yvb4nG__fieldEmail:focus{border-color:var(--brand-navy);background:#fff;outline:none}.NewsletterSignup-module__yvb4nG__fieldName::placeholder,.NewsletterSignup-module__yvb4nG__fieldEmail::placeholder{color:var(--text-muted)}.NewsletterSignup-module__yvb4nG__submit{font-family:var(--font-body);background:var(--brand-navy);color:#fff;border:1px solid var(--brand-navy);cursor:pointer;transition:all .2s var(--ease-liquid);border-radius:999px;padding:14px 26px;font-size:15px;font-weight:700;box-shadow:0 8px 22px #112a4866}.NewsletterSignup-module__yvb4nG__submit:hover{transform:translateY(-1px);box-shadow:0 12px 28px #112a4880}.NewsletterSignup-module__yvb4nG__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.NewsletterSignup-module__yvb4nG__status{text-align:center;grid-column:1/-1;padding-top:4px;font-size:14px;font-weight:600}.NewsletterSignup-module__yvb4nG__statusOk{color:#fffffff2}.NewsletterSignup-module__yvb4nG__statusErr{color:#ffd2d2}@media (max-width:880px){.NewsletterSignup-module__yvb4nG__inner,.NewsletterSignup-module__yvb4nG__form{grid-template-columns:1fr}}
.HeroSlider-module__AAVTfG__slider{position:absolute;inset:0;overflow:hidden}.HeroSlider-module__AAVTfG__slide{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;position:absolute;inset:0}.HeroSlider-module__AAVTfG__slideActive{opacity:1}.HeroSlider-module__AAVTfG__slideImage{object-fit:cover;object-position:center}@media (prefers-reduced-motion:reduce){.HeroSlider-module__AAVTfG__slide{transition:none}}
