.newsletter-module__dWWZaq__newsletter{--scale:0;box-sizing:border-box;color:#2b2120e0;width:100%;max-width:108rem;height:612px;font-family:var(--font-body);letter-spacing:-.176px;z-index:1;margin:0 auto 1.5rem;padding-inline:clamp(.375rem,.375rem - 5.48052px + .4329vw,.5rem);font-size:16px;font-weight:400;line-height:1.4;transition:padding-inline .3s ease-in-out}.newsletter-module__dWWZaq__newsletter *,.newsletter-module__dWWZaq__newsletter :before,.newsletter-module__dWWZaq__newsletter :after{box-sizing:border-box}.newsletter-module__dWWZaq__newsletter form{width:100%;height:612px;margin:0}.newsletter-module__dWWZaq__formWrapper{width:100%;height:612px;display:block}.newsletter-module__dWWZaq__frame{background-color:#2b212030;border-radius:24px;align-items:flex-end;width:100%;height:612px;display:flex;position:relative}.newsletter-module__dWWZaq__content{z-index:1;background:linear-gradient(#12263a00 19%,#12263a80 100%,#12263a 112%);border-radius:24px;align-content:flex-end;gap:24px;width:100%;height:100%;padding:20px;display:grid;position:absolute}.newsletter-module__dWWZaq__displayWrapper{gap:8px;display:grid}.newsletter-module__dWWZaq__title,.newsletter-module__dWWZaq__description,.newsletter-module__dWWZaq__label,.newsletter-module__dWWZaq__footnote,.newsletter-module__dWWZaq__errorText{font-family:var(--font-body);margin:0;padding:0;font-style:normal;display:block}.newsletter-module__dWWZaq__title{font-size:calc((28 + 20 * var(--scale)) * 1px);font-stretch:150%;font-weight:max(410, calc(530 - 2.5 * (28 + 20 * var(--scale))));line-height:max(1em, calc((1.3 - .00625 * (28 + 20 * var(--scale))) * 1em));letter-spacing:max(-.01em, min(calc((.0075 - .0003125 * (28 + 20 * var(--scale))) * 1em), calc((.01 - .00041667 * (28 + 20 * var(--scale))) * 1em)));color:#fff}.newsletter-module__dWWZaq__titleAccent{color:#fccba6}.newsletter-module__dWWZaq__description{font-size:calc((16 + 3 * var(--scale)) * 1px);font-weight:400;font-stretch:100%;line-height:max(calc((1.425 - .009375 * (16 + 3 * var(--scale))) * 1em), calc((1.35 - .00625 * (16 + 3 * var(--scale))) * 1em));letter-spacing:max(-.01em, min(calc((.0275 - .0003125 * (16 + 3 * var(--scale))) * 1em), calc((.035 - .000625 * (16 + 3 * var(--scale))) * 1em)));color:#fff}.newsletter-module__dWWZaq__inputsWrapper{gap:4px;width:100%;display:grid}.newsletter-module__dWWZaq__inputContainer{width:100%;height:62px;display:flex;position:relative}.newsletter-module__dWWZaq__input{appearance:none;width:0;height:62px;font-family:var(--font-body);font-size:calc((16 + 3 * var(--scale)) * 1px);font-style:normal;font-weight:500;font-stretch:100%;line-height:max(calc((1.3 - .00625 * (16 + 3 * var(--scale))) * 1em), calc((1.3 - .00625 * (16 + 3 * var(--scale))) * 1em));letter-spacing:max(-.01em, min(calc((.0075 - .0003125 * (16 + 3 * var(--scale))) * 1em), calc((.01 - .00041667 * (16 + 3 * var(--scale))) * 1em)));color:#2b2120e0;background:#fff;border:2px solid #2b212030;border-radius:14px;outline:none;flex:auto;margin:0;padding:24px 15px 10px;transition:border-color .15s linear;overflow:visible}.newsletter-module__dWWZaq__label{-webkit-user-select:none;user-select:none;pointer-events:none;color:#2b21208a;font-size:calc((16 + 3 * var(--scale)) * 1px);letter-spacing:max(-.01em, min(calc((.0075 - .0003125 * (16 + 3 * var(--scale))) * 1em), calc((.01 - .00041667 * (16 + 3 * var(--scale))) * 1em)));transform-origin:0 0;padding-right:17px;font-weight:500;font-stretch:100%;line-height:1.35;transition:transform .2s cubic-bezier(.33,0,0,1);position:absolute;top:20px;left:17px}.newsletter-module__dWWZaq__input:focus,.newsletter-module__dWWZaq__input:valid,.newsletter-module__dWWZaq__input[data-error=true]{border-color:#c74a1c}.newsletter-module__dWWZaq__input[data-error=true]+.newsletter-module__dWWZaq__label{color:#c74a1c}.newsletter-module__dWWZaq__input:focus+.newsletter-module__dWWZaq__label,.newsletter-module__dWWZaq__input[data-value]+.newsletter-module__dWWZaq__label{transform:translateY(-50%)scale(.75)}.newsletter-module__dWWZaq__button{appearance:none;cursor:pointer;width:100%;min-width:auto;height:44px;box-shadow:none;font-family:var(--font-body);letter-spacing:normal;text-align:center;color:#fff;background-color:#12263a;border:2px solid #fff0;border-radius:48px;outline:none;margin:0;padding:0 22px;font-size:14px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1;transition:color .3s,background-color .3s,box-shadow .3s,fill .3s,stroke .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;display:block;position:relative;overflow:hidden}.newsletter-module__dWWZaq__button:before{content:"";border:2px solid #0000;border-radius:48px;display:block;position:absolute;inset:-4px}.newsletter-module__dWWZaq__button:active,.newsletter-module__dWWZaq__button:focus{background-color:#12263a8a}.newsletter-module__dWWZaq__footnote{--foot-size:calc(14 + 2 * var(--scale));font-size:12px;font-weight:400;font-stretch:100%;line-height:max(calc((1.425 - .009375 * var(--foot-size)) * 1em), calc((1.35 - .00625 * var(--foot-size)) * 1em));letter-spacing:max(-.01em, min(calc((.0275 - .0003125 * var(--foot-size)) * 1em), calc((.035 - .000625 * var(--foot-size)) * 1em)));color:#fff}.newsletter-module__dWWZaq__footnote>div{white-space:pre-wrap;text-align:start;width:100%;max-width:24.375rem;margin:0;padding-inline:32px}.newsletter-module__dWWZaq__footnote a{color:currentColor}.newsletter-module__dWWZaq__error{background:#c74a1c;border-radius:30px;align-items:center;gap:4px;width:100%;height:40px;padding:8px 16px;display:flex}.newsletter-module__dWWZaq__errorIcon{flex:0 0 14px;width:14px;height:14px;display:block;overflow:hidden}.newsletter-module__dWWZaq__errorText{font-size:calc((12 + var(--scale)) * 1px);font-weight:400;font-stretch:100%;line-height:max(calc((1.425 - .009375 * (12 + var(--scale))) * 1em), calc((1.35 - .00625 * (12 + var(--scale))) * 1em));letter-spacing:max(-.01em, min(calc((.0275 - .0003125 * (12 + var(--scale))) * 1em), calc((.035 - .000625 * (12 + var(--scale))) * 1em)));color:#fff;margin-top:2px}.newsletter-module__dWWZaq__pictureWrapper{width:100%;height:612px;display:block;position:relative}.newsletter-module__dWWZaq__pictureWrapper picture{display:inline}.newsletter-module__dWWZaq__pictureWrapper img{object-fit:cover;object-position:center top;opacity:1;border:0;border-radius:24px;width:100%;max-width:100%;height:100%;transition:opacity .5s ease-in;display:block}@media (hover:hover){.newsletter-module__dWWZaq__button:hover{background-color:#12263a8a}.newsletter-module__dWWZaq__inputContainer:hover:not(:focus-within) .newsletter-module__dWWZaq__input:not([data-value]):not([data-error]){border-color:#2b212054}.newsletter-module__dWWZaq__inputContainer:hover .newsletter-module__dWWZaq__input:valid{border-color:#c74a1c}}@media (min-width:360px){.newsletter-module__dWWZaq__newsletter{--scale:calc((360 - 360) / 1032)}}@media (min-width:488px){.newsletter-module__dWWZaq__newsletter{--scale:calc((488 - 360) / 1032)}.newsletter-module__dWWZaq__frame{border-radius:30px;align-items:flex-start}.newsletter-module__dWWZaq__content{background:0 0;align-content:flex-start;gap:30px;max-width:448px;padding:60px}.newsletter-module__dWWZaq__displayWrapper{gap:10px}.newsletter-module__dWWZaq__inputsWrapper,.newsletter-module__dWWZaq__error{gap:5px}.newsletter-module__dWWZaq__input{border-radius:18px}.newsletter-module__dWWZaq__button{height:48px;padding-inline:24px}.newsletter-module__dWWZaq__footnote>div{max-width:448px}.newsletter-module__dWWZaq__pictureWrapper img{border-radius:30px}}@media (min-width:740px){.newsletter-module__dWWZaq__newsletter{--scale:calc((740 - 360) / 1032)}.newsletter-module__dWWZaq__pictureWrapper img{object-position:left 20%}}@media (min-width:1092px){.newsletter-module__dWWZaq__newsletter{--scale:calc((1092 - 360) / 1032)}.newsletter-module__dWWZaq__content,.newsletter-module__dWWZaq__footnote>div{max-width:460px}}@media (min-width:1266px){.newsletter-module__dWWZaq__newsletter{--scale:calc((1266 - 360) / 1032);margin-bottom:2.5rem}}@media (min-width:1392px){.newsletter-module__dWWZaq__newsletter{--scale:1}}@media (max-width:359px){.newsletter-module__dWWZaq__newsletter{--scale:calc(100vw / 360)}.newsletter-module__dWWZaq__title{font-size:calc(28px * var(--scale))}.newsletter-module__dWWZaq__description,.newsletter-module__dWWZaq__input,.newsletter-module__dWWZaq__label{font-size:calc(16px * var(--scale))}.newsletter-module__dWWZaq__errorText{font-size:calc(12px * var(--scale))}}
