@keyframes hotel-fade-up-76a5f8e9{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.page-banner[data-v-76a5f8e9]{background:#16151f;color:#fff;display:grid;isolation:isolate;min-height:min(72vh,38rem);overflow:hidden;place-items:center;position:relative;text-align:center}.page-banner__bg[data-v-76a5f8e9]{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.page-banner__overlay[data-v-76a5f8e9]{background:linear-gradient(180deg,#0c0b126b,#0c0b12b8),#0c0b1247;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.page-banner__frame[data-v-76a5f8e9]{inset:clamp(5.75rem,14vh,8.75rem) clamp(1.35rem,3.5vw,2.75rem) clamp(1.5rem,3.5vw,2.5rem);pointer-events:none;position:absolute;z-index:2}.page-banner__frame i[data-v-76a5f8e9]{border:0 dotted hsla(0,0%,100%,.72);height:clamp(2.75rem,4.5vw,4rem);position:absolute;width:clamp(2.75rem,4.5vw,4rem)}.page-banner__frame i.is-tl[data-v-76a5f8e9]{border-left-width:1.5px;border-top-width:1.5px;left:0;top:0}.page-banner__frame i.is-tr[data-v-76a5f8e9]{border-right-width:1.5px;border-top-width:1.5px;right:0;top:0}.page-banner__frame i.is-bl[data-v-76a5f8e9]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.page-banner__frame i.is-br[data-v-76a5f8e9]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.page-banner__box[data-v-76a5f8e9]{align-items:center;animation:hotel-banner-in-76a5f8e9 .7s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;padding:clamp(7.5rem,16vh,10.5rem) 1rem 3.25rem;position:relative;width:min(100% - 2rem,46rem);z-index:3}.page-banner__crumbs[data-v-76a5f8e9]{align-items:center;display:flex;flex-wrap:wrap;font-family:Titillium Web,system-ui,sans-serif;font-size:.84rem;font-weight:500;gap:.4rem;justify-content:center;letter-spacing:.02em;margin:0 0 1rem}.page-banner__crumbs a[data-v-76a5f8e9]{color:#ffffffb8;text-decoration:none}.page-banner__crumbs a[data-v-76a5f8e9]:hover{color:#fff}.page-banner__crumbs span[aria-hidden=true][data-v-76a5f8e9]{color:#fff6}.page-banner__crumbs .is-current[data-v-76a5f8e9]{color:#c4a676;font-weight:650}.page-banner__eyebrow[data-v-76a5f8e9],.page-banner__title[data-v-76a5f8e9]{color:#c4a676;font-family:Titillium Web,system-ui,sans-serif;font-size:clamp(1.35rem,2.6vw,1.85rem);font-style:italic;font-weight:500;letter-spacing:.01em;line-height:1.25;margin:0}.page-banner__ornament[data-v-76a5f8e9]{align-items:center;display:flex;gap:.7rem;justify-content:center;margin-top:1.15rem;width:7.5rem}.page-banner__ornament span[data-v-76a5f8e9]{background:#c4a676a6;flex:1;height:1px}.page-banner__ornament i[data-v-76a5f8e9]{background:#c4a676;flex:0 0 auto;height:.48rem;transform:rotate(45deg);width:.48rem}@keyframes hotel-banner-in-76a5f8e9{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.page-banner[data-v-76a5f8e9]{min-height:min(48vh,22rem)}.page-banner__frame[data-v-76a5f8e9]{top:4.25rem;right:.75rem;bottom:.85rem;left:.75rem}.page-banner__box[data-v-76a5f8e9]{padding:4.75rem .75rem 2rem}.page-banner__eyebrow[data-v-76a5f8e9],.page-banner__title[data-v-76a5f8e9]{font-size:clamp(1.2rem,5.5vw,1.55rem)}}
