.stay-room-media[data-astro-cid-digjvhun]{margin-top:var(--space-12);gap:clamp(.75rem,1.4vw,1.5rem);display:grid}.stay-view-section[data-astro-cid-digjvhun]{background:var(--color-cinematic);color:var(--color-editorial)}.stay-view-section[data-astro-cid-digjvhun] h2[data-astro-cid-digjvhun],.stay-view-section[data-astro-cid-digjvhun] .lead[data-astro-cid-digjvhun]{color:var(--color-editorial)}.stay-view-pair[data-astro-cid-digjvhun]{gap:var(--space-4);margin-top:var(--space-12);display:grid}.stay-view-card[data-astro-cid-digjvhun]{aspect-ratio:9/16;background:var(--color-cinematic-raised);margin:0;position:relative;overflow:hidden}.stay-view-card[data-astro-cid-digjvhun] video[data-astro-cid-digjvhun]{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:relative}.stay-view-card[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun]{z-index:2;gap:var(--space-2);padding:var(--space-6);color:var(--color-editorial);pointer-events:none;background:linear-gradient(#071c29d1,#0000);display:grid;position:absolute;top:0;left:0;right:0}.stay-view-card[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun] .eyebrow[data-astro-cid-digjvhun]{color:inherit;margin:0}.stay-view-card[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun] strong[data-astro-cid-digjvhun]{max-width:15ch;color:inherit;font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:1.05}.retreat-places[data-astro-cid-digjvhun]{overflow:hidden}.retreat-places-heading[data-astro-cid-digjvhun]{gap:var(--space-6);display:grid}.retreat-places-heading[data-astro-cid-digjvhun] h2[data-astro-cid-digjvhun]{max-width:11ch}.retreat-places-heading[data-astro-cid-digjvhun]>p[data-astro-cid-digjvhun]{max-width:37rem;font-size:var(--text-lead);margin:0}.retreat-places-track[data-astro-cid-digjvhun]{margin-top:var(--space-12);overscroll-behavior-inline:contain;padding:0 var(--gutter) var(--space-5);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:min(58vw,52rem);grid-auto-flow:column;gap:clamp(.75rem,1.4vw,1.5rem);display:grid;overflow-x:auto}.retreat-places-track[data-astro-cid-digjvhun]::-webkit-scrollbar{display:none}.retreat-place-card[data-astro-cid-digjvhun]{background:var(--color-cinematic);min-width:0;height:clamp(20rem,32vw,30rem);color:var(--color-editorial);cursor:pointer;font:inherit;text-align:left;white-space:normal;scroll-snap-align:center;touch-action:pan-x;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.retreat-place-card[data-astro-cid-digjvhun]:hover,.retreat-place-card[data-astro-cid-digjvhun]:active{background:var(--color-cinematic)}.retreat-place-card[data-astro-cid-digjvhun]:after{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 32%,#071c29c7);transition:opacity .3s;position:absolute;inset:0}.retreat-place-card[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s var(--ease-arrive);display:block}.retreat-place-copy[data-astro-cid-digjvhun]{z-index:2;gap:var(--space-2);opacity:0;text-shadow:0 .08em .5em #071c29b3;transition:opacity .3s ease, transform .45s var(--ease-arrive);display:grid;position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);left:clamp(1.5rem,4vw,3.5rem);right:clamp(1.5rem,4vw,3.5rem);transform:translateY(.75rem)}.retreat-place-heading[data-astro-cid-digjvhun]{max-width:18ch;color:inherit;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,3.5rem);line-height:1}.retreat-places-hint[data-astro-cid-digjvhun]{margin:var(--space-3) var(--gutter) 0;color:var(--color-quiet);font-size:var(--text-small);text-align:right}.arrival-story[data-astro-cid-digjvhun]{align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.arrival-aerial[data-astro-cid-digjvhun]{aspect-ratio:4/5;background:var(--color-cinematic);color:var(--color-editorial);display:block;position:relative;overflow:hidden}.arrival-aerial[data-astro-cid-digjvhun]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 32%,#071c29c7);position:absolute;inset:0}.arrival-aerial[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun]{object-fit:cover;object-position:center 46%;width:100%;height:100%;transition:transform .8s var(--ease-arrive);display:block}.arrival-aerial-copy[data-astro-cid-digjvhun]{z-index:2;gap:var(--space-3);text-shadow:0 .08em .5em #071c29b3;display:grid;position:absolute;bottom:clamp(1.5rem,4vw,3rem);left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.arrival-aerial-heading[data-astro-cid-digjvhun]{max-width:14ch;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,4.5rem);line-height:.96}.arrival-aerial-link[data-astro-cid-digjvhun]{border-bottom:.0625rem solid;width:fit-content;padding-bottom:.2rem;font-weight:700}.arrival-aerial[data-astro-cid-digjvhun]:hover img[data-astro-cid-digjvhun]{transform:scale(1.018)}.arrival-aerial[data-astro-cid-digjvhun]:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.people-story[data-astro-cid-digjvhun]{padding-bottom:0;overflow:hidden}.stay-people-grid[data-astro-cid-digjvhun]{margin-top:var(--space-12);overscroll-behavior-inline:contain;padding:0 var(--gutter) var(--space-5);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:clamp(22rem,30vw,29rem);grid-auto-flow:column;gap:clamp(.75rem,1.4vw,1.5rem);display:grid;overflow-x:auto}.stay-people-grid[data-astro-cid-digjvhun]::-webkit-scrollbar{display:none}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]{background:var(--color-cinematic);outline-offset:-.25rem;scroll-snap-align:center;height:clamp(28rem,42vw,38rem);margin:0;position:relative;overflow:hidden}.stay-people-grid[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-arrive);display:block}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:first-child img[data-astro-cid-digjvhun]{object-position:center 70%}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:nth-child(2) img[data-astro-cid-digjvhun]{object-position:center 68%}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:nth-child(3) img[data-astro-cid-digjvhun]{object-position:center 64%}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:hover img[data-astro-cid-digjvhun],.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:focus img[data-astro-cid-digjvhun]{transform:scale(1.015)}.stay-people-grid[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun]{color:var(--color-editorial);font-family:var(--font-display);opacity:0;transition:opacity .35s ease, transform .5s var(--ease-arrive);background:linear-gradient(#0000,#071c29db);margin:0;padding:clamp(7rem,16vw,12rem) clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);font-size:clamp(2rem,3vw,3.75rem);font-weight:500;line-height:1;position:absolute;bottom:0;left:0;right:0;transform:translateY(1rem)}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:hover figcaption[data-astro-cid-digjvhun],.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:focus figcaption[data-astro-cid-digjvhun]{opacity:1;transform:translateY(0)}.people-swipe-hint[data-astro-cid-digjvhun]{display:none}.food-story[data-astro-cid-digjvhun]{overflow:hidden}.food-story-heading[data-astro-cid-digjvhun]{gap:var(--space-6);display:grid}.food-story-heading[data-astro-cid-digjvhun] h2[data-astro-cid-digjvhun]{max-width:10ch}.food-story-heading[data-astro-cid-digjvhun]>div[data-astro-cid-digjvhun]:last-child{max-width:38rem}.food-story-heading[data-astro-cid-digjvhun] p[data-astro-cid-digjvhun]:last-child{margin-bottom:0}.food-story-controls[data-astro-cid-digjvhun]{width:min(100%, var(--container-wide));justify-content:flex-end;align-items:center;gap:var(--space-4);margin:var(--space-10) auto var(--space-5);padding-inline:var(--gutter);display:flex}.food-story-controls[data-astro-cid-digjvhun] span[data-astro-cid-digjvhun]{color:var(--color-quiet);font-size:var(--text-small)}.food-story-controls[data-astro-cid-digjvhun] button[data-astro-cid-digjvhun]{width:3rem;height:3rem;color:var(--color-cinematic);font:inherit;cursor:pointer;background:0 0;border:.0625rem solid;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;display:grid}.food-story-controls[data-astro-cid-digjvhun] button[data-astro-cid-digjvhun]:disabled{cursor:default;opacity:.28}.food-story-controls[data-astro-cid-digjvhun] button[data-astro-cid-digjvhun]:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.2rem}.food-story-gallery[data-astro-cid-digjvhun]{overscroll-behavior-inline:contain;padding:0 max(var(--gutter), calc((100vw - var(--container-wide)) / 2 + var(--gutter))) var(--space-5);scroll-padding-inline:max(var(--gutter), calc((100vw - var(--container-wide)) / 2 + var(--gutter)));scroll-snap-type:inline mandatory;scrollbar-width:none;gap:clamp(.75rem,1.4vw,1.5rem);display:flex;overflow-x:auto}.food-story-gallery[data-astro-cid-digjvhun]::-webkit-scrollbar{display:none}.food-story-gallery[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]{background:var(--color-cinematic);scroll-snap-align:start;flex:0 0 min(48vw,30rem);height:clamp(30rem,44vw,38rem);margin:0;position:relative;overflow:hidden}.food-story-gallery[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun]{object-fit:cover;width:100%;height:100%;display:block}.food-story-gallery[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun]{padding:clamp(4rem, 8vw, 7rem) var(--space-5) var(--space-5);color:var(--color-editorial);font-size:var(--text-small);background:linear-gradient(#0000,#071c29c7);position:absolute;bottom:0;left:0;right:0}.food-story-hint[data-astro-cid-digjvhun]{display:none}@media (width>=48rem){.stay-view-pair[data-astro-cid-digjvhun]{grid-template-columns:repeat(3,minmax(0,1fr))}.retreat-places-heading[data-astro-cid-digjvhun]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.retreat-places-heading[data-astro-cid-digjvhun]>p[data-astro-cid-digjvhun]{justify-self:end}.retreat-place-card[data-astro-cid-digjvhun]:hover:after,.retreat-place-card[data-astro-cid-digjvhun]:focus-visible:after{opacity:1}.retreat-place-card[data-astro-cid-digjvhun]:hover .retreat-place-copy[data-astro-cid-digjvhun],.retreat-place-card[data-astro-cid-digjvhun]:focus-visible .retreat-place-copy[data-astro-cid-digjvhun]{opacity:1;transform:translateY(0)}.retreat-place-card[data-astro-cid-digjvhun]:hover img[data-astro-cid-digjvhun],.retreat-place-card[data-astro-cid-digjvhun]:focus-visible img[data-astro-cid-digjvhun]{transform:scale(1.018)}.arrival-story[data-astro-cid-digjvhun]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.arrival-aerial[data-astro-cid-digjvhun]{aspect-ratio:5/4}.food-story-heading[data-astro-cid-digjvhun]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.food-story-heading[data-astro-cid-digjvhun]>div[data-astro-cid-digjvhun]:last-child{justify-self:end}.stay-room-media[data-astro-cid-digjvhun]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.stay-room-media[data-astro-cid-digjvhun] .media-asset,.stay-room-media[data-astro-cid-digjvhun] .media-placeholder{min-height:25rem}.stay-curated-triptych[data-astro-cid-digjvhun] .media-asset{aspect-ratio:auto;height:clamp(18rem,25vw,24rem)}}@media (width<=47.9375rem){.stay-view-pair[data-astro-cid-digjvhun]{gap:var(--space-3);overscroll-behavior-inline:contain;padding-bottom:var(--space-4);scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.stay-view-card[data-astro-cid-digjvhun]{aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:clamp(23rem,115vw,32rem)}.retreat-places-track[data-astro-cid-digjvhun]{grid-auto-columns:calc(100vw - (2 * var(--gutter)));gap:var(--space-3);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.retreat-place-card[data-astro-cid-digjvhun]{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:clamp(18rem,72vw,23rem)}.retreat-place-copy[data-astro-cid-digjvhun]{right:var(--space-5);bottom:var(--space-5);left:var(--space-5)}.retreat-place-heading[data-astro-cid-digjvhun]{max-width:19ch;font-size:clamp(1.75rem,7vw,2.5rem)}.retreat-place-card[data-astro-cid-digjvhun].is-revealed:after{opacity:1}.retreat-place-card[data-astro-cid-digjvhun].is-revealed .retreat-place-copy[data-astro-cid-digjvhun]{opacity:1;transform:translateY(0)}.stay-people-grid[data-astro-cid-digjvhun]{grid-auto-columns:calc(100vw - (2 * var(--gutter)));gap:var(--space-3);padding:0 var(--gutter) var(--space-5);scroll-padding-inline:var(--gutter);scroll-snap-type:inline mandatory}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]{aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:clamp(18rem,72vw,23rem);min-height:0}.stay-people-grid[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun]{padding:8rem var(--space-5) var(--space-6);font-size:clamp(2rem,9vw,3.25rem)}.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun].is-active figcaption[data-astro-cid-digjvhun],.stay-people-grid[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]:focus figcaption[data-astro-cid-digjvhun]{opacity:1;transform:translateY(0)}.people-swipe-hint[data-astro-cid-digjvhun]{margin:var(--space-4) var(--gutter) 0;color:var(--color-quiet);font-size:var(--text-small);text-align:right;display:block}.food-story-controls[data-astro-cid-digjvhun]{margin-top:var(--space-8);justify-content:space-between}.food-story-gallery[data-astro-cid-digjvhun]{gap:var(--space-3);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.food-story-gallery[data-astro-cid-digjvhun] figure[data-astro-cid-digjvhun]{flex:0 0 calc(100vw - (2 * var(--gutter)));width:calc(100vw - (2 * var(--gutter)));scroll-snap-align:start;scroll-snap-stop:always;height:clamp(18rem,72vw,23rem)}.food-story-hint[data-astro-cid-digjvhun]{margin:var(--space-3) 0 0;color:var(--color-quiet);font-size:var(--text-small);text-align:right;display:block}.stay-curated-triptych[data-astro-cid-digjvhun]{gap:var(--space-3);grid-auto-columns:100%;scroll-padding-inline:0}.stay-curated-triptych[data-astro-cid-digjvhun] .media-asset{aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:clamp(18rem,72vw,23rem)}}@media (prefers-reduced-motion:reduce){.retreat-place-card[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun],.stay-people-grid[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun],.stay-people-grid[data-astro-cid-digjvhun] figcaption[data-astro-cid-digjvhun],.arrival-aerial[data-astro-cid-digjvhun] img[data-astro-cid-digjvhun]{transition:none}}
