.masthead[data-astro-cid-mnpcjpf2]{padding:var(--s-6) var(--pad-x);border-bottom:1px solid var(--border)}.crumbs[data-astro-cid-mnpcjpf2]{padding-bottom:var(--s-4);border-bottom:1px solid var(--border);margin-bottom:var(--s-5);flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.crumbs[data-astro-cid-mnpcjpf2] a[data-astro-cid-mnpcjpf2].meta{color:var(--text-subtle);transition:color .15s}.crumbs[data-astro-cid-mnpcjpf2] a[data-astro-cid-mnpcjpf2].meta:hover{color:var(--text)}.crumbs[data-astro-cid-mnpcjpf2] .sep[data-astro-cid-mnpcjpf2]{opacity:.5}.masthead-grid[data-astro-cid-mnpcjpf2]{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(36px,5vw,80px);display:grid}.eyebrow[data-astro-cid-mnpcjpf2]{letter-spacing:.42em}.rss-link[data-astro-cid-mnpcjpf2]{color:var(--text-muted);letter-spacing:.32em;margin-top:20px;transition:color .18s;display:inline-block}.rss-link[data-astro-cid-mnpcjpf2]:hover,.rss-link[data-astro-cid-mnpcjpf2]:focus-visible{color:var(--accent)}.title[data-astro-cid-mnpcjpf2]{letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:clamp(64px,9vw,160px);font-weight:500;line-height:.9}.title[data-astro-cid-mnpcjpf2] .display-italic[data-astro-cid-mnpcjpf2]{font-weight:400}.intro[data-astro-cid-mnpcjpf2]{padding-bottom:12px}.intro[data-astro-cid-mnpcjpf2] .lede[data-astro-cid-mnpcjpf2]{font-size:clamp(20px,1.6vw,26px);line-height:1.36}.stats[data-astro-cid-mnpcjpf2]{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stat-value[data-astro-cid-mnpcjpf2]{margin-top:4px;font-size:28px;font-weight:500}.search-field[data-astro-cid-mnpcjpf2]{margin-top:var(--s-5)}.skyline-wrap[data-astro-cid-mnpcjpf2]{padding:var(--s-5) var(--pad-x);border-bottom:1px solid var(--border)}.skyline-head[data-astro-cid-mnpcjpf2]{margin-bottom:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.skyline-label[data-astro-cid-mnpcjpf2]{font-size:var(--fs-meta);letter-spacing:.42em;color:var(--gold-text)}.show-all[data-astro-cid-mnpcjpf2]{letter-spacing:.32em}.skyline[data-astro-cid-mnpcjpf2]{grid-template-columns:repeat(var(--periods), 1fr);border-bottom:1px solid var(--border-strong);align-items:end;gap:4px;min-height:180px;display:grid}.skyline-bar[data-astro-cid-mnpcjpf2]{background:var(--surface-glow);color:var(--text);border:1px solid var(--border-strong);text-align:left;border-bottom:0;flex-direction:column;justify-content:space-between;padding:10px;display:flex}.skyline-bar[data-astro-cid-mnpcjpf2].is-active{background:var(--accent);color:var(--surface-glow);border-color:var(--accent)}.skyline-bar[data-astro-cid-mnpcjpf2].is-empty{opacity:.35}.bar-count[data-astro-cid-mnpcjpf2]{color:var(--gold-text);font-size:18px;font-weight:500}.skyline-bar[data-astro-cid-mnpcjpf2].is-active .bar-count[data-astro-cid-mnpcjpf2]{color:var(--surface-glow)}.bar-label[data-astro-cid-mnpcjpf2]{font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:var(--fs-meta-sm);letter-spacing:.14em;color:var(--text);line-height:1.1;display:block}.skyline-bar[data-astro-cid-mnpcjpf2].is-active .bar-label[data-astro-cid-mnpcjpf2]{color:var(--surface-glow)}.bar-range[data-astro-cid-mnpcjpf2]{font-family:var(--font-meta);font-size:var(--fs-meta-xs);letter-spacing:.16em;color:var(--text-faint);margin-top:4px;display:block}.skyline-bar[data-astro-cid-mnpcjpf2].is-active .bar-range[data-astro-cid-mnpcjpf2]{color:color-mix(in srgb, var(--surface-glow) 85%, transparent)}.kinds[data-astro-cid-mnpcjpf2],.overviews[data-astro-cid-mnpcjpf2],.hubtags[data-astro-cid-mnpcjpf2]{padding:var(--s-4) var(--pad-x);border-bottom:1px solid var(--border)}.ov-soon[data-astro-cid-mnpcjpf2]{color:var(--text-mute);letter-spacing:.18em}.kinds-row[data-astro-cid-mnpcjpf2]{gap:var(--s-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.kinds-label[data-astro-cid-mnpcjpf2]{letter-spacing:.42em}.chips[data-astro-cid-mnpcjpf2]{flex-wrap:wrap;gap:10px;display:flex}.entries-wrap[data-astro-cid-mnpcjpf2]{padding:var(--s-5) var(--pad-x) var(--s-7);border-bottom:1px solid var(--border)}.entries-head[data-astro-cid-mnpcjpf2]{margin-bottom:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.novitates-eyebrow[data-astro-cid-mnpcjpf2]{letter-spacing:.42em}.novitates-title[data-astro-cid-mnpcjpf2]{margin-top:14px;font-size:clamp(32px,3.6vw,52px);font-weight:400}.showing-n[data-astro-cid-mnpcjpf2]{color:var(--accent);font-weight:500}.entries-grid[data-astro-cid-mnpcjpf2]{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=980px){.masthead-grid[data-astro-cid-mnpcjpf2]{grid-template-columns:1fr}.kinds-row[data-astro-cid-mnpcjpf2]{grid-template-columns:1fr;gap:16px}.entries-grid[data-astro-cid-mnpcjpf2]{grid-template-columns:1fr 1fr}}@media (width<=640px){.entries-grid[data-astro-cid-mnpcjpf2]{grid-template-columns:1fr}.skyline[data-astro-cid-mnpcjpf2]{min-height:140px}.bar-range[data-astro-cid-mnpcjpf2]{display:none}}.enc-results[data-astro-cid-mnpcjpf2]{margin-top:var(--s-3);background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.enc-results[data-astro-cid-mnpcjpf2][hidden]{display:none}.enc-search-hit[data-astro-cid-mnpcjpf2]{background:var(--surface-glow);color:inherit;padding:16px 18px;transition:background .15s;display:block}.enc-search-hit[data-astro-cid-mnpcjpf2]:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface-glow))}.enc-search-hit-title[data-astro-cid-mnpcjpf2]{color:var(--text);letter-spacing:-.005em;font-size:clamp(19px,1.8vw,26px);line-height:1.12;display:block}.enc-search-hit-excerpt[data-astro-cid-mnpcjpf2]{font-family:var(--font-body);color:var(--text-muted);margin-top:6px;font-size:15px;line-height:1.45;display:block}.enc-results[data-astro-cid-mnpcjpf2] mark{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text);padding:0 1px}.enc-search-empty[data-astro-cid-mnpcjpf2]{background:var(--surface-glow);font-family:var(--font-display);color:var(--text-muted);padding:18px;font-style:italic}
