.about-page{max-width:760px;margin:72px auto 100px;padding:0 24px}.about-hero{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.about-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#f4b400;font-size:11px;font-weight:700}.about-title{color:#1a1a18;letter-spacing:-.5px;margin:0;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.15}.about-subtitle{color:#8a8a82;margin:0;font-size:17px;line-height:1.5}.about-rule{background:#e9e9e6;height:1px;margin-bottom:40px}.about-body{flex-direction:column;gap:20px;margin-bottom:56px;display:flex}.about-body p{color:#4a4a46;margin:0;font-size:16px;line-height:1.85}.about-body p strong{color:#1a1a18;font-weight:700}.about-stats{background:#e9e9e6;border:1px solid #e9e9e6;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.about-stat{text-align:center;background:#fafaf9;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;transition:background .2s;display:flex}.about-stat:hover{background:#f4b40014}.about-stat-value{color:#f4b400;letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:1}.about-stat-label{color:#8a8a82;text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media (max-width:600px){.about-page{margin:48px auto 72px}.about-body p{font-size:15px;line-height:1.75}.about-stats{background:0 0;border:1px solid #e9e9e6;grid-template-columns:1fr;gap:0}.about-stats .about-stat{border-bottom:1px solid #e9e9e6}.about-stats .about-stat:last-child{border-bottom:none}}@media (max-width:380px){.about-title{font-size:28px}.about-subtitle{font-size:15px}}
