.hotel-team[data-astro-cid-cuvjfuxo]{padding-top:0}.hotel-team__head[data-astro-cid-cuvjfuxo]{max-width:62ch;margin:0 auto var(--space-xl);text-align:center}.hotel-team__head[data-astro-cid-cuvjfuxo] h2[data-astro-cid-cuvjfuxo]{margin-bottom:var(--space-s)}.hotel-team__photo[data-astro-cid-cuvjfuxo]{margin:0;overflow:hidden}.hotel-team__photo[data-astro-cid-cuvjfuxo] img{aspect-ratio:1920/1283;object-fit:cover;width:100%;height:auto;display:block}.lightbox[data-astro-cid-cuvjfuxo]{color:#fff;overscroll-behavior:contain;background:#141311f0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.lightbox[data-astro-cid-cuvjfuxo]::backdrop{background:#14131199}.lightbox[data-astro-cid-cuvjfuxo][open]{grid-template-columns:auto 1fr auto;align-items:center;gap:max(.5rem,min(2vw,1.5rem));padding:max(2.5rem,min(6vw,4rem)) max(.75rem,min(3vw,2.5rem));display:grid}.lightbox__figure[data-astro-cid-cuvjfuxo]{align-items:center;gap:var(--space-s);flex-direction:column;grid-column:2;min-width:0;margin:0;display:flex}.lightbox__img[data-astro-cid-cuvjfuxo]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11rem);display:block}.lightbox__caption[data-astro-cid-cuvjfuxo]{align-items:baseline;gap:var(--space-m);font-family:var(--font-serif);color:#ffffffeb;font-size:1.05rem;font-style:italic;display:flex}.lightbox__counter[data-astro-cid-cuvjfuxo]{font-family:var(--font-sans);letter-spacing:.18em;color:#ffffff8c;font-size:.75rem;font-style:normal}.lightbox__close[data-astro-cid-cuvjfuxo],.lightbox__nav[data-astro-cid-cuvjfuxo]{color:#fff;cursor:pointer;width:46px;height:46px;transition:background var(--transition), border-color var(--transition);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.lightbox__close[data-astro-cid-cuvjfuxo]:hover,.lightbox__nav[data-astro-cid-cuvjfuxo]:hover{background:#ffffff2e;border-color:#fff9}.lightbox__close[data-astro-cid-cuvjfuxo] svg[data-astro-cid-cuvjfuxo],.lightbox__nav[data-astro-cid-cuvjfuxo] svg[data-astro-cid-cuvjfuxo]{width:20px;height:20px}.lightbox__close[data-astro-cid-cuvjfuxo]{z-index:2;position:absolute;top:max(.75rem,min(2vw,1.5rem));right:max(.75rem,min(2vw,1.5rem))}.lightbox__nav--prev[data-astro-cid-cuvjfuxo]{grid-column:1}.lightbox__nav--next[data-astro-cid-cuvjfuxo]{grid-column:3}@media (max-width:600px){.lightbox__nav[data-astro-cid-cuvjfuxo]{width:40px;height:40px}.lightbox__caption[data-astro-cid-cuvjfuxo]{text-align:center;flex-direction:column;align-items:center;gap:.15rem}}.hotel-split__grid[data-astro-cid-cuvjfuxo]{grid-template-columns:1fr 1.15fr;align-items:center;gap:max(2rem,min(5vw,4.5rem));display:grid}.hotel-split__copy[data-astro-cid-cuvjfuxo]{text-align:left}.hotel-split__copy[data-astro-cid-cuvjfuxo] .eyebrow[data-astro-cid-cuvjfuxo]{margin-bottom:var(--space-s);display:block}.hotel-split__copy[data-astro-cid-cuvjfuxo] h2[data-astro-cid-cuvjfuxo]{margin-bottom:var(--space-m)}.hotel-split__copy[data-astro-cid-cuvjfuxo] h2[data-astro-cid-cuvjfuxo] em[data-astro-cid-cuvjfuxo]{color:var(--color-accent-warm);font-style:normal}.hotel-split__copy[data-astro-cid-cuvjfuxo] p[data-astro-cid-cuvjfuxo]{max-width:46ch;font-size:var(--fs-lead);color:var(--color-text-muted);text-wrap:pretty;margin-inline-start:0;margin-inline-end:0;font-weight:400;line-height:1.62}.hotel-split__copy[data-astro-cid-cuvjfuxo] p[data-astro-cid-cuvjfuxo]+p[data-astro-cid-cuvjfuxo]{margin-top:var(--space-m)}.hotel-split__gallery[data-astro-cid-cuvjfuxo]{min-width:0}.hotel-split__gallery[data-astro-cid-cuvjfuxo] .hotel-carousel__track[data-astro-cid-cuvjfuxo]{padding:0 0 var(--space-s);gap:var(--space-s);scroll-padding:0}.hotel-split__gallery[data-astro-cid-cuvjfuxo] .hotel-carousel__slide[data-astro-cid-cuvjfuxo]{scroll-snap-align:start}.hotel-split__controls[data-astro-cid-cuvjfuxo]{align-items:center;gap:var(--space-m);margin-top:var(--space-m);display:flex}.hotel-split__controls[data-astro-cid-cuvjfuxo] .hotel-carousel__progress[data-astro-cid-cuvjfuxo]{flex:1;margin:0}@media (max-width:980px){.hotel-split__grid[data-astro-cid-cuvjfuxo]{gap:var(--space-xl);grid-template-columns:1fr}.hotel-split__copy[data-astro-cid-cuvjfuxo] p[data-astro-cid-cuvjfuxo]{max-width:60ch}}.hotel-carousel__nav[data-astro-cid-cuvjfuxo]{gap:var(--space-xs);flex-shrink:0;display:flex}.hotel-carousel__arrow[data-astro-cid-cuvjfuxo]{border:1px solid var(--color-line);background:var(--color-bg);width:48px;height:48px;color:var(--color-text);cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition), transform var(--transition);border-radius:50%;place-items:center;display:grid}.hotel-carousel__arrow[data-astro-cid-cuvjfuxo]:hover:not(:disabled){background:var(--color-text);border-color:var(--color-text);color:#fff}.hotel-carousel__arrow[data-astro-cid-cuvjfuxo]:disabled{opacity:.3;cursor:not-allowed}.hotel-carousel__arrow[data-astro-cid-cuvjfuxo] svg[data-astro-cid-cuvjfuxo]{width:18px;height:18px}.hotel-carousel__track[data-astro-cid-cuvjfuxo]{gap:var(--space-m);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--container-pad-x) var(--space-l);color:#fff;display:flex;overflow-x:auto}.hotel-carousel__track[data-astro-cid-cuvjfuxo]::-webkit-scrollbar{display:none}.hotel-carousel__slide[data-astro-cid-cuvjfuxo]{cursor:zoom-in;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:3/2;background:var(--color-bg-alt);flex:0 0 100%;margin:0;position:relative;overflow:hidden}.hotel-carousel__slide[data-astro-cid-cuvjfuxo] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--transition)}.hotel-carousel__slide[data-astro-cid-cuvjfuxo]:hover img{transform:scale(1.04)}.hotel-carousel__slide[data-astro-cid-cuvjfuxo] figcaption[data-astro-cid-cuvjfuxo]{padding:var(--space-l) var(--space-l);justify-content:space-between;align-items:baseline;gap:var(--space-m);color:#fff;background:linear-gradient(#1f1f1f00 0%,#1f1f1fb8 100%);display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.hotel-carousel__num[data-astro-cid-cuvjfuxo]{font-family:var(--font-serif);letter-spacing:.18em;opacity:.85;font-size:.92rem}.hotel-carousel__caption[data-astro-cid-cuvjfuxo]{font-family:var(--font-serif);text-align:right;max-width:60%;font-size:max(1rem,min(1.6vw,1.35rem));font-style:italic}.hotel-carousel__progress[data-astro-cid-cuvjfuxo]{margin-top:var(--space-m)}.hotel-carousel__progress-bar[data-astro-cid-cuvjfuxo]{background:var(--color-line);height:2px;position:relative;overflow:hidden}.hotel-carousel__progress-bar[data-astro-cid-cuvjfuxo]:after{content:"";background:var(--color-accent-warm);transform-origin:0;transition:transform .3s var(--transition);transform:scaleX(0);transform:scaleX(var(--p,0));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:880px){.hotel-carousel__head[data-astro-cid-cuvjfuxo]{flex-direction:column;align-items:flex-start}.hotel-carousel__head[data-astro-cid-cuvjfuxo] h2[data-astro-cid-cuvjfuxo]{max-width:none}.hotel-carousel__slide[data-astro-cid-cuvjfuxo]{aspect-ratio:3/2;flex-basis:88vw}.hotel-carousel__slide[data-astro-cid-cuvjfuxo] figcaption[data-astro-cid-cuvjfuxo]{padding:var(--space-m);flex-direction:column;align-items:flex-start;gap:.25rem}.hotel-carousel__caption[data-astro-cid-cuvjfuxo]{text-align:left;max-width:100%}.hotel-carousel__arrow[data-astro-cid-cuvjfuxo]{width:42px;height:42px}}
