.edition-kv-section[data-astro-cid-ige4mnob]{background:#000;border-bottom:1px solid var(--color-border-accent)}.edition-kv-frame[data-astro-cid-ige4mnob]{max-width:1600px;margin-inline:auto}.edition-kv[data-astro-cid-ige4mnob]{width:100%;height:auto;aspect-ratio:16 / 9;display:block}.edition-hero[data-astro-cid-ige4mnob]{padding-block:var(--space-12) var(--space-12);border-bottom:1px solid var(--color-border)}.edition-hero--with-kv[data-astro-cid-ige4mnob]{background:radial-gradient(ellipse at 15% 0%,var(--color-main-glow) 0%,transparent 55%),var(--color-bg)}.edition-hero-layout[data-astro-cid-ige4mnob]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap}.edition-eyebrow[data-astro-cid-ige4mnob]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);color:var(--color-accent);margin-bottom:var(--space-4)}.edition-program-link[data-astro-cid-ige4mnob]{color:var(--color-main);border-bottom:1px solid var(--color-border-bright)}.edition-program-link[data-astro-cid-ige4mnob]:hover{color:var(--color-main-light);border-color:var(--color-main);text-decoration:none}.edition-title[data-astro-cid-ige4mnob]{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:200;letter-spacing:var(--tracking-widest);line-height:1.05;margin-bottom:var(--space-4)}.edition-period[data-astro-cid-ige4mnob]{font-size:var(--text-xl);font-weight:300;letter-spacing:var(--tracking-wide);color:var(--color-main);margin-bottom:var(--space-6)}.edition-chips[data-astro-cid-ige4mnob]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.edition-chip[data-astro-cid-ige4mnob]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-main);border:1px solid var(--color-border-bright);border-radius:999px;padding:var(--space-1) var(--space-3)}.edition-chip--accent[data-astro-cid-ige4mnob]{color:var(--color-text-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.edition-hero-actions[data-astro-cid-ige4mnob]{display:flex;gap:var(--space-4);flex-wrap:wrap}.edition-cta[data-astro-cid-ige4mnob]{padding-inline:var(--space-12);box-shadow:var(--glow-accent)}.edition-summary[data-astro-cid-ige4mnob]{margin-top:var(--space-8);font-size:var(--text-base);line-height:2;color:var(--color-text-muted);max-width:var(--content-width)}.edition-image-wrap[data-astro-cid-ige4mnob]{position:relative;width:100%;aspect-ratio:16 / 6;overflow:hidden}.edition-image[data-astro-cid-ige4mnob]{width:100%;height:100%;object-fit:cover;filter:brightness(.65) saturate(.85)}.edition-image-overlay[data-astro-cid-ige4mnob]{position:absolute;inset:0;background:linear-gradient(to bottom,var(--color-bg) 0%,transparent 20%,transparent 80%,var(--color-bg) 100%);pointer-events:none}.edition-tabs[data-astro-cid-ige4mnob]{position:sticky;top:var(--nav-height);z-index:50;background:#050b0ae6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border)}.edition-tabs-list[data-astro-cid-ige4mnob]{list-style:none;display:flex;gap:var(--space-8);overflow-x:auto;scrollbar-width:none}.edition-tabs-list[data-astro-cid-ige4mnob] a[data-astro-cid-ige4mnob]{display:block;padding-block:var(--space-4);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);white-space:nowrap}.edition-tabs-list[data-astro-cid-ige4mnob] a[data-astro-cid-ige4mnob]:hover{color:var(--color-accent);text-decoration:none}.edition-section[data-astro-cid-ige4mnob]{padding-block:var(--space-24);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--nav-height) + 56px)}.edition-section--tinted[data-astro-cid-ige4mnob]{background:var(--color-bg-1)}.edition-section-head[data-astro-cid-ige4mnob]{margin-bottom:var(--space-12)}.edition-section-head--photo[data-astro-cid-ige4mnob]{display:grid;grid-template-columns:1fr minmax(0,520px);gap:var(--space-12);align-items:end}.edition-kicker[data-astro-cid-ige4mnob]{font-family:var(--font-display);font-size:clamp(2.25rem,7vw,4rem);font-weight:200;letter-spacing:var(--tracking-widest);text-transform:uppercase;line-height:1;color:var(--color-text);margin-bottom:var(--space-4)}.edition-kicker[data-astro-cid-ige4mnob]:first-letter{color:var(--color-accent)}@media(max-width:400px){.edition-kicker[data-astro-cid-ige4mnob]{font-size:2rem;letter-spacing:var(--tracking-wider)}}.edition-heading[data-astro-cid-ige4mnob]{font-size:var(--text-lg);font-weight:400;letter-spacing:var(--tracking-wide);color:var(--color-main)}.edition-heading-sub[data-astro-cid-ige4mnob]{color:var(--color-text-muted);font-size:var(--text-sm)}.edition-lead[data-astro-cid-ige4mnob]{margin-top:var(--space-6);font-size:var(--text-base);line-height:2;color:var(--color-text-muted);max-width:52ch}.edition-tz[data-astro-cid-ige4mnob]{margin-top:var(--space-4);color:var(--color-text-muted)}.edition-photo[data-astro-cid-ige4mnob]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-bright)}.edition-photo[data-astro-cid-ige4mnob] img[data-astro-cid-ige4mnob]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.cal[data-astro-cid-ige4mnob]{margin-bottom:var(--space-12)}.cal-head[data-astro-cid-ige4mnob],.cal-week[data-astro-cid-ige4mnob]{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.cal-week[data-astro-cid-ige4mnob]{margin-top:var(--space-1)}.cal-head[data-astro-cid-ige4mnob] li[data-astro-cid-ige4mnob]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-align:center;padding-block:var(--space-2)}.cal-day[data-astro-cid-ige4mnob]{min-height:84px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text-subtle)}.cal-day--blank[data-astro-cid-ige4mnob]{border:none}.cal-day[data-astro-cid-ige4mnob].is-period{background:var(--color-bg-2);border-color:var(--color-border);color:var(--color-text-muted)}.cal-day[data-astro-cid-ige4mnob].is-talk{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent-glow),var(--glow-accent)}.cal-day[data-astro-cid-ige4mnob].is-today{outline:2px solid var(--color-main);outline-offset:2px}.cal-num[data-astro-cid-ige4mnob]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:300;line-height:1}.cal-day[data-astro-cid-ige4mnob].is-talk .cal-num[data-astro-cid-ige4mnob]{color:var(--color-accent);font-weight:400}.cal-time[data-astro-cid-ige4mnob]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-on-accent);background:var(--color-accent);border-radius:var(--radius-sm);padding:1px var(--space-1);align-self:flex-start}.cal-outside[data-astro-cid-ige4mnob]{font-size:var(--text-xs);color:var(--color-text-muted)}.cal-legend[data-astro-cid-ige4mnob]{display:flex;gap:var(--space-6);margin-top:var(--space-4);color:var(--color-text-muted)}.cal-legend-item[data-astro-cid-ige4mnob]{display:inline-flex;align-items:center;gap:var(--space-2)}.cal-legend-item[data-astro-cid-ige4mnob]:before{content:"";width:12px;height:12px;border-radius:3px}.cal-legend-item--period[data-astro-cid-ige4mnob]:before{background:var(--color-bg-2);border:1px solid var(--color-border-bright)}.cal-legend-item--talk[data-astro-cid-ige4mnob]:before{border:1px solid var(--color-accent);box-shadow:var(--glow-accent)}.talk-list[data-astro-cid-ige4mnob]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.talk[data-astro-cid-ige4mnob]{display:grid;grid-template-columns:88px 1fr;border:1px solid var(--color-border-bright);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-1);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.talk[data-astro-cid-ige4mnob]:hover{border-color:var(--color-main);box-shadow:var(--glow-main)}.talk-date[data-astro-cid-ige4mnob]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-2);background:var(--color-main);color:var(--color-text-on-main)}.talk-month[data-astro-cid-ige4mnob],.talk-weekday[data-astro-cid-ige4mnob]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.talk-day[data-astro-cid-ige4mnob]{font-family:var(--font-display);font-size:2.5rem;font-weight:300;line-height:1}.talk-body[data-astro-cid-ige4mnob]{padding:var(--space-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.talk-status[data-astro-cid-ige4mnob]{color:var(--color-text-on-accent);background:var(--color-accent);border-radius:999px;padding:1px var(--space-3)}.talk-time[data-astro-cid-ige4mnob]{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);color:var(--color-accent);line-height:1.3}.talk-label[data-astro-cid-ige4mnob]{font-size:var(--text-base);font-weight:400;letter-spacing:var(--tracking-wide);color:var(--color-text)}.talk-note[data-astro-cid-ige4mnob]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8}.talk-join[data-astro-cid-ige4mnob]{margin-top:var(--space-2);color:var(--color-main)}.talk-join[data-astro-cid-ige4mnob]:hover{color:var(--color-main-light)}.talk[data-astro-cid-ige4mnob].is-live{border-color:var(--color-accent);box-shadow:var(--glow-accent-strong)}.talk[data-astro-cid-ige4mnob].is-live .talk-date[data-astro-cid-ige4mnob]{background:var(--color-accent)}.talk[data-astro-cid-ige4mnob].is-past{opacity:.55}.talk[data-astro-cid-ige4mnob].is-past .talk-status[data-astro-cid-ige4mnob]{background:var(--color-bg-2);color:var(--color-text-muted)}.artist-grid[data-astro-cid-ige4mnob]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-4)}.artist-tile[data-astro-cid-ige4mnob]{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-decoration:none}.artist-tile--linked[data-astro-cid-ige4mnob]{border-color:var(--color-border-bright);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.artist-tile--linked[data-astro-cid-ige4mnob]:hover{color:var(--color-text);text-decoration:none;border-color:var(--color-main);box-shadow:var(--glow-main)}.artist-tile-media[data-astro-cid-ige4mnob]{aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;background:radial-gradient(circle at 30% 20%,var(--color-main-glow) 0%,transparent 60%),var(--color-bg-2);display:flex;align-items:center;justify-content:center}.artist-tile-media[data-astro-cid-ige4mnob] img[data-astro-cid-ige4mnob]{width:100%;height:100%;object-fit:cover;object-position:center top}.artist-tile-initial[data-astro-cid-ige4mnob]{font-family:var(--font-display);font-size:2.5rem;font-weight:200;color:var(--color-main)}.artist-tile-name[data-astro-cid-ige4mnob]{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);line-height:1.5}.artist-tile-link[data-astro-cid-ige4mnob]{color:var(--color-main);margin-top:auto}.howto-steps[data-astro-cid-ige4mnob]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.howto-step[data-astro-cid-ige4mnob]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-1)}.howto-num[data-astro-cid-ige4mnob]{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:200;line-height:1;color:var(--color-accent);margin-bottom:var(--space-4)}.howto-title[data-astro-cid-ige4mnob]{font-size:var(--text-base);font-weight:400;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3)}.howto-body[data-astro-cid-ige4mnob]{font-size:var(--text-sm);line-height:1.9;color:var(--color-text-muted)}.howto-cta[data-astro-cid-ige4mnob]{margin-top:var(--space-12);display:flex;justify-content:center}.edition-facts[data-astro-cid-ige4mnob]{border-top:1px solid var(--color-border);max-width:var(--content-width)}.edition-fact[data-astro-cid-ige4mnob]{display:grid;grid-template-columns:120px 1fr;gap:var(--space-4);align-items:baseline;padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.edition-fact[data-astro-cid-ige4mnob] dt[data-astro-cid-ige4mnob]{color:var(--color-text-muted)}.edition-fact[data-astro-cid-ige4mnob] dd[data-astro-cid-ige4mnob]{font-size:var(--text-sm);line-height:1.8;color:var(--color-text)}.edition-venues[data-astro-cid-ige4mnob]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.edition-venues[data-astro-cid-ige4mnob] li[data-astro-cid-ige4mnob]{display:flex;flex-direction:column}.edition-venue-meta[data-astro-cid-ige4mnob]{color:var(--color-text-muted);font-size:var(--text-xs)}.edition-records-wrap[data-astro-cid-ige4mnob]{margin-top:var(--space-12);max-width:var(--content-width)}.edition-records-heading[data-astro-cid-ige4mnob]{color:var(--color-text-muted);margin-bottom:var(--space-4)}.edition-records[data-astro-cid-ige4mnob]{list-style:none;border-top:1px solid var(--color-border)}.edition-records[data-astro-cid-ige4mnob] li[data-astro-cid-ige4mnob]{border-bottom:1px solid var(--color-border)}.edition-record[data-astro-cid-ige4mnob]{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-4);color:var(--color-text);text-decoration:none}.edition-record[data-astro-cid-ige4mnob]:hover{color:var(--color-main);text-decoration:none}.edition-record-arrow[data-astro-cid-ige4mnob]{color:var(--color-text-muted);transition:transform var(--transition-fast)}.edition-record[data-astro-cid-ige4mnob]:hover .edition-record-arrow[data-astro-cid-ige4mnob]{transform:translate(4px);color:var(--color-main)}.edition-notice[data-astro-cid-ige4mnob]{margin-top:var(--space-12);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.8}.edition-pager[data-astro-cid-ige4mnob]{padding-block:var(--space-12)}.edition-pager-inner[data-astro-cid-ige4mnob]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap}.edition-pager-links[data-astro-cid-ige4mnob]{display:flex;gap:var(--space-8)}.edition-pager-link[data-astro-cid-ige4mnob]{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text);text-decoration:none}.edition-pager-link[data-astro-cid-ige4mnob]:hover{color:var(--color-main);text-decoration:none}.edition-pager-link--next[data-astro-cid-ige4mnob]{text-align:right}@media(max-width:900px){.edition-section-head--photo[data-astro-cid-ige4mnob],.howto-steps[data-astro-cid-ige4mnob]{grid-template-columns:1fr}}@media(max-width:640px){.edition-hero[data-astro-cid-ige4mnob]{padding-block:var(--space-8)}.edition-period[data-astro-cid-ige4mnob]{font-size:var(--text-base)}.edition-hero-actions[data-astro-cid-ige4mnob]{width:100%}.edition-hero-actions[data-astro-cid-ige4mnob] .btn[data-astro-cid-ige4mnob]{flex:1 1 auto;justify-content:center}.edition-cta[data-astro-cid-ige4mnob]{padding-inline:var(--space-6)}.edition-image-wrap[data-astro-cid-ige4mnob]{aspect-ratio:16 / 9}.edition-section[data-astro-cid-ige4mnob]{padding-block:var(--space-16)}.edition-section-head[data-astro-cid-ige4mnob]{margin-bottom:var(--space-8)}.edition-tabs-list[data-astro-cid-ige4mnob]{gap:var(--space-6)}.cal-day[data-astro-cid-ige4mnob]{min-height:64px;padding:var(--space-1);align-items:center}.cal-num[data-astro-cid-ige4mnob]{font-size:var(--text-base)}.cal-time[data-astro-cid-ige4mnob]{align-self:center;font-size:.55rem;padding-inline:2px}.cal-outside[data-astro-cid-ige4mnob]{display:none}.talk[data-astro-cid-ige4mnob]{grid-template-columns:72px 1fr}.talk-day[data-astro-cid-ige4mnob]{font-size:2rem}.talk-body[data-astro-cid-ige4mnob]{padding:var(--space-4)}.artist-grid[data-astro-cid-ige4mnob]{grid-template-columns:repeat(2,minmax(0,1fr))}.howto-step[data-astro-cid-ige4mnob]{padding:var(--space-6)}.edition-fact[data-astro-cid-ige4mnob]{grid-template-columns:88px 1fr}}
