.about-page{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.about-hero{text-align:center;margin-bottom:4rem}.about-hero h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.about-hero p{font-size:1.125rem;color:#555;max-width:680px;margin:0 auto;line-height:1.75}.team-section{margin-bottom:4rem}.team-section h2{font-size:2rem;margin-bottom:2rem;text-align:center}.team-list{list-style:none;padding:0;margin:0}.team-row{display:flex;align-items:center;gap:1.25rem;padding:1rem 0;border-bottom:1px solid #eee}.team-row-img{border-radius:100%;object-fit:cover}.team-row-info{display:flex;flex-direction:column}.team-row-info strong{font-size:1.125rem;font-weight:600}.team-row-info span{font-size:.9rem;color:#666;margin-top:.25rem}.about-philosophy{text-align:center;background-color:#f9f9f9;padding:4rem 2rem;border-radius:1rem}.about-philosophy h2{font-size:1.75rem;margin-bottom:1.25rem}.about-philosophy p{font-size:1rem;max-width:700px;margin:0 auto;line-height:1.8;color:#444}