.ml-about-hero{background:linear-gradient(180deg,var(--ml-bg-alt) 0,var(--ml-bg) 100%);padding:176px 0 72px}.ml-about-hero h1{color:var(--ml-primary-dark);font-size:2.5rem;line-height:1.2;margin-bottom:18px}.ml-about-sub{color:var(--ml-text);font-size:1.05rem;line-height:1.7}.ml-about-panel{background:var(--ml-bg);border:1px solid var(--ml-border);border-radius:var(--ml-radius);padding:28px 26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;box-shadow:0 12px 26px rgba(74,47,24,.08)}.ml-about-stat{text-align:left}.ml-about-stat-num{display:block;font-family:var(--ml-font-heading);font-size:1.6rem;color:var(--ml-primary-dark);font-weight:600;line-height:1.15;margin-bottom:4px}.ml-about-stat-label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ml-secondary);font-weight:600}.ml-about-timeline{position:relative;padding-left:28px;border-left:2px solid var(--ml-border)}.ml-about-timeline-item{position:relative;padding:0 0 32px 18px;display:flex;gap:22px;align-items:flex-start}.ml-about-timeline-item::before{content:"";position:absolute;left:-35px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--ml-primary);border:3px solid var(--ml-bg);box-shadow:0 0 0 1px var(--ml-border)}.ml-about-timeline-year{font-family:var(--ml-font-heading);font-weight:600;color:var(--ml-primary-dark);font-size:1.05rem;flex:0 0 64px}.ml-about-timeline-item h3{font-size:1.1rem;color:var(--ml-text);margin-bottom:6px}