.slides[data-astro-cid-lmxylcpa]{z-index:-1;background:var(--navy-deep);position:absolute;inset:0;overflow:hidden}.slides__frames[data-astro-cid-lmxylcpa]{position:absolute;inset:0}.slides__frames[data-astro-cid-lmxylcpa]:after{content:"";background:radial-gradient(80% 75% at 0 100%,#0c1124e0 0%,#0c11249e 38%,#0c112400 78%),linear-gradient(#0c112400 58%,#0c112440 78%,#0c1124b3 100%);position:absolute;inset:0}.slides[data-astro-cid-lmxylcpa] .slides__img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity 1.2s,transform 7.5s linear;position:absolute;inset:0;transform:scale(1.06)}.slides[data-astro-cid-lmxylcpa] .slides__img.is-on{opacity:1;transform:scale(1)}.slides__bar[data-astro-cid-lmxylcpa]{right:max(var(--gutter), (100% - var(--max)) / 2);bottom:calc(var(--bar-overlap,0px) + 2.25rem);max-width:min(24rem,45%);color:var(--paper);text-align:right;justify-items:end;gap:.7rem;display:grid;position:absolute}.slides__caption[data-astro-cid-lmxylcpa]{font-size:var(--step--1);color:color-mix(in srgb, var(--paper) 85%, transparent)}.slides__caption[data-astro-cid-lmxylcpa] a{color:var(--paper);text-underline-offset:3px;font-weight:600}.slides__controls[data-astro-cid-lmxylcpa]{align-items:center;gap:.35rem;display:flex}.slides__seg[data-astro-cid-lmxylcpa]{cursor:pointer;background:0 0;border:0;align-items:center;width:2.6rem;height:1.75rem;padding:0;display:grid}.slides__seg[data-astro-cid-lmxylcpa]:before,.slides__fill[data-astro-cid-lmxylcpa]{border-radius:2px;grid-area:1/1;height:3px}.slides__seg[data-astro-cid-lmxylcpa]:before{content:"";background:color-mix(in srgb, var(--paper) 38%, transparent)}.slides__fill[data-astro-cid-lmxylcpa]{background:var(--gold);width:0}.slides__seg[data-astro-cid-lmxylcpa][aria-current]:before{background:color-mix(in srgb, var(--paper) 75%, transparent)}.slides[data-astro-cid-lmxylcpa]:not([data-ready]) .slides__seg[data-astro-cid-lmxylcpa][aria-current] .slides__fill[data-astro-cid-lmxylcpa]{width:100%}.slides[data-astro-cid-lmxylcpa][data-ready] .slides__seg[data-astro-cid-lmxylcpa][aria-current] .slides__fill[data-astro-cid-lmxylcpa]{animation:6s linear fill}.slides[data-astro-cid-lmxylcpa][data-paused] .slides__seg[data-astro-cid-lmxylcpa][aria-current] .slides__fill[data-astro-cid-lmxylcpa]{animation-play-state:paused}@keyframes fill{0%{width:0}to{width:100%}}.slides__seg[data-astro-cid-lmxylcpa]:hover:before{background:color-mix(in srgb, var(--paper) 70%, transparent)}.slides__toggle[data-astro-cid-lmxylcpa]{border:1px solid color-mix(in srgb, var(--paper) 45%, transparent);width:2.25rem;height:2.25rem;color:var(--paper);cursor:pointer;background:#0c112459;border-radius:50%;place-items:center;margin-left:.4rem;padding:0;display:grid}.slides__toggle[data-astro-cid-lmxylcpa][hidden]{display:none}.slides__toggle[data-astro-cid-lmxylcpa]:hover{border-color:var(--paper)}.slides__icon[data-astro-cid-lmxylcpa]{fill:currentColor;width:.85rem;height:.85rem}.slides__icon--play[data-astro-cid-lmxylcpa],.slides[data-astro-cid-lmxylcpa][data-paused] .slides__icon--pause[data-astro-cid-lmxylcpa]{display:none}.slides[data-astro-cid-lmxylcpa][data-paused] .slides__icon--play[data-astro-cid-lmxylcpa]{display:block}.slides[data-astro-cid-lmxylcpa] [data-astro-cid-lmxylcpa]:focus-visible{outline-color:var(--gold)}@media (prefers-reduced-motion:reduce){.slides[data-astro-cid-lmxylcpa] .slides__img{transition:opacity .4s;transform:none}}@media (width<=720px){.slides__bar[data-astro-cid-lmxylcpa]{max-width:calc(100% - 2 * var(--gutter));top:1rem;bottom:auto}.slides__caption[data-astro-cid-lmxylcpa]{display:none}}.hero[data-astro-cid-lcdefpme]{--bar-overlap:clamp(2.5rem, 6vw, 4.5rem);isolation:isolate;min-height:clamp(32rem, calc(100svh - var(--header-h) - 3rem), 48rem);padding-block:6rem calc(var(--bar-overlap) + 2.25rem);color:var(--paper);align-items:flex-end;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:10em;color:var(--paper);text-shadow:0 1px 3px #0c112459,0 2px 28px #0c112480;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.75rem);line-height:1.02}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:30em;color:color-mix(in srgb, var(--paper) 90%, transparent);text-shadow:0 1px 12px #0c112480;margin-top:1.25rem}.booking-bar[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--bar-overlap,clamp(2.5rem, 6vw, 4.5rem)));border-radius:calc(var(--radius) * 1.5);background:var(--paper);box-shadow:0 1px 0 var(--line), 0 24px 48px -24px #0c112473;margin-bottom:clamp(3rem,6vw,4.5rem);padding:clamp(1rem,2vw,1.5rem);position:relative;container-type:inline-size}.location[data-astro-cid-lcdefpme]{background:var(--mist);text-align:center}.location[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:1rem auto 0}.location__line[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,6vw,4.5rem)}.location__more[data-astro-cid-lcdefpme]{margin-top:2.5rem}.section-head[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.rows[data-astro-cid-lcdefpme]{gap:clamp(4rem,9vw,7rem);display:grid}.work[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--mist)}.work__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.work[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--paper)}.work__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--haze);max-width:28em;margin-top:1.25rem;line-height:1.5}.work__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>.work__read[data-astro-cid-lcdefpme]{font-size:var(--step-0)}.work__read[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--paper);text-underline-offset:3px}.work[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in srgb, var(--mist) 22%, transparent);grid-template-columns:11rem 1fr;gap:1rem;padding-block:1.1rem;display:grid}.work[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid color-mix(in srgb, var(--mist) 22%, transparent)}.work[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--paper);font-weight:650}.work[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--haze)}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.faq__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--step-1);cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;line-height:1.35;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:.6rem;height:.6rem;transition:transform .2s;position:absolute;top:50%;right:.5rem;transform:translateY(-70%)rotate(45deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-30%)rotate(-135deg)}summary[data-astro-cid-lcdefpme]:hover{color:var(--navy)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:40em;padding-bottom:1.25rem}.contact[data-astro-cid-lcdefpme]{background:var(--mist);padding-block:clamp(3rem,6vw,4.5rem)}.contact__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.6rem}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{min-height:clamp(26rem,72svh,36rem);padding-top:5rem}}@media (width<=960px){.work__grid[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.work[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.25rem}}
