.timeline__header{margin:0 auto 4rem;max-width:72rem;text-align:center}@media (min-width:768px){.timeline__header{margin-bottom:6.4rem}}.timeline__heading{color:#000;font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}@media (min-width:768px){.timeline__heading{font-size:3.2rem}}.timeline__intro{color:#6e6e6e;font-size:1.4rem;line-height:1.4;margin-top:.8rem}@media (min-width:768px){.timeline__intro{font-size:1.6rem}}.timeline__list{display:flex;flex-direction:column;gap:4.8rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.timeline__list{gap:8rem}}.timeline__entry{align-items:center;display:grid;gap:2.4rem}@media (min-width:768px){.timeline__entry{gap:6.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.timeline__entry[data-side=none]{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:72rem;text-align:center}@media (min-width:768px){.timeline[data-first=left] .timeline__entry[data-side=second] .timeline__media,.timeline[data-first=right] .timeline__entry[data-side=first] .timeline__media{order:1}}.timeline__media{background-color:#e9e9e9;overflow:hidden}.timeline:not([data-aspect=auto]) .timeline__media{aspect-ratio:var(--timeline-ar)}.timeline__img{display:block;height:auto;width:100%}.timeline:not([data-aspect=auto]) .timeline__img{height:100%;-o-object-fit:cover;object-fit:cover}.timeline__year{color:#000;font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}@media (min-width:768px){.timeline__year{font-size:3.2rem}}.timeline__caption{color:#000;font-size:1.4rem;font-weight:500;line-height:1.4;margin-top:.8rem}@media (min-width:768px){.timeline__caption{font-size:1.6rem}}.timeline__text{color:#6e6e6e;font-size:1.4rem;line-height:1.4;margin-top:1.2rem}@media (min-width:768px){.timeline__text{font-size:1.6rem}}.timeline__text p+p{margin-top:1.2rem}.timeline[data-align=left] .timeline__entry[data-side=none],.timeline[data-align=left] .timeline__header{margin-inline:0;text-align:left}