.newsletter-form-wrapper[data-astro-cid-c5a5jkvp]{border:2px solid var(--navy);border-radius:var(--r-lg);background:var(--white);width:100%;max-width:35rem;color:var(--navy);box-shadow:8px 8px 0 var(--navy);margin-inline:auto;padding:clamp(1.4rem,3vw,2rem)}.newsletter-form-wrapper--page[data-astro-cid-c5a5jkvp]{max-width:40rem}.newsletter-form-wrapper--navy[data-astro-cid-c5a5jkvp]{border-color:color-mix(in srgb, var(--white) 40%, var(--navy));background:var(--navy);color:var(--white);box-shadow:8px 8px 0 var(--yellow)}.newsletter-form-wrapper[data-astro-cid-c5a5jkvp]:not(.newsletter-form-wrapper--navy) [data-astro-cid-c5a5jkvp]:focus-visible{outline-color:var(--navy)}.sib-form-message-panel[data-astro-cid-c5a5jkvp]{border-radius:var(--r-sm);width:100%;font-family:var(--font-body);border:2px solid;margin:0 0 1rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.4;display:none}.sib-form-message-panel--active[data-astro-cid-c5a5jkvp]{display:block}.sib-form-message-panel--error[data-astro-cid-c5a5jkvp]{color:#661d1d;background:#ffeded;border-color:#a82626}.sib-form-message-panel--success[data-astro-cid-c5a5jkvp]{color:#085229;background:#e7faf0;border-color:#087839}.sib-form-message-panel__text[data-astro-cid-c5a5jkvp]{align-items:center;gap:.6rem;margin:0;padding:0;display:flex}.sib-form-message-panel__text[data-astro-cid-c5a5jkvp] .sib-icon[data-astro-cid-c5a5jkvp]{fill:currentColor;flex:none;width:1.2rem;height:1.2rem;margin:0}.newsletter-form[data-astro-cid-c5a5jkvp]{width:100%}.newsletter-form__label[data-astro-cid-c5a5jkvp]{font-family:var(--font-body);color:inherit;margin-bottom:.45rem;font-size:.95rem;font-weight:700;display:block}.newsletter-form__row[data-astro-cid-c5a5jkvp]{flex-direction:column;gap:.8rem;display:flex}.newsletter-form__input[data-astro-cid-c5a5jkvp]{width:100%;min-width:0;min-height:52px;font-family:var(--font-body);border:2px solid var(--navy);border-radius:var(--r-pill);background:var(--mist);color:var(--navy);transition:background var(--dur-med), box-shadow var(--dur-med);padding:.85rem 1.1rem;font-size:1rem}.newsletter-form__input[data-astro-cid-c5a5jkvp]:focus-visible{outline:3px solid var(--navy);outline-offset:3px;background:var(--white)}.newsletter-form-wrapper--navy[data-astro-cid-c5a5jkvp] .newsletter-form__input[data-astro-cid-c5a5jkvp]:focus-visible{outline-color:var(--yellow)}.newsletter-form__input[data-astro-cid-c5a5jkvp]::placeholder{color:#626376;opacity:1}.newsletter-form__btn[data-astro-cid-c5a5jkvp]{border:2px solid var(--navy);border-radius:var(--r-pill);background:var(--navy);width:100%;min-height:48px;color:var(--white);box-shadow:0 4px 0 var(--slate);font-family:var(--font-body);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast);justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.1;display:inline-flex}.newsletter-form__btn[data-astro-cid-c5a5jkvp]:hover{box-shadow:0 2px 0 var(--slate);transform:translateY(2px)}.newsletter-form__btn[data-astro-cid-c5a5jkvp]:active{box-shadow:none;transform:translateY(4px)}.newsletter-form-wrapper--navy[data-astro-cid-c5a5jkvp] .newsletter-form__btn[data-astro-cid-c5a5jkvp]{background:var(--yellow);color:var(--navy);box-shadow:var(--pop)}.newsletter-form__btn[data-astro-cid-c5a5jkvp][disabled],.newsletter-form__btn[data-astro-cid-c5a5jkvp].sib-form-block__button-disabled{cursor:wait;opacity:.7;transform:none}.newsletter-form__btn[data-astro-cid-c5a5jkvp] .progress-indicator__icon[data-astro-cid-c5a5jkvp]:not(.sib-hide-loader-icon){fill:currentColor;width:1.1rem;height:1.1rem;animation:.8s linear infinite newsletter-spin;display:block}.newsletter-form__error[data-astro-cid-c5a5jkvp]{font-family:var(--font-body);color:#661d1d;margin-top:.55rem;font-size:.85rem;display:none}.newsletter-form__error[data-astro-cid-c5a5jkvp]:not(:empty){display:block}.newsletter-form-wrapper--navy[data-astro-cid-c5a5jkvp] .newsletter-form__error[data-astro-cid-c5a5jkvp]{color:#fff}.newsletter-form__hint[data-astro-cid-c5a5jkvp]{font-family:var(--font-body);color:var(--slate);margin-top:1rem;font-size:.82rem;line-height:1.5}.newsletter-form-wrapper--navy[data-astro-cid-c5a5jkvp] .newsletter-form__hint[data-astro-cid-c5a5jkvp]{color:var(--on-navy)}.input--hidden[data-astro-cid-c5a5jkvp]{display:none}@keyframes newsletter-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.newsletter-form__btn[data-astro-cid-c5a5jkvp]:hover,.newsletter-form__btn[data-astro-cid-c5a5jkvp]:active{transform:none}.newsletter-form__btn[data-astro-cid-c5a5jkvp] .progress-indicator__icon[data-astro-cid-c5a5jkvp]{animation:none}}
