.faq__layout[data-astro-cid-kpn7xbay]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.faq__intro[data-astro-cid-kpn7xbay] .section__title[data-astro-cid-kpn7xbay]{max-width:10ch}.faq__list[data-astro-cid-kpn7xbay]{border-top:var(--ls-border);gap:0;display:grid}.faq__item[data-astro-cid-kpn7xbay]{border-bottom:var(--ls-border);padding:0}.faq__item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{justify-content:space-between;align-items:center;gap:var(--ls-space-3);min-height:48px;font-family:var(--ls-font-heading);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;padding:1.15rem 0;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-kpn7xbay]{flex-shrink:0;width:18px;height:18px;position:relative}.faq__icon[data-astro-cid-kpn7xbay]:before,.faq__icon[data-astro-cid-kpn7xbay]:after{content:"";background:var(--ls-charcoal);transition:transform .2s,opacity .2s;position:absolute}.faq__icon[data-astro-cid-kpn7xbay]:before{width:18px;height:1px;top:8.5px;left:0}.faq__icon[data-astro-cid-kpn7xbay]:after{width:1px;height:18px;top:0;left:8.5px}.faq__item[data-astro-cid-kpn7xbay][open] .faq__icon[data-astro-cid-kpn7xbay]:after{opacity:0;transform:rotate(90deg)}.faq__item[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{max-width:48ch;color:var(--ls-slate);margin:0 0 1.25rem}@media (width<=640px){.faq__intro[data-astro-cid-kpn7xbay] .section__title[data-astro-cid-kpn7xbay]{max-width:none}}.hero-slider[data-astro-cid-5auvlcfn]{background:var(--ls-stone);position:relative}.hero-slider__viewport[data-astro-cid-5auvlcfn]{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.hero-slider__viewport[data-astro-cid-5auvlcfn]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--ls-ivory), var(--ls-ivory)) top left / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) top left / 1px 18px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) top right / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) top right / 1px 18px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom left / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom left / 1px 18px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom right / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom right / 1px 18px no-repeat;position:absolute;inset:clamp(12px,2vw,22px)}.hero-slider__viewport[data-astro-cid-5auvlcfn]:after{content:"";z-index:2;pointer-events:none;border:1px solid #f7f5f047;position:absolute;inset:clamp(12px,2vw,22px)}.hero-slider__slide[data-astro-cid-5auvlcfn]{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.hero-slider__slide[data-astro-cid-5auvlcfn].is-active{opacity:1;pointer-events:auto;z-index:1}.hero-slider__slide[data-astro-cid-5auvlcfn] picture,.hero-slider__slide[data-astro-cid-5auvlcfn] img{object-fit:cover;width:100%;height:100%;display:block}.hero-slider__controls[data-astro-cid-5auvlcfn]{justify-content:center;align-items:center;gap:var(--ls-space-3);padding:.75rem var(--ls-space-4);background:var(--ls-white);border-bottom:var(--ls-border);display:flex}.hero-slider__nav[data-astro-cid-5auvlcfn]{border:var(--ls-border);border-radius:var(--ls-radius);background:var(--ls-white);width:44px;height:44px;color:var(--ls-charcoal);cursor:pointer;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.hero-slider__nav[data-astro-cid-5auvlcfn]:hover{background:var(--ls-ivory);color:var(--ls-blue)}.hero-slider__dots[data-astro-cid-5auvlcfn]{align-items:center;gap:.45rem;display:flex}.hero-slider__dot[data-astro-cid-5auvlcfn]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.hero-slider__dot[data-astro-cid-5auvlcfn]:after{content:"";background:var(--ls-stone);width:16px;height:1px;transition:width .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-slider__dot[data-astro-cid-5auvlcfn].is-active:after{background:var(--ls-blue);width:28px}@media (width<=899px){.hero-slider[data-astro-cid-5auvlcfn]{isolation:isolate}.hero-slider__viewport[data-astro-cid-5auvlcfn]{aspect-ratio:unset;height:min(calc(100vw * 5 / 4), calc(100dvh - var(--ls-header-height) - var(--ls-book-bar-height) - 13rem))}.hero-slider__viewport[data-astro-cid-5auvlcfn]:before,.hero-slider__viewport[data-astro-cid-5auvlcfn]:after{inset:10px}.hero-slider__controls[data-astro-cid-5auvlcfn]{z-index:3;background:#30363847;border-bottom:0;gap:0;padding:.4rem .5rem .65rem;position:absolute;bottom:0;left:0;right:0}.hero-slider__nav[data-astro-cid-5auvlcfn]{display:none}.hero-slider__dot[data-astro-cid-5auvlcfn]{width:36px}.hero-slider__dot[data-astro-cid-5auvlcfn]:after{background:#f7f5f08c}.hero-slider__dot[data-astro-cid-5auvlcfn].is-active:after{background:var(--ls-ivory)}}@media (prefers-reduced-motion:reduce){.hero-slider__slide[data-astro-cid-5auvlcfn]{transition:none}}.intro[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.intro__main[data-astro-cid-jgctki6q] .section__label:after{display:none}.display[data-astro-cid-jgctki6q]{font-family:var(--ls-font-heading);letter-spacing:-.02em;margin:0 0 var(--ls-space-3);max-width:14ch;color:var(--ls-charcoal);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1.12}.intro__concept[data-astro-cid-jgctki6q]{margin:0 0 var(--ls-space-2);font-family:var(--ls-font-heading);letter-spacing:-.01em;color:var(--ls-slate);max-width:18ch;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500}.intro__aside[data-astro-cid-jgctki6q]{gap:var(--ls-space-3);padding-bottom:.25rem;display:grid;position:relative}@media (width>=1025px){.intro__aside[data-astro-cid-jgctki6q]:before{content:"";background:var(--ls-taupe);opacity:.55;width:1px;position:absolute;top:.35rem;bottom:.35rem;left:calc(-1*clamp(1.1rem,2.4vw,2.4rem))}}.intro__aside[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ls-charcoal);max-width:42ch;margin:0;line-height:1.65}.intro__soft[data-astro-cid-jgctki6q]{padding-top:var(--ls-space-2);border-top:var(--ls-border);font-style:normal;color:var(--ls-slate)!important}.intro__aside[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{margin-top:var(--ls-space-2);justify-self:start}.room-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.room-card[data-astro-cid-jgctki6q]{gap:var(--ls-space-3);color:var(--ls-charcoal);display:grid}.room-card[data-astro-cid-jgctki6q]:hover{color:var(--ls-charcoal)}.room-card[data-astro-cid-jgctki6q] img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.room-card[data-astro-cid-jgctki6q]:hover img{transform:scale(1.04)}.room-card__meta[data-astro-cid-jgctki6q]{gap:.4rem;display:grid}.room-card__index[data-astro-cid-jgctki6q]{font-family:var(--ls-font-heading);font-size:var(--ls-text-label);letter-spacing:var(--ls-tracking-label);color:var(--ls-slate);align-items:center;gap:.55rem;display:inline-flex}.room-card__index[data-astro-cid-jgctki6q]:after{content:"";background:var(--ls-taupe);width:18px;height:1px}.room-card[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{letter-spacing:-.01em;margin:0;font-size:1.35rem}.room-card__bed[data-astro-cid-jgctki6q]{font-family:var(--ls-font-heading);font-weight:500;color:var(--ls-blue)!important;margin:0!important;font-size:.85rem!important}.room-card[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{font-size:var(--ls-text-small);color:var(--ls-slate);max-width:none;margin:0;line-height:1.55}.room-grid__more[data-astro-cid-jgctki6q]{margin:var(--ls-space-5) 0 0}.highlights[data-astro-cid-jgctki6q]{border-top:var(--ls-border);padding-top:var(--ls-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.5rem,3.5vw,2.5rem) clamp(1.5rem,4vw,2.5rem);display:grid}.highlights[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{padding:0}.highlights[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{margin:0 0 var(--ls-space-2);letter-spacing:-.01em;font-size:1.5rem}.highlights[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]:before{content:"";width:8px;height:8px;margin-bottom:var(--ls-space-3);background:var(--ls-taupe);display:block}.highlights[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{font-size:var(--ls-text-small);color:var(--ls-slate);margin:0}.atmosphere[data-astro-cid-jgctki6q]{background:var(--ls-stone);position:relative;overflow:hidden}.atmosphere[data-astro-cid-jgctki6q]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--ls-ivory), var(--ls-ivory)) top left / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) top left / 1px 18px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) top right / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) top right / 1px 18px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom left / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom left / 1px 18px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom right / 18px 1px no-repeat, linear-gradient(var(--ls-ivory), var(--ls-ivory)) bottom right / 1px 18px no-repeat;position:absolute;inset:clamp(12px,2vw,22px)}.atmosphere[data-astro-cid-jgctki6q]:after{content:"";z-index:1;pointer-events:none;border:1px solid #f7f5f047;position:absolute;inset:clamp(12px,2vw,22px)}.atmosphere[data-astro-cid-jgctki6q] picture,.atmosphere[data-astro-cid-jgctki6q] img{width:100%}.atmosphere[data-astro-cid-jgctki6q] img{object-fit:cover;width:100%;height:clamp(16rem,42vw,36rem)}@media (width<=1024px){.intro[data-astro-cid-jgctki6q]{gap:var(--ls-space-4);grid-template-columns:1fr;align-items:start}.display[data-astro-cid-jgctki6q]{max-width:18ch}.intro__concept[data-astro-cid-jgctki6q]{max-width:none}}@media (width<=640px){.intro-section[data-astro-cid-jgctki6q]{padding-top:var(--ls-space-4)}.display[data-astro-cid-jgctki6q],.intro__concept[data-astro-cid-jgctki6q]{max-width:none}.intro__aside[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q],.room-grid__more[data-astro-cid-jgctki6q] .text-link[data-astro-cid-jgctki6q]{justify-content:center;width:100%}}
