.hero-actions[data-astro-cid-x4fe5fwo]{flex-wrap:wrap;gap:.7rem;display:flex}.hero-note[data-astro-cid-x4fe5fwo]{color:var(--color-muted);margin-top:0;font-size:.86rem}.location-main[data-astro-cid-x4fe5fwo]{overflow:hidden}.location-mountains{width:min(42rem,70vw);color:var(--color-forest);opacity:.045;pointer-events:none;position:absolute;bottom:0;right:-3rem}.location-grid[data-astro-cid-x4fe5fwo]{align-items:center;gap:3rem 5rem;display:grid;position:relative}.location-copy[data-astro-cid-x4fe5fwo]{gap:1.25rem;display:grid}.location-copy[data-astro-cid-x4fe5fwo] .eyebrow[data-astro-cid-x4fe5fwo]{margin-bottom:0}.location-copy[data-astro-cid-x4fe5fwo] h2[data-astro-cid-x4fe5fwo]{font-size:clamp(2rem,3.8vw,3.2rem)}.location-copy[data-astro-cid-x4fe5fwo] h2[data-astro-cid-x4fe5fwo] span[data-astro-cid-x4fe5fwo]{font-size:.72em}.location-copy[data-astro-cid-x4fe5fwo]>p[data-astro-cid-x4fe5fwo]:not(.eyebrow),.travel-card[data-astro-cid-x4fe5fwo] p[data-astro-cid-x4fe5fwo]:not(.eyebrow){color:var(--color-muted);margin-top:0}.notice[data-astro-cid-x4fe5fwo]{border-inline-start:3px solid var(--color-forest);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--color-cream);padding:1rem 1.2rem}.notice[data-astro-cid-x4fe5fwo] strong[data-astro-cid-x4fe5fwo]{color:var(--color-forest-dark);margin-bottom:.3rem;display:block}.notice[data-astro-cid-x4fe5fwo] p[data-astro-cid-x4fe5fwo]{color:var(--color-muted)}.location-image[data-astro-cid-x4fe5fwo]{border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);overflow:hidden}.location-image[data-astro-cid-x4fe5fwo] img{aspect-ratio:4/3;object-fit:cover;width:100%}.arrival-heading[data-astro-cid-x4fe5fwo]{max-width:42rem;margin-bottom:2rem}.travel-grid[data-astro-cid-x4fe5fwo]{gap:1.25rem;display:grid}.travel-card[data-astro-cid-x4fe5fwo]{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-white);align-content:start;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.travel-card[data-astro-cid-x4fe5fwo] .eyebrow[data-astro-cid-x4fe5fwo]{margin-bottom:0}.travel-card[data-astro-cid-x4fe5fwo] h3[data-astro-cid-x4fe5fwo]{font-size:clamp(1.6rem,3vw,2.25rem)}.arrival-tips[data-astro-cid-x4fe5fwo]{gap:0;padding:0;list-style:none;display:grid}.arrival-tips[data-astro-cid-x4fe5fwo] li[data-astro-cid-x4fe5fwo]{border-bottom:1px solid var(--color-line);gap:.2rem;padding-block:.8rem;display:grid}.arrival-tips[data-astro-cid-x4fe5fwo] li[data-astro-cid-x4fe5fwo]:first-child{padding-top:0}.arrival-tips[data-astro-cid-x4fe5fwo] strong[data-astro-cid-x4fe5fwo]{color:var(--color-forest-dark);font-size:.95rem}.arrival-tips[data-astro-cid-x4fe5fwo] span[data-astro-cid-x4fe5fwo]{color:var(--color-muted);font-size:.93rem}.guide-links[data-astro-cid-x4fe5fwo]{justify-items:start;gap:1rem;margin-top:.5rem;display:grid}.map-section[data-astro-cid-x4fe5fwo]{overflow:hidden}.map-intro[data-astro-cid-x4fe5fwo]{gap:1.5rem 5rem;margin-bottom:2rem;display:grid}.map-intro[data-astro-cid-x4fe5fwo] h2[data-astro-cid-x4fe5fwo]{max-width:13ch}.map-intro__details[data-astro-cid-x4fe5fwo]{align-content:end;justify-items:start;gap:1.25rem;display:grid}.map-intro__details[data-astro-cid-x4fe5fwo] p[data-astro-cid-x4fe5fwo]{max-width:42rem;color:var(--color-muted)}.map-intro__details[data-astro-cid-x4fe5fwo] strong[data-astro-cid-x4fe5fwo]{color:var(--color-forest-dark)}.map-frame[data-astro-cid-x4fe5fwo]{border:1px solid color-mix(in srgb, var(--color-forest) 18%, transparent);border-radius:var(--radius-medium);background:var(--color-sand);min-height:29rem;position:relative;overflow:hidden}.map-frame[data-astro-cid-x4fe5fwo] iframe[data-astro-cid-x4fe5fwo]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=52rem){.location-grid[data-astro-cid-x4fe5fwo],.travel-grid[data-astro-cid-x4fe5fwo],.map-intro[data-astro-cid-x4fe5fwo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=51.99rem){.map-frame[data-astro-cid-x4fe5fwo]{min-height:23rem}}@media (width<=35rem){.hero-actions[data-astro-cid-x4fe5fwo] .button[data-astro-cid-x4fe5fwo]{width:100%}}
