.booking[data-astro-cid-zhjzn6ly],.booking__grid[data-astro-cid-zhjzn6ly]{gap:var(--s-4);display:grid}.booking__optional[data-astro-cid-zhjzn6ly]{color:var(--ink-500);font-weight:400;font-size:var(--t-xs)}.booking__trap[data-astro-cid-zhjzn6ly]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.booking__consent[data-astro-cid-zhjzn6ly]{font-size:var(--t-xs);color:var(--ink-600);cursor:pointer;align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.booking__consent[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{width:17px;height:17px;accent-color:var(--brand-700);flex:none;margin-top:2px}.booking__actions[data-astro-cid-zhjzn6ly]{gap:var(--s-3);justify-items:start;display:grid}.booking__spinner[data-astro-cid-zhjzn6ly]{border:2px solid color-mix(in srgb, var(--ink-900) 25%, transparent);border-top-color:var(--ink-900);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:none}@keyframes spin{to{transform:rotate(360deg)}}.booking__submit-label[data-astro-cid-zhjzn6ly]{display:inline-block}.booking[data-astro-cid-zhjzn6ly].is-loading .booking__submit-label[data-astro-cid-zhjzn6ly]{display:none}.booking[data-astro-cid-zhjzn6ly].is-loading .booking__spinner[data-astro-cid-zhjzn6ly]{display:block}.booking[data-astro-cid-zhjzn6ly].is-loading #booking-submit[data-astro-cid-zhjzn6ly]{pointer-events:none;opacity:.75}.booking__alt[data-astro-cid-zhjzn6ly]{font-size:var(--t-sm);color:var(--brand-700);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.booking__alt[data-astro-cid-zhjzn6ly]:hover{color:var(--brand-600);text-decoration:underline}.booking__status[data-astro-cid-zhjzn6ly]{border-radius:var(--r-md);font-size:var(--t-sm);padding:.8rem 1rem;font-weight:600;display:none}.booking__status[data-astro-cid-zhjzn6ly].is-visible{display:block}.booking__status[data-astro-cid-zhjzn6ly].is-ok{background:var(--ok-100);color:var(--ok-600)}.booking__status[data-astro-cid-zhjzn6ly].is-error{background:var(--err-100);color:var(--err-600)}@media (width>=640px){.booking__grid[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr 1fr}}.gallery.svelte-1ocen1q{grid-template-columns:repeat(2,1fr);grid-auto-rows:10.5rem;gap:.6rem;display:grid}.gallery__item.svelte-1ocen1q{border-radius:var(--r-md);background:var(--brand-050);cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery__item.svelte-1ocen1q img:where(.svelte-1ocen1q){object-fit:cover;width:100%;height:100%;transition:transform var(--d-slow) var(--ease-out)}.gallery__item.svelte-1ocen1q:hover img:where(.svelte-1ocen1q){transform:scale(1.06)}.gallery__zoom.svelte-1ocen1q{background:color-mix(in srgb, var(--white) 88%, transparent);width:32px;height:32px;color:var(--brand-800);opacity:0;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem;transform:scale(.8)}.gallery__item.svelte-1ocen1q:hover .gallery__zoom:where(.svelte-1ocen1q),.gallery__item.svelte-1ocen1q:focus-visible .gallery__zoom:where(.svelte-1ocen1q){opacity:1;transform:scale(1)}@media (hover:none){.gallery__zoom.svelte-1ocen1q{display:none}}.gallery__caption.svelte-1ocen1q{color:var(--white);font-size:var(--t-xs);text-align:left;background:linear-gradient(#0000,#012a33d1);padding:1.8rem .75rem .6rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.gallery__label.svelte-1ocen1q{border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-900) 72%, transparent);color:var(--white);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .45rem;font-size:.625rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.lightbox.svelte-1ocen1q{z-index:120;width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--s-4);backdrop-filter:blur(6px);color:inherit;background:#012a33f0;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.lightbox.svelte-1ocen1q:not([open]){display:none}.lightbox[open].svelte-1ocen1q{animation:svelte-1ocen1q-fade var(--d-base) var(--ease-out)}.lightbox.svelte-1ocen1q::backdrop{background:0 0}@keyframes svelte-1ocen1q-fade{0%{opacity:0}}.lightbox__figure.svelte-1ocen1q{max-width:min(1000px,92vw);animation:svelte-1ocen1q-pop var(--d-base) var(--ease-spring);margin:0}@keyframes svelte-1ocen1q-pop{0%{opacity:0;transform:scale(.94)}}.lightbox__figure.svelte-1ocen1q img:where(.svelte-1ocen1q){border-radius:var(--r-md);background:0 0;width:auto;max-height:78vh}.lightbox__figure.svelte-1ocen1q figcaption:where(.svelte-1ocen1q){color:var(--brand-100);font-size:var(--t-sm);text-align:center;margin-top:var(--s-3)}.lightbox__label.svelte-1ocen1q{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--white) 26%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-left:.5rem;padding:.15rem .45rem;font-size:.625rem;font-weight:700;display:inline-block}.lightbox__close.svelte-1ocen1q{background:color-mix(in srgb, var(--white) 14%, transparent);width:42px;height:42px;color:var(--white);transition:background-color var(--d-fast) linear;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.lightbox__close.svelte-1ocen1q:hover{background:color-mix(in srgb, var(--white) 26%, transparent)}.lightbox__nav.svelte-1ocen1q{background:color-mix(in srgb, var(--white) 14%, transparent);width:46px;height:46px;color:var(--white);transition:background-color var(--d-fast) linear;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.lightbox__nav.svelte-1ocen1q:hover{background:color-mix(in srgb, var(--white) 26%, transparent)}.lightbox__nav--prev.svelte-1ocen1q{left:.75rem}.lightbox__nav--next.svelte-1ocen1q{right:.75rem}.lightbox__count.svelte-1ocen1q{color:var(--brand-100);font-size:var(--t-xs);font-variant-numeric:tabular-nums;position:absolute;bottom:1rem;left:50%;translate:-50%}@media (width>=700px){.gallery.svelte-1ocen1q{grid-template-columns:repeat(3,1fr);grid-auto-rows:12rem;gap:.85rem}}@media (width>=1000px){.gallery.svelte-1ocen1q{grid-template-columns:repeat(4,1fr);grid-auto-rows:13.5rem}.gallery__item--wide.svelte-1ocen1q{grid-column:span 2}}.hero[data-astro-cid-lcdefpme]{min-height:92svh;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + 1.5rem);padding-bottom:var(--s-7);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width<=899px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 3.6rem)}}.hero__media[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero__note[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + .75rem);right:var(--gutter);z-index:2;border-radius:var(--r-full);background:color-mix(in srgb, var(--brand-900) 72%, transparent);border:1px solid color-mix(in srgb, var(--white) 22%, transparent);color:var(--white);letter-spacing:.02em;white-space:nowrap;padding:.28rem .6rem;font-size:.6875rem;font-weight:600;position:absolute}@keyframes heroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__scrim[data-astro-cid-lcdefpme]{z-index:-1;background:var(--scrim-hero);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{width:100%;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{border-radius:var(--r-full);background:var(--brand-900);font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--white);margin-bottom:var(--s-4);align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .55rem;font-weight:700;display:inline-flex}.hero__dot[data-astro-cid-lcdefpme]{background:var(--brand-100);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-100) 18%, transparent);border-radius:50%}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h1);color:var(--white);max-width:15ch;margin-bottom:var(--s-4);line-height:1.06}.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--white);font-variation-settings:"SOFT" 40, "WONK" 1;font-style:italic}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--t-base);color:color-mix(in srgb, var(--white) 88%, transparent);max-width:34ch;margin-bottom:var(--s-5);line-height:1.55}.hero__price[data-astro-cid-lcdefpme]{gap:var(--s-4) var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--brand-900);border:1px solid var(--brand-700);margin-bottom:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem;display:grid}.hero__price-item[data-astro-cid-lcdefpme]{align-content:start;gap:.1rem;display:grid}.hero__price-item--lead[data-astro-cid-lcdefpme]{padding-bottom:var(--s-3);border-bottom:1px solid color-mix(in srgb, var(--brand-100) 22%, transparent);grid-column:1/-1}.hero__price-label[data-astro-cid-lcdefpme]{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-100);font-weight:700}.hero__price-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--t-2xl);color:var(--white);white-space:nowrap;font-weight:700}.hero__price-value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--t-xs);color:var(--brand-100);letter-spacing:.02em;font-weight:500;display:block}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-bottom:var(--s-5);display:grid}.hero__trust[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-4);font-size:var(--t-sm);color:color-mix(in srgb, var(--white) 78%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:flex}.hero__trust[data-astro-cid-lcdefpme] svg{color:var(--brand-100);flex:none}.hero__scroll[data-astro-cid-lcdefpme]{bottom:var(--s-5);right:max(var(--gutter), calc((100vw - var(--max-w)) / 2 + var(--gutter)));color:color-mix(in srgb, var(--white) 70%, transparent);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6rem;text-decoration:none;display:none;position:absolute}.hero__scroll-line[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--white) 70%, transparent));width:1px;height:46px;display:block;position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-lcdefpme]:after{content:"";background:var(--brand-100);height:40%;animation:scrollHint 2.1s var(--ease-in-out) infinite;position:absolute;inset-inline:0}@keyframes scrollHint{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.proof[data-astro-cid-lcdefpme]{background:var(--brand-900);color:var(--white);padding-block:var(--s-6);border-top:1px solid color-mix(in srgb, var(--white) 10%, transparent)}.proof__inner[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}.proof__item[data-astro-cid-lcdefpme]{gap:.2rem;display:grid}.proof__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--t-2xl);color:var(--white);font-weight:700;line-height:1.1}.proof__label[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:color-mix(in srgb, var(--white) 62%, transparent);line-height:1.45}.about[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid;position:relative}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand-600);font-style:italic}.about__lead[data-astro-cid-lcdefpme]{font-size:var(--t-lg);color:var(--ink-800)!important}.about__text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-600);max-width:56ch}.about__points[data-astro-cid-lcdefpme]{margin-top:var(--s-5);border-top:1px solid var(--border);gap:0;display:grid}.about__point[data-astro-cid-lcdefpme]{gap:var(--s-3);padding-block:var(--s-4);border-bottom:1px solid var(--border);align-items:flex-start;display:flex}.about__point-icon[data-astro-cid-lcdefpme]{border-radius:var(--r-md);background:var(--brand-050);width:36px;height:36px;color:var(--brand-700);flex:none;place-items:center;display:grid}.about__point[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);margin-bottom:.15rem}.about__point[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-600);margin:0}.about__media[data-astro-cid-lcdefpme]{position:relative}.about__frame[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--brand-900);overflow:hidden}.about__badge[data-astro-cid-lcdefpme]{background:var(--brand-900);color:var(--white);border:1px solid var(--brand-700);border-radius:var(--r-lg);align-items:center;gap:.6rem;padding:.8rem 1.1rem;display:flex;position:absolute;bottom:-.75rem;left:-.75rem}.about__badge-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--t-3xl);font-weight:700;line-height:1}.about__badge-label[data-astro-cid-lcdefpme]{font-size:var(--t-xs);font-weight:600;line-height:1.3}.unit[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}.unit__plans[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.unit__plan[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--border);transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);display:block;position:relative;overflow:hidden}.unit__plan[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.unit__plan-caption[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--white) 92%, transparent);backdrop-filter:blur(6px);font-size:var(--t-xs);color:var(--brand-800);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.unit__specs-title[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);margin-bottom:var(--s-4)}.spec-list[data-astro-cid-lcdefpme]{margin:0 0 var(--s-5);gap:.85rem;padding:0;list-style:none;display:grid}.spec-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-600);align-items:flex-start;gap:.75rem;display:flex}.spec-list[data-astro-cid-lcdefpme] svg{color:var(--brand-600);flex:none;margin-top:2px}.spec-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink-900)}.price-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow-sm)}.price-card__row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--border);font-size:var(--t-sm);color:var(--ink-600);padding-block:.6rem;display:flex}.price-card__row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink-900)}.price-card__row[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--t-xs);color:var(--ink-500);font-weight:500}.price-card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.price-card__note[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--ink-500);margin:var(--s-3) 0 0;text-align:center}.price-card__note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-700);font-weight:600}.panorama[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:var(--brand-800);line-height:0;overflow:hidden}.panorama[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:clamp(340px,52vw,560px)}.location-photo[data-astro-cid-lcdefpme]{margin:0 0 var(--s-6);border-radius:var(--r-xl);background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden}.location-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:var(--s-4) var(--s-5);font-size:var(--t-sm);color:var(--ink-600)}.access[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.access__item[data-astro-cid-lcdefpme]{gap:var(--s-4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);align-items:flex-start;display:flex}.access__icon[data-astro-cid-lcdefpme]{border-radius:var(--r-md);background:var(--brand-050);width:44px;height:44px;color:var(--brand-700);flex:none;place-items:center;display:grid}.access__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);margin-bottom:.15rem}.access__time[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--brand-700);margin:0 0 .2rem;font-weight:700}.access__note[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-600);margin:0}.location-cta[data-astro-cid-lcdefpme]{margin-top:var(--s-6);justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--brand-900);color:var(--sand-100);flex-wrap:wrap;display:flex}.location-cta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);font-size:var(--fs-h3);margin-bottom:.25rem}.location-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:color-mix(in srgb, var(--brand-100) 78%, transparent);max-width:44ch;margin:0}.faq[data-astro-cid-lcdefpme]{gap:.6rem;max-width:46rem;display:grid}.faq__item[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4);cursor:pointer;font-weight:600;font-size:var(--t-base);color:var(--ink-900);transition:background-color var(--d-fast) linear;list-style:none;display:flex}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{background:var(--sand-50)}.faq__plus[data-astro-cid-lcdefpme]{flex:none;width:20px;height:20px;position:relative}.faq__plus[data-astro-cid-lcdefpme]:before,.faq__plus[data-astro-cid-lcdefpme]:after{content:"";background:var(--brand-700);height:2px;transition:transform var(--d-base) var(--ease-out);border-radius:2px;position:absolute;inset:50% 0 auto}.faq__plus[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-lcdefpme][open] .faq__plus[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq__answer[data-astro-cid-lcdefpme]{padding:0 var(--s-4) var(--s-4)}.faq__answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-600);margin:0;line-height:1.7}.booking-wrap[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid;position:relative}.booking-wrap[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);margin-bottom:var(--s-3)}.booking-wrap__text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-600);max-width:46ch}.booking-wrap__points[data-astro-cid-lcdefpme]{margin:var(--s-5) 0;gap:.7rem;padding:0;list-style:none;display:grid}.booking-wrap__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-700);align-items:flex-start;gap:.65rem;display:flex}.booking-wrap__check[data-astro-cid-lcdefpme]{background:var(--ok-100);width:22px;height:22px;color:var(--ok-600);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.booking-wrap__contact[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.booking-wrap__hours[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--ink-500);align-items:center;gap:.4rem;display:inline-flex}.booking-wrap__form[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s-5);box-shadow:var(--shadow-md)}@media (width>=560px){.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;display:flex}}@media (width>=700px){.proof__inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}@media (width>=900px){.hero__scroll[data-astro-cid-lcdefpme]{display:flex}.hero__price[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:1.35fr 1fr 1fr;align-items:center;max-width:36rem}.hero__price-item--lead[data-astro-cid-lcdefpme]{grid-column:auto}.hero__price-item[data-astro-cid-lcdefpme]+.hero__price-item[data-astro-cid-lcdefpme]{border-left:1px solid color-mix(in srgb, var(--white) 22%, transparent);padding-left:var(--s-5)}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:88svh}.about[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center}.unit[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:start}.unit__plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.access[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.booking-wrap[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr;align-items:start}}@media (width<=899px){.hero[data-astro-cid-lcdefpme]{padding-bottom:var(--s-6);min-height:80svh}.section[data-astro-cid-lcdefpme]{padding-block:var(--s-6)}.panorama[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{height:300px}}@media (width<=640px){.about[data-astro-cid-lcdefpme],.unit[data-astro-cid-lcdefpme],.booking-wrap[data-astro-cid-lcdefpme]{gap:var(--s-6)}}
