.region-map[data-astro-cid-lh2pxf4p]{position:relative;margin:0}svg[data-astro-cid-lh2pxf4p]{width:100%;height:auto;display:block;overflow:visible}.region[data-astro-cid-lh2pxf4p] path[data-astro-cid-lh2pxf4p]{fill:color-mix(in srgb,var(--ember) var(--shade),var(--surface));stroke:var(--bg);stroke-width:2.5;stroke-linejoin:round;transition:fill .15s}.region[data-astro-cid-lh2pxf4p]:hover path[data-astro-cid-lh2pxf4p],.region[data-astro-cid-lh2pxf4p]:focus-visible path[data-astro-cid-lh2pxf4p]{fill:color-mix(in srgb,var(--ember) 92%,var(--ink))}.region[data-astro-cid-lh2pxf4p]:focus-visible{outline:none}.region[data-astro-cid-lh2pxf4p]:focus-visible path[data-astro-cid-lh2pxf4p]{stroke:var(--ink);stroke-width:4}.label[data-astro-cid-lh2pxf4p]{pointer-events:none}.label[data-astro-cid-lh2pxf4p] text[data-astro-cid-lh2pxf4p]{text-anchor:middle;paint-order:stroke;stroke:color-mix(in srgb,var(--surface) 85%,transparent);stroke-width:4px;stroke-linejoin:round;fill:var(--ink)}.rname[data-astro-cid-lh2pxf4p]{font:600 15px var(--font-body)}.rcount[data-astro-cid-lh2pxf4p]{font:700 26px var(--font-display)}.map-tip[data-astro-cid-lh2pxf4p]{position:absolute;z-index:5;pointer-events:none;background:var(--ink);color:var(--bg);padding:6px 10px;border-radius:10px;font-size:.85rem;max-width:260px;transform:translate(-50%,calc(-100% - 12px));white-space:normal}figcaption[data-astro-cid-lh2pxf4p]{font-size:.75rem;text-align:right;margin-top:4px}@media(max-width:640px){.rname[data-astro-cid-lh2pxf4p]{display:none}.rcount[data-astro-cid-lh2pxf4p]{font-size:34px}}.updates[data-astro-cid-nsnfdc6x]{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px 22px 18px}.updates[data-astro-cid-nsnfdc6x] h2[data-astro-cid-nsnfdc6x]{margin:0 0 6px;font-size:1.4rem}.lead[data-astro-cid-nsnfdc6x]{margin:0 0 14px;font-size:.9rem;line-height:1.45}.days[data-astro-cid-nsnfdc6x]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.days[data-astro-cid-nsnfdc6x]>li[data-astro-cid-nsnfdc6x]{border-left:3px solid color-mix(in srgb,var(--ember) 55%,transparent);padding-left:12px}time[data-astro-cid-nsnfdc6x]{display:block;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ember);margin-bottom:4px}.days[data-astro-cid-nsnfdc6x] ul[data-astro-cid-nsnfdc6x]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.93rem;line-height:1.4}.days[data-astro-cid-nsnfdc6x] a[data-astro-cid-nsnfdc6x]{color:var(--ink)}.wide[data-astro-cid-nsnfdc6x]{padding:26px 28px 22px}.wide[data-astro-cid-nsnfdc6x] h2[data-astro-cid-nsnfdc6x]{font-size:clamp(1.7rem,4vw,2.2rem)}.wide[data-astro-cid-nsnfdc6x] .days[data-astro-cid-nsnfdc6x]{display:grid;gap:18px 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.intro[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:32px 40px;align-items:flex-start;padding-top:40px}.intro-main[data-astro-cid-j7pv25f6]{flex:999 1 560px;min-width:0}.intro-aside[data-astro-cid-j7pv25f6]{flex:1 1 300px;min-width:0}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,5.5vw,3.8rem);line-height:1.04;margin:0 0 16px}.lead[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.55;max-width:62ch;margin:0 0 20px}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;border-radius:999px;padding:12px 20px;min-height:44px;text-decoration:none}.ghost-btn[data-astro-cid-j7pv25f6]{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.facts[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--surface);border:1.5px solid var(--line);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:2px}.facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2rem;line-height:1.1;color:var(--ember);font-weight:600}.facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:.88rem;line-height:1.3}.small[data-astro-cid-j7pv25f6]{font-size:.85rem}.block[data-astro-cid-j7pv25f6]{margin-top:64px}.block[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 18px;font-size:clamp(1.7rem,4vw,2.2rem)}.sec-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.region-list[data-astro-cid-j7pv25f6]{display:none;list-style:none;padding:0;margin:16px 0 0;flex-wrap:wrap;gap:8px}.region-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;gap:8px;align-items:center;padding:6px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--ink);font-weight:600;min-height:40px}.region-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-weight:500}@media(max-width:640px){.region-list[data-astro-cid-j7pv25f6]{display:flex}}.venue-cards[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.venue-cards[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;text-decoration:none;color:var(--ink);height:100%}.venue-cards[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--ember)}.venue-cards[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.25}.how[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.how[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.how[data-astro-cid-j7pv25f6] .ico[data-astro-cid-j7pv25f6]{display:inline-flex;width:52px;height:52px;border-radius:14px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ember) 13%,transparent);color:var(--ember);margin-bottom:10px}.how[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 6px;font-size:1.15rem}.how[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.invite[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px}.invite[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 6px}.invite[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft)}.report[data-astro-cid-j7pv25f6]{margin-top:16px;align-items:flex-start}.report[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{flex:1 1 280px}.report[data-astro-cid-j7pv25f6] .report-form{flex:2 1 360px}
