@font-face{font-family:Jost;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jost-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jost-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/newsreader-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/newsreader-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ntc-page-dark:#0f0e0d;--ntc-surface:#151412;--ntc-surface-alt:#1a1815;--ntc-placeholder:#1e1c19;--ntc-surface-raised:#26231f;--ntc-line:#2c2823;--ntc-line-strong:#3a352e;--ntc-text:#f3eee5;--ntc-text-2:#e6dfd3;--ntc-text-3:#d8d0c3;--ntc-text-4:#cfc7ba;--ntc-muted:#b8afa1;--ntc-muted-2:#9c9385;--ntc-gold:#c9a56e;--ntc-gold-photo:#e3c79b;--ntc-gold-light:#a8834f;--ntc-gold-deep:#7e6036;--ntc-light-page:#faf8f3;--ntc-light-section:#f3eee5;--ntc-light-alt:#fbf8f2;--ntc-light-sunken:#e9e3d8;--ntc-light-line:#e2dbcf;--ntc-light-line-2:#d9d1c3;--ntc-ink:#151412;--ntc-ink-2:#2b2722;--ntc-ink-muted:#5a534a;--ntc-ink-muted-2:#6e665b;--ntc-error-dark:#e0a08f;--ntc-error-light:#9a3b2a;--ntc-font-ui:"Jost", system-ui, -apple-system, sans-serif;--ntc-font-body:"Newsreader", Georgia, "Times New Roman", serif;--ntc-container:1320px;--ntc-gutter:clamp(20px, 5vw, 64px);--ntc-section-y:clamp(72px, 10vw, 128px);--ntc-header-h:86px;--ntc-radius:0}@media (width<=760px){:root{--ntc-header-h:80px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--ntc-page-dark);color:var(--ntc-text);font-family:var(--ntc-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit}:is(button,input,select,textarea):not([data-stayful-booking] *,[data-stayful-map] *,[class^=stayful-] *,[class*=\ stayful-] *){font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ntc-gold);outline-offset:3px}.ntc-container{max-width:var(--ntc-container);padding-inline:var(--ntc-gutter);margin-inline:auto}.ntc-section{padding-block:var(--ntc-section-y)}.ntc-h1{font-family:var(--ntc-font-ui);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:clamp(40px,7vw,88px);font-weight:500;line-height:1.05}.ntc-h2{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.ntc-subtitle{font-family:var(--ntc-font-body);color:var(--ntc-gold);margin:0;font-size:clamp(22px,2.6vw,32px);font-style:italic;font-weight:300;line-height:1.3}.ntc-eyebrow{font-family:var(--ntc-font-ui);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.ntc-body{font-family:var(--ntc-font-body);font-size:17px;line-height:1.7}.ntc-btn{border:1px solid var(--ntc-text);border-radius:var(--ntc-radius);min-height:50px;color:var(--ntc-text);font-family:var(--ntc-font-ui);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 34px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ntc-btn:hover{background:var(--ntc-text);color:var(--ntc-page-dark)}.ntc-btn--ink{border-color:var(--ntc-ink);color:var(--ntc-ink)}.ntc-btn--ink:hover{background:var(--ntc-ink);color:var(--ntc-light-section)}.ntc-chip{border:1px solid var(--ntc-line-strong);border-radius:var(--ntc-radius);min-height:40px;color:var(--ntc-text-3);font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.ntc-chip:hover{border-color:var(--ntc-gold)}.ntc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .sfx-launch,body .sfx-send,body .sfx-book,body .sfx-user{background:var(--ntc-gold);color:var(--ntc-ink)}body .sfx-input:focus{border-color:var(--ntc-gold)}.ntc-menuBtn[data-astro-cid-k6c7o3mi]{border:1px solid var(--ntc-line-strong);cursor:pointer;width:44px;height:44px;color:var(--ntc-text);background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .2s;display:none}.ntc-menuBtn[data-astro-cid-k6c7o3mi]:hover{border-color:var(--ntc-gold-light)}.ntc-menuBtn__bars[data-astro-cid-k6c7o3mi]{width:20px;height:14px;position:relative}.ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]{background:currentColor;width:100%;height:1.5px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:0}.ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]:first-child{top:0}.ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]:nth-child(2){top:6.25px}.ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]:nth-child(3){top:12.5px}.ntc-menuBtn[data-astro-cid-k6c7o3mi][aria-expanded=true] .ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]:first-child{top:6.25px;transform:rotate(45deg)}.ntc-menuBtn[data-astro-cid-k6c7o3mi][aria-expanded=true] .ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]:nth-child(2){opacity:0}.ntc-menuBtn[data-astro-cid-k6c7o3mi][aria-expanded=true] .ntc-menuBtn__bars[data-astro-cid-k6c7o3mi] span[data-astro-cid-k6c7o3mi]:nth-child(3){top:6.25px;transform:rotate(-45deg)}.ntc-mobilePanel[data-astro-cid-k6c7o3mi]{left:0;right:0;top:var(--ntc-header-h);background:var(--ntc-surface);border-top:1px solid var(--ntc-line-strong);max-height:calc(100vh - var(--ntc-header-h));flex-direction:column;padding:16px 20px 28px;display:none;position:absolute;overflow-y:auto}.ntc-mobilePanel__link[data-astro-cid-k6c7o3mi]{border-bottom:1px solid var(--ntc-line);text-align:left;font-family:var(--ntc-font-body);color:var(--ntc-text);padding:16px 0;font-size:28px;font-weight:300;text-decoration:none}.ntc-mobilePanel__link[data-astro-cid-k6c7o3mi][aria-current=page]{color:var(--ntc-gold-light)}.ntc-mobilePanel__cta[data-astro-cid-k6c7o3mi]{background:var(--ntc-gold-light);min-height:52px;font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-surface);justify-content:center;align-items:center;margin-top:24px;font-size:13px;font-weight:500;text-decoration:none;display:flex}@media (width<=1100px){.ntc-menuBtn[data-astro-cid-k6c7o3mi]{align-items:center;display:inline-flex}.ntc-mobilePanel[data-astro-cid-k6c7o3mi]:not([hidden]){display:flex}}.ntc-skip[data-astro-cid-ju4pidww]{z-index:100;background:var(--ntc-text);color:var(--ntc-ink);font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;padding:12px 20px;font-size:12px;position:absolute;top:0;left:-9999px}.ntc-skip[data-astro-cid-ju4pidww]:focus{top:12px;left:12px}.ntc-header[data-astro-cid-ju4pidww]{z-index:50;background:var(--ntc-surface);color:var(--ntc-text);position:sticky;top:0}.ntc-header__inner[data-astro-cid-ju4pidww]{max-width:var(--ntc-container);height:var(--ntc-header-h);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:flex}.ntc-logo[data-astro-cid-ju4pidww]{color:var(--ntc-text);align-items:center;gap:16px;text-decoration:none;display:flex}.ntc-logo__mark[data-astro-cid-ju4pidww]{flex:none;width:70px;height:70px}@media (width<=760px){.ntc-logo__mark[data-astro-cid-ju4pidww]{width:64px;height:64px}}.ntc-logo__words[data-astro-cid-ju4pidww]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ntc-logo__name[data-astro-cid-ju4pidww]{font-family:var(--ntc-font-ui);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:500;line-height:1}.ntc-logo__sub[data-astro-cid-ju4pidww]{font-family:var(--ntc-font-ui);letter-spacing:.44em;text-transform:uppercase;color:var(--ntc-gold-light);white-space:nowrap;font-size:10px;font-weight:500;line-height:1}.ntc-nav[data-astro-cid-ju4pidww]{white-space:nowrap;align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.ntc-nav__link[data-astro-cid-ju4pidww]{font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ntc-text);padding:6px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.ntc-nav__link[data-astro-cid-ju4pidww]:hover,.ntc-nav__link[data-astro-cid-ju4pidww][aria-current=page]{color:var(--ntc-gold-light)}.ntc-nav__cta[data-astro-cid-ju4pidww]{border:1px solid var(--ntc-gold-light);font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);padding:12px 20px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.ntc-nav__cta[data-astro-cid-ju4pidww]:hover{background:var(--ntc-gold-light);color:var(--ntc-surface)}@media (width<=1100px){.ntc-nav[data-astro-cid-ju4pidww]{display:none}}.ntc-footer[data-astro-cid-ju4pidww]{background:var(--ntc-surface);color:var(--ntc-text-4)}.ntc-footer__inner[data-astro-cid-ju4pidww]{max-width:var(--ntc-container);padding:clamp(56px, 7vw, 88px) var(--ntc-gutter) 40px;flex-direction:column;gap:56px;margin-inline:auto;display:flex}.ntc-footer__cols[data-astro-cid-ju4pidww]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px 56px;display:grid}.ntc-footer__brand[data-astro-cid-ju4pidww]{flex-direction:column;gap:16px;display:flex}.ntc-footer__mark[data-astro-cid-ju4pidww]{width:70px;height:70px;margin-bottom:4px}.ntc-footer__logo[data-astro-cid-ju4pidww]{flex-direction:column;gap:6px;display:flex}.ntc-footer__name[data-astro-cid-ju4pidww]{font-family:var(--ntc-font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--ntc-text);font-size:17px;font-weight:500}.ntc-footer__sub[data-astro-cid-ju4pidww]{font-family:var(--ntc-font-ui);letter-spacing:.44em;text-transform:uppercase;color:var(--ntc-gold-light);font-size:10px;font-weight:500}.ntc-footer__blurb[data-astro-cid-ju4pidww]{max-width:32ch;margin:0;font-size:14px;line-height:1.65}.ntc-footer__stays[data-astro-cid-ju4pidww]{flex-direction:column;grid-column:span 2;gap:12px;display:flex}.ntc-footer__site[data-astro-cid-ju4pidww]{flex-direction:column;gap:12px;display:flex}.ntc-footer__heading[data-astro-cid-ju4pidww]{font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ntc-gold-light);font-size:11px;font-weight:500}.ntc-footer__stayGrid[data-astro-cid-ju4pidww]{columns:2 220px;column-gap:32px}.ntc-footer__stayGrid[data-astro-cid-ju4pidww] .ntc-footer__link[data-astro-cid-ju4pidww]{break-inside:avoid;margin-bottom:10px;display:block}.ntc-footer__link[data-astro-cid-ju4pidww]{color:var(--ntc-text-4);font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s}.ntc-footer__link[data-astro-cid-ju4pidww]:hover{color:var(--ntc-text)}.ntc-footer__legal[data-astro-cid-ju4pidww]{border-top:1px solid var(--ntc-line);font-family:var(--ntc-font-ui);color:var(--ntc-muted-2);flex-wrap:wrap;gap:8px 24px;padding:24px 96px 0 0;font-size:12px;display:flex}.ntc-footer__legalLink[data-astro-cid-ju4pidww]{color:inherit;text-decoration:none;transition:color .2s}.ntc-footer__legalLink[data-astro-cid-ju4pidww]:hover{color:var(--ntc-text)}@media (width<=760px){.ntc-footer__stays[data-astro-cid-ju4pidww]{grid-column:span 1}}
