.historicPage{padding-block:var(--space-2) var(--space-6)}.historicFilters{align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.historicField{gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.historicFieldLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.historicSelectWrap{position:relative}.historicSelectWrap:after{content:"";top:50%;right:var(--space-3);pointer-events:none;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;position:absolute;transform:translateY(-70%)rotate(45deg)}.historicSelect{width:100%;min-width:0;max-width:100%;min-height:44px;padding:0 var(--space-8) 0 var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel-raised);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;appearance:none;font-weight:600;line-height:44px}.historicToggles{gap:var(--space-2);flex-wrap:wrap;display:flex}.historicToggle{min-height:44px;padding:0 var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--control-radius);color:var(--color-text-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:600}.historicToggle[data-active=true]{border-color:var(--state-selected-border);background:var(--state-selected-surface);color:var(--state-selected-ink)}@media (prefers-reduced-motion:no-preference){.historicSelect,.historicToggle{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}}@media (hover:hover) and (pointer:fine){.historicSelect:hover,.historicToggle:hover{border-color:var(--state-selected-border)}.historicToggle:hover{color:var(--color-text)}}.historicSelect:focus-visible,.historicToggle:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.historicCount{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.historicList{max-width:48rem;margin:0;padding:0;list-style:none}.historicEntry{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:7rem minmax(0,1fr);display:grid}.historicEntry+.historicEntry{border-top:1px solid var(--line-soft)}.historicDate{flex-direction:column-reverse;justify-content:flex-end;gap:2px;margin:0;padding-top:2px;display:flex}.historicDateFigure{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--leading-tight)}.historicDateKind{color:var(--color-text-muted);font-size:var(--text-xs)}.historicEntryBody{gap:var(--space-1);min-width:0;display:grid}.historicEntryName{font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);margin:0}.historicEntryName a{min-width:44px;min-height:44px;margin-block:calc(-1 * var(--space-2));color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.historicEntryName a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.historicEntryName a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.historicEntryMeta{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.historicHook{margin:var(--space-1) 0 0;max-width:65ch;color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:break-word;text-wrap:pretty}.historicEntryPhoto{max-width:16rem;margin-top:var(--space-2)}.historicProvenance{align-items:center;gap:0 var(--space-5);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.historicCite,.historicMapLink{align-items:center;gap:var(--space-1);min-height:44px;margin-block:calc(-1 * var(--space-2));color:var(--color-text-soft);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.historicCite:hover,.historicMapLink:hover{color:var(--color-text);text-decoration-color:currentColor}}.historicCite:focus-visible,.historicMapLink:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-sm)}.historicLayout{gap:var(--space-10);display:grid}.historicColumn{min-width:0}.desktopRail.historicPane{display:none}@media (min-width:1024px){.historicLayout{grid-template-columns:minmax(0, var(--content-max)) minmax(0, 1fr);align-items:start}.desktopRail.historicPane{gap:var(--space-6);display:flex}}.historicPanePhoto .placePhoto__frame{aspect-ratio:4/3}.historicPaneLead{gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}.historicPaneLead a,.historicPaneOldest a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;font-weight:600}@media (hover:hover) and (pointer:fine){.historicPaneLead a:hover,.historicPaneOldest a:hover{text-decoration-color:currentColor}}.historicPaneLead a:focus-visible,.historicPaneOldest a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-sm)}.historicPaneLead span{color:var(--color-text-muted)}.historicPaneIndex{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-soft);display:grid}.historicPaneHeading{color:var(--color-text);font-size:var(--text-sm);margin:0;font-weight:700}.historicPaneFigures{margin:0;display:grid}.historicPaneFigures>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);display:flex}.historicPaneFigures>div+div{border-top:1px solid var(--line-soft)}.historicPaneFigures dt{color:var(--color-text-soft);font-size:var(--text-sm)}.historicPaneFigures dd{color:var(--color-text);font-family:var(--font-data);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.historicPaneOldest{color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.historicPagination{align-items:center;gap:var(--space-3);max-width:48rem;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-soft);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.historicPagination a{min-width:44px;min-height:44px;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.historicPagination>:last-child{justify-content:flex-end;justify-self:end}.historicBoroughRegion{padding-block:var(--space-10) calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.historicBoroughList .rowListItem{margin-inline:calc(-1 * var(--space-2))}.historicCreditsLink{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:640px){.historicEntry{gap:var(--space-1);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.historicDate{justify-content:flex-start;align-items:baseline;gap:var(--space-2);flex-direction:row;padding-top:0}.historicDate:empty{display:none}.historicDateFigure{font-size:var(--text-sm)}}.historicTimeMachine{max-width:48rem;margin:var(--space-6) 0 0;color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.historicTimeMachine a{min-height:44px;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}
