.hero[data-astro-cid-lcdefpme]{background:var(--dark);isolation:isolate;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__photo{z-index:-2;object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.hero__wash[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#303b2dd1 0%,#303b2d9e 38%,#303b2d14 72%,#303b2d00 100%);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{color:var(--paper);padding-block:72px}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--paper)}.hero__title[data-astro-cid-lcdefpme]{color:var(--paper);font-size:var(--type-hero);line-height:1.1}.hero__lead[data-astro-cid-lcdefpme]{max-width:50ch;font-size:var(--text-intro);margin-top:20px}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:26px;display:flex}.hero__note[data-astro-cid-lcdefpme]{font-size:var(--text-label);margin-top:14px}.facts[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:var(--strip)}.facts__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-block:22px;display:flex}.facts__item[data-astro-cid-lcdefpme]{color:var(--ink);font-size:var(--text-label);white-space:nowrap;align-items:center;gap:14px;font-weight:500;line-height:1.4;display:flex}.facts__item[data-astro-cid-lcdefpme] .icon{color:var(--olive);flex:none}@media (width<=1180px){.facts__list[data-astro-cid-lcdefpme]{column-gap:14px}.facts__item[data-astro-cid-lcdefpme]{gap:9px}.facts__item[data-astro-cid-lcdefpme] .icon{width:22px;height:22px}}.intro[data-astro-cid-lcdefpme]{padding-block:24px var(--section-y)}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:64px;display:grid}.intro__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-copy);padding-top:28px;display:grid}.stays__head[data-astro-cid-lcdefpme]{max-width:640px;margin-bottom:var(--space-group)}.stays__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-copy);font-size:var(--text-intro)}.cards[data-astro-cid-lcdefpme]{column-gap:var(--space-cards);grid-template-columns:1fr 1fr;display:grid}.card[data-astro-cid-lcdefpme]{grid-row:span 5;grid-template-rows:subgrid;justify-items:start;row-gap:12px;display:grid}.card__media[data-astro-cid-lcdefpme]{width:100%;margin-bottom:4px;overflow:hidden}.card[data-astro-cid-lcdefpme] .card__photo{aspect-ratio:1.4;object-fit:cover;width:100%;transition:transform .7s}.card[data-astro-cid-lcdefpme]:hover .card__photo{transform:scale(1.035)}.card__title[data-astro-cid-lcdefpme]{font-size:var(--type-sub)}.card__meta[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.6}.card__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.card__title[data-astro-cid-lcdefpme]{width:100%}.card__title[data-astro-cid-lcdefpme] .icon{color:var(--olive);flex:none;margin-top:.35em}.stays__invite[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--type-info);letter-spacing:-.015em;text-wrap:balance;line-height:1.25}.moments[data-astro-cid-lcdefpme]{font-size:var(--text-label);flex-wrap:wrap;gap:8px 22px;font-weight:500;display:flex}.moments[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.labels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.3em;padding-block:5px;text-decoration-thickness:1px;display:inline-block}.reviews__rating[data-astro-cid-lcdefpme]{font-size:var(--text-label);font-weight:600}.invite__btn[data-astro-cid-lcdefpme]{gap:22px}.stays__foot[data-astro-cid-lcdefpme]{gap:var(--space-group);margin-top:var(--space-group);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.stays__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.retreats[data-astro-cid-lcdefpme]{padding-block:0 var(--section-y)}.retreats__grid[data-astro-cid-lcdefpme]{grid-template:"media head""media body"1fr/1fr 1fr;gap:20px 64px;display:grid}.retreats__head[data-astro-cid-lcdefpme]{grid-area:head}.retreats__media[data-astro-cid-lcdefpme]{grid-area:media;min-height:100%}.retreats[data-astro-cid-lcdefpme] .retreats__photo{object-fit:cover;width:100%;height:100%;min-height:420px}.retreats__body[data-astro-cid-lcdefpme]{grid-area:body;align-content:start;justify-items:start;gap:24px;display:grid}.labels[data-astro-cid-lcdefpme]{font-size:var(--text-label);font-weight:600}.retreats__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.experience[data-astro-cid-lcdefpme]{background:var(--olive);grid-template-columns:1.05fr 1fr;min-height:520px;display:grid}.experience__media[data-astro-cid-lcdefpme]{min-height:100%;position:relative}.experience[data-astro-cid-lcdefpme] .experience__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.experience__panel[data-astro-cid-lcdefpme]{align-content:center;justify-items:start;gap:var(--space-copy);color:var(--paper);padding:64px clamp(35px,7vw,100px);display:grid}.experience__panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.experience__panel[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--paper);margin:0}.experience__panel[data-astro-cid-lcdefpme] :focus-visible{outline-color:var(--paper)}.quote[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.quote__inner[data-astro-cid-lcdefpme]{max-width:820px;padding-inline:var(--gutter);text-align:center;justify-items:center;gap:16px;margin-inline:auto;display:grid}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--type-sub);letter-spacing:-.02em;text-wrap:balance;line-height:1.25}.quote[data-astro-cid-lcdefpme] .icon{color:var(--olive)}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.location[data-astro-cid-lcdefpme]{padding-top:0}.location__grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.location__text[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-copy);display:grid}.location__text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}.location__facts[data-astro-cid-lcdefpme]{width:100%;color:var(--muted);flex-wrap:wrap;gap:12px 44px;padding-top:4px;font-size:13px;display:flex}.location__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:4px;display:grid}.location__facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--serif);font-size:var(--type-info);font-weight:500;line-height:1.2}.location[data-astro-cid-lcdefpme] .location__map{justify-self:end;width:100%}.gallery[data-astro-cid-lcdefpme]{padding-block:24px var(--section-y)}.gallery__title[data-astro-cid-lcdefpme]{max-width:22ch;margin-bottom:var(--space-group)}.gallery__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.gallery__item[data-astro-cid-lcdefpme]{height:240px;overflow:hidden}.gallery[data-astro-cid-lcdefpme] .gallery__photo{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gallery__item[data-astro-cid-lcdefpme]:hover .gallery__photo{transform:scale(1.04)}.gallery__link[data-astro-cid-lcdefpme]{margin-top:20px}.reviews[data-astro-cid-lcdefpme]{padding-top:24px}.reviews__grid[data-astro-cid-lcdefpme]{gap:var(--space-cards);margin-top:var(--space-group);grid-template-columns:repeat(3,1fr);display:grid}.review[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{gap:18px;display:grid}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--type-info);letter-spacing:-.015em;line-height:1.25}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{display:grid}.review__name[data-astro-cid-lcdefpme]{font-size:var(--text-label);font-weight:600}.reviews__foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:32px;display:flex}.invite[data-astro-cid-lcdefpme]{padding-block:var(--section-y);background:var(--surface-invite)}.invite__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.invite__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{max-width:58ch;margin-top:var(--space-copy)}.invite__action[data-astro-cid-lcdefpme]{justify-items:start;gap:10px;display:grid}.invite__action[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{color:var(--ink)}@media (width<=999px){.hero[data-astro-cid-lcdefpme]{min-height:580px}.facts__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.experience[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}.experience__panel[data-astro-cid-lcdefpme]{padding:52px 28px}.intro__grid[data-astro-cid-lcdefpme],.retreats__grid[data-astro-cid-lcdefpme]{gap:24px 48px}.stays__foot[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.location__grid[data-astro-cid-lcdefpme]{gap:48px}}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero__content[data-astro-cid-lcdefpme]{padding-block:48px 44px}.hero__wash[data-astro-cid-lcdefpme]{background:linear-gradient(#303b2db8 0%,#303b2dad 100%)}.hero[data-astro-cid-lcdefpme] .hero__photo{object-position:54% center}.hero__actions[data-astro-cid-lcdefpme] .btn,.stays__actions[data-astro-cid-lcdefpme] .btn,.retreats__actions[data-astro-cid-lcdefpme] .btn,.invite__action[data-astro-cid-lcdefpme] .btn{width:100%}.facts__item[data-astro-cid-lcdefpme]{white-space:normal;gap:10px}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.intro__copy[data-astro-cid-lcdefpme]{padding-top:0}.cards[data-astro-cid-lcdefpme]{gap:var(--space-cards);grid-template-columns:1fr}.card[data-astro-cid-lcdefpme]{grid-row:auto;grid-template-rows:none}.card[data-astro-cid-lcdefpme] .card__photo{aspect-ratio:1.45}.retreats__grid[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""media""body"}.retreats[data-astro-cid-lcdefpme] .retreats__photo{aspect-ratio:1.4;height:auto;min-height:0}.experience[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.experience__media[data-astro-cid-lcdefpme]{height:310px;min-height:0}.experience__panel[data-astro-cid-lcdefpme]{padding:var(--section-y) var(--gutter)}.location[data-astro-cid-lcdefpme]{padding-top:0}.location__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:33px}.gallery__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:10px}.gallery__item[data-astro-cid-lcdefpme]{height:185px}.reviews__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.invite__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.invite__action[data-astro-cid-lcdefpme]{justify-items:center}}
