.Team_container__JsIWV{display:flex;flex-direction:column;align-items:center;padding:2rem;font-family:Arial,sans-serif;background-color:var(--card-bg);color:var(--text-color)}.Team_hero__GW7so{position:relative;width:100%;height:300px;overflow:hidden;background-color:var(--card-bg)}.Team_heroImage__1ANnt{object-fit:cover;filter:brightness(70%)}.Team_heroText__OUCcy{position:absolute;color:white;font-size:2.5rem;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;text-shadow:2px 2px 10px rgba(0,0,0,.5)}.Team_teamSection__YlXRG{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:800px;margin-top:3rem}.Team_teamMember__mCEh6{display:flex;flex-direction:row;gap:1.5rem;align-items:center;background-color:var(--card-bg);padding:1.5rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,box-shadow .3s ease}.Team_teamMember__mCEh6:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.Team_memberImage__OwQyA{border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);width:250px;height:250px}.Team_memberDetails__57x9N{flex:1 1}.Team_memberDetails__57x9N h2{font-size:1.5rem;color:var(--text-color);margin:0}.Team_memberDetails__57x9N p{color:var(--text-color);line-height:1.5}@media (max-width:768px){.Team_teamMember__mCEh6{flex-direction:column;text-align:center}.Team_memberImage__OwQyA{width:150px;height:150px;margin-bottom:1rem}.Team_memberDetails__57x9N{text-align:center}.Team_heroText__OUCcy{font-size:2rem}}