.about-intro{max-width:none}.about-intro p{color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.65}.about-intro p:last-child{color:var(--fg)}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.team-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:clamp(20px,2.4vw,28px);display:flex}.team-card .mono{border:1px solid var(--line-strong);width:56px;height:56px;font-family:var(--label);color:var(--cyan-ink);background:var(--raise);place-items:center;font-size:24px;display:grid}.team-card h3{margin:4px 0 0;font-size:24px;line-height:1.1}.team-card .role{color:var(--muted);margin:0;font-size:14px}.team-card .motto{border-block:1px solid var(--line);padding:10px 0;line-height:1.6}.team-card p.bio{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.about-family{max-width:none}.about-family p{color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.65}@media (max-width:900px){.team-grid{grid-template-columns:minmax(0,1fr)}}.about-intro p,.about-family p,.team-card p{text-wrap:pretty}.about-intro h1,.about-intro h2,.about-family h2,.team-card h3,.sec-head h2,.cta-band h2{text-wrap:balance}
