#property-intro{background-color:#373c35}#property-intro .copy{padding-block:96px}#property-intro .banner{width:100%;height:440px}@media (max-width: 1024px) and (orientation: portrait){#property-intro .copy{padding-block:72px}#property-intro .banner{height:auto;aspect-ratio:1.5/1}}#property-suites{padding-block:96px}#property-suites .copy{margin-bottom:48px}#property-suites .copy .buttons{gap:64px}#property-suites .copy [part-button]{font-weight:700}@media (max-width: 1024px) and (orientation: portrait){#property-suites .copy .buttons{gap:24px}}#property-spa{background-color:#c8bba8;padding-block:72px}#property-spa .wrapper{padding-right:clamp(35px,10.4166666667vw,150px);gap:6.1111111111vw}#property-spa img{width:min(760px,51.3888888889vw);object-fit:cover}@media (max-width: 1024px) and (orientation: portrait){#property-spa{padding-inline:unset}#property-spa .copy{padding-inline:max(35px,8.9743589744vw)}#property-spa img{width:min(100%,700px);margin-inline:auto}}@media (max-width: 767px) and (orientation: portrait){#property-spa{padding-top:unset}#property-spa img{aspect-ratio:390/350}}#property-dining{padding-block:72px}#property-dining .wrapper{gap:6.1111111111vw;padding-left:clamp(35px,10.4166666667vw,150px)}#property-dining .copy{flex-grow:1}#property-dining .slider{width:min(850px,51.3888888889vw)}@media (min-width: 1920px){#property-dining .slider{width:780px}}#property-dining swiper-slide{aspect-ratio:740/450}#property-dining .info{margin-top:24px;gap:24px}#property-dining .info .progress{gap:16px}#property-dining .info .progress span{font-size:12px;letter-spacing:.07em}#property-dining .info .progress .index{font-weight:700}#property-dining .info .progress .line{height:1px;background-color:#343434;flex-shrink:0;width:56px}#property-dining .info .caption{font-size:clamp(10px,.8333333333vw,12px);letter-spacing:.05em}@media (max-width: 1024px) and (orientation: portrait){#property-dining .wrapper{padding-inline:unset;flex-direction:column-reverse;gap:40px}#property-dining .copy{padding-inline:max(35px,8.9743589744vw)}#property-dining .slider{width:min(100%,700px);margin-inline:auto}}@media (max-width: 767px) and (orientation: portrait){#property-dining swiper-slide{aspect-ratio:390/310}#property-dining .info{padding-inline:max(35px,8.9743589744vw)}}#property-banner{padding-top:200px}#property-banner .content{background-color:hsl(from #373C35 h s l/.9);width:min(90%,820px);padding-inline:min(150px,clamp(35px,10.4166666667vw,150px));padding-block:48px}#property-banner .virtuoso{background-color:#353432;padding-block:16px}#property-banner .virtuoso img{width:90px;margin-inline:auto}@media (max-width: 1024px) and (orientation: portrait){#property-banner .content{padding-block:96px;padding-inline:max(35px,8.9743589744vw)}}#property-gatherings{background-color:#c8bba8;padding-block:72px}#property-gatherings .wrapper{padding-right:clamp(35px,10.4166666667vw,150px);gap:6.1111111111vw}#property-gatherings img{width:min(760px,51.3888888889vw);object-fit:cover}@media (max-width: 1024px) and (orientation: portrait){#property-gatherings{padding-inline:unset}#property-gatherings .copy{padding-inline:max(35px,8.9743589744vw)}#property-gatherings img{width:min(100%,700px);margin-inline:auto}}@media (max-width: 767px) and (orientation: portrait){#property-gatherings{padding-top:unset}#property-gatherings img{aspect-ratio:390/350}}
