.hero[data-astro-cid-bbe6dxrz]{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--vl-hero-h-home);overflow:hidden;background:var(--vl-green)}.hero-frame[data-astro-cid-bbe6dxrz]{position:absolute;inset:var(--vl-header-h) 0 0;overflow:hidden;clip-path:inset(0)}.hero-photo[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;top:-10%;height:120%}.hero-photo[data-astro-cid-bbe6dxrz] .photo{height:100%}.hero-video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:var(--vl-grade);opacity:0;transition:opacity var(--vl-dur-video-fade) var(--vl-ease);pointer-events:none}.hero-video[data-astro-cid-bbe6dxrz][data-playing]{opacity:1}.video-toggle[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--vl-gutter-hero);bottom:var(--vl-space-hero-bottom);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:var(--vl-video-toggle);height:var(--vl-video-toggle);padding:0;border:1px solid var(--vl-video-toggle-ring);border-radius:50%;background:none;color:var(--vl-video-toggle-ink);cursor:pointer;transition:border-color var(--vl-dur-fast) var(--vl-ease)}.video-toggle[data-astro-cid-bbe6dxrz][hidden]{display:none}.video-toggle[data-astro-cid-bbe6dxrz]:hover{border-color:var(--vl-video-toggle-ink)}@media(max-width:699px){.video-toggle[data-astro-cid-bbe6dxrz]{top:var(--vl-video-toggle-top-narrow);bottom:auto}}.video-toggle[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:var(--vl-video-toggle-glyph);height:var(--vl-video-toggle-glyph)}.video-toggle[data-astro-cid-bbe6dxrz] .glyph-play[data-astro-cid-bbe6dxrz],.video-toggle[data-astro-cid-bbe6dxrz][aria-pressed=true] .glyph-pause[data-astro-cid-bbe6dxrz]{display:none}.video-toggle[data-astro-cid-bbe6dxrz][aria-pressed=true] .glyph-play[data-astro-cid-bbe6dxrz]{display:inline}.scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:var(--vl-header-h) 0 0;pointer-events:none;background:var(--vl-scrim-hero)}.hero-body[data-astro-cid-bbe6dxrz]{position:relative;z-index:4;padding:var(--vl-space-hero-top) var(--vl-gutter-hero) var(--vl-space-hero-bottom);color:var(--vl-ivory);pointer-events:none}.title[data-astro-cid-bbe6dxrz]{container-type:inline-size;text-align:center}h1[data-astro-cid-bbe6dxrz]{font-family:var(--vl-display);font-weight:var(--vl-w-light);font-size:var(--vl-fs-hero);line-height:var(--vl-lh-hero);letter-spacing:var(--vl-ls-hero);white-space:nowrap;color:var(--vl-ivory);margin-bottom:var(--vl-hero-name-foot)}.place[data-astro-cid-bbe6dxrz]{margin-bottom:calc(var(--vl-space-hero-place) + var(--vl-hero-place-foot));font-family:var(--vl-body);font-weight:var(--vl-w-medium);font-size:var(--vl-fs-hero-place);line-height:var(--vl-lh-h3);letter-spacing:var(--vl-ls-hero-place);text-transform:uppercase;white-space:nowrap;color:var(--vl-gold)}.intro[data-astro-cid-u43ozx4m]{background:var(--vl-green);color:var(--vl-ivory);padding:var(--vl-section-y-sm) var(--vl-gutter);text-align:center}.head[data-astro-cid-u43ozx4m]{margin-bottom:var(--vl-space-head)}.monogram[data-astro-cid-u43ozx4m]{display:flex;justify-content:center}.monogram[data-astro-cid-u43ozx4m] img[data-astro-cid-u43ozx4m]{height:var(--vl-monogram-h);width:auto}.statement[data-astro-cid-u43ozx4m]{max-width:var(--vl-measure-lede);margin-inline:auto;color:var(--vl-on-dark)}@media(min-width:900px){.statement[data-astro-cid-u43ozx4m]{max-width:var(--vl-measure-statement)}}.diptych[data-astro-cid-z6iz3sfq]{display:grid;grid-template-columns:1fr 1fr}.diptych[data-astro-cid-z6iz3sfq] .photo{--photo-aspect: 4/5}@media(min-width:900px){.diptych[data-astro-cid-z6iz3sfq] .photo{--photo-aspect: 1/1}}.rooms[data-astro-cid-2yps5327]{padding:var(--vl-section-y-sm) var(--vl-gutter) var(--vl-section-y-join)}.head[data-astro-cid-2yps5327]{margin-bottom:var(--vl-space-head)}.grid[data-astro-cid-2yps5327]{display:grid;gap:var(--vl-gap-card-row)}.card[data-astro-cid-2yps5327]{display:block}.card[data-astro-cid-2yps5327] h3[data-astro-cid-2yps5327]{margin-top:16px;font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-h3);line-height:var(--vl-lh-h3)}.facts[data-astro-cid-2yps5327]{margin-top:8px;color:var(--vl-gold-ink)}.card[data-astro-cid-2yps5327] .photo{transition:opacity var(--vl-dur-fast) var(--vl-ease)}.card[data-astro-cid-2yps5327]:hover .photo{opacity:var(--vl-photo-hover-opacity)}.tail[data-astro-cid-2yps5327]{margin-top:var(--vl-space-tail);border-bottom:var(--vl-hairline);padding-bottom:22px}.all-rooms[data-astro-cid-2yps5327]{font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-link-lg)}.all-rooms[data-astro-cid-2yps5327] span[data-astro-cid-2yps5327]{color:var(--vl-gold)}@media(min-width:900px){.grid[data-astro-cid-2yps5327]{grid-template-columns:1fr 1fr;gap:var(--vl-gap-card-row) var(--vl-gap-card)}}.tours[data-astro-cid-wldyr3j6]{background:var(--vl-green);color:var(--vl-ivory);padding:var(--vl-section-y-join) var(--vl-gutter)}.head[data-astro-cid-wldyr3j6]{margin-bottom:var(--vl-space-head)}.head[data-astro-cid-wldyr3j6] .section-title[data-astro-cid-wldyr3j6]{font-size:var(--vl-fs-h2-xs)}.grid[data-astro-cid-wldyr3j6]{display:grid;gap:var(--vl-gap-card-row)}.card[data-astro-cid-wldyr3j6]{display:block}.card[data-astro-cid-wldyr3j6] h3[data-astro-cid-wldyr3j6]{margin-top:16px;font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-h3-sm);line-height:var(--vl-lh-h3)}.cost[data-astro-cid-wldyr3j6]{margin-top:10px;color:var(--vl-gold)}.summary[data-astro-cid-wldyr3j6]{margin-top:8px;font-family:var(--vl-body);font-size:var(--vl-fs-note);line-height:1.55;color:var(--vl-on-dark-soft);text-wrap:pretty}.card[data-astro-cid-wldyr3j6]:hover,.all-tours[data-astro-cid-wldyr3j6]:hover{color:var(--vl-gold)}.thumb[data-astro-cid-wldyr3j6]{position:relative;transition:opacity var(--vl-dur-fast) var(--vl-ease)}.card[data-astro-cid-wldyr3j6]:hover .thumb[data-astro-cid-wldyr3j6]{opacity:var(--vl-photo-hover-opacity)}.tail[data-astro-cid-wldyr3j6]{margin-top:var(--vl-space-tail);border-bottom:var(--vl-hairline);padding-bottom:22px}.all-tours[data-astro-cid-wldyr3j6]{font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-h3)}.all-tours[data-astro-cid-wldyr3j6] span[data-astro-cid-wldyr3j6]{color:var(--vl-gold)}@media(min-width:700px){.grid[data-astro-cid-wldyr3j6]{grid-template-columns:1fr 1fr;gap:var(--vl-gap-card-row) var(--vl-gap-card)}}@media(min-width:1100px){.grid[data-astro-cid-wldyr3j6]{grid-template-columns:repeat(4,1fr)}}.reviews[data-astro-cid-bgwftent]{padding:var(--vl-section-y-sm) var(--vl-gutter) var(--vl-section-y)}.carousel[data-astro-cid-bgwftent]{container-type:inline-size;--vl-carousel-interval: var(--vl-reviews-interval)}.head[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vl-gap-ledger-row);margin-bottom:var(--vl-space-head-lg)}@media(max-width:699px){.head[data-astro-cid-bgwftent]{align-items:center}}.arrows[data-astro-cid-bgwftent]{display:flex;margin-inline-end:calc((var(--vl-reviews-arrow) - var(--vl-carousel-control)) / 2)}.arrow[data-astro-cid-bgwftent]{width:var(--vl-carousel-control);height:var(--vl-carousel-control);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--vl-ink-soft);cursor:pointer;transition:color var(--vl-dur-fast) var(--vl-ease)}.arrow[data-astro-cid-bgwftent]:hover{color:var(--vl-ink)}.arrow[data-astro-cid-bgwftent][hidden]{display:none}.arrow[data-astro-cid-bgwftent] svg[data-astro-cid-bgwftent]{width:var(--vl-reviews-arrow);height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:var(--vl-carousel-arrow-stroke)}.arrow[data-astro-cid-bgwftent] path[data-astro-cid-bgwftent]{vector-effect:non-scaling-stroke}.prev[data-astro-cid-bgwftent] svg[data-astro-cid-bgwftent]{transform:scaleX(-1)}.track[data-astro-cid-bgwftent]{--per-view: 1;position:relative;display:flex;gap:var(--vl-gap-quote);align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}@container (min-width: 580px){.track[data-astro-cid-bgwftent]{--per-view: 2}}[data-astro-cid-bgwftent][data-carousel-ready] .track[data-astro-cid-bgwftent]{scrollbar-width:none}[data-astro-cid-bgwftent][data-carousel-ready] .track[data-astro-cid-bgwftent]::-webkit-scrollbar{display:none}.slide[data-astro-cid-bgwftent]{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--vl-gap-quote)) / var(--per-view));scroll-snap-align:start;scroll-snap-stop:always}figure[data-astro-cid-bgwftent]{border-top:var(--vl-hairline);padding-top:clamp(20px,3vw,30px)}.score[data-astro-cid-bgwftent]{margin-bottom:10px;font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-numeral-lg);color:var(--vl-gold-ink)}blockquote[data-astro-cid-bgwftent]{font-family:var(--vl-display);color:var(--vl-quote-ink);font-weight:var(--vl-w-light);font-size:var(--vl-fs-quote);line-height:var(--vl-lh-quote);letter-spacing:var(--vl-ls-quote);text-wrap:pretty}figcaption[data-astro-cid-bgwftent]{margin-top:18px;color:var(--vl-gold-ink)}.source[data-astro-cid-bgwftent]{margin-top:var(--vl-space-rule);border-top:var(--vl-hairline);padding-top:16px;color:var(--vl-ink-soft)}.teaser[data-astro-cid-5wjdgi6b]{position:relative;overflow:clip;background:var(--vl-green)}.teaser[data-astro-cid-5wjdgi6b] .teaser-photo{--photo-aspect: 21/9;width:100%;min-height:420px}.overlay[data-astro-cid-5wjdgi6b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--vl-ivory);background:var(--vl-scrim-teaser);pointer-events:none}h2[data-astro-cid-5wjdgi6b]{margin-bottom:14px;font-family:var(--vl-display);font-weight:var(--vl-w-light);font-size:var(--vl-fs-h2-lg);line-height:var(--vl-lh-h2);letter-spacing:var(--vl-ls-h2);text-wrap:pretty}p[data-astro-cid-5wjdgi6b]{max-width:var(--vl-measure-lede);color:var(--vl-on-dark)}.faq[data-astro-cid-z6gx6xcw]{padding:var(--vl-section-y-sm) var(--vl-gutter) var(--vl-section-y)}.head[data-astro-cid-z6gx6xcw]{text-align:center;margin-bottom:var(--vl-space-head)}.lede[data-astro-cid-z6gx6xcw]{max-width:var(--vl-measure-lede);margin:var(--vl-space-note) auto 0;font-size:var(--vl-fs-lede);line-height:var(--vl-lh-lede);color:var(--vl-ink-soft)}details[data-astro-cid-z6gx6xcw]{border-bottom:var(--vl-hairline)}details[data-astro-cid-z6gx6xcw]:first-child{border-top:var(--vl-hairline)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:var(--vl-gap-ledger-row);padding-block:var(--vl-space-row);cursor:pointer;list-style:none;transition:color var(--vl-dur-fast) var(--vl-ease)}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--vl-terra-ink)}.q[data-astro-cid-z6gx6xcw]{font-family:var(--vl-display);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-h3);line-height:var(--vl-lh-h3);letter-spacing:var(--vl-ls-quote);text-wrap:pretty}.mark[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:var(--vl-faq-icon);height:var(--vl-faq-icon);border:var(--vl-faq-icon-stroke) solid currentColor;border-radius:50%}.mark[data-astro-cid-z6gx6xcw]:before,.mark[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;inset:50% auto auto 50%;width:44%;height:var(--vl-faq-icon-stroke);background:currentColor;translate:-50% -50%;transition:rotate var(--vl-dur-fast) var(--vl-ease)}.mark[data-astro-cid-z6gx6xcw]:after{rotate:90deg}details[data-astro-cid-z6gx6xcw][open] .mark[data-astro-cid-z6gx6xcw]:after{rotate:0deg}.a[data-astro-cid-z6gx6xcw]{padding-bottom:var(--vl-space-row);max-width:var(--vl-measure-body);font-size:var(--vl-fs-body);line-height:var(--vl-lh-body);color:var(--vl-ink-soft)}.a[data-astro-cid-z6gx6xcw] .map[data-astro-cid-z6gx6xcw]{display:block;margin-top:var(--vl-space-note);text-decoration:none}.map[data-astro-cid-z6gx6xcw] img{width:100%;border:var(--vl-hairline)}.map-note[data-astro-cid-z6gx6xcw]{display:block;margin-top:var(--vl-space-subtitle);color:var(--vl-ink-quiet)}.map[data-astro-cid-z6gx6xcw]:hover .map-note[data-astro-cid-z6gx6xcw]{color:var(--vl-terra-ink)}.a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]+p[data-astro-cid-z6gx6xcw]{margin-top:var(--vl-space-body-para)}.parts[data-astro-cid-z6gx6xcw]{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--vl-faq-sep-gap)}.sep[data-astro-cid-z6gx6xcw]{width:var(--vl-faq-sep-size);height:var(--vl-faq-sep-size);border-radius:50%;background:currentColor}.places[data-astro-cid-z6gx6xcw]{margin:var(--vl-space-note) 0 0}.places[data-astro-cid-z6gx6xcw] div[data-astro-cid-z6gx6xcw]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vl-gap-ledger-row);padding-block:var(--vl-space-subtitle);border-top:var(--vl-hairline)}.places[data-astro-cid-z6gx6xcw] dt[data-astro-cid-z6gx6xcw]{color:var(--vl-ink)}.places[data-astro-cid-z6gx6xcw] dd[data-astro-cid-z6gx6xcw]{margin:0;white-space:nowrap}.more[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:var(--vl-space-head-lg)}h3[data-astro-cid-z6gx6xcw]{font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-light);font-size:var(--vl-fs-h3);line-height:var(--vl-lh-h3)}.more[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:var(--vl-space-subtitle) 0 var(--vl-space-note);font-size:var(--vl-fs-body);line-height:var(--vl-lh-body);color:var(--vl-ink-soft)}@media(prefers-reduced-motion:reduce){.mark[data-astro-cid-z6gx6xcw]:before,.mark[data-astro-cid-z6gx6xcw]:after,summary[data-astro-cid-z6gx6xcw]{transition:none}}
