.vm-lead[data-astro-cid-dz6y6yqs]{max-width:56ch;color:var(--muted);margin:14px auto 0}.vm-wrap[data-astro-cid-dz6y6yqs]{max-width:540px;margin:clamp(20px,3vw,36px) auto 0;position:relative}.vm-svg[data-astro-cid-dz6y6yqs]{width:100%;height:auto;display:block;overflow:hidden}.vm-around[data-astro-cid-dz6y6yqs]{fill:none;stroke:var(--line);stroke-width:1.2px;stroke-dasharray:3 4}.vm-land[data-astro-cid-dz6y6yqs]{fill:var(--surface);stroke:none}.vm-coast[data-astro-cid-dz6y6yqs]{fill:none;stroke:var(--forest);stroke-width:1.5px;stroke-linejoin:round}.vm-trail{fill:none;stroke:var(--rust);stroke-width:1.4px;stroke-linecap:round}.vm-pin[data-astro-cid-dz6y6yqs]{cursor:pointer;outline:none}.vm-hit[data-astro-cid-dz6y6yqs]{fill:#0000}.vm-dot[data-astro-cid-dz6y6yqs]{fill:var(--amber);stroke:var(--forest);stroke-width:1.2px;transition:r .2s}.vm-dot[data-astro-cid-dz6y6yqs].linked{fill:var(--rust)}.vm-pin[data-astro-cid-dz6y6yqs]:hover .vm-dot[data-astro-cid-dz6y6yqs],.vm-pin[data-astro-cid-dz6y6yqs]:focus-visible .vm-dot[data-astro-cid-dz6y6yqs]{stroke:var(--forest);stroke-width:2.4px}.vm-pin[data-astro-cid-dz6y6yqs]:focus-visible .vm-hit[data-astro-cid-dz6y6yqs]{stroke:var(--rust);stroke-width:1.5px}.vm-edi-n[data-astro-cid-dz6y6yqs]{font-family:var(--hand);fill:var(--oat);pointer-events:none;font-size:8.5px;font-weight:700}.vm-home-ring[data-astro-cid-dz6y6yqs]{fill:var(--amber);stroke:var(--oat);stroke-width:2.5px}.vm-cam[data-astro-cid-dz6y6yqs]{fill:none;stroke:var(--forest);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.vm-home-label[data-astro-cid-dz6y6yqs]{font-family:var(--hand);fill:var(--forest);letter-spacing:.08em;font-size:10px;font-weight:700}html.js .vm-pin[data-astro-cid-dz6y6yqs]:not(.on){opacity:0}.vm-pin[data-astro-cid-dz6y6yqs].on .vm-dot[data-astro-cid-dz6y6yqs]{animation:.45s cubic-bezier(.3,1.7,.5,1) vm-pop}@keyframes vm-pop{0%{r:0}}.vm-tip[data-astro-cid-dz6y6yqs]{z-index:4;background:var(--surface);border:2px solid var(--forest);max-width:min(280px,80vw);font-family:var(--hand);border-radius:10px;padding:8px 12px;font-size:14px;position:absolute;rotate:-1deg;box-shadow:0 8px 20px #25341f33}.vm-tip[data-astro-cid-dz6y6yqs] .vm-tip-h{color:var(--forest);margin:0;font-weight:700}.vm-tip[data-astro-cid-dz6y6yqs] a{color:var(--rust);margin-top:2px;display:inline-block}.vm-tip[data-astro-cid-dz6y6yqs].long{max-height:260px;overflow:auto}.vm-tip[data-astro-cid-dz6y6yqs] ul{columns:2;column-gap:14px;margin:6px 0 0;padding:0;font-size:13px;list-style:none}.vm-tip[data-astro-cid-dz6y6yqs] li{break-inside:avoid;padding:1px 0}.vm-further[data-astro-cid-dz6y6yqs]{text-align:center;max-width:620px;font-family:var(--hand);color:var(--muted);margin:18px auto 0;font-size:15px}.vm-further-h[data-astro-cid-dz6y6yqs]{color:var(--rust);font-weight:700}.vm-all[data-astro-cid-dz6y6yqs]{max-width:820px;font-family:var(--hand);margin:16px auto 0}.vm-all[data-astro-cid-dz6y6yqs] summary[data-astro-cid-dz6y6yqs]{cursor:pointer;text-align:center;color:var(--rust);font-size:15px;text-decoration:underline}.vm-all[data-astro-cid-dz6y6yqs] ul[data-astro-cid-dz6y6yqs]{columns:3 180px;column-gap:24px;margin:16px 0 0;padding:0;font-size:14px;list-style:none}.vm-all[data-astro-cid-dz6y6yqs] li[data-astro-cid-dz6y6yqs]{break-inside:avoid;padding:2px 0}@media (prefers-reduced-motion:reduce){.vm-pin[data-astro-cid-dz6y6yqs].on .vm-dot[data-astro-cid-dz6y6yqs]{animation:none}}.muted[data-astro-cid-u5bzvdey]{color:var(--muted)}.h3[data-astro-cid-u5bzvdey]{font-family:var(--display);margin:0 0 8px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.h3[data-astro-cid-u5bzvdey] a[data-astro-cid-u5bzvdey]{color:var(--forest);text-decoration:none}.h3[data-astro-cid-u5bzvdey] a[data-astro-cid-u5bzvdey]:hover{color:var(--rust)}.where-grid[data-astro-cid-u5bzvdey]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,30px);display:grid}@media (width<=980px){.where-grid[data-astro-cid-u5bzvdey]{grid-template-columns:1fr 1fr}}@media (width<=620px){.where-grid[data-astro-cid-u5bzvdey]{grid-template-columns:1fr}}.where-card[data-astro-cid-u5bzvdey]{background:var(--surface);border:2px solid var(--line);border-radius:22px;flex-direction:column;padding:clamp(20px,2.4vw,28px);display:flex}.where-h[data-astro-cid-u5bzvdey]{font-family:var(--hand);text-transform:uppercase;letter-spacing:.14em;color:var(--rust);margin:16px 0 6px;font-size:13px}.where-venues[data-astro-cid-u5bzvdey]{margin:0;padding:0;list-style:none}.where-venues[data-astro-cid-u5bzvdey] li[data-astro-cid-u5bzvdey]{margin:0 0 6px}.where-venues[data-astro-cid-u5bzvdey] a[data-astro-cid-u5bzvdey]{color:var(--forest);font-family:var(--hand);font-size:17px}.where-venues[data-astro-cid-u5bzvdey] a[data-astro-cid-u5bzvdey]:hover{color:var(--rust)}.where-foot[data-astro-cid-u5bzvdey]{font-family:var(--hand);margin-top:auto;padding-top:16px;font-size:16px}.where-foot[data-astro-cid-u5bzvdey] .lnk[data-astro-cid-u5bzvdey]{color:var(--rust);font-weight:700}.where-alt[data-astro-cid-u5bzvdey]{grid-template-columns:1fr 1fr;gap:16px;max-width:820px;margin:clamp(22px,3vw,36px) auto 0;display:grid}@media (width<=620px){.where-alt[data-astro-cid-u5bzvdey]{grid-template-columns:1fr}}.alt-link[data-astro-cid-u5bzvdey]{border:2px solid #f1e5cf59;border-radius:18px;padding:18px 20px;text-decoration:none;display:block}.band[data-astro-cid-u5bzvdey] .alt-link[data-astro-cid-u5bzvdey]{color:var(--oat)}.alt-link[data-astro-cid-u5bzvdey] strong[data-astro-cid-u5bzvdey]{font-family:var(--display);color:var(--amber);font-size:clamp(22px,2.4vw,28px);display:block}.alt-link[data-astro-cid-u5bzvdey] span[data-astro-cid-u5bzvdey]{font-family:var(--hand);opacity:.9;font-size:16px}.alt-link[data-astro-cid-u5bzvdey]:hover{border-color:var(--amber)}.guide-list[data-astro-cid-u5bzvdey]{margin:20px 0 0;padding:0;list-style:none}.guide-list[data-astro-cid-u5bzvdey] li[data-astro-cid-u5bzvdey]{border-top:2px solid var(--line)}.guide-list[data-astro-cid-u5bzvdey] li[data-astro-cid-u5bzvdey]:last-child{border-bottom:2px solid var(--line)}.guide-list[data-astro-cid-u5bzvdey] a[data-astro-cid-u5bzvdey]{font-family:var(--display);color:var(--forest);padding:14px 4px;font-size:clamp(19px,2vw,24px);font-weight:700;text-decoration:none;display:block}.guide-list[data-astro-cid-u5bzvdey] a[data-astro-cid-u5bzvdey]:hover{color:var(--rust)}
