.timeline{margin-block:var(--spacing-page)}.timeline__container{width:100%}.timeline__entry{display:flex;flex-basis:89.6vw;flex-direction:column;max-width:89.6vw;padding-left:1.0666666667vw;padding-right:1.0666666667vw;position:relative;width:89.6vw}.timeline__entry+.timeline__entry{margin-top:var(--spacing-elements)}.timeline__entry:last-of-type .timeline__indicator{height:100%}@media only screen and (min-width:768px){.timeline__entry{flex-basis:91.6666666667vw;max-width:91.6666666667vw;padding-left:1.5625vw;padding-right:1.5625vw;width:91.6666666667vw}}@media only screen and (min-width:1024px){.timeline__entry{flex-basis:76.5625vw;flex-direction:row;flex-wrap:nowrap;margin-left:5.46875vw;margin-right:5.46875vw;max-width:76.5625vw;padding-left:.78125vw;padding-right:.78125vw;width:76.5625vw}}@media only screen and (min-width:1440px){.timeline__entry{flex-basis:960px;margin-left:160px;margin-right:160px;max-width:960px;padding-left:8px;padding-right:8px;width:960px}}.timeline__entry-year{color:var(--color-content-base-2);flex-basis:100%;margin-bottom:24px;padding-top:32px;width:100%}.timeline__entry-year p{font-family:Pangea,Arial,sans-serif;font-size:3.5rem;line-height:3.125rem}@media only screen and (min-width:1024px){.timeline__entry-year p{font-size:7.5rem;line-height:6.875rem}}.timeline__entry-year p b,.timeline__entry-year p strong{font-weight:400}.timeline__entry-year p{font-weight:600}.timeline__entry-year>div{display:flex;flex-direction:column;flex-wrap:nowrap}@media only screen and (max-width:1023px){.timeline__entry-year{padding-left:30px}.timeline__entry-year>div{flex-direction:row;transform:scale(.3);transform-origin:top left}.timeline__entry-year p{display:inline}}@media only screen and (min-width:1024px){.timeline__entry-year{flex-basis:25.78125vw;max-width:25.78125vw;padding-bottom:64px;padding-top:64px;width:25.78125vw}.timeline__entry-year>div{position:-webkit-sticky;position:sticky;top:64px;transform:scale(.3);transform-origin:top center}.timeline__entry-year p:nth-of-type(2){margin-left:80px}}@media only screen and (min-width:1440px){.timeline__entry-year{flex-basis:304px;max-width:304px;width:304px}}.timeline__entry-content{flex-basis:100%;padding-bottom:64px;width:100%}@media only screen and (max-width:1023px){.timeline__entry-content{padding-left:22px}}@media only screen and (min-width:768px)and (max-width:1023px){.timeline__entry-content .timeline__entry-image{max-width:42.70833vw}.timeline__entry-content.is--landscape .timeline__entry-image{max-width:54.16667vw}}@media only screen and (min-width:1024px){.timeline__entry-content{flex-basis:25.78125vw;max-width:25.78125vw;width:25.78125vw}.timeline__entry-content.is--landscape{flex-basis:36.71875vw;max-width:36.71875vw;width:36.71875vw}.timeline__entry-content{margin-left:7.03125vw;padding-bottom:64px;padding-top:64px}}@media only screen and (min-width:1440px){.timeline__entry-content{flex-basis:384px;max-width:384px;width:384px}.timeline__entry-content.is--landscape{flex-basis:544px;max-width:544px;width:544px}.timeline__entry-content{margin-left:96px}}.timeline__entry-copy{padding-left:8px;padding-right:8px;padding-top:16px}@media only screen and (min-width:768px)and (max-width:1023px){.timeline__entry-copy{padding-right:8.33333vw}}@media only screen and (min-width:1024px){.timeline__entry-copy{margin-top:24px}}.timeline__entry-image{background:var(--color-surface-base-2);border-radius:16px;width:100%}.timeline__entry-image img{border-radius:16px;display:block;height:auto;width:100%}@media only screen and (min-width:1024px){.timeline__entry-image,.timeline__entry-image img{border-radius:24px}}.timeline__indicator{background-color:var(--color-surface-action-1d);height:100%;left:0;position:absolute;top:0;width:2px}.timeline__indicator>span{background-color:var(--color-border-action-1a);height:132px;position:absolute;right:0;top:32px;transform:scaleY(.45);transform-origin:top;width:2px}@media only screen and (min-width:1024px){.timeline__indicator{left:calc(26.5625vw - 1px)}.timeline__indicator>span{height:182px;top:64px;transform-origin:top}}@media only screen and (min-width:1440px){.timeline__indicator{left:312px}}