.about-page{background:var(--bg-page);min-height:min(85vh,100%)}.about-page__stats{background:var(--bg-card);border-bottom:1px solid var(--border-1);display:flex}.about-page__stat-cell{padding:var(--sp-8) var(--sp-10);text-align:center;flex:1}.about-page__stat-val{font-family:var(--font-display-next);color:var(--red);font-size:56px;font-weight:900;line-height:1}.about-page__stat-lbl{color:var(--text-3);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:12px}@media (max-width:720px){.about-page__stats{flex-wrap:wrap}.about-page__stat-cell{border-right:1px solid var(--border-1);border-bottom:1px solid var(--border-1);flex:50%;min-width:140px}.about-page__stat-cell:nth-child(2n){border-right:none}}.about-page__story{background:var(--bg-page)}.about-page__story-row{gap:var(--sp-20);grid-template-columns:1fr 1fr;align-items:center;display:grid}.about-page__story-row+.about-page__story-row{margin-top:var(--sp-20)}.about-page__story-hero-img{height:400px}.about-page__mosaic{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.about-page__mosaic-cell{height:200px}@media (max-width:960px){.about-page__story-row,.about-page__story-row--flip{grid-template-columns:1fr}}.about-page__journey-head{text-align:center;margin-bottom:var(--sp-12)}.about-page__journey{background:var(--bg-section)}.about-page__journey-grid{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:1025px){.city-journey-compact{display:none}}@media (max-width:1024px){.city-journey-desktop{display:none}}.about-page__journey-card-step{width:60px;height:60px;font-family:var(--font-display-next);margin:0 auto var(--sp-4);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.about-page__journey-card-step--fill{background:var(--red);color:var(--white)}.about-page__journey-card-step--ghost{color:var(--text-3);background:#ffffff1a}.about-page__journey-card--soft .about-page__journey-card-step--ghost{opacity:1}.about-page__journey-card--dim .about-page__journey-card-step--ghost{background:#ffffff0f}.about-page__journey-card-city{font-family:var(--font-display-next);text-transform:uppercase;font-size:28px;font-weight:900}.about-page__journey-card-meta{margin-bottom:var(--sp-4);font-size:13px;font-weight:600}.about-page__journey-card-meta--accent{color:var(--red)}.about-page__journey-card-meta--amber{color:var(--amber)}.about-page__journey-card-meta--muted{color:var(--text-3)}.about-page__journey-card-thumb{object-fit:cover;border-radius:var(--r-md);width:100%;height:120px;margin-bottom:var(--sp-4)}.about-page__journey-card-desc{color:var(--text-3);font-size:13px;line-height:1.6}.about-page__journey-card-pill{margin-top:var(--sp-4)}.about-page__journey-card--soft{opacity:.75}.about-page__journey-card--dim{opacity:.5}@media (max-width:1200px) and (min-width:1025px){.about-page__journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page__team{background:var(--bg-page)}.about-page__team-head{margin-bottom:var(--sp-10)}.about-page__team-carousel{margin-bottom:var(--sp-16)}.about-page__team-card{border:1px solid var(--border-1)}.about-page__team-photo{height:200px;overflow:hidden}.about-page__team-img{object-fit:cover;width:100%;height:100%;display:block}.about-page__team-name{font-family:var(--font-display-next);text-transform:uppercase;margin-bottom:3px;font-size:20px;font-weight:700}.about-page__team-role{color:var(--red);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--sp-4);font-size:11px;font-weight:700}.about-page__team-bio{color:var(--text-3);margin:0;font-size:13px;line-height:1.6}.about-page__join-card{align-items:center;gap:var(--sp-8);grid-template-columns:1fr auto;display:grid}.about-page__join-copy .eyebrow{margin-bottom:var(--sp-3)}.about-page__join-title{font-family:var(--font-display-next);text-transform:uppercase;margin-bottom:var(--sp-3);font-size:32px;font-weight:900}.about-page__join-body{color:var(--text-2);max-width:540px;margin:0;font-size:15px;line-height:1.6}@media (max-width:760px){.about-page__join-card{grid-template-columns:1fr}}
