.wellness-opening[data-astro-cid-lt46rls4]{scroll-margin-top:var(--site-header-height)}.wellness-opening[data-astro-cid-lt46rls4] .media-asset[data-astro-cid-lt46rls4]{border:0;border-radius:0}.wellness-availability[data-astro-cid-lt46rls4]{scroll-margin-top:var(--site-header-height)}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]{background:var(--color-cinematic);position:relative;overflow:hidden}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:after{z-index:1;background:linear-gradient(to top, var(--color-cinematic), transparent);content:"";opacity:.94;pointer-events:none;transition:opacity var(--duration-base) var(--ease-arrive);display:none;position:absolute;inset:22% 0 0}.recovery-photo-frame[data-astro-cid-lt46rls4]{aspect-ratio:4/5;width:100%;overflow:hidden}.recovery-photo-frame[data-astro-cid-lt46rls4] img[data-astro-cid-lt46rls4]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-arrive)}.recovery-photo-frame[data-astro-cid-lt46rls4] .recovery-photo-move[data-astro-cid-lt46rls4]{object-position:center 48%}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figcaption[data-astro-cid-lt46rls4]{z-index:2;gap:var(--space-1);color:var(--color-ink-on-dark);padding:var(--space-4);transition:opacity var(--duration-base) var(--ease-arrive), transform var(--duration-base) var(--ease-arrive);display:grid;position:relative}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figcaption[data-astro-cid-lt46rls4] strong[data-astro-cid-lt46rls4]{color:inherit;font-weight:500;line-height:1}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figcaption[data-astro-cid-lt46rls4] span[data-astro-cid-lt46rls4]{max-width:32ch;line-height:1.45}@media (hover:hover) and (pointer:fine){.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:after{opacity:.3;display:block}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figcaption[data-astro-cid-lt46rls4]{padding:clamp(var(--space-4), 2.4vw, var(--space-6));opacity:0;transform:translateY(var(--space-4));position:absolute;bottom:0;left:0;right:0}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:hover:after,.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:focus-within:after{opacity:.94}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:hover figcaption[data-astro-cid-lt46rls4],.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:focus-within figcaption[data-astro-cid-lt46rls4]{opacity:1;transform:none}.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:hover img[data-astro-cid-lt46rls4],.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:focus-within img[data-astro-cid-lt46rls4]{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figure[data-astro-cid-lt46rls4]:after,.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] figcaption[data-astro-cid-lt46rls4],.wellness-availability[data-astro-cid-lt46rls4] .recovery-photos[data-astro-cid-lt46rls4] img[data-astro-cid-lt46rls4]{transition:none}}.wellness-practical-note[data-astro-cid-lt46rls4]{max-width:var(--container-reading);gap:var(--space-2);margin-top:var(--space-12);border-top:.0625rem solid var(--color-border-strong);padding-top:var(--space-6);display:grid}.wellness-practical-note[data-astro-cid-lt46rls4] h3[data-astro-cid-lt46rls4],.wellness-practical-note[data-astro-cid-lt46rls4] p[data-astro-cid-lt46rls4]{margin:0}#host-retreat[data-astro-cid-lt46rls4]{scroll-margin-top:var(--site-header-height)}.image-cta-wellness[data-astro-cid-lt46rls4]>img[data-astro-cid-lt46rls4]{object-position:center bottom}@media (width<=47.9375rem){.image-cta-wellness[data-astro-cid-lt46rls4]{background:var(--color-canvas);min-height:0;color:var(--color-ink);display:grid}.image-cta-wellness[data-astro-cid-lt46rls4]:after{display:none}.image-cta-wellness[data-astro-cid-lt46rls4]>img[data-astro-cid-lt46rls4]{grid-row:1;height:62svh;min-height:0;position:static}.image-cta-wellness[data-astro-cid-lt46rls4] .image-cta-copy[data-astro-cid-lt46rls4]{padding:var(--space-8) var(--gutter) var(--space-12);background:var(--color-canvas);text-shadow:none;grid-row:2;position:static}.image-cta-wellness[data-astro-cid-lt46rls4] .image-cta-copy[data-astro-cid-lt46rls4] h2[data-astro-cid-lt46rls4]{color:var(--color-ink-strong)}}@media (width>=48rem){.image-cta-wellness[data-astro-cid-lt46rls4] .image-cta-copy[data-astro-cid-lt46rls4]{margin-left:auto}.image-cta-wellness[data-astro-cid-lt46rls4]:after{background:linear-gradient(270deg,#071c299e,#0000 72%)}}.hosted-retreat-details[data-astro-cid-lt46rls4] .media-asset[data-astro-cid-lt46rls4]{border:0;border-radius:0}.hosted-retreat-details[data-astro-cid-lt46rls4] .text-link[data-astro-cid-lt46rls4]{margin-top:var(--space-4);display:inline-block}
