.nearby[data-astro-cid-m3haeifl]{margin-top:var(--space-8)}.h-near[data-astro-cid-m3haeifl]{margin-top:0;margin-bottom:var(--space-4)}.nearby[data-astro-cid-m3haeifl] .ev-list[data-astro-cid-m3haeifl]{margin:0}.more-near[data-astro-cid-m3haeifl]{margin-top:var(--space-4);font-size:var(--text-sm)}.more-near[data-astro-cid-m3haeifl] a[data-astro-cid-m3haeifl]{color:var(--seh-forest);font-weight:700;text-decoration:none}.ev[data-astro-cid-g664rwnv]{padding-block:var(--space-5) var(--space-9)}.ev-hd[data-astro-cid-g664rwnv]{max-width:54rem;padding-top:var(--space-4)}.ev-kick[data-astro-cid-g664rwnv]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ev-kick[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv].tag{text-decoration:none}.ev-city[data-astro-cid-g664rwnv]{font-size:var(--text-xs);color:var(--text-secondary)}.st-urgent[data-astro-cid-g664rwnv]{color:var(--seh-coral-deep);background:var(--seh-coral-weak);border-color:#0000;font-weight:700}.st-on[data-astro-cid-g664rwnv]{color:var(--seh-forest);background:var(--seh-forest-weak);border-color:#0000;font-weight:700}.st-plain[data-astro-cid-g664rwnv]{color:var(--text-secondary)}.st-off[data-astro-cid-g664rwnv]{color:var(--text-muted);background:var(--bg-surface);border-color:#0000}h1[data-astro-cid-g664rwnv]{margin-top:var(--space-4);font-family:var(--font-body);letter-spacing:-.015em;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1.25}.ev-grid[data-astro-cid-g664rwnv]{gap:var(--space-8);margin-top:var(--space-5);grid-template-columns:minmax(0,46rem) minmax(0,22rem);justify-content:space-between;align-items:start;display:grid}.ev-side[data-astro-cid-g664rwnv]{position:sticky;top:80px}.plan[data-astro-cid-g664rwnv]{border-top:6px solid var(--seh-coral);background:var(--seh-card);border-radius:var(--seh-radius);box-shadow:var(--seh-shadow);padding:var(--space-5);gap:var(--space-2);display:grid}.plan-k[data-astro-cid-g664rwnv]{font-size:var(--text-xs);letter-spacing:.08em;color:var(--seh-coral-deep);font-weight:700}.plan[data-astro-cid-g664rwnv].is-ended{border-top-color:var(--text-muted)}.plan[data-astro-cid-g664rwnv].is-ended .plan-k[data-astro-cid-g664rwnv]{color:var(--text-secondary)}.plan-when[data-astro-cid-g664rwnv]{font-size:var(--text-base);font-weight:800;line-height:1.35}.plan-n[data-astro-cid-g664rwnv],.plan-place[data-astro-cid-g664rwnv],.plan-price[data-astro-cid-g664rwnv]{font-size:var(--text-xs);color:var(--text-secondary)}.plan[data-astro-cid-g664rwnv] .cta[data-astro-cid-g664rwnv]{margin-top:var(--space-3);gap:var(--space-2);display:grid}.plan[data-astro-cid-g664rwnv] .btn[data-astro-cid-g664rwnv],.plan[data-astro-cid-g664rwnv] .btn2[data-astro-cid-g664rwnv]{text-align:center}.plan[data-astro-cid-g664rwnv] .act-row{margin-top:var(--space-3);padding-top:var(--space-4);border-top:var(--hairline) solid var(--border-subtle)}.sec[data-astro-cid-g664rwnv]{margin-top:var(--space-8)}.visit[data-astro-cid-g664rwnv]{gap:var(--space-4);display:grid}.visit-name[data-astro-cid-g664rwnv]{font-size:var(--text-sm);font-weight:700}.visit-name[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]{text-decoration-color:var(--seh-coral-deep)}.visit-addr[data-astro-cid-g664rwnv],.visit-her[data-astro-cid-g664rwnv]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.visit-hours[data-astro-cid-g664rwnv]{font-size:var(--text-xs);color:var(--text-secondary);white-space:pre-line;margin-top:var(--space-2)}.visit-k[data-astro-cid-g664rwnv]{color:var(--text-primary);font-weight:700;display:block}.visit-links[data-astro-cid-g664rwnv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill[data-astro-cid-g664rwnv]{min-height:44px;font-size:var(--text-xs);color:var(--text-primary);border:var(--hairline) solid var(--border-subtle);background:var(--bg-base);border-radius:999px;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.pill[data-astro-cid-g664rwnv]:first-child{color:var(--bg-base);background:var(--seh-forest);border-color:var(--seh-forest)}.pill[data-astro-cid-g664rwnv]:hover{border-color:var(--seh-ink)}.her-list[data-astro-cid-g664rwnv]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.her-list[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]{height:100%;padding:var(--space-4);border:var(--hairline) solid var(--border-subtle);border-radius:3px;gap:4px;text-decoration:none;transition:border-color .15s;display:grid}.her-list[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]:hover{border-color:var(--seh-ink)}.her-list[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]:hover .her-name[data-astro-cid-g664rwnv]{color:var(--color-link)}.her-name[data-astro-cid-g664rwnv]{font-size:var(--text-sm);font-weight:700;line-height:1.4}.her-m[data-astro-cid-g664rwnv]{font-size:var(--text-xs);color:var(--seh-forest)}.sim[data-astro-cid-g664rwnv]{margin:0}.more-sim[data-astro-cid-g664rwnv]{margin-top:var(--space-4);font-size:var(--text-sm)}.more-sim[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]{color:var(--color-link);font-weight:700;text-decoration:none}@media (width<=1024px){.ev-grid[data-astro-cid-g664rwnv]{flex-direction:column;gap:0;display:flex}.ev-main[data-astro-cid-g664rwnv]{order:2;width:100%}.ev-side[data-astro-cid-g664rwnv]{width:100%;margin-bottom:var(--space-5);order:1;position:static}.plan-when[data-astro-cid-g664rwnv],.plan-n[data-astro-cid-g664rwnv],.plan-place[data-astro-cid-g664rwnv],.plan-price[data-astro-cid-g664rwnv]{display:none}.plan[data-astro-cid-g664rwnv]{padding:var(--space-4)}}@media (width<=760px){.her-list[data-astro-cid-g664rwnv]{grid-template-columns:minmax(0,1fr)}.sec[data-astro-cid-g664rwnv]{margin-top:var(--space-7)}}.facts[data-astro-cid-g664rwnv]{margin:var(--space-6) 0 0;border-top:var(--hairline) solid var(--border-subtle);gap:0;display:grid}.facts[data-astro-cid-g664rwnv]>div[data-astro-cid-g664rwnv]{border-bottom:var(--hairline) solid var(--border-subtle);grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;padding:.9rem 0;display:grid}.facts[data-astro-cid-g664rwnv] dt[data-astro-cid-g664rwnv]{color:var(--text-muted);font-size:var(--text-sm)}.facts[data-astro-cid-g664rwnv] dd[data-astro-cid-g664rwnv]{font-size:var(--text-base);margin:0}.facts[data-astro-cid-g664rwnv] .n[data-astro-cid-g664rwnv]{color:var(--text-muted);font-size:var(--text-sm)}.nw[data-astro-cid-g664rwnv]{white-space:nowrap}@media (width<=760px){.ev[data-astro-cid-g664rwnv]{padding-block:var(--space-5) var(--space-8)}.facts[data-astro-cid-g664rwnv]{margin-top:var(--space-5)}.facts[data-astro-cid-g664rwnv]>div[data-astro-cid-g664rwnv]{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.6rem 0}.cta[data-astro-cid-g664rwnv]{margin-top:var(--space-5)}}.raw[data-astro-cid-g664rwnv]{color:var(--text-secondary)}.sessions[data-astro-cid-g664rwnv]{margin-top:var(--space-7)}.sessions[data-astro-cid-g664rwnv] h2[data-astro-cid-g664rwnv]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-weight:700}.sessions[data-astro-cid-g664rwnv] ul[data-astro-cid-g664rwnv]{margin:var(--space-4) 0 0;gap:.35rem;padding:0;list-style:none;display:grid}.sessions[data-astro-cid-g664rwnv] li[data-astro-cid-g664rwnv]{font-size:var(--text-sm);color:var(--text-secondary)}.more[data-astro-cid-g664rwnv]{font-size:var(--text-sm);color:var(--text-muted);margin-top:.6rem}.cta[data-astro-cid-g664rwnv]{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.btn[data-astro-cid-g664rwnv]{background:var(--seh-coral);min-height:52px;color:var(--seh-ink);border:2px solid var(--seh-coral);font-weight:800;font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn[data-astro-cid-g664rwnv]:hover{background:var(--seh-ink);border-color:var(--seh-ink)}.btn2[data-astro-cid-g664rwnv]{min-height:52px;font-weight:700;font-size:var(--text-sm);border:2px solid var(--seh-forest);color:var(--seh-forest);background:var(--seh-card);border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;text-decoration:none;display:inline-flex}.btn2[data-astro-cid-g664rwnv]:hover{color:var(--color-link);border-color:var(--seh-coral-deep)}.src[data-astro-cid-g664rwnv]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.prov[data-astro-cid-g664rwnv]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--hairline) solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-muted);gap:.5rem;display:grid}.prov[data-astro-cid-g664rwnv] strong[data-astro-cid-g664rwnv]{color:var(--text-secondary)}.lead[data-astro-cid-g664rwnv]{margin-top:var(--space-4);line-height:1.75}.desc[data-astro-cid-g664rwnv]{margin-top:var(--space-6);white-space:pre-wrap;color:var(--text-secondary);line-height:1.75}.sessions[data-astro-cid-g664rwnv] li[data-astro-cid-g664rwnv]{flex-wrap:wrap;gap:1rem;display:flex}.sv[data-astro-cid-g664rwnv]{color:var(--text-muted)}.prov[data-astro-cid-g664rwnv] h2[data-astro-cid-g664rwnv]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;font-weight:700;display:flex}.pnote[data-astro-cid-g664rwnv]{margin:0}.slist[data-astro-cid-g664rwnv]{gap:.3rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.slist[data-astro-cid-g664rwnv] li[data-astro-cid-g664rwnv]{grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.sid[data-astro-cid-g664rwnv]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp[data-astro-cid-g664rwnv]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd[data-astro-cid-g664rwnv]{font-family:var(--font-mono);font-size:var(--text-xs)}.ev-hd[data-astro-cid-g664rwnv]{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;max-width:none;display:grid}.ev-hd[data-astro-cid-g664rwnv]>[data-astro-cid-g664rwnv]{grid-column:1}.ev-hd[data-astro-cid-g664rwnv]>.ev-art[data-astro-cid-g664rwnv]{grid-area:1/2/span 8;align-self:start}.ev-art-c[data-astro-cid-g664rwnv]{width:8.5rem;height:8.5rem;box-shadow:var(--seh-shadow);border-radius:50%;place-items:center;display:grid;transform:rotate(-4deg)}.ev-art-c[data-astro-cid-g664rwnv] svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px}.ev-art-c[data-astro-cid-g664rwnv].tone-plain{background:var(--seh-card);color:var(--seh-forest)}.facts[data-astro-cid-g664rwnv]{gap:var(--space-3);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.facts[data-astro-cid-g664rwnv]>div[data-astro-cid-g664rwnv]{padding:var(--space-4) var(--space-5);background:var(--seh-card);border-radius:var(--seh-radius);box-shadow:var(--seh-shadow);border-bottom:0;grid-template-columns:none;align-content:start;gap:6px;display:grid}.facts[data-astro-cid-g664rwnv]>.f-wide[data-astro-cid-g664rwnv]{grid-column:1/-1}.facts[data-astro-cid-g664rwnv] dt[data-astro-cid-g664rwnv]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);font-weight:700;display:flex}.f-ico[data-astro-cid-g664rwnv]{background:var(--bg-surface);width:32px;height:32px;color:var(--seh-forest);border-radius:50%;place-items:center;display:inline-grid}.f-ico[data-astro-cid-g664rwnv] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.facts[data-astro-cid-g664rwnv] dd[data-astro-cid-g664rwnv]{font-size:var(--text-sm);font-weight:600;line-height:1.5}.facts[data-astro-cid-g664rwnv] dd[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]{color:var(--seh-forest)}.ev[data-astro-cid-g664rwnv] .sec[data-astro-cid-g664rwnv],.ev[data-astro-cid-g664rwnv] .sessions[data-astro-cid-g664rwnv]{margin-top:var(--space-8)}.ev[data-astro-cid-g664rwnv] .sec[data-astro-cid-g664rwnv]>.sec-h[data-astro-cid-g664rwnv],.ev[data-astro-cid-g664rwnv] .sessions[data-astro-cid-g664rwnv]>.sec-h[data-astro-cid-g664rwnv]{margin-top:0;margin-bottom:var(--space-4)}.desc[data-astro-cid-g664rwnv]{padding:var(--space-5) var(--space-6);background:var(--seh-card);border-radius:var(--seh-radius);box-shadow:var(--seh-shadow);color:var(--text-primary);font-size:var(--text-sm);margin-top:0;line-height:1.9}.sessions[data-astro-cid-g664rwnv] ul[data-astro-cid-g664rwnv]{gap:var(--space-2);flex-wrap:wrap;margin-top:0;display:flex}.sessions[data-astro-cid-g664rwnv] li[data-astro-cid-g664rwnv]{align-items:center;gap:var(--space-2);background:var(--seh-card);box-shadow:var(--seh-shadow);font-size:var(--text-xs);color:var(--text-primary);border-radius:999px;padding:.4rem .9rem;display:inline-flex}.sessions[data-astro-cid-g664rwnv] li[data-astro-cid-g664rwnv] time[data-astro-cid-g664rwnv]{color:var(--seh-forest);font-weight:700}.sessions[data-astro-cid-g664rwnv] li[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]{color:var(--text-primary)}.visit[data-astro-cid-g664rwnv]{padding:var(--space-5);background:var(--seh-card);border-radius:var(--seh-radius);box-shadow:var(--seh-shadow)}.her-list[data-astro-cid-g664rwnv] a[data-astro-cid-g664rwnv]{background:var(--seh-card);box-shadow:var(--seh-shadow);border-color:#0000}.prov[data-astro-cid-g664rwnv]{padding:var(--space-5);border-radius:var(--seh-radius);background:var(--bg-surface);border-top:0}@media (width<=760px){.ev-hd[data-astro-cid-g664rwnv]{column-gap:var(--space-4)}.ev-hd[data-astro-cid-g664rwnv]>.ev-art[data-astro-cid-g664rwnv]{grid-row:1/span 1}.ev-hd[data-astro-cid-g664rwnv]>h1[data-astro-cid-g664rwnv],.ev-hd[data-astro-cid-g664rwnv]>.lead[data-astro-cid-g664rwnv]{grid-column:1/-1}.ev-art-c[data-astro-cid-g664rwnv]{width:4.5rem;height:4.5rem}.ev-art-c[data-astro-cid-g664rwnv] svg{width:34px;height:34px}.facts[data-astro-cid-g664rwnv]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-g664rwnv]>div[data-astro-cid-g664rwnv]{padding:var(--space-3) var(--space-4);grid-template-columns:none;gap:4px}.desc[data-astro-cid-g664rwnv]{padding:var(--space-4)}}
