.news[data-astro-cid-drywyjjs]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;max-width:520px;display:flex}.news__input[data-astro-cid-drywyjjs]{border:1px solid var(--ntc-line-strong);min-height:52px;color:var(--ntc-text);font-family:var(--ntc-font-ui);background:0 0;border-radius:0;flex:260px;padding:0 16px;font-size:15px}.news__input[data-astro-cid-drywyjjs]::placeholder{color:var(--ntc-muted-2)}.news__input[data-astro-cid-drywyjjs]:focus{border-color:var(--ntc-gold);outline:none}.news__btn[data-astro-cid-drywyjjs]{background:var(--ntc-text);min-height:52px;color:var(--ntc-page-dark);cursor:pointer;font-family:var(--ntc-font-ui);letter-spacing:.26em;text-transform:uppercase;border:0;border-radius:0;flex:none;padding:0 32px;font-size:12px;font-weight:500;transition:background-color .2s}.news__btn[data-astro-cid-drywyjjs]:hover:not(:disabled){background:var(--ntc-gold)}.news__btn[data-astro-cid-drywyjjs]:disabled{opacity:.5;cursor:default}.news__msg[data-astro-cid-drywyjjs]{font-family:var(--ntc-font-body);color:var(--ntc-gold);flex-basis:100%;min-height:1.2em;margin:8px 0 0;font-size:24px;font-style:italic}.news__msg[data-astro-cid-drywyjjs][data-error]{font-family:var(--ntc-font-ui);color:var(--ntc-error-dark);font-size:14px;font-style:normal}.hero[data-astro-cid-lcdefpme]{height:calc(100vh - var(--ntc-header-h));text-align:center;background:var(--ntc-page-dark);justify-content:center;align-items:center;min-height:560px;max-height:800px;display:flex;position:relative;overflow:hidden}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{height:calc(80vh - var(--ntc-header-h))}}.hero__slides[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme][data-active]{opacity:1}.hero__slide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transform:scale(1)}.hero__slide[data-astro-cid-lcdefpme][data-active] img[data-astro-cid-lcdefpme]{animation:7s ease-out forwards heroZoom}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero__scrim[data-astro-cid-lcdefpme]{background:#0f0e0d6b;position:absolute;inset:0}.hero__text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:22px;padding:0 24px;display:flex;position:relative}.hero__h1[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);text-wrap:balance;letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);margin:0;font-size:clamp(26px,4.08163vw - 2.61224px,56px);font-weight:600;line-height:1.15}.hero[data-astro-cid-lcdefpme] .ntc-subtitle{color:var(--ntc-text);font-size:clamp(22px,2.8vw,36px);line-height:normal}.hero__cta[data-astro-cid-lcdefpme]{margin-top:14px}.hero__controls[data-astro-cid-lcdefpme]{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__arrow[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--ntc-text);cursor:pointer;background:0 0;border:1px solid #f3eee58c;justify-content:center;align-items:center;font-size:16px;transition:background-color .2s,color .2s;display:flex}.hero__arrow[data-astro-cid-lcdefpme]:hover{background:var(--ntc-text);color:var(--ntc-page-dark)}.hero__dots[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.hero__dot[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;align-items:center;width:44px;height:24px;padding:0;display:flex}.hero__dot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ntc-text);opacity:.4;width:100%;height:2px;transition:opacity .3s;display:block}.hero__dot[data-astro-cid-lcdefpme][aria-current=true] span[data-astro-cid-lcdefpme]{opacity:1}.stays[data-astro-cid-lcdefpme]{padding-block:var(--ntc-section-y);flex-direction:column;align-items:center;gap:clamp(40px,6vw,72px);display:flex}.tabs[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ntc-line-strong);flex-wrap:wrap;justify-content:center;align-self:center;gap:8px clamp(24px,5vw,64px);max-width:100%;display:flex}.tab[data-astro-cid-lcdefpme]{cursor:pointer;min-height:48px;font-family:var(--ntc-font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--ntc-muted-2);background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 4px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s}.tab[data-astro-cid-lcdefpme]:hover{color:var(--ntc-text)}.tab[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--ntc-text);border-bottom-color:var(--ntc-gold)}.panel[data-astro-cid-lcdefpme]{width:100%}.stays__grid[data-astro-cid-lcdefpme]{background:0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:56px 28px;display:grid}.stays__grid[data-astro-cid-lcdefpme] .stay__name{color:var(--ntc-text)}.stays__grid[data-astro-cid-lcdefpme] .stay__specs{color:var(--ntc-muted)}.stays__grid[data-astro-cid-lcdefpme] .stay__eyebrow{color:var(--ntc-gold)}.stays__grid[data-astro-cid-lcdefpme] .stay__meta{border-top-color:var(--ntc-line)}.coming[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:620px;margin-inline:auto;display:flex}.coming__img[data-astro-cid-lcdefpme]{background:var(--ntc-placeholder);width:100%;margin-bottom:12px;overflow:hidden}.coming__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.coming__eyebrow[data-astro-cid-lcdefpme]{color:var(--ntc-gold)}.coming__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-text);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:300}.coming__p[data-astro-cid-lcdefpme]{color:var(--ntc-text-4);margin:0;font-size:17px;line-height:1.7}.intro[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1100px;display:flex}.intro__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.intro__p[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-text-3);text-wrap:pretty;max-width:60ch;margin:0;font-size:20px;line-height:1.65}.feature[data-astro-cid-lcdefpme]{background:var(--ntc-light-section);color:var(--ntc-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch;display:grid}.feature__media[data-astro-cid-lcdefpme]{background:var(--ntc-light-sunken);min-height:420px;position:relative;overflow:hidden}.feature__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature__text[data-astro-cid-lcdefpme]{box-sizing:border-box;flex-direction:column;justify-content:center;gap:36px;max-width:660px;padding:clamp(56px,7vw,104px) clamp(24px,5vw,72px);display:flex}.feature__head[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.feature__eyebrow[data-astro-cid-lcdefpme]{color:var(--ntc-gold-deep)}.feature__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-ink);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}.stat[data-astro-cid-lcdefpme]{border-top:1px solid #cfc6b7;flex-direction:column;gap:8px;padding-top:18px;display:flex}.stat__label[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:500}.stat__where[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-ink-muted-2);font-size:17px;font-style:italic}.direct[data-astro-cid-lcdefpme]{text-align:center;background:var(--ntc-page-dark);justify-content:center;align-items:center;min-height:clamp(480px,56vw,680px);display:flex;position:relative;overflow:hidden}.direct__img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.direct__scrim[data-astro-cid-lcdefpme]{background:#0f0e0d9e;position:absolute;inset:0}.direct__text[data-astro-cid-lcdefpme]{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;max-width:1100px;padding:72px clamp(20px,5vw,64px);display:flex;position:relative}.direct__stars[data-astro-cid-lcdefpme]{color:var(--ntc-gold);letter-spacing:.3em;font-size:20px}.direct__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,46px);font-weight:500;line-height:1.2}.direct__p[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-text);margin:0;font-size:clamp(22px,2.6vw,32px);font-style:italic;font-weight:300;line-height:1.3}.direct__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px 40px;width:100%;margin-top:20px;display:grid}.dp[data-astro-cid-lcdefpme]{border-top:1px solid #f3eee559;flex-direction:column;gap:10px;padding-top:18px;display:flex}.dp__t[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);font-size:13px;font-weight:500}.dp__b[data-astro-cid-lcdefpme]{color:#e0d8cb;font-size:14px;line-height:1.6}.guests[data-astro-cid-lcdefpme]{background:var(--ntc-surface-alt)}.guests__inner[data-astro-cid-lcdefpme]{padding-block:var(--ntc-section-y);flex-direction:column;align-items:center;gap:56px;display:flex}.guests__head[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.guests__eyebrow[data-astro-cid-lcdefpme]{color:var(--ntc-gold)}.guests__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.hostBlock[data-astro-cid-lcdefpme]{padding-block:var(--ntc-section-y);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:48px clamp(40px,7vw,104px);display:grid}.hostBlock__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--ntc-placeholder);max-height:620px;overflow:hidden}.hostBlock__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hostBlock__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;display:flex}.hostBlock__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.hostBlock__p[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);color:var(--ntc-text-4);text-wrap:pretty;max-width:60ch;margin:0;font-size:16px;line-height:1.75}.hostBlock__sign[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-gold);margin:0;font-size:22px}.hostBlock__cta[data-astro-cid-lcdefpme]{align-self:flex-start}.location[data-astro-cid-lcdefpme]{background:var(--ntc-surface-alt)}.location__inner[data-astro-cid-lcdefpme]{padding-block:var(--ntc-section-y);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:48px clamp(40px,7vw,104px);display:grid}.location__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;display:flex}.location__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.location__p[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-text-3);max-width:50ch;margin:0;font-size:19px;line-height:1.65}.drive[data-astro-cid-lcdefpme]{border-top:1px solid var(--ntc-line-strong);flex-direction:column;margin:0;display:flex}.drive__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ntc-line-strong);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.drive__row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ntc-text);font-size:14px;font-weight:500}.drive__row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-gold);margin:0;font-size:18px;font-style:italic}.location__cta[data-astro-cid-lcdefpme]{align-self:flex-start}.location__map[data-astro-cid-lcdefpme]{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.location__map[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:auto;max-height:560px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.location__map[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.02)}.mapZoom[data-astro-cid-lcdefpme]{z-index:100;cursor:zoom-out;background:#0f0e0cf7;justify-content:center;align-items:center;padding:72px 24px 24px;display:flex;position:fixed;inset:0}.mapZoom[data-astro-cid-lcdefpme][hidden]{display:none}.mapZoom[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;max-width:100%;max-height:100%}.mapZoom__close[data-astro-cid-lcdefpme]{border:1px solid var(--ntc-line-strong);min-height:44px;color:var(--ntc-text);cursor:pointer;font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;background:0 0;padding:0 16px;font-size:12px;font-weight:500;position:absolute;top:16px;right:20px}.nearby[data-astro-cid-lcdefpme]{background:var(--ntc-surface-alt)}.nearby__inner[data-astro-cid-lcdefpme]{padding-block:var(--ntc-section-y);flex-direction:column;align-items:center;gap:56px;display:flex}.nearby__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;text-align:center;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.nearby__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px 32px;width:100%;display:grid}.nb[data-astro-cid-lcdefpme]{text-align:center;border:1px solid var(--ntc-line-strong);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.nb__mi[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-gold);font-size:48px;font-weight:300;line-height:1}.nb__unit[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--ntc-muted-2);font-size:10px;font-weight:500}.nb__name[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ntc-text);font-size:14px;font-weight:500;line-height:1.5}.follow[data-astro-cid-lcdefpme]{background:var(--ntc-page-dark)}.follow__inner[data-astro-cid-lcdefpme]{padding-block:var(--ntc-section-y);flex-direction:column;align-items:center;gap:clamp(32px,4vw,48px);display:flex}.follow__head[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.follow__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.follow__p[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-gold);margin:0;font-size:clamp(20px,2.2vw,26px);font-style:italic;font-weight:300;line-height:1.3}.follow__slider[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;width:100%;display:flex}.follow__rail[data-astro-cid-lcdefpme]{--per:5;--gap:16px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap) * (var(--per) - 1)) / var(--per));gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;display:grid;overflow-x:auto}.follow__rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}@media (width<=1100px){.follow__rail[data-astro-cid-lcdefpme]{--per:4}}@media (width<=860px){.follow__rail[data-astro-cid-lcdefpme]{--per:3}}@media (width<=600px){.follow__rail[data-astro-cid-lcdefpme]{--per:1.6}}.follow__controls[data-astro-cid-lcdefpme]{justify-content:center;gap:10px;display:flex}.follow__controls[data-astro-cid-lcdefpme][hidden]{display:none}.follow__arrow[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--ntc-text);cursor:pointer;background:0 0;border:1px solid #f3eee58c;justify-content:center;align-items:center;font-size:16px;transition:background-color .2s,color .2s,opacity .2s;display:flex}.follow__arrow[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--ntc-text);color:var(--ntc-page-dark)}.follow__arrow[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}.reel[data-astro-cid-lcdefpme]{scroll-snap-align:start;aspect-ratio:9/16;background:var(--ntc-placeholder);border:1px solid var(--ntc-line);min-width:0;position:relative;overflow:hidden}.reel[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{transform-origin:50% 0;border:0;width:100%;position:absolute;top:0;left:0}.reel[data-astro-cid-lcdefpme][data-kind=ig] iframe[data-astro-cid-lcdefpme]{height:140%;transform:scale(1.4222)translateY(-56px)}.reel[data-astro-cid-lcdefpme][data-kind=tt] iframe[data-astro-cid-lcdefpme]{height:100%}.follow__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mailing[data-astro-cid-lcdefpme]{border-top:1px solid var(--ntc-line)}.mailing__inner[data-astro-cid-lcdefpme]{box-sizing:border-box;max-width:760px;padding:clamp(72px, 9vw, 112px) var(--ntc-gutter);text-align:center;flex-direction:column;align-items:center;gap:20px;margin-inline:auto;display:flex}.mailing__h[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ntc-text);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.mailing__p[data-astro-cid-lcdefpme]{font-family:var(--ntc-font-body);color:var(--ntc-text-3);margin:0;font-size:19px;line-height:1.6}.mailing__inner[data-astro-cid-lcdefpme] .news{max-width:none;margin-top:12px}@media (width<=760px){.feature__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;min-height:0}}
