@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}.newsletter{background-color:var(--brand-seafoam)}.newsletter:has(.background-dark){background-color:var(--background-fill-primary)}.newsletter:has(.background-dark) .klaviyo-form button{--button-text-fill-default:var(--button-primary-text-fill-default);--button-text-fill-hover:var(--button-primary-text-fill-hover);--button-bg-stroke-hover:var(--button-primary-bg-stroke-hover);--button-bg-fill-hover:var(--button-primary-bg-fill-hover);background-color:var(--brand-wet-sand)!important;box-shadow:inset 0 0 0 1px var(--brand-wet-sand);color:var(--button-text-fill-default)!important;transition:all .3s ease}.newsletter:has(.background-dark) .klaviyo-form button:hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-bg-stroke-hover);background-color:var(--button-bg-fill-hover)!important;color:var(--button-text-fill-hover)!important}.newsletter .newsletter-section .section-heading{margin:0}.newsletter .newsletter-section .newsletter__wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--global-col-gap-sm)}@media screen and (max-width:1440px){.newsletter .newsletter-section .newsletter__wrapper{flex-direction:column;align-items:flex-start;gap:var(--global-text-gap)}}.newsletter .newsletter-section .newsletter-info{display:flex;flex-direction:column;gap:var(--global-text-gap);flex:1 1 40%}@media screen and (max-width:1440px){.newsletter .newsletter-section .newsletter-info{flex:1 1 100%}}@media screen and (min-width:1441px){.newsletter .newsletter-section .newsletter-info .section-heading-container h2{margin-bottom:15px;text-wrap:nowrap}}.newsletter .newsletter-section .newsletter-form{flex:1 1 60%}@media screen and (max-width:1440px){.newsletter .newsletter-section .newsletter-form{flex:1 1 100%;width:100%}}.newsletter .newsletter-section .newsletter-form .klaviyo-form input{border-width:var(--input-lg-border-width)!important;font-family:var(--input-field-font-family)!important;font-weight:var(--font-weight-narrow-bold)!important;font-size:var(--input-field-font-size)!important}.newsletter .newsletter-section .newsletter-form .klaviyo-form input::-moz-placeholder{font-family:var(--input-field-font-family);font-size:var(--input-field-font-size);font-style:var(--input-field-font-style);font-weight:var(--input-field-font-weight);letter-spacing:var(--input-field-letter-spacing);line-height:var(--input-field-line-height);gap:var(--input-field-paragraph-spacing);text-transform:var(--input-field-text-transform)}.newsletter .newsletter-section .newsletter-form .klaviyo-form input::placeholder{font-family:var(--input-field-font-family);font-size:var(--input-field-font-size);font-style:var(--input-field-font-style);font-weight:var(--input-field-font-weight);letter-spacing:var(--input-field-letter-spacing);line-height:var(--input-field-line-height);gap:var(--input-field-paragraph-spacing);text-transform:var(--input-field-text-transform)}.newsletter .newsletter-section .newsletter-form .klaviyo-form button{border-radius:var(--button-primary-lg-border-rad)!important;padding:0 var(--button-primary-lg-pad-y)!important;font-family:var(--button-primary-lg-font-family)!important;text-transform:uppercase;height:var(--button-primary-lg-height)}@media screen and (max-width:768px){.newsletter .newsletter-section .newsletter-form .klaviyo-form div[data-testid=form-row]{flex-direction:column!important;gap:var(--input-lg-form-gap)}.newsletter .newsletter-section .newsletter-form .klaviyo-form div[data-testid=form-row]>div{margin:0!important;flex:auto!important;padding:0!important}}