.MeetTheTeam_hero__3D8Vk{position:relative;height:8em;background-image:url(/assets/backgrounds/chiro-banner.jpg);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-light);margin-top:9em}.MeetTheTeam_heroOverlay__E1Vfs{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(138,176,97,.85),hsla(28,24%,52%,.85));z-index:1}.MeetTheTeam_heroContent__tT2iX{position:relative;z-index:2;max-width:800px;padding:4rem 2rem;animation:MeetTheTeam_fadeInUp__ZzPin 1s ease-out}.MeetTheTeam_hero__3D8Vk h1{font-size:4rem;font-weight:700;margin:0;color:var(--text-light);line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.MeetTheTeam_heroUnderline__W282D{width:100px;height:5px;background-color:var(--primary-yellow);margin:2rem auto 0;border-radius:2px}.MeetTheTeam_teamPhotoSection__C1pKL{padding:4rem 0;background-color:var(--neutral-light-gray)}.MeetTheTeam_teamPhotoContainer__fu440{max-width:800px;margin:0 auto;padding:0 2rem;text-align:center}.MeetTheTeam_teamPhoto__WPcJk{width:100%;height:auto;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.1);transition:transform .3s ease}.MeetTheTeam_teamPhoto__WPcJk:hover{transform:scale(1.02)}.MeetTheTeam_teamContent__LIgZC{padding:4rem 0 5rem;background-color:var(--neutral-white)}.MeetTheTeam_container__ZAJoM{max-width:1200px;margin:0 auto;padding:0 2rem;opacity:0;transform:translateY(30px);transition:all 1s ease}.MeetTheTeam_container__ZAJoM.MeetTheTeam_visible__UAecq{opacity:1;transform:translateY(0)}.MeetTheTeam_teamGrid__eAJbC{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;max-width:900px;margin:0 auto}.MeetTheTeam_teamCard__B0X9I{background-color:var(--neutral-white);border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid rgba(138,176,97,.1);transition:all .3s ease;position:relative}.MeetTheTeam_teamCard__B0X9I:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-green) 0,var(--primary-brown) 100%);transform:scaleX(0);transition:transform .3s ease}.MeetTheTeam_teamCard__B0X9I:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.MeetTheTeam_teamCard__B0X9I:hover:before{transform:scaleX(1)}.MeetTheTeam_cardImage__pdBzO{position:relative;height:350px;overflow:hidden}.MeetTheTeam_memberImage__BN7_y{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.MeetTheTeam_teamCard__B0X9I:hover .MeetTheTeam_memberImage__BN7_y{transform:scale(1.05)}.MeetTheTeam_cardContent__o4vq6{padding:2.5rem}.MeetTheTeam_cardContent__o4vq6 h3{font-size:1.6rem;font-weight:700;color:var(--neutral-black);margin:0 0 .5rem}.MeetTheTeam_role__HqxyQ{font-size:.9rem;font-weight:600;letter-spacing:.5px;color:var(--primary-green);text-transform:uppercase;display:block;margin-bottom:1.5rem}.MeetTheTeam_cardContent__o4vq6 p{font-size:1.05rem;line-height:1.7;color:var(--neutral-gray);margin:0}@keyframes MeetTheTeam_fadeInUp__ZzPin{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.MeetTheTeam_hero__3D8Vk h1{font-size:3.5rem}.MeetTheTeam_heroContent__tT2iX{padding:3.5rem 2rem}.MeetTheTeam_heroUnderline__W282D{width:90px;margin:1.8rem auto 0}}@media (max-width:1024px){.MeetTheTeam_hero__3D8Vk h1{font-size:3.2rem}.MeetTheTeam_heroContent__tT2iX{padding:3rem 1.8rem}.MeetTheTeam_heroUnderline__W282D{width:85px;margin:1.6rem auto 0}.MeetTheTeam_teamGrid__eAJbC{gap:2.5rem}}@media (max-width:768px){.MeetTheTeam_hero__3D8Vk{height:7em}.MeetTheTeam_hero__3D8Vk h1{font-size:2.8rem}.MeetTheTeam_heroContent__tT2iX{padding:2.5rem 1.5rem}.MeetTheTeam_heroUnderline__W282D{width:80px;height:4px;margin:1.4rem auto 0}.MeetTheTeam_teamPhotoSection__C1pKL{padding:3rem 0}.MeetTheTeam_teamPhotoContainer__fu440{padding:0 1.5rem}.MeetTheTeam_teamGrid__eAJbC{grid-template-columns:1fr;gap:2.5rem;max-width:500px}.MeetTheTeam_container__ZAJoM{padding:0 1.5rem}.MeetTheTeam_teamContent__LIgZC{padding:3rem 0 4rem}}@media (max-width:640px){.MeetTheTeam_hero__3D8Vk{height:6em}.MeetTheTeam_hero__3D8Vk h1{font-size:2.4rem}.MeetTheTeam_heroContent__tT2iX{padding:2rem 1.2rem}.MeetTheTeam_heroUnderline__W282D{width:70px;height:4px;margin:1.2rem auto 0}.MeetTheTeam_teamPhotoSection__C1pKL{padding:2.5rem 0}.MeetTheTeam_teamPhotoContainer__fu440{padding:0 1.2rem}.MeetTheTeam_cardContent__o4vq6{padding:2rem}.MeetTheTeam_cardImage__pdBzO{height:300px}}@media (max-width:480px){.MeetTheTeam_hero__3D8Vk{height:6em;margin-top:10em}.MeetTheTeam_hero__3D8Vk h1{font-size:2rem}.MeetTheTeam_heroContent__tT2iX{padding:1.5rem 1rem}.MeetTheTeam_heroUnderline__W282D{width:60px;height:3px;margin:1rem auto 0}.MeetTheTeam_teamPhotoSection__C1pKL{padding:2rem 0}.MeetTheTeam_teamPhotoContainer__fu440{padding:0 1rem}.MeetTheTeam_cardContent__o4vq6 h3{font-size:1.4rem}.MeetTheTeam_cardContent__o4vq6{padding:1.8rem}.MeetTheTeam_cardImage__pdBzO{height:280px}.MeetTheTeam_teamGrid__eAJbC{gap:2rem}}@media (max-width:360px){.MeetTheTeam_hero__3D8Vk{height:4.5em}.MeetTheTeam_hero__3D8Vk h1{font-size:1.8rem}.MeetTheTeam_heroContent__tT2iX{padding:1.2rem .8rem}.MeetTheTeam_heroUnderline__W282D{width:50px;height:3px;margin:.8rem auto 0}.MeetTheTeam_cardContent__o4vq6{padding:1.5rem}.MeetTheTeam_cardImage__pdBzO{height:250px}}