.CD4QJW_hero{min-height:min(88vh,820px)}.CD4QJW_heroInner{justify-content:flex-end}.CD4QJW_title{margin-top:10px;font-size:clamp(56px,9vw,132px);font-weight:600}.CD4QJW_title span{display:block}.CD4QJW_heroSub{font-family:var(--serif);max-width:34ch;margin-top:16px;font-size:clamp(19px,2vw,24px);font-style:italic}.CD4QJW_about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.CD4QJW_photo img{width:100%;height:auto;display:block}.CD4QJW_lede{max-width:54ch;margin-top:20px;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.CD4QJW_amenities{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.CD4QJW_amenities li{background:var(--white);padding:8px 14px;font-size:15px}.CD4QJW_amenities .CD4QJW_more{font-family:var(--serif);background:0 0;padding-left:4px;font-style:italic}.CD4QJW_strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CD4QJW_stripImg{aspect-ratio:4/3;position:relative}.CD4QJW_stripImg img{object-fit:cover}@media (max-width:860px){.CD4QJW_about{grid-template-columns:1fr}.CD4QJW_photo{max-width:460px}.CD4QJW_strip{grid-template-columns:1fr}.CD4QJW_stripImg{aspect-ratio:3/2}}
