.newsletter{position:relative;padding:47px var(--pad-x) 48px;overflow:hidden;background:var(--color-beamwood);color:var(--color-on-dark)}.newsletter__watermark{position:absolute;top:111px;left:max(70px, calc((100% - var(--site-max-w)) / 2 + 6px));font-family:var(--font-heading);font-size:285px;font-weight:300;line-height:.95;letter-spacing:-7.13px;color:rgb(255 255 255 / .06);pointer-events:none;user-select:none}.newsletter__inner{position:relative;display:grid;grid-template-columns:minmax(0,584px) minmax(0,656px);justify-content:space-between;gap:24px 69px;max-width:var(--site-max-w);margin:0 auto}.newsletter__title{font-size:68px;font-weight:300;line-height:.94;letter-spacing:-1.02px;color:#FCFBFA}.newsletter__title em{font-size:72px;font-style:italic;line-height:1.05;letter-spacing:-1.08px;color:var(--color-ochre)}.newsletter__side{display:flex;flex-direction:column;gap:28px}.newsletter__text{font-size:16px;line-height:1.65;letter-spacing:.08px;color:var(--color-canvas)}.newsletter__form form{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.newsletter__form .wpforms-field-container{flex:0 1 458px}.newsletter__form .wpforms-field{padding:0}.newsletter__form .wpforms-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.newsletter__form input[type="email"]{width:100%;height:33px;padding:0;border:0;border-bottom:1px solid rgb(240 239 236 / .8);border-radius:0;background:none;font-family:var(--font-heading);font-size:20px;line-height:1.2;color:var(--color-candle-wax)}.newsletter__form input[type="email"]::placeholder{color:rgb(240 239 236 / .5);opacity:1}.newsletter__form input[type="email"]:focus{outline:none;border-bottom-color:var(--color-ochre)}.newsletter__form .wpforms-submit-container{flex-shrink:0;padding:0}.newsletter__form .wpforms-submit{height:47px;padding:0 24px;border:0;background:var(--color-copper);font-family:var(--font-body);font-size:16px;font-weight:500;letter-spacing:3.36px;text-transform:uppercase;color:var(--color-on-dark);cursor:pointer;transition:background-color var(--transition)}.newsletter__form .wpforms-submit:hover{background:#9A4627}.newsletter__form .wpforms-submit:active{background:#7F3A20}.newsletter__form .wpforms-submit:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-beamwood),0 0 0 4px var(--color-on-dark)}.newsletter__form .wpforms-error,.newsletter__form label.wpforms-error{display:block;margin-top:6px;font-size:13px;color:var(--color-error)}.newsletter__form .wpforms-confirmation-container-full{font-family:var(--font-heading);font-size:20px;font-style:italic;color:var(--color-candle-wax)}.newsletter__missing{font-size:14px;line-height:1.4;letter-spacing:4.48px;text-align:center;text-transform:uppercase;color:rgb(240 239 236 / .5)}.newsletter__note{font-size:14px;line-height:1.15;letter-spacing:.28px;color:rgb(240 239 236 / .5)}.newsletter__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.newsletter__note a:hover{color:var(--color-ochre)}@media (max-width:1024px){.newsletter{padding:var(--pad-y) var(--pad-x)}.newsletter__watermark{top:-27px;left:auto;right:-40px;font-size:230px}.newsletter__inner{grid-template-columns:minmax(0,1fr)}.newsletter__title{font-size:48px;line-height:1}.newsletter__title em{font-size:48px}.newsletter__side{gap:24px}.newsletter__form form{flex-direction:column;align-items:stretch}.newsletter__form .wpforms-field-container{flex:none}.newsletter__form .wpforms-submit{width:100%}}