/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial}}}.newsletter-signup-section{--section-pt-default-mobile:3rem;--section-pb-default-mobile:3rem;--section-pt-default-desktop:5rem;--section-pb-default-desktop:5rem;background-color:var(--color-black,#000);color:var(--color-beige,#eae5d9)}.newsletter-signup-section .newsletter-signup__grid{gap:calc(var(--spacing,.25rem) * 8);display:grid}.newsletter-signup-section .newsletter-signup__content{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.newsletter-signup-section .newsletter-signup__content--align-center{text-align:center;align-items:center}.newsletter-signup-section .newsletter-signup__content--align-end{text-align:end;align-items:flex-end}.newsletter-signup-section .newsletter-signup__content--align-center .button-block{align-self:center}.newsletter-signup-section .newsletter-signup__content--align-end .button-block{align-self:flex-end}.newsletter-signup-section .newsletter-signup__content--align-center .text-block--has-max-width{margin-inline:auto}.newsletter-signup-section .newsletter-signup__content--align-end .text-block--has-max-width{margin-inline-start:auto}.newsletter-signup-section .newsletter-signup__form{width:100%}.newsletter-signup-section .newsletter-signup__form--align-center{justify-self:center}.newsletter-signup-section .newsletter-signup__form--align-end{justify-self:flex-end}.newsletter-signup-section .newsletter-signup__form--align-stretch{justify-self:stretch}.newsletter-signup-section .newsletter-signup__placeholder{min-height:calc(var(--spacing,.25rem) * 48);border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.newsletter-signup-section .newsletter-signup__placeholder{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.newsletter-signup-section .newsletter-signup__placeholder{padding:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-body-medium,14px);color:var(--color-muted,#737373)}.newsletter-signup-section .newsletter-signup__form-wrapper{position:relative}.newsletter-signup-section .newsletter-signup__form-inner{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;transition:opacity .4s;display:flex}.newsletter-signup-section .newsletter-signup__form-inner.is-loading{pointer-events:none}.newsletter-signup-section .newsletter-signup__form-inner.is-loading [type=submit]{color:#0000;position:relative}.newsletter-signup-section .newsletter-signup__form-inner.is-loading [type=submit] *{visibility:hidden}.newsletter-signup-section .newsletter-signup__form-inner.is-loading [type=submit]:after{content:"";inset:calc(var(--spacing,.25rem) * 0);border:2px solid var(--color-beige);border-top-color:#0000;border-radius:3.40282e38px;width:18px;height:18px;margin:auto;animation:.6s linear infinite newsletter-spin;position:absolute}.newsletter-signup-section .newsletter-signup__form-inner.is-hiding{opacity:0}.newsletter-signup-section .newsletter-signup__success{opacity:0;transition:opacity .4s}.newsletter-signup-section .newsletter-signup__success.is-visible{opacity:1}@keyframes newsletter-spin{to{transform:rotate(360deg)}}.newsletter-signup-section .newsletter-signup__label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-body-small,12px);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;display:none}.newsletter-signup-section .newsletter-signup__input-row{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.newsletter-signup-section .newsletter-signup__input{min-height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-beige,#eae5d9);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-beige,#eae5d9);font:inherit;background-color:#0000;border-radius:48px}.newsletter-signup-section .newsletter-signup__input::placeholder{color:#eae5d9a6}@supports (color:color-mix(in lab,red,red)){.newsletter-signup-section .newsletter-signup__input::placeholder{color:color-mix(in oklab,var(--color-beige) 65%,transparent)}}.newsletter-signup-section .newsletter-signup__input::placeholder{opacity:1}.newsletter-signup-section .newsletter-signup__disclaimer{font-size:var(--text-body-small,12px)}.newsletter-signup-section .newsletter-signup__error{font-size:var(--text-body-small,12px);color:var(--color-beige,#eae5d9)}@media(min-width:1024px){.newsletter-signup-section .newsletter-signup__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.newsletter-signup-section .newsletter-signup__input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.newsletter-signup-section .newsletter-signup__form--align-center,.newsletter-signup-section .newsletter-signup__form--align-end{max-width:var(--container-lg,32rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
