.tl{--tl-heading:#00338d;--tl-accent:#3fc1f0;--tl-line:#3a3a3a;--tl-text:#444;--tl-node:40px;color:var(--tl-text)}.tl,.tl *,.tl :after,.tl :before{box-sizing:border-box}.tl__header{margin:0 auto clamp(2rem,5vw,3.5rem);max-width:42rem;text-align:center}.tl__title{color:var(--tl-heading);font-size:45px;font-weight:300;line-height:1.2;margin:0 0 .75rem}.tl__intro{font-size:.9375rem;line-height:1.6;margin:0}.tl__entry+.tl__entry .tl__headline{margin-top:-.7rem}.tl__list{list-style:none;margin:0 auto;max-width:60rem;padding:0;position:relative}.tl__list:after,.tl__list:before{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.tl__list:before{background:var(--tl-line);opacity:.25}.tl__list:after{background:var(--tl-line);transform:translateX(-50%) scaleY(var(--tl-p,1));transform-origin:top}.tl__item{padding:0 2.25rem 4.5rem;position:relative;width:50%}.tl__item:last-child{padding-bottom:0}.tl__item--left{text-align:right}.tl__item--right{margin-left:50%;text-align:left}.tl__node{background:#fff;border:8px solid var(--tl-accent);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);height:var(--tl-node);position:absolute;top:-.2rem;width:var(--tl-node);z-index:1}.tl__item--left .tl__node{right:0;transform:translateX(50%)}.tl__item--right .tl__node{left:0;transform:translateX(-50%)}.tl__card{margin:0}.tl__year{color:var(--tl-heading);font-size:30px;font-weight:500;line-height:1.1;margin:0 0 .6rem}.tl__headline{color:var(--tl-heading);font-size:20px;font-weight:700;line-height:1.4;margin:.9rem 0 .35rem}.tl__year+.tl__headline{margin-top:0}.tl__companies{font-size:20px;font-weight:400;line-height:1.55;list-style:none;margin:0;padding:0}.tl--animate.tl--ready .tl__card{opacity:0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.8,.3,1)}.tl--animate.tl--ready .tl__item--left .tl__card{transform:translateX(-2rem)}.tl--animate.tl--ready .tl__item--right .tl__card{transform:translateX(2rem)}.tl--animate.tl--ready .tl__node{opacity:0;scale:.5;transition:scale .5s cubic-bezier(.22,.8,.3,1),opacity .4s ease,box-shadow .4s ease}.tl--animate.tl--ready .tl__item.is-visible .tl__card{opacity:1;transform:none}.tl--animate.tl--ready .tl__item.is-visible .tl__node{box-shadow:0 0 0 6px rgba(63,193,240,.25),0 2px 6px rgba(0,0,0,.25);opacity:1;scale:1}@media (max-width:720px){.tl__list:after,.tl__list:before{left:calc(var(--tl-node)/2)}.tl__item,.tl__item--right{margin-left:0;padding:0 0 2rem 4rem;text-align:left;width:100%}.tl__item--left .tl__node,.tl__item--right .tl__node{left:0;right:auto;transform:none}.tl--animate.tl--ready .tl__item--left .tl__card,.tl--animate.tl--ready .tl__item--right .tl__card{transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.tl--animate.tl--ready .tl__card,.tl--animate.tl--ready .tl__node{opacity:1;scale:1;transform:none;transition:none}.tl__list:after{transform:translateX(-50%) scaleY(1)!important}}