.about-hero{border-bottom:8px solid var(--brand-primary);background:var(--brand-bg)}.about-hero h1{font-size:max(2rem, min(3vw, 3rem))}.about-hero aside{background:var(--brand-bg-alt);padding:24px}.about-hero aside h2{font-size:1.25rem;margin-top:24px}.about-hero aside img{aspect-ratio:16/9}.about-timeline>.container{max-width:900px}.vertical-timeline{list-style:none;border-left:2px solid var(--brand-primary);padding:0 0 0 32px}.vertical-timeline li{padding:0 0 32px 16px;position:relative}.vertical-timeline li::before{content:"";position:absolute;left:-41px;top:6px;width:16px;height:16px;background:var(--brand-primary);border:4px solid var(--brand-primary-light);border-radius:50%}.vertical-timeline li:last-child{padding-bottom:0}