.about-timeline__row{display:flex;flex-direction:column;gap:32px;padding-top:var(--io-section-py);padding-bottom:var(--io-section-py)}@media (min-width:1440px){.about-timeline__row{flex-direction:row;align-items:flex-start;gap:64px}}.about-timeline__aside{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:480px}@media (min-width:1440px){.about-timeline__aside{position:sticky;top:var(--io-header-clearance);flex:1 1 0%;z-index:2}}.about-timeline__subtext{font-size:16px}.about-timeline__list{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1024px){.about-timeline__list{flex:1 1 0%}}.about-timeline__item{display:flex;align-items:flex-start;width:100%}.about-timeline__marker{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex-shrink:0;width:64px}@media (min-width:768px){.about-timeline__marker{width:96px}}.about-timeline__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:var(--io-radius-full);border:1px solid var(--io-highlight);background:var(--io-surface)}@media (min-width:768px){.about-timeline__badge{width:96px;height:96px}}.about-timeline__year{font-family:var(--io-font-heading);font-weight:400;font-size:16px;line-height:1.25;color:var(--io-highlight);text-align:center;margin:0}@media (min-width:768px){.about-timeline__year{font-size:20px}}.about-timeline__connector{display:flex;align-items:center;justify-content:center;flex:1 1 0%;width:100%;padding-inline:8px}@media (min-width:768px){.about-timeline__connector{padding-inline:16px}}.about-timeline__connector-line{width:1px;height:100%;min-height:24px;background:var(--io-gradient-highlight-vertical)}.about-timeline__content{display:flex;flex-direction:column;gap:16px;flex:1 1 0%;min-width:0;padding:8px 0 8px 16px}@media (min-width:768px){.about-timeline__content{padding:16px 32px}}.about-timeline__content-top{display:flex;flex-direction:column;gap:10px}.about-timeline__stage{font-family:var(--io-font-body);font-weight:400;font-size:16px;line-height:1.5;color:var(--io-highlight);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:rgb(153 188 253 / .5);text-decoration-thickness:60%;text-underline-offset:-50%;text-underline-position:from-font;margin:0}.about-timeline__title{font-family:var(--io-font-heading);font-weight:400;font-size:24px;line-height:1.25;color:var(--io-ink);margin:0}.about-timeline__text{font-family:var(--io-font-body);font-weight:400;font-size:16px;line-height:1.5;color:var(--io-body);margin:0}