.timeline__inner{--bg-color:var(--color-primary);--text-color:#fff;--line-color:var(--color-secondary);--line-margin:4.2rem}@media (min-width:768px){.timeline__inner{background-image:linear-gradient(to right,var(--bg-color) 50%,#fff 50%)}}@media (min-width:2100px){.timeline__inner{background-image:none}}.timeline__inner:first-child .timeline__line--top{visibility:hidden}.timeline__inner .fancy-hr{border-color:var(--line-color)}.timeline__inner--now:last-child{--bg-color:var(--color-primary);--text-color:#fff;--line-color:var(--color-secondary)}.timeline__grid{position:relative;grid-row-gap:8rem;background-color:var(--bg-color);color:var(--text-color);grid-template-areas:"info" "stats";grid-template-columns:1fr}@media (min-width:768px){.timeline__grid{grid-template-areas:"info stats";grid-template-columns:1fr 1fr;grid-column-gap:10rem}}.timeline__line{border-left:3px solid var(--line-color);margin-left:var(--line-margin)}.timeline__line--top{padding-top:var(--padding-lg)}@media (min-width:768px){.timeline__line--top{grid-template-areas:"info stats";grid-template-columns:1fr 1fr;padding-top:var(--padding-xl);visibility:visible}}.timeline__info{max-width:100rem!important;overflow:hidden;padding:0 5rem 0 0!important;position:relative}.timeline__info .fancy-hr{margin-top:0}@media (min-width:768px){.timeline__info{padding:0 20rem!important}}.timeline__year-heading{color:var(--text-color);display:inline-block;font-size:3.2rem;left:9rem;margin-left:var(--line-margin);margin-top:0;padding:1.6rem 0;position:absolute;top:3.7rem;transform:translateX(-50%)}@media (min-width:768px){.timeline__year-heading{left:8rem;top:7.4rem}}.timeline__milestones{height:100%;margin-bottom:0;margin-top:0;padding-bottom:4rem;padding-top:0}.timeline__milestones>*+*{margin-top:6rem}.timeline__milestone{--v-spacing:1rem;padding-left:5rem;position:relative}@media (min-width:992px){.timeline__milestone{padding-left:7rem}}.timeline__milestone:first-child{padding-top:6rem}.timeline__milestone:first-child .timeline__milestone-dot{background-color:var(--color-primary);border-width:3px;height:1.8rem;left:-1rem;top:0;width:1.8rem}@media (min-width:768px){.timeline__milestone:first-child{padding-top:0}}.timeline__milestone:last-child:after{background-color:var(--bg-color);content:"";display:block;display:none;height:60rem;left:0;position:absolute;top:.9rem;transform:translateX(-50%);width:3rem}.timeline__milestone-dot{background-color:var(--line-color);border:2px solid var(--line-color);border-radius:50%;height:1.2rem;left:-.7rem;position:absolute;top:.3rem;width:1.2rem;z-index:1}.timeline__milestone h1,.timeline__milestone h2,.timeline__milestone h3,.timeline__milestone h4,.timeline__milestone h5,.timeline__milestone h6{color:var(--text-color);font-size:1.6rem}.timeline__stats{align-self:start;display:grid;grid-area:stats;grid-gap:6rem;grid-template-areas:"headcount" "investments" "image";grid-template-columns:1fr;grid-template-rows:1fr auto}@media (min-width:370px){.timeline__stats{grid-template-areas:"headcount investments" "image image";grid-template-columns:1fr 1fr;grid-gap:8rem}}@media (min-width:768px){.timeline__stats{grid-template-areas:"image image" "headcount headcount" "investments investments";grid-template-rows:auto auto auto;margin-top:6rem;padding-bottom:11rem}}.timeline__image-wrapper{grid-area:image;padding-left:3rem;position:relative}@media (min-width:576px){.timeline__image-wrapper{padding-left:5rem}}@media (min-width:992px){.timeline__image-wrapper{padding-left:7rem}}.timeline__image{border-radius:2rem;position:relative;width:100%}