.about_aboutPage__TB1TE{padding-top:70px}.about_hero__GRNQ4{background:var(--gradient-primary);color:var(--base-white);padding:100px 0;text-align:center}.about_heroContent__bXe9Y h1{font-size:3rem;margin-bottom:1.5rem;color:var(--base-white)}.about_heroContent__bXe9Y p{font-size:1.25rem;max-width:600px;margin:0 auto;color:hsla(0,0%,100%,.9)}.about_missionVision__fgJQA{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.about_missionCard__N2GWR,.about_visionCard__o0Xum{background:var(--base-white);padding:3rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-medium);text-align:center}.about_missionCard__N2GWR h2,.about_visionCard__o0Xum h2{color:var(--primary-blue);margin-bottom:1.5rem}.about_missionCard__N2GWR p,.about_visionCard__o0Xum p{font-size:1.1rem;line-height:1.6;color:var(--medium-gray)}.about_timeline__xvLCW{position:relative;max-width:800px;margin:0 auto}.about_timeline__xvLCW:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--primary-blue);transform:translateX(-50%)}.about_timelineItem__Eixx3{position:relative;margin-bottom:3rem;display:flex;align-items:center}.about_timelineItem__Eixx3:nth-child(odd){flex-direction:row-reverse}.about_timelineItem__Eixx3:nth-child(odd) .about_timelineContent__elKPU{text-align:right;margin-right:3rem}.about_timelineItem__Eixx3:nth-child(2n) .about_timelineContent__elKPU{text-align:left;margin-left:3rem}.about_timelineYear__rel4w{background:var(--primary-blue);color:var(--base-white);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;position:relative;z-index:2}.about_timelineContent__elKPU{flex:1 1;background:var(--base-white);padding:2rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-light)}.about_timelineContent__elKPU h3{color:var(--dark-gray);margin-bottom:.5rem}.about_timelineContent__elKPU p{color:var(--medium-gray);margin-bottom:0}.about_teamGrid__pWWeD{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.about_teamCard__7VRwK{background:var(--base-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-light);transition:var(--transition);text-align:center}.about_teamCard__7VRwK:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.about_teamImage__4xYMo{height:250px;overflow:hidden}.about_teamImage__4xYMo img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.about_teamCard__7VRwK:hover .about_teamImage__4xYMo img{transform:scale(1.1)}.about_teamInfo__9WV3A{padding:2rem}.about_teamInfo__9WV3A h3{color:var(--dark-gray);margin-bottom:.5rem}.about_teamPosition__YykPV{color:var(--primary-blue);font-weight:600;margin-bottom:1rem}.about_teamBio__gMmEZ{color:var(--medium-gray);font-size:.95rem;margin-bottom:0}.about_valuesGrid__CNhil{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.about_valueCard__EJ9lk{text-align:center;transition:var(--transition)}.about_valueCard__EJ9lk:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.about_valueIcon__X7AhC{font-size:3rem;display:inline-block;width:80px;height:80px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.about_valueCard__EJ9lk h3{color:var(--dark-gray);margin-bottom:1rem}.about_valueCard__EJ9lk p{color:var(--medium-gray);margin-bottom:0}@media (max-width:768px){.about_heroContent__bXe9Y h1{font-size:2.5rem}.about_heroContent__bXe9Y p{font-size:1.1rem}.about_missionVision__fgJQA{grid-template-columns:1fr;gap:2rem}.about_missionCard__N2GWR,.about_visionCard__o0Xum{padding:2rem}.about_timeline__xvLCW:before{left:40px}.about_timelineItem__Eixx3,.about_timelineItem__Eixx3:nth-child(odd){flex-direction:row}.about_timelineItem__Eixx3:nth-child(2n) .about_timelineContent__elKPU,.about_timelineItem__Eixx3:nth-child(odd) .about_timelineContent__elKPU{text-align:left;margin-left:3rem;margin-right:0}.about_timelineYear__rel4w{width:60px;height:60px;font-size:.9rem}.about_teamGrid__pWWeD{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.about_teamImage__4xYMo{height:200px}.about_teamInfo__9WV3A{padding:1.5rem}.about_valuesGrid__CNhil{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.about_valueIcon__X7AhC{width:60px;height:60px;font-size:2rem}}