.route[data-astro-cid-xljgbwpu]{margin:0}svg[data-astro-cid-xljgbwpu]{width:100%;height:auto;display:block}.mtn-back[data-astro-cid-xljgbwpu]{fill:var(--sky);opacity:.55}.mtn[data-astro-cid-xljgbwpu]{fill:var(--sky)}.valley[data-astro-cid-xljgbwpu]{fill:var(--snow-2)}.run[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--spruce);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.lift[data-astro-cid-xljgbwpu]{stroke:var(--ink-soft);stroke-width:1.5px}.tower[data-astro-cid-xljgbwpu]{fill:var(--ink-soft)}.walk[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.stop[data-astro-cid-xljgbwpu]{fill:var(--snow);stroke:var(--ink);stroke-width:2.5px}.home[data-astro-cid-xljgbwpu]{fill:var(--alpenglow);stroke:var(--ink);stroke-width:3px}text[data-astro-cid-xljgbwpu]{font-family:var(--sans);fill:var(--ink)}.lbl[data-astro-cid-xljgbwpu]{font-size:17px;font-weight:700;font-stretch:85%}.run-lbl[data-astro-cid-xljgbwpu]{fill:var(--spruce)}.sub[data-astro-cid-xljgbwpu]{fill:var(--ink-soft);font-size:14px}.end[data-astro-cid-xljgbwpu]{text-anchor:end}@media (width<=600px){.lbl[data-astro-cid-xljgbwpu]{font-size:23px}.sub[data-astro-cid-xljgbwpu]{font-size:19px}}figcaption[data-astro-cid-xljgbwpu]{font-family:var(--sans);color:var(--ink-soft);margin-top:6px;font-size:.8rem}.photo[data-astro-cid-xjdomtpr]{object-fit:cover;border-radius:4px;width:100%}.zoom[data-astro-cid-xjdomtpr]{all:unset;cursor:zoom-in;border-radius:4px;width:100%;display:block;position:relative}.zoom[data-astro-cid-xjdomtpr]:focus-visible{outline:3px solid var(--spruce-2);outline-offset:3px}.zoom[data-astro-cid-xjdomtpr] .photo[data-astro-cid-xjdomtpr]{transition:filter .2s;display:block}.zoom[data-astro-cid-xjdomtpr]:hover .photo[data-astro-cid-xjdomtpr]{filter:brightness(.94)}.zoom-hint[data-astro-cid-xjdomtpr]{color:#fff;pointer-events:none;background:#17222b8c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.placeholder[data-astro-cid-xjdomtpr]{background:repeating-linear-gradient(135deg, transparent 0 14px, #ffffff2e 14px 15px), linear-gradient(160deg, var(--sky), #9fb6c1);color:var(--ink);font-family:var(--sans);align-items:flex-end;padding:14px;font-size:.85rem;display:flex}.placeholder[data-astro-cid-xjdomtpr] span[data-astro-cid-xjdomtpr]{background:#f5f7f8d9;border-radius:3px;padding:3px 8px}.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,6vw,80px) 0 clamp(48px,6vw,88px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.where[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);margin-bottom:14px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:clamp(2.6rem,5.6vw,4.6rem)}.call[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);margin:14px 0 0;font-size:.95rem}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0;margin:32px 0 0;display:flex}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;padding:14px 28px 0 0;display:flex}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--sans);margin:0;font-size:2rem;font-weight:700;font-stretch:78%;line-height:1}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);font-size:.85rem}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(200px,1fr) 2fr;gap:24px clamp(24px,5vw,72px);display:grid}@media (width<=760px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:12px;margin:48px 0 56px;display:grid}.gallery[data-astro-cid-lcdefpme] .wide[data-astro-cid-lcdefpme]{grid-column:1/-1}.sleep-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.sleep-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:9rem 1fr;gap:2px 20px;padding:14px 0;display:grid}.sleep-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--rule)}.room[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);grid-row:span 2}.bed[data-astro-cid-lcdefpme]{font-family:var(--sans);font-weight:600}.deck[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--snow-2);border-top:0!important}.deck[data-astro-cid-lcdefpme]+.section[data-astro-cid-lcdefpme]{border-top:0}.deck[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--snow);margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.8rem)}.day[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.15rem}.deck-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.day[data-astro-cid-lcdefpme]{margin:28px 0 0;padding:0;list-style:none}.day[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #33424d;grid-template-columns:7.5rem 1fr;gap:16px;padding:16px 0;display:grid}.day[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.when[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--alpenglow);padding-top:2px;font-size:1.05rem;font-weight:700;font-stretch:85%}.deck[data-astro-cid-lcdefpme] .wild[data-astro-cid-lcdefpme]{border-top:1px solid #33424d;margin:24px 0 0;padding-top:16px}.deck[data-astro-cid-lcdefpme] .wild[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--snow)}@media (width<=860px){.deck-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.deck-photo[data-astro-cid-lcdefpme]{order:2}}.carfree[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.8rem)}.ways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 32px;margin:36px 0 56px;padding:0;list-style:none;display:grid}.ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--spruce);flex-direction:column;gap:4px;padding:16px 0;display:flex}.ways[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:1.25rem;font-stretch:85%}.seasons[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px 64px;display:grid}.seasons[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}@media (width<=700px){.seasons[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.drive-h[data-astro-cid-lcdefpme]{margin:48px 0 16px}.drive[data-astro-cid-lcdefpme]{max-width:640px;margin:0 0 32px;padding:0;list-style:none}.drive[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--sans);grid-template-columns:9.5rem 1fr 4rem;align-items:center;gap:12px;padding:6px 0;display:grid}.bar[data-astro-cid-lcdefpme]{height:8px;width:var(--w);background:var(--spruce-2);border-radius:0 4px 4px 0}.r-min[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-align:right}.family[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:10ch}.gear[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.gear[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--sans);background:var(--snow-2);border:1px solid var(--rule);border-radius:999px;padding:8px 16px;font-size:1rem;font-weight:600}.amen[data-astro-cid-lcdefpme]{background:var(--snow-2)}.amen[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:40px}.amen-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:36px 48px;display:grid}.amen-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--spruce);margin-bottom:10px}.amen-grid[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme],.seasons[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding-left:1.1em}.amen-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.seasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:.35em 0}.oxy-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:start;gap:24px clamp(24px,5vw,72px);display:grid}.oxy-alt[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--sky);margin:0 0 12px;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:700;font-stretch:70%;line-height:.9}.hooks[data-astro-cid-lcdefpme]{font-family:var(--sans);margin:0 0 24px;padding:0;font-size:1.1rem;list-style:none}.hooks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:10px 0}.hooks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--rule)}@media (width<=760px){.oxy-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;margin:32px 0;display:grid}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0;font-size:1.15rem}.quotes[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);margin-top:10px;font-size:.9rem}.quotes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.hosts[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:16px}.hosts[data-astro-cid-lcdefpme] .host-photo{max-width:320px}.host-contact[data-astro-cid-lcdefpme]{margin-top:20px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:14px 0}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--sans);font-size:1.1rem;font-weight:600}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:10px 0 0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--spruce);font-size:1.5rem;font-weight:400;line-height:1}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.book[data-astro-cid-lcdefpme]{background:var(--spruce);color:var(--snow);border-top:0!important}.book[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:16px}.book-call[data-astro-cid-lcdefpme]{font-family:var(--sans);margin:16px 0 0}.book-call[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--snow)}.swipe-hint[data-astro-cid-lcdefpme],.book-bar[data-astro-cid-lcdefpme]{display:none}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{padding-top:28px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;margin-bottom:16px}.hero[data-astro-cid-lcdefpme] .cta .btn{flex:100%}.call[data-astro-cid-lcdefpme]{text-align:center}.facts[data-astro-cid-lcdefpme]{justify-content:space-between;margin-top:24px}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding-right:0}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.75rem}.gallery[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:32px calc(-1 * var(--gutter)) 8px;padding:0 var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.gallery[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.gallery[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:0 0 84%}.gallery[data-astro-cid-lcdefpme] .photo{aspect-ratio:4/5!important}.swipe-hint[data-astro-cid-lcdefpme]{font-family:var(--sans);margin:0 0 40px;font-size:.85rem;display:block}.sleep-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:6.5rem 1fr;gap:2px 12px}.day[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}.ways[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:0 16px;margin:28px 0 40px}.ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:12px 0 16px;font-size:.95rem}.ways[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.1rem}.amen[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:28px}.amen-grid[data-astro-cid-lcdefpme]{gap:28px}.drive[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:8.2rem 1fr 3.6rem;gap:8px;font-size:.95rem}.hosts[data-astro-cid-lcdefpme] .host-photo{max-width:180px}.host-contact[data-astro-cid-lcdefpme] .btn{width:100%}.book-bar[data-astro-cid-lcdefpme]{z-index:6;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--snow);border-top:1px solid var(--rule);font-family:var(--sans);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #17222b14}.book-bar[data-astro-cid-lcdefpme][hidden]{display:none}.book-bar[data-astro-cid-lcdefpme] .cta{flex:none;margin:0}}
