.layout[data-astro-cid-zpa2sjz4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(48px,7vw,80px);display:grid}.filters[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:22px;min-width:0;display:flex;position:static;top:104px}@media (width>=1120px){.layout[data-astro-cid-zpa2sjz4]{grid-template-columns:300px minmax(0,1fr)}.filters[data-astro-cid-zpa2sjz4]{position:sticky}}.search[data-astro-cid-zpa2sjz4]{background:var(--ink-0);height:48px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-muted);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.search[data-astro-cid-zpa2sjz4]:focus-within{box-shadow:inset 0 0 0 1.5px var(--navy-500), var(--focus-ring)}.search[data-astro-cid-zpa2sjz4] input[data-astro-cid-zpa2sjz4]{min-width:0;font:var(--type-body);color:var(--text-heading);background:0 0;border:0;outline:none;flex:1}.search[data-astro-cid-zpa2sjz4] input[data-astro-cid-zpa2sjz4]:focus-visible{box-shadow:none}.f-lbl[data-astro-cid-zpa2sjz4]{font:600 12px/1 var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.f-sub[data-astro-cid-zpa2sjz4]{font:500 12px/1 var(--font-mono);color:var(--text-muted)}.pills[data-astro-cid-zpa2sjz4]{flex-wrap:wrap;gap:8px;display:flex}.pill[data-astro-cid-zpa2sjz4]{cursor:pointer;height:36px;font:600 13px/1 var(--font-display);white-space:nowrap;background:var(--ink-0);color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--border-subtle);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pill[data-astro-cid-zpa2sjz4]:hover{box-shadow:inset 0 0 0 1px var(--navy-300)}.pill[data-astro-cid-zpa2sjz4].on{background:var(--navy-600);color:var(--fg-on-dark);box-shadow:none}.cnt[data-astro-cid-zpa2sjz4]{font:500 12px/1 var(--font-mono);opacity:.7}.feat[data-astro-cid-zpa2sjz4]{border-radius:var(--radius-xl);background:var(--grad-night);color:var(--fg-on-dark);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:20px 40px;padding:clamp(24px,3vw,32px);display:grid;position:relative;overflow:hidden}.feat[data-astro-cid-zpa2sjz4]:hover{color:var(--fg-on-dark)}.year[data-astro-cid-zpa2sjz4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 32px;display:grid}.year-num[data-astro-cid-zpa2sjz4]{font:700 clamp(28px,3vw,36px)/1 var(--font-display);letter-spacing:var(--tracking-tight);color:var(--navy-200);position:static;top:104px}@media (width>=760px){.year[data-astro-cid-zpa2sjz4]{grid-template-columns:96px minmax(0,1fr)}.year-num[data-astro-cid-zpa2sjz4]{position:sticky}}.pub[data-astro-cid-zpa2sjz4]{box-shadow:inset 0 -1px 0 var(--border-subtle);flex-direction:column;gap:10px;padding:20px 0;display:flex}.pub-authors[data-astro-cid-zpa2sjz4]{flex-wrap:wrap;gap:6px;margin-left:4px;display:inline-flex}.pub[data-astro-cid-zpa2sjz4] .u-72fafc[data-astro-cid-zpa2sjz4]{row-gap:8px}.pub-title[data-astro-cid-zpa2sjz4]{font:700 clamp(17px,1.6vw,19px)/1.4 var(--font-display);color:var(--text-heading);text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}.pub-title[data-astro-cid-zpa2sjz4]:hover{color:var(--navy-600)}.person[data-astro-cid-zpa2sjz4]{background:var(--navy-50);height:28px;font:600 12px/1 var(--font-display);color:var(--navy-800);white-space:nowrap;border-radius:999px;align-items:center;gap:0;padding:0 3px;display:inline-flex}.person[data-astro-cid-zpa2sjz4]:hover{background:var(--navy-100);color:var(--navy-600)}.empty[data-astro-cid-zpa2sjz4]{border-radius:var(--radius-xl);border:2px dashed var(--navy-200);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.empty[data-astro-cid-zpa2sjz4][hidden]{display:none}.reset[data-astro-cid-zpa2sjz4]{cursor:pointer;background:var(--navy-600);height:36px;color:var(--fg-on-dark);font:600 13px/1 var(--font-display);border:0;border-radius:999px;padding:0 16px}.u-65f54a[data-astro-cid-zpa2sjz4]{font:var(--type-body-lg);color:var(--text-body);text-wrap:pretty;max-width:640px;margin:24px 0 0}.u-5cf619[data-astro-cid-zpa2sjz4]{background:var(--surface-page)}.u-459fe4[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:10px;display:flex}.u-bbc017[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:12px;display:flex}.u-685cf0[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:8px;display:flex}.u-dbecc5[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:clamp(32px,5vw,48px);min-width:0;display:flex}.u-439bab[data-astro-cid-zpa2sjz4]{opacity:.1;filter:brightness(0)invert();pointer-events:none;max-width:none;height:220px;position:absolute;bottom:-60px;right:-40px}.u-fdc6f0[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:10px;display:flex;position:relative}.u-7a3b8b[data-astro-cid-zpa2sjz4]{font:600 12px/1 var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--yellow-300);align-items:center;gap:8px;display:flex}.u-f24032[data-astro-cid-zpa2sjz4]{font:700 clamp(22px,2.6vw,28px)/1.2 var(--font-display);text-wrap:balance}.u-37a08a[data-astro-cid-zpa2sjz4]{font:var(--type-body-sm);color:var(--fg-on-dark-2);text-wrap:pretty}.u-32fd19[data-astro-cid-zpa2sjz4]{background:var(--ink-0);height:44px;color:var(--navy-900);font:600 14px/1 var(--font-display);overflow-wrap:anywhere;border-radius:999px;justify-self:start;align-items:center;gap:8px;max-width:100%;padding:0 18px;display:inline-flex;position:relative}.u-839954[data-astro-cid-zpa2sjz4]{font:500 13px/1 var(--font-mono);color:var(--text-muted)}.u-297e45[data-astro-cid-zpa2sjz4]{box-shadow:inset 0 1px 0 var(--border-subtle);flex-direction:column;min-width:0;display:flex}.u-72fafc[data-astro-cid-zpa2sjz4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-061089[data-astro-cid-zpa2sjz4]{font:500 13px/1.3 var(--font-mono);color:var(--text-muted)}.u-89bd09[data-astro-cid-zpa2sjz4]{flex:1;min-width:0}.u-754b9a[data-astro-cid-zpa2sjz4]{color:var(--navy-400);margin-top:3px;display:flex}.u-2075ff[data-astro-cid-zpa2sjz4]{flex-wrap:wrap;gap:6px;display:flex}.u-1c3257[data-astro-cid-zpa2sjz4]{font:var(--type-body);color:var(--text-muted)}.u-3c657e[data-astro-cid-zpa2sjz4]{padding-bottom:clamp(56px,8vw,96px)}.u-1a17bf[data-astro-cid-zpa2sjz4]{border-radius:var(--radius-xl);background:var(--navy-50);box-shadow:inset 0 0 0 1px var(--navy-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:clamp(22px,3vw,32px);display:flex}.u-77325d[data-astro-cid-zpa2sjz4]{flex-direction:column;gap:6px;max-width:640px;display:flex}.u-8014ef[data-astro-cid-zpa2sjz4]{font:700 clamp(20px,2.2vw,24px)/1.25 var(--font-display);color:var(--text-heading)}.u-827c3f[data-astro-cid-zpa2sjz4]{font:var(--type-body);color:var(--text-muted);text-wrap:pretty}.type-tag[data-astro-cid-zpa2sjz4]{border-radius:var(--radius-xs);height:24px;font:600 12px/1 var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.person-name[data-astro-cid-zpa2sjz4]{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--dur-slower) var(--ease-out), margin var(--dur-slower) var(--ease-out), opacity var(--dur-base) var(--ease-out);margin:0;display:inline-block;overflow:hidden}.person[data-astro-cid-zpa2sjz4]:hover .person-name[data-astro-cid-zpa2sjz4],.person[data-astro-cid-zpa2sjz4]:focus-visible .person-name[data-astro-cid-zpa2sjz4]{opacity:1;max-width:260px;margin:0 7px 0 6px}@media (hover:none){.person-name[data-astro-cid-zpa2sjz4]{opacity:1;max-width:none;margin:0 7px 0 6px}}.pub-sum[data-astro-cid-zpa2sjz4]{font:var(--type-body-sm);color:var(--text-muted);text-wrap:pretty;max-width:70ch;margin:0}.hl[data-astro-cid-zpa2sjz4]{gap:var(--space-3);flex-direction:column;display:flex}.hl-head[data-astro-cid-zpa2sjz4]{justify-content:space-between;align-items:center;display:flex}.hl-title-h[data-astro-cid-zpa2sjz4]{font:var(--type-h3);color:var(--text-heading);margin:0;font-size:20px}.hl-nav[data-astro-cid-zpa2sjz4]{gap:6px;display:flex}.hl-btn[data-astro-cid-zpa2sjz4]{background:var(--ink-0);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--navy-700);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.hl-btn[data-astro-cid-zpa2sjz4]:hover{background:var(--navy-50)}.hl-track[data-astro-cid-zpa2sjz4]{gap:var(--space-4);scroll-snap-type:x mandatory;padding:4px 2px var(--space-3);scrollbar-width:thin;display:flex;overflow-x:auto}.hl-card[data-astro-cid-zpa2sjz4]{scroll-snap-align:start;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--ink-0);box-shadow:inset 0 0 0 1px var(--border-default);padding:0 0 var(--space-4);color:var(--text-heading);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;flex:0 0 min(292px,82%);display:flex;overflow:hidden}.hl-card[data-astro-cid-zpa2sjz4]:hover{box-shadow:inset 0 0 0 2px var(--yellow-400);color:var(--text-heading)}.hl-band[data-astro-cid-zpa2sjz4]{height:84px;padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}.hl-kind[data-astro-cid-zpa2sjz4]{font:700 12px/1 var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hl-year[data-astro-cid-zpa2sjz4]{font:700 44px/.9 var(--font-display);letter-spacing:var(--tracking-tight);opacity:.55}.hl-title[data-astro-cid-zpa2sjz4]{padding:0 var(--space-4);font:700 16px/1.35 var(--font-display);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hl-venue[data-astro-cid-zpa2sjz4]{padding:0 var(--space-4);font:500 12px/1.4 var(--font-mono);color:var(--text-muted)}.hl-sum[data-astro-cid-zpa2sjz4]{padding:0 var(--space-4);font:var(--type-body-sm);color:var(--text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hl-go[data-astro-cid-zpa2sjz4]{padding:var(--space-2) var(--space-4) 0;font:600 13px/1 var(--font-display);color:var(--navy-600);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.stats[data-astro-cid-zpa2sjz4]{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.stats-head[data-astro-cid-zpa2sjz4]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.stats-legend[data-astro-cid-zpa2sjz4]{font:500 12px/1.4 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;display:flex}.lg[data-astro-cid-zpa2sjz4]{align-items:center;gap:6px;display:inline-flex}.lg[data-astro-cid-zpa2sjz4] i[data-astro-cid-zpa2sjz4]{border-radius:2px;width:10px;height:10px;display:inline-block}.bars[data-astro-cid-zpa2sjz4]{align-items:flex-end;gap:6px;height:96px;display:flex}.bar[data-astro-cid-zpa2sjz4]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;gap:4px;min-width:0;height:100%;padding:0;display:flex}.bar-col[data-astro-cid-zpa2sjz4]{background:var(--navy-200);min-height:4px;transition:background-color var(--dur-base) var(--ease-out);border-radius:3px 3px 0 0;display:block}.bar[data-astro-cid-zpa2sjz4]:hover .bar-col[data-astro-cid-zpa2sjz4],.bar[data-astro-cid-zpa2sjz4]:focus-visible .bar-col[data-astro-cid-zpa2sjz4]{background:var(--yellow-400)}.bar-n[data-astro-cid-zpa2sjz4]{font:600 11px/1 var(--font-mono);color:var(--navy-700);text-align:center}.bar-y[data-astro-cid-zpa2sjz4]{font:500 11px/1 var(--font-mono);color:var(--text-muted);text-align:center}.year[data-astro-cid-zpa2sjz4]{scroll-margin-top:100px}.find-row[data-astro-cid-zpa2sjz4]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.find-row[data-astro-cid-zpa2sjz4] .search[data-astro-cid-zpa2sjz4]{flex:320px;max-width:560px}.find-row[data-astro-cid-zpa2sjz4] .result-label[data-astro-cid-zpa2sjz4]{white-space:nowrap}
