.hero[data-astro-cid-k243tfnm]{--hero-h:calc(100dvh - var(--rail-h) - 10rem);min-height:calc(max(30rem, var(--hero-h)) * 1.2);isolation:isolate;align-items:end;display:grid;position:relative}.hero-shot[data-astro-cid-k243tfnm]{z-index:-1;position:absolute;inset:0}.hero-shot[data-astro-cid-k243tfnm] img{object-fit:cover;object-position:58% 52%;width:100%;height:100%}.hero-copy[data-astro-cid-k243tfnm]{--hero-copy-mb-was:calc(clamp(5.5rem, 4rem + 6vw, 8rem) + 2rem + var(--hero-h) * .2 - 20px);--fold-overlap:clamp(5rem, 5rem + 3vw, 6.5rem);max-width:60rem;margin:0 var(--page-margin) calc((var(--hero-copy-mb-was) + var(--fold-overlap)) / 2 - 25px);border-radius:var(--radius-card);padding:clamp(1.4rem,1rem + 1.6vw,2.25rem)}.hero-copy[data-astro-cid-k243tfnm] h1[data-astro-cid-k243tfnm]{font-size:var(--text-display-hero);color:#fff}.hero-copy[data-astro-cid-k243tfnm] .lede[data-astro-cid-k243tfnm]{max-width:34ch;margin-top:1rem}.hero-actions[data-astro-cid-k243tfnm]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;display:flex}@media (width>=960px){.hero-copy[data-astro-cid-k243tfnm] .lede[data-astro-cid-k243tfnm]{white-space:nowrap;max-width:none}}@media (width>=1100px){.hero-copy[data-astro-cid-k243tfnm]{margin-inline:max(var(--page-margin), calc((100vw - 1200px) / 2 + var(--page-margin)))}}.fold[data-astro-cid-pwr2hz3b]{z-index:2;margin-top:calc(clamp(-6.5rem,-5rem - 3vw,-5rem) + 25px);position:relative}.slices[data-astro-cid-esmvxg4j]{gap:0;margin:0;padding:0;list-style:none;display:grid}.slice-link[data-astro-cid-esmvxg4j]{background:var(--color-paper);color:var(--color-ink);border-radius:0;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.slice-shot[data-astro-cid-esmvxg4j]{aspect-ratio:4/3;display:block}.slice-shot[data-astro-cid-esmvxg4j] img{object-fit:cover;width:100%;height:100%;display:block}.slice-veil[data-astro-cid-esmvxg4j]{display:none}.slice-name[data-astro-cid-esmvxg4j]{font-family:var(--font-display);text-align:center;padding:1.1rem 1.1rem .4rem;font-size:1.6rem;font-weight:600;line-height:1.1}.slice-foot[data-astro-cid-esmvxg4j]{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:0 1.1rem 1.4rem;display:flex}.slice-info[data-astro-cid-esmvxg4j]{flex-direction:column;gap:.25rem;display:flex}.slice-detail[data-astro-cid-esmvxg4j]{font-size:var(--text-small);color:var(--color-ink-muted);line-height:1.55}.slice-slot[data-astro-cid-esmvxg4j]{font-size:var(--text-label);color:var(--color-ink-muted)}.slice-more[data-astro-cid-esmvxg4j]{font-family:var(--font-display);text-underline-offset:.22em;font-size:1.15rem;font-weight:600;text-decoration:underline 1px}@media (width>=900px){.slices[data-astro-cid-esmvxg4j]{grid-template-columns:repeat(3,minmax(0,1fr))}.slice-link[data-astro-cid-esmvxg4j]{--win-top:5.5rem;--win-bottom:11rem;--win-side:11%;color:#fff;height:clamp(25.6rem,35.2vw,30.4rem);display:block}.slice-shot[data-astro-cid-esmvxg4j]{aspect-ratio:auto;clip-path:inset(0);position:absolute;inset:0}.slice-veil[data-astro-cid-esmvxg4j]{background:linear-gradient(#0d3d2099 0%,#0d3d201f 26%,#0d3d2000 50%,#0d3d2026 72%,#0d3d20a8 100%);display:block;position:absolute;inset:0}.slice-name[data-astro-cid-esmvxg4j]{padding:1.75rem 1.1rem 0;font-size:clamp(1.45rem,1.9vw,1.85rem);position:absolute;inset:0 0 auto}.slice-foot[data-astro-cid-esmvxg4j]{padding:0 1.1rem 1.75rem;position:absolute;inset:auto 0 0}.slice-info[data-astro-cid-esmvxg4j]{opacity:0;transform:translateY(.75rem)}.slice-detail[data-astro-cid-esmvxg4j],.slice-slot[data-astro-cid-esmvxg4j]{color:inherit}.slice-link[data-astro-cid-esmvxg4j]:hover,.slice-link[data-astro-cid-esmvxg4j]:focus-visible,.slice-link[data-astro-cid-esmvxg4j]:focus{color:var(--color-ink)}.slice-link[data-astro-cid-esmvxg4j]:hover .slice-shot[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus-visible .slice-shot[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus .slice-shot[data-astro-cid-esmvxg4j]{clip-path:inset(var(--win-top) var(--win-side) var(--win-bottom) var(--win-side))}.slice-link[data-astro-cid-esmvxg4j]:hover .slice-veil[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus-visible .slice-veil[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus .slice-veil[data-astro-cid-esmvxg4j]{opacity:0}.slice-link[data-astro-cid-esmvxg4j]:hover .slice-info[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus-visible .slice-info[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus .slice-info[data-astro-cid-esmvxg4j]{opacity:1;transform:translateY(0)}.slice-link[data-astro-cid-esmvxg4j]:hover .slice-detail[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus-visible .slice-detail[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus .slice-detail[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:hover .slice-slot[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus-visible .slice-slot[data-astro-cid-esmvxg4j],.slice-link[data-astro-cid-esmvxg4j]:focus .slice-slot[data-astro-cid-esmvxg4j]{color:var(--color-ink-muted)}}@media (width>=1200px){.slices[data-astro-cid-esmvxg4j]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.slice-shot[data-astro-cid-esmvxg4j]{transition:clip-path .42s var(--ease-enter)}.slice-veil[data-astro-cid-esmvxg4j]{transition:opacity .3s var(--ease-enter)}.slice-info[data-astro-cid-esmvxg4j]{transition:opacity .3s var(--ease-enter) 80ms, transform .38s var(--ease-enter) 80ms}}.kicker[data-astro-cid-xwimemcx]{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-deep);margin-bottom:.75rem;font-weight:700}.rooms-head[data-astro-cid-xwimemcx]{gap:1rem;margin-bottom:2.25rem;display:grid}.rooms-head[data-astro-cid-xwimemcx] h2[data-astro-cid-xwimemcx]{font-size:var(--text-display-1);max-width:24ch}@media (width>=1200px){.rooms-head[data-astro-cid-xwimemcx] .lede[data-astro-cid-xwimemcx]{white-space:nowrap;max-width:none}}.rooms-more[data-astro-cid-xwimemcx]{margin-top:1.75rem}.place[data-astro-cid-nzkay7ph]{background:#fbfaf6}.place-grid[data-astro-cid-nzkay7ph]{gap:2.5rem;display:grid}.place-copy[data-astro-cid-nzkay7ph] h2[data-astro-cid-nzkay7ph]{font-size:var(--text-display-2);max-width:27ch;margin-bottom:1.1rem}.place-list[data-astro-cid-nzkay7ph]{gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.place-list[data-astro-cid-nzkay7ph] li[data-astro-cid-nzkay7ph]{font-size:var(--text-small);color:var(--color-ink);align-items:start;gap:.75rem;max-width:44ch;display:flex}.place-list[data-astro-cid-nzkay7ph] svg{color:var(--color-pine);flex:none}.place-frames[data-astro-cid-nzkay7ph]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.frame[data-astro-cid-nzkay7ph] img{object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%;display:block}.frame[data-astro-cid-nzkay7ph]{margin:0}.frame[data-astro-cid-nzkay7ph] figcaption[data-astro-cid-nzkay7ph]{font-size:var(--text-label);color:var(--color-ink-muted);margin-top:.55rem;line-height:1.5}.frame-tall[data-astro-cid-nzkay7ph]{aspect-ratio:3/2;grid-column:span 2}.frame-wide[data-astro-cid-nzkay7ph],.frame-small[data-astro-cid-nzkay7ph]{aspect-ratio:1}@media (width>=900px){.place-grid[data-astro-cid-nzkay7ph]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.5rem}.place-frames[data-astro-cid-nzkay7ph]{grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:1.25rem}.frame-tall[data-astro-cid-nzkay7ph]{aspect-ratio:3/4;grid-area:1/1/span 2}.frame-wide[data-astro-cid-nzkay7ph]{aspect-ratio:4/3;grid-area:1/2;transform:translateY(1.5rem)}.frame-small[data-astro-cid-nzkay7ph]{aspect-ratio:4/3;grid-area:2/2;transform:translateY(1.5rem)}}.arrival[data-astro-cid-xpuewjty]{isolation:isolate;align-items:center;min-height:32rem;display:grid;position:relative}.arrival-shot[data-astro-cid-xpuewjty]{z-index:-1;position:absolute;inset:0}.arrival-shot[data-astro-cid-xpuewjty] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.arrival-copy[data-astro-cid-xpuewjty]{max-width:38rem;margin:clamp(3rem, 2rem + 3vw, 5rem) var(--page-margin);border-radius:var(--radius-card);padding:clamp(1.4rem,1rem + 1.6vw,2.25rem)}.arrival-copy[data-astro-cid-xpuewjty] h2[data-astro-cid-xpuewjty]{font-size:var(--text-display-2);color:#fff;max-width:24ch}.arrival-steps[data-astro-cid-xpuewjty]{counter-reset:step;gap:.85rem;margin:1.4rem 0 1.25rem;padding:0;list-style:none;display:grid}.arrival-steps[data-astro-cid-xpuewjty] li[data-astro-cid-xpuewjty]{counter-increment:step;font-size:var(--text-body);color:#f2f8f4;align-items:baseline;gap:.85rem;display:flex}.arrival-steps[data-astro-cid-xpuewjty] li[data-astro-cid-xpuewjty]:before{content:counter(step);font-family:var(--font-display);color:#f5c07a;flex:none;min-width:1.1rem;font-size:1.35rem}.arrival-note[data-astro-cid-xpuewjty]{font-size:var(--text-small);max-width:44ch;margin-bottom:1.1rem}@media (width>=1100px){.arrival-copy[data-astro-cid-xpuewjty]{margin-inline:max(var(--page-margin), calc((100vw - 1200px) / 2 + var(--page-margin)))}}.dogs-package[data-astro-cid-oykefihq]{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:.9rem}.dogs-grid[data-astro-cid-oykefihq]{align-items:center;gap:2rem;display:grid}.dogs-shot[data-astro-cid-oykefihq]{margin:0}.dogs-shot[data-astro-cid-oykefihq] img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.dogs-copy[data-astro-cid-oykefihq] h2[data-astro-cid-oykefihq]{font-size:var(--text-display-2);max-width:23ch;margin-bottom:1rem}.dogs-copy[data-astro-cid-oykefihq] .quiet-link[data-astro-cid-oykefihq]{margin-top:1.25rem}@media (width>=900px){.dogs-grid[data-astro-cid-oykefihq]{grid-template-columns:1.05fr .95fr;gap:3.5rem}}.kicker[data-astro-cid-qhr6mlin]{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-deep);margin-bottom:.75rem;font-weight:700}.nearby[data-astro-cid-qhr6mlin]{scroll-margin-top:var(--rail-h);background:#fbfaf6;padding-bottom:0}.nearby[data-astro-cid-qhr6mlin] h2[data-astro-cid-qhr6mlin]{font-size:var(--text-display-2);max-width:27ch;margin-bottom:2rem}.nearby-list[data-astro-cid-qhr6mlin]{gap:1.75rem 3rem;margin:0 0 clamp(3rem,2rem + 4vw,5rem);padding:0;list-style:none;display:grid}.nearby-list[data-astro-cid-qhr6mlin] li[data-astro-cid-qhr6mlin]{align-items:start;gap:1rem;display:flex}.nearby-list[data-astro-cid-qhr6mlin] svg{color:var(--color-pine);flex:none;margin-top:.15rem}.nearby-list[data-astro-cid-qhr6mlin] h3[data-astro-cid-qhr6mlin]{font-size:var(--text-display-3);margin-bottom:.3rem}.nearby-list[data-astro-cid-qhr6mlin] p[data-astro-cid-qhr6mlin]{font-size:var(--text-small);color:var(--color-ink-muted);max-width:46ch}.nearby-figure[data-astro-cid-qhr6mlin]{margin:0}.nearby-figure[data-astro-cid-qhr6mlin] img{object-fit:cover;width:100%;height:clamp(18rem,12rem + 22vw,30rem);display:block}.nearby-figure[data-astro-cid-qhr6mlin] figcaption[data-astro-cid-qhr6mlin]{font-size:var(--text-small);color:var(--color-ink-muted);background:#fbfaf6;max-width:62ch;padding-block:1rem 1.5rem;line-height:1.55}@media (width>=1200px){.nearby-figure[data-astro-cid-qhr6mlin] figcaption[data-astro-cid-qhr6mlin]{white-space:nowrap;max-width:none}}@media (width>=820px){.nearby-list[data-astro-cid-qhr6mlin]{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof-title[data-astro-cid-byeiilby]{font-size:var(--text-display-2);margin-bottom:2rem}.proof-wall[data-astro-cid-byeiilby]{gap:1.25rem;display:grid}.proof-wall[data-astro-cid-byeiilby] blockquote[data-astro-cid-byeiilby]{background:var(--color-paper);border-inline-start:3px solid var(--color-amber);border-radius:var(--radius-card);margin:0;padding:clamp(1.4rem,1.1rem + 1vw,2rem)}.proof-wall[data-astro-cid-byeiilby] p[data-astro-cid-byeiilby]{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.225rem,1.148rem + .35vw,1.4rem);line-height:1.45}.proof-wall[data-astro-cid-byeiilby] cite[data-astro-cid-byeiilby]{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-ink-muted);margin-top:1rem;font-style:normal;font-weight:700;display:block}.proof-more[data-astro-cid-byeiilby]{margin-top:1.75rem}@media (width>=860px){.proof-wall[data-astro-cid-byeiilby]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.hero-actions[data-astro-cid-bi3ehzf2]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;display:flex}.close[data-astro-cid-bi3ehzf2]{isolation:isolate;min-height:30rem;scroll-margin-top:var(--rail-h);align-items:center;display:grid;position:relative}.close-shot[data-astro-cid-bi3ehzf2]{z-index:-1;position:absolute;inset:0}.close-shot[data-astro-cid-bi3ehzf2] img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.close-copy[data-astro-cid-bi3ehzf2]{max-width:36rem;margin:clamp(3rem, 2rem + 3vw, 5rem) var(--page-margin);border-radius:var(--radius-card);padding:clamp(1.4rem,1rem + 1.6vw,2.25rem)}.close-copy[data-astro-cid-bi3ehzf2] h2[data-astro-cid-bi3ehzf2]{font-size:var(--text-display-1);color:#fff}.close-copy[data-astro-cid-bi3ehzf2] .lede[data-astro-cid-bi3ehzf2]{max-width:30ch;margin-top:.85rem}.close-where[data-astro-cid-bi3ehzf2]{font-size:var(--text-small);color:#e7f2ea;margin-top:1.4rem}@media (width>=1100px){.close-copy[data-astro-cid-bi3ehzf2]{margin-inline:max(var(--page-margin), calc((100vw - 1200px) / 2 + var(--page-margin)))}}
