.NewsletterPopup-module__LP61pq__overlay{-webkit-backdrop-filter:blur(6px);z-index:1200;background:#08080aa6;justify-content:center;align-items:center;padding:16px;animation:.28s ease-out NewsletterPopup-module__LP61pq__fadeIn;display:flex;position:fixed;inset:0}.NewsletterPopup-module__LP61pq__modal{color:#fff;background:linear-gradient(#131313,#0d0d0d);border:1px solid #d4af372e;border-radius:20px;grid-template-columns:1.05fr 1fr;width:min(760px,100%);animation:.36s cubic-bezier(.2,.8,.2,1) NewsletterPopup-module__LP61pq__slideUp;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff05}.NewsletterPopup-module__LP61pq__close{color:#ffffffe6;cursor:pointer;z-index:2;background:#00000073;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:14px;right:14px}.NewsletterPopup-module__LP61pq__close:hover{background:#d4af372e;border-color:#d4af3780;transform:rotate(90deg)}.NewsletterPopup-module__LP61pq__imageWrap{min-height:360px;position:relative}.NewsletterPopup-module__LP61pq__image{object-fit:cover;object-position:center}.NewsletterPopup-module__LP61pq__imageWrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#0d0d0dd9);position:absolute;inset:0}.NewsletterPopup-module__LP61pq__content{flex-direction:column;justify-content:center;gap:18px;padding:40px 36px;display:flex}.NewsletterPopup-module__LP61pq__eyebrow{color:#d4af37;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500}.NewsletterPopup-module__LP61pq__title{color:#fff;font-family:var(--font-playfair,"Playfair Display",Georgia,serif);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:400;line-height:1.2}@media (max-width:720px){.NewsletterPopup-module__LP61pq__modal{grid-template-columns:1fr;max-width:420px}.NewsletterPopup-module__LP61pq__imageWrap{min-height:200px}.NewsletterPopup-module__LP61pq__imageWrap:after{background:linear-gradient(#0000 50%,#0d0d0df2)}.NewsletterPopup-module__LP61pq__content{gap:14px;padding:24px 22px 28px}.NewsletterPopup-module__LP61pq__title{font-size:22px}}@keyframes NewsletterPopup-module__LP61pq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NewsletterPopup-module__LP61pq__slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
