.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:nth-child(4n+2){--bg-color:#fff;--text-color:var(--color-primary)}.timeline__inner:nth-child(4n+3){--bg-color:var(--color-secondary);--line-color:#fff}.timeline__inner:nth-child(4n+4){--bg-color:#fff;--text-color:var(--color-primary)}.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-100);--text-color:var(--color-primary);--line-color:var(--color-secondary)}.timeline__grid{display:grid;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:1px solid var(--line-color);margin-left:var(--line-margin)}.timeline__line--top{padding-top:var(--padding-lg);visibility:hidden}@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{overflow:hidden}.timeline__info .fancy-hr{margin-top:0}.timeline__info hr:first-of-type{display:none}@media(min-width:768px){.timeline__info hr:first-of-type{display:block}}.timeline__year-heading{color:var(--text-color);display:inline-block;font-size:3.2rem;margin-left:var(--line-margin);margin-top:0;padding:1.6rem 0;position:relative;transform:translateX(-50%)}.timeline__milestones{height:100%;margin-bottom:0;margin-top:0;padding:5rem 0 0}@media(min-width:768px){.timeline__milestones{padding:13.5rem 0 25rem}}.timeline__milestones>*+*{margin-top:6rem}.timeline__milestone{--v-spacing:1rem;padding-left:3rem;position:relative}@media(min-width:576px){.timeline__milestone{padding-left:5rem}}@media(min-width:992px){.timeline__milestone{padding-left:7rem}}.timeline__milestone:last-child:after{background-color:var(--bg-color);content:"";display:block;height:60rem;left:0;position:absolute;top:.9rem;transform:translateX(-50%);width:3rem}@media(min-width:768px){.timeline__milestone:last-child:after{display:none}}.timeline__milestone-dot{background-color:var(--line-color);border:1px solid var(--line-color);border-radius:50%;height:1.2rem;left:-.6rem;position:absolute;top:.4rem;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;margin-left:calc(var(--padding-sm)*-1);margin-right:calc(var(--padding-sm)*-1);margin-top:0;position:relative}@media(min-width:768px){.timeline__image-wrapper{margin-left:0;margin-right:0}}@media(min-width:1400px){.timeline__image-wrapper{transform:translateX(9rem)}}.timeline__image-wrapper:before{background-color:var(--color-primary);bottom:0;content:"";display:block;left:0;mix-blend-mode:color;position:absolute;right:0;top:0;z-index:1}.timeline__image{filter:grayscale(1);position:relative;width:100%}.timeline__image-caption{background-image:linear-gradient(to top,var(--color-primary-500),transparent);bottom:0;color:#fff;font-size:1.2rem;left:0;padding:var(--padding-sm);position:absolute;width:100%;z-index:10}@media(min-width:1400px){.timeline__grid .timeline__stat{transform:translateX(9rem)}}.timeline__stat>*+*{margin-top:2.3rem}.timeline__stat--headcount{grid-area:headcount}.timeline__stat--investments{grid-area:investments}@media(min-width:768px){.timeline__stat--investments{padding-right:4rem}}.timeline__stat-heading{color:var(--text-color);font-size:1.4rem}@media(min-width:576px){.timeline__stat-heading{font-size:1.6rem}}.timeline__stat-count{font-size:2.6rem;font-weight:700;line-height:1}@media(min-width:576px){.timeline__stat-count{font-size:5rem}}.timeline__investment-list>*+*{line-height:1.4;margin-top:1rem}.timeline__now{background-color:var(--bg-color);display:grid;grid-template-columns:1fr}@media(min-width:992px){.timeline__now{grid-template-columns:1fr 3fr}}.timeline__now-heading .fancy-hr{margin-top:0}.timeline__now-heading hr:first-of-type{display:none}@media(min-width:768px){.timeline__now-heading hr:first-of-type{display:block}}.timeline__now-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-column-gap:5rem;grid-row-gap:6rem;padding:8rem 0}@media(min-width:992px){.timeline__now-stats{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));padding:14rem 10rem 14rem 0;grid-column-gap:3rem;grid-row-gap:10rem}}.timeline__now-stats .timeline__stat-count{font-size:3.2rem}