.sl-newsletter{position:fixed;inset:0;z-index:9999;display:none}.sl-newsletter.is-open{display:block}.sl-newsletter__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.44)}.sl-newsletter__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,880px);max-height:90vh;overflow:auto;background:#fff;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 24px 80px rgba(0,0,0,.22)}.sl-newsletter__close{position:absolute;right:1.6rem;top:1.2rem;z-index:2;background:#fff;border:0;font-size:3rem;line-height:1;cursor:pointer}.sl-newsletter__visual{min-height:520px;background:#f1eee9;position:relative;overflow:hidden}.sl-newsletter__image{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.sl-newsletter__content{padding:5.5rem 4.8rem;display:flex;flex-direction:column;justify-content:center}.sl-newsletter__eyebrow{font-size:1rem;letter-spacing:.22em;margin:0 0 1.6rem}.sl-newsletter__content h2{font-family:Baskerville,"Times New Roman",serif!important;font-weight:400!important;font-size:4.2rem!important;line-height:1!important;margin:0 0 1.8rem!important}.sl-newsletter__content>p{font-size:1.45rem;line-height:1.65;margin-bottom:2.4rem}.sl-newsletter__field input{width:100%;height:5.6rem;border:1px solid #111;border-radius:0;padding:0 1.6rem;font:inherit}.sl-newsletter form button{width:100%;height:5.6rem;margin-top:1rem;background:#111;color:#fff;border:1px solid #111;text-transform:uppercase;letter-spacing:.14em;font:inherit;cursor:pointer}.sl-newsletter small{display:block;margin-top:1.4rem;color:#555;line-height:1.5}@media(max-width:749px){.sl-newsletter__panel{grid-template-columns:1fr;width:94vw;max-height:88vh}.sl-newsletter__visual{min-height:260px}.sl-newsletter__content{padding:3.2rem 2.4rem}.sl-newsletter__content h2{font-size:3.2rem!important}}