.ml-about-hero{text-align:center;padding:84px 0 68px}.ml-about-title{color:var(--ml-ink);letter-spacing:-.4px;overflow-wrap:break-word;margin:16px 0 22px;font-size:clamp(28px,4.6vw,50px);font-weight:800;line-height:1.32}.ml-about-lead{color:var(--ml-muted);max-width:68ch;margin:0 auto 14px;font-size:16.5px;line-height:2.1}.ml-about-hero .ml-hero-actions{margin-top:30px}.ml-about-prose-center{max-width:68ch;margin-inline:auto}.ml-about-prose p{color:var(--ml-muted);margin:0 0 18px;font-size:15.5px;line-height:2.15}.ml-about-timeline{flex-direction:column;gap:22px;margin-top:40px;display:flex;position:relative}.ml-about-timeline:before{content:"";inset-inline-start:21px;background:linear-gradient(180deg, transparent, rgba(var(--brand-rgb), .28) 12%, rgba(var(--brand-rgb), .28) 88%, transparent);width:2px;position:absolute;top:26px;bottom:26px}.ml-about-tl-item{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.ml-about-tl-dot{color:#fff;background:linear-gradient(140deg, var(--brand-color), rgba(var(--brand-rgb), .72));width:44px;height:44px;box-shadow:0 6px 18px rgba(var(--brand-rgb), .26);border:4px solid var(--ml-surface);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:relative}.ml-about-tl-card{background:var(--ml-surface);border:1px solid var(--ml-line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);transition:transform .25s var(--ease), box-shadow .25s;padding:20px 22px}.ml-about-tl-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ml-about-tl-year{color:var(--brand-color);background:rgba(var(--brand-rgb), .1);border-radius:var(--r-pill);margin-bottom:9px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.ml-about-tl-card h3{color:var(--ml-ink);margin:0 0 8px;font-size:17px;font-weight:800}.ml-about-tl-card p{color:var(--ml-muted);margin:0;font-size:14.5px;line-height:2}.ml-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:38px;display:grid}.ml-about-commit{background:var(--ml-surface);border:1px solid var(--ml-line);border-radius:var(--r-lg);height:100%;box-shadow:var(--shadow-xs);border-inline-start:3px solid rgba(var(--brand-rgb), .42);padding:24px 26px}.ml-about-commit h3{color:var(--ml-ink);align-items:center;gap:9px;margin:0 0 10px;font-size:16px;font-weight:800;display:flex}.ml-about-commit h3 svg{color:var(--brand-color);flex-shrink:0;width:20px;height:20px}.ml-about-commit p{color:var(--ml-muted);margin:0;font-size:14.5px;line-height:2}.ml-about-cta-actions{justify-content:center;margin-bottom:0}@media (max-width:900px){.ml-about-hero{padding:56px 0 46px}}@media (max-width:640px){.ml-about-tl-item{grid-template-columns:34px minmax(0,1fr);gap:13px}.ml-about-tl-dot{border-width:3px;width:34px;height:34px;font-size:13px}.ml-about-timeline:before{inset-inline-start:16px;top:20px;bottom:20px}.ml-about-tl-card{padding:16px 17px}.ml-about-commit{padding:20px}}
