.orz-newsletter-artwork{background-color:#f5ead4;background-size:cover;background-position:center;background-repeat:no-repeat;color:#211b14}
.orz-newsletter-artwork .newsletter__wrapper{background:transparent!important;color:#211b14;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr) minmax(0,1.1fr);column-gap:36px;text-align:left;padding:64px max(40px,calc((100vw - 1280px)/2))!important;min-height:330px;align-content:center}
.orz-newsletter-artwork .newsletter__wrapper>*{margin:0;max-width:none}
.orz-newsletter-artwork__eyebrow{grid-column:1;font-size:11px;font-weight:600;letter-spacing:.2em;margin-bottom:14px!important}
.orz-newsletter-artwork h2{grid-column:1;font-family:var(--font-heading-family);font-size:clamp(28px,2.55vw,38px);line-height:1.12;letter-spacing:-.025em}
.orz-newsletter-artwork .newsletter__subheading{grid-column:1;margin-top:16px!important;font-size:14px;line-height:1.6}
.orz-newsletter-artwork .newsletter__subheading p{margin:0}
.orz-newsletter-artwork .newsletter__wrapper>div:last-child{grid-column:2;grid-row:1 / 4;align-self:center;width:100%}
.orz-newsletter-artwork .newsletter-form,.orz-newsletter-artwork .newsletter-form__field-wrapper{width:100%;max-width:none;margin:0}
.orz-newsletter-artwork .field{border:1px solid #b99b63!important;border-radius:999px!important;background:#fcf8ef!important;box-shadow:none!important;overflow:hidden}
.orz-newsletter-artwork .field:before,.orz-newsletter-artwork .field:after{display:none!important}
.orz-newsletter-artwork .field__input{min-height:58px;height:58px;border:0!important;border-radius:999px!important;padding:0 52px!important;background:transparent!important;box-shadow:none!important;color:#211b14;font-size:14px}
.orz-newsletter-artwork .field__input::placeholder{opacity:1;color:#655940}
.orz-newsletter-artwork .field__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.orz-newsletter-artwork .field:focus-within{outline:2px solid #80632f;outline-offset:3px}
.orz-newsletter-artwork .field__button{height:58px;width:48px;color:#6c562d;border:0!important;background:transparent!important;box-shadow:none!important}
.orz-newsletter-envelope{position:absolute;left:20px;top:18px;width:22px;height:22px;color:#8c7445;pointer-events:none}
@media(min-width:768px) and (max-width:1024px){
.orz-newsletter-artwork{background-position:58% center}
.orz-newsletter-artwork .newsletter__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);padding:40px!important;min-height:350px;gap:0 28px}
.orz-newsletter-artwork .newsletter__wrapper>div:last-child{grid-column:1;grid-row:auto;margin-top:24px;width:100%;max-width:410px}
.orz-newsletter-artwork h2{font-size:32px}
}
@media(max-width:767px){
.orz-newsletter-artwork{background-position:28% center}
.orz-newsletter-artwork .newsletter__wrapper{display:block;padding:44px 24px!important;min-height:0;text-align:left}
.orz-newsletter-artwork h2{font-size:32px;line-height:1.15}
.orz-newsletter-artwork .newsletter__subheading{margin:18px 0 26px!important;font-size:14px}
.orz-newsletter-artwork .newsletter__wrapper>div:last-child{width:100%}
}
