.hero[data-astro-cid-s5hxusys]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--vl-hero-h);overflow:hidden;background:var(--vl-green)}.hero-frame[data-astro-cid-s5hxusys]{position:absolute;inset:var(--vl-header-h) 0 0;overflow:hidden;clip-path:inset(0)}.hero-photo[data-astro-cid-s5hxusys]{position:absolute;inset:0}.hero-photo[data-astro-cid-s5hxusys] .photo{height:100%}.scrim[data-astro-cid-s5hxusys]{position:absolute;inset:var(--vl-header-h) 0 0;pointer-events:none;background:var(--vl-scrim-rooms)}.hero-body[data-astro-cid-s5hxusys]{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-s5hxusys]{container-type:inline-size}h1[data-astro-cid-s5hxusys]{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);text-wrap:balance;margin-bottom:var(--vl-hero-name-foot)}.offer+.offer{position:relative}.offer+.offer:before{content:"";position:absolute;inset:0 0 auto;border-top:var(--vl-divider)}@media(min-width:900px){.offer+.offer:not(.flip):before{left:50%}.offer.flip+.offer.flip:before{right:50%}}.offer-tagline[data-astro-cid-ybj6irhd]{letter-spacing:var(--vl-ls-cta);color:var(--vl-gold-ink)}.offer-name[data-astro-cid-ybj6irhd]{margin-top:12px;font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-light);font-size:var(--vl-fs-h2-sm);line-height:var(--vl-lh-h2)}.offer-copy[data-astro-cid-ybj6irhd]{display:flex;flex-direction:column;gap:var(--vl-space-body-para)}.offer-summary[data-astro-cid-ybj6irhd]{margin-top:14px;font-size:var(--vl-fs-body);line-height:var(--vl-lh-body);max-width:var(--vl-measure-lede-sm);text-wrap:pretty}.route[data-astro-cid-ybj6irhd]{margin:0;padding:0;list-style:none;border-top:var(--vl-hairline)}.stop[data-astro-cid-ybj6irhd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--vl-gap-ledger-row);padding:var(--vl-space-row) 0;border-bottom:1px solid var(--vl-rule-mid)}.stop-name[data-astro-cid-ybj6irhd]{flex:0 0 var(--vl-ledger-key);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)}.stop-note[data-astro-cid-ybj6irhd]{flex:1;min-width:min(240px,100%);font-size:var(--vl-fs-amenity);line-height:var(--vl-lh-amenity);color:var(--vl-ink-soft);text-wrap:pretty}.offer-included[data-astro-cid-ybj6irhd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--vl-gap-ledger-row);font-size:var(--vl-fs-amenity)}.fact-key[data-astro-cid-ybj6irhd]{flex:0 0 var(--vl-ledger-key);color:var(--vl-gold-ink)}.included-list[data-astro-cid-ybj6irhd]{flex:1;min-width:min(240px,100%);display:grid;gap:var(--vl-gap-amenity-row);margin:0;padding:0;list-style:none;line-height:var(--vl-lh-amenity)}.facility[data-astro-cid-ybj6irhd]{display:flex;align-items:flex-start;gap:var(--vl-gap-facility-icon);text-wrap:pretty}.facility[data-astro-cid-ybj6irhd] .facility-icon{margin-top:calc((1lh - var(--vl-icon-facility)) / 2);color:var(--vl-gold-ink)}.fine[data-astro-cid-ybj6irhd]{max-width:var(--vl-measure-note);font-size:var(--vl-fs-note);line-height:1.6;color:var(--vl-ink-soft);text-wrap:pretty}.offer-included[data-astro-cid-ybj6irhd] .inline-link{text-decoration-line:underline;text-decoration-thickness:var(--vl-underline-thickness);text-underline-offset:var(--vl-underline-offset);text-decoration-color:var(--vl-gold-underline);transition:text-decoration-color var(--vl-dur-fast) var(--vl-ease)}.offer-included[data-astro-cid-ybj6irhd] .inline-link:hover{text-decoration-color:currentColor}.book[data-astro-cid-ybj6irhd]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px 22px;padding:var(--vl-rate-box-pad);background:var(--vl-rate-box-bg);border-radius:var(--vl-dock-radius)}.book[data-astro-cid-ybj6irhd] .rate{display:flex;align-items:baseline;gap:8px}.book[data-astro-cid-ybj6irhd] .rate-label,.book[data-astro-cid-ybj6irhd] .rate-split{font-size:var(--vl-fs-micro);letter-spacing:var(--vl-ls-cta);color:var(--vl-ink-soft)}.book[data-astro-cid-ybj6irhd] .rate-split{flex-basis:100%;text-align:center}.book[data-astro-cid-ybj6irhd] .rate-figure{font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-rate);line-height:var(--vl-lh-tight)}.ground-green .offer-tagline[data-astro-cid-ybj6irhd],.ground-green .fact-key[data-astro-cid-ybj6irhd],.ground-green .facility[data-astro-cid-ybj6irhd] .facility-icon{color:var(--vl-gold)}.ground-green .stop-note[data-astro-cid-ybj6irhd],.ground-green .fine[data-astro-cid-ybj6irhd],.ground-green .book[data-astro-cid-ybj6irhd] .rate-label,.ground-green .book[data-astro-cid-ybj6irhd] .rate-split{color:var(--vl-on-dark-soft)}.ground-green .offer-name[data-astro-cid-ybj6irhd],.ground-green .stop-name[data-astro-cid-ybj6irhd],.ground-green .book[data-astro-cid-ybj6irhd] .rate-figure{color:var(--vl-ivory)}.ground-green .offer-included[data-astro-cid-ybj6irhd] .inline-link:hover{color:var(--vl-gold)}.ground-green .book[data-astro-cid-ybj6irhd]{background:var(--vl-rate-box-bg-on-green)}main[data-astro-cid-l6odz355]{border-bottom:none}.guide-title[data-astro-cid-l6odz355]{margin-bottom:26px;font-size:var(--vl-fs-h2-lg)}#packages[data-astro-cid-l6odz355]{scroll-margin-top:var(--vl-scroll-offset)}.offers[data-astro-cid-l6odz355].ground-green{background:var(--vl-green);color:var(--vl-on-dark)}.offers-head[data-astro-cid-l6odz355]{padding:var(--vl-section-y-xs) var(--vl-gutter) var(--vl-space-ledger);box-sizing:content-box}.offers-head[data-astro-cid-l6odz355] .guide-title[data-astro-cid-l6odz355]{margin-bottom:0}.offers-head[data-astro-cid-l6odz355]+.offer{border-top:var(--vl-divider)}.subtitle[data-astro-cid-l6odz355]{margin-top:var(--vl-space-subtitle);font-family:var(--vl-display);letter-spacing:var(--vl-ls-serif);font-weight:var(--vl-w-regular);font-size:var(--vl-fs-subtitle);line-height:var(--vl-lh-h3);color:var(--vl-ink-soft);text-wrap:pretty}.ground-green[data-astro-cid-l6odz355] .subtitle[data-astro-cid-l6odz355]{color:var(--vl-on-dark-soft)}.contents[data-astro-cid-l6odz355]{padding:var(--vl-section-y-xs) var(--vl-gutter)}.contents-grid[data-astro-cid-l6odz355]{display:grid;grid-template-columns:1fr 1fr;gap:var(--vl-gap-card-row) var(--vl-gap-card);padding:0;list-style:none}.contents-card[data-astro-cid-l6odz355]{display:block}.contents-thumb[data-astro-cid-l6odz355]{position:relative;transition:opacity var(--vl-dur-fast) var(--vl-ease)}.contents-card[data-astro-cid-l6odz355]:hover .contents-thumb[data-astro-cid-l6odz355]{opacity:var(--vl-photo-hover-opacity)}.contents-name[data-astro-cid-l6odz355]{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);text-wrap:balance}.contents-cost[data-astro-cid-l6odz355]{margin-top:8px;color:var(--vl-ink-soft)}@media(min-width:900px){.contents-grid[data-astro-cid-l6odz355]{grid-template-columns:repeat(4,1fr)}}
