@font-face{font-family:PalomaBodoni;src:url(/concept-hospitality.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.CKadvG_site{--ink:#40577a;--paper:#f0e9d8;--line:#c2c2ac;background:var(--paper);color:var(--ink);font:14px/1.8 var(--font-geist-sans),Arial,sans-serif;overflow:hidden}.CKadvG_site *{box-sizing:border-box}.CKadvG_site :is(h1,h2,h3,p){margin:0}.CKadvG_site a{color:inherit;text-decoration:none}.CKadvG_site :is(button,select){font:inherit}.CKadvG_site button{cursor:pointer}.CKadvG_site :is(a,button,select):focus-visible{outline-offset:5px;outline:3px solid #a55932}.CKadvG_site em{font-family:PalomaBodoni,Georgia,serif;font-weight:400}.CKadvG_nav{justify-content:space-between;align-items:center;gap:25px;padding:27px 6%;display:flex}.CKadvG_logo{letter-spacing:-.065em;font:italic 45px/1 PalomaBodoni,Georgia,serif}.CKadvG_logo span{font:9px var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;margin-top:9px;display:block}.CKadvG_nav nav{gap:30px;font-size:11px;display:flex}.CKadvG_heroPhoto{background:#b9ad90;height:clamp(500px,52vw,720px);min-height:600px;position:relative;overflow:hidden}.CKadvG_heroPhoto img{object-fit:cover;object-position:50% 53%}.CKadvG_heroShade{background:linear-gradient(90deg,#25322499,#0000 80%);position:absolute;inset:0}.CKadvG_heroTitle{color:#fff4d9;position:absolute;top:19%;left:7%}.CKadvG_heroTitle>p{font-size:11px}.CKadvG_hero h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(51px,6vw,83px);font-weight:400;line-height:1.1}.CKadvG_heroTitle>a{border-bottom:1px solid;margin-top:22px;padding-bottom:8px;font-size:12px;display:inline-block}.CKadvG_photoNote{color:var(--ink);background:#f0e9d8;padding:7px 10px;font-size:8px;position:absolute;bottom:25px;right:6%}.CKadvG_welcome{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:12%;padding:38px 9%;display:grid}.CKadvG_welcome>span{max-width:17ch;font:italic 30px/1.15 PalomaBodoni,Georgia,serif}.CKadvG_welcome>p{max-width:60ch;font-size:12px}.CKadvG_rooms{padding:75px 9%}.CKadvG_roomsHeading>p{font-size:10px}.CKadvG_site h2{letter-spacing:-.045em;font-size:clamp(33px,3.8vw,51px);font-weight:400;line-height:1.15}.CKadvG_roomsHeading h2{margin-top:24px}.CKadvG_roomTabs{border-block:1px solid var(--line);flex-wrap:wrap;gap:36px;margin:35px 0;display:flex}.CKadvG_roomTabs button{color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;font-size:13px}.CKadvG_roomTabs button[aria-pressed=true]{border-bottom-color:var(--ink)}.CKadvG_roomTabs span{margin-top:5px;font-size:9px;display:block}.CKadvG_roomDisplay{grid-template-columns:1.2fr 1fr;align-items:center;gap:12%;display:grid}.CKadvG_floorPlan svg{width:100%;height:auto;display:block}.CKadvG_roomCount{font-size:10px}.CKadvG_roomDisplay h3{margin:20px 0;font:italic 36px PalomaBodoni,Georgia,serif}.CKadvG_roomDisplay>div:last-child>p{max-width:35ch;font-size:13px}.CKadvG_roomRate{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;font-size:10px;display:flex}.CKadvG_roomRate strong{font-size:28px;font-weight:400}.CKadvG_roomDisplay>div>a{border-bottom:1px solid;margin-top:25px;padding-bottom:7px;font-size:11px;display:inline-block}.CKadvG_roomDisplay small{max-width:38ch;margin-top:20px;font-size:9px;display:block}.CKadvG_day{background:#d9ddcd;grid-template-columns:1fr 1.1fr;gap:12%;padding:75px 9%;display:grid}.CKadvG_day>div:first-child>p{font-size:10px}.CKadvG_day h2{margin-top:23px}.CKadvG_day article{border-top:1px solid #b4bd9f;grid-template-columns:80px 1fr;gap:10px 20px;padding:20px 0;display:grid}.CKadvG_day article>span{font-size:10px}.CKadvG_day h3{letter-spacing:-.03em;font-size:19px;font-weight:400}.CKadvG_day article p{grid-column:2;max-width:42ch;font-size:12px}.CKadvG_stay{grid-template-columns:1fr 1.2fr;align-items:center;gap:12%;padding:85px 9%;display:grid}.CKadvG_stay>div>p:first-child{font-size:10px}.CKadvG_stay h2{margin:23px 0}.CKadvG_stay>div>p:last-child{max-width:36ch;font-size:12px}.CKadvG_stay form{border:1px solid var(--line);background:#f7f0df;padding:30px}.CKadvG_stay label{gap:8px;font-size:10px;display:grid}.CKadvG_stay select{color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:12px;font-size:12px}.CKadvG_formPair{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.CKadvG_subtotal{justify-content:space-between;align-items:center;padding:25px 0;font-size:10px;display:flex}.CKadvG_subtotal strong{font-size:28px;font-weight:400}.CKadvG_stay button{text-align:left;width:100%;color:var(--paper);background:var(--ink);border:0;padding:16px;font-size:11px}.CKadvG_result{min-height:80px;margin-top:17px!important;font-size:10px!important}.CKadvG_footer{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:25px;padding:35px 6%;font-size:10px;display:flex}.CKadvG_footer strong{font:italic 39px PalomaBodoni,Georgia,serif}.CKadvG_footer a{border-bottom:1px solid}@media (max-width:760px){.CKadvG_nav{align-items:flex-start;padding:23px 6%}.CKadvG_logo{font-size:37px}.CKadvG_nav nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:155px;font-size:10px}.CKadvG_heroPhoto{height:65svh;min-height:530px;max-height:680px}.CKadvG_heroPhoto img{object-position:55% 50%}.CKadvG_heroShade{background:linear-gradient(90deg,#253224aa,#0000 110%)}.CKadvG_heroTitle{top:22%;left:6%}.CKadvG_hero h1{font-size:51px}.CKadvG_photoNote{max-width:86%;font-size:7px;bottom:20px;left:6%;right:auto}.CKadvG_welcome,.CKadvG_roomDisplay,.CKadvG_day,.CKadvG_stay{grid-template-columns:1fr;gap:30px}.CKadvG_welcome{gap:18px;padding:30px 6%}.CKadvG_welcome>span{font-size:26px}.CKadvG_rooms,.CKadvG_day,.CKadvG_stay{padding:53px 6%}.CKadvG_site h2{font-size:39px}.CKadvG_roomTabs{gap:20px;margin:28px 0}.CKadvG_roomTabs button{font-size:11px}.CKadvG_roomDisplay h3{font-size:34px}.CKadvG_roomDisplay>div:last-child>p{max-width:43ch}.CKadvG_day article{grid-template-columns:65px 1fr;gap:10px 15px}.CKadvG_stay form{padding:23px}.CKadvG_footer{padding:28px 6%;display:grid}}
