.archive-wrap[data-v-4fa228ba]{padding-block:56px 52px;width:100%;box-sizing:border-box}.archive-head-row[data-v-4fa228ba]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:8px}.archive-head-left[data-v-4fa228ba]{display:flex;align-items:center;gap:12px}.archive-title[data-v-4fa228ba]{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);line-height:.96;letter-spacing:.01em;text-transform:uppercase;margin:0;color:var(--color-ink)}.year-filters[data-v-4fa228ba]{display:flex;gap:8px;flex-wrap:wrap}.year-btn[data-v-4fa228ba]{background:transparent;color:var(--color-ink);border:3px solid var(--color-ink);font-family:var(--font-display);font-size:16px;letter-spacing:.01em;text-transform:uppercase;padding:9px 15px;cursor:pointer;transition:background .15s,color .15s}.year-btn.active[data-v-4fa228ba],.year-btn[data-v-4fa228ba]:hover{background:var(--color-ink);color:var(--color-page)}.archive-sub[data-v-4fa228ba]{font:500 17px/1.5 var(--font-body);color:var(--color-muted);margin:14px 0 26px}.archive-list[data-v-4fa228ba]{border-top:3px solid color-mix(in oklab,var(--color-ink) 20%,transparent)}.archive-row[data-v-4fa228ba]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;padding:15px 4px;border-bottom:2px solid color-mix(in oklab,var(--color-ink) 14%,transparent)}.arc-date-block[data-v-4fa228ba]{text-align:center;min-width:72px;text-decoration:none;color:inherit;display:block}.arc-day[data-v-4fa228ba]{display:block;font-family:var(--font-display);font-size:36px;line-height:.86;letter-spacing:.01em;color:var(--color-ink)}.arc-mo[data-v-4fa228ba]{display:block;font:800 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle);margin-top:4px}.arc-main[data-v-4fa228ba]{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.arc-city[data-v-4fa228ba]{font-family:var(--font-display);font-size:26px;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--color-body)}.arc-venue[data-v-4fa228ba]{font:600 14px/1 var(--font-body);color:var(--color-subtle)}.arc-type[data-v-4fa228ba]{font:800 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle);border:2px solid var(--color-subtle);padding:4px 7px;white-space:nowrap}.arc-map-btn[data-v-4fa228ba]{display:inline-flex;align-items:center;gap:7px;background:transparent;border:none;cursor:pointer;font:700 12px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--v64d339e8);white-space:nowrap;padding:0}.arc-map-btn[data-v-4fa228ba]:hover{opacity:.75}.archive-empty[data-v-4fa228ba]{padding:32px;text-align:center;font:500 16px/1.5 var(--font-body);color:var(--color-subtle)}@media(max-width:768px){.archive-wrap[data-v-4fa228ba]{padding:40px 24px}.archive-head-row[data-v-4fa228ba]{align-items:flex-start;flex-direction:column}.archive-row[data-v-4fa228ba]{grid-template-columns:auto 1fr}.arc-type[data-v-4fa228ba],.arc-map-btn[data-v-4fa228ba]{display:none}}.ss[data-astro-cid-f3yk6o3b]{--paper: var(--color-page);--ink: var(--color-ink);--acc: var(--color-accent);background:var(--paper);color:var(--ink);font-family:var(--font-body);position:relative}.stats[data-astro-cid-f3yk6o3b]{display:flex;gap:14px;flex-shrink:0;align-self:flex-end}.stat[data-astro-cid-f3yk6o3b]{border:3px solid var(--paper);padding:16px 18px;min-width:100px;text-align:center;display:flex;flex-direction:column;gap:8px}.stat-n[data-astro-cid-f3yk6o3b]{font-family:var(--font-display);font-size:48px;line-height:.9;letter-spacing:.01em;color:var(--paper);font-variant-numeric:tabular-nums}.stat-accent[data-astro-cid-f3yk6o3b] .stat-n[data-astro-cid-f3yk6o3b]{color:var(--acc)}.stat-l[data-astro-cid-f3yk6o3b]{font:800 10px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--color-on-inverse) 70%,transparent)}.map-section[data-astro-cid-f3yk6o3b]{background:var(--paper)}.map-intro[data-astro-cid-f3yk6o3b]{padding-block:50px 22px}.map-frame[data-astro-cid-f3yk6o3b]{border-top:4px solid var(--ink);border-bottom:4px solid var(--ink)}.sec-head[data-astro-cid-f3yk6o3b]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sec-title[data-astro-cid-f3yk6o3b]{font-family:var(--font-display);font-size:clamp(34px,5vw,56px);line-height:.96;letter-spacing:.01em;text-transform:uppercase;margin:0;color:var(--ink)}.sec-sub[data-astro-cid-f3yk6o3b]{font:500 17px/1.5 var(--font-body);color:var(--color-muted);margin:14px 0 0;max-width:640px}.sec[data-astro-cid-f3yk6o3b]{padding-block:56px 52px;box-sizing:border-box;width:100%}.gig-list[data-astro-cid-f3yk6o3b]{border-top:3px solid var(--ink);margin-top:26px}.gig-row[data-astro-cid-f3yk6o3b]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:18px 4px;border-bottom:3px solid var(--ink)}.date-block[data-astro-cid-f3yk6o3b]{text-align:center;min-width:72px;text-decoration:none;color:inherit;display:block}.date-day[data-astro-cid-f3yk6o3b]{display:block;font-family:var(--font-display);font-size:40px;line-height:.86;letter-spacing:.01em;color:var(--acc)}.date-mo[data-astro-cid-f3yk6o3b]{display:block;font:800 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle);margin-top:4px}.row-main[data-astro-cid-f3yk6o3b]{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.city-name[data-astro-cid-f3yk6o3b]{font-family:var(--font-display);font-size:32px;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--ink)}.venue-line[data-astro-cid-f3yk6o3b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.venue-name[data-astro-cid-f3yk6o3b]{font:600 15px/1 var(--font-body);color:var(--color-muted)}.type-badge[data-astro-cid-f3yk6o3b]{font:800 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);border:2px solid var(--acc);padding:4px 7px}.view-link[data-astro-cid-f3yk6o3b]{font:800 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle);display:inline-flex;align-items:center;gap:2px}.gig-actions[data-astro-cid-f3yk6o3b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.map-pin-btn[data-astro-cid-f3yk6o3b]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:transparent;border:3px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:14px;line-height:1;text-transform:uppercase;padding:11px 14px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.map-pin-btn[data-astro-cid-f3yk6o3b] svg[data-astro-cid-f3yk6o3b]{color:var(--acc);flex-shrink:0}.map-pin-btn[data-astro-cid-f3yk6o3b]:hover{background:var(--ink);color:var(--paper)}.map-pin-btn[data-astro-cid-f3yk6o3b]:hover svg[data-astro-cid-f3yk6o3b]{color:var(--acc)}.ticket-btn[data-astro-cid-f3yk6o3b]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--acc);color:var(--color-on-accent);font-family:var(--font-display);font-size:15px;letter-spacing:.01em;text-transform:uppercase;padding:12px 16px;text-decoration:none;box-shadow:4px 4px 0 var(--ink);transition:background .15s}.ticket-btn[data-astro-cid-f3yk6o3b]:hover{background:color-mix(in oklab,var(--color-accent) 85%,black)}.details-btn[data-astro-cid-f3yk6o3b]{display:inline-flex;align-items:center;white-space:nowrap;border:3px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:14px;letter-spacing:.01em;text-transform:uppercase;padding:11px 14px;text-decoration:none;transition:background .15s,color .15s}.details-btn[data-astro-cid-f3yk6o3b]:hover{background:var(--ink);color:var(--paper)}.checker-strip[data-astro-cid-f3yk6o3b]{height:14px;background-image:repeating-conic-gradient(var(--ink) 0% 25%,var(--paper) 0% 50%);background-size:28px 14px;width:100%}.archive-wrap-outer[data-astro-cid-f3yk6o3b]{width:100%}.nl-strip[data-astro-cid-f3yk6o3b]{height:14px;background-image:repeating-conic-gradient(var(--acc) 0% 25%,var(--paper) 0% 50%);background-size:28px 14px;width:100%}.nl-sec[data-astro-cid-f3yk6o3b]{padding-block:52px 56px;box-sizing:border-box;width:100%}.nl-box[data-astro-cid-f3yk6o3b]{border:4px dashed var(--ink);padding:40px 48px;display:grid;grid-template-columns:1fr minmax(280px,420px);gap:40px;align-items:center;background:var(--color-surface)}.nl-badge[data-astro-cid-f3yk6o3b]{display:inline-block;border:3px solid var(--acc);color:var(--acc);font:800 13px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;transform:rotate(-4deg);white-space:nowrap;border-radius:3px}.nl-title[data-astro-cid-f3yk6o3b]{font-family:var(--font-display);font-size:clamp(32px,5vw,50px);line-height:.92;text-transform:uppercase;margin:16px 0 10px;letter-spacing:.01em;color:var(--ink)}.nl-sub[data-astro-cid-f3yk6o3b]{font:500 17px/1.5 var(--font-body);color:var(--color-muted);margin:0}@media(max-width:1100px){.map-intro[data-astro-cid-f3yk6o3b]{padding:40px 40px 18px}.sec[data-astro-cid-f3yk6o3b],.nl-sec[data-astro-cid-f3yk6o3b]{padding:48px 40px}}@media(max-width:800px){.stats[data-astro-cid-f3yk6o3b]{flex-wrap:wrap;gap:10px}.map-intro[data-astro-cid-f3yk6o3b]{padding:32px 24px 16px}.sec[data-astro-cid-f3yk6o3b],.nl-sec[data-astro-cid-f3yk6o3b]{padding:40px 24px}.nl-box[data-astro-cid-f3yk6o3b]{grid-template-columns:1fr;padding:28px 24px;gap:24px}.gig-row[data-astro-cid-f3yk6o3b]{grid-template-columns:auto 1fr;gap:16px}.gig-row[data-astro-cid-f3yk6o3b] .gig-actions[data-astro-cid-f3yk6o3b]{grid-column:1 / -1;justify-self:start}.city-name[data-astro-cid-f3yk6o3b]{font-size:24px}}
