.TimelineSection-module__ECSU2G__section{z-index:2;background-color:var(--white);position:relative}.TimelineSection-module__ECSU2G__inner{max-width:calc(var(--container-v2) + 2 * var(--page-pad-x-v2));padding:var(--section-pad-v2) var(--page-pad-x-v2) calc(var(--section-pad-v2) * 1.5);flex-direction:column;align-items:center;gap:3rem;margin:0 auto;display:flex}.TimelineSection-module__ECSU2G__title{font-family:var(--font-heading-v2);font-weight:400;font-size:var(--heading-xl-size);letter-spacing:-.04em;color:var(--ink-2);text-align:center;margin:0;line-height:1.12}.TimelineSection-module__ECSU2G__content{width:100%}.TimelineSection-module__ECSU2G__pane{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:4rem;display:none}.TimelineSection-module__ECSU2G__paneActive{animation:.3s TimelineSection-module__ECSU2G__paneIn;display:grid}@keyframes TimelineSection-module__ECSU2G__paneIn{0%{opacity:0}to{opacity:1}}.TimelineSection-module__ECSU2G__media{aspect-ratio:16/9;border-radius:var(--radius-card-lg);background-color:var(--grey-card-2);width:100%;position:relative;overflow:hidden}.TimelineSection-module__ECSU2G__media img,.TimelineSection-module__ECSU2G__media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.TimelineSection-module__ECSU2G__copy{flex-direction:column;gap:1.25rem;max-width:26rem;display:flex}.TimelineSection-module__ECSU2G__itemTitle{font-family:var(--font-heading-v2);letter-spacing:-.04em;color:var(--ink-2);margin:0;font-size:2.5rem;font-weight:400;line-height:1.2}.TimelineSection-module__ECSU2G__itemText{font-size:var(--body-v2-size);line-height:var(--body-v2-lh);letter-spacing:var(--body-v2-ls);color:var(--text-body);opacity:.7;margin:0}@media screen and (max-width:991px){.TimelineSection-module__ECSU2G__pane{grid-template-columns:minmax(0,1fr);gap:2rem}.TimelineSection-module__ECSU2G__media{border-radius:var(--radius-card)}.TimelineSection-module__ECSU2G__copy{max-width:none}.TimelineSection-module__ECSU2G__itemTitle{font-size:2rem}}@media screen and (max-width:767px){.TimelineSection-module__ECSU2G__inner{gap:2rem}.TimelineSection-module__ECSU2G__itemTitle{font-size:1.75rem}.TimelineSection-module__ECSU2G__itemText{font-size:1rem}}
