.NewsletterSection-module__HRqsEG__section{isolation:isolate;color:#111;background:#f2ece4;border-block:1px solid #59423126;min-height:560px;margin-bottom:96px;position:relative;overflow:hidden}.NewsletterSection-module__HRqsEG__content{z-index:2;width:56%;padding:88px 0 80px 56px;position:relative}.NewsletterSection-module__HRqsEG__heading{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,6.2vw,6rem);font-weight:500;line-height:1}.NewsletterSection-module__HRqsEG__description{color:#6e5948;text-wrap:pretty;max-width:30ch;margin-top:24px;font-size:1.125rem;line-height:1.7}.NewsletterSection-module__HRqsEG__artwork{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:55%;position:absolute;inset:0 -6% 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.NewsletterSection-module__HRqsEG__scene{width:100%;min-width:580px;height:560px;position:absolute;bottom:0;right:0}.NewsletterSection-module__HRqsEG__scene img{max-width:none;height:auto;position:absolute}.NewsletterSection-module__HRqsEG__depthLayer{position:absolute;inset:0}.NewsletterSection-module__HRqsEG__mountains{width:130%;top:5%;left:-5%}.NewsletterSection-module__HRqsEG__water{width:150%;top:10%;left:-15%}.NewsletterSection-module__HRqsEG__bridge{width:50%;top:35%;left:12%}.NewsletterSection-module__HRqsEG__city{width:80%;top:13%;right:-29%}.NewsletterSection-module__HRqsEG__sun{width:17%;top:37%;left:55%}@media (max-width:1100px){.NewsletterSection-module__HRqsEG__content{width:62%;padding-left:32px}.NewsletterSection-module__HRqsEG__artwork{right:-16%}}@media (prefers-reduced-motion:reduce){.NewsletterSection-module__HRqsEG__depthLayer{transform:none!important}}@media (max-width:640px){.NewsletterSection-module__HRqsEG__section{margin-bottom:64px}.NewsletterSection-module__HRqsEG__content{width:100%;padding:40px 24px 0}.NewsletterSection-module__HRqsEG__heading{font-size:clamp(2.5rem,10vw,4rem)}.NewsletterSection-module__HRqsEG__description{margin-top:20px;font-size:1rem}.NewsletterSection-module__HRqsEG__artwork{width:100%;height:300px;margin-top:8px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.NewsletterSection-module__HRqsEG__scene{width:120%;min-width:420px;height:350px;right:-12%}}
