/*!
 * Hypekraft Base Styling
 * Chocolate v4.0  -
 * Last Updated 07/21/2020 
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,button,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Decimal-Light";src:url("../fonts/Decimal-Light.woff2") format("woff2"),url("../fonts/Decimal-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Decimal-Medium";src:url("../fonts/Decimal-Medium.woff2") format("woff2"),url("../fonts/Decimal-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Decimal-Book";src:url("../fonts/Decimal-Book.woff2") format("woff2"),url("../fonts/Decimal-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}button{border:none;outline:none;background-color:rgba(0,0,0,0);transition:.25s ease-in-out}button:focus{outline:none}a:link{color:#333132}a:visited{color:#333132}a:hover{color:#333132;text-decoration:none}a:active{color:#333132}.trans-up{transition:.4s ease-in-out}.trans-up:hover{transform:translateY(-6px);box-shadow:0px 10px 10px rgba(18,17,17,.4)}.teaser-btn{text-transform:uppercase;padding-inline:2rem;background:rgba(0,0,0,0);position:relative;width:fit-content;line-height:2.4rem;letter-spacing:.08rem;transition:all .3s ease-out;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;z-index:0;display:block;text-wrap:nowrap;text-decoration:none;visibility:visible;display:flex;justify-content:center;align-items:center;width:100%;max-width:35.6rem;min-height:5.4rem;height:fit-content;font-family:"Decimal-Medium"}@media(max-width: 575px){.teaser-btn{max-width:25rem;min-height:4.8rem}}.teaser-btn span{flex:1;flex-basis:100%;text-align:center;width:fit-content}.teaser-btn .icon{width:0;transition:all .3s ease-out;position:relative;align-self:stretch;overflow:hidden}.teaser-btn .icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);stroke:#333132;height:100%;transition:all .3s ease-out}.teaser-btn .icon svg path{stroke:inherit}.teaser-btn.-hide{opacity:0;visibility:hidden;pointer-events:none}.teaser-btn:hover{gap:1rem}.teaser-btn:hover span{flex-basis:auto}.teaser-btn:hover .icon{width:2.4rem}@media(max-width: 575px){.teaser-btn{font-size:1.2rem;line-height:1.92rem;letter-spacing:.32rem;line-height:2.04rem;padding:1rem 1.5rem}}.teaser-btn::after{content:"";width:calc(100% - .3rem);height:calc(100% - .3rem);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:all .3s ease-out;pointer-events:none;z-index:-1}.teaser-btn.-hide{opacity:0;pointer-events:none}.teaser-btn.-light{color:#dbbbb5;border:1px solid #dbbbb5}.teaser-btn.-light.-filled{color:#333132}.teaser-btn.-light.-filled::after{background:#dbbbb5}.teaser-btn.-light::after{border-color:#dbbbb5}.teaser-btn.-light:hover{color:#333132}.teaser-btn.-light:hover::after{background:#dbbbb5}.teaser-btn.-dark{color:#333132;border:1px solid #333132}.teaser-btn.-dark .icon svg{stroke:#fff}.teaser-btn.-dark.-filled{color:#fff}.teaser-btn.-dark.-filled::after{background:#e4e1dc}.teaser-btn.-dark::after{border-color:#333132}.teaser-btn.-dark:hover{color:#fff}.teaser-btn.-dark:hover::after{background:#333132}.teaser-btn.-light-footer{color:#dbbbb5;border:1px solid #dbbbb5;background-color:rgba(51,49,50,.2)}.teaser-btn.-light-footer.-filled{color:#333132}.teaser-btn.-light-footer.-filled::after{background:#dbbbb5}.teaser-btn.-light-footer::after{border-color:#dbbbb5}.teaser-btn.-light-footer:hover{color:#333132;background:#dbbbb5}.teaser-btn.-light-footer:hover::after{background:#dbbbb5}.teaser-btn.-green{color:#034743;border:1px solid #034743}.teaser-btn.-green .icon svg{stroke:#fff}.teaser-btn.-green.-filled{color:#fff}.teaser-btn.-green.-filled::after{background:#034743}.teaser-btn.-green::after{border-color:#034743}.teaser-btn.-green:hover{color:#fff}.teaser-btn.-green:hover::after{background:#034743}.teaser-btn.-white{color:#e4e1dc;border:1px solid #e4e1dc}.teaser-btn.-white .icon svg{stroke:#fff}.teaser-btn.-white.-filled{color:#fff}.teaser-btn.-white.-filled::after{background:#e4e1dc}.teaser-btn.-white::after{border-color:#e4e1dc}.teaser-btn.-white:hover{color:#fff}.teaser-btn.-white:hover::after{background:#e4e1dc}.register-cta-btn{position:fixed;left:50%;bottom:-3px;transform:translateX(-50%);z-index:9999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s ease-out}.register-cta-btn.-visible{visibility:visible;opacity:1;pointer-events:all}.register-cta-btn.-hide{visibility:hidden;opacity:0;pointer-events:none}.basic-pink-btn{background-color:#dbbbb5;border:none;position:relative;z-index:1;transition:.25s ease-in-out}.basic-pink-btn span{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;transition:.25s ease-in-out}.basic-pink-btn svg path{transition:.25s ease-in-out}.basic-pink-btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 5px);height:calc(100% + 5px);border:1px solid #dbbbb5;z-index:-1;transition:.25s ease-in-out}.basic-pink-btn:hover{background-color:#333132}.basic-pink-btn:hover span{color:#e4e1dc}.basic-pink-btn:hover svg path{fill:#e4e1dc}.basic-pink-btn:hover::before{border-color:#333132}.pink-btn-inverse-m{width:fit-content;height:5.1rem;background-color:#dbbbb5;border:none;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.pink-btn-inverse-m span{font-size:1.5rem;color:#333132;font-family:"Decimal-Medium";text-transform:uppercase}.pink-btn-inverse-m .svg-container{position:relative;z-index:1;margin-right:1.9rem}@media(max-width: 767px){.pink-btn-inverse-m .svg-container::before{content:"";height:3rem;width:3rem;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#dfc7c1}}.pink-btn-inverse-m svg{position:relative;height:auto;width:2rem;z-index:2;margin-bottom:3px}@media(min-width: 768px){.pink-btn-inverse-m{position:relative;z-index:1;transition:.25s ease-in-out}.pink-btn-inverse-m span{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;transition:.25s ease-in-out}.pink-btn-inverse-m svg path{transition:.25s ease-in-out}.pink-btn-inverse-m::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 5px);height:calc(100% + 5px);border:1px solid #dbbbb5;z-index:-1;transition:.25s ease-in-out}.pink-btn-inverse-m:hover{background-color:#333132}.pink-btn-inverse-m:hover span{color:#e4e1dc}.pink-btn-inverse-m:hover svg path{fill:#e4e1dc}.pink-btn-inverse-m:hover::before{border-color:#333132}}@media(max-width: 767px){.pink-btn-inverse-m{position:relative;z-index:5;border-radius:3rem;background-color:rgba(0,0,0,.5);border:1px solid #dbbbb5}.pink-btn-inverse-m span{color:#dbbbb5}.pink-btn-inverse-m::before,.pink-btn-inverse-m::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:3rem;z-index:-1;pointer-events:none}.pink-btn-inverse-m::before{width:97%;height:94%;border:1px solid #dbbbb5}}.basic-transparent-btn{background-color:rgba(0,0,0,0);border:none;position:relative;z-index:1;transition:.25s ease-in-out}.basic-transparent-btn span{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;transition:.25s ease-in-out}.basic-transparent-btn svg path{transition:.25s ease-in-out}.basic-transparent-btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 5px);height:calc(100% + 5px);border:1px solid #333132;z-index:-1;transition:.25s ease-in-out}.basic-transparent-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 0px);height:calc(100% + 0px);border:1px solid #333132;z-index:-1;transition:.25s ease-in-out}.basic-transparent-btn:hover{background-color:#333132}.basic-transparent-btn:hover span{color:#e4e1dc}.basic-transparent-btn:hover svg path{fill:#e4e1dc}.basic-transparent-btn:hover::before{border-color:#333132}.card-section{padding-left:8.4rem;padding-right:8.4rem}@media(max-width: 1199px){.card-section{padding-right:0rem}}@media(max-width: 767px){.card-section{padding-left:2rem}}.card-section .card-container{padding-bottom:6.6rem}.card-section .card-container .card{width:37.6rem;height:57rem;border-radius:3.2rem}@media(max-width: 575px){.card-section .card-container .card{width:25.0666666667rem;height:38rem}}.card-section .card-container .card .card-text{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";padding-top:2.8rem}@media(max-width: 767px){.card-section .card-container .card .card-text{font-size:4.2rem;line-height:4.52rem}}.card-section .card-container .card .image-container{justify-content:center;display:flex}.card-section .card-container .card .image-container img{width:25.3rem;height:34.5rem;position:absolute;top:29%}@media(max-width: 575px){.card-section .card-container .card .image-container img{width:16.8666666667rem;height:23rem}}.card-section .card-container a:nth-child(1) .card{background-color:#caa39c}.card-section .card-container a:nth-child(1) .card .card-text{color:#034743}.card-section .card-container a:nth-child(2) .card{background-color:#034743}.card-section .card-container a:nth-child(2) .card .card-text{color:#dbbbb5}.card-section .card-container a:nth-child(3) .card{background-color:#dbbbb5}.card-section .card-container a:nth-child(3) .card .card-text{color:#034743}.card-section .card-container .splide__slide:nth-child(3n+1) a .card{background-color:#caa39c}.card-section .card-container .splide__slide:nth-child(3n+1) a .card .card-text{color:#034743}.card-section .card-container .splide__slide:nth-child(3n+2) a .card{background-color:#034743}.card-section .card-container .splide__slide:nth-child(3n+2) a .card .card-text{color:#dbbbb5}.card-section .card-container .splide__slide:nth-child(3n+3) a .card{background-color:#dbbbb5}.card-section .card-container .splide__slide:nth-child(3n+3) a .card .card-text{color:#034743}.card-section .card-container .card-row{display:flex;justify-content:space-between}.card-section .more-news-btn{text-align:center;padding-bottom:6.6rem}@media(max-width: 1199px){.card-section .more-news-btn{padding-right:8.4rem}}@media(max-width: 767px){.card-section .more-news-btn{padding-right:2rem}}@media(max-width: 1199px){.card-section .-desktop{display:none !important}}@media(min-width: 1200px){.card-section .-mobile{display:none !important}}.accordion-title{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;margin:0;padding-top:2rem;padding-bottom:2rem}.accordion-title .acc-title{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#e4e1dc;transition:.45s ease-in-out}@media(max-width: 767px){.accordion-title .acc-title{font-size:4.2rem;line-height:4.52rem}}.accordion-title .plus{font-size:2.6rem;font-style:normal;font-weight:350;line-height:135%;letter-spacing:.104rem;color:#e4e1dc;font-family:"Decimal-Medium";transition:.25s ease-in-out}.accordion-title .minus{font-size:2.6rem;font-style:normal;font-weight:350;line-height:135%;letter-spacing:.104rem;color:#e4e1dc;font-family:"Decimal-Medium";transition:.25s ease-in-out}.accordion-content{transition:.45s ease-in-out;overflow:hidden;max-height:0px}.accordion-content p{font-size:1.6rem;line-height:2.228rem;color:#e4e1dc;font-family:"acumin-variable";margin-bottom:2rem}[colored-section]{transition:background-color .25s ease-in-out}.map-container{position:relative;z-index:1}.map-container .compass{position:absolute;z-index:1;bottom:4rem;right:6rem;width:10rem;height:10.5rem;object-fit:contain}@media(max-width: 991px){.map-container .compass{bottom:2rem;right:4rem;width:8rem;height:8.5rem}}@media(max-width: 575px){.map-container .compass{bottom:1rem;right:2rem;width:6rem;height:6.5rem}}.map-container .mapbox{position:relative;z-index:1;width:100%;height:100%;aspect-ratio:21/9}@media(max-width: 991px){.map-container .mapbox{aspect-ratio:16/9}}@media(max-width: 575px){.map-container .mapbox{aspect-ratio:4/3}}.map-container .mapbox .rosemead-marker{width:104px;height:126px}@media(max-width: 1199px){.map-container .mapbox .rosemead-marker{width:90px;height:110px}}@media(max-width: 991px){.map-container .mapbox .rosemead-marker{width:80px;height:100px}}@media(max-width: 767px){.map-container .mapbox .rosemead-marker{width:70px;height:90px}}@media(max-width: 575px){.map-container .mapbox .rosemead-marker{width:60px;height:80px}}.map-container .mapbox .rosemead-marker svg{width:100%;height:100%}.horizontal-carousel{display:flex;flex-wrap:nowrap;width:fit-content;height:fit-content}.horizontal-carousel .scroll-group{padding-left:17.39px;width:60rem}.horizontal-carousel .scroll-group:first-child{padding-left:0}@media(max-width: 575px){.horizontal-carousel .scroll-group{width:30rem}}#revinate_contact_api_form{width:100%;max-width:60rem}#revinate_contact_api_form input[type=text],#revinate_contact_api_form input[type=tel],#revinate_contact_api_form input[type=email]{background:rgba(0,0,0,0);color:#034743;caret-color:#034743;border:none;outline:none;box-shadow:none;border-bottom:1px solid #034743;border-radius:0;width:100%;padding:1.7rem 0;font-size:1.2rem;line-height:1.92rem;letter-spacing:.32rem;font-weight:600;font-family:"Decimal-Medium"}#revinate_contact_api_form input[type=text]::placeholder,#revinate_contact_api_form input[type=tel]::placeholder,#revinate_contact_api_form input[type=email]::placeholder{color:#034743;text-transform:uppercase}#revinate_contact_api_form input[type=text]:focus,#revinate_contact_api_form input[type=tel]:focus,#revinate_contact_api_form input[type=email]:focus{background:rgba(0,0,0,0);box-shadow:none;border-color:#034743}#revinate_contact_api_form .hidden-label{display:none}#revinate_contact_api_form input:focus{outline:none !important}#revinate_contact_api_form input[type=checkbox]{background-color:rba(0, 0, 0, 0);padding:0 15px !important;height:25px !important;width:25px !important;border:1px solid #034743 !important;border-radius:50% !important}#revinate_contact_api_form .consent-box{display:flex;justify-content:center;padding:3rem 15px}#revinate_contact_api_form .consent-box label{position:relative;padding-left:40px !important;width:auto;margin-left:auto;margin-right:auto;text-indent:0 !important;z-index:1;text-align:center;font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;letter-spacing:.032rem;color:#034743}#revinate_contact_api_form .consent-box label a{color:#034743;text-decoration:underline}#revinate_contact_api_form .consent-box input[type=checkbox]{position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer;height:100%;width:100%;z-index:2;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-decoration-line:underline;text-transform:uppercase}@media(max-width: 767px){#revinate_contact_api_form .consent-box input[type=checkbox]{font-size:9.5px;letter-spacing:.38px}}#revinate_contact_api_form .consent-box .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:20px;width:20px;background:rgba(0,0,0,0);border:1px solid #034743;border-radius:50%;z-index:1}#revinate_contact_api_form .consent-box .checkmark:hover{cursor:pointer}#revinate_contact_api_form .consent-box input[type=checkbox]~.checkmark{background:rgba(0,0,0,0)}#revinate_contact_api_form .consent-box .checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:12px;height:12px;background-color:#034743;border-radius:50%;transition:.25s ease-in-out;z-index:1}#revinate_contact_api_form .consent-box input[type=checkbox]:checked~.checkmark:after{transform:translate(-50%, -50%) scale(1)}#revinate_contact_api_form .frm_button_submit{width:100%;background:rgba(0,0,0,0);font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;border:1px solid #034743;color:#034743;text-transform:uppercase;border-radius:0;position:relative;padding:1.5rem 2rem;outline:none;box-shadow:none;font-weight:600;z-index:1}@media(max-width: 575px){#revinate_contact_api_form .frm_button_submit{padding:1rem 1.5rem;font-size:1.2rem;line-height:1.92rem;letter-spacing:.32rem}}#revinate_contact_api_form .frm_button_submit::after{content:"";width:calc(100% - .3rem);height:calc(100% - .3rem);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:1px solid #034743;background:rgba(0,0,0,0);transition:all .3s ease-out;pointer-events:none;z-index:-1}#revinate_contact_api_form .frm_button_submit:hover{color:#fff}#revinate_contact_api_form .frm_button_submit:hover::after{background:#034743}.grecaptcha-badge{display:none}.form-popup{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.form-popup.-active{opacity:1;pointer-events:auto}.form-popup .form-popup-content{position:relative;z-index:1;background-color:#dfc7c1;padding-top:9rem;padding-bottom:9rem;width:100%;max-width:90rem;max-height:90vh;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding-left:15px;padding-right:15px}@media(max-width: 575px){.form-popup .form-popup-content{display:block}}.form-popup .form-popup-close{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px}.form-popup .form-popup-close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(45deg);background-color:#034743}.form-popup .form-popup-close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(-45deg);background-color:#034743}.form-popup .form-popup-close:hover{cursor:pointer}.basic-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.basic-popup.-active{opacity:1;pointer-events:auto}.basic-popup .frame-container{width:100%;height:100%;position:relative;z-index:1;padding:5rem}.basic-popup .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.basic-popup .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.basic-popup .frame-container .frame:before{content:"";position:absolute;inset:2rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 767px){.basic-popup .frame-container .frame:before{inset:1rem}}.basic-popup .basic-popup-content{position:relative;z-index:1;background-color:#034743;width:100%;max-width:90rem}.basic-popup .basic-popup-close{position:absolute;top:5rem;right:5rem;width:4rem;height:4rem}.basic-popup .basic-popup-close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(45deg);background-color:#caa39c}.basic-popup .basic-popup-close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(-45deg);background-color:#caa39c}.basic-popup .basic-popup-close:hover{cursor:pointer}.basic-popup .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.5rem}.basic-popup .content .logo{width:100%;max-width:4.297rem;height:auto}.basic-popup .content .title{font-family:"acumin-variable";font-size:3.5rem;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#caa39c;text-align:center}@media(max-width: 767px){.basic-popup .content .title{font-size:2.8rem}}.basic-popup .content .caption{font-family:"Decimal-Book";font-size:1.6rem;font-style:normal;font-weight:300;line-height:143%;color:#caa39c;text-align:center}@media(max-width: 767px){.basic-popup .content .caption{font-size:1.4rem}}.basic-popup .content .fine-print{font-family:"Decimal-Book";font-weight:300;font-size:.8rem;line-height:160%;letter-spacing:.02rem;text-align:center;color:#caa39c}.events-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.events-popup.-active{opacity:1;pointer-events:auto}.events-popup .events-popup-content{position:relative;z-index:1;background-color:#e4e1dc;width:100%;max-width:90rem;padding:5rem;max-height:90vh;overflow-y:auto}@media(max-width: 575px){.events-popup .events-popup-content{padding:2rem}}.events-popup .events-popup-close{position:absolute;top:2rem;right:2rem;width:4rem;height:4rem}.events-popup .events-popup-close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(45deg);background-color:#333132}.events-popup .events-popup-close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(-45deg);background-color:#333132}.events-popup .events-popup-close:hover{cursor:pointer}.events-popup .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.events-popup .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:5rem}@media(max-width: 767px){.events-popup .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.events-popup .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.events-popup .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.events-popup .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:.12rem;font-family:"Decimal-Medium";margin-bottom:1.5rem}.events-popup .content .full-content{padding-bottom:5rem}@media(max-width: 575px){.events-popup .content .full-content{padding-bottom:4rem}}.events-popup .content .full-content p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Light";margin-bottom:2rem}.events-popup .content .button-group{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 575px){.events-popup .content .button-group{flex-direction:column}}@media(max-width: 767px){.events-popup .content .button-group .button-1{display:none}}.events-popup .content .button-group .button-1 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-popup .content .button-group .button-1 .event-button{min-width:8.6rem;font-size:1rem}}.events-popup .content .button-group .button-2 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-popup .content .button-group .button-2 .event-button{min-width:8.6rem;font-size:1rem}}.custom-arrow-left,.custom-arrow-right{height:6rem;width:6rem;border-radius:50%;background-color:#e4e1dc;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;opacity:.5}.custom-arrow-left svg,.custom-arrow-right svg{height:auto;width:4.3rem}@media(max-width: 767px){.custom-arrow-left,.custom-arrow-right{height:4rem;width:4rem}.custom-arrow-left svg,.custom-arrow-right svg{width:3.01rem}}.custom-arrow-left:hover,.custom-arrow-right:hover{opacity:1}.custom-arrow-left.-disabled,.custom-arrow-right.-disabled{opacity:0;pointer-events:none}.custom-arrow-left{position:absolute;z-index:1;top:50%;left:2rem;transform:translateY(-50%)}.custom-arrow-left svg{animation:slideRightLeft 1.5s ease-in-out infinite}@keyframes slideRightLeft{0%{transform:translateX(0)}50%{transform:translateX(-5px)}100%{transform:translateX(0)}}.custom-arrow-right{position:absolute;z-index:1;top:50%;right:2rem;transform:translateY(-50%)}.custom-arrow-right svg{animation:slideLeftRight 1.5s ease-in-out infinite}@keyframes slideLeftRight{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}.activities-splide .custom-arrow-left,.activities-splide .custom-arrow-right{top:auto;bottom:50%;transform:translateY(50%)}.features-popup{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.features-popup.-active{opacity:1;pointer-events:auto}.features-popup .features-popup-content{position:relative;z-index:1;background-color:#e4e1dc;padding-top:9rem;padding-bottom:9rem;width:100%;max-height:90vh;overflow-y:auto;display:flex;align-items:center;justify-content:center}@media(max-width: 575px){.features-popup .features-popup-content{display:block}}.features-popup .features-popup-content .frame{pointer-events:none;width:100%;height:100%;--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.features-popup .features-popup-content .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.features-popup .features-popup-content .frame:before{content:"";position:absolute;inset:5rem 5rem 5rem 5rem;background:#333132;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 575px){.features-popup .features-popup-content .frame:before{display:none}}.features-popup .features-popup-content .info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 2rem}.features-popup .features-popup-content .info-container .title{font-size:2rem;line-height:2.86rem;margin-bottom:30px;text-transform:uppercase;font-family:"Decimal-Medium"}.features-popup .features-popup-content .info-container .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";margin-bottom:60px;max-width:50rem}.features-popup .features-popup-content .info-container .row{max-width:110rem;padding:0 5rem}.features-popup .features-popup-content .info-container .feature-caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";margin-bottom:3.2rem;text-transform:uppercase}@media(max-width: 767px){.features-popup .features-popup-content .info-container .feature-caption{margin-bottom:1.5rem}}.features-popup .features-popup-close{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px}.features-popup .features-popup-close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(45deg);background-color:#034743}.features-popup .features-popup-close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(-45deg);background-color:#034743}.features-popup .features-popup-close:hover{cursor:pointer}.newsletter-popup{position:fixed;z-index:15;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.newsletter-popup.-active{opacity:1;pointer-events:auto}.newsletter-popup .newsletter-popup-content{position:relative;z-index:1;background-color:#dfc7c1;padding-top:6rem;padding-bottom:9rem;width:100%;max-width:90rem;padding-left:15px;padding-right:15px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width: 575px){.newsletter-popup .newsletter-popup-content{display:block}}.newsletter-popup .newsletter-popup-close{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px}.newsletter-popup .newsletter-popup-close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(45deg);background-color:#034743}.newsletter-popup .newsletter-popup-close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:rotate(-45deg);background-color:#034743}.newsletter-popup .newsletter-popup-close:hover{cursor:pointer}.newsletter-popup .newsletter-popup-logo{width:100%;max-width:4.297rem;height:auto;margin-bottom:2rem}.newsletter-popup .newsletter-popup-title{font-family:"acumin-variable";font-size:3.5rem;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#034743;text-align:center;margin-bottom:2rem}@media(max-width: 767px){.newsletter-popup .newsletter-popup-title{font-size:2.8rem}}.reviews-section{background-color:#034743;padding-top:5rem;padding-bottom:10rem}.reviews-section .title-container{margin-bottom:5rem}.reviews-section .title-container .title{font-family:"acumin-variable";font-weight:300;font-size:3.5rem;line-height:100%;letter-spacing:.125rem;text-align:center;text-transform:uppercase;color:#dbbbb5;margin-bottom:1.6rem}.reviews-section .title-container .stars-container{display:flex;gap:.7rem;justify-content:center;align-items:center}.reviews-section .title-container .stars-container .star{width:3rem;height:auto}.reviews-section .splide-container{padding-right:0rem !important}.reviews-section .splide-container .splide__slide{width:25vw}.reviews-section .splide-container .splide__slide:hover{cursor:grab}.reviews-section .splide-container .splide__slide:active{cursor:grabbing}@media(max-width: 1199px){.reviews-section .splide-container .splide__slide{width:30vw}}@media(max-width: 767px){.reviews-section .splide-container .splide__slide{width:40vw}}@media(max-width: 575px){.reviews-section .splide-container .splide__slide{width:80vw}}.reviews-section .splide-container .splide__slide .review-card{position:relative;z-index:1;height:100%;padding:4rem}.reviews-section .splide-container .splide__slide .review-card .frame{width:100%;height:100%;backface-visibility:hidden;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;--mask: radial-gradient( 25px at 25px 25px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -25px -25px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 50px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc( 100% - 50px + 1px ) 100% repeat-y}.reviews-section .splide-container .splide__slide .review-card .frame:before{content:"";position:absolute;inset:1rem 1rem 1rem 1rem;background:#dbbbb5;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}.reviews-section .splide-container .splide__slide .review-card .review-card-content .review-card-title{font-family:"Decimal-Medium";font-weight:350;font-size:1.1rem;line-height:170%;letter-spacing:12%;text-transform:uppercase;color:#dbbbb5;margin-bottom:1.2rem}.reviews-section .splide-container .splide__slide .review-card .review-card-content .review-card-caption{font-family:"Decimal-Light";font-weight:300;font-size:1.6rem;line-height:143%;letter-spacing:0px;color:#dbbbb5}.scroll-to-bar{position:relative;background-color:#034743;height:4.4rem;width:100%;margin-top:2rem;transition:all .25s ease-in-out}.scroll-to-bar.-scrolled{position:fixed;margin:0;top:8.6rem;opacity:1;animation:fadeIn .4s ease-out;z-index:1}@media(max-width: 991px){.scroll-to-bar.-scrolled{top:7.2rem}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.scroll-to-bar .anchor-container{display:flex;height:100%;width:100%}.scroll-to-bar .anchor-container a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#caa39c;font-family:"Decimal-Book";font-weight:350;font-size:1.4rem;line-height:143%;letter-spacing:0em;border-right:1px solid #caa39c;cursor:pointer;transition:all .2s ease-in-out}.scroll-to-bar .anchor-container a:last-child{border-right:none}.scroll-to-bar .anchor-container a:hover{background-color:#caa39c;color:#034743}@media(max-width: 575px){.scroll-to-bar .anchor-container a{font-size:1.1rem}}*,*:after,*:before{box-sizing:border-box}html{font-size:.6944444444vw;line-height:normal}@media(max-width: 1199px){html{font-size:.8333333333vw}}@media(max-width: 991px){html{font-size:1.0080645161vw}}@media(max-width: 767px){html{font-size:1.3020833333vw}}@media(max-width: 575px){html{font-size:2.6315789474vw}}body{height:100%;font-family:"Decimal-Light";font-weight:400;font-size:2.8rem;color:#333132;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,0);transition:background-color .25s ease-in-out}#body-wrapper{overflow:hidden !important}.nav-padding{transition:.25s ease-in-out;padding-top:9.6rem}@media(max-width: 767px){.nav-padding{padding-top:6rem}}.basic-side-padding{padding:0 8.4rem}@media(max-width: 991px){.basic-side-padding{padding:0 2rem}}.container{max-width:100%;padding-right:0;padding-left:0}.centering-container{position:relative;height:100%;width:100%;z-index:1}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}img{height:100%;width:100%;object-fit:cover}.landing-title-center{transition:.5s ease-in-out;opacity:0}.landing-title-center.-active{opacity:1}#header-nav{position:absolute;z-index:5;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}#header-nav .nav-bar{padding-left:12rem;padding-right:12rem;padding-top:8.3rem;display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;z-index:1}@media(max-width: 1199px){#header-nav .nav-bar{padding-left:6rem;padding-right:6rem}}@media(max-width: 991px){#header-nav .nav-bar{transition:padding .1s ease-in-out}}@media(max-width: 767px){#header-nav .nav-bar{padding-top:4rem;padding-left:5rem;padding-right:5rem;align-items:flex-start}}#header-nav .nav-bar .nav-left{display:flex;align-items:center}@media(max-width: 991px){#header-nav .nav-bar .nav-left{position:absolute;z-index:1;left:50%;transform:translateX(-50%)}}#header-nav .nav-bar .nav-left .header-logo svg{height:auto;width:4.2rem}@media(max-width: 767px){#header-nav .nav-bar .nav-left .header-logo svg{width:4rem}}#header-nav .nav-bar .nav-left .nav-links-container{display:flex;align-items:center}@media(max-width: 991px){#header-nav .nav-bar .nav-left .nav-links-container{display:none}}#header-nav .nav-bar .nav-right .nav-button{width:fit-content;height:5.1rem;background-color:#dbbbb5;border:none;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}#header-nav .nav-bar .nav-right .nav-button span{font-size:1.5rem;color:#333132;font-family:"Decimal-Medium";text-transform:uppercase}#header-nav .nav-bar .nav-right .nav-button .svg-container{position:relative;z-index:1;margin-right:1.9rem}@media(max-width: 767px){#header-nav .nav-bar .nav-right .nav-button .svg-container::before{content:"";height:3rem;width:3rem;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#dfc7c1}}#header-nav .nav-bar .nav-right .nav-button svg{position:relative;height:auto;width:2rem;z-index:2;margin-bottom:3px}@media(min-width: 768px){#header-nav .nav-bar .nav-right .nav-button{position:relative;z-index:1;transition:.25s ease-in-out}#header-nav .nav-bar .nav-right .nav-button span{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;transition:.25s ease-in-out}#header-nav .nav-bar .nav-right .nav-button svg path{transition:.25s ease-in-out}#header-nav .nav-bar .nav-right .nav-button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 5px);height:calc(100% + 5px);border:1px solid #dbbbb5;z-index:-1;transition:.25s ease-in-out}#header-nav .nav-bar .nav-right .nav-button:hover{background-color:#333132}#header-nav .nav-bar .nav-right .nav-button:hover span{color:#e4e1dc}#header-nav .nav-bar .nav-right .nav-button:hover svg path{fill:#e4e1dc}#header-nav .nav-bar .nav-right .nav-button:hover::before{border-color:#333132}}@media(max-width: 991px){#header-nav .nav-bar .nav-right .nav-button{display:none;position:relative;z-index:5;border-radius:3rem;background-color:rgba(0,0,0,.5);border:1px solid #dbbbb5}#header-nav .nav-bar .nav-right .nav-button span{color:#dbbbb5}#header-nav .nav-bar .nav-right .nav-button::before,#header-nav .nav-bar .nav-right .nav-button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:3rem;z-index:-1;pointer-events:none}#header-nav .nav-bar .nav-right .nav-button::before{width:97%;height:94%;border:1px solid #dbbbb5}}#header-nav .nav-bar #main-nav{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0;padding:0}#header-nav .nav-bar #main-nav li{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Book";padding-left:2vw;text-transform:uppercase}@media(max-width: 991px){#header-nav .nav-bar #main-nav li{font-size:1.2rem;line-height:1.92rem;letter-spacing:.32rem}}#header-nav .nav-bar #main-nav li:first-of-type{padding-left:3vw}@media(max-width: 767px){#header-nav .nav-bar #main-nav li:first-of-type{padding-left:0rem}}#header-nav .nav-bar #main-nav li a{color:#caa39c}@media(max-width: 767px){#header-nav .nav-bar #main-nav li{padding-left:0rem;padding-bottom:2vh}}@media(max-width: 767px){#header-nav .nav-bar #main-nav{display:block;padding-left:0rem;padding-right:0rem;text-align:center}}#header-nav .nav-bar.alt-nav .nav-left .header-logo svg path{fill:#333132}#header-nav .nav-bar.alt-nav .nav-left #main-nav li a{color:#333132}#header-nav .nav-bar.alt-nav-white .nav-left .header-logo svg path{fill:#e4e1dc}#header-nav .nav-bar.alt-nav-white .nav-left #main-nav li a{color:#e4e1dc}#header-nav .nav-bar.-format{background-color:#034743;padding:1.2rem 4rem;position:fixed;top:0;left:0;z-index:10;transform:translateY(-100%)}@media(max-width: 575px){#header-nav .nav-bar.-format{padding-left:2.4rem;padding-right:2.4rem}}#header-nav .nav-bar.-format .nav-left .header-logo svg path{fill:#caa39c}#header-nav .nav-bar.-format .nav-left #main-nav li a{color:#caa39c}#header-nav .nav-bar.-transition{transition:transform .25s ease-in-out}#header-nav .nav-bar.-scrolled{transform:translateY(0)}@media(max-width: 767px){#header-nav .nav-bar.-scrolled .nav-left{top:50%;transform:translate(-50%, -50%)}}#header-nav .nav-bar.menu-open{padding:1.2rem 4rem;position:fixed;top:0;left:0;z-index:10;background-color:rgba(0,0,0,0);transform:translateY(0)}@media(max-width: 575px){#header-nav .nav-bar.menu-open{padding-left:2.4rem;padding-right:2.4rem}}#header-nav .nav-bar.menu-open .nav-left .header-logo svg path{fill:#caa39c}#header-nav .nav-bar .dropdown{position:relative;z-index:1}#header-nav .nav-bar .dropdown ul{list-style-type:none;position:absolute;z-index:1;top:calc(100% + 1rem);text-decoration:none;padding:1.5rem 2rem;padding-right:4rem;background-color:#034743;width:20rem;opacity:0;pointer-events:none;transition:.25s ease-in-out}#header-nav .nav-bar .dropdown ul li{padding:0rem !important;margin-bottom:1rem}#header-nav .nav-bar .dropdown ul li:last-of-type{margin-bottom:0rem}#header-nav .nav-bar .dropdown ul li a{color:#caa39c !important}#header-nav .nav-bar .dropdown ul.-active{opacity:1;pointer-events:all}.menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.9);opacity:1;transition:.25s ease-in-out;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-overlay .overlay-logo{display:none;height:auto;width:4rem;margin-bottom:2rem}@media(min-width: 992px){.menu-overlay{display:none}}.menu-overlay #main-nav{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0;padding:0}.menu-overlay #main-nav li{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Book";padding-left:2vw;text-transform:uppercase}.menu-overlay #main-nav li:first-of-type{padding-left:3vw}@media(max-width: 991px){.menu-overlay #main-nav li:first-of-type{padding-left:0rem}}.menu-overlay #main-nav li a{color:#caa39c;display:inline-block}@media(max-width: 991px){.menu-overlay #main-nav li{padding-left:0rem;padding:0rem}.menu-overlay #main-nav li a{padding-bottom:2vh}}@media(max-width: 991px){.menu-overlay #main-nav{display:block;padding-left:0rem;padding-right:0rem;text-align:center}}.menu-overlay.hidden-overlay{pointer-events:none;opacity:0}.menu-overlay .dropdown{position:relative;z-index:1}.menu-overlay .dropdown span{display:none}.menu-overlay .dropdown ul{list-style-type:none;display:block;padding-left:0rem;padding-right:0rem;text-align:center}.bottom-nav-btn{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10;width:fit-content;padding-left:1.5rem;padding-right:1.5rem;height:5.1rem;background-color:#dbbbb5;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:1.9rem}.bottom-nav-btn span{font-size:1.5rem;color:#333132;font-family:"Decimal-Medium";text-transform:uppercase}.bottom-nav-btn .svg-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.bottom-nav-btn .svg-container::before{content:"";height:3rem;width:3rem;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#dfc7c1}}.bottom-nav-btn svg{position:relative;height:auto;width:2rem;z-index:2}@media(min-width: 992px){.bottom-nav-btn{display:none;position:relative;z-index:1;transition:.25s ease-in-out}.bottom-nav-btn span{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;transition:.25s ease-in-out}.bottom-nav-btn svg path{transition:.25s ease-in-out}.bottom-nav-btn::before{content:"";position:absolute;top:calc(50% - 1.25px);left:50%;transform:translate(-50%, -50%);width:calc(100% + 5px);height:calc(100% + 2.5px);border:1px solid #dbbbb5;border-bottom:1px solid rgba(0,0,0,0);z-index:-1;transition:.25s ease-in-out}.bottom-nav-btn:hover{background-color:#333132}.bottom-nav-btn:hover span{color:#e4e1dc}.bottom-nav-btn:hover svg path{fill:#e4e1dc}.bottom-nav-btn:hover::before{border-color:#333132}}@media(max-width: 991px){.bottom-nav-btn{position:relative;z-index:5;border-radius:3rem;background-color:rgba(0,0,0,.5);border:1px solid #dbbbb5}.bottom-nav-btn span{color:#dbbbb5}.bottom-nav-btn::before,.bottom-nav-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:3rem;z-index:-1;pointer-events:none}.bottom-nav-btn::before{width:97%;height:94%;border:1px solid #dbbbb5}}@media(max-width: 991px){.bottom-nav-btn{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10}}footer{background-color:#caa39c;padding-left:4rem;padding-right:4rem}@media(max-width: 575px){footer{padding-left:2rem;padding-right:2rem}}footer .footer-container{position:relative;z-index:1;padding-top:7.5rem;padding-bottom:7.5rem;color:#034743}@media(max-width: 767px){footer .footer-container{padding-bottom:10rem}}footer .footer-container .footer-main-logo svg{margin-bottom:7.5rem;width:100%;max-width:66.9rem;height:auto}@media(max-width: 575px){footer .footer-container .footer-main-logo svg{max-width:34.2rem}}footer .footer-container .footer-links-container{justify-content:center;display:flex}footer .footer-container .footer-links-container .footer-links-list{list-style:none;display:flex;padding:0;gap:3.2rem}@media(max-width: 575px){footer .footer-container .footer-links-container .footer-links-list{flex-wrap:wrap;text-align:center;justify-content:center;padding-left:15px;padding-right:15px;gap:1.6rem}}footer .footer-container .footer-links-container .footer-links-list li{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-weight:350;font-family:"Decimal-Medium";text-transform:uppercase;text-align:center}@media(max-width: 575px){footer .footer-container .footer-links-container .footer-links-list li{margin-right:0rem;margin-bottom:.9rem;width:50%}}footer .footer-container .footer-links-container .footer-links-list li a{color:#034743}footer .footer-container .footer-bottom{padding-top:8.2rem}@media(max-width: 575px){footer .footer-container .footer-bottom{padding-top:5rem}}footer .footer-container .footer-bottom p{font-size:1.6rem;line-height:2.228rem;padding-bottom:1.9rem}footer .footer-container .footer-bottom .footer-address p{font-size:1.2rem;padding-bottom:0;font-family:"Decimal-Light"}footer .footer-container .footer-bottom .footer-address .address a{border-bottom:1px solid rgba(0,0,0,0);color:#034743;transition:.25s ease-in-out}footer .footer-container .footer-bottom .footer-address .address a:hover{border-bottom:1px solid #034743}footer .footer-container .footer-bottom .social-media-logos{display:flex;justify-content:center;gap:2rem}footer .footer-container .footer-bottom .social-media-logos .social-logo{height:auto;max-width:15px;object-fit:contain}@media(max-width: 575px){footer .footer-container .footer-bottom .social-media-logos{margin-bottom:4rem}}footer .footer-container .footer-bottom .company-info p{font-size:1.2rem;padding-bottom:0;font-family:"Decimal-Light"}footer .footer-container .footer-bottom .company-info a{color:#034743;text-decoration:underline;transition:.25s ease-in-out}footer .footer-container .footer-bottom .company-info a:hover{opacity:.5}footer .footer-container .footer-bottom .company-info img{max-width:2.5rem;height:auto;margin:1rem}footer .footer-container .footer-bottom .footer-btn{justify-content:center;display:flex;padding-top:2.7rem}footer .footer-container .footer-bottom .footer-logo-container{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){footer .footer-container .footer-bottom .footer-logo-container{margin:3rem 0}}@media(max-width: 575px){footer .footer-container .footer-bottom .footer-logo-container{margin:0 0 3rem 0}}footer .footer-container .footer-bottom .footer-logo-container .footer-logo{width:5.2rem;height:7.7rem}footer .footer-container .footer-bottom .footer-logo-container .footer-logo svg{width:100%;height:100%}@media(min-width: 993px){.hamburger-menu{display:none}}@media(max-width: 991px){.hamburger-menu .menu-btn{position:relative;z-index:3;border:none;box-shadow:none;background:none;height:5rem;width:5rem;border-radius:50%;padding:0;margin:0;background-color:rgba(0,0,0,.7)}.hamburger-menu .menu-btn::before,.hamburger-menu .menu-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.hamburger-menu .menu-btn::before{width:5rem;height:5rem;border:1px solid #dbbbb5}.hamburger-menu .menu-btn::after{width:4.5rem;height:4.5rem;border:1px solid #dbbbb5}.hamburger-menu #hamburger{width:2rem;height:1rem;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer}.hamburger-menu #hamburger span{display:block;position:absolute;height:3px;width:100%;border-radius:1rem;background:#dbbbb5;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger-menu #hamburger span:nth-child(1){top:-0.2rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-menu #hamburger span:nth-child(2){top:1.1rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-menu #hamburger span:nth-child(3){top:.5rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-menu #hamburger.open{width:3rem}.hamburger-menu #hamburger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-0.7rem;left:.4rem}.hamburger-menu #hamburger.open span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:1.4rem;left:.4rem}.hamburger-menu #hamburger.open span:nth-child(3){width:0rem;opacity:0}}.home-page .frame-container{width:100%;height:100%;position:relative;z-index:1}.home-page .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient(40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.home-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.home-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.home-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.home-page .frame-container .frame:before{inset:1rem}}.home-page .home-landing .wrapper{position:relative;z-index:1}.home-page .home-landing .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.8;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:2}.home-page .home-landing .wrapper .landing-image{position:relative;z-index:-3;height:100vh;transition:.5s ease-in-out}@media(max-width: 575px){.home-page .home-landing .wrapper .landing-image{height:50vh}}.home-page .home-landing .wrapper .landing-image-overlay{position:absolute;z-index:1;height:100vh;transition:.5s ease-in-out}.home-page .home-landing .wrapper .landing-image-overlay.hidden{opacity:0}@media(max-width: 575px){.home-page .home-landing .wrapper .landing-image-overlay{height:70vh}}.home-page .home-landing .wrapper .content{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-align:center}@media(max-width: 575px){.home-page .home-landing .wrapper .content{top:60%}}@media(max-width: 575px){.home-page .home-landing .wrapper .content svg{width:23.1rem}}.home-page .home-landing .wrapper .sub-title{text-align:center;font-family:"Decimal-Light"}@media(max-width: 575px){.home-page .home-landing .wrapper .sub-title{display:none}}.home-page .home-landing .wrapper .sub-title h1{font-size:2rem;letter-spacing:.075em;color:#dfc7c1}.home-page .home-landing .wrapper .video-container{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden}.home-page .home-landing .wrapper .video-container video{width:100%;height:100%;object-fit:cover}.home-page .home-landing .wrapper #vimeo-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;will-change:transform;overflow:hidden}.home-page .home-landing .wrapper #vimeo-video iframe{position:absolute;z-index:-2;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;height:200vw;width:130vw}@media(max-width: 1199px){.home-page .home-landing .wrapper #vimeo-video iframe{width:200vw}}@media(max-width: 991px){.home-page .home-landing .wrapper #vimeo-video iframe{width:300vw}}@media(max-width: 575px){.home-page .home-landing .wrapper #vimeo-video iframe{width:200vw}}.home-page .home-landing .wrapper #vimeo-video-fullscreen{position:absolute;left:50%;top:50%;width:480px;height:270px;transform:translate(-50%, -50%);z-index:-2;opacity:0;pointer-events:none}.home-page .home-landing .wrapper .video-btn{background-color:rgba(0,0,0,0);width:100%;display:flex;align-items:center;justify-content:center;gap:1.2rem}.home-page .home-landing .wrapper .video-btn svg{height:2.25rem;width:2.25rem}.home-page .home-landing .wrapper .video-btn svg path{fill:#caa39c}.home-page .home-landing .wrapper .video-btn span{font-family:"Decimal-Medium";text-transform:uppercase;color:#caa39c}@media(min-width: 768px){.home-page .home-landing .wrapper .video-btn span{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem}}@media(max-width: 767px){.home-page .home-landing .wrapper .video-btn span{font-size:1.4rem}}.home-page .home-landing .wrapper .info-container{width:100%;position:absolute;z-index:3;bottom:3rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:0 4rem}@media(max-width: 575px){.home-page .home-landing .wrapper .info-container{bottom:2rem;gap:2rem}}.home-page .section-1{background-color:#034743}.home-page .section-1 .wrapper{text-align:center;padding-top:6rem;padding-bottom:10rem;padding-left:9rem;padding-right:9rem;position:relative;z-index:1;display:flex;gap:8.7rem}@media(max-width: 1199px){.home-page .section-1 .wrapper{padding-left:8.4rem;padding-right:8.4rem;gap:6rem}}@media(max-width: 767px){.home-page .section-1 .wrapper{flex-direction:column-reverse;gap:15.1rem}}@media(max-width: 575px){.home-page .section-1 .wrapper{padding-left:2.4rem;padding-right:2.4rem;padding-top:10rem;padding-bottom:10rem;gap:4rem}}.home-page .section-1 .wrapper .left-column{max-width:59.2rem;display:flex;flex-direction:column;justify-content:center}.home-page .section-1 .wrapper .left-column .label{color:#dbbbb5;margin-bottom:1.2rem;font-family:"Decimal-Medium";font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;text-transform:uppercase;text-align:left}@media(max-width: 767px){.home-page .section-1 .wrapper .left-column .label{margin-bottom:0}}.home-page .section-1 .wrapper .left-column .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#dbbbb5;text-align:left;margin-bottom:3rem}@media(max-width: 767px){.home-page .section-1 .wrapper .left-column .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 767px){.home-page .section-1 .wrapper .left-column .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.home-page .section-1 .wrapper .left-column .caption{color:#dbbbb5;margin-bottom:1.2rem;font-family:"Decimal-Medium";font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;text-transform:uppercase;text-align:left}.home-page .section-1 .wrapper .left-column .content{font-size:1.6rem;line-height:2.228rem;margin-bottom:3rem;color:#dbbbb5;text-align:left;margin-inline:auto}@media(max-width: 575px){.home-page .section-1 .wrapper .left-column .content{margin-bottom:0;font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:6.9rem;font-family:"Decimal-Light"}.home-page .section-1 .wrapper .left-column .content br{content:""}.home-page .section-1 .wrapper .left-column .content br::after{content:" "}}.home-page .section-1 .wrapper .left-column .history-btn{display:flex;position:relative;width:30rem}.home-page .section-1 .wrapper .left-column .history-btn a{text-decoration:none;width:100%}@media(max-width: 575px){.home-page .section-1 .wrapper .left-column .history-btn{z-index:4}}.home-page .section-1 .wrapper .right-column{width:100%}.home-page .section-1 .wrapper .right-column .window-container{display:flex;justify-content:center;align-items:center}.home-page .section-1 .wrapper .right-column .window-container .window{position:relative;z-index:1;width:44.1rem;height:62rem;border-radius:30rem 30rem 0px 0px}@media(max-width: 767px){.home-page .section-1 .wrapper .right-column .window-container .window{width:52rem;height:77.9rem;border-radius:35rem 35rem 0 0}}@media(max-width: 575px){.home-page .section-1 .wrapper .right-column .window-container .window{height:47.9rem}}.home-page .section-1 .wrapper .right-column .window-container .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.43;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:1}.home-page .section-1 .wrapper .right-column .window-container .media{position:absolute;border-radius:inherit;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%;border:2px solid #dfc7c1;overflow:hidden;z-index:1}.home-page .section-1 .wrapper .right-column .window-container .media[data-static-image] img{position:relative;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:unset}.home-page .section-1 .wrapper .right-column .window-container .media img{position:relative;width:280%;height:300%;object-fit:contain;transform:translate(-2%, -35%);backface-visibility:hidden;z-index:-1}@media(max-width: 575px){.home-page .section-1 .wrapper .right-column .window-container .media img{width:300%;height:320%;transform:translate(0%, -30%)}}@media(min-width: 2001px){.home-page .section-1 .wrapper .right-column .window-container .media img{transform:translate(0%, -20%)}}.home-page .section-1 .wrapper .right-column .window-container .logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:12.8rem;height:19.7rem}@media(max-width: 575px){.home-page .section-1 .wrapper .right-column .window-container .logo{width:10rem}}.home-page .section-1 .wrapper .right-column .window-container p{flex:1;text-align:center;text-transform:uppercase;opacity:.4;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem}@media(max-width: 767px){.home-page .section-1 .wrapper .right-column .window-container p{display:none}}.home-page .section-2{background-color:#caa39c}.home-page .section-2 .zoom-img-container{position:relative;z-index:1;overflow:hidden}.home-page .section-2 .zoom-img-container img{height:auto;aspect-ratio:16/9;transition:1s ease-in-out;transform:translateX(0%) scale(1.2)}@media(max-width: 767px){.home-page .section-2 .zoom-img-container img{aspect-ratio:4/3}}.home-page .section-2 .zoom-img-container.-active img{transform:scale(1)}.home-page .section-2 .wrapper{padding-top:6rem;padding-left:8.4rem;padding-right:8.4rem;padding-bottom:7.7rem}@media(max-width: 575px){.home-page .section-2 .wrapper{padding-top:11rem;padding-right:2rem;padding-left:2rem}}.home-page .section-2 .wrapper .centered-column{display:flex;align-items:center;justify-content:center}.home-page .section-2 .wrapper .image-column{display:flex;justify-content:center}.home-page .section-2 .wrapper .image-column .window{position:relative;z-index:1;width:44.1rem;height:62rem;border-radius:30rem 30rem 0px 0px}@media(max-width: 767px){.home-page .section-2 .wrapper .image-column .window{width:52rem;height:77.9rem;border-radius:35rem 35rem 0 0}}@media(max-width: 575px){.home-page .section-2 .wrapper .image-column .window{height:47.9rem}}.home-page .section-2 .wrapper .image-column .window .arch-container{position:absolute;z-index:1;border-radius:inherit;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%;overflow:hidden}.home-page .section-2 .wrapper .image-column .window .arch-container img{position:relative;width:110%;height:120%;left:50%;object-fit:cover;transform:translate(-50%, -10%);backface-visibility:hidden;z-index:-1}.home-page .section-2 .wrapper .img-container{height:auto;width:100%;max-width:52rem}.home-page .section-2 .wrapper .img-container .arch-image{object-fit:contain}.home-page .section-2 .wrapper .content{padding-top:15.1rem;color:#333132}@media(max-width: 575px){.home-page .section-2 .wrapper .content{padding-top:4rem}}.home-page .section-2 .wrapper .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.home-page .section-2 .wrapper .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable"}@media(max-width: 767px){.home-page .section-2 .wrapper .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.home-page .section-2 .wrapper .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.home-page .section-2 .wrapper .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.home-page .section-2 .wrapper .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium"}.home-page .section-2 .wrapper .content .full-content{font-size:1.6rem;line-height:2.228rem;margin-bottom:3rem;text-align:left;margin-inline:auto}@media(max-width: 575px){.home-page .section-2 .wrapper .content .full-content{margin-bottom:0;font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:6.9rem;font-family:"Decimal-Light"}}.home-page .section-2 .wrapper .bedroom-btn a{text-decoration:none}.home-page .section-2 .wrapper-2{padding-left:4rem;padding-right:4rem;padding-bottom:7.7rem}@media(max-width: 575px){.home-page .section-2 .wrapper-2{padding-right:0rem;padding-left:0rem;padding-bottom:0rem}}.home-page .section-2 .wrapper-2 .image-container{position:relative;z-index:1}.home-page .section-2 .wrapper-2 .image-container .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease-in-out}@media(max-width: 767px){.home-page .section-2 .wrapper-2 .image-container .overlay{opacity:1}}.home-page .section-2 .wrapper-2 .image-container .img-btn{position:absolute;left:50%;bottom:2rem;transform:translateX(-50%);z-index:1}.home-page .section-2 .wrapper-2 .image-container .img-btn.alt-svg svg{width:1.2rem}.home-page .section-2 .wrapper-2 .image-container .room-info-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center;opacity:0;transition:opacity .3s ease-in-out}.home-page .section-2 .wrapper-2 .image-container .room-info-container .room-title{font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-weight:350;color:#e4e1dc;text-transform:uppercase}.home-page .section-2 .wrapper-2 .image-container .room-info-container .room-location{font-size:1.6rem;line-height:2.228rem;color:#e4e1dc;text-transform:uppercase}@media(max-width: 767px){.home-page .section-2 .wrapper-2 .image-container .room-info-container{opacity:1}}.home-page .section-2 .wrapper-2 .image-container .block-img{aspect-ratio:1/1}.home-page .section-2 .wrapper-2 .image-container:hover .overlay{opacity:1}.home-page .section-2 .wrapper-2 .image-container:hover .room-info-container{opacity:1}.home-page .section-2 .wrapper-2 .splide__arrow{background-color:#e4e1dc}.home-page .section-2 .wrapper-2 .splide__arrow svg{height:2.6rem;width:4.6rem}.home-page .section-2 .wrapper-2 .splide__arrow svg path{transform:translateY(0.55rem)}@media(max-width: 767px){.home-page .section-2 .wrapper-2 .splide__arrow{height:3rem;width:3rem}.home-page .section-2 .wrapper-2 .splide__arrow svg{height:1.3rem;width:2.3rem}}.home-page .section-3{background-color:#592f22}.home-page .section-3 .wrapper-1{padding-top:6rem;padding-left:8.4rem;padding-right:8.4rem;padding-bottom:7.7rem}@media(max-width: 575px){.home-page .section-3 .wrapper-1{padding-top:11rem;padding-right:2rem;padding-left:2rem}}.home-page .section-3 .wrapper-1 .centered-column{display:flex;align-items:center;justify-content:center}.home-page .section-3 .wrapper-1 .arch-js{position:relative;z-index:1;height:auto;width:100%;max-width:52rem;aspect-ratio:1/1.5;overflow:hidden}.home-page .section-3 .wrapper-1 .arch-js .img-container{position:absolute;z-index:1;border-radius:inherit;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%;overflow:hidden}.home-page .section-3 .wrapper-1 .arch-js .img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.43);z-index:1}.home-page .section-3 .wrapper-1 .arch-js .img-container img{position:relative;width:110%;height:120%;left:50%;object-fit:cover;transform:translate(-50%, -10%);backface-visibility:hidden;z-index:-1}.home-page .section-3 .wrapper-1 .arch-js .centered-logo{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:15.6rem;height:auto}@media(max-width: 575px){.home-page .section-3 .wrapper-1 .arch-js .centered-logo{width:11.6rem}}@media(max-width: 767px){.home-page .section-3 .wrapper-1 .row{flex-direction:column-reverse}}.home-page .section-3 .wrapper-1 .content{padding-top:15.1rem;color:#dbbbb5}@media(max-width: 575px){.home-page .section-3 .wrapper-1 .content{padding-top:3rem}}.home-page .section-3 .wrapper-1 .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.home-page .section-3 .wrapper-1 .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}@media(max-width: 767px){.home-page .section-3 .wrapper-1 .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.home-page .section-3 .wrapper-1 .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.home-page .section-3 .wrapper-1 .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.home-page .section-3 .wrapper-1 .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium";text-transform:uppercase}.home-page .section-3 .wrapper-1 .content .full-content{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:6.9rem;font-family:"Decimal-Light"}.home-page .section-3 .wrapper-1 .room-btn a{text-decoration:none}.home-page .section-3 .wrapper-2{padding-left:4rem;padding-right:4rem;padding-bottom:7.7rem}@media(max-width: 575px){.home-page .section-3 .wrapper-2{padding-right:0rem;padding-left:0rem;padding-bottom:0rem}}.home-page .section-3 .wrapper-2 .col-md-6{display:flex;align-items:center;justify-content:center}.home-page .section-3 .wrapper-2 .image-container{position:relative;z-index:1;width:100%}.home-page .section-3 .wrapper-2 .image-container .img-btn{position:absolute;left:50%;z-index:1;bottom:2rem;transform:translateX(-50%)}.home-page .section-3 .wrapper-2 .image-container .img-btn.alt-svg svg{width:1.2rem}.home-page .section-3 .wrapper-2 .image-container .block-img{aspect-ratio:1/1}@media(max-width: 767px){.home-page .section-3 .wrapper-2 .column-1{margin-bottom:4rem}}.home-page .section-3 .wrapper-2 .column-1 .image-container .img-btn{width:21.9rem}.home-page .section-4 .wrapper{position:relative;z-index:1}.home-page .section-4 .wrapper img{height:100vh}@media(max-width: 575px){.home-page .section-4 .wrapper img{height:70vh}}.home-page .section-4 .wrapper .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.home-page .section-4 .wrapper .content h1{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;margin-bottom:1.5rem}@media(max-width: 767px){.home-page .section-4 .wrapper .content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.home-page .section-4 .wrapper .content svg{margin-bottom:6.2rem}@media(max-width: 575px){.home-page .section-4 .wrapper .content svg{width:28.2rem;height:7.2rem;margin-bottom:8.9rem}}.home-page .section-4 .wrapper .content p{font-size:1.6rem;line-height:2.228rem;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:.5em}.home-page .section-4 .wrapper .content a{text-decoration:none}.home-page .section-5{background-color:#e4e1dc}.home-page .section-5 .wrapper-1{padding-top:17rem;padding-left:8.4rem;padding-right:8.4rem;padding-bottom:7.7rem}@media(max-width: 575px){.home-page .section-5 .wrapper-1{padding-top:11rem;padding-right:2rem;padding-left:2rem}}.home-page .section-5 .wrapper-1 .centered-column{display:flex;align-items:center;justify-content:center}.home-page .section-5 .wrapper-1 .img-container{height:auto;width:100%;max-width:52rem;aspect-ratio:1/1.5;overflow:hidden;position:relative;z-index:1}.home-page .section-5 .wrapper-1 .img-container .centered-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:15.6rem;height:auto}@media(max-width: 575px){.home-page .section-5 .wrapper-1 .img-container .centered-logo{width:11.6rem}}@media(max-width: 767px){.home-page .section-5 .wrapper-1 .row{flex-direction:column-reverse}}.home-page .section-5 .wrapper-1 .content{padding-top:15.1rem;color:#333132}@media(max-width: 575px){.home-page .section-5 .wrapper-1 .content{padding-top:3rem}}.home-page .section-5 .wrapper-1 .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.home-page .section-5 .wrapper-1 .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}@media(max-width: 767px){.home-page .section-5 .wrapper-1 .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.home-page .section-5 .wrapper-1 .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.home-page .section-5 .wrapper-1 .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.home-page .section-5 .wrapper-1 .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium";text-transform:uppercase}.home-page .section-5 .wrapper-1 .content .full-content{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:6.9rem;font-family:"Decimal-Light"}.home-page .section-5 .wrapper-1 .room-btn a{text-decoration:none}.home-page .section-5 .wrapper-2{padding-left:4rem;padding-right:4rem}@media(max-width: 575px){.home-page .section-5 .wrapper-2{padding-right:0rem;padding-left:0rem}}@media(max-width: 767px){.home-page .section-5 .wrapper-2 .column-1{margin-bottom:4rem}}.home-page .section-5 .wrapper-2 .image-container{position:relative;z-index:1}.home-page .section-5 .wrapper-2 .image-container .img-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.home-page .section-5 .wrapper-2 .image-container .img-btn.alt-svg svg{width:1.2rem}.home-page .section-5 .wrapper-2 .image-container .block-img{aspect-ratio:1/1}.home-page .section-6{background-color:#e4e1dc}.home-page .section-6 .wrapper .group{text-align:center;padding-top:8rem;padding-bottom:8rem;padding-left:8.4rem;padding-right:8.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 767px){.home-page .section-6 .wrapper .group{padding-left:2rem;padding-right:2rem;padding-top:3rem;padding-bottom:3rem}}.home-page .section-6 .wrapper .sub-title{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.home-page .section-6 .wrapper .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;padding-bottom:1.5rem;text-transform:uppercase}@media(max-width: 767px){.home-page .section-6 .wrapper .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.home-page .section-6 .wrapper .content{font-size:1.6rem;line-height:2.228rem;padding-bottom:3rem;width:50%;font-family:"Decimal-Light"}@media(max-width: 575px){.home-page .section-6 .wrapper .content{width:100%}}.home-page .section-6 .wrapper .zoom-img-container{position:relative;z-index:1;overflow:hidden}.home-page .section-6 .wrapper .zoom-img-container img{height:auto;aspect-ratio:16/9;transition:1s ease-in-out;transform:translateX(0%) scale(1.2)}@media(max-width: 767px){.home-page .section-6 .wrapper .zoom-img-container img{aspect-ratio:4/3}}.home-page .section-6 .wrapper .zoom-img-container.-active img{transform:scale(1)}.careers-page .frame-container{width:100%;height:100%;position:relative;z-index:1}.careers-page .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.careers-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.careers-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.careers-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.careers-page .frame-container .frame:before{inset:1rem}}.careers-page .career-landing .wrapper{position:relative;z-index:1}.careers-page .career-landing .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.8;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:0}.careers-page .career-landing .wrapper img{height:100vh}@media(max-width: 575px){.careers-page .career-landing .wrapper img{height:70vh}}.careers-page .career-landing .wrapper .title-content{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:4rem}.careers-page .career-landing .wrapper .title-content h1{padding-bottom:.3rem;font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#dbbbb5}@media(max-width: 767px){.careers-page .career-landing .wrapper .title-content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.careers-page .section-1{background-color:#034743;padding-top:9.4rem}@media(max-width: 575px){.careers-page .section-1{padding-top:3.6rem}}.careers-page .section-1 .wrapper{padding-left:17.6rem;padding-right:17.6rem;padding-bottom:13.75rem}@media(max-width: 575px){.careers-page .section-1 .wrapper{padding-left:3.6rem;padding-right:3.6rem;padding-bottom:7.75rem}}.careers-page .section-1 .wrapper .section{border-top:1px solid #caa39c;color:#caa39c}.careers-page .section-1 .wrapper .section p{font-size:1.1rem;padding-bottom:4.6rem;padding-top:1rem}@media(max-width: 575px){.careers-page .section-1 .wrapper .section p{padding-bottom:2.3rem}}.careers-page .section-1 .wrapper .section h2{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;width:80%;line-height:5.28rem;text-transform:uppercase}@media(max-width: 767px){.careers-page .section-1 .wrapper .section h2{font-size:4.2rem;line-height:4.52rem}}@media(max-width: 575px){.careers-page .section-1 .wrapper .section h2{padding-bottom:2.3rem;width:100%}}.careers-page .section-2{background-color:#034743}.careers-page .section-2 .wrapper{padding-top:15rem;padding-bottom:14rem}@media(max-width: 767px){.careers-page .section-2 .wrapper{padding-top:10rem;padding-bottom:10rem}}@media(max-width: 575px){.careers-page .section-2 .wrapper{padding-top:3.6rem;padding-bottom:7.75rem}}.careers-page .section-2 .wrapper .caption{color:#caa39c;text-align:center}.careers-page .section-2 .wrapper .caption a{color:#dfc7c1;text-decoration:underline;transition:.25s ease-in-out}.careers-page .section-2 .wrapper .caption a:hover{opacity:.5}.careers-page .section-2 .wrapper .careers-dropdown{max-width:68rem}@media(max-width: 767px){.careers-page .section-2 .wrapper .careers-dropdown{margin-bottom:8rem}}.careers-page .section-2 .wrapper .careers-dropdown .accordion-title{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase}@media(max-width: 767px){.careers-page .section-2 .wrapper .careers-dropdown .accordion-title{font-size:4.2rem;line-height:4.52rem}}@media(max-width: 767px){.careers-page .section-2 .wrapper .careers-dropdown .accordion-title{font-family:"acumin-variable";font-size:2.8rem;line-height:3.08rem;letter-spacing:.15rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.careers-page .section-2 .wrapper .careers-dropdown .accordion-item:first-of-type .accordion-title{border-top:1px solid #e4e1dc}.careers-page .section-2 .wrapper .careers-dropdown .accordion-item{border-bottom:1px solid #e4e1dc;padding:10px 0;background-color:rgba(0,0,0,0)}.careers-page .section-2 .wrapper .form-column{display:flex;justify-content:flex-end}@media(max-width: 767px){.careers-page .section-2 .wrapper .form-column{justify-content:center}}.careers-page .section-2 .wrapper .form-column .outside-border{height:fit-content;border:1px solid #caa39c;padding:5px;width:100%;max-width:47rem}.careers-page .section-2 .wrapper .form-column .careers-form{background-color:#caa39c;padding:0}.careers-page .section-2 .wrapper .form-column .careers-form .frm_fields_container{padding:3.8rem}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form .frm_fields_container{padding:15px}}.careers-page .section-2 .wrapper .form-column .careers-form label{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;text-transform:uppercase}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form label{font-size:1.2rem}}.careers-page .section-2 .wrapper .form-column .careers-form input,.careers-page .section-2 .wrapper .form-column .careers-form select,.careers-page .section-2 .wrapper .form-column .careers-form textarea{background-color:#dfc7c1;border-radius:0;border:none;padding:0 1.5rem;font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132}.careers-page .section-2 .wrapper .form-column .careers-form input::placeholder,.careers-page .section-2 .wrapper .form-column .careers-form select::placeholder,.careers-page .section-2 .wrapper .form-column .careers-form textarea::placeholder{font-size:1.6rem;line-height:2.228rem;color:#333132}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form input,.careers-page .section-2 .wrapper .form-column .careers-form select,.careers-page .section-2 .wrapper .form-column .careers-form textarea{font-size:1.2rem}.careers-page .section-2 .wrapper .form-column .careers-form input::placeholder,.careers-page .section-2 .wrapper .form-column .careers-form select::placeholder,.careers-page .section-2 .wrapper .form-column .careers-form textarea::placeholder{font-size:1.2rem}}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form textarea{height:70px}}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form .frm_dropzone .dz-message{font-size:15px;padding:5px}}.careers-page .section-2 .wrapper .form-column .careers-form input,.careers-page .section-2 .wrapper .form-column .careers-form select{height:3.6rem}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form input,.careers-page .section-2 .wrapper .form-column .careers-form select{height:3rem}}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:10px}}.careers-page .section-2 .wrapper .form-column .careers-form .select-div{position:relative;z-index:1}.careers-page .section-2 .wrapper .form-column .careers-form .select-div select::-ms-expand{display:none}.careers-page .section-2 .wrapper .form-column .careers-form .select-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:none}.careers-page .section-2 .wrapper .form-column .careers-form .select-div:after{position:absolute;content:url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2224%22%20viewBox%3D%220%200%2019%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Group%20394%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M10%2024C10%2018.4765%2014.0288%2014%2019%2014%22%20stroke%3D%22%23333132%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M10%2024C10%2018.4765%205.52354%2014%20-2.49919e-07%2014%22%20stroke%3D%22%23333132%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M10%2023L10%200%22%20stroke%3D%22%23333132%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");right:1.5rem;bottom:.5rem;pointer-events:none;z-index:1}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form .select-div:after{bottom:0}}.careers-page .section-2 .wrapper .form-column .careers-form #field_nq56j_label{display:none}.careers-page .section-2 .wrapper .form-column .careers-form #field_h4ct3_label{display:none}.careers-page .section-2 .wrapper .form-column .careers-form .frm_checkbox label{position:relative;z-index:1;font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;text-transform:none;padding-left:45px;text-indent:0px}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form .frm_checkbox label{font-size:1.2rem}}.careers-page .section-2 .wrapper .form-column .careers-form .frm_checkbox label input{position:absolute;z-index:1;top:.75rem;left:0;height:24px;width:24px;border:1px solid #333132;border-radius:3px;padding:0;background-color:rgba(0,0,0,0);margin:0;display:flex !important;align-items:center;justify-content:center}.careers-page .section-2 .wrapper .form-column .careers-form .frm_checkbox label input::before{margin:0}.careers-page .section-2 .wrapper .form-column .careers-form .frm_checkbox:hover{cursor:pointer !important}.careers-page .section-2 .wrapper .form-column .careers-form .frm_submit{border:1px solid #dbbbb5;background-color:#aa8983;padding:3px;width:fit-content;transition:.25s ease-in-out}.careers-page .section-2 .wrapper .form-column .careers-form .frm_submit .frm_button_submit{background-color:#aa8983;color:#dbbbb5;border:1px solid #dbbbb5;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;border-radius:0;padding:1.2rem 3rem;box-shadow:none;text-transform:uppercase;margin:0;transition:.25s ease-in-out}@media(max-width: 575px){.careers-page .section-2 .wrapper .form-column .careers-form .frm_submit .frm_button_submit{padding:1rem 2rem;font-size:1.2rem}}.careers-page .section-2 .wrapper .form-column .careers-form .frm_submit:hover{background-color:#333132}.careers-page .section-2 .wrapper .form-column .careers-form .frm_submit:hover .frm_button_submit{background-color:#333132;border:1px solid #333132}.privacy-page .frame-container{width:100%;height:100%;position:relative}.privacy-page .frame-container .frame{pointer-events:none;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;z-index:1;backface-visibility:hidden}.privacy-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.privacy-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.privacy-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.privacy-page .frame-container .frame:before{inset:1rem}}.privacy-page .privacy-landing{background-color:#034743}.privacy-page .privacy-landing .wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.privacy-page .privacy-landing .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;opacity:.43;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:0}.privacy-page .privacy-landing .wrapper .content{padding-top:18.7rem;padding-bottom:8.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.privacy-page .privacy-landing .wrapper .content .landing-img{max-width:40rem}@media(max-width: 575px){.privacy-page .privacy-landing .wrapper .content .landing-img{width:27.6rem}}.privacy-page .privacy-landing .wrapper .content h1{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;padding-top:3.9rem;color:#dfc7c1;text-transform:uppercase}@media(max-width: 767px){.privacy-page .privacy-landing .wrapper .content h1{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.privacy-page .privacy-landing .wrapper .content .content-container{padding-top:4rem;padding-bottom:4rem;color:#dfc7c1;max-width:80rem;text-align:center}.privacy-page .privacy-landing .wrapper .content .content-container a{color:#caa39c;transition:.25s ease-in-out}.privacy-page .privacy-landing .wrapper .content .content-container a:hover{text-decoration:underline}.privacy-page .privacy-landing .wrapper .content .content-container img{max-width:10rem;margin-bottom:2rem}.privacy-page .privacy-landing .wrapper .content .content-container h2{font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:2rem}.privacy-page .privacy-landing .wrapper .content .content-container h3{font-family:"acumin-variable";font-size:2.8rem;line-height:3.08rem;letter-spacing:.15rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:2rem}.privacy-page .privacy-landing .wrapper .content .content-container p{font-size:1.6rem;line-height:2.228rem;margin-bottom:2rem}.privacy-page .privacy-landing .wrapper .content .content-container ul{text-align:left;margin-bottom:2rem}.privacy-page .privacy-landing .wrapper .content .content-container ul li{font-size:1.6rem;line-height:2.228rem;margin-bottom:1rem}.privacy-page .privacy-landing .wrapper .content .content-container ol{text-align:left;margin-bottom:2rem}.privacy-page .privacy-landing .wrapper .content .content-container ol li{font-size:1.6rem;line-height:2.228rem;margin-bottom:1rem}.privacy-page .section-1{background-color:#034743}.privacy-page .section-1 .wrapper{padding-top:14.6rem;padding-left:16.5rem;padding-right:16.5rem;padding-bottom:14.7rem}@media(max-width: 575px){.privacy-page .section-1 .wrapper{padding-left:3.6rem;padding-right:3.6rem;padding-top:4.6rem;padding-bottom:4.7rem}}@media(max-width: 575px){.privacy-page .section-1 .wrapper .privacy-dropdown{padding-right:0}}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-item:first-of-type .accordion-title{border-top:1px solid #e4e1dc}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-title{display:flex;align-items:flex-start;justify-content:space-between}.privacy-page .section-1 .wrapper .privacy-dropdown h2{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#dfc7c1;text-transform:uppercase;transition:.25s ease-in-out}@media(max-width: 767px){.privacy-page .section-1 .wrapper .privacy-dropdown h2{font-size:4.2rem;line-height:4.52rem}}@media(max-width: 767px){.privacy-page .section-1 .wrapper .privacy-dropdown h2{font-family:"acumin-variable";font-size:2.8rem;line-height:3.08rem;letter-spacing:.15rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-content-text p{font-size:1.6rem;line-height:2.228rem;color:#e4e1dc;font-family:"acumin-variable"}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-content-text a{color:#caa39c}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-icon{font-size:2.6rem;font-style:normal;font-weight:350;line-height:135%;letter-spacing:.104rem;color:#e4e1dc;font-family:"Decimal-Medium";transition:.25s ease-in-out}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-item{border-bottom:1px solid #e4e1dc;background-color:rgba(0,0,0,0)}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-title{cursor:pointer;margin:0}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-content p{margin-bottom:2rem}.privacy-page .section-1 .wrapper .privacy-dropdown .accordion-content.-hidden{overflow:hidden;max-height:0}.page-404{background-color:#034743;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.page-404 .frame-container{width:100%;height:100%;position:relative}.page-404 .frame-container .frame{pointer-events:none;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;z-index:1;backface-visibility:hidden}.page-404 .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.page-404 .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.page-404 .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.page-404 .frame-container .frame:before{inset:1rem}}.page-404 .wrapper-2{padding-top:15rem;padding-bottom:8.3rem;padding-left:5rem;padding-right:5rem}@media(max-width: 575px){.page-404 .wrapper-2{padding-top:5rem}}.page-404 .wrapper-2 .content{padding-top:10rem;justify-content:center;display:grid}.page-404 .wrapper-2 .content h2{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";padding-bottom:1.8rem;color:#dfc7c1}@media(max-width: 767px){.page-404 .wrapper-2 .content h2{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.page-404 .wrapper-2 .content h1{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";padding-bottom:1.8rem;color:#dfc7c1;padding-bottom:5.4rem}@media(max-width: 767px){.page-404 .wrapper-2 .content h1{font-size:4.2rem;line-height:4.52rem}}.page-404 .wrapper-2 .content a{text-decoration:none}.page-404 .wrapper-2 .content button{z-index:7;background-color:#023c38}.page-404 .wrapper-2 .error-image{max-width:453px;max-height:639px}@media(max-width: 767px){.page-404 .wrapper-2 .error-image{margin-top:4rem;max-width:226px;max-height:319px}}.spa-page .frame-container{width:100%;height:100%;position:relative;z-index:1}.spa-page .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.spa-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.spa-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.spa-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.spa-page .frame-container .frame:before{inset:1rem}}.spa-page .spa-landing .wrapper{position:relative;z-index:1}.spa-page .spa-landing .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.3;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:0}.spa-page .spa-landing .wrapper img{height:100vh}@media(max-width: 575px){.spa-page .spa-landing .wrapper img{height:70vh}}.spa-page .spa-landing .wrapper .content{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.spa-page .spa-landing .wrapper .content svg{width:100%;height:auto;max-width:41rem;margin-bottom:6.2rem}@media(max-width: 575px){.spa-page .spa-landing .wrapper .content svg{max-width:30rem}}@media(max-width: 575px){.spa-page .spa-landing .wrapper .content{top:auto;bottom:2rem;transform:translate(-50%, 0)}}.spa-page .spa-landing .wrapper .sub-title{position:absolute;bottom:.2rem;top:85%;left:50%;transform:translateX(-50%);text-align:center;font-family:"Decimal-Light"}.spa-page .spa-landing .wrapper .sub-title h1{font-size:2rem;letter-spacing:.075em;color:#dbbbb5}@media(max-width: 575px){.spa-page .spa-landing .wrapper .sub-title h1{display:none}}.spa-page .section-1{background-color:#e4e1dc}.spa-page .section-1 .wrapper-1{padding-top:11rem;padding-bottom:11rem;padding-left:8.4rem;padding-right:8.4rem}@media(max-width: 575px){.spa-page .section-1 .wrapper-1{padding-left:2rem;padding-right:2rem}}.spa-page .section-1 .wrapper-1 .img-container{height:auto;width:100%;max-width:52rem;aspect-ratio:1/1.5;overflow:hidden;position:relative;z-index:1}@media(max-width: 575px){.spa-page .section-1 .wrapper-1 .img-container{margin-bottom:5rem}}.spa-page .section-1 .wrapper-1 .img-container .centered-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:15.6rem;height:auto}@media(max-width: 575px){.spa-page .section-1 .wrapper-1 .img-container .centered-logo{width:11.6rem}}.spa-page .section-1 .wrapper-1 .centered-column{display:flex;align-items:center;justify-content:center}.spa-page .section-1 .wrapper-1 .centered-column .info-container{max-width:59rem}.spa-page .section-1 .wrapper-1 .centered-column .info-container .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.spa-page .section-1 .wrapper-1 .centered-column .info-container .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:6.2rem}@media(max-width: 767px){.spa-page .section-1 .wrapper-1 .centered-column .info-container .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.spa-page .section-1 .wrapper-1 .centered-column .info-container .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.spa-page .section-1 .wrapper-1 .centered-column .info-container .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.spa-page .section-1 .wrapper-1 .centered-column .info-container .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium"}.spa-page .section-1 .wrapper-1 .centered-column .info-container .content{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:6.9rem;font-family:"Decimal-Light"}.spa-page .section-1 .wrapper-1 .centered-column .info-container button{z-index:5}.spa-page .section-1 .wrapper-2{padding-left:4rem;padding-right:4rem;padding-bottom:11rem}@media(max-width: 575px){.spa-page .section-1 .wrapper-2{padding-right:2rem;padding-left:2rem}}.spa-page .section-1 .wrapper-2 .info-container h2{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:3.1rem;margin-top:3.1rem}@media(max-width: 767px){.spa-page .section-1 .wrapper-2 .info-container h2{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.spa-page .section-1 .wrapper-2 .info-container p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light"}.spa-page .section-2 .wrapper .banner-img{height:90vh}.spa-page .section-3{background-color:#e4e1dc}.spa-page .section-3 .wrapper{padding-top:8.5rem;padding-left:8.4rem;padding-right:4rem}@media(max-width: 575px){.spa-page .section-3 .wrapper{padding-left:2rem;padding-right:2rem}}.spa-page .section-3 .wrapper .block-img{height:auto;aspect-ratio:1/1}.spa-page .section-3 .wrapper .info-container{max-width:59rem}@media(max-width: 767px){.spa-page .section-3 .wrapper .info-container{margin-bottom:4rem}}.spa-page .section-3 .wrapper .info-container .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.spa-page .section-3 .wrapper .info-container .title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:2.2rem}@media(max-width: 767px){.spa-page .section-3 .wrapper .info-container .title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.spa-page .section-3 .wrapper .info-container .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium"}.spa-page .section-3 .wrapper .info-container .content{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";padding-bottom:6.9rem}@media(max-width: 575px){.spa-page .section-3 .wrapper .info-container .spa-dropdown{padding-right:0}}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-item:first-of-type .accordion-title{border-top:1px solid #333132}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-title{display:flex;align-items:flex-start;justify-content:space-between}.spa-page .section-3 .wrapper .info-container .spa-dropdown h2{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#333132;transition:.25s ease-in-out;text-transform:uppercase}@media(max-width: 767px){.spa-page .section-3 .wrapper .info-container .spa-dropdown h2{font-size:4.2rem;line-height:4.52rem}}@media(max-width: 767px){.spa-page .section-3 .wrapper .info-container .spa-dropdown h2{font-family:"acumin-variable";font-size:2.8rem;line-height:3.08rem;letter-spacing:.15rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.spa-page .section-3 .wrapper .info-container .spa-dropdown p{font-size:1.6rem;line-height:2.228rem;color:#333132;font-family:"acumin-variable"}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-icon{font-size:2.6rem;font-style:normal;font-weight:350;line-height:135%;letter-spacing:.104rem;color:#333132;font-family:"Decimal-Medium";transition:.25s ease-in-out}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-item{border-bottom:1px solid #333132;background-color:rgba(0,0,0,0)}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-title{cursor:pointer;margin:0}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-content p{margin-bottom:2rem}.spa-page .section-3 .wrapper .info-container .spa-dropdown .accordion-content.-hidden{overflow:hidden;max-height:0}.spa-page .section-3 .wrapper .info-container button{margin-top:8rem}.spa-page .section-4{background-color:#e4e1dc}.spa-page .section-4 .wrapper{padding-top:19rem;padding-bottom:19rem;padding-left:8.4rem;padding-right:4rem}@media(max-width: 575px){.spa-page .section-4 .wrapper{padding-top:11rem;padding-bottom:11rem;padding-left:2rem;padding-right:2rem}}.spa-page .section-4 .wrapper .block-img{height:auto;aspect-ratio:1/1}.spa-page .section-4 .wrapper .centered-column{display:flex;align-items:center;justify-content:center}.spa-page .section-4 .wrapper .centered-column .info-container{max-width:59rem}@media(max-width: 767px){.spa-page .section-4 .wrapper .centered-column .info-container{margin-bottom:4rem}}.spa-page .section-4 .wrapper .centered-column .info-container .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.spa-page .section-4 .wrapper .centered-column .info-container .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:6.2rem}@media(max-width: 767px){.spa-page .section-4 .wrapper .centered-column .info-container .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.spa-page .section-4 .wrapper .centered-column .info-container .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.spa-page .section-4 .wrapper .centered-column .info-container .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.spa-page .section-4 .wrapper .centered-column .info-container .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium"}.spa-page .section-4 .wrapper .centered-column .info-container .content{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:6.9rem;font-family:"Decimal-Light"}.spa-page .section-4 .wrapper .centered-column .info-container button{z-index:5}.spa-page .section-5 .wrapper{position:relative;z-index:1}.spa-page .section-5 .wrapper .banner-img{height:90vh}.spa-page .section-5 .wrapper .info-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:100%;padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.spa-page .section-5 .wrapper .info-container .quote{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:3rem;color:#333132;max-width:76.7rem}@media(max-width: 767px){.spa-page .section-5 .wrapper .info-container .quote{font-size:4.2rem;line-height:4.52rem}}.spa-page .section-5 .wrapper .info-container .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;max-width:40rem}.spa-page .section-6{background-color:#e4e1dc}.spa-page .section-6 .wrapper{padding-top:19rem;padding-bottom:19rem;padding-left:8.4rem;padding-right:4rem}@media(max-width: 575px){.spa-page .section-6 .wrapper{padding-top:11rem;padding-bottom:11rem;padding-left:2rem;padding-right:2rem}}.spa-page .section-6 .wrapper .block-img{height:auto;aspect-ratio:1/1}.spa-page .section-6 .wrapper .centered-column{display:flex;align-items:center;justify-content:center}.spa-page .section-6 .wrapper .centered-column .info-container{max-width:59rem}@media(max-width: 767px){.spa-page .section-6 .wrapper .centered-column .info-container{margin-bottom:4rem}}.spa-page .section-6 .wrapper .centered-column .info-container .title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:3rem;text-transform:uppercase;color:#333132}@media(max-width: 767px){.spa-page .section-6 .wrapper .centered-column .info-container .title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.spa-page .section-6 .wrapper .centered-column .info-container .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";font-weight:350;text-transform:uppercase;color:#333132;margin-bottom:1rem}.spa-page .section-6 .wrapper .centered-column .info-container .content{padding-bottom:1.7rem}.spa-page .section-6 .wrapper .centered-column .info-container .content p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";margin-bottom:2rem}.template-single-news{background-color:#e4e1dc}.template-single-news .section-1{padding-top:25.1rem;padding-bottom:12.2rem}.template-single-news .section-1 .wrapper{position:relative}.template-single-news .section-1 .wrapper img{padding-bottom:2rem}.template-single-news .section-1 .wrapper .right-side .category{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.template-single-news .section-1 .wrapper .right-side .title-text{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";margin-bottom:5rem}@media(max-width: 767px){.template-single-news .section-1 .wrapper .right-side .title-text{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-single-news .section-1 .wrapper .right-side .book-promo-link{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;transition:.25s ease-in-out;border:1px solid #dbbbb5;padding:3px;width:fit-content;height:6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:3.1rem}.template-single-news .section-1 .wrapper .right-side .book-promo-link .spacer{background-color:#dbbbb5;height:100%;width:100%;padding:0 2rem;display:flex;align-items:center;transition:.25s ease-in-out}.template-single-news .section-1 .wrapper .right-side .book-promo-link .spacer .align{display:flex;align-items:center;gap:1.5rem}.template-single-news .section-1 .wrapper .right-side .book-promo-link .spacer .align .svg-container{width:1.83rem;height:1.733rem;display:flex}.template-single-news .section-1 .wrapper .right-side .book-promo-link .spacer .align .svg-container svg{width:100%;height:100%}.template-single-news .section-1 .wrapper .right-side .book-promo-link .spacer .align .svg-container svg path{transition:.25s ease-in-out}.template-single-news .section-1 .wrapper .right-side .book-promo-link:hover{border:1px solid #333132;color:#e4e1dc}.template-single-news .section-1 .wrapper .right-side .book-promo-link:hover .spacer{background-color:#333132}.template-single-news .section-1 .wrapper .right-side .book-promo-link:hover svg path{fill:#e4e1dc}.template-single-news .section-1 .wrapper .right-side .date-author{margin-bottom:1rem;display:none}.template-single-news .section-1 .wrapper .right-side .date-author h3{display:flex;flex-wrap:wrap}.template-single-news .section-1 .wrapper .right-side .date-author h3 span{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.template-single-news .section-1 .wrapper .right-side .date-author h3 span:first-child{margin-right:10px}.template-single-news .section-1 .wrapper .right-side .content p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";padding-bottom:2.7rem}.template-single-news .section-1 .wrapper .right-side .content p strong{font-family:"Decimal-Medium"}.template-single-news .section-1 .wrapper .right-side .content ul{padding-bottom:2.7rem}.template-single-news .section-1 .wrapper .right-side .content ul li{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light"}.template-single-news .section-1 .wrapper .right-side .content a{font-family:"Decimal-Medium";transition:opacity .2s ease-in-out}.template-single-news .section-1 .wrapper .right-side .content a:hover{opacity:.7}.template-single-news .section-2 h2{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;margin-bottom:2rem}@media(max-width: 767px){.template-single-news .section-2 h2{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.history-page .frame-container{width:100%;height:100%;position:relative;z-index:1}.history-page .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.history-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.history-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.history-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.history-page .frame-container .frame:before{inset:1rem}}.history-page .landing .wrapper{position:relative;z-index:1;text-align:center;padding-top:13.2rem}@media(max-width: 575px){.history-page .landing .wrapper{padding-left:3.6rem;padding-right:3.6rem;padding-top:13.2rem}}.history-page .landing .wrapper .title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;max-width:83rem;color:#dbbbb5;margin-inline:auto;transform:translateY(3.8rem)}@media(max-width: 767px){.history-page .landing .wrapper .title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 767px){.history-page .landing .wrapper .title{max-width:35rem;transform:translateY(1.8rem)}}@media(max-width: 575px){.history-page .landing .wrapper .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px)and (max-width: 767px){.history-page .landing .wrapper .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.history-page .landing .wrapper .window-container{display:flex;justify-content:center;align-items:center;margin-bottom:6.8rem}@media(max-width: 767px){.history-page .landing .wrapper .window-container{margin-bottom:3rem}}.history-page .landing .wrapper .window-container .window{position:relative;z-index:1;width:44.1rem;height:62rem;border-radius:30rem 30rem 0px 0px}@media(max-width: 767px){.history-page .landing .wrapper .window-container .window{border-radius:35rem 35rem 0 0}}@media(max-width: 575px){.history-page .landing .wrapper .window-container .window{height:44.2rem}}.history-page .landing .wrapper .window-container .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.43;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:1}.history-page .landing .wrapper .window-container .media{position:absolute;border-radius:inherit;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%;border:2px solid #dfc7c1;overflow:hidden;z-index:1}.history-page .landing .wrapper .window-container .media img{position:relative;width:280%;height:300%;object-fit:contain;transform:translate(-55%, -35%);backface-visibility:hidden;z-index:-1}@media(max-width: 575px){.history-page .landing .wrapper .window-container .media img{width:300%;height:320%;transform:translate(-60%, -30%)}}@media(min-width: 2001px){.history-page .landing .wrapper .window-container .media img{transform:translate(-55%, -30%)}}.history-page .landing .wrapper .window-container .logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:12.8rem;height:19.7rem}@media(max-width: 575px){.history-page .landing .wrapper .window-container .logo{width:10rem}}.history-page .landing .wrapper .window-container p{flex:1;text-align:center;text-transform:uppercase;opacity:.4;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem}@media(max-width: 767px){.history-page .landing .wrapper .window-container p{display:none}}.history-page .landing .wrapper .content{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;max-width:100rem;margin-bottom:3rem;color:#dbbbb5;text-transform:uppercase;margin-inline:auto}@media(max-width: 767px){.history-page .landing .wrapper .content{font-size:4.2rem;line-height:4.52rem}}@media(max-width: 575px){.history-page .landing .wrapper .content{font-family:"acumin-variable";font-size:2.8rem;line-height:3.08rem;letter-spacing:.15rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:2rem}}.history-page .landing .wrapper .caption{font-size:1.6rem;line-height:2.228rem;color:#dbbbb5;max-width:40rem;margin-inline:auto;font-family:"Decimal-Light";padding-bottom:13.2rem}@media(max-width: 575px){.history-page .landing .wrapper .caption{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;letter-spacing:unset;line-height:2rem;padding-bottom:3.2rem}}.history-page .landing .landing-img-container{position:relative;z-index:1;overflow:hidden}.history-page .landing .landing-img-container .landing-img{height:auto;aspect-ratio:16/9;transition:1s ease-in-out}@media(max-width: 767px){.history-page .landing .landing-img-container .landing-img{aspect-ratio:4/3}}.history-page .landing .landing-img-container .landing-img.-one{transform:translateX(0%) scale(1.2)}.history-page .landing .landing-img-container .landing-img.-two{display:none;position:absolute;top:50%;left:50%;transform:translate(-75%, -50%) scale(1.8);z-index:1}.history-page .landing .landing-img-container .landing-center-img-container{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;height:50%;width:100%;overflow:hidden}.history-page .landing .landing-img-container .landing-center-img-container .inner-container{position:relative;z-index:1;width:100%;height:100%}.history-page .landing .landing-img-container.-active .landing-img.-one{transform:scale(1)}.history-page .landing .landing-img-container.-active .landing-img.-two{transform:translate(-50%, -50%) scale(1)}.history-page .timeline{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;margin-bottom:12.5rem;border-bottom:2px solid #333132;transition:background-color .25s ease-in-out}@media(max-width: 575px){.history-page .timeline{margin-bottom:5.5rem}}.history-page .timeline .desktop-boxes{padding-top:7rem;width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 575px){.history-page .timeline .desktop-boxes{display:none}}.history-page .timeline .timeline-splide-container{width:100%}@media(min-width: 576px){.history-page .timeline .timeline-splide-container{display:none}}.history-page .timeline .timeline-splide-container #timeline-splide .splide__track{padding-top:5rem}.history-page .timeline .timeline-splide-container #timeline-splide .splide__track .splide__list .splide__slide{display:flex;align-items:flex-end;justify-content:center}.history-page .timeline .time-box{position:relative;z-index:1;text-align:center}.history-page .timeline .time-box .time-arrow,.history-page .timeline .time-box .circle{position:absolute;bottom:6rem;left:50%;transform:translateX(-50%);z-index:1;transition:.25s ease-in-out}@media(max-width: 575px){.history-page .timeline .time-box .time-arrow,.history-page .timeline .time-box .circle{bottom:5rem}}.history-page .timeline .time-box .time-arrow{height:auto;width:3rem;transform:translate(-50%, -50%);opacity:0}@media(max-width: 575px){.history-page .timeline .time-box .time-arrow{width:2rem}}.history-page .timeline .time-box .circle{height:auto;width:1.5rem}@media(max-width: 575px){.history-page .timeline .time-box .circle{width:1rem}}.history-page .timeline .time-box .year{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;color:#333132;font-family:"Decimal-Medium";padding-top:2.5rem;padding-bottom:2rem}@media(max-width: 575px){.history-page .timeline .time-box .year{padding-top:1.5rem;padding-bottom:1.5rem}}.history-page .timeline .time-box.-active .time-arrow{transform:translate(-50%, 0%);opacity:1}.history-page .timeline .time-box.-active .circle{transform:translate(-50%, -50%);opacity:0}.history-page .timeline .time-box:hover{cursor:pointer}.history-page .section-1 .wrapper{padding-left:4rem;padding-right:4rem;padding-top:6.3rem}@media(max-width: 991px){.history-page .section-1 .wrapper{padding-top:5rem;padding-bottom:5rem}}@media(max-width: 575px){.history-page .section-1 .wrapper{padding-left:2rem;padding-right:2rem}}.history-page .section-1 .wrapper .img-center-container{display:flex;justify-content:center}.history-page .section-1 .wrapper .img-center-container .window{position:relative;z-index:1;width:44.1rem;height:62rem;border-radius:30rem 30rem 0px 0px}@media(max-width: 767px){.history-page .section-1 .wrapper .img-center-container .window{width:34.2rem;height:47.9rem}}.history-page .section-1 .wrapper .img-center-container .window .arch-container{position:absolute;z-index:1;border-radius:inherit;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%;overflow:hidden}.history-page .section-1 .wrapper .img-center-container .window .arch-container img{position:relative;width:110%;height:120%;left:50%;object-fit:cover;transform:translate(-50%, -10%);backface-visibility:hidden;z-index:-1}.history-page .section-1 .wrapper .section-opening{padding-top:5rem;padding-bottom:5rem;padding-left:4rem;padding-right:4rem;display:flex;justify-content:center;align-items:center}@media(max-width: 575px){.history-page .section-1 .wrapper .section-opening{padding-left:2rem;padding-right:2rem}}.history-page .section-1 .wrapper .section-opening .inner-container{max-width:60rem}.history-page .section-1 .wrapper .section-opening .inner-container .line{display:flex;justify-content:center}.history-page .section-1 .wrapper .section-opening .inner-container .label{font-size:2rem;line-height:2.86rem;color:#333132;font-family:"Decimal-Medium";display:flex;justify-content:center;padding-top:2.4rem;padding-bottom:2.4rem}.history-page .section-1 .wrapper .section-opening .inner-container .content{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;display:flex;justify-content:center;padding-bottom:4rem;text-align:center}@media(max-width: 767px){.history-page .section-1 .wrapper .section-opening .inner-container .content{padding-left:8.6rem;padding-right:8.6rem}}@media(max-width: 575px){.history-page .section-1 .wrapper .section-opening .inner-container .content{padding-left:2rem;padding-right:2rem}}.history-page .section-1 .wrapper .section-opening .inner-container .arrow{display:flex;justify-content:center}.history-page .section-1 .wrapper .info-container-1{display:flex;justify-content:center;align-items:center}.history-page .section-1 .wrapper .info-container-1 .inner-container{max-width:40rem}.history-page .section-1 .wrapper .info-container-1 .inner-container .year{display:flex;justify-content:center;font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;padding-top:3.7rem;padding-bottom:2.7rem;font-family:"Decimal-Medium"}@media(max-width: 767px){.history-page .section-1 .wrapper .info-container-1 .inner-container .year{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.history-page .section-1 .wrapper .info-container-1 .inner-container .caption{display:flex;justify-content:center;font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light"}.history-page .section-1 .wrapper .info-container-1 .inner-container .content{display:flex;justify-content:center;font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;text-align:center;font-family:"Decimal-Light";padding-top:5.1rem;padding-bottom:5.1rem}@media(max-width: 767px){.history-page .section-1 .wrapper .info-container-1 .inner-container .content{padding-left:0;padding-right:0}}@media(max-width: 575px){.history-page .section-1 .wrapper .info-container-1 .inner-container .content{padding-left:2rem;padding-right:2rem}}.history-page .section-1 .wrapper .info-container-2{display:flex;justify-content:center;align-items:center}.history-page .section-1 .wrapper .info-container-2 .inner-container{max-width:60rem}.history-page .section-1 .wrapper .info-container-2 .inner-container .line{display:flex;justify-content:center;padding-top:8rem;padding-bottom:2rem}@media(max-width: 575px){.history-page .section-1 .wrapper .info-container-2 .inner-container .line{padding-top:2rem}}.history-page .section-1 .wrapper .info-container-2 .inner-container .year-2{display:flex;justify-content:center;font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem}.history-page .section-1 .wrapper .info-container-2 .inner-container .content-2{display:flex;justify-content:center;text-align:center;font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-top:2rem;padding-bottom:2rem}.history-page .section-1 .wrapper .info-container-2 .inner-container .arrow{display:flex;justify-content:center;padding-bottom:3rem}.history-page .section-1 .wrapper .media-row .title{font-size:1.1rem;font-style:normal;font-weight:350;line-height:1.87rem;letter-spacing:.132rem;text-transform:uppercase;color:#333132;margin-bottom:1.7rem}.history-page .section-1 .wrapper .media-row .media-img{aspect-ratio:16/9}.history-page .section-repeater .section-opening{padding-top:5rem;padding-bottom:5rem;padding-left:4rem;padding-right:4rem;display:flex;justify-content:center;align-items:center}@media(max-width: 575px){.history-page .section-repeater .section-opening{padding-left:2rem;padding-right:2rem}}.history-page .section-repeater .section-opening .inner-container{max-width:60rem}.history-page .section-repeater .section-opening .inner-container .line{display:flex;justify-content:center}.history-page .section-repeater .section-opening .inner-container .label{font-size:2rem;line-height:2.86rem;color:#333132;font-family:"Decimal-Medium";display:flex;justify-content:center;padding-top:2.4rem;padding-bottom:2.4rem}.history-page .section-repeater .section-opening .inner-container .content{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;display:flex;justify-content:center;padding-bottom:4rem;text-align:center}@media(max-width: 767px){.history-page .section-repeater .section-opening .inner-container .content{padding-left:8.6rem;padding-right:8.6rem}}@media(max-width: 575px){.history-page .section-repeater .section-opening .inner-container .content{padding-left:2rem;padding-right:2rem}}.history-page .section-repeater .section-opening .inner-container .arrow{display:flex;justify-content:center}.history-page .section-repeater .section-main{padding-top:5rem;padding-bottom:5rem;padding-left:8.5rem;padding-right:9.2rem}@media(max-width: 991px){.history-page .section-repeater .section-main{padding-left:4rem;padding-right:4rem}}@media(max-width: 575px){.history-page .section-repeater .section-main{padding-left:2rem;padding-right:2rem}}.history-page .section-repeater .section-main .top-row .image-column{display:flex;justify-content:center;align-items:center}.history-page .section-repeater .section-main .top-row .image-column .window{position:relative;z-index:1;width:44.1rem;height:62rem;border-radius:30rem 30rem 0px 0px}@media(max-width: 767px){.history-page .section-repeater .section-main .top-row .image-column .window{width:34.2rem;height:47.9rem}}.history-page .section-repeater .section-main .top-row .image-column .window .arch-container{position:absolute;z-index:1;border-radius:inherit;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;overflow:hidden}.history-page .section-repeater .section-main .top-row .image-column .window .arch-container img{position:relative;height:100%;width:100%;left:50%;object-fit:cover;transform:translate(-50%, 0);backface-visibility:hidden;z-index:-1}.history-page .section-repeater .section-main .top-row .info-column{display:flex;justify-content:center;align-items:center}.history-page .section-repeater .section-main .top-row .info-column .info-container{display:flex;justify-content:flex-start;gap:4.8rem}@media(max-width: 575px){.history-page .section-repeater .section-main .top-row .info-column .info-container{flex-direction:column;gap:2.4rem}}.history-page .section-repeater .section-main .top-row .info-column .info-container .container:nth-child(1){width:fit-content}.history-page .section-repeater .section-main .top-row .info-column .info-container .container:nth-child(2){padding-top:7rem}@media(max-width: 767px){.history-page .section-repeater .section-main .top-row .info-column .info-container .container:nth-child(2){padding-top:3rem}}@media(max-width: 767px){.history-page .section-repeater .section-main .top-row .info-column .info-container .container{padding-top:3rem}}@media(max-width: 575px){.history-page .section-repeater .section-main .top-row .info-column .info-container .container{margin:0}}.history-page .section-repeater .section-main .top-row .info-column .info-container .container .title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#333132;text-transform:uppercase;padding-bottom:4.6rem;text-align:right}@media(max-width: 767px){.history-page .section-repeater .section-main .top-row .info-column .info-container .container .title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px){.history-page .section-repeater .section-main .top-row .info-column .info-container .container .title{padding-bottom:2rem}}.history-page .section-repeater .section-main .top-row .info-column .info-container .container .label{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;color:#333132;font-family:"Decimal-Medium";text-align:right;text-transform:uppercase;white-space:nowrap}.history-page .section-repeater .section-main .top-row .info-column .info-container .container .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:5.6rem;color:#333132;display:flex;align-items:end}@media(max-width: 575px){.history-page .section-repeater .section-main .top-row .info-column .info-container .container .caption{padding-bottom:3rem}}.history-page .section-repeater .section-main .top-row .info-column .info-container .container .content{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;color:#333132}.history-page .section-repeater .section-main .top-row .info-column .main-content-container{max-width:60rem}.history-page .section-repeater .section-main .history-repeater{padding-top:17rem}@media(max-width: 767px){.history-page .section-repeater .section-main .history-repeater{padding-top:10rem}}.history-page .section-repeater .section-main .history-repeater .image-column{display:flex;justify-content:center}.history-page .section-repeater .section-main .history-repeater .image-column img{width:36rem;height:47.9rem;border-radius:50%}@media(max-width: 767px){.history-page .section-repeater .section-main .history-repeater .image-column img{margin-bottom:3rem}}@media(max-width: 575px){.history-page .section-repeater .section-main .history-repeater .image-column img{width:30rem;height:45rem}}.history-page .section-repeater .section-main .history-repeater .info-column{display:flex;justify-content:center;flex-direction:column}.history-page .section-repeater .section-main .history-repeater .info-column .container{display:flex;justify-content:center;gap:4.8rem}@media(max-width: 575px){.history-page .section-repeater .section-main .history-repeater .info-column .container{flex-direction:column;gap:2.4rem}}.history-page .section-repeater .section-main .history-repeater .info-column .container .label{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;color:#333132;font-family:"Decimal-Medium";white-space:nowrap}.history-page .section-repeater .section-main .history-repeater .info-column .container .content{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;color:#333132}.template-rooms .overview{padding-top:30rem;background-color:#e4e1dc}@media(max-width: 767px){.template-rooms .overview{padding-top:20rem}}.template-rooms .overview .wrapper{width:100%;padding-left:8.4rem;padding-right:8.4rem;padding-bottom:6rem;display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){.template-rooms .overview .wrapper{padding-left:2rem;padding-right:2rem;padding-bottom:4rem}}@media(max-width: 575px){.template-rooms .overview .wrapper{padding-bottom:2rem}}.template-rooms .overview .wrapper .title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:30px;color:#333132;text-transform:uppercase;text-align:center}@media(max-width: 767px){.template-rooms .overview .wrapper .title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-rooms .overview .wrapper .content{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";max-width:87rem;text-align:center}.template-rooms .overview .wrapper .content span{display:inline-block;cursor:pointer;text-decoration:underline}@media(max-width: 767px){.template-rooms .overview .wrapper .content{font-size:1.6rem;line-height:2.228rem}}.template-rooms .section-1{background-color:#e4e1dc}.template-rooms .section-1 .filter{display:flex;justify-content:flex-end;align-items:center;padding-left:8.4rem;padding-right:8.4rem;margin-bottom:2.5rem}@media(max-width: 767px){.template-rooms .section-1 .filter{padding-left:2rem;padding-right:2rem;justify-content:flex-start}}.template-rooms .section-1 .filter .select-div{position:relative;width:100%;max-width:47rem;z-index:1}@media(max-width: 575px){.template-rooms .section-1 .filter .select-div{max-width:70vw}}.template-rooms .section-1 .filter .select-div select::-ms-expand{display:none}.template-rooms .section-1 .filter .select-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:1px solid rgba(0,0,0,0)}.template-rooms .section-1 .filter .select-div select{word-break:break-word;white-space:normal;width:100%;color:#333132;border-bottom:1px solid #333132;background-color:rgba(0,0,0,0);padding-top:13px;padding-bottom:13px;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;text-transform:uppercase;font-family:"Decimal-Medium"}@media(max-width: 575px){.template-rooms .section-1 .filter .select-div select{font-size:11px}}.template-rooms .section-1 .filter .select-div select:focus{outline:none}.template-rooms .section-1 .filter .select-div select:hover{cursor:pointer}.template-rooms .section-1 .filter .select-div:after{position:absolute;content:url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201L9.5%209.5L18%201%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E");right:0;top:35%;transform:translateY(-50%);height:auto;width:14px;pointer-events:none;z-index:1}@media(max-width: 575px){.template-rooms .section-1 .filter .select-div:after{top:45%;transform:translateY(-50%) scale(0.5)}}.template-rooms .section-1 .collection-container{scroll-margin-top:14rem}@media(max-width: 767px){.template-rooms .section-1 .collection-container{scroll-margin-top:8rem}}.template-rooms .section-1 .collection-container .sub-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:2.8rem;padding-left:8.4rem;padding-right:8.4rem;padding-bottom:6.2rem}@media(max-width: 767px){.template-rooms .section-1 .collection-container .sub-info-container{padding-left:2rem;padding-right:2rem}}.template-rooms .section-1 .collection-container .sub-info-container .secondary-title{font-family:"Decimal-Medium";font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;margin-bottom:5px;color:#333132;text-transform:uppercase}.template-rooms .section-1 .collection-container .sub-info-container .primary-title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:30px;color:#333132;text-transform:uppercase}@media(max-width: 767px){.template-rooms .section-1 .collection-container .sub-info-container .primary-title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-rooms .section-1 .collection-container .sub-info-container .caption{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";margin-bottom:40px;max-width:87rem}@media(max-width: 767px){.template-rooms .section-1 .collection-container .sub-info-container .caption{font-size:1.6rem;line-height:2.228rem}}.template-rooms .section-1 .collection-container .sub-info-container .btns-container{display:flex;align-items:center;justify-content:center;gap:1.7rem}.template-rooms .section-1 .collection-container .sub-info-container .btns-container .book-now-btn,.template-rooms .section-1 .collection-container .sub-info-container .btns-container .features-btn{display:flex;justify-content:center;align-items:center;width:20rem;height:5.1rem}@media(max-width: 575px){.template-rooms .section-1 .collection-container .sub-info-container .btns-container .book-now-btn,.template-rooms .section-1 .collection-container .sub-info-container .btns-container .features-btn{width:170px;height:40px;margin-bottom:10px}.template-rooms .section-1 .collection-container .sub-info-container .btns-container .book-now-btn span,.template-rooms .section-1 .collection-container .sub-info-container .btns-container .features-btn span{font-size:11px}}.template-rooms .section-1 .collection-container .sub-info-container .btns-container .book-now-btn svg,.template-rooms .section-1 .collection-container .sub-info-container .btns-container .features-btn svg{margin-right:1rem}.template-rooms .section-1 .collection-container .sub-section{padding-left:8.4rem;padding-bottom:14rem}@media(max-width: 767px){.template-rooms .section-1 .collection-container .sub-section{padding-left:2rem;padding-bottom:4rem}}.template-rooms .section-1 .collection-container .room-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.3rem;padding:0 4rem}@media(max-width: 767px){.template-rooms .section-1 .collection-container .room-grid{grid-template-columns:1fr}}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container{position:relative;z-index:1;height:45rem}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container{height:22.5rem}}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease-in-out}@media(max-width: 767px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .overlay{opacity:1}}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .room-info-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center;opacity:0;transition:opacity .3s ease-in-out}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .room-info-container .room-title{font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-weight:350;color:#e4e1dc;text-transform:uppercase}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .room-info-container .room-location{font-size:1.6rem;line-height:2.228rem;color:#e4e1dc;text-transform:uppercase}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .room-info-container .room-location{font-size:1.2rem;line-height:1.5rem}}@media(max-width: 767px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .room-info-container{opacity:1}}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .btns-container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%, 0);z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:1.5rem}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .btns-container{bottom:.5rem}}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .explore-anchor{display:none}}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn,.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .explore-btn{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn,.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .explore-btn{width:180px;height:40px;margin-bottom:10px}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn span,.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .explore-btn span{font-size:11px}}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn svg,.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .explore-btn svg{margin-right:1rem}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn{width:auto;padding-left:1.5rem;padding-right:1.5rem}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container:hover .overlay{opacity:1}.template-rooms .section-1 .collection-container .room-grid .room-card .img-container:hover .room-info-container{opacity:1}.template-rooms .section-1 .collection-container .room-grid .room-card .info-container{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.6rem 3.2rem}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .info-container{padding-left:0rem;padding-right:0rem}}.template-rooms .section-1 .collection-container .room-grid .room-card .info-container .sub-container:nth-child(2){text-align:center}.template-rooms .section-1 .collection-container .room-grid .room-card .info-container .sub-container:nth-child(3){text-align:right}.template-rooms .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";margin-bottom:5px;text-transform:uppercase;color:#333132}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info-title{font-size:11px}}.template-rooms .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132}@media(max-width: 575px){.template-rooms .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info{font-size:14px}}.template-rooms .section-1 .splide__slide{width:60rem}@media(max-width: 575px){.template-rooms .section-1 .splide__slide{width:30rem}}.template-rooms .section-1 .splide__slide:hover{cursor:grab}.template-rooms .section-1 .splide__slide:active{cursor:grabbing}.template-rooms .section-1 .splide__arrow{top:22.5rem;background-color:#e4e1dc}.template-rooms .section-1 .splide__arrow svg{height:2.6rem;width:4.6rem}.template-rooms .section-1 .splide__arrow svg path{transform:translateY(0.55rem)}@media(max-width: 767px){.template-rooms .section-1 .splide__arrow{height:3rem;width:3rem}.template-rooms .section-1 .splide__arrow svg{height:1.3rem;width:2.3rem}}@media(max-width: 575px){.template-rooms .section-1 .splide__arrow{top:11.25rem}}.template-rooms .section-1 .splide__arrow:disabled{opacity:0}.template-rooms .section-1 .custom-arrow-left,.template-rooms .section-1 .custom-arrow-right{top:22.5rem}@media(max-width: 767px){.template-rooms .section-1 .custom-arrow-left,.template-rooms .section-1 .custom-arrow-right{top:11.25rem}}.template-rooms .section-2{background-color:#dfc7c1;padding-left:8.4rem;padding-right:8.4rem}@media(max-width: 767px){.template-rooms .section-2{padding-left:2rem;padding-right:2rem}}.special-offer-cta-card{padding-top:7.6rem;padding-bottom:7.6rem}@media(max-width: 575px){.special-offer-cta-card{padding-top:4rem;padding-bottom:4rem}}.special-offer-cta-card .column-1{display:flex;justify-content:flex-start;align-items:center}@media(max-width: 767px){.special-offer-cta-card .column-1{padding-bottom:4rem}}.special-offer-cta-card .sec-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";text-transform:uppercase;margin-bottom:5px}.special-offer-cta-card .prim-title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;margin-bottom:5rem}@media(max-width: 767px){.special-offer-cta-card .prim-title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px){.special-offer-cta-card .prim-title{margin-bottom:4rem}}.special-offer-cta-card .ter-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";text-transform:uppercase;margin-bottom:1.2rem}.special-offer-cta-card .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";margin-bottom:7rem;max-width:59.2rem}@media(max-width: 575px){.special-offer-cta-card .caption{margin-bottom:4rem}}.special-offer-cta-card .img-column{display:flex;align-items:center;justify-content:center}.special-offer-cta-card .img-column .img-container{overflow:hidden;border-radius:26rem 26rem 0 0;height:73.6rem;width:52rem}@media(max-width: 575px){.special-offer-cta-card .img-column .img-container{height:40rem}}.template-single-rooms .landing{background-color:#e4e1dc}.template-single-rooms .landing .inner-container{position:relative;z-index:1}.template-single-rooms .landing .inner-container .landing-img{height:70rem}@media(max-width: 575px){.template-single-rooms .landing .inner-container .landing-img{height:100vh}}.template-single-rooms .landing .inner-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0}.template-single-rooms .landing .inner-container .room-title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#e4e1dc;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:4rem}@media(max-width: 767px){.template-single-rooms .landing .inner-container .room-title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-single-rooms .landing .inner-container .taxonomy-title{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;text-transform:uppercase;color:#e4e1dc;position:absolute;bottom:3.4rem;left:50%;transform:translateX(-50%);z-index:1}@media(max-width: 767px){.template-single-rooms .landing .inner-container .taxonomy-title{width:100%;left:0;transform:translateX(0%);padding-left:2rem;padding-right:2rem}}.template-single-rooms .landing .inner-container .prev-container,.template-single-rooms .landing .inner-container .next-container{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:#e4e1dc;border-radius:50%;height:6rem;width:6rem;transition:.35s ease-in-out;opacity:.5}.template-single-rooms .landing .inner-container .prev-container .prev,.template-single-rooms .landing .inner-container .prev-container .next,.template-single-rooms .landing .inner-container .next-container .prev,.template-single-rooms .landing .inner-container .next-container .next{display:flex;justify-content:center;align-items:center}.template-single-rooms .landing .inner-container .prev-container:hover,.template-single-rooms .landing .inner-container .next-container:hover{opacity:1}.template-single-rooms .landing .inner-container .prev-container svg,.template-single-rooms .landing .inner-container .next-container svg{height:auto;width:4.3rem}@media(max-width: 767px){.template-single-rooms .landing .inner-container .prev-container,.template-single-rooms .landing .inner-container .next-container{top:80%}}.template-single-rooms .landing .inner-container .prev-container{left:4rem}.template-single-rooms .landing .inner-container .prev-container svg{transform:rotate(180deg)}@media(max-width: 767px){.template-single-rooms .landing .inner-container .prev-container{left:2rem}}.template-single-rooms .landing .inner-container .next-container{right:4rem}@media(max-width: 767px){.template-single-rooms .landing .inner-container .next-container{right:2rem}}.template-single-rooms .section-1{background-color:#e4e1dc}@media(max-width: 991px){.template-single-rooms .section-1 .-desktop{display:none}}@media(min-width: 992px){.template-single-rooms .section-1 .-mobile{display:none}}.template-single-rooms .section-1 .info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:8.4rem;padding-right:8.4rem;padding-top:5.4rem;padding-bottom:9rem}@media(max-width: 767px){.template-single-rooms .section-1 .info-container{padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem}}.template-single-rooms .section-1 .info-container .title{font-family:"acumin-variable";font-size:6.4rem;line-height:6.4rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#333132;margin-bottom:2rem}@media(max-width: 767px){.template-single-rooms .section-1 .info-container .title{font-size:4.2rem;line-height:4.52rem}}.template-single-rooms .section-1 .info-container .content{margin-bottom:2rem}.template-single-rooms .section-1 .info-container .content p{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";color:#333132;max-width:55rem}.template-single-rooms .section-1 .info-container .btn-container{display:flex;gap:1.7rem}@media(max-width: 575px){.template-single-rooms .section-1 .info-container .btn-container{flex-direction:column;align-items:center}}.template-single-rooms .section-1 .info-container .btn-container .book-now-btn,.template-single-rooms .section-1 .info-container .btn-container .features-btn,.template-single-rooms .section-1 .info-container .btn-container .virtual-tour-btn{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.template-single-rooms .section-1 .info-container .btn-container .book-now-btn,.template-single-rooms .section-1 .info-container .btn-container .features-btn,.template-single-rooms .section-1 .info-container .btn-container .virtual-tour-btn{width:180px;height:40px;margin-bottom:10px}.template-single-rooms .section-1 .info-container .btn-container .book-now-btn span,.template-single-rooms .section-1 .info-container .btn-container .features-btn span,.template-single-rooms .section-1 .info-container .btn-container .virtual-tour-btn span{font-size:11px}}.template-single-rooms .section-1 .info-container .btn-container .book-now-btn svg,.template-single-rooms .section-1 .info-container .btn-container .features-btn svg,.template-single-rooms .section-1 .info-container .btn-container .virtual-tour-btn svg{margin-right:1rem}.template-single-rooms .section-1 .info-container .btn-container .book-now-btn{width:auto;padding-left:2rem;padding-right:2rem}.template-single-rooms .section-1 .info-container .info-row{display:flex;justify-content:flex-start;gap:3rem;padding-top:7.6rem}@media(max-width: 575px){.template-single-rooms .section-1 .info-container .info-row{display:block;padding-top:4rem}}.template-single-rooms .section-1 .info-container .info-row .info-block .info-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase;text-align:center}@media(max-width: 575px){.template-single-rooms .section-1 .info-container .info-row .info-block .info-title{text-align:center}}.template-single-rooms .section-1 .info-container .info-row .info-block .info-text{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;text-align:center}@media(max-width: 575px){.template-single-rooms .section-1 .info-container .info-row .info-block .info-text{text-align:center;margin-bottom:2rem}}.template-single-rooms .section-1 .info-container .info-row .info-block:first-of-type .info-title,.template-single-rooms .section-1 .info-container .info-row .info-block:first-of-type .info-text{text-align:left}@media(max-width: 575px){.template-single-rooms .section-1 .info-container .info-row .info-block:first-of-type .info-title,.template-single-rooms .section-1 .info-container .info-row .info-block:first-of-type .info-text{text-align:center}}.template-single-rooms .section-1 .image-container{padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.template-single-rooms .section-1 .image-container{padding-left:2rem;padding-right:2rem}}.template-single-rooms .section-1 .image-container .basic-column{margin-bottom:7.6rem}@media(max-width: 575px){.template-single-rooms .section-1 .image-container .basic-column{margin-bottom:4rem}}.template-single-rooms .section-1 .image-container .img-1{aspect-ratio:1/1}.template-single-rooms .section-1 .image-container .img-2{aspect-ratio:1/1}.template-single-rooms .section-1 .image-container .img-3{max-width:48.3rem;max-height:40.4rem}.template-single-rooms .section-1 .image-container .info-column .inner-container{padding:5rem}@media(max-width: 767px){.template-single-rooms .section-1 .image-container .info-column .inner-container{padding:0rem}}.template-single-rooms .section-1 .image-container .info-column .inner-container .info{max-width:38rem}.template-single-rooms .section-1 .image-container .info-column .inner-container .info .title{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#333132;margin-bottom:3rem}.template-single-rooms .section-1 .image-container .info-column .inner-container .info .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132}.template-single-rooms .section-1 .features-popup-content{position:relative;z-index:1;padding-top:9rem;padding-bottom:9rem;width:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 575px){.template-single-rooms .section-1 .features-popup-content{display:block}}.template-single-rooms .section-1 .features-popup-content .frame{pointer-events:none;width:100%;height:100%;--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.template-single-rooms .section-1 .features-popup-content .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.template-single-rooms .section-1 .features-popup-content .frame:before{content:"";position:absolute;inset:5rem 5rem 5rem 5rem;background:#333132;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 575px){.template-single-rooms .section-1 .features-popup-content .frame:before{display:none}}.template-single-rooms .section-1 .features-popup-content .info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 2rem}.template-single-rooms .section-1 .features-popup-content .info-container .title{font-size:2rem;line-height:2.86rem;margin-bottom:30px;text-transform:uppercase;font-family:"Decimal-Medium"}.template-single-rooms .section-1 .features-popup-content .info-container .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";margin-bottom:60px;max-width:50rem}.template-single-rooms .section-1 .features-popup-content .info-container .row{max-width:110rem;padding:0 5rem}.template-single-rooms .section-1 .features-popup-content .info-container .feature-caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";margin-bottom:3.2rem;text-transform:uppercase}@media(max-width: 767px){.template-single-rooms .section-1 .features-popup-content .info-container .feature-caption{margin-bottom:1.5rem}}.template-single-rooms .section-1 .gallery-container{padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.template-single-rooms .section-1 .gallery-container{padding-left:2rem;padding-right:2rem}}.template-single-rooms .section-1 .gallery-container .gallery-number{padding-left:5rem;font-size:2rem;line-height:2.86rem;font-family:"Decimal-Medium";color:#333132;margin-bottom:2rem}@media(max-width: 767px){.template-single-rooms .section-1 .gallery-container .gallery-number{padding-left:0rem}}.template-single-rooms .section-1 #rooms-gallery-splide{max-height:100vh}.template-single-rooms .section-1 #rooms-gallery-splide .splide__slide{max-height:100vh}.template-single-rooms .section-1 .related-suites-container{padding-top:6rem;padding-bottom:10rem;padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.template-single-rooms .section-1 .related-suites-container{padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem}}.template-single-rooms .section-1 .related-suites-container .title{font-family:"acumin-variable";font-size:6.4rem;line-height:6.4rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#333132;margin-bottom:2rem;text-align:center}@media(max-width: 767px){.template-single-rooms .section-1 .related-suites-container .title{font-size:4.2rem;line-height:4.52rem}}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container{position:relative;z-index:1;aspect-ratio:13/9;margin-bottom:2.4rem;width:100%;max-height:35vh}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .btns-container{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;opacity:0;pointer-events:none;transition:.35s ease-in-out}@media(max-width: 575px){.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .btns-container{opacity:1;pointer-events:all}}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn,.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .explore-btn{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn,.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .explore-btn{width:180px;height:40px;margin-bottom:10px}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn span,.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .explore-btn span{font-size:11px}}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn svg,.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .explore-btn svg{margin-right:1rem}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn{width:auto;padding-left:1.5rem;padding-right:1.5rem}@media(max-width: 767px){.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container .explore-link{display:none}}.template-single-rooms .section-1 .related-suites-container .related-suite-card .img-container:hover .btns-container{opacity:1;pointer-events:all}.template-single-rooms .section-1 .related-suites-container .related-suite-card .card-title{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;text-align:center;color:#333132}@media(max-width: 767px){.template-single-rooms .section-1 .related-suites-container .related-suite-card .card-title{font-size:4.2rem;line-height:4.52rem}}.template-single-rooms .section-1 .splide{visibility:visible}.template-single-rooms .section-1 .splide .splide__slide:hover{cursor:grab}.template-single-rooms .section-1 .splide .splide__slide:active{cursor:grabbing}@media(max-width: 767px){.template-single-rooms .section-1 .splide .splide__slide{width:70vw}}.template-single-rooms .section-2{background-color:#dfc7c1;padding-left:8.4rem;padding-right:8.4rem}@media(max-width: 767px){.template-single-rooms .section-2{padding-left:2rem;padding-right:2rem}}.template-single-residences .landing{background-color:#034743}.template-single-residences .landing .inner-container{position:relative;z-index:1}.template-single-residences .landing .inner-container .landing-img{height:70rem}@media(max-width: 575px){.template-single-residences .landing .inner-container .landing-img{height:100vh}}.template-single-residences .landing .inner-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0}.template-single-residences .landing .inner-container .room-title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#e4e1dc;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:4rem}@media(max-width: 767px){.template-single-residences .landing .inner-container .room-title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-single-residences .landing .inner-container .taxonomy-title{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;text-transform:uppercase;color:#e4e1dc;position:absolute;bottom:3.4rem;left:50%;transform:translateX(-50%);z-index:1}@media(max-width: 767px){.template-single-residences .landing .inner-container .taxonomy-title{width:100%;left:0;transform:translateX(0%);padding-left:2rem;padding-right:2rem}}.template-single-residences .landing .inner-container .prev-container,.template-single-residences .landing .inner-container .next-container{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:#e4e1dc;border-radius:50%;height:6rem;width:6rem;transition:.35s ease-in-out;opacity:.5}.template-single-residences .landing .inner-container .prev-container .prev,.template-single-residences .landing .inner-container .prev-container .next,.template-single-residences .landing .inner-container .next-container .prev,.template-single-residences .landing .inner-container .next-container .next{display:flex;justify-content:center;align-items:center}.template-single-residences .landing .inner-container .prev-container:hover,.template-single-residences .landing .inner-container .next-container:hover{opacity:1}.template-single-residences .landing .inner-container .prev-container svg,.template-single-residences .landing .inner-container .next-container svg{height:auto;width:4.3rem}@media(max-width: 767px){.template-single-residences .landing .inner-container .prev-container,.template-single-residences .landing .inner-container .next-container{top:80%}}.template-single-residences .landing .inner-container .prev-container{left:4rem}.template-single-residences .landing .inner-container .prev-container svg{transform:rotate(180deg)}@media(max-width: 767px){.template-single-residences .landing .inner-container .prev-container{left:2rem}}.template-single-residences .landing .inner-container .next-container{right:4rem}@media(max-width: 767px){.template-single-residences .landing .inner-container .next-container{right:2rem}}.template-single-residences .section-1{background-color:#034743}@media(max-width: 991px){.template-single-residences .section-1 .-desktop{display:none}}@media(min-width: 992px){.template-single-residences .section-1 .-mobile{display:none}}.template-single-residences .section-1 .info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:8.4rem;padding-right:8.4rem;padding-top:5.4rem;padding-bottom:9rem}@media(max-width: 767px){.template-single-residences .section-1 .info-container{padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem}}.template-single-residences .section-1 .info-container .title{font-family:"acumin-variable";font-size:6.4rem;line-height:6.4rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#caa39c;margin-bottom:2rem}@media(max-width: 767px){.template-single-residences .section-1 .info-container .title{font-size:4.2rem;line-height:4.52rem}}.template-single-residences .section-1 .info-container .content{margin-bottom:2rem}.template-single-residences .section-1 .info-container .content p{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";color:#caa39c;max-width:55rem}.template-single-residences .section-1 .info-container .btn-container{display:flex;gap:1.7rem}@media(max-width: 575px){.template-single-residences .section-1 .info-container .btn-container{flex-direction:column;align-items:center}}.template-single-residences .section-1 .info-container .btn-container .book-now-btn,.template-single-residences .section-1 .info-container .btn-container .features-btn,.template-single-residences .section-1 .info-container .btn-container .virtual-tour-btn{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.template-single-residences .section-1 .info-container .btn-container .book-now-btn,.template-single-residences .section-1 .info-container .btn-container .features-btn,.template-single-residences .section-1 .info-container .btn-container .virtual-tour-btn{width:180px;height:40px;margin-bottom:10px}.template-single-residences .section-1 .info-container .btn-container .book-now-btn span,.template-single-residences .section-1 .info-container .btn-container .features-btn span,.template-single-residences .section-1 .info-container .btn-container .virtual-tour-btn span{font-size:11px}}.template-single-residences .section-1 .info-container .btn-container .book-now-btn svg,.template-single-residences .section-1 .info-container .btn-container .features-btn svg,.template-single-residences .section-1 .info-container .btn-container .virtual-tour-btn svg{margin-right:1rem}.template-single-residences .section-1 .info-container .btn-container .book-now-btn{width:auto;padding-left:2rem;padding-right:2rem}.template-single-residences .section-1 .info-container .info-row{display:flex;justify-content:flex-start;gap:3rem;padding-top:7.6rem}@media(max-width: 575px){.template-single-residences .section-1 .info-container .info-row{display:block;padding-top:4rem}}.template-single-residences .section-1 .info-container .info-row .info-block .info-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#caa39c;text-transform:uppercase;text-align:center}@media(max-width: 575px){.template-single-residences .section-1 .info-container .info-row .info-block .info-title{text-align:center}}.template-single-residences .section-1 .info-container .info-row .info-block .info-text{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#caa39c;text-align:center}@media(max-width: 575px){.template-single-residences .section-1 .info-container .info-row .info-block .info-text{text-align:center;margin-bottom:2rem}}.template-single-residences .section-1 .info-container .info-row .info-block:first-of-type .info-title,.template-single-residences .section-1 .info-container .info-row .info-block:first-of-type .info-text{text-align:left}@media(max-width: 575px){.template-single-residences .section-1 .info-container .info-row .info-block:first-of-type .info-title,.template-single-residences .section-1 .info-container .info-row .info-block:first-of-type .info-text{text-align:center}}.template-single-residences .section-1 .image-container{padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.template-single-residences .section-1 .image-container{padding-left:2rem;padding-right:2rem}}.template-single-residences .section-1 .image-container .basic-column{margin-bottom:7.6rem}@media(max-width: 575px){.template-single-residences .section-1 .image-container .basic-column{margin-bottom:4rem}}.template-single-residences .section-1 .image-container .img-1{aspect-ratio:1/1}.template-single-residences .section-1 .image-container .img-2{aspect-ratio:1/1}.template-single-residences .section-1 .image-container .img-3{max-width:48.3rem;max-height:40.4rem}.template-single-residences .section-1 .image-container .info-column .inner-container{padding:5rem}@media(max-width: 767px){.template-single-residences .section-1 .image-container .info-column .inner-container{padding:0rem}}.template-single-residences .section-1 .image-container .info-column .inner-container .info{max-width:38rem}.template-single-residences .section-1 .image-container .info-column .inner-container .info .title{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Medium";text-transform:uppercase;color:#caa39c;margin-bottom:3rem}.template-single-residences .section-1 .image-container .info-column .inner-container .info .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#caa39c}.template-single-residences .section-1 .features-popup-content{position:relative;z-index:1;padding-top:9rem;padding-bottom:9rem;width:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 575px){.template-single-residences .section-1 .features-popup-content{display:block}}.template-single-residences .section-1 .features-popup-content .frame{pointer-events:none;width:100%;height:100%;--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.template-single-residences .section-1 .features-popup-content .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.template-single-residences .section-1 .features-popup-content .frame:before{content:"";position:absolute;inset:5rem 5rem 5rem 5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 575px){.template-single-residences .section-1 .features-popup-content .frame:before{display:none}}.template-single-residences .section-1 .features-popup-content .info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 2rem}.template-single-residences .section-1 .features-popup-content .info-container .title{font-size:2rem;line-height:2.86rem;margin-bottom:30px;text-transform:uppercase;font-family:"Decimal-Medium";color:#caa39c}.template-single-residences .section-1 .features-popup-content .info-container .caption{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";margin-bottom:60px;max-width:50rem;color:#caa39c}.template-single-residences .section-1 .features-popup-content .info-container .row{max-width:110rem;padding:0 5rem}.template-single-residences .section-1 .features-popup-content .info-container .feature-caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";margin-bottom:3.2rem;text-transform:uppercase;color:#caa39c}@media(max-width: 767px){.template-single-residences .section-1 .features-popup-content .info-container .feature-caption{margin-bottom:1.5rem}}.template-single-residences .section-1 .gallery-container{padding-left:4rem;padding-right:4rem;margin-bottom:7rem}@media(max-width: 767px){.template-single-residences .section-1 .gallery-container{padding-left:2rem;padding-right:2rem;margin-bottom:4rem}}.template-single-residences .section-1 .gallery-container .gallery-number{padding-left:5rem;font-size:2rem;line-height:2.86rem;font-family:"Decimal-Medium";color:#caa39c;margin-bottom:2rem}@media(max-width: 767px){.template-single-residences .section-1 .gallery-container .gallery-number{padding-left:0rem}}.template-single-residences .section-1 #rooms-gallery-splide{max-height:100vh}.template-single-residences .section-1 #rooms-gallery-splide .splide__slide{max-height:100vh}.template-single-residences .section-1 .related-suites-container{padding-top:6rem;padding-bottom:10rem;padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.template-single-residences .section-1 .related-suites-container{padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem}}.template-single-residences .section-1 .related-suites-container .title{font-family:"acumin-variable";font-size:6.4rem;line-height:6.4rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#caa39c;margin-bottom:2rem;text-align:center}@media(max-width: 767px){.template-single-residences .section-1 .related-suites-container .title{font-size:4.2rem;line-height:4.52rem}}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container{position:relative;z-index:1;aspect-ratio:13/9;margin-bottom:2.4rem;width:100%;max-height:35vh}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .btns-container{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;opacity:0;pointer-events:none;transition:.35s ease-in-out}@media(max-width: 575px){.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .btns-container{opacity:1;pointer-events:all}}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn,.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .explore-btn{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn,.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .explore-btn{width:180px;height:40px;margin-bottom:10px}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn span,.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .explore-btn span{font-size:11px}}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn svg,.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .explore-btn svg{margin-right:1rem}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .book-now-btn{width:auto;padding-left:1.5rem;padding-right:1.5rem}@media(max-width: 767px){.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container .explore-link{display:none}}.template-single-residences .section-1 .related-suites-container .related-suite-card .img-container:hover .btns-container{opacity:1;pointer-events:all}.template-single-residences .section-1 .related-suites-container .related-suite-card .card-title{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;text-align:center;color:#caa39c}@media(max-width: 767px){.template-single-residences .section-1 .related-suites-container .related-suite-card .card-title{font-size:4.2rem;line-height:4.52rem}}.template-single-residences .section-1 .splide{visibility:visible}.template-single-residences .section-1 .splide .splide__slide:hover{cursor:grab}.template-single-residences .section-1 .splide .splide__slide:active{cursor:grabbing}@media(max-width: 767px){.template-single-residences .section-1 .splide .splide__slide{width:70vw}}.template-single-residences .section-2{background-color:#dfc7c1;padding-left:8.4rem;padding-right:8.4rem}@media(max-width: 767px){.template-single-residences .section-2{padding-left:2rem;padding-right:2rem}}.template-news-archive .cold-md-6,.template-news-archive .col-md-5,.template-news-archive .col-md-7{padding-left:1.5rem;padding-right:1.5rem}.template-news-archive .news-archive-section-1{background-color:#e4e1dc}.template-news-archive .news-archive-section-1 .top-info{padding-top:22rem}.template-news-archive .news-archive-section-1 .top-info .logo-container{text-align:center;padding-bottom:6.5rem}.template-news-archive .news-archive-section-1 .top-info .logo-container svg{height:auto;width:100%;max-width:44.4rem}.template-news-archive .news-archive-section-1 .top-info .filter-container{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #333132}@media(max-width: 991px){.template-news-archive .news-archive-section-1 .top-info .filter-container{flex-direction:column;align-items:flex-start}}@media(max-width: 767px){.template-news-archive .news-archive-section-1 .top-info .filter-container{display:block}}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter{display:none;background-color:#333132;display:flex;padding-top:7px;padding-bottom:7px;margin-bottom:25px}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn{position:relative;z-index:1;margin-right:12px;padding-left:15px}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn span{position:relative;z-index:1;text-transform:uppercase;font-family:"Decimal-Medium";font-size:12px;font-weight:500;line-height:14.4px;letter-spacing:1.75px;color:#fff}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn::before{content:"";position:absolute;width:10px;height:10px;top:50%;left:0;transform:translateY(-50%);background-color:#034743;border-radius:50%;transition:.25s ease-out;opacity:0;z-index:1}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn span::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out;z-index:1}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn:hover span::after{transform:scaleX(1);transform-origin:bottom left}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn.-active span::after{transform:scaleX(1)}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter .filter-btn.-active::before{opacity:1}.template-news-archive .news-archive-section-1 .top-info .filter-container .content-right{display:flex;align-items:center;justify-content:space-between;width:56.5%}@media(max-width: 991px){.template-news-archive .news-archive-section-1 .top-info .filter-container .content-right{width:100%}}@media(max-width: 575px){.template-news-archive .news-archive-section-1 .top-info .filter-container .content-right{flex-direction:column;align-items:flex-start}.template-news-archive .news-archive-section-1 .top-info .filter-container .content-right .teaser-btn{margin-top:10px;width:100%;max-width:unset}}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select{width:fit-content}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div{position:relative;width:auto;z-index:1}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div select::-ms-expand{display:none}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:1px solid rgba(0,0,0,0)}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div select{width:100%;text-transform:uppercase;color:#333132;background-color:rgba(0,0,0,0);padding-top:13px;padding-bottom:13px;padding-right:30px;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div select:focus{outline:none}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div select:hover{cursor:pointer}.template-news-archive .news-archive-section-1 .top-info .filter-container .posts-filter-select .select-div:after{position:absolute;content:url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.5%200V16.5%22%20stroke%3D%22black%22%2F%3E%3Cpath%20d%3D%22M16.5%208.25L0%208.25%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E");right:0;top:40%;transform:translateY(-50%);height:auto;width:14px;pointer-events:none;z-index:1}.template-news-archive .news-archive-section-1 .top-info .date-container{text-align:center}@media(max-width: 991px){.template-news-archive .news-archive-section-1 .top-info .date-container{text-align:left}}.template-news-archive .news-archive-section-1 .top-info .date-container .date{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132}.template-news-archive .news-archive-section-1 .featured-news-info{padding-top:2rem;padding-bottom:7rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .image-container{margin-bottom:2rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .image-container .featured-post-img{aspect-ratio:16/9}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .date-author h3{display:flex;flex-wrap:wrap}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .date-author h3 span{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .date-author h3 span:first-child{margin-right:10px}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;margin-bottom:2rem}@media(max-width: 767px){.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .row{flex-wrap:nowrap}@media(max-width: 991px){.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .row{flex-direction:column;gap:2rem}}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .row .col-md-6{max-width:100%;flex:auto}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .featured-preview-text p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;margin-bottom:5rem}@media(max-width: 575px){.template-news-archive .news-archive-section-1 .featured-news-info .featured-post .info-container .featured-preview-text p{margin-bottom:2rem}}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .row{flex-wrap:nowrap}@media(max-width: 991px){.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .row{flex-direction:column;gap:2rem}}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .row .col-md-6{max-width:100%;flex:auto}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1{height:100%;border:1px solid #333132;padding:.7rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container{height:100%;border:1px solid #333132;padding:2rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .title{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;margin-bottom:5rem}@media(max-width: 767px){.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .title{font-size:4.2rem;line-height:4.52rem}}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .image-container{margin-bottom:3.4rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .image-container.preview-text-hidden{margin-bottom:2rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .image-container .featured-post-img{aspect-ratio:1/1}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .date-author{margin-bottom:1rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .date-author h3{display:flex;flex-wrap:wrap}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .date-author h3 span{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .date-author h3 span:first-child{margin-right:10px}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-1 .inner-container .preview-text{font-family:"Decimal-Light";font-size:1.2rem;font-style:normal;font-weight:300;line-height:143%;color:#333132}@media(max-width: 767px){.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-2{padding-top:2rem}}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-2 .date-author{margin-bottom:1rem}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-2 .date-author h3{display:flex;flex-wrap:wrap}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-2 .date-author h3 span{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-2 .date-author h3 span:first-child{margin-right:10px}.template-news-archive .news-archive-section-1 .featured-news-info .featured-post-2 .column-2 .full-preview-text p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;margin-bottom:3rem}.template-news-archive .news-archive-section-1 .featured-news-info .latest-post{margin-bottom:4rem}.template-news-archive .news-archive-section-1 .featured-news-info .latest-post .title-container{margin-bottom:2rem}.template-news-archive .news-archive-section-1 .featured-news-info .latest-post .title-container .title{font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#333132;font-size:4.8rem;line-height:5.28rem}@media(max-width: 767px){.template-news-archive .news-archive-section-1 .featured-news-info .latest-post .title-container .title{font-size:4.2rem;line-height:4.52rem}}.template-news-archive .news-archive-section-1 .featured-news-info .latest-post .image-container{margin-bottom:25px}.template-news-archive .news-archive-section-1 .featured-news-info .latest-post .image-container .post-img{aspect-ratio:18/9}.template-news-archive .news-archive-section-1 .featured-news-info .latest-post .caption-container .preview-text{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132}.template-news-archive .news-archive-section-1 .featured-news-info .archive-news-cta .img-container{overflow:hidden;height:60rem;width:100%;position:relative;z-index:1}@media(max-width: 767px){.template-news-archive .news-archive-section-1 .featured-news-info .archive-news-cta .img-container{height:50rem}}.template-news-archive .news-archive-section-1 .featured-news-info .archive-news-cta .img-container .explore-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:15.9rem;height:5.1rem}.template-news-archive .news-archive-section-2{position:relative;z-index:1;background-color:#e4e1dc}.template-news-archive .news-archive-section-2 .regular-news-container{border-top:1px solid #333132;border-bottom:1px solid #333132;padding-top:4rem;padding-bottom:4rem}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card{padding-bottom:4rem}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .img-container{margin-bottom:2rem}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .img-container .featured-post-img{aspect-ratio:16/9}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .sub-img{aspect-ratio:1/1}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .title-container{padding-top:4rem}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .title-container .date-author{margin-bottom:1rem}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .title-container .date-author h3{display:flex;flex-wrap:wrap}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .title-container .date-author h3 span{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .title-container .date-author h3 span:first-child{margin-right:10px}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .title-container .title{font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;margin-bottom:2rem}.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .featured-preview-text p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#333132;margin-bottom:3rem}@media(max-width: 767px){.template-news-archive .news-archive-section-2 .news-main-container .regular-news-card .featured-preview-text p{margin-bottom:2rem}}.template-news-archive .news-archive-section-2 .news-main-container .news-card{transition:opacity .25s ease-in-out}.template-news-archive .news-archive-section-2 .news-main-container .card-hidden{position:fixed;opacity:0 !important;bottom:-100%;pointer-events:none;z-index:1}.template-news-archive .news-archive-section-2 .load-more-container{display:flex;justify-content:center;align-items:center;padding-top:5rem;padding-bottom:5rem}.template-news-archive .news-archive-section-2 .load-more-container .loadmore-btn.loadmore-disabled{pointer-events:none;opacity:.5}.Promotion .hero .frame-container{width:100%;height:100%;position:relative;z-index:1}.Promotion .hero .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.Promotion .hero .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.Promotion .hero .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.Promotion .hero .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.Promotion .hero .frame-container .frame:before{inset:1rem}}.Promotion .hero .wrapper{position:relative;z-index:1}.Promotion .hero .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.8;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:0}.Promotion .hero .wrapper img{height:100vh}@media(max-width: 575px){.Promotion .hero .wrapper img{height:70vh}}.Promotion .hero .wrapper .title-content{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:4rem}.Promotion .hero .wrapper .title-content h1{padding-bottom:.3rem;font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#caa39c}@media(max-width: 767px){.Promotion .hero .wrapper .title-content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.Promotion .hero .wrapper .content{display:flex;justify-content:space-between;gap:2rem;background-color:#e4e1dc;position:absolute;bottom:0%;left:50%;transform:translate(-50%, 0%);padding-left:3rem;padding-top:1.4rem;padding-bottom:1.4rem;padding-right:2.3rem;width:100%;max-width:50.7rem}.Promotion .hero .wrapper .content p{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Light";color:#333132}@media(max-width: 575px){.Promotion .hero .wrapper .content p{font-size:1rem}}.Promotion .hero-2 .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20rem;padding-bottom:6rem}.Promotion .hero-2 .wrapper .title-container .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-align:center;margin-bottom:5rem}@media(max-width: 767px){.Promotion .hero-2 .wrapper .title-container .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.Promotion .hero-2 .wrapper .title-container .caption{font-size:1.6rem;line-height:2.228rem;text-align:center;max-width:60rem}.Promotion .promotion-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:5rem;padding:8rem 4rem}.Promotion .promotion-grid>*{min-width:0}@media(max-width: 1199px){.Promotion .promotion-grid{grid-template-columns:repeat(2, 1fr);padding:4rem 2rem}}@media(max-width: 575px){.Promotion .promotion-grid{grid-template-columns:1fr}}.Promotion .promotion-grid .promotion-card{display:flex;flex-direction:column}.Promotion .promotion-grid .promotion-card:hover .image-container img{transform:scale(1.05)}.Promotion .promotion-grid .promotion-card .image-container{width:100%;aspect-ratio:1/1;margin-bottom:1rem;overflow:hidden}.Promotion .promotion-grid .promotion-card .image-container img{transition:transform .25s ease-in-out}.Promotion .promotion-grid .promotion-card .content-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.Promotion .promotion-grid .promotion-card .content-container .info-container .title{font-family:"acumin-variable";font-weight:300;font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;color:#333132;margin-bottom:2.4rem}.Promotion .promotion-grid .promotion-card .content-container .info-container .availability,.Promotion .promotion-grid .promotion-card .content-container .info-container .preview-text{font-family:"Decimal-Light";font-weight:300;font-size:1.6rem;line-height:2.228rem;margin-bottom:2.4rem}.Promotion .promotion-grid .promotion-card .content-container .button-container{display:flex;gap:1rem;flex-wrap:wrap}.Promotion .promotion-grid .promotion-card .content-container .button-container .promo,.Promotion .promotion-grid .promotion-card .content-container .button-container .explore{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.Promotion .promotion-grid .promotion-card .content-container .button-container .promo,.Promotion .promotion-grid .promotion-card .content-container .button-container .explore{width:180px;height:40px;margin-bottom:10px}.Promotion .promotion-grid .promotion-card .content-container .button-container .promo span,.Promotion .promotion-grid .promotion-card .content-container .button-container .explore span{font-size:11px}}.Promotion .promotion-grid .promotion-card .content-container .button-container .promo svg,.Promotion .promotion-grid .promotion-card .content-container .button-container .explore svg{margin-right:1rem}.template-archive-residences .section-1{background-color:#034743;padding-top:20rem;padding-bottom:10rem}@media(max-width: 575px){.template-archive-residences .section-1{padding-top:10rem;padding-bottom:5rem}}.template-archive-residences .section-1 .filter{display:flex;justify-content:flex-end;align-items:center;padding-left:8.4rem;padding-right:8.4rem;margin-bottom:2.5rem}@media(max-width: 767px){.template-archive-residences .section-1 .filter{padding-left:2rem;padding-right:2rem;justify-content:flex-start}}.template-archive-residences .section-1 .filter .select-div{position:relative;width:100%;max-width:47rem;z-index:1}@media(max-width: 575px){.template-archive-residences .section-1 .filter .select-div{max-width:70vw}}.template-archive-residences .section-1 .filter .select-div select::-ms-expand{display:none}.template-archive-residences .section-1 .filter .select-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:1px solid rgba(0,0,0,0)}.template-archive-residences .section-1 .filter .select-div select{word-break:break-word;white-space:normal;width:100%;color:#333132;border-bottom:1px solid #333132;background-color:rgba(0,0,0,0);padding-top:13px;padding-bottom:13px;font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;text-transform:uppercase;font-family:"Decimal-Medium"}@media(max-width: 575px){.template-archive-residences .section-1 .filter .select-div select{font-size:11px}}.template-archive-residences .section-1 .filter .select-div select:focus{outline:none}.template-archive-residences .section-1 .filter .select-div select:hover{cursor:pointer}.template-archive-residences .section-1 .filter .select-div:after{position:absolute;content:url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201L9.5%209.5L18%201%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E");right:0;top:35%;transform:translateY(-50%);height:auto;width:14px;pointer-events:none;z-index:1}@media(max-width: 575px){.template-archive-residences .section-1 .filter .select-div:after{top:45%;transform:translateY(-50%) scale(0.5)}}.template-archive-residences .section-1 .collection-container{scroll-margin-top:14rem}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container{scroll-margin-top:8rem}}.template-archive-residences .section-1 .collection-container .sub-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:2.8rem;padding-left:8.4rem;padding-right:8.4rem;padding-bottom:6.2rem}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .sub-info-container{padding-left:2rem;padding-right:2rem}}.template-archive-residences .section-1 .collection-container .sub-info-container .secondary-title{font-family:"Decimal-Medium";font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;margin-bottom:5px;color:#caa39c;text-transform:uppercase}.template-archive-residences .section-1 .collection-container .sub-info-container .primary-title{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;margin-bottom:30px;color:#caa39c;text-transform:uppercase}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .sub-info-container .primary-title{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.template-archive-residences .section-1 .collection-container .sub-info-container .caption{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";margin-bottom:40px;max-width:87rem;color:#caa39c}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .sub-info-container .caption{font-size:1.6rem;line-height:2.228rem}}.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container{display:flex;align-items:center;justify-content:center;gap:1.7rem}.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .book-now-btn,.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .features-btn{display:flex;justify-content:center;align-items:center;width:20rem;height:5.1rem}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .book-now-btn,.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .features-btn{width:170px;height:40px;margin-bottom:10px}.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .book-now-btn span,.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .features-btn span{font-size:11px}}.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .book-now-btn svg,.template-archive-residences .section-1 .collection-container .sub-info-container .btns-container .features-btn svg{margin-right:1rem}.template-archive-residences .section-1 .collection-container .sub-section{padding-left:8.4rem;padding-bottom:14rem}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .sub-section{padding-left:2rem;padding-bottom:4rem}}.template-archive-residences .section-1 .collection-container .room-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.3rem;padding:0 4rem}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .room-grid{grid-template-columns:1fr}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container{position:relative;z-index:1;height:45rem}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container{height:22.5rem}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease-in-out}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .overlay{opacity:1}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .room-info-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center;opacity:0;transition:opacity .3s ease-in-out}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .room-info-container .room-title{font-family:"acumin-variable";font-size:3.5rem;line-height:100%;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-weight:350;color:#e4e1dc;text-transform:uppercase}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .room-info-container .room-location{font-size:1.6rem;line-height:2.228rem;color:#e4e1dc;text-transform:uppercase}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .room-info-container .room-location{font-size:1.2rem;line-height:1.5rem}}@media(max-width: 767px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .room-info-container{opacity:1}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .btns-container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%, 0);z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:1.5rem}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .btns-container{bottom:.5rem}}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .explore-anchor{display:none}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn,.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .explore-btn{display:flex;justify-content:center;align-items:center;width:19rem;height:5.1rem}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn,.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .explore-btn{width:180px;height:40px;margin-bottom:10px}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn span,.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .explore-btn span{font-size:11px}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn svg,.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .explore-btn svg{margin-right:1rem}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container .book-now-btn{width:auto;padding-left:1.5rem;padding-right:1.5rem}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container:hover .overlay{opacity:1}.template-archive-residences .section-1 .collection-container .room-grid .room-card .img-container:hover .room-info-container{opacity:1}.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.6rem 3.2rem}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container{padding-left:0rem;padding-right:0rem}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container .sub-container:nth-child(2){text-align:center}.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container .sub-container:nth-child(3){text-align:right}.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Medium";margin-bottom:5px;text-transform:uppercase;color:#caa39c}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info-title{font-size:11px}}.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Light";color:#caa39c}@media(max-width: 575px){.template-archive-residences .section-1 .collection-container .room-grid .room-card .info-container .sub-container .info{font-size:14px}}.template-archive-residences .section-1 .splide__slide{width:60rem}@media(max-width: 575px){.template-archive-residences .section-1 .splide__slide{width:30rem}}.template-archive-residences .section-1 .splide__slide:hover{cursor:grab}.template-archive-residences .section-1 .splide__slide:active{cursor:grabbing}.template-archive-residences .section-1 .splide__arrow{top:22.5rem;background-color:#e4e1dc}.template-archive-residences .section-1 .splide__arrow svg{height:2.6rem;width:4.6rem}.template-archive-residences .section-1 .splide__arrow svg path{transform:translateY(0.55rem)}@media(max-width: 767px){.template-archive-residences .section-1 .splide__arrow{height:3rem;width:3rem}.template-archive-residences .section-1 .splide__arrow svg{height:1.3rem;width:2.3rem}}@media(max-width: 575px){.template-archive-residences .section-1 .splide__arrow{top:11.25rem}}.template-archive-residences .section-1 .splide__arrow:disabled{opacity:0}.template-archive-residences .section-1 .custom-arrow-left,.template-archive-residences .section-1 .custom-arrow-right{top:22.5rem}@media(max-width: 767px){.template-archive-residences .section-1 .custom-arrow-left,.template-archive-residences .section-1 .custom-arrow-right{top:11.25rem}}.template-archive-residences .section-2{background-color:#dfc7c1;padding-left:8.4rem;padding-right:8.4rem}@media(max-width: 767px){.template-archive-residences .section-2{padding-left:2rem;padding-right:2rem}}.events-page{background-color:#e4e1dc}.events-page .frame-container{width:100%;height:100%;position:relative;z-index:1}.events-page .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.events-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.events-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.events-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.events-page .frame-container .frame:before{inset:1rem}}.events-page .events-landing .wrapper{position:relative;z-index:1}.events-page .events-landing .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.8;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:0}.events-page .events-landing .wrapper img{height:100vh}@media(max-width: 575px){.events-page .events-landing .wrapper img{height:70vh}}.events-page .events-landing .wrapper .title-content{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:4rem}.events-page .events-landing .wrapper .title-content h1{padding-bottom:.3rem;font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#caa39c}@media(max-width: 767px){.events-page .events-landing .wrapper .title-content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.events-page .events-landing .wrapper .content{display:flex;justify-content:space-between;gap:2rem;background-color:#e4e1dc;position:absolute;bottom:0%;left:50%;transform:translate(-50%, 0%);padding-left:3rem;padding-top:1.4rem;padding-bottom:1.4rem;padding-right:2.3rem;width:100%;max-width:50.7rem}.events-page .events-landing .wrapper .content p{font-size:1.4rem;line-height:1.764rem;letter-spacing:.15rem;font-family:"Decimal-Light";color:#333132}@media(max-width: 575px){.events-page .events-landing .wrapper .content p{font-size:1rem}}.events-page .section-1 .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5.5rem;padding-bottom:5.8rem}.events-page .section-1 .wrapper .content{max-width:70rem;text-align:center}.events-page .section-1 .wrapper .content h1{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";color:#333132;text-transform:uppercase}@media(max-width: 767px){.events-page .section-1 .wrapper .content h1{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px){.events-page .section-1 .wrapper .content h1{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px)and (max-width: 767px){.events-page .section-1 .wrapper .content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.events-page .section-1 .wrapper .content p{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";color:#333132;margin-top:2rem}@media(max-width: 575px){.events-page .section-1 .wrapper .content p{font-size:1.6rem;line-height:2.228rem}}.events-page .section-1 .wrapper .button-group{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:3.9rem;padding-bottom:5.8rem}@media(max-width: 575px){.events-page .section-1 .wrapper .button-group{flex-direction:column;gap:3rem}}.events-page .section-1 .wrapper .button-group .button-1 button,.events-page .section-1 .wrapper .button-group .button-2 button{display:flex;justify-content:center;align-items:center;height:5.1rem;padding-left:1.5rem;padding-right:1.5rem;z-index:4}.events-page .section-1 .wrapper .button-group .button-1 button svg,.events-page .section-1 .wrapper .button-group .button-2 button svg{margin-right:1rem}.events-page .section-2 .wrapper{padding-top:8rem;padding-bottom:7.7rem;padding-left:5rem;padding-right:8.4rem}@media(max-width: 767px){.events-page .section-2 .wrapper{padding-left:4rem;padding-right:4rem;padding-bottom:4rem;padding-top:4rem}}@media(max-width: 575px){.events-page .section-2 .wrapper{padding-top:1rem;padding-left:2rem;padding-right:2rem}}.events-page .section-2 .wrapper .main-img{height:auto;aspect-ratio:1/1}.events-page .section-2 .wrapper .centered-column{display:flex;align-items:center;justify-content:center}.events-page .section-2 .wrapper .centered-column .content{color:#333132;padding-left:3rem}@media(max-width: 767px){.events-page .section-2 .wrapper .centered-column .content{padding-top:5.1rem;padding-left:0}}@media(max-width: 575px){.events-page .section-2 .wrapper .centered-column .content{padding-top:3rem}}.events-page .section-2 .wrapper .centered-column .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.events-page .section-2 .wrapper .centered-column .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;padding-bottom:2.7rem}@media(max-width: 767px){.events-page .section-2 .wrapper .centered-column .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.events-page .section-2 .wrapper .centered-column .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.events-page .section-2 .wrapper .centered-column .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.events-page .section-2 .wrapper .centered-column .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium";text-transform:uppercase}.events-page .section-2 .wrapper .centered-column .content .full-content{padding-bottom:6.9rem}@media(max-width: 575px){.events-page .section-2 .wrapper .centered-column .content .full-content{padding-bottom:4rem}}.events-page .section-2 .wrapper .centered-column .content .full-content p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;margin-bottom:1.5rem;font-family:"Decimal-Light"}.events-page .section-2 .wrapper .centered-column .content .full-content ul{margin-bottom:1.5rem}.events-page .section-2 .wrapper .centered-column .content .full-content ul li{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-family:"Decimal-Light"}.events-page .section-2 .wrapper .centered-column .content .full-content ul li ul{margin-bottom:0}.events-page .section-2 .wrapper .centered-column .content .button-group{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 575px){.events-page .section-2 .wrapper .centered-column .content .button-group{flex-direction:column}}@media(max-width: 767px){.events-page .section-2 .wrapper .centered-column .content .button-group .button-1{display:none}}.events-page .section-2 .wrapper .centered-column .content .button-group .button-1 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-page .section-2 .wrapper .centered-column .content .button-group .button-1 .event-button{min-width:8.6rem;font-size:1rem}}.events-page .section-2 .wrapper .centered-column .content .button-group .button-2 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-page .section-2 .wrapper .centered-column .content .button-group .button-2 .event-button{min-width:8.6rem;font-size:1rem}}.events-page .section-2.reverse .wrapper .row{display:flex;flex-direction:row-reverse}.events-page .section-2.reverse .wrapper .centered-column .content{padding-left:0;padding-right:3rem}@media(max-width: 767px){.events-page .section-2.reverse .wrapper .centered-column .content{padding-right:0}}.events-page .section-3 .wrapper{padding-top:8rem;padding-bottom:7.7rem;padding-left:5rem;padding-right:8.4rem}@media(max-width: 767px){.events-page .section-3 .wrapper{padding-left:4rem;padding-right:4rem;padding-bottom:4rem;padding-top:4rem}}@media(max-width: 575px){.events-page .section-3 .wrapper{padding-top:1rem;padding-left:2rem;padding-right:2rem}}.events-page .section-3 .wrapper .main-img{height:auto;aspect-ratio:1/1}.events-page .section-3 .wrapper .centered-column{display:flex;align-items:center;justify-content:center}.events-page .section-3 .wrapper .centered-column .content{color:#333132}@media(max-width: 767px){.events-page .section-3 .wrapper .centered-column .content{padding-top:5.1rem}}@media(max-width: 575px){.events-page .section-3 .wrapper .centered-column .content{padding-top:3rem}}.events-page .section-3 .wrapper .centered-column .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.events-page .section-3 .wrapper .centered-column .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;padding-bottom:2.7rem}@media(max-width: 767px){.events-page .section-3 .wrapper .centered-column .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.events-page .section-3 .wrapper .centered-column .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.events-page .section-3 .wrapper .centered-column .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.events-page .section-3 .wrapper .centered-column .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium";text-transform:uppercase}.events-page .section-3 .wrapper .centered-column .content .full-content{padding-bottom:6.9rem}@media(max-width: 575px){.events-page .section-3 .wrapper .centered-column .content .full-content{padding-bottom:4rem}}.events-page .section-3 .wrapper .centered-column .content .full-content p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;margin-bottom:1.5rem;font-family:"Decimal-Light"}.events-page .section-3 .wrapper .centered-column .content .button-group{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 575px){.events-page .section-3 .wrapper .centered-column .content .button-group{flex-direction:column}}@media(max-width: 767px){.events-page .section-3 .wrapper .centered-column .content .button-group .button-1{display:none}}.events-page .section-3 .wrapper .centered-column .content .button-group .button-1 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-page .section-3 .wrapper .centered-column .content .button-group .button-1 .event-button{min-width:8.6rem;font-size:1rem}}.events-page .section-3 .wrapper .centered-column .content .button-group .button-2 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-page .section-3 .wrapper .centered-column .content .button-group .button-2 .event-button{min-width:8.6rem;font-size:1rem}}.events-page .section-4 .wrapper{padding-top:8rem;padding-bottom:7.7rem;padding-left:5rem;padding-right:8.4rem}@media(max-width: 767px){.events-page .section-4 .wrapper{padding-left:4rem;padding-right:4rem;padding-bottom:4rem;padding-top:4rem}}@media(max-width: 575px){.events-page .section-4 .wrapper{padding-top:1rem;padding-left:2rem;padding-right:2rem}}.events-page .section-4 .wrapper .main-img{height:auto;aspect-ratio:1/1}.events-page .section-4 .wrapper .centered-column{display:flex;align-items:center;justify-content:center}.events-page .section-4 .wrapper .centered-column .content{color:#333132;padding-left:3rem}@media(max-width: 767px){.events-page .section-4 .wrapper .centered-column .content{padding-top:5.1rem;padding-left:0}}@media(max-width: 575px){.events-page .section-4 .wrapper .centered-column .content{padding-top:3rem}}.events-page .section-4 .wrapper .centered-column .content .sub-title{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;font-family:"Decimal-Medium"}.events-page .section-4 .wrapper .centered-column .content .title{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;padding-bottom:2.7rem}@media(max-width: 767px){.events-page .section-4 .wrapper .centered-column .content .title{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.events-page .section-4 .wrapper .centered-column .content .sub-text-group{padding-top:.3rem;padding-bottom:2.7rem}.events-page .section-4 .wrapper .centered-column .content .sub-text-group .sub-text{font-size:1.6rem;line-height:2.228rem;margin-right:2.9rem;font-family:"Decimal-Light"}.events-page .section-4 .wrapper .centered-column .content .caption{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;font-weight:350;letter-spacing:.25em;padding-bottom:1.2rem;font-family:"Decimal-Medium";text-transform:uppercase}.events-page .section-4 .wrapper .centered-column .content .full-content{padding-bottom:6.9rem}@media(max-width: 575px){.events-page .section-4 .wrapper .centered-column .content .full-content{padding-bottom:4rem}}.events-page .section-4 .wrapper .centered-column .content .full-content p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;margin-bottom:1.5rem;font-family:"Decimal-Light"}.events-page .section-4 .wrapper .centered-column .content .button-group{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 575px){.events-page .section-4 .wrapper .centered-column .content .button-group{flex-direction:column}}@media(max-width: 767px){.events-page .section-4 .wrapper .centered-column .content .button-group .button-1{display:none}}.events-page .section-4 .wrapper .centered-column .content .button-group .button-1 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-page .section-4 .wrapper .centered-column .content .button-group .button-1 .event-button{min-width:8.6rem;font-size:1rem}}.events-page .section-4 .wrapper .centered-column .content .button-group .button-2 .event-button{min-width:29.6rem;height:5.4rem}@media(max-width: 575px){.events-page .section-4 .wrapper .centered-column .content .button-group .button-2 .event-button{min-width:8.6rem;font-size:1rem}}.activities-page{background-color:#e4e1dc}.activities-page .frame-container{width:100%;height:100%;position:relative;z-index:1}.activities-page .frame-container .frame{pointer-events:none;position:absolute;z-index:2;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;backface-visibility:hidden}.activities-page .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.activities-page .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.activities-page .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.activities-page .frame-container .frame:before{inset:1rem}}.activities-page .activity-landing .wrapper{position:relative;z-index:1}.activities-page .activity-landing .wrapper .overlay{position:absolute;border-radius:inherit;left:0;top:0;width:100%;height:100%;opacity:.8;background:var(--333132, #333132);mix-blend-mode:multiply;z-index:0}.activities-page .activity-landing .wrapper .wrapper img{width:100%;display:block}.activities-page .activity-landing .wrapper img{height:100vh}@media(max-width: 575px){.activities-page .activity-landing .wrapper img{height:70vh}}.activities-page .activity-landing .wrapper .title-content{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:4rem}.activities-page .activity-landing .wrapper .title-content h1{padding-bottom:.3rem;font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;color:#caa39c}@media(max-width: 767px){.activities-page .activity-landing .wrapper .title-content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.activities-page .section-1 .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5.5rem;padding-bottom:5.8rem}.activities-page .section-1 .wrapper .content{max-width:70rem;text-align:center}.activities-page .section-1 .wrapper .content h1{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";color:#333132;text-transform:uppercase}@media(max-width: 767px){.activities-page .section-1 .wrapper .content h1{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px){.activities-page .section-1 .wrapper .content h1{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 575px)and (max-width: 767px){.activities-page .section-1 .wrapper .content h1{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.activities-page .section-1 .wrapper .content p{font-size:2rem;line-height:2.86rem;font-family:"Decimal-Light";color:#333132;margin-top:2rem}@media(max-width: 575px){.activities-page .section-1 .wrapper .content p{font-size:1.6rem;line-height:2.228rem}}.activities-page .section-1 .wrapper .button-group{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:3.9rem;padding-bottom:5.8rem}@media(max-width: 575px){.activities-page .section-1 .wrapper .button-group{flex-direction:column;gap:3rem}}.activities-page .section-1 .wrapper .button-group .button-1 button,.activities-page .section-1 .wrapper .button-group .button-2 button{display:flex;justify-content:center;align-items:center;width:15.9rem;height:5.1rem;z-index:4}.activities-page .section-2 .wrapper{padding-top:5.5rem;padding-bottom:8.8rem;padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.activities-page .section-2 .wrapper{padding-right:0rem;padding-bottom:4rem;padding-top:2rem}}@media(max-width: 575px){.activities-page .section-2 .wrapper{padding-left:2rem}}@media(max-width: 767px){.activities-page .section-2 .wrapper .row{display:none}}@media(max-width: 767px){.activities-page .section-2 .wrapper .column-1{margin-bottom:4rem}}.activities-page .section-2 .wrapper h2{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";color:#333132;text-transform:uppercase;margin-bottom:7rem}@media(max-width: 767px){.activities-page .section-2 .wrapper h2{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 767px){.activities-page .section-2 .wrapper h2{margin-bottom:2rem}}.activities-page .section-2 .wrapper p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase;max-width:36.7rem;padding-bottom:3.5rem}@media(max-width: 767px){.activities-page .section-2 .wrapper p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:1.5rem}}.activities-page .section-2 .wrapper img{height:auto;aspect-ratio:16/10}.activities-page .section-3 .wrapper{padding-top:5.5rem;padding-bottom:8.8rem;padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.activities-page .section-3 .wrapper{padding-right:0rem;padding-bottom:4rem;padding-top:2rem}}@media(max-width: 575px){.activities-page .section-3 .wrapper{padding-left:2rem}}@media(max-width: 767px){.activities-page .section-3 .wrapper .row{display:none}}@media(max-width: 767px){.activities-page .section-3 .wrapper .column-1{margin-bottom:4rem}}.activities-page .section-3 .wrapper h2{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";color:#333132;text-transform:uppercase;margin-bottom:7rem}@media(max-width: 767px){.activities-page .section-3 .wrapper h2{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 767px){.activities-page .section-3 .wrapper h2{margin-bottom:2rem}}.activities-page .section-3 .wrapper p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase;max-width:36.7rem;padding-bottom:3.5rem}@media(max-width: 767px){.activities-page .section-3 .wrapper p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:1.5rem}}.activities-page .section-3 .wrapper img{height:auto;aspect-ratio:16/10}.activities-page .section-4 .wrapper{padding-top:5.5rem;padding-bottom:8.8rem;padding-left:4rem;padding-right:4rem}@media(max-width: 767px){.activities-page .section-4 .wrapper{padding-right:0rem;padding-bottom:4rem;padding-top:2rem}}@media(max-width: 575px){.activities-page .section-4 .wrapper{padding-left:2rem}}@media(max-width: 767px){.activities-page .section-4 .wrapper .row{display:none}}@media(max-width: 767px){.activities-page .section-4 .wrapper .column-1{margin-bottom:4rem}}.activities-page .section-4 .wrapper h2{font-family:"acumin-variable";font-size:7.6rem;line-height:7.6rem;letter-spacing:.01rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";color:#333132;text-transform:uppercase;margin-bottom:7rem}@media(max-width: 767px){.activities-page .section-4 .wrapper h2{font-size:4.8rem;line-height:4.8rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}@media(max-width: 767px){.activities-page .section-4 .wrapper h2{margin-bottom:2rem}}.activities-page .section-4 .wrapper p{font-size:1.6rem;line-height:2.228rem;font-family:"Decimal-Medium";color:#333132;text-transform:uppercase;max-width:36.7rem;padding-bottom:3.5rem}@media(max-width: 767px){.activities-page .section-4 .wrapper p{font-size:1.1rem;line-height:1.87rem;letter-spacing:.192rem;padding-bottom:1.5rem}}.activities-page .section-4 .wrapper img{height:auto;aspect-ratio:16/10}@media(max-width: 767px){.activities-page .splide-container .splide__slide{width:70vw}}.activities-page .splide-container .splide__slide .slide-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.activities-page .splide-container .splide__arrow{background-color:#e4e1dc}.activities-page .splide-container .splide__arrow svg{height:2.6rem;width:4.6rem}.activities-page .splide-container .splide__arrow svg path{transform:translateY(0.55rem)}@media(max-width: 767px){.activities-page .splide-container .splide__arrow{height:3rem;width:3rem}.activities-page .splide-container .splide__arrow svg{height:1.3rem;width:2.3rem}}.activities-page .splide-container .splide__arrow--prev,.activities-page .splide-container .splide__arrow--next{top:auto;bottom:0;transform:translateY(50%)}.page-thank-you{background-color:#034743;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.page-thank-you .frame-container{width:100%;height:100%;position:relative}.page-thank-you .frame-container .frame{pointer-events:none;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);--mask: radial-gradient( 40px at 40px 40px, #0000 calc(98% - 1px), #000 calc(100% - 1px) 98%, #0000 ) -40px -40px, linear-gradient(90deg, #000 2px, #0000 0) -1px 50% /100% calc(100% - 80px + 1px) repeat-x, linear-gradient(#000 2px, #0000 0) 50% -1px / calc(100% - 80px + 1px) 100% repeat-y;z-index:1;backface-visibility:hidden}.page-thank-you .frame-container .frame .wrapper{width:100%;height:100%;position:relative;backface-visibility:hidden}.page-thank-you .frame-container .frame:before{content:"";position:absolute;inset:5rem;background:#caa39c;-webkit-mask:var(--mask);mask:var(--mask);z-index:-1;backface-visibility:hidden}@media(max-width: 1199px){.page-thank-you .frame-container .frame:before{inset:2rem}}@media(max-width: 767px){.page-thank-you .frame-container .frame:before{inset:1rem}}.page-thank-you .wrapper-2{padding-top:15rem;padding-bottom:8.3rem;padding-left:5rem;padding-right:5rem}@media(max-width: 575px){.page-thank-you .wrapper-2{padding-top:5rem}}.page-thank-you .wrapper-2 .content{padding-top:10rem;justify-content:center;display:grid}.page-thank-you .wrapper-2 .content h2{font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";padding-bottom:1.8rem;color:#dfc7c1}@media(max-width: 767px){.page-thank-you .wrapper-2 .content h2{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}}.page-thank-you .wrapper-2 .content h1{font-family:"acumin-variable";font-size:4.8rem;line-height:5.28rem;letter-spacing:.02rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;font-family:"acumin-variable";padding-bottom:1.8rem;color:#dfc7c1;padding-bottom:5.4rem}@media(max-width: 767px){.page-thank-you .wrapper-2 .content h1{font-size:4.2rem;line-height:4.52rem}}.page-thank-you .wrapper-2 .content a{text-decoration:none}.page-thank-you .wrapper-2 .content button{z-index:7;background-color:#023c38}.page-thank-you .wrapper-2 .main-image{max-width:453px;max-height:639px}@media(max-width: 767px){.page-thank-you .wrapper-2 .main-image{margin-top:4rem;max-width:226px;max-height:319px}}.Contact .grounds-map-section{background-color:#034743;padding:20rem 2.4rem;padding-bottom:0}@media(max-width: 767px){.Contact .grounds-map-section{padding:15rem 2.4rem;padding-bottom:0}}@media(max-width: 575px){.Contact .grounds-map-section{padding:10rem 2.4rem;padding-bottom:0}}.Contact .grounds-map-section .title{text-align:center;color:#dbbbb5;text-transform:uppercase;margin-top:4.6rem;margin-bottom:4.6rem;font-family:"acumin-variable";font-size:5.75rem;line-height:5.75rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300}@media(max-width: 575px){.Contact .grounds-map-section .title{font-size:4.3rem;line-height:4.3rem;letter-spacing:.047rem}}.Contact:has(.grounds-map-section) .register-section{padding:5rem 2.4rem !important}@media(max-width: 767px){.Contact:has(.grounds-map-section) .register-section{padding:2rem 2.4rem !important}}@media(max-width: 575px){.Contact:has(.grounds-map-section) .register-section{padding:0rem 2.4rem 4rem 2.4rem !important}}.Contact .register-section{display:flex;align-items:center;justify-content:center;background-color:#034743;padding:20rem 2.4rem}@media(max-width: 767px){.Contact .register-section{padding:15rem 2.4rem}}@media(max-width: 575px){.Contact .register-section{padding:7rem 2.4rem 4rem 2.4rem}}.Contact .register-section .wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.Contact .register-section .wrapper .title-container{width:100%;display:flex;align-items:center}.Contact .register-section .wrapper .title-container h1{color:#dbbbb5;text-transform:uppercase;margin-top:9.2rem;margin-bottom:9.2rem;font-family:"acumin-variable";font-size:9.5rem;line-height:9.5rem;letter-spacing:.125rem;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 300;text-transform:uppercase;max-width:83rem;margin-inline:auto;transform:translateY(3.8rem);display:flex}@media(max-width: 575px){.Contact .register-section .wrapper .title-container h1{font-size:6.6rem;line-height:6.6rem;letter-spacing:.094rem;margin-top:4rem;margin-bottom:9.5rem}}.Contact .register-section .wrapper #revinate_contact_api_form .row{row-gap:2rem}.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=text],.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=tel],.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=email]{background:rgba(0,0,0,0);color:#dbbbb5;caret-color:#dbbbb5;border:none;outline:none;box-shadow:none;border-bottom:1px solid #dbbbb5;border-radius:0;width:100%;padding:1.7rem 0;font-size:1.2rem;line-height:1.92rem;letter-spacing:.32rem;font-weight:600;font-family:"Decimal-Medium"}.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=text]::placeholder,.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=tel]::placeholder,.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=email]::placeholder{color:#dbbbb5;text-transform:uppercase}.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=text]:focus,.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=tel]:focus,.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=email]:focus{background:rgba(0,0,0,0);box-shadow:none;border-color:#dbbbb5}.Contact .register-section .wrapper #revinate_contact_api_form .row input[type=checkbox]{background-color:rba(0, 0, 0, 0);border:1px solid #dbbbb5 !important}.Contact .register-section .wrapper #revinate_contact_api_form .consent-box label{color:#dbbbb5}.Contact .register-section .wrapper #revinate_contact_api_form .consent-box label a{color:#dbbbb5}.Contact .register-section .wrapper #revinate_contact_api_form .consent-box .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:20px;width:20px;background:rgba(0,0,0,0);border:1px solid #dbbbb5;border-radius:50%;z-index:1}.Contact .register-section .wrapper #revinate_contact_api_form .consent-box .checkmark:hover{cursor:pointer}.Contact .register-section .wrapper #revinate_contact_api_form .consent-box input[type=checkbox]~.checkmark{background:rgba(0,0,0,0)}.Contact .register-section .wrapper #revinate_contact_api_form .consent-box .checkmark:after{background-color:#dbbbb5}.Contact .register-section .wrapper #revinate_contact_api_form .frm_button_submit{border:1px solid #dbbbb5;color:#dbbbb5;margin-top:5rem}.Contact .register-section .wrapper #revinate_contact_api_form .frm_button_submit::after{border:1px solid #dbbbb5}.Contact .register-section .wrapper #revinate_contact_api_form .frm_button_submit:hover{color:#034743}.Contact .register-section .wrapper #revinate_contact_api_form .frm_button_submit:hover::after{background:#dbbbb5}.Contact .register-section .wrapper .info-repeater-grid{margin-top:8rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;max-width:120rem;width:100%;justify-items:center}@media(max-width: 991px){.Contact .register-section .wrapper .info-repeater-grid{max-width:80rem}}@media(max-width: 767px){.Contact .register-section .wrapper .info-repeater-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.Contact .register-section .wrapper .info-repeater-grid{grid-template-columns:1fr;max-width:100%;margin-top:4rem}}.Contact .register-section .wrapper .info-repeater-grid .info-item{display:flex;flex-direction:column;gap:1.2rem;padding-top:1rem;border-top:1px solid #dbbbb5;max-width:30rem;width:100%}@media(max-width: 575px){.Contact .register-section .wrapper .info-repeater-grid .info-item{max-width:100%}}.Contact .register-section .wrapper .info-repeater-grid .info-item h5{font-family:"Decimal-Book";font-weight:350;font-style:Medium;font-size:1.1rem;line-height:1.7rem;letter-spacing:.12em;text-transform:uppercase;color:#dbbbb5}.Contact .register-section .wrapper .info-repeater-grid .info-item .content{font-family:"Decimal-Book";font-weight:300;font-style:Light;font-size:1.2rem;line-height:1.8rem;letter-spacing:.02em;color:#dbbbb5}.Contact .register-section .wrapper .info-repeater-grid .info-item .content strong{font-family:"Decimal-Medium";font-weight:600}.Contact .register-section .wrapper .info-repeater-grid .info-item .content a{color:#dbbbb5;text-decoration:underline}/*# sourceMappingURL=theme.css.map */
