.timeline-module__P1adCG__page{--paper:#fff;--ink:#191816;--muted:#6f6b62;--rule:#19181638;--red:#972f28;min-height:100vh;color:var(--ink);background:#fff}.timeline-module__P1adCG__masthead{border-bottom:1px solid var(--rule);background-color:#fff;background-image:linear-gradient(#11100e06 1px,#0000 1px),linear-gradient(90deg,#11100e06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.timeline-module__P1adCG__mastheadInner{padding-inline:1.75rem;grid-template-columns:minmax(0,1fr) minmax(22rem,.48fr);align-items:end;gap:clamp(3rem,9vw,10rem);width:min(100%,90rem);margin-inline:auto;padding-top:2.2rem;padding-bottom:2.35rem;display:grid}.timeline-module__P1adCG__eyebrow,.timeline-module__P1adCG__decadeNav,.timeline-module__P1adCG__resultMeta,.timeline-module__P1adCG__eventDate,.timeline-module__P1adCG__eventTaxonomy,.timeline-module__P1adCG__archiveFooter,.timeline-module__P1adCG__empty>span{font-family:var(--archive-label), sans-serif;text-transform:uppercase;letter-spacing:.14em}.timeline-module__P1adCG__eyebrow{color:var(--red);letter-spacing:.17em;margin:0;font-size:.61rem;font-weight:900}.timeline-module__P1adCG__masthead h1{font-family:var(--archive-display), serif;letter-spacing:-.065em;margin:.55rem 0 0;font-size:clamp(3.5rem,5.5vw,5.8rem);font-weight:950;line-height:.9}.timeline-module__P1adCG__lede{max-width:42rem;color:var(--muted);margin:.9rem 0 0;font-size:.83rem;line-height:1.7}.timeline-module__P1adCG__archive{max-width:90rem;margin:0 auto;padding:0 1.75rem 5rem}.timeline-module__P1adCG__archiveControls{background:#fff;border-bottom:2px solid #11100e}.timeline-module__P1adCG__filterRail{scrollbar-width:none}.timeline-module__P1adCG__filterRail::-webkit-scrollbar{display:none}.timeline-module__P1adCG__filterButton{color:#817b72;background:#fff;border:1px solid #11100e2e;flex:none;padding:.5rem .7rem;font-size:.7rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s}.timeline-module__P1adCG__filterButton:hover,.timeline-module__P1adCG__filterButton:focus-visible{color:#11100e;border-color:#11100e}.timeline-module__P1adCG__filterButton[data-active=true]{color:#fff;background:#11100e;border-color:#11100e}.timeline-module__P1adCG__decadeNav{flex-wrap:wrap;align-content:center;gap:.75rem 1rem;margin-left:auto;font-size:.58rem;font-weight:800;display:flex}.timeline-module__P1adCG__decadeNav span{color:var(--muted)}.timeline-module__P1adCG__decadeNav a{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.timeline-module__P1adCG__decadeNav a:hover{border-color:var(--red);color:var(--red)}.timeline-module__P1adCG__resultMeta{border-bottom:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.8rem 0;font-size:.56rem;font-weight:800;display:flex}.timeline-module__P1adCG__timeline{padding:2rem 0 4rem}.timeline-module__P1adCG__yearGroup{grid-template-columns:minmax(8rem,16rem) minmax(0,1fr);gap:2.5rem;scroll-margin-top:5rem;display:grid}.timeline-module__P1adCG__yearHeading{align-self:start;align-items:center;gap:1rem;padding-top:2.1rem;display:flex;position:sticky;top:1.5rem}.timeline-module__P1adCG__yearHeading span{font-family:var(--archive-display), serif;letter-spacing:-.07em;font-size:clamp(2.7rem,5vw,5rem);font-weight:900;line-height:1}.timeline-module__P1adCG__yearHeading i{background:var(--ink);flex:1;height:1px}.timeline-module__P1adCG__eventList{border-left:1px solid var(--ink);padding:2rem 0 4.5rem 2.5rem;position:relative}.timeline-module__P1adCG__event{padding:0 0 3rem;position:relative}.timeline-module__P1adCG__event:last-child{padding-bottom:0}.timeline-module__P1adCG__node{border:2px solid var(--paper);background:var(--ink);width:.7rem;height:.7rem;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:.28rem;left:-2.86rem}.timeline-module__P1adCG__event[data-level=s] .timeline-module__P1adCG__node{background:var(--red);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--red), 0 0 0 .42rem var(--paper), 0 0 0 .48rem #972f2859;left:-3.02rem}.timeline-module__P1adCG__event[data-level=b] .timeline-module__P1adCG__node{width:.42rem;height:.42rem;box-shadow:none;background:var(--muted);border-width:1px;left:-2.73rem}.timeline-module__P1adCG__eventBody{max-width:100%}.timeline-module__P1adCG__eventLayout{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.timeline-module__P1adCG__eventLayout[data-has-relations=true]{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}.timeline-module__P1adCG__eventCopy{min-width:0}.timeline-module__P1adCG__eventDate{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.09em;margin-bottom:.7rem;font-size:clamp(1rem,1.15vw,1.15rem);font-weight:900;line-height:1}.timeline-module__P1adCG__eventHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid}.timeline-module__P1adCG__event h2{font-family:var(--archive-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;line-height:1.18}.timeline-module__P1adCG__event[data-level=a] h2{font-size:clamp(1.25rem,2.2vw,1.75rem)}.timeline-module__P1adCG__event[data-level=b] h2{letter-spacing:0;font-family:inherit;font-size:1rem}.timeline-module__P1adCG__eventSubtitle{color:var(--muted);margin:.4rem 0 0;font-size:.82rem}.timeline-module__P1adCG__eventTaxonomy{white-space:nowrap;align-items:center;gap:.5rem;font-size:.55rem;font-weight:800;display:flex}.timeline-module__P1adCG__eventTaxonomy span{border:1px solid var(--event-color);color:var(--event-color);padding:.28rem .48rem}.timeline-module__P1adCG__eventTaxonomy b{background:var(--ink);color:var(--paper);padding:.3rem .48rem}.timeline-module__P1adCG__eventTaxonomy em{border:1px dashed var(--red);color:var(--red);padding:.28rem .48rem;font-style:normal}.timeline-module__P1adCG__eventTaxonomy em[data-status=probable]{color:#715620;border-color:#8a6a2c}.timeline-module__P1adCG__summary{color:#4c4943;max-width:42rem;margin:1rem 0 0;font-size:.92rem;line-height:1.85}.timeline-module__P1adCG__cover{aspect-ratio:16/7;filter:saturate(.78)contrast(1.04);background-position:50%;background-size:cover;width:min(100%,42rem);margin-top:1.2rem}.timeline-module__P1adCG__relationCards{align-content:start;gap:.8rem;display:grid}.timeline-module__P1adCG__relationCard{border:1px solid var(--rule);min-width:0;color:var(--ink);background:#19181605;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:block}.timeline-module__P1adCG__relationCard:hover{border-color:var(--ink);background:#1918160b;transform:translateY(-2px)}.timeline-module__P1adCG__relationVisual{aspect-ratio:4/3;border-bottom:1px solid var(--rule);background:#d8d1c4;display:block;position:relative;overflow:hidden}.timeline-module__P1adCG__relationImage{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform .24s,filter .24s;position:absolute;inset:0}.timeline-module__P1adCG__relationCard:hover .timeline-module__P1adCG__relationImage{filter:saturate()contrast(1.03);transform:scale(1.035)}.timeline-module__P1adCG__relationFallback{color:#1918169e;background:repeating-linear-gradient(-45deg,#0000 0 1.1rem,#1918160b 1.1rem 1.16rem),#d8d1c4;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex;position:absolute;inset:0}.timeline-module__P1adCG__relationFallback svg{width:1.7rem;height:1.7rem}.timeline-module__P1adCG__relationFallback b{font-family:var(--archive-display), serif;letter-spacing:.12em;font-size:1.45rem}.timeline-module__P1adCG__relationType{color:var(--paper);font-family:var(--archive-label), sans-serif;letter-spacing:.1em;background:#191816e0;align-items:center;gap:.3rem;padding:.28rem .42rem;font-size:.52rem;font-weight:800;display:inline-flex;position:absolute;bottom:.55rem;left:.55rem}.timeline-module__P1adCG__relationType svg{width:.7rem;height:.7rem}.timeline-module__P1adCG__relationCard>strong{padding:.72rem .75rem .78rem;font-size:.78rem;line-height:1.45;display:block}.timeline-module__P1adCG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:27rem;display:flex}.timeline-module__P1adCG__empty>span{color:var(--red);font-size:.58rem;font-weight:900}.timeline-module__P1adCG__empty h2{font-family:var(--archive-display), serif;margin:.8rem 0 0;font-size:1.8rem}.timeline-module__P1adCG__empty p{color:var(--muted);margin:.7rem 0 0;font-size:.85rem}.timeline-module__P1adCG__archiveFooter{border-top:1px solid var(--ink);color:var(--muted);align-items:center;gap:.7rem;padding-top:1.5rem;font-size:.58rem;font-weight:800;display:flex}.timeline-module__P1adCG__archiveFooter svg{width:.9rem;height:.9rem;color:var(--red)}@media (max-width:960px){.timeline-module__P1adCG__mastheadInner{grid-template-columns:1fr;gap:1.8rem}}@media (max-width:800px){.timeline-module__P1adCG__archiveControls{margin-inline:-1rem;padding-inline:1rem}.timeline-module__P1adCG__decadeNav{margin-left:0}.timeline-module__P1adCG__decadeNav span{text-align:left}.timeline-module__P1adCG__archive{padding:0 1rem 3.5rem}.timeline-module__P1adCG__yearGroup{display:block}.timeline-module__P1adCG__yearHeading{padding:2rem 0 1.1rem;position:static}.timeline-module__P1adCG__yearHeading span{font-size:3.2rem}.timeline-module__P1adCG__eventList{margin-left:.45rem;padding:.6rem 0 2.5rem 1.45rem}.timeline-module__P1adCG__event{padding-bottom:2.5rem}.timeline-module__P1adCG__node{left:-1.81rem}.timeline-module__P1adCG__event[data-level=s] .timeline-module__P1adCG__node{left:-1.97rem}.timeline-module__P1adCG__event[data-level=b] .timeline-module__P1adCG__node{left:-1.68rem}.timeline-module__P1adCG__eventHeader{grid-template-columns:1fr;gap:.8rem}.timeline-module__P1adCG__eventTaxonomy{order:-1}.timeline-module__P1adCG__eventLayout[data-has-relations=true]{grid-template-columns:1fr;gap:1.25rem}.timeline-module__P1adCG__relationCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.timeline-module__P1adCG__mastheadInner{padding-inline:1rem;padding-top:1.8rem;padding-bottom:2rem}.timeline-module__P1adCG__masthead h1{font-size:3.6rem}}@media (max-width:480px){.timeline-module__P1adCG__relationCards{grid-template-columns:1fr}.timeline-module__P1adCG__relationVisual{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.timeline-module__P1adCG__filterButton,.timeline-module__P1adCG__relationCard,.timeline-module__P1adCG__relationImage{transition:none}}
