.sj-tl{font-family:Inter,sans-serif}.sj-tl__inner{margin:0 auto;width:100%}.container{max-width:1200px}.container-narrow{max-width:960px}.container-fluid{max-width:100%}.sj-tl__grid{align-items:start;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr}.sj-tl__eyebrow{display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.sj-tl__heading{font-family:Macan,sans-serif!important;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;max-width:20ch}.sj-tl__lead{font-size:16px;line-height:1.65;max-width:52ch}.sj-tl--light .sj-tl__lead,.sj-tl--light .sj-tl__lead p{color:#3e3d37}.sj-tl--dark .sj-tl__lead,.sj-tl--dark .sj-tl__lead p{color:hsla(0,0%,100%,.65)}.sj-tl__lead p{margin:0}.sj-tl__track{border-left:2px solid #e2e4e8;display:grid;gap:32px;padding-left:28px}.sj-tl__item{position:relative}.sj-tl__dot{border-radius:50%;height:12px;left:-35px;position:absolute;top:8px;width:12px}.sj-tl__year{font-family:Macan Mono,SF Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sj-tl__item-title{font-family:Macan,sans-serif!important;font-size:18px;font-weight:800;line-height:1.3;margin:8px 0}.sj-tl--light .sj-tl__item-title{color:#12161a}.sj-tl--dark .sj-tl__item-title{color:#fff}.sj-tl__item-desc{font-size:14px;line-height:1.65}.sj-tl--light .sj-tl__item-desc,.sj-tl--light .sj-tl__item-desc p{color:#3e3d37}.sj-tl--dark .sj-tl__item-desc,.sj-tl--dark .sj-tl__item-desc p{color:hsla(0,0%,100%,.65)}.sj-tl__item-desc p{margin:0}@media (max-width:900px){.sj-tl__grid{gap:40px;grid-template-columns:1fr}}