.highlights[data-astro-cid-j7pv25f6]{position:relative;z-index:2;margin-top:-7rem}.highlights__panel[data-astro-cid-j7pv25f6]{display:grid;background:var(--bg-2);border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 80px -40px #000c}@media(min-width:860px){.highlights__panel[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.hl[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;color:var(--ink);transition:background-color .35s var(--ease)}.hl[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.hl[data-astro-cid-j7pv25f6]:hover:after{transform:scaleX(1)}.hl[data-astro-cid-j7pv25f6]+.hl[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(244,241,236,.1),transparent);left:1.5rem;right:1.5rem;top:0;height:1px}@media(min-width:860px){.hl[data-astro-cid-j7pv25f6]+.hl[data-astro-cid-j7pv25f6]:before{left:0;right:auto;top:1.75rem;bottom:1.75rem;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(244,241,236,.12),transparent)}}.hl[data-astro-cid-j7pv25f6]:hover{background:var(--bg-3)}.hl__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#d6c4a31f;color:var(--accent);transition:background-color .35s var(--ease),color .35s var(--ease)}.hl[data-astro-cid-j7pv25f6]:hover .hl__icon[data-astro-cid-j7pv25f6]{background:var(--accent);color:var(--accent-ink)}.hl__body[data-astro-cid-j7pv25f6]{display:grid;gap:.45rem}.hl__title[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin:0}.hl__text[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.975rem;line-height:1.55}.hl__more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9375rem;color:var(--accent);margin-top:.3rem}.hl__more[data-astro-cid-j7pv25f6] svg{transition:transform .25s var(--ease)}.hl[data-astro-cid-j7pv25f6]:hover .hl__more[data-astro-cid-j7pv25f6] svg{transform:translate(4px)}@media(min-width:900px){.intro__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.75fr 1.25fr}.visit__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr .75fr}}.intro__media[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:2.5rem}.intro__main[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.intro[data-astro-cid-j7pv25f6] .intro__badge{left:-.5rem;bottom:0;transform:scale(.8);transform-origin:bottom left}@media(min-width:900px){.intro[data-astro-cid-j7pv25f6] .intro__badge{left:-1.5rem}}.services__head[data-astro-cid-j7pv25f6]{max-width:640px;margin-bottom:2.5rem}.services__layout[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:stretch}@media(min-width:900px){.services__layout[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr;gap:4rem}}.services__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.svc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.15rem 1.1rem;border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:background-color .3s var(--ease),padding .4s var(--ease)}.svc__icon[data-astro-cid-j7pv25f6]{color:var(--accent);display:inline-flex}.svc__name[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:clamp(1.125rem,2vw,1.45rem);font-weight:500;letter-spacing:-.01em}.svc__arrow[data-astro-cid-j7pv25f6]{display:inline-flex;color:var(--accent);opacity:0;transform:translate(-6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.svc[data-astro-cid-j7pv25f6]:hover,.svc[data-astro-cid-j7pv25f6]:focus-visible,.svc[data-astro-cid-j7pv25f6].is-active{background:var(--bg-3)}@media(min-width:900px){.svc[data-astro-cid-j7pv25f6].is-active{padding-left:1.6rem}}.svc[data-astro-cid-j7pv25f6]:hover .svc__arrow[data-astro-cid-j7pv25f6],.svc[data-astro-cid-j7pv25f6].is-active .svc__arrow[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.services__stage[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--radius);overflow:hidden;min-height:460px;display:none}@media(min-width:900px){.services__stage[data-astro-cid-j7pv25f6]{display:block}}.services__stage[data-astro-cid-j7pv25f6] .stage__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .7s var(--ease),transform 1.4s var(--ease)}.services__stage[data-astro-cid-j7pv25f6] .stage__img.is-active{opacity:1;transform:none}.stage__count[data-astro-cid-j7pv25f6]{position:absolute;right:1rem;bottom:1rem;padding:.35rem .8rem;border-radius:999px;background:#0c0c0cb3;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--muted)}.stage__count[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink)}.visit__media-wrap[data-astro-cid-j7pv25f6]{position:relative}.visit__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.visit__status[data-astro-cid-j7pv25f6]{position:absolute;left:1rem;bottom:1rem;margin:0;padding:.55rem 1rem;border-radius:999px;background:var(--light);color:var(--light-ink);font-weight:600;font-size:.9375rem}.amenities[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem 1.5rem}.amenities[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;font-weight:500}.amenities__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e2ddd3;color:#6b5a3e;flex:none}.reviews__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.reviews__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 .3rem}.reviews__quote[data-astro-cid-j7pv25f6]{color:var(--accent);flex:none}.reviews__widget[data-astro-cid-j7pv25f6]{min-height:200px}
