body.modal-open{overflow:hidden}.modal-popup-uk{display:none;position:fixed;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);max-width:587px;max-height:90vh;padding:32px 32px 46px;overflow-y:auto;object-fit:cover;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10000;background-color:#1c1714}.modal-popup-uk video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.modal-dismiss-btn{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;padding:0;margin:0;color:#c6aa76;font-size:14px;font-weight:800;line-height:22px;font-family:AvenirNextLTPro-Bold}.modal-popup-uk .button-div{display:flex;align-items:flex-end;justify-content:flex-end}.modal-dismiss-btn .dismiss-text{color:#c6aa76;font-size:14px;font-weight:800;line-height:22px;font-family:AvenirNextLTPro-Bold;padding:0;margin:0}.modal-dismiss-btn .dismiss-icon{margin-top:5px;padding:0;margin:0;display:flex;align-items:center}.dismiss-icon svg{pointer-events:none}.dismiss-text{margin-right:4px}.modal-content-section{position:relative;text-align:center;color:#fff;padding:30px 0 0 0;z-index:1}.modal-content-section img{width:100%;height:auto;max-width:523px}.modal-popup-small-title{color:#fff;font-family:AvenirNextLTPro-BoldCn;font-size:48px;font-weight:700;line-height:48px;letter-spacing:-.48px;margin:0;padding-top:30px;padding-bottom:4px}.modal-popup-italic-title{color:#fff;font-family:AvenirNextLT-Pro-Regular;font-size:18px;font-weight:400;line-height:27px;margin:0;padding-bottom:30px;opacity:.8}.modal-sign-up-btn{background:#d5250a;color:#f4f0ee;font-size:14px;font-weight:700;line-height:20px;letter-spacing:1.12px;padding:14px 32px;width:244px;font-family:AvenirNextLTPro-Bold;display:inline-block;text-align:center;transition:background-color .3s,transform .3s}.modal-sign-up-btn:active{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),#d5250a;transform:scale(1)}.modal-sign-up-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),#d5250a;transform:scale(1)}.modal-sign-up-btn:focus-visible{border:4px solid #c6aa76;background:#d5250a;outline:0;line-height:12px;transform:scale(1);padding:14px 20px}.modal-btn-2{border:1.5px solid #d5250a;color:#f4f0ee;font-size:14px;font-weight:700;line-height:16px;letter-spacing:1.12px;padding:14.5px 32px;font-family:AvenirNextLTPro-Bold;display:inline-block;box-sizing:border-box;text-align:center;background:0 0;transition:background-color .3s,transform .3s}.modal-btn-2:active{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),var(--Heat,#d5250a);border:0;line-height:20px;transform:scale(1);padding:14px 45.5px}.modal-btn-2:focus-visible{outline:4px solid #c6aa76!important;outline-offset:-4px;transform:scale(1)}.modal-btn-2:hover{background:#d5250a;transform:scale(1)}.modal-popup-uk.modal-display{display:block}.popup-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999}.modal-popup-uk.modal-display{display:block}.popup-backdrop.modal-display{display:block}.image-desktop{display:block}.image-mobile{display:none}.modal-popup-button-container{display:flex;align-items:center;justify-content:center;gap:16px}.heading-modal-popup{display:flex;align-items:center;justify-content:center}p.modal-pop-eyebrow-text{font-size:17px;font-weight:800;line-height:25px;color:#fff;white-space:nowrap;padding:0 17px;font-family:AvenirNextLTPro-Bold}img.line-eyebrow-text{width:100%;height:2px}.image-line-modalpopup{background-color:#c6aa76;height:2px;width:124px}.heading-modal-popup-container{padding-top:30px}@media only screen and (max-width:1024px){.modal-popup-uk{padding:20px 20px 20px}.image-desktop{display:none}.image-mobile{display:block}.modal-content-section img{width:100%;max-width:100%;height:auto}.heading-modal-popup-container{padding-top:16px}.modal-popup-small-title{font-size:38px;line-height:40px;padding-top:12px;padding-bottom:4px}.modal-popup-italic-title{padding-bottom:16px}}@media only screen and (max-width:768px){.modal-popup-button-container{gap:16px;flex-direction:column}.modal-content-section{padding-top:16px}.modal-popup-small-title{padding-top:16px;font-size:34px;line-height:34px;letter-spacing:-.34px}.modal-popup-italic-title{font-size:16px;line-height:24px}p.modal-pop-eyebrow-text{padding:0 23px}}@media screen and (min-width:480px) and (max-width:768px){.modal-popup-uk{width:73%}}@media screen and (max-width:480px){.modal-popup-uk{width:100%}}@media screen and (min-width:320px) and (max-width:374px){p.modal-pop-eyebrow-text{padding:0 7px}}