.amenities[data-astro-cid-kzfbmizy]{color:#111;background:#f1eee4}.aerial[data-astro-cid-kzfbmizy]{aspect-ratio:2;object-fit:cover;width:100%;display:block}.amenities-inner[data-astro-cid-kzfbmizy]{position:relative;overflow:hidden}.foliage[data-astro-cid-kzfbmizy]{pointer-events:none;width:clamp(20rem,42vw,44rem);position:absolute;top:0;right:-8%}.amenities-content[data-astro-cid-kzfbmizy]{max-width:min(81%,76rem);margin:auto;padding:clamp(4rem,7vw,7rem) 1.25rem;position:relative}.amenities[data-astro-cid-kzfbmizy] h2[data-astro-cid-kzfbmizy]{font:400 clamp(3rem, 5vw, 5.5rem)/.98 var(--font-display);max-width:min(40rem,52%)}.amenities[data-astro-cid-kzfbmizy] ul[data-astro-cid-kzfbmizy]{max-width:43rem;font:400 clamp(1.05rem, 1.25vw, 1.3rem)/1.25 var(--font-display);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:.7rem 1.4rem;margin-top:3rem;display:grid}.amenities[data-astro-cid-kzfbmizy] li[data-astro-cid-kzfbmizy]:before{content:"• "}.cups[data-astro-cid-kzfbmizy]{pointer-events:none;width:38%;position:absolute;top:5%;right:0}@media (width<=767px){.amenities-content[data-astro-cid-kzfbmizy]{max-width:100%}.aerial[data-astro-cid-kzfbmizy]{aspect-ratio:1.4}.amenities[data-astro-cid-kzfbmizy] ul[data-astro-cid-kzfbmizy]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-top:2rem}.cups[data-astro-cid-kzfbmizy]{width:min(80%,24rem);margin:2rem auto 0;position:static}.amenities[data-astro-cid-kzfbmizy] h2[data-astro-cid-kzfbmizy]{max-width:100%}.foliage[data-astro-cid-kzfbmizy]{right:-45%}}.celebrations[data-astro-cid-cy4ir6ga]{color:#111;isolation:isolate;text-align:center;background:#fff;padding:clamp(4rem,7vw,7rem) 1.25rem;position:relative;overflow:hidden}.celebrations[data-astro-cid-cy4ir6ga]:before{content:"";z-index:-1;aspect-ratio:2502/1985;background:var(--celebration-leaves) top right / contain no-repeat;pointer-events:none;width:min(48vw,46rem);position:absolute;inset:0 0 auto auto}.heading[data-astro-cid-cy4ir6ga]{text-align:left;width:81%;max-width:76rem;margin-inline:auto}.heading[data-astro-cid-cy4ir6ga] h2[data-astro-cid-cy4ir6ga]{font:400 clamp(2.4rem, 4vw, 4.5rem)/1 var(--font-display)}.heading[data-astro-cid-cy4ir6ga] p[data-astro-cid-cy4ir6ga]{font:400 clamp(1rem, 1.1vw, 1.2rem)/1.4 var(--font-display);margin-top:1.25rem}.cards[data-astro-cid-cy4ir6ga]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:81%;max-width:76rem;margin:2rem auto 0;display:grid}.cards[data-astro-cid-cy4ir6ga] article[data-astro-cid-cy4ir6ga]{flex-direction:column;align-items:center;display:flex}.cards[data-astro-cid-cy4ir6ga] img[data-astro-cid-cy4ir6ga]{aspect-ratio:.71;object-fit:cover;border-radius:.75rem;width:100%}.cards[data-astro-cid-cy4ir6ga] h3[data-astro-cid-cy4ir6ga]{font:400 clamp(1.7rem, 2.1vw, 2.4rem)/1 var(--font-display);margin:1.5rem 0 .5rem}.cards[data-astro-cid-cy4ir6ga] p[data-astro-cid-cy4ir6ga]{font:400 1.1rem/1.3 var(--font-display);flex:1;max-width:15rem}.cards[data-astro-cid-cy4ir6ga] a[data-astro-cid-cy4ir6ga]{min-height:2.75rem;font:700 .7rem var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #83a63d;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.65rem 1rem;display:inline-flex}.cards[data-astro-cid-cy4ir6ga] a[data-astro-cid-cy4ir6ga]:hover{background:#e9f4d6}.cards[data-astro-cid-cy4ir6ga] a[data-astro-cid-cy4ir6ga]:focus-visible{outline-offset:3px;outline:2px solid #557b1c}.cards[data-astro-cid-cy4ir6ga] a[data-astro-cid-cy4ir6ga] span[data-astro-cid-cy4ir6ga]{color:#8bad41}@media (width>=768px) and (width<=1023px){.cards[data-astro-cid-cy4ir6ga]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}@media (width<=767px){.heading[data-astro-cid-cy4ir6ga],.cards[data-astro-cid-cy4ir6ga]{width:100%}.cards[data-astro-cid-cy4ir6ga]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}.cards[data-astro-cid-cy4ir6ga] h3[data-astro-cid-cy4ir6ga]{font-size:1.55rem}.cards[data-astro-cid-cy4ir6ga] p[data-astro-cid-cy4ir6ga]{font-size:1rem}}@media (width<=380px){.cards[data-astro-cid-cy4ir6ga]{grid-template-columns:1fr}.cards[data-astro-cid-cy4ir6ga] img[data-astro-cid-cy4ir6ga]{max-width:20rem}}.video-full[data-astro-cid-yibvacuy]{color:#fff;min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#00000094;border:1px solid #ffffffb3;justify-content:center;align-items:center;padding:.65rem .8rem;font-size:.62rem;font-weight:700;display:inline-flex}.video-full[data-astro-cid-yibvacuy]:hover{background:#000c}.video-full[data-astro-cid-yibvacuy]:focus-visible{outline-offset:4px;outline:2px solid #d5ed87}.hero-reserve[data-astro-cid-yibvacuy]{color:#17200d;min-height:3.25rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#a8cb42;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1.5rem;font-size:.7rem;font-weight:700;transition:background .2s;display:inline-flex}.hero-reserve[data-astro-cid-yibvacuy] i[data-astro-cid-yibvacuy]{font-size:1.2rem}.hero-reserve[data-astro-cid-yibvacuy]:hover{background:#c1dd70}.hero-reserve[data-astro-cid-yibvacuy]:focus-visible{outline-offset:4px;outline:2px solid #d5ed87}.property[data-astro-cid-rb3cflwa]{background:#fff;padding:clamp(3rem,5vw,5rem) 0 0}.mosaic[data-astro-cid-rb3cflwa],.more-photos[data-astro-cid-rb3cflwa]{gap:1rem;max-width:90rem;margin:auto;display:grid}.mosaic[data-astro-cid-rb3cflwa]{grid-template-rows:minmax(14rem,23vw) minmax(18rem,28vw);grid-template-columns:2fr .8fr 1.15fr}.statement[data-astro-cid-rb3cflwa]{color:#829d69;font:italic 400 clamp(2.5rem, 4.3vw, 4.8rem)/1.05 var(--font-display);grid-column:1/3;align-self:center;padding:2rem clamp(1.5rem,6vw,6rem)}.statement[data-astro-cid-rb3cflwa] span[data-astro-cid-rb3cflwa]{color:#5d7954}.mosaic[data-astro-cid-rb3cflwa] .tall[data-astro-cid-rb3cflwa]{grid-area:1/3/3}.details[data-astro-cid-rb3cflwa]{grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem;min-height:0;display:grid}.mosaic[data-astro-cid-rb3cflwa] img[data-astro-cid-rb3cflwa],.more-photos[data-astro-cid-rb3cflwa] img[data-astro-cid-rb3cflwa]{object-fit:cover;width:100%;height:100%}.values[data-astro-cid-rb3cflwa]{text-align:center;border-block:1px solid #ddd;grid-template-columns:repeat(3,1fr);max-width:90rem;margin:clamp(3rem,6vw,6rem) auto;padding:3rem 1rem;display:grid}.values[data-astro-cid-rb3cflwa]>div[data-astro-cid-rb3cflwa]{padding:0 2rem}.values[data-astro-cid-rb3cflwa]>div[data-astro-cid-rb3cflwa]+div[data-astro-cid-rb3cflwa]{border-left:1px solid #ddd}.values[data-astro-cid-rb3cflwa] i[data-astro-cid-rb3cflwa]{color:#86a739;font-size:3rem}.celebration-icon[data-astro-cid-rb3cflwa]{object-fit:contain;vertical-align:bottom;width:3rem;height:3rem;display:inline-block}.values[data-astro-cid-rb3cflwa] h3[data-astro-cid-rb3cflwa]{font:400 clamp(1.7rem, 2.2vw, 2.5rem)/1.15 var(--font-display);margin-top:.5rem}.values[data-astro-cid-rb3cflwa] p[data-astro-cid-rb3cflwa]{font:400 1.1rem/1.35 var(--font-display);max-width:18rem;margin:.75rem auto 0}.more-photos[data-astro-cid-rb3cflwa]{grid-template-columns:1fr 1fr}.more-photos[data-astro-cid-rb3cflwa] img[data-astro-cid-rb3cflwa]{aspect-ratio:2}.more-photos[data-astro-cid-rb3cflwa] .wide[data-astro-cid-rb3cflwa]{aspect-ratio:2.15;grid-column:1/-1}@media (width<=767px){.mosaic[data-astro-cid-rb3cflwa]{grid-template-rows:auto minmax(16rem,60vw) minmax(12rem,60vw);grid-template-columns:1fr 1fr;gap:.5rem}.statement[data-astro-cid-rb3cflwa]{grid-column:1/-1;padding:1rem 1.25rem 2rem}.mosaic[data-astro-cid-rb3cflwa] .large[data-astro-cid-rb3cflwa]{grid-area:2/1}.details[data-astro-cid-rb3cflwa]{grid-area:2/2;gap:.5rem}.mosaic[data-astro-cid-rb3cflwa] .tall[data-astro-cid-rb3cflwa]{grid-area:3/1/auto/-1}.values[data-astro-cid-rb3cflwa]{grid-template-columns:1fr;gap:2rem}.values[data-astro-cid-rb3cflwa]>div[data-astro-cid-rb3cflwa]+div[data-astro-cid-rb3cflwa]{border-top:1px solid #ddd;border-left:0;padding-top:2rem}.more-photos[data-astro-cid-rb3cflwa]{gap:.5rem}.more-photos[data-astro-cid-rb3cflwa] img[data-astro-cid-rb3cflwa]{aspect-ratio:1}.more-photos[data-astro-cid-rb3cflwa] .wide[data-astro-cid-rb3cflwa]{aspect-ratio:1.4}}.river-story[data-astro-cid-ltg2hvbn]{background-color:#fff;background-image:var(--hojas-grises), var(--hojas-verdes);color:#171915;background-position:0 12rem,right 1rem;background-repeat:no-repeat;background-size:clamp(8rem,17vw,18rem),clamp(10rem,22vw,26rem);padding-top:clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.intro[data-astro-cid-ltg2hvbn]{text-align:center;padding:0 1.25rem}.intro[data-astro-cid-ltg2hvbn] h2[data-astro-cid-ltg2hvbn]{font-family:var(--font-display);width:min(100%,16em);margin-inline:auto;font-size:clamp(2.4rem,4.4vw,5rem);font-style:italic;line-height:1.12}.intro-line[data-astro-cid-ltg2hvbn]{color:#687c5c;display:block}.intro-line-first[data-astro-cid-ltg2hvbn]{color:#a7bc87;text-align:left}.intro-line-second[data-astro-cid-ltg2hvbn]{text-align:center;padding-left:7%}.intro-line-third[data-astro-cid-ltg2hvbn]{text-align:right}.intro[data-astro-cid-ltg2hvbn] p[data-astro-cid-ltg2hvbn]{font-family:var(--font-display);max-width:55rem;margin:2rem auto 0;font-size:clamp(1.15rem,1.5vw,1.6rem);line-height:1.3}.story-grid[data-astro-cid-ltg2hvbn]{z-index:1;grid-template-columns:1.4fr .85fr;align-items:start;gap:clamp(3rem,8vw,8rem);max-width:76rem;margin:5rem auto 0;padding:0 1.5rem;display:grid;position:relative}.photo-stack[data-astro-cid-ltg2hvbn]{padding:0 3rem 5rem 0;position:relative}.photo-stack[data-astro-cid-ltg2hvbn]>img[data-astro-cid-ltg2hvbn]:first-child{aspect-ratio:1.38;object-fit:cover;width:100%}.wine[data-astro-cid-ltg2hvbn]{border:5px solid #fff;width:37%;position:absolute;bottom:2rem;right:0}.cups[data-astro-cid-ltg2hvbn]{border:4px solid #fff;width:23%;position:absolute;bottom:0;right:31%}.story-copy[data-astro-cid-ltg2hvbn]{font-family:var(--font-display);font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.2}.story-copy[data-astro-cid-ltg2hvbn] ul[data-astro-cid-ltg2hvbn]{gap:1rem;margin-top:2rem;display:grid}.story-copy[data-astro-cid-ltg2hvbn] li[data-astro-cid-ltg2hvbn]{align-items:flex-start;gap:1rem;display:flex}.story-copy[data-astro-cid-ltg2hvbn] i[data-astro-cid-ltg2hvbn]{color:#9bbb62;font-size:1.7rem}.river-image[data-astro-cid-ltg2hvbn]{width:100%;height:auto;margin-top:max(-22rem,-28vw);display:block}@media (width>=768px) and (width<=1100px){.river-image[data-astro-cid-ltg2hvbn]{margin-top:clamp(-19.25rem,1616px - 175vw,-4rem)}}@media (width<=767px){.intro-line-first[data-astro-cid-ltg2hvbn],.intro-line-second[data-astro-cid-ltg2hvbn],.intro-line-third[data-astro-cid-ltg2hvbn]{text-align:center}.intro-line-second[data-astro-cid-ltg2hvbn]{padding-left:0}.river-story[data-astro-cid-ltg2hvbn]{background-position:0 12rem,right 1rem;background-size:7rem,9rem}.desktop[data-astro-cid-ltg2hvbn]{display:none}.story-grid[data-astro-cid-ltg2hvbn]{grid-template-columns:1fr;gap:2rem;margin-top:3rem}.story-copy[data-astro-cid-ltg2hvbn]{max-width:34rem}.river-image[data-astro-cid-ltg2hvbn]{margin-top:0}.photo-stack[data-astro-cid-ltg2hvbn]{padding-right:2rem}}.sanctuary[data-astro-cid-rvgv6uqk]{aspect-ratio:3840/1384;color:#fff;align-items:center;width:100%;min-height:22rem;display:flex;position:relative;overflow:hidden}.sanctuary[data-astro-cid-rvgv6uqk]>img[data-astro-cid-rvgv6uqk],.shade[data-astro-cid-rvgv6uqk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-rvgv6uqk]{background:0 0}.content[data-astro-cid-rvgv6uqk]{width:100%;position:relative}.title-block[data-astro-cid-rvgv6uqk]{width:34%;margin-left:56%;transform:translateY(-7%)}.tree-icon[data-astro-cid-rvgv6uqk]{width:clamp(2rem,4.25vw,5.8rem);height:auto;margin-bottom:clamp(.5rem,1.2vw,1.5rem);display:block}.content[data-astro-cid-rvgv6uqk] h2[data-astro-cid-rvgv6uqk]{font:400 clamp(2.2rem, 4.4vw, 6.1rem)/1.08 var(--font-display)}@media (width<=767px){.sanctuary[data-astro-cid-rvgv6uqk]{min-height:28rem}.shade[data-astro-cid-rvgv6uqk]{background:#0000007a}.title-block[data-astro-cid-rvgv6uqk]{width:min(100% - 2.5rem,25rem);margin-left:1.25rem;transform:none}.content[data-astro-cid-rvgv6uqk] h2[data-astro-cid-rvgv6uqk]{font-size:clamp(2.2rem,7vw,3.8rem)}}.moments[data-astro-cid-agfuyn5z]{color:#111;background:#fff;padding:clamp(4rem,7vw,7rem) 1.25rem;position:relative;overflow:hidden}.foliage[data-astro-cid-agfuyn5z]{pointer-events:none;user-select:none;position:absolute}.foliage-jacuzzi[data-astro-cid-agfuyn5z]{width:clamp(13rem,22vw,25rem);top:0;left:-8%}.moment[data-astro-cid-agfuyn5z]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);max-width:min(81%,76rem);margin:auto;display:grid;position:relative}.moment[data-astro-cid-agfuyn5z]>div[data-astro-cid-agfuyn5z]:not(.copy)>img[data-astro-cid-agfuyn5z]{aspect-ratio:1.25;object-fit:cover;width:100%}.copy[data-astro-cid-agfuyn5z]{max-width:31rem}.copy[data-astro-cid-agfuyn5z] .brand-mark[data-astro-cid-agfuyn5z]{width:clamp(2.5rem,4vw,3.5rem);height:auto}.copy[data-astro-cid-agfuyn5z] h2[data-astro-cid-agfuyn5z]{font:400 clamp(3rem, 5vw, 5.5rem)/.98 var(--font-display);margin-top:1rem}.moment[data-astro-cid-agfuyn5z]:not(.hammock) h2[data-astro-cid-agfuyn5z]{max-width:10ch}.copy[data-astro-cid-agfuyn5z] p[data-astro-cid-agfuyn5z],.copy[data-astro-cid-agfuyn5z] ul[data-astro-cid-agfuyn5z]{font:400 clamp(1.15rem, 1.4vw, 1.45rem)/1.4 var(--font-display);margin-top:1.5rem}.closing[data-astro-cid-agfuyn5z]{color:#71825c;text-align:center;max-width:min(81%,76rem);font:400 clamp(1.25rem, 1.6vw, 1.65rem)/1.4 var(--font-display);border-block:1px solid #c7c9c1;margin:clamp(4rem,7vw,7rem) auto;padding:1.5rem 1rem;position:relative}.hammock-wrap[data-astro-cid-agfuyn5z]{position:relative}.foliage-hammock[data-astro-cid-agfuyn5z]{width:clamp(16rem,30vw,32rem);top:-15%;right:-12%}.hammock[data-astro-cid-agfuyn5z] h2[data-astro-cid-agfuyn5z]{max-width:7.5em;font-size:clamp(2.5rem,3.5vw,4rem);line-height:1.05}.copy[data-astro-cid-agfuyn5z] li[data-astro-cid-agfuyn5z]{align-items:baseline;gap:.65rem;display:flex}.copy[data-astro-cid-agfuyn5z] li[data-astro-cid-agfuyn5z] img[data-astro-cid-agfuyn5z]{object-fit:contain;flex:none;width:.8em;height:.8em}@media (width<=767px){.moment[data-astro-cid-agfuyn5z]{grid-template-columns:1fr;gap:2rem;max-width:100%}.moment[data-astro-cid-agfuyn5z]>div[data-astro-cid-agfuyn5z]:not(.copy)>img[data-astro-cid-agfuyn5z]{aspect-ratio:1.2}.hammock[data-astro-cid-agfuyn5z] .copy[data-astro-cid-agfuyn5z]{grid-row:1}.closing[data-astro-cid-agfuyn5z]{max-width:100%}.foliage-jacuzzi[data-astro-cid-agfuyn5z]{left:-35%}.foliage-hammock[data-astro-cid-agfuyn5z]{right:-40%}}.stay[data-astro-cid-3ryiioys]{isolation:isolate;color:#fff;background:#060806;padding:clamp(4rem,7vw,7rem) 1.25rem 2rem;position:relative;overflow:clip}.stay-foliage[data-astro-cid-3ryiioys]{z-index:-1;opacity:.7;pointer-events:none;width:min(80%,80rem);position:absolute;top:0;left:0;mask-image:linear-gradient(#000 65%,#0000)}.stay-grid[data-astro-cid-3ryiioys]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,7rem);max-width:76rem;margin:auto;display:grid}.stay-copy[data-astro-cid-3ryiioys] h2[data-astro-cid-3ryiioys]{font:400 clamp(2rem, 3.8vw, 4rem)/1.02 var(--font-display);overflow-wrap:normal;max-width:34rem}.stay-copy[data-astro-cid-3ryiioys] ul[data-astro-cid-3ryiioys]{font:400 clamp(1.1rem, 1.3vw, 1.4rem)/1.3 var(--font-display);gap:1rem;margin-top:2.5rem;display:grid}.stay-copy[data-astro-cid-3ryiioys] li[data-astro-cid-3ryiioys]{align-items:start;gap:.8rem;display:flex}.stay-copy[data-astro-cid-3ryiioys] li[data-astro-cid-3ryiioys] i[data-astro-cid-3ryiioys]{color:#a4cc53;margin-top:.1rem}.stay-photo[data-astro-cid-3ryiioys]{object-fit:cover;width:100%;height:clamp(24rem,37vw,38rem)}.closing[data-astro-cid-3ryiioys]{color:#a6c377;text-align:center;font:400 clamp(1.1rem, 1.4vw, 1.4rem)/1.4 var(--font-display);border-block:1px solid #4b5148;max-width:76rem;margin:3rem auto;padding:1rem}.carousel[data-astro-cid-3ryiioys]{width:81%;max-width:79rem;margin:auto;display:block}.carousel-shell[data-astro-cid-3ryiioys]{align-items:center;gap:1rem;display:flex}.carousel-shell[data-astro-cid-3ryiioys] button[data-astro-cid-3ryiioys]{color:#b9c5ad;flex:0 0 2.75rem;place-items:center;min-height:2.75rem;font-size:2rem;display:grid}.carousel-shell[data-astro-cid-3ryiioys] button[data-astro-cid-3ryiioys]:disabled{opacity:.3}.carousel-shell[data-astro-cid-3ryiioys] button[data-astro-cid-3ryiioys]:focus-visible{outline-offset:3px;outline:2px solid #a4cc53}.carousel-track[data-astro-cid-3ryiioys]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;display:flex;overflow-x:auto}.carousel-track[data-astro-cid-3ryiioys]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-3ryiioys] figure[data-astro-cid-3ryiioys]{aspect-ratio:1.24;scroll-snap-align:start;flex:0 0 calc(25% - .6rem)}.carousel-track[data-astro-cid-3ryiioys] img[data-astro-cid-3ryiioys]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.stay-foliage[data-astro-cid-3ryiioys]{object-fit:cover;object-position:left top;width:100%;height:38rem}.carousel[data-astro-cid-3ryiioys]{width:100%}.stay-grid[data-astro-cid-3ryiioys]{grid-template-columns:minmax(0,1fr)}.stay-photo[data-astro-cid-3ryiioys]{aspect-ratio:1.2;height:auto}.carousel-shell[data-astro-cid-3ryiioys]{gap:.25rem}.carousel-track[data-astro-cid-3ryiioys] figure[data-astro-cid-3ryiioys]{flex-basis:75%}}
