:root{--hotel-white:#fff;--hotel-ink:#404041;--hotel-gold:#87714d;--hotel-grey:#ececec;--hotel-stone:#f4f1ec;--hotel-line:#d9d9d9;--hotel-space-0:0px;--hotel-space-2:2px;--hotel-space-4:4px;--hotel-space-8:8px;--hotel-space-12:12px;--hotel-space-16:16px;--hotel-space-20:20px;--hotel-space-24:24px;--hotel-space-30:30px;--hotel-space-32:32px;--hotel-space-40:40px;--hotel-space-48:48px;--hotel-space-50:50px;--hotel-space-64:64px;--hotel-space-70:70px;--hotel-type-caption:.75rem;--hotel-type-small:.875rem;--hotel-type-body:1rem;--hotel-type-lead:1.125rem;--hotel-type-subheading:1.25rem;--hotel-type-heading:1.5rem;--hotel-type-display:1.875rem;--hotel-heading-fluid:clamp(var(--hotel-type-heading),calc(var(--hotel-type-subheading) + 1vw),var(--hotel-type-display));--hotel-line-heading:1.3;--hotel-line-copy:1.7;--hotel-line-control:1.5;--hotel-touch:44px;--hotel-control:56px;--hotel-chat-size:80px;--hotel-guest-width:16rem;--hotel-gutter:var(--hotel-space-20);--hotel-reading-max:70ch;--hotel-section-space:var(--hotel-space-40);--hotel-mobile-logo-row:67px;--hotel-mobile-header:calc(var(--hotel-mobile-logo-row) + var(--hotel-control));--hotel-radius:0px;--hotel-gift-display:block;--hotel-gift-width:calc(100% - 2 * var(--hotel-gutter));--hotel-gift-padding:var(--hotel-space-24);--hotel-gift-align:center;--hotel-gift-copy-position:static;--hotel-gift-sizing-display:none;--hotel-gift-button-sizing:none;--hotel-gift-copy-padding:var(--hotel-space-0);--hotel-gift-button-width:100%;--hotel-gift-button-gap:var(--hotel-space-24);--hotel-package-padding:var(--hotel-space-24)}body:has(.not-found_hotel___EG47){padding:var(--hotel-space-0);background:var(--hotel-stone)}.not-found_hotel___EG47{display:grid;align-content:center;justify-items:center;gap:var(--hotel-space-24);min-height:100dvh;padding:var(--hotel-space-40) var(--hotel-gutter);background:var(--hotel-stone);color:var(--hotel-ink);color-scheme:light;text-align:center}.not-found_hotel___EG47 h1{margin:var(--hotel-space-0);font-size:var(--hotel-heading-fluid);line-height:var(--hotel-line-heading)}.not-found_hotel___EG47 p{margin:var(--hotel-space-0);color:var(--hotel-ink);font-size:var(--hotel-type-body)}.not-found_hotel___EG47 img{display:block;max-width:100%;height:auto}.not-found_code__SJkuV{color:var(--hotel-gold);font-size:var(--hotel-type-display)}.not-found_home__mSMsN{display:inline-flex;align-items:center;min-height:var(--hotel-touch);padding:var(--hotel-space-12) var(--hotel-space-24);background:var(--hotel-gold);color:var(--hotel-white);font-size:var(--hotel-type-body)}.not-found_hotel___EG47 a:focus-visible{outline:var(--hotel-space-2) solid var(--hotel-gold);outline-offset:var(--hotel-space-4)}