#page-home section.intro{background-color:#e7e0d6;margin-bottom:60px}#page-home section.intro .map-container{margin-top:30px}#page-home section.intro .map-container .wrapper{grid-template-columns:auto auto;padding-right:clamp(30px,11.8055555556vw,250px);padding-left:3.4722222222vw;gap:1.3888888889vw}#page-home section.intro .map-container .col.copy{width:29.1666666667vw}#page-home section.intro .map-container .col.copy h3{width:min(100%,20ch)}@media (min-width: 1920px){#page-home section.intro .map-container .wrapper{padding-inline:unset;max-width:1440px;margin-inline:auto}}@media (max-width: 1024px) and (orientation: portrait){#page-home section.intro .map-container{margin-top:60px}#page-home section.intro .map-container .wrapper{padding-inline:max(30px,7.6923076923vw);padding-inline:unset;gap:30px}#page-home section.intro .map-container .col.map{order:2}#page-home section.intro .map-container .col.copy{order:1;width:100%;padding-inline:max(30px,7.6923076923vw)}}#page-home section.collection-slider{background-color:#716e5d;color:#e9e6dd;padding-block:50px;position:relative}#page-home section.collection-slider .background{background-size:cover;filter:blur(4px);transition:all .5s ease}#page-home section.collection-slider h4.suite{margin-inline:clamp(30px,11.8055555556vw,250px)}#page-home section.collection-slider h4.suite br{display:none}#page-home section.collection-slider h4.suite [data-suite_name]{font-weight:350}@media (min-width: 1920px){#page-home section.collection-slider h4.suite{margin-inline:auto}}#page-home section.collection-slider swiper-slide .copy-wrapper{padding-inline:clamp(30px,11.8055555556vw,250px);margin-bottom:30px}#page-home section.collection-slider swiper-slide .copy-wrapper h4{text-transform:uppercase}#page-home section.collection-slider swiper-slide .copy-wrapper .copy{height:110px}#page-home section.collection-slider swiper-slide .copy-wrapper .copy h2{align-self:end}#page-home section.collection-slider swiper-slide .copy-wrapper .copy p{width:min(60%,88ch)}#page-home section.collection-slider swiper-slide .media-wrapper .media.desktop{height:490px;grid-template-columns:572fr 436fr 416fr;align-items:stretch;gap:8px}#page-home section.collection-slider swiper-slide .media-wrapper img{width:100%;height:100%;object-fit:cover}#page-home section.collection-slider swiper-slide.default .head{opacity:0;translate:-50px 0;transition:all .3s ease-in-out}#page-home section.collection-slider swiper-slide.default .body{opacity:0;filter:blur(3px);transition:all .5s ease-in-out}#page-home section.collection-slider swiper-slide.default .media.desktop img{opacity:0;translate:20px 0;transition:all .3s ease-in-out calc(var(--order) * .2s)}#page-home section.collection-slider swiper-slide.swiper-slide-active .head{opacity:1;translate:none;transition-delay:.4s}#page-home section.collection-slider swiper-slide.swiper-slide-active .body{opacity:1;filter:blur(0px);transition-delay:.5s}#page-home section.collection-slider swiper-slide.swiper-slide-active .media.desktop img{opacity:1;translate:none;transition:all .5s ease-in-out calc(var(--order) * .3s + .6s)}#page-home section.collection-slider swiper-slide.exit-to .head{translate:50px 0}#page-home section.collection-slider swiper-slide.exit-to .media.desktop img{translate:-20px 0}#page-home section.collection-slider .controls{margin-top:30px;padding-inline:clamp(30px,11.8055555556vw,250px)}#page-home section.collection-slider .controls .nav{gap:25px}#page-home section.collection-slider .controls .progress{font-size:clamp(12px,.8333333333vw,12px);letter-spacing:.07em;font-weight:350;gap:80px;position:relative;align-self:center}#page-home section.collection-slider .controls .progress .index{font-weight:800}#page-home section.collection-slider .controls .progress:after{content:"";display:block;background-color:#e9e6dd;width:100%;height:1px;position:absolute;bottom:-6px;opacity:.6}#page-home section.collection-slider .controls [data-explore_button]{transition:all .4s ease-in-out;width:140px;text-align:end;height:fit-content}@media (max-width: 1024px) and (orientation: portrait){#page-home section.collection-slider{padding-top:60px;padding-bottom:40px;box-sizing:content-box}#page-home section.collection-slider h4.suite{width:fit-content;margin-inline:max(30px,7.6923076923vw)}#page-home section.collection-slider swiper-slide .copy-wrapper{padding-inline:max(30px,7.6923076923vw);margin-bottom:30px}#page-home section.collection-slider swiper-slide .copy-wrapper .copy{margin-top:20px;height:fit-content;gap:6px}#page-home section.collection-slider swiper-slide .copy-wrapper .copy h2{width:100%}#page-home section.collection-slider swiper-slide .copy-wrapper .copy p{width:100%}#page-home section.collection-slider swiper-slide .media-wrapper .media.mobile{height:min(400px,80vw)}#page-home section.collection-slider swiper-slide .media-wrapper .media.mobile img{height:100%}#page-home section.collection-slider swiper-slide.default .media.mobile img{opacity:0;transition:all .8s ease-in-out}#page-home section.collection-slider swiper-slide.swiper-slide-active .media.mobile img{opacity:1;transition-delay:.8s}#page-home section.collection-slider .controls{margin-top:20px;align-items:center;gap:50px}#page-home section.collection-slider .controls .progress{gap:min(250px,40vw)}#page-home section.collection-slider .controls [data-explore_button]{align-self:end}}@media (max-width: 767px){#page-home section.collection-slider h4.suite br{display:block}#page-home section.collection-slider h4.suite span.line{margin-right:.3em}#page-home section.collection-slider h4.suite [data-suite_name]{padding-left:2em}}#page-home section.plan-your-stay{padding-block:150px;padding-inline:max(30px,7.6923076923vw);color:#1e1e1e}#page-home section.plan-your-stay .copy-wrapper{opacity:.6}#page-home section.plan-your-stay h2{margin-bottom:.4em}#page-home section.plan-your-stay p{width:min(100%,59ch);font-size:clamp(15px,1.0416666667vw,15px);line-height:1.2em}#page-home section.plan-your-stay .btn{margin-top:30px}@media (max-width: 1024px) and (orientation: portrait){#page-home section.plan-your-stay{padding-block:120px}}#page-home section.panel-strips{margin-block:40px}#page-home section.panel-strips .wrapper{padding-right:clamp(30px,11.8055555556vw,250px);gap:6.9444444444vw}#page-home section.panel-strips .col.panels{width:51.3888888889vw;flex-shrink:0;grid-template-columns:264fr 264fr 194fr;grid-template-rows:auto;gap:5px;align-items:stretch}#page-home section.panel-strips .col.panels img{width:100%;object-fit:cover;flex:0 0 auto}#page-home section.panel-strips .owl{width:min(15.9722222222vw,350px);opacity:.03}@media (min-width: 1920px){#page-home section.panel-strips .col.panels{max-width:740px}}@media (max-width: 1024px) and (orientation: portrait){#page-home section.panel-strips{margin-bottom:80px}#page-home section.panel-strips .wrapper{padding-right:unset;gap:60px}#page-home section.panel-strips .col.panels{width:100%}#page-home section.panel-strips .col.copy{padding-inline:max(30px,7.6923076923vw)}#page-home section.panel-strips .owl{width:230px;left:-130px;transform:unset;top:unset;bottom:-30px}}#page-home .guestbook{padding-top:60px;padding-bottom:200px;color:#1e1e1e}#page-home .guestbook .wrapper{width:100%}#page-home .guestbook .head-wrapper{padding-inline:max(30px,7.6923076923vw)}#page-home .guestbook .icon{color:#3b3f27;opacity:.3;margin-bottom:20px}#page-home .guestbook .head{margin-top:.33em;margin-bottom:.33em}#page-home .guestbook swiper-container{text-align:center;width:100%}#page-home .guestbook swiper-slide{height:100%;align-self:center}#page-home .guestbook .slide-wrapper{padding-inline:max(30px,7.6923076923vw)}#page-home .guestbook .slide-wrapper .review{font-size:clamp(13px,.9722222222vw,14px);line-height:1.4em;width:min(100%,69ch);margin-inline:auto;margin-bottom:1em}#page-home .guestbook .slide-wrapper .name{font-size:clamp(11px,.7638888889vw,11px);font-weight:500;font-style:italic;letter-spacing:.07em}#page-home .guestbook .nav{color:#3b3f27;gap:40px;margin-top:20px;width:fit-content;margin-inline:auto}#page-home .guestbook .nav .prev{opacity:.5}@media (max-width: 1024px) and (orientation: portrait){#page-home .guestbook .head{margin-top:.4em;margin-bottom:.5em;padding-inline:20px}}
