.about-main{max-width:900px;margin:0 auto;padding:140px 24px 80px}.about-header{max-width:100%}.about-title{margin-bottom:12px;font-size:2.5rem}.about-intro{color:var(--text-secondary);margin-bottom:36px}.about-grid{grid-template-columns:1fr;gap:24px;max-width:100%;margin-bottom:32px;display:grid}.about-card{border:1px solid var(--border);background:#ffffff05;border-radius:14px;transition:all .2s;overflow:hidden}.about-card:hover{background:#ffffff0a;border-color:#ffffff29;transform:translateY(-2px)}.about-card-inner{grid-template-columns:180px minmax(0,1fr);align-items:stretch;display:grid}.about-photo-container{aspect-ratio:1;border-right:1px solid var(--border);background:#ffffff05;width:100%;height:100%;min-height:180px;overflow:hidden}.about-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-info{flex-direction:column;justify-content:center;padding:20px;display:flex}.about-focus{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:10px;font-size:12px}.about-card h3{margin:0 0 8px;font-size:1.5rem}.about-role{color:var(--text-secondary);margin:0 0 8px;font-size:14px}.about-bio{margin:0;line-height:1.7}@media (max-width:1100px){.about-card-inner{grid-template-columns:160px minmax(0,1fr)}.about-photo-container{min-height:160px}}@media (max-width:700px){.about-main{padding:110px 24px 80px}.about-header{max-width:100%}.about-intro{margin-bottom:40px}.about-grid{grid-template-columns:1fr;gap:18px}.about-card-inner{grid-template-columns:1fr}.about-info{padding:20px}.about-photo-container{aspect-ratio:1;border-bottom:1px solid #ffffff1a;border-right:none;min-height:0}}
