.chron-sec{padding-block:clamp(64px,7vw,100px)}.chron{grid-template-columns:190px minmax(0,1fr);gap:48px;display:grid}.readout{position:relative}.readout__in{top:calc(var(--bar-h) + 56px);padding-top:6px;position:sticky}.readout__label{font:600 10.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.readout__year{font:600 76px/.9 var(--serif);color:var(--maroon);font-variant-numeric:lining-nums;letter-spacing:-.02em;margin-top:10px}.readout__year span{display:inline-block}.readout__chapter{font:italic 500 19px/1.25 var(--serif);color:var(--ink);min-height:48px;margin-top:12px}.readout__track{background:var(--hair);width:2px;height:180px;margin-top:22px;position:relative}.readout__track i{background:var(--maroon);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.readout__range{font:500 12px/1.4 var(--sans);letter-spacing:.08em;color:var(--ink-3);margin-top:12px}.chron__body{--gap:92px;position:relative}.entries:before,.entries:after{content:"";background:var(--hair-2);width:1px;margin-left:-.5px;position:absolute;top:-30px;bottom:0;left:50%}.entries:after{background:var(--maroon);transform-origin:top;width:2px;transform:scaleY(var(--p,0));margin-left:-1px}.chapter{position:relative}.chapter+.chapter{margin-top:clamp(56px,6vw,96px)}.chapter-head{text-align:center;max-width:560px;margin:0 auto clamp(48px,5vw,68px);padding:0 24px;position:relative}.chapter-head__num{border:1px solid var(--maroon);background:var(--paper);width:58px;height:58px;font:italic 600 24px/1 var(--serif);color:var(--maroon);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.chapter-head h2{font-size:clamp(2rem,1.4rem + 1.6vw,2.9rem);font-weight:500}.chapter-head__years{font:600 11.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--maroon);margin-top:8px}.chapter-head__dek{color:var(--ink-2);margin-top:14px;font-size:15.5px;line-height:1.6}.entries{grid-template-columns:minmax(0,1fr) var(--gap) minmax(0,1fr);align-items:start;row-gap:36px;display:grid;position:relative}.entry{grid-column:1;position:relative}.entry.is-r{grid-column:3;margin-top:64px}.entry__node{border:1px solid var(--maroon);background:var(--paper);z-index:2;width:13px;height:13px;transition:background .4s var(--ease),transform .4s var(--ease);border-radius:50%;position:absolute;top:13px}.entry:not(.is-r) .entry__node{right:calc(var(--gap) / -2 - 6.5px)}.entry.is-r .entry__node{left:calc(var(--gap) / -2 - 6.5px)}.entry.is-past .entry__node{background:var(--maroon);transform:scale(1.1)}.entry__link{height:1px;width:calc(var(--gap) / 2 - 10px);background:var(--hair-2);position:absolute;top:19px}.entry:not(.is-r) .entry__link{right:calc(var(--gap) / -2 + 8px)}.entry.is-r .entry__link{left:calc(var(--gap) / -2 + 8px)}.entry__card{border-top:1px solid var(--hair);grid-template-rows:auto 1fr;grid-template-columns:40% minmax(0,1fr);align-items:start;gap:6px 20px;padding-top:16px;display:grid}.entry.is-r .entry__card{grid-template-columns:minmax(0,1fr) 40%}.entry__fig{background:var(--card);border:1px solid var(--hair);box-shadow:0 1px 0 var(--hair);margin:0;padding:7px}.entry__fig img{aspect-ratio:4/3;object-fit:cover;filter:sepia(.18)saturate(.92)contrast(1.02);width:100%;transition:filter .6s var(--ease)}.entry:hover .entry__fig img{filter:none}.entry__year{font:600 34px/1 var(--serif);color:var(--maroon);letter-spacing:-.01em}.entry__title{font:600 21px/1.15 var(--serif);margin-top:8px}.entry__text{color:var(--ink-2);margin-top:4px;font-size:14.8px;line-height:1.6}.entry__card>.entry__fig{grid-area:1/1/span 2}.entry__card>div{grid-area:1/2}.entry__card>.entry__text{grid-area:2/2}.entry.is-r .entry__card>.entry__fig{grid-column:2}.entry.is-r .entry__card>div,.entry.is-r .entry__card>.entry__text{grid-column:1}.entry--text .entry__card>div,.entry--text .entry__card>.entry__text,.entry--text .entry__card>p{grid-column:1!important}.entry--text .entry__card>p:last-child:not(.entry__text){grid-row:3}.entry__fig figcaption{font:italic 500 13.5px/1.3 var(--serif);color:var(--ink-3);margin-top:7px}.entry__fig figcaption b{font:600 9.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-right:6px;font-style:normal}.entry--text .entry__card{grid-template-columns:1fr!important}.entry--text .entry__year{color:#0000;-webkit-text-stroke:1px var(--maroon);font-size:58px;font-weight:500}.entry--finale .entry__card{background:var(--maroon);color:var(--paper);border-top:0;padding:26px 26px 28px}.entry--finale .entry__year{color:var(--paper);-webkit-text-stroke:0;font-size:58px}.entry--finale .entry__text{color:#f5f1e8db}.entry--finale a{color:#fff;letter-spacing:.04em;margin-top:14px;font-size:14px;font-weight:600;display:inline-block}.chapter:not(.is-open) .entry.is-extra{display:none}.more-btn--m{display:none!important}.more-btn{z-index:1;border:1px solid var(--maroon);background:var(--paper);min-height:44px;color:var(--maroon);font:600 12.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:34px auto 0;padding:0 20px;transition:background .3s,color .3s;display:flex;position:relative}.more-btn:hover{background:var(--maroon);color:#fff}.more-btn svg{width:14px;height:14px;transition:transform .35s var(--ease)}.more-btn[aria-expanded=true] svg{transform:rotate(180deg)}.chron__end{text-align:center;width:max-content;max-width:100%;font:italic 500 18px/1.3 var(--serif);color:var(--ink-3);margin:clamp(40px,5vw,64px) auto 0}.journal{border-top:3px double var(--hair-2);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin:clamp(72px,8vw,120px) 0 0;padding-top:clamp(28px,3vw,40px);display:grid}.journal figure{view-timeline-name:--chart;margin:0}.journal__label{font:600 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--maroon)}.journal h2{margin-top:12px;font-size:clamp(2rem,1.4rem + 1.6vw,3rem);font-weight:500}.journal__dek{color:var(--ink-2);max-width:560px;margin-top:10px;font-size:15.5px}.chart{width:100%;height:auto;margin-top:22px;overflow:visible}.chart .grid line{stroke:var(--hair);stroke-width:1px}.chart .axis text{font:500 11px var(--sans);fill:var(--ink-3)}.chart .ylab{font:italic 600 14px var(--serif);fill:var(--ink-2)}.chart .line{fill:none;stroke:var(--maroon);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.chart .gap{fill:none;stroke:var(--maroon);stroke-width:1.4px;stroke-dasharray:3 6;opacity:.55}.chart .pt{fill:var(--card);stroke:var(--maroon);stroke-width:2px}.chart .pt--one{fill:var(--maroon)}.chart .plab{font:600 13px var(--sans);fill:var(--ink)}.chart .note{font:italic 500 13px var(--serif);fill:var(--ink-3)}.chart .hl{font:italic 600 16px var(--serif);fill:var(--maroon)}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes appear{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.chart .line{stroke-dasharray:1;animation:linear both draw;animation-timeline:--chart;animation-range:entry 30% cover 55%}.chart .pt,.chart .plab,.chart .hl,.chart .note{animation:linear both appear;animation-timeline:--chart;animation-range:entry 50% cover 55%}}}.chart-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.journal__src{font:italic 500 14px/1.4 var(--serif);color:var(--ink-3);margin-top:14px}.jtable{border-collapse:collapse;width:100%;margin-top:18px;font-size:14.5px}.jtable caption{text-align:left;font:600 11px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--maroon);padding-bottom:6px}.jtable caption span{font:500 26px/1.1 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:10px;display:block}.jtable th,.jtable td{border-bottom:1px solid var(--hair);text-align:left;padding:10px 0;font-weight:400}.jtable thead th{font:600 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink)}.jtable td:last-child,.jtable th:last-child{text-align:right;font-variant-numeric:tabular-nums lining-nums}.jtable tfoot td{border-bottom:3px double var(--hair-2);color:var(--maroon);font-weight:600}@media (max-width:1199px){.chron{grid-template-columns:1fr}.readout{display:none}}@media (max-width:899px){.chron__body{--gap:0px}.entries:before,.entries:after{top:-18px;left:15px}.entries{grid-template-columns:1fr;row-gap:30px;padding-left:48px}.entry,.entry.is-r{grid-column:1;margin-top:0}.entry:not(.is-r) .entry__node,.entry.is-r .entry__node{left:-39px;right:auto}.entry__link{display:none}.entry__card,.entry.is-r .entry__card{grid-template-columns:118px minmax(0,1fr);gap:16px}.entry.is-r .entry__card>.entry__fig{grid-column:1}.entry.is-r .entry__card>div,.entry.is-r .entry__card>.entry__text{grid-column:2}.entry__year{font-size:28px}.entry--text .entry__year,.entry--finale .entry__year{font-size:44px}.chapter-head{text-align:left;margin-left:0;padding-left:48px;padding-right:0}.chapter-head__num{width:32px;height:32px;margin:0 0 14px -48px;font-size:16px;position:relative;left:-1px}.more-btn{margin:24px 0 0 48px}.more-btn--m{display:flex!important}.chapter:not(.is-open) .entry.is-extra-m{display:none}.chron__end{text-align:left;margin-left:48px}.journal{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.entry__card,.entry.is-r .entry__card{grid-template-columns:96px minmax(0,1fr)}.entry__card>.entry__fig,.entry.is-r .entry__card>.entry__fig{grid-row:1}.entry .entry__card>.entry__text{grid-row:2;grid-column:1/-1!important}.entry__fig figcaption{display:none}.entry__title{font-size:19px}.chart{min-width:640px}.chart-scroll{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}}
