.supt-modal-overlay.-newsletter{display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:24px;background-color:hsla(0,0%,100%,.8)}.supt-modal-overlay.-newsletter .supt-modal-inner{position:relative;flex-shrink:0;max-width:1330px;margin:auto 0;background-color:transparent;padding:0;border-radius:0}.supt-modal-overlay.-newsletter .supt-modal__close{align-self:flex-end;margin:0 0 12px}@media (min-width:768px){.supt-modal-overlay.-newsletter .supt-modal__close{position:absolute;bottom:calc(100% + 12px);right:0;margin:0}}.supt-newsletter-modal{display:flex;flex-direction:column;gap:40px;width:100%;padding:40px 16px 16px;background-color:#b0abff;border-radius:32px}@media (min-width:768px){.supt-newsletter-modal{flex-direction:row;align-items:center;gap:24px;padding:16px 16px 16px 0}}.supt-newsletter-modal__text{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.supt-newsletter-modal__text{flex:1 0 0%;min-width:0;gap:40px;padding-block:24px;padding-left:clamp(24px,8.33vw + -2.5rem,80px);padding-right:clamp(24px,14.29vw + -5.36rem,120px)}}.supt-newsletter-modal__info{display:flex;flex-direction:column;gap:16px}.supt-newsletter-modal__title{font-family:var(--font-primary);font-size:clamp(20px,1.54vw + .87rem,36px);line-height:clamp(28px,1.92vw + 1.27rem,48px);font-weight:300;letter-spacing:-.2px;font-weight:500;color:#252526}.supt-newsletter-modal__description{font-family:var(--font-secondary);font-size:clamp(14px,.19vw + .83rem,16px);line-height:clamp(20px,.19vw + 1.2rem,22px);letter-spacing:clamp(0px,-.02vw + 0rem,-.2px);font-weight:300;color:#252526}@media (min-width:768px){.supt-newsletter-modal__field{max-width:420px}}.supt-newsletter-modal__field label[data-optional]:not([data-optional=""]):after{color:#252526}.supt-newsletter-modal__features{position:relative;flex-shrink:0;overflow:hidden;width:100%;aspect-ratio:1/1;background-color:#f0f0f0;border-radius:32px}@media (min-width:768px){.supt-newsletter-modal__features{width:clamp(240px,25.19vw + 8.7rem,502px)}}.supt-newsletter-modal__features canvas{position:absolute;inset:0;display:block;cursor:move}