.hist-head[data-astro-cid-siyyvcrl]{align-items:baseline;gap:4px var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hist-head[data-astro-cid-siyyvcrl] h1[data-astro-cid-siyyvcrl]{margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1.05}.hist-head[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.hist-section[data-astro-cid-siyyvcrl]{margin-top:var(--space-6);scroll-margin-top:var(--space-4)}.tours[data-astro-cid-siyyvcrl]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tours__first[data-astro-cid-siyyvcrl]{grid-column:1/-1}.tour[data-astro-cid-siyyvcrl]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-panel);height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tour[data-astro-cid-siyyvcrl]:hover{border-color:var(--color-accent)}.tours__first[data-astro-cid-siyyvcrl] .tour__cover[data-astro-cid-siyyvcrl]{aspect-ratio:auto;height:220px}.tours__first[data-astro-cid-siyyvcrl] .tour[data-astro-cid-siyyvcrl]{border-color:var(--color-accent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.tour__cover[data-astro-cid-siyyvcrl]{aspect-ratio:16/9;background:var(--color-panel-raised);display:block}.tour__cover[data-astro-cid-siyyvcrl] img[data-astro-cid-siyyvcrl]{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.tour__body[data-astro-cid-siyyvcrl]{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tours__first[data-astro-cid-siyyvcrl] .tour__body[data-astro-cid-siyyvcrl]{padding:var(--space-5);gap:8px}.tour__kicker[data-astro-cid-siyyvcrl]{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-accent);font-weight:600}.tour__title[data-astro-cid-siyyvcrl]{font-family:var(--font-display);font-size:18px;font-weight:600}.tours__first[data-astro-cid-siyyvcrl] .tour__title[data-astro-cid-siyyvcrl]{font-size:28px}.tour__blurb[data-astro-cid-siyyvcrl]{font-size:var(--text-sm);color:var(--color-text-secondary)}.tours__first[data-astro-cid-siyyvcrl] .tour__blurb[data-astro-cid-siyyvcrl]{font-size:var(--text-md)}.tour__meta[data-astro-cid-siyyvcrl]{font-size:var(--text-sm);color:var(--color-accent);font-weight:600}.tour__credit[data-astro-cid-siyyvcrl]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden}.eras[data-astro-cid-siyyvcrl]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eras[data-astro-cid-siyyvcrl] li[data-astro-cid-siyyvcrl]{padding:var(--space-4);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-panel);background:var(--color-panel);flex-direction:column;gap:6px;display:flex}.eras__years[data-astro-cid-siyyvcrl]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent)}.eras[data-astro-cid-siyyvcrl] h3[data-astro-cid-siyyvcrl]{margin:0;font-size:18px}.eras[data-astro-cid-siyyvcrl] p[data-astro-cid-siyyvcrl]{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;margin:0;line-height:1.5}.eras[data-astro-cid-siyyvcrl] a[data-astro-cid-siyyvcrl]{font-size:var(--text-sm);font-weight:600}.explore[data-astro-cid-siyyvcrl]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.explore__card[data-astro-cid-siyyvcrl]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-panel);background:var(--color-panel);color:var(--color-text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.explore__card[data-astro-cid-siyyvcrl]:hover{border-color:var(--color-accent)}.explore__title[data-astro-cid-siyyvcrl]{font-family:var(--font-display);font-size:20px;font-weight:600}.explore__text[data-astro-cid-siyyvcrl]{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1}.explore__go[data-astro-cid-siyyvcrl]{font-size:var(--text-sm);color:var(--color-accent);font-weight:700}@media (width<=800px){.explore[data-astro-cid-siyyvcrl]{grid-template-columns:1fr}}.scope-loading[data-astro-cid-siyyvcrl]{min-height:60vh;color:var(--color-text-muted)}@media (width<=1000px){.tours[data-astro-cid-siyyvcrl],.eras[data-astro-cid-siyyvcrl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tours[data-astro-cid-siyyvcrl],.eras[data-astro-cid-siyyvcrl],.tours__first[data-astro-cid-siyyvcrl] .tour[data-astro-cid-siyyvcrl]{grid-template-columns:1fr}.tours__first[data-astro-cid-siyyvcrl] .tour__body[data-astro-cid-siyyvcrl]{padding:var(--space-4)}.tours__first[data-astro-cid-siyyvcrl] .tour__title[data-astro-cid-siyyvcrl]{font-size:22px}}
