.ridge[data-astro-cid-7rgvzo4n]{isolation:isolate;background:var(--ridge-from);height:clamp(40px,7.3vw,112px);margin-bottom:-1px;position:relative;overflow:hidden}.ridge[data-astro-cid-7rgvzo4n] span[data-astro-cid-7rgvzo4n]{position:absolute;inset:0 -2% -1px}.ridge[data-astro-cid-7rgvzo4n] span[data-astro-cid-7rgvzo4n]:first-child{background:var(--ridge-echo);clip-path:polygon(0 90%,9% 67%,15% 73%,25% 36%,31% 48%,39% 13%,45% 28%,50% 47%,57% 42%,65% 61%,74% 52%,82% 65%,90% 46%,96% 65%,100% 58%,100% 100%,0 100%)}.ridge[data-astro-cid-7rgvzo4n] span[data-astro-cid-7rgvzo4n]:last-child{background:var(--ridge-to);clip-path:polygon(0 91%,12% 84%,19% 67%,26% 72%,35% 51%,42% 67%,48% 56%,56% 76%,65% 48%,75% 68%,80% 54%,88% 71%,93% 49%,100% 67%,100% 100%,0 100%)}.js-motion .ridge[data-astro-cid-7rgvzo4n] span[data-astro-cid-7rgvzo4n]:first-child{transition:transform 1.15s var(--ease-out);transform:translateY(25%)}.js-motion .ridge[data-astro-cid-7rgvzo4n].in span[data-astro-cid-7rgvzo4n]:first-child{transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.js-motion .ridge[data-astro-cid-7rgvzo4n] span[data-astro-cid-7rgvzo4n]:first-child{transition:none;animation:linear both ridge-travel view();animation-range:entry exit 0%}@keyframes ridge-travel{0%{transform:translateY(29%)}to{transform:none}}}}.guestbook[data-astro-cid-4bjs7uhz]{background:var(--sand);padding-block:clamp(62px,9vw,124px)}.guestbook__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:.88fr 1.12fr;gap:2.5rem clamp(3rem,9vw,9rem);display:grid}.guestbook__index[data-astro-cid-4bjs7uhz]{align-self:start}.guestbook__source[data-astro-cid-4bjs7uhz]{width:fit-content;color:var(--green-deep);margin-top:clamp(23px,4vw,52px);font-size:.95rem;text-decoration:none;display:grid}.guestbook__source[data-astro-cid-4bjs7uhz]:hover>span[data-astro-cid-4bjs7uhz]:last-child{text-decoration:underline}.guestbook__score[data-astro-cid-4bjs7uhz]{font:400 clamp(3.5rem, 7vw, 7rem)/1.06 var(--numerals);letter-spacing:-.075em;display:block}.guestbook__score[data-astro-cid-4bjs7uhz] small[data-astro-cid-4bjs7uhz]{font:600 1rem/1 var(--sans);letter-spacing:0;margin-left:.5rem}.guestbook__voices[data-astro-cid-4bjs7uhz]{gap:1.7rem;display:grid}.guestbook__quote[data-astro-cid-4bjs7uhz]{border-left:1px solid #ae9a80;padding:.2rem 0 .2rem clamp(16px,3vw,40px)}blockquote[data-astro-cid-4bjs7uhz]{font:400 clamp(1.65rem, 2.1vw, 2.3rem)/1.17 var(--display)}figcaption[data-astro-cid-4bjs7uhz]{color:var(--green-deep);margin-top:.65rem;font-size:.86rem;font-weight:690}figcaption[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--ink-3);font-weight:400}@media (width<=760px){.guestbook__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}.guestbook__voices[data-astro-cid-4bjs7uhz]{gap:1.3rem}}.welcome[data-astro-cid-wcolddp2]{background:radial-gradient(ellipse at 0 100%, #eee4d2, transparent 43%), var(--paper);padding-block:clamp(24px,4vw,52px) clamp(28px,5vw,68px)}.welcome__grid[data-astro-cid-wcolddp2]{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.welcome__copy[data-astro-cid-wcolddp2]{justify-items:start;gap:clamp(18px,2.4vw,31px);padding-block:12px;display:grid}.welcome__category[data-astro-cid-wcolddp2]{align-items:center;gap:.6rem;display:flex}.welcome[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{text-wrap:initial;font-size:clamp(3.45rem,6.6vw,7.05rem)}.welcome[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{margin-top:.12em;font-size:.63em;line-height:1;display:inline-block}.welcome[data-astro-cid-wcolddp2] .lede[data-astro-cid-wcolddp2]{max-width:35ch}.welcome__photo[data-astro-cid-wcolddp2]{border-radius:4px 4px 4px clamp(52px,8vw,132px);min-width:0;height:clamp(390px,48vw,635px)}.home-intro[data-astro-cid-wcolddp2]{padding-block:clamp(40px,5vw,72px) clamp(55px,8vw,110px)}.home-intro__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr .76fr;align-items:center;gap:clamp(18px,7vw,100px);display:grid}.home-intro[data-astro-cid-wcolddp2] .signature[data-astro-cid-wcolddp2]{margin-top:.1em;font-size:.86em;display:inline-block}.home-intro[data-astro-cid-wcolddp2] .line-link[data-astro-cid-wcolddp2]{margin-top:.65rem}.room-feature[data-astro-cid-wcolddp2]{padding-block:clamp(52px,8vw,105px) clamp(38px,5vw,72px)}.room-feature__grid[data-astro-cid-wcolddp2]{grid-template-columns:1.16fr .84fr;align-items:center;gap:clamp(24px,7vw,108px);display:grid}.room-feature__image[data-astro-cid-wcolddp2]{aspect-ratio:7/5}.room-feature__copy[data-astro-cid-wcolddp2],.water-feature__copy[data-astro-cid-wcolddp2]{justify-items:start;gap:clamp(.8rem,1.8vw,1.45rem);display:grid}.water-feature[data-astro-cid-wcolddp2]{padding-block:clamp(30px,4vw,62px) clamp(54px,8vw,115px)}.water-feature__grid[data-astro-cid-wcolddp2]{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(24px,6vw,88px);display:grid}.water-feature__image[data-astro-cid-wcolddp2]{aspect-ratio:1.5}.home-valley[data-astro-cid-wcolddp2]{padding-block:clamp(60px,8vw,116px)}.home-valley__top[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(22px,4vw,48px);display:flex}.home-valley__paths[data-astro-cid-wcolddp2]{grid-template-columns:1.17fr .83fr;align-items:end;gap:clamp(22px,3.4vw,54px);display:grid}.home-valley__paths[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--green-deep);gap:.6rem;text-decoration:none;display:grid}.home-valley__paths[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover span[data-astro-cid-wcolddp2]{text-decoration:underline}.home-valley__paths[data-astro-cid-wcolddp2] .frame[data-astro-cid-wcolddp2]{aspect-ratio:1.77}.home-valley__paths[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:last-child .frame[data-astro-cid-wcolddp2]{aspect-ratio:1.55}.home-valley__paths[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font:400 2rem/1.2 var(--display);align-items:center;gap:.5rem;display:inline-flex}.home-valley__offers[data-astro-cid-wcolddp2]{margin-top:clamp(10px,2vw,24px)}.home-valley__paths[data-astro-cid-wcolddp2] svg{width:24px;height:24px}.home-stay[data-astro-cid-wcolddp2]{padding-block:clamp(55px,8vw,108px)}.home-stay__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.11fr;align-items:center;gap:clamp(24px,5.5vw,82px);display:grid}.home-stay__room[data-astro-cid-wcolddp2]{aspect-ratio:1.25}.home-stay__paths[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:clamp(14px,3vw,40px);display:grid}.home-stay__paths[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2]{border-top:1px solid #a2afa4;padding-top:14px}.home-stay__paths[data-astro-cid-wcolddp2] article[data-astro-cid-wcolddp2] svg{width:25px;height:25px;color:var(--green-deep);margin-bottom:.4rem}.home-stay__paths[data-astro-cid-wcolddp2] .headline[data-astro-cid-wcolddp2]{margin:.5rem 0;font-size:clamp(2rem,3vw,3.1rem)}.home-stay__paths[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);max-width:30ch}@media (width<=820px){.home-stay__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=740px){.welcome__grid[data-astro-cid-wcolddp2],.home-intro__grid[data-astro-cid-wcolddp2],.room-feature__grid[data-astro-cid-wcolddp2],.water-feature__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.welcome__copy[data-astro-cid-wcolddp2]{padding-top:0}.welcome__photo[data-astro-cid-wcolddp2]{aspect-ratio:1.23;height:auto}.welcome[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-size:clamp(3.05rem,10vw,4.5rem)}.home-valley__top[data-astro-cid-wcolddp2]{display:grid}.room-feature__copy[data-astro-cid-wcolddp2]{grid-row:1}}@media (width<=620px){.home-valley__paths[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=380px){.home-stay__paths[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.welcome__category[data-astro-cid-wcolddp2]{font-size:.66rem}}.lodges-head[data-astro-cid-nyfsbfbh]{padding-block:clamp(34px,6vw,90px) clamp(28px,4vw,58px)}.lodges-head__grid[data-astro-cid-nyfsbfbh]{grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(22px,6vw,88px);display:grid}.lodges-head__copy[data-astro-cid-nyfsbfbh]{gap:clamp(14px,2vw,25px);display:grid}.lodges-head__photo[data-astro-cid-nyfsbfbh]{aspect-ratio:1.36}.lodges[data-astro-cid-nyfsbfbh]{padding-block:32px clamp(62px,8vw,112px)}.lodges__chapter[data-astro-cid-nyfsbfbh]+.lodges__chapter[data-astro-cid-nyfsbfbh]{margin-top:clamp(58px,9vw,125px)}.lodges__chapter[data-astro-cid-nyfsbfbh]>h2[data-astro-cid-nyfsbfbh]{margin-bottom:clamp(20px,3.3vw,50px)}.lodges__grid[data-astro-cid-nyfsbfbh]{grid-template-columns:1.13fr .87fr;gap:clamp(22px,4vw,62px);display:grid}.lodges__grid--reverse[data-astro-cid-nyfsbfbh]{grid-template-columns:.87fr 1.13fr}.lodges__grid--trio[data-astro-cid-nyfsbfbh]{grid-template-columns:repeat(3,minmax(0,1fr))}.lodge[data-astro-cid-nyfsbfbh]{min-width:0}.lodge__link[data-astro-cid-nyfsbfbh]{color:inherit;text-decoration:none;display:grid}.lodge__frame[data-astro-cid-nyfsbfbh]{aspect-ratio:1.54}.lodges__grid[data-astro-cid-nyfsbfbh]:not(.lodges__grid--trio) .lodge[data-astro-cid-nyfsbfbh]:nth-child(2n) .lodge__frame[data-astro-cid-nyfsbfbh]{aspect-ratio:1.32}.lodge__details[data-astro-cid-nyfsbfbh]{gap:.45rem;padding-top:clamp(14px,2.2vw,26px);display:grid}.lodge__details[data-astro-cid-nyfsbfbh] h3[data-astro-cid-nyfsbfbh]{font:400 clamp(1.9rem, 3.2vw, 3.45rem)/1.02 var(--display);overflow-wrap:anywhere}.lodge__details[data-astro-cid-nyfsbfbh] p[data-astro-cid-nyfsbfbh]{color:var(--ink-2);max-width:47ch}.lodge__facts[data-astro-cid-nyfsbfbh]{color:var(--green-deep);flex-wrap:wrap;gap:.45rem 1rem;padding-block:.45rem;font-size:.85rem;font-weight:680;display:flex}.lodge__facts[data-astro-cid-nyfsbfbh] span[data-astro-cid-nyfsbfbh]{align-items:center;gap:.4rem;display:flex}.lodge__facts[data-astro-cid-nyfsbfbh] svg{width:19px;height:19px}.lodge__action[data-astro-cid-nyfsbfbh]{width:fit-content;color:var(--green-deep);border-bottom:1px solid #91a394;font-size:.88rem;font-weight:730}.lodge__link[data-astro-cid-nyfsbfbh]:hover .lodge__action[data-astro-cid-nyfsbfbh]{border-color:currentColor}.lodge__link[data-astro-cid-nyfsbfbh] img[data-astro-cid-nyfsbfbh]{transition:transform .6s var(--ease-out)}@media (hover:hover){.lodge__link[data-astro-cid-nyfsbfbh]:hover img{transform:scale(1.03)}}.lodging-help[data-astro-cid-nyfsbfbh]{grid-template-columns:1fr .88fr;align-items:center;gap:1rem 4rem;display:grid}@media (width<=780px){.lodges-head__grid[data-astro-cid-nyfsbfbh]{grid-template-columns:1fr}}@media (width<=690px){.lodges__grid[data-astro-cid-nyfsbfbh],.lodging-help[data-astro-cid-nyfsbfbh]{grid-template-columns:1fr}.lodges__grid[data-astro-cid-nyfsbfbh]{row-gap:38px}}.room-head[data-astro-cid-dxasi2mj]{padding-block:clamp(30px,5vw,72px) clamp(30px,4vw,58px)}.room-head__grid[data-astro-cid-dxasi2mj]{grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(20px,5vw,80px);display:grid}.room-head__copy[data-astro-cid-dxasi2mj]{justify-items:start;gap:clamp(14px,1.8vw,23px);display:grid}.room-head__copy[data-astro-cid-dxasi2mj] h1[data-astro-cid-dxasi2mj]{font-size:clamp(3rem,5.7vw,6rem)}.room-head__photo[data-astro-cid-dxasi2mj]{aspect-ratio:1.39}.room-facts[data-astro-cid-dxasi2mj]{grid-template-columns:1.25fr 1fr;gap:1.1rem;width:min(100%,360px);margin:.45rem 0;display:grid}.room-facts[data-astro-cid-dxasi2mj]>div[data-astro-cid-dxasi2mj]{border-top:1px solid #b8bcae;padding:.5rem .6rem .45rem 0}.room-facts[data-astro-cid-dxasi2mj] dt[data-astro-cid-dxasi2mj]{color:var(--green);align-items:center;gap:.45rem;font-size:.78rem;font-weight:710;display:flex}.room-facts[data-astro-cid-dxasi2mj] svg,.room-layout[data-astro-cid-dxasi2mj] svg{width:20px;height:20px}.room-facts[data-astro-cid-dxasi2mj] dd[data-astro-cid-dxasi2mj]{font:400 1.85rem/1.18 var(--display);margin:.25rem 0 0}.room-content[data-astro-cid-dxasi2mj]{grid-template-columns:.88fr 1.12fr;align-items:start;gap:2.2rem clamp(34px,9vw,120px);padding-block:26px clamp(54px,7vw,102px);display:grid}.room-content__story[data-astro-cid-dxasi2mj]{gap:1.1rem;display:grid}.room-layout[data-astro-cid-dxasi2mj]{border-top:1px solid #aebeb0;padding:1.15rem 0 0}.room-layout[data-astro-cid-dxasi2mj] h3[data-astro-cid-dxasi2mj]{font:400 1.68rem/1 var(--display);align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.room-layout[data-astro-cid-dxasi2mj] p[data-astro-cid-dxasi2mj]{color:var(--ink-2);margin:.3rem 0}.room-content__note[data-astro-cid-dxasi2mj]{color:var(--ink-2);font-size:.9rem}.room-amenities[data-astro-cid-dxasi2mj]{background:#f0ebe1;border-radius:5px 32px 5px 5px;padding:0 clamp(13px,2.6vw,37px)}.room-amenities[data-astro-cid-dxasi2mj] details[data-astro-cid-dxasi2mj]+details[data-astro-cid-dxasi2mj]{border-top:1px solid #d2c8b8}.room-amenities[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj],.room-photos[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj]{cursor:pointer;list-style:none}.room-amenities[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj]::-webkit-details-marker,.room-photos[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj]::-webkit-details-marker{display:none}.room-amenities[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj]{min-height:58px;color:var(--green-deep);grid-template-columns:25px 1fr 20px;align-items:center;gap:.65rem;padding-block:.55rem;display:grid}.room-amenities[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj] span[data-astro-cid-dxasi2mj]{font:400 clamp(1.45rem, 2vw, 1.85rem)/1.05 var(--display)}.room-amenities[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj] svg{width:22px;height:22px}.room-amenities[data-astro-cid-dxasi2mj] details[data-astro-cid-dxasi2mj][open] .room-amenities__toggle,.room-photos[data-astro-cid-dxasi2mj] details[data-astro-cid-dxasi2mj][open] summary[data-astro-cid-dxasi2mj] svg{transform:rotate(45deg)}.room-amenities[data-astro-cid-dxasi2mj] ul[data-astro-cid-dxasi2mj]{grid-template-columns:1fr 1fr;gap:.5rem .6rem;padding:.1rem 0 1.05rem;display:grid}.room-amenities[data-astro-cid-dxasi2mj] li[data-astro-cid-dxasi2mj]{background:var(--white);color:var(--ink-2);border:1px solid #ded5c7;border-radius:4px;grid-template-columns:21px 1fr;align-items:start;gap:.4rem;padding:.52rem .58rem;font-size:.84rem;display:grid}.room-amenities[data-astro-cid-dxasi2mj] li[data-astro-cid-dxasi2mj] svg{width:19px;height:19px;color:var(--green-deep)}.room-photos[data-astro-cid-dxasi2mj]{grid-template-columns:1.2fr .8fr;align-items:center;gap:1rem clamp(18px,3vw,43px);padding-bottom:clamp(52px,7vw,104px);display:grid}.room-photos[data-astro-cid-dxasi2mj]>.frame[data-astro-cid-dxasi2mj]{aspect-ratio:1.45}.room-photos[data-astro-cid-dxasi2mj]>.frame[data-astro-cid-dxasi2mj]:nth-child(2){aspect-ratio:1.17}.room-photos__more[data-astro-cid-dxasi2mj]{grid-column:1/-1}.room-photos[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj]{width:fit-content;min-height:46px;color:var(--green-deep);align-items:center;gap:.7rem;font-weight:720;display:flex}.room-photos[data-astro-cid-dxasi2mj] summary[data-astro-cid-dxasi2mj] svg{width:18px;height:18px}.room-photos__more[data-astro-cid-dxasi2mj]>div[data-astro-cid-dxasi2mj]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.room-photos__more[data-astro-cid-dxasi2mj] .frame[data-astro-cid-dxasi2mj]{aspect-ratio:1.55}.room-plans[data-astro-cid-dxasi2mj]{padding-block:clamp(40px,6vw,82px)}.room-plans__grid[data-astro-cid-dxasi2mj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));align-items:start;gap:1.2rem;margin-top:1.3rem;display:grid}.room-plans[data-astro-cid-dxasi2mj] figure[data-astro-cid-dxasi2mj]{min-width:0;max-width:600px}.room-plans[data-astro-cid-dxasi2mj] figure[data-astro-cid-dxasi2mj] a[data-astro-cid-dxasi2mj]{background:#fff;border-radius:4px;place-items:center;min-height:208px;padding:1.4rem;display:grid}.room-plans[data-astro-cid-dxasi2mj] figure[data-astro-cid-dxasi2mj] a[data-astro-cid-dxasi2mj] img{object-fit:contain;width:auto;max-height:365px}.room-plans[data-astro-cid-dxasi2mj] figcaption[data-astro-cid-dxasi2mj]{color:var(--ink-2);margin-top:.45rem;font-size:.92rem}.room-return[data-astro-cid-dxasi2mj]{padding-block:1.8rem}@media (width<=810px){.room-head__grid[data-astro-cid-dxasi2mj],.room-content[data-astro-cid-dxasi2mj]{grid-template-columns:1fr}}@media (width<=620px){.room-photos[data-astro-cid-dxasi2mj],.room-photos__more[data-astro-cid-dxasi2mj]>div[data-astro-cid-dxasi2mj]{grid-template-columns:1fr}}@media (width<=400px){.room-amenities[data-astro-cid-dxasi2mj] ul[data-astro-cid-dxasi2mj]{grid-template-columns:1fr}}.aqua-head[data-astro-cid-t2fc2dvu]{align-items:end;min-height:clamp(320px,54vw,680px);display:grid}.aqua-head[data-astro-cid-t2fc2dvu]:after{background:linear-gradient(#0000 32%,#0f2322c2)}.aqua-head__copy[data-astro-cid-t2fc2dvu]{padding-bottom:clamp(30px,5vw,64px)}.aqua-head[data-astro-cid-t2fc2dvu] p[data-astro-cid-t2fc2dvu]{text-transform:uppercase;letter-spacing:.13em;font-size:clamp(.7rem,1.05vw,.92rem);font-weight:690}.aqua-head[data-astro-cid-t2fc2dvu] h1[data-astro-cid-t2fc2dvu]{font:400 clamp(4rem, 9.5vw, 9.5rem)/.9 var(--display);letter-spacing:-.019em;padding-top:.12em}.aqua-head[data-astro-cid-t2fc2dvu] h1[data-astro-cid-t2fc2dvu] span[data-astro-cid-t2fc2dvu]{display:inline-block}.js-motion .aqua-head[data-astro-cid-t2fc2dvu] h1[data-astro-cid-t2fc2dvu] span[data-astro-cid-t2fc2dvu]{animation:aqua-letter .9s var(--ease-out) both;animation-delay:calc(var(--letter) * 60ms)}@keyframes aqua-letter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.aqua-zones[data-astro-cid-t2fc2dvu]{padding-block:clamp(26px,4.7vw,67px) clamp(54px,7.4vw,104px)}.aqua-zones__head[data-astro-cid-t2fc2dvu]{justify-content:space-between;align-items:end;gap:1.2rem 3rem;margin-bottom:clamp(24px,4vw,54px);display:flex}.aqua-zones__grid[data-astro-cid-t2fc2dvu]{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);display:grid}.aqua-zone[data-astro-cid-t2fc2dvu]{min-width:0}.aqua-zone--aqua[data-astro-cid-t2fc2dvu]{grid-column:1/-1;grid-template-columns:1.21fr .79fr;align-items:center;gap:clamp(22px,6vw,88px);display:grid}.aqua-zone[data-astro-cid-t2fc2dvu] .frame[data-astro-cid-t2fc2dvu]{aspect-ratio:1.62}.aqua-zone--garden[data-astro-cid-t2fc2dvu]{padding-top:clamp(14px,3.3vw,45px)}.aqua-zone__copy[data-astro-cid-t2fc2dvu]{gap:.55rem;padding-top:1rem;display:grid}.aqua-zone__copy[data-astro-cid-t2fc2dvu] svg{width:24px;height:24px;color:var(--green)}.aqua-zone__copy[data-astro-cid-t2fc2dvu] h3[data-astro-cid-t2fc2dvu]{font:400 clamp(2.5rem, 4vw, 4.7rem)/1 var(--display)}.aqua-zone__copy[data-astro-cid-t2fc2dvu] p[data-astro-cid-t2fc2dvu],.aqua-note[data-astro-cid-t2fc2dvu] p[data-astro-cid-t2fc2dvu]{color:var(--ink-2);max-width:44ch}.aqua-note[data-astro-cid-t2fc2dvu]{border-top:1px solid #a7b8b3;grid-template-columns:.8fr 1fr;gap:1rem 2rem;margin-top:clamp(30px,5vw,70px);padding-top:clamp(19px,3vw,38px);display:grid}.aqua-note[data-astro-cid-t2fc2dvu] h3[data-astro-cid-t2fc2dvu]{font:400 clamp(1.9rem, 3vw, 3rem)/1 var(--display)}.aqua-note[data-astro-cid-t2fc2dvu] p[data-astro-cid-t2fc2dvu]+p[data-astro-cid-t2fc2dvu]{margin-top:.35rem;font-weight:680}.aqua-private[data-astro-cid-t2fc2dvu]{grid-template-columns:.83fr 1.17fr;align-items:center;gap:1.6rem clamp(34px,7vw,110px);display:grid}.aqua-private__copy[data-astro-cid-t2fc2dvu]{justify-items:start;gap:.8rem;display:grid}.aqua-private__photo[data-astro-cid-t2fc2dvu]{aspect-ratio:1.8}@media (width<=740px){.aqua-zones__head[data-astro-cid-t2fc2dvu]{display:grid}.aqua-zone--aqua[data-astro-cid-t2fc2dvu],.aqua-private[data-astro-cid-t2fc2dvu],.aqua-note[data-astro-cid-t2fc2dvu]{grid-template-columns:1fr}}@media (width<=620px){.aqua-zones__grid[data-astro-cid-t2fc2dvu]{grid-template-columns:1fr;gap:2rem}.aqua-zone--garden[data-astro-cid-t2fc2dvu]{padding-top:0}}.terrace[data-astro-cid-z6g3kyza]{padding-block:clamp(31px,5vw,70px) clamp(34px,4vw,60px)}.terrace__grid[data-astro-cid-z6g3kyza]{grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(23px,6vw,90px);display:grid}.terrace__copy[data-astro-cid-z6g3kyza]{justify-items:start;gap:.85rem;display:grid}.terrace__copy[data-astro-cid-z6g3kyza] .kicker[data-astro-cid-z6g3kyza]{margin-top:.95rem}.terrace__photo[data-astro-cid-z6g3kyza]{aspect-ratio:1.35}.terrace-experiences[data-astro-cid-z6g3kyza]{padding-block:clamp(32px,5vw,72px) clamp(52px,8vw,110px)}.terrace-experiences__list[data-astro-cid-z6g3kyza]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,38px);margin-top:1.4rem;display:grid}.terrace-experiences[data-astro-cid-z6g3kyza] article[data-astro-cid-z6g3kyza]{border-top:1px solid #abbaa9;align-content:start;gap:.65rem;padding-top:.95rem;display:grid}.terrace-experiences[data-astro-cid-z6g3kyza] article[data-astro-cid-z6g3kyza] svg{width:28px;height:28px;color:var(--green)}.terrace-experiences[data-astro-cid-z6g3kyza] h3[data-astro-cid-z6g3kyza]{font:400 clamp(1.65rem, 2.4vw, 2.55rem)/1.05 var(--display)}.terrace-experiences[data-astro-cid-z6g3kyza] p[data-astro-cid-z6g3kyza]{color:var(--ink-2);max-width:34ch}.terrace-request[data-astro-cid-z6g3kyza]{padding-block:clamp(44px,7vw,84px)}.terrace-request__grid[data-astro-cid-z6g3kyza]{grid-template-columns:1.15fr .85fr;align-items:center;gap:1.25rem 2rem;display:grid}.terrace-request[data-astro-cid-z6g3kyza] p[data-astro-cid-z6g3kyza]{margin-top:.8rem}@media (width<=740px){.terrace__grid[data-astro-cid-z6g3kyza],.terrace-request__grid[data-astro-cid-z6g3kyza]{grid-template-columns:1fr}}@media (width<=580px){.terrace-experiences__list[data-astro-cid-z6g3kyza]{grid-template-columns:1fr}}.table-head[data-astro-cid-szpfwlf5]{padding-block:clamp(34px,5vw,66px) clamp(28px,4vw,62px)}.table-head__copy[data-astro-cid-szpfwlf5]{text-align:center;justify-items:center;gap:.9rem;display:grid}.table-head[data-astro-cid-szpfwlf5] .lede[data-astro-cid-szpfwlf5]{max-width:53ch}.table-head__photo[data-astro-cid-szpfwlf5]{aspect-ratio:2.35;border-radius:4px 4px clamp(34px,6vw,87px);margin-top:clamp(24px,4vw,54px)}.table-meals[data-astro-cid-szpfwlf5]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(22px,6vw,88px);padding-block:clamp(28px,5vw,76px) clamp(52px,7vw,103px);display:grid}.table-meals__copy[data-astro-cid-szpfwlf5]{gap:.8rem;display:grid}.table-meals[data-astro-cid-szpfwlf5] ul[data-astro-cid-szpfwlf5]{gap:0;margin-top:.7rem;display:grid}.table-meals[data-astro-cid-szpfwlf5] li[data-astro-cid-szpfwlf5]{border-bottom:1px solid #cbcec2;align-items:center;gap:.75rem;padding-block:.75rem;font-weight:640;display:flex}.table-meals[data-astro-cid-szpfwlf5] li[data-astro-cid-szpfwlf5] svg{width:24px;height:24px;color:var(--green);flex:none}.table-meals__photo[data-astro-cid-szpfwlf5]{aspect-ratio:1.5}.table-quote[data-astro-cid-szpfwlf5]{padding-block:clamp(42px,7vw,90px)}.table-quote[data-astro-cid-szpfwlf5] figure[data-astro-cid-szpfwlf5]{text-align:center;justify-items:center;gap:.8rem;display:grid}.table-quote[data-astro-cid-szpfwlf5] blockquote[data-astro-cid-szpfwlf5]{font:400 clamp(1.7rem, 3.45vw, 3.5rem)/1.13 var(--display);letter-spacing:-.018em;max-width:37ch}.table-quote[data-astro-cid-szpfwlf5] figcaption[data-astro-cid-szpfwlf5]{color:var(--green-deep);font-size:.9rem;font-weight:690}.table-board[data-astro-cid-szpfwlf5]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:1rem clamp(20px,7vw,95px);padding-block:clamp(44px,7vw,84px);display:grid}.table-board[data-astro-cid-szpfwlf5] a[data-astro-cid-szpfwlf5]{margin-top:.5rem}@media (width<=720px){.table-meals[data-astro-cid-szpfwlf5],.table-board[data-astro-cid-szpfwlf5]{grid-template-columns:1fr}.table-head__photo[data-astro-cid-szpfwlf5]{aspect-ratio:1.43}}.family-head[data-astro-cid-zytrhgax]{padding-block:clamp(36px,6vw,86px) clamp(30px,5vw,65px)}.family-head__grid[data-astro-cid-zytrhgax]{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(23px,7vw,95px);display:grid}.family-head__copy[data-astro-cid-zytrhgax]{justify-items:start;gap:.9rem;display:grid}.family-head__photo[data-astro-cid-zytrhgax]{aspect-ratio:1.46}.family-hours[data-astro-cid-zytrhgax],.family-care[data-astro-cid-zytrhgax]{grid-template-columns:.87fr 1.13fr;gap:1rem clamp(20px,7vw,98px);padding-block:clamp(35px,6vw,83px);display:grid}.family-hours[data-astro-cid-zytrhgax] p[data-astro-cid-zytrhgax]{color:var(--ink-2);max-width:38ch;margin-top:.8rem}.family-hours[data-astro-cid-zytrhgax] dl[data-astro-cid-zytrhgax]{align-content:center;margin:0;padding:0;display:grid}.family-hours[data-astro-cid-zytrhgax] dl[data-astro-cid-zytrhgax]>div[data-astro-cid-zytrhgax]{border-bottom:1px solid #bfcac0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.95rem .1rem;display:flex}.family-hours[data-astro-cid-zytrhgax] dt[data-astro-cid-zytrhgax]{color:var(--green);font-weight:680}.family-hours[data-astro-cid-zytrhgax] dd[data-astro-cid-zytrhgax]{font:400 clamp(1.6rem, 3.25vw, 3.2rem)/1.07 var(--display);margin:0}.family-program[data-astro-cid-zytrhgax]{padding-block:clamp(40px,6vw,91px)}.family-program__grid[data-astro-cid-zytrhgax]{grid-template-columns:1fr 1fr;gap:1.35rem clamp(22px,6vw,80px);margin-top:1.5rem;display:grid}.family-program[data-astro-cid-zytrhgax] article[data-astro-cid-zytrhgax]{border-top:1px solid #aabeb2;justify-items:start;gap:.5rem;padding-top:1rem;display:grid}.family-program[data-astro-cid-zytrhgax] article[data-astro-cid-zytrhgax] svg{width:28px;height:28px;color:var(--green)}.family-program[data-astro-cid-zytrhgax] article[data-astro-cid-zytrhgax] h3[data-astro-cid-zytrhgax]{font:400 2.12rem/1.07 var(--display)}.family-program[data-astro-cid-zytrhgax] article[data-astro-cid-zytrhgax] p[data-astro-cid-zytrhgax]{color:var(--ink-2);max-width:47ch}.family-care[data-astro-cid-zytrhgax] .line-link[data-astro-cid-zytrhgax]{margin-top:.45rem}@media (width<=720px){.family-head__grid[data-astro-cid-zytrhgax],.family-hours[data-astro-cid-zytrhgax],.family-care[data-astro-cid-zytrhgax]{grid-template-columns:1fr}}@media (width<=500px){.family-program__grid[data-astro-cid-zytrhgax]{grid-template-columns:1fr}}.valley-head[data-astro-cid-lkfb7lev]{padding-block:clamp(36px,6vw,86px) clamp(30px,4vw,62px)}.valley-head__grid[data-astro-cid-lkfb7lev]{grid-template-columns:1.2fr .8fr;align-items:end;gap:1rem clamp(30px,7vw,110px);display:grid}.valley-head[data-astro-cid-lkfb7lev] h1[data-astro-cid-lkfb7lev]{margin-top:.72rem}.valley-head__nav[data-astro-cid-lkfb7lev]{flex-wrap:wrap;gap:.6rem;margin-top:1.15rem;display:flex}.seasons[data-astro-cid-lkfb7lev]{padding-block:clamp(25px,4vw,56px) clamp(56px,8vw,100px)}.season[data-astro-cid-lkfb7lev]+.season[data-astro-cid-lkfb7lev]{margin-top:clamp(65px,10vw,130px)}.season__profile[data-astro-cid-lkfb7lev]{grid-template-columns:1.17fr .83fr;align-items:center;gap:1rem clamp(25px,6vw,95px);display:grid}.season[data-astro-cid-lkfb7lev]:nth-child(2) .season__profile[data-astro-cid-lkfb7lev]{grid-template-columns:.83fr 1.17fr}.season[data-astro-cid-lkfb7lev]:nth-child(2) .season__photo[data-astro-cid-lkfb7lev]{order:1}.season__photo[data-astro-cid-lkfb7lev]{aspect-ratio:1.72}.season__copy[data-astro-cid-lkfb7lev]{gap:.8rem;display:grid}.season__copy[data-astro-cid-lkfb7lev] .kicker[data-astro-cid-lkfb7lev]{align-items:center;gap:.55rem;display:flex}.season__copy[data-astro-cid-lkfb7lev] svg{width:22px;height:22px}.season__activities[data-astro-cid-lkfb7lev]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(20px,4vw,56px);margin-top:clamp(20px,4vw,54px);display:grid}.season__activities[data-astro-cid-lkfb7lev] article[data-astro-cid-lkfb7lev]{border-top:1px solid #b7c3b8;padding:.9rem 0 .2rem}.season__activities[data-astro-cid-lkfb7lev] h3[data-astro-cid-lkfb7lev]{font:400 clamp(1.7rem, 2.3vw, 2.45rem)/1.07 var(--display)}.season__activities[data-astro-cid-lkfb7lev] p[data-astro-cid-lkfb7lev]{color:var(--ink-2);margin-top:.5rem}.season__activities[data-astro-cid-lkfb7lev] .line-link[data-astro-cid-lkfb7lev]{font-size:.84rem}.valley-more[data-astro-cid-lkfb7lev]{padding-block:clamp(42px,6vw,78px)}.valley-more__grid[data-astro-cid-lkfb7lev]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:1rem 2rem;display:grid}@media (width<=740px){.valley-head__grid[data-astro-cid-lkfb7lev],.season__profile[data-astro-cid-lkfb7lev],.season[data-astro-cid-lkfb7lev]:nth-child(2) .season__profile[data-astro-cid-lkfb7lev],.valley-more__grid[data-astro-cid-lkfb7lev]{grid-template-columns:1fr}.season__photo[data-astro-cid-lkfb7lev],.season[data-astro-cid-lkfb7lev]:nth-child(2) .season__photo[data-astro-cid-lkfb7lev]{order:1}.season__activities[data-astro-cid-lkfb7lev]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=470px){.season__activities[data-astro-cid-lkfb7lev]{grid-template-columns:1fr}}.pass-head[data-astro-cid-6k2ok6bw]{padding-block:clamp(33px,5vw,68px) 38px}.pass-head__grid[data-astro-cid-6k2ok6bw]{grid-template-columns:1.12fr .88fr;align-items:center;gap:1.5rem clamp(28px,7vw,94px);display:grid}.pass-head[data-astro-cid-6k2ok6bw] h1[data-astro-cid-6k2ok6bw]{margin-block:.65rem .95rem}.pass-head__photo[data-astro-cid-6k2ok6bw]{aspect-ratio:1.89}.passes[data-astro-cid-6k2ok6bw]{max-width:1090px;padding-block:clamp(25px,5vw,62px) clamp(50px,7vw,82px)}.passes[data-astro-cid-6k2ok6bw]>ul[data-astro-cid-6k2ok6bw]{gap:1rem;display:grid}.passes__early[data-astro-cid-6k2ok6bw]{color:var(--green-deep);background:var(--ice);border-radius:4px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem;font-weight:680;display:flex}.passes__early[data-astro-cid-6k2ok6bw] svg{flex:none;width:22px;height:22px}.pass[data-astro-cid-6k2ok6bw]{background:var(--white);border:1px solid #c4ccc3;border-radius:8px;grid-template-columns:clamp(77px,13vw,144px) minmax(0,1fr);display:grid;overflow:hidden}.pass__stub[data-astro-cid-6k2ok6bw]{color:var(--green-deep);background:#d7e4d9;border-right:1px dashed #718c78;align-content:center;justify-items:center;gap:.3rem;padding:.65rem .2rem;display:grid}.pass__stub[data-astro-cid-6k2ok6bw] svg{width:21px;height:21px}.pass__stub[data-astro-cid-6k2ok6bw]>span[data-astro-cid-6k2ok6bw]{font:400 clamp(1.45rem, 3vw, 3rem)/1.05 var(--display)}.pass__stub[data-astro-cid-6k2ok6bw] small[data-astro-cid-6k2ok6bw]{text-transform:uppercase;letter-spacing:.09em;font-size:.69rem;font-weight:730}.pass__body[data-astro-cid-6k2ok6bw]{align-content:start;gap:.43rem;padding:clamp(14px,2.3vw,29px);display:grid}.pass__body[data-astro-cid-6k2ok6bw] h2[data-astro-cid-6k2ok6bw]{font:400 clamp(1.65rem, 3.35vw, 3.1rem)/1.03 var(--display);letter-spacing:-.02em}.pass__body[data-astro-cid-6k2ok6bw]>p[data-astro-cid-6k2ok6bw]:not(.kicker){color:var(--ink-2)}.pass__links[data-astro-cid-6k2ok6bw]{flex-wrap:wrap;align-items:start;gap:0 1.4rem;display:flex}.pass__links[data-astro-cid-6k2ok6bw] .line-link[data-astro-cid-6k2ok6bw]{font-size:.85rem}.pass__links[data-astro-cid-6k2ok6bw] details[data-astro-cid-6k2ok6bw][open]{width:100%}.pass__links[data-astro-cid-6k2ok6bw] summary[data-astro-cid-6k2ok6bw]{width:fit-content;min-height:44px;color:var(--green-deep);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;list-style:none;display:flex}.pass__links[data-astro-cid-6k2ok6bw] summary[data-astro-cid-6k2ok6bw]::-webkit-details-marker{display:none}.pass__links[data-astro-cid-6k2ok6bw] summary[data-astro-cid-6k2ok6bw] svg{width:17px;height:17px}.pass__close[data-astro-cid-6k2ok6bw],.pass__links[data-astro-cid-6k2ok6bw] details[data-astro-cid-6k2ok6bw][open] .pass__open[data-astro-cid-6k2ok6bw]{display:none}.pass__links[data-astro-cid-6k2ok6bw] details[data-astro-cid-6k2ok6bw][open] .pass__close[data-astro-cid-6k2ok6bw]{display:inline}.pass__links[data-astro-cid-6k2ok6bw] details[data-astro-cid-6k2ok6bw][open] summary[data-astro-cid-6k2ok6bw] svg{transform:rotate(45deg)}.pass__terms[data-astro-cid-6k2ok6bw]{border-top:1px solid #c7d2c8;grid-template-columns:1.35fr .65fr;gap:1rem;padding:.6rem 0;display:grid}.pass__terms[data-astro-cid-6k2ok6bw] h3[data-astro-cid-6k2ok6bw]{margin-bottom:.4rem;font-size:.9rem}.pass__terms[data-astro-cid-6k2ok6bw] ul[data-astro-cid-6k2ok6bw]{color:var(--ink-2);padding-left:1rem;font-size:.88rem;list-style:outside}.passes__note[data-astro-cid-6k2ok6bw]{margin-top:1.6rem}.passes__note[data-astro-cid-6k2ok6bw] h2[data-astro-cid-6k2ok6bw]{font:400 1.8rem/1.2 var(--display)}@media (width<=740px){.pass-head__grid[data-astro-cid-6k2ok6bw]{grid-template-columns:1fr}}@media (width<=600px){.pass__terms[data-astro-cid-6k2ok6bw]{grid-template-columns:1fr}}.album-head[data-astro-cid-ckxsaznz]{padding-block:clamp(34px,5vw,70px) 40px}.album-head__grid[data-astro-cid-ckxsaznz]{grid-template-columns:.82fr 1.18fr;align-items:center;gap:1.4rem clamp(28px,7vw,100px);display:grid}.album-head[data-astro-cid-ckxsaznz] h1[data-astro-cid-ckxsaznz]{margin-block:.6rem .95rem}.album-head__photo[data-astro-cid-ckxsaznz]{aspect-ratio:1.59}.album[data-astro-cid-ckxsaznz]{padding-block:30px clamp(45px,7vw,94px)}.album__filters[data-astro-cid-ckxsaznz]{border-bottom:1px solid #b6c3b6;justify-content:space-between;align-items:center;gap:.36rem clamp(.2rem,1.5vw,1rem);max-width:720px;margin-bottom:clamp(22px,4vw,42px);display:flex}.album__filters[data-astro-cid-ckxsaznz] button[data-astro-cid-ckxsaznz]{color:var(--green-deep);white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 .4rem;font-size:clamp(.76rem,1.35vw,1rem);font-weight:650}.album__filters[data-astro-cid-ckxsaznz] button[data-astro-cid-ckxsaznz][aria-pressed=true]{box-shadow:0 2px var(--green-deep)}.album__grid[data-astro-cid-ckxsaznz]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(15px,2.2vw,34px);display:grid}.album__grid[data-astro-cid-ckxsaznz] figure[data-astro-cid-ckxsaznz]{min-width:0}.album__grid[data-astro-cid-ckxsaznz] a[data-astro-cid-ckxsaznz]{aspect-ratio:1.31;display:block}.album__grid[data-astro-cid-ckxsaznz] figure[data-astro-cid-ckxsaznz]:nth-child(3n+2){padding-top:clamp(8px,2.5vw,34px)}.album__grid[data-astro-cid-ckxsaznz] figure[data-astro-cid-ckxsaznz]:nth-child(4n) a[data-astro-cid-ckxsaznz]{aspect-ratio:1.07}.album-social[data-astro-cid-ckxsaznz]{padding-block:clamp(45px,7vw,90px)}.album-social__grid[data-astro-cid-ckxsaznz]{grid-template-columns:.75fr 1.25fr;align-items:center;gap:1.5rem clamp(30px,8vw,100px);max-width:1050px;display:grid}.album-social__image[data-astro-cid-ckxsaznz]{aspect-ratio:.87;max-width:380px}.album-social[data-astro-cid-ckxsaznz] figcaption[data-astro-cid-ckxsaznz]{color:var(--ink-2);margin-top:.45rem;font-size:.77rem}.album-social[data-astro-cid-ckxsaznz] .lede[data-astro-cid-ckxsaznz]{margin:.8rem 0}.album-view[data-astro-cid-ckxsaznz]{background:var(--paper);border:0;max-width:min(94vw,1600px);max-height:95dvh;padding:.75rem}.album-view[data-astro-cid-ckxsaznz]::backdrop{background:#141f1acf}.album-view[data-astro-cid-ckxsaznz] img[data-astro-cid-ckxsaznz]{object-fit:contain;max-height:86dvh;margin-inline:auto}.album-view[data-astro-cid-ckxsaznz] form[data-astro-cid-ckxsaznz]{justify-content:flex-end;display:flex}.album-view[data-astro-cid-ckxsaznz] button[data-astro-cid-ckxsaznz]{background:0 0;border:0;align-items:center;gap:.35rem;min-height:43px;padding:.3rem .65rem;display:flex}.album-view[data-astro-cid-ckxsaznz] svg{width:20px;height:20px}@media (width<=850px){.album__grid[data-astro-cid-ckxsaznz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.album-head__grid[data-astro-cid-ckxsaznz]{grid-template-columns:1fr}}@media (width<=680px){.album-social__grid[data-astro-cid-ckxsaznz]{grid-template-columns:1fr}}@media (width<=530px){.album__filters[data-astro-cid-ckxsaznz]{overflow-x:auto}.album__grid[data-astro-cid-ckxsaznz]{grid-template-columns:1fr}.album__grid[data-astro-cid-ckxsaznz] figure[data-astro-cid-ckxsaznz]:nth-child(3n+2){padding-top:0}}.meet[data-astro-cid-ih3mnovg]{padding-block:clamp(32px,5vw,72px) clamp(28px,4vw,62px)}.meet__grid[data-astro-cid-ih3mnovg]{grid-template-columns:.92fr 1.08fr;align-items:center;gap:1.35rem clamp(28px,6vw,90px);display:grid}.meet__copy[data-astro-cid-ih3mnovg]{gap:1rem;display:grid}.meet__category[data-astro-cid-ih3mnovg]{align-items:center;gap:.45rem;display:flex}.meet__address[data-astro-cid-ih3mnovg]{color:var(--green-deep);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;font-style:normal;font-weight:640;display:flex}.meet__address[data-astro-cid-ih3mnovg] svg{flex:none;width:21px;height:21px}.meet__photo[data-astro-cid-ih3mnovg]{aspect-ratio:1.48}.meet__methods[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding-block:clamp(18px,4vw,56px) clamp(40px,6vw,78px);display:grid}.meet__methods[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{border-bottom:1px solid #b2beb2;align-items:start;gap:.7rem;min-width:0;padding-block:.8rem;text-decoration:none;display:flex}.meet__methods[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]:hover strong[data-astro-cid-ih3mnovg]{text-decoration:underline}.meet__methods[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]>span[data-astro-cid-ih3mnovg]{color:var(--ink-2);gap:.18rem;min-width:0;font-size:.88rem;display:grid}.meet__methods[data-astro-cid-ih3mnovg] strong[data-astro-cid-ih3mnovg]{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(.95rem,1.55vw,1.13rem)}.meet__methods[data-astro-cid-ih3mnovg] svg{width:24px;height:24px;color:var(--green);flex:none}.locate[data-astro-cid-ih3mnovg]{padding-block:clamp(34px,6vw,77px)}.locate__grid[data-astro-cid-ih3mnovg]{grid-template-columns:.75fr 1.25fr;align-items:center;gap:1.5rem clamp(24px,6vw,90px);display:grid}.locate__copy[data-astro-cid-ih3mnovg]{justify-items:start;gap:.9rem;display:grid}.locate__map[data-astro-cid-ih3mnovg]{background:#e2e9e3;border:1px solid #afc1b6;border-radius:4px 34px 4px 4px;width:100%;height:clamp(260px,30vw,350px)}.trip[data-astro-cid-ih3mnovg]{padding-block:clamp(55px,8vw,104px)}.trip__grid[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem clamp(18px,4vw,50px);margin-top:1.35rem;display:grid}.trip[data-astro-cid-ih3mnovg] article[data-astro-cid-ih3mnovg]{border-top:1px solid #afbcaf;align-content:start;gap:.55rem;padding-top:.9rem;display:grid}.trip[data-astro-cid-ih3mnovg] article[data-astro-cid-ih3mnovg]>svg{width:27px;height:27px;color:var(--green)}.trip[data-astro-cid-ih3mnovg] article[data-astro-cid-ih3mnovg] h3[data-astro-cid-ih3mnovg]{font:400 2.06rem/1 var(--display)}.trip[data-astro-cid-ih3mnovg] article[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--ink-2)}.travel-note[data-astro-cid-ih3mnovg]{padding-block:clamp(42px,6vw,82px)}.travel-note__grid[data-astro-cid-ih3mnovg]{grid-template-columns:.85fr 1.15fr;gap:1.1rem 3rem;display:grid}.travel-note[data-astro-cid-ih3mnovg] ul[data-astro-cid-ih3mnovg]{color:var(--ink-2);gap:.6rem;display:grid}.travel-note[data-astro-cid-ih3mnovg] .line-link[data-astro-cid-ih3mnovg]{margin-top:.65rem}@media (width<=760px){.meet__grid[data-astro-cid-ih3mnovg],.locate__grid[data-astro-cid-ih3mnovg],.travel-note__grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}@media (width<=620px){.trip__grid[data-astro-cid-ih3mnovg],.meet__methods[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.meet__methods[data-astro-cid-ih3mnovg]{gap:.35rem}}.bh[data-astro-cid-7olo2yer]{background:linear-gradient(180deg, var(--sage), var(--paper) 75%);padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(36px,4vw,60px)}.bh__grid[data-astro-cid-7olo2yer]{grid-template-columns:1fr 1fr;align-items:start;gap:40px clamp(28px,5vw,80px);display:grid}.bh__copy[data-astro-cid-7olo2yer]{gap:22px;display:grid}.bh[data-astro-cid-7olo2yer] .bh__h{margin-top:8px;font-size:clamp(2.6rem,4.8vw,5.2rem)}.bh__ph[data-astro-cid-7olo2yer]{aspect-ratio:16/10;margin-top:8px}@media (width<=900px){.bh__grid[data-astro-cid-7olo2yer]{grid-template-columns:1fr}.bh__ph[data-astro-cid-7olo2yer]{display:none}}.bf[data-astro-cid-7olo2yer]{top:calc(var(--nav-h) + 20px);box-shadow:0 30px 70px -36px #1e2b2280, 0 0 0 1px var(--line);background:#fff;border-radius:18px;gap:16px;padding:clamp(22px,3vw,36px);display:grid;position:sticky}.bf__ctx[data-astro-cid-7olo2yer]{background:var(--olive-tint);color:var(--olive-ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.bf__ctx[data-astro-cid-7olo2yer] svg{flex:none;width:20px;height:20px}.bf__fields[data-astro-cid-7olo2yer],.bf__row[data-astro-cid-7olo2yer]{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.bf__row[data-astro-cid-7olo2yer]{grid-template-columns:repeat(3,minmax(0,1fr))}.bf__f[data-astro-cid-7olo2yer]{align-content:start;gap:6px;display:grid}.bf__f[data-astro-cid-7olo2yer] span[data-astro-cid-7olo2yer]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:.78rem;font-weight:650}.bf__f[data-astro-cid-7olo2yer] input[data-astro-cid-7olo2yer],.bf__f[data-astro-cid-7olo2yer] select[data-astro-cid-7olo2yer]{background:var(--paper);-webkit-appearance:none;appearance:none;border:1px solid #1e231d38;border-radius:12px;width:100%;min-height:52px;padding:0 14px;font-size:1rem}.bf__f[data-astro-cid-7olo2yer] select[data-astro-cid-7olo2yer]{background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.bf__f[data-astro-cid-7olo2yer] input[data-astro-cid-7olo2yer]:focus-visible,.bf__f[data-astro-cid-7olo2yer] select[data-astro-cid-7olo2yer]:focus-visible{outline:2px solid var(--olive-strong);outline-offset:1px}.bf__trigger[data-astro-cid-7olo2yer]{text-align:left;background:var(--paper);border:1px solid #1e231d38;border-radius:14px;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid}.bf__trigger[data-astro-cid-7olo2yer]:focus-visible,.bf__trigger[data-astro-cid-7olo2yer][aria-expanded=true]{border-color:var(--olive-strong);box-shadow:0 0 0 3px var(--olive-tint);outline:0}.bf__tcol[data-astro-cid-7olo2yer]{gap:2px;min-width:0;display:grid}.bf__tcol[data-astro-cid-7olo2yer] small[data-astro-cid-7olo2yer]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:.74rem;font-weight:650}.bf__tcol[data-astro-cid-7olo2yer] strong[data-astro-cid-7olo2yer]{min-height:1.4em;font-size:1.02rem;font-weight:600}.bf__nights[data-astro-cid-7olo2yer]{color:var(--olive-ink);white-space:nowrap;font-size:.8rem;font-weight:650}.bf__trigger[data-astro-cid-7olo2yer]>svg{width:24px;height:24px;color:var(--olive-strong)}.bf__err[data-astro-cid-7olo2yer]{color:#a3361f;font-size:.9rem;font-weight:600}.bf__submit[data-astro-cid-7olo2yer]{background:0 0;border:0;justify-self:start;padding:0}.bf__note[data-astro-cid-7olo2yer]{align-items:center;gap:8px;display:flex}.bf__note[data-astro-cid-7olo2yer] svg{width:16px;height:16px}@media (width<=520px){.bf__row[data-astro-cid-7olo2yer]{grid-template-columns:1fr 1fr}.bf__row[data-astro-cid-7olo2yer] .bf__f[data-astro-cid-7olo2yer]:first-child{grid-column:1/-1}.bf__trigger[data-astro-cid-7olo2yer]{grid-template-columns:1fr 1fr auto}.bf__nights[data-astro-cid-7olo2yer]{grid-area:2/1/auto/-1}.bf__nights[data-astro-cid-7olo2yer]:empty{display:none}}.ba__grid[data-astro-cid-7olo2yer]{grid-template-columns:1fr 1fr;align-items:start;gap:36px clamp(28px,5vw,80px);display:grid}.ba__list[data-astro-cid-7olo2yer]{gap:10px;margin-top:30px;display:grid}.ba__list[data-astro-cid-7olo2yer] li[data-astro-cid-7olo2yer]{background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-weight:550;display:flex}.ba__ic[data-astro-cid-7olo2yer]{background:var(--olive-tint);width:40px;height:40px;color:var(--olive-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ba__ic[data-astro-cid-7olo2yer] svg{width:20px;height:20px}.ba__alt[data-astro-cid-7olo2yer]{border-radius:var(--r-card);gap:18px;padding:clamp(26px,3.4vw,48px);display:grid}.ba__alt[data-astro-cid-7olo2yer] p[data-astro-cid-7olo2yer]{color:#d4dacb}.ba__btns[data-astro-cid-7olo2yer]{justify-items:start;gap:10px;display:grid}@media (width<=860px){.ba__grid[data-astro-cid-7olo2yer]{grid-template-columns:1fr}}.th[data-astro-cid-gokwij2e]{background:linear-gradient(180deg, var(--paper-2), var(--paper));padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(24px,3vw,40px)}.th[data-astro-cid-gokwij2e] .th__h{margin-top:clamp(20px,3vw,36px)}.tb__grid[data-astro-cid-gokwij2e]{grid-template-columns:260px 1fr;align-items:start;gap:40px clamp(32px,5vw,90px);display:grid}.tb__toc[data-astro-cid-gokwij2e]{top:calc(var(--nav-h) + 24px);position:sticky}.tb__toc[data-astro-cid-gokwij2e] ol[data-astro-cid-gokwij2e]{counter-reset:s;gap:4px;display:grid}.tb__toc[data-astro-cid-gokwij2e] a[data-astro-cid-gokwij2e]{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:.9rem;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.tb__toc[data-astro-cid-gokwij2e] a[data-astro-cid-gokwij2e]:hover{background:var(--paper-2);color:var(--ink)}}.tb__body[data-astro-cid-gokwij2e]{gap:40px;max-width:72ch;display:grid}.tb__sec[data-astro-cid-gokwij2e]{scroll-margin-top:calc(var(--nav-h) + 24px);gap:12px;display:grid}.tb__sec[data-astro-cid-gokwij2e] p[data-astro-cid-gokwij2e]{color:var(--ink-2)}.tb__cta[data-astro-cid-gokwij2e]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=860px){.tb__grid[data-astro-cid-gokwij2e]{grid-template-columns:1fr}.tb__toc[data-astro-cid-gokwij2e]{position:static}.tb__toc[data-astro-cid-gokwij2e] ol[data-astro-cid-gokwij2e]{flex-wrap:wrap;gap:6px;display:flex}.tb__toc[data-astro-cid-gokwij2e] a[data-astro-cid-gokwij2e]{background:var(--paper-2)}}
