.team-module__czTPBW__pageWrapper{background:linear-gradient(135deg,var(--gray-50)0%,var(--blue-50)100%);min-height:100vh;padding:120px 24px 60px;overflow-x:hidden}.team-module__czTPBW__container{max-width:var(--container-width);margin:0 auto}.team-module__czTPBW__header{text-align:center;margin-bottom:80px;animation:.8s forwards team-module__czTPBW__fadeInDown}.team-module__czTPBW__badge{background:var(--blue-100);color:var(--blue-800);text-transform:uppercase;letter-spacing:1px;border-radius:50px;margin-bottom:16px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-block}.team-module__czTPBW__title{font-family:var(--font-display);color:var(--gray-900);margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2}.team-module__czTPBW__title span{color:var(--blue-600);display:inline-block;position:relative}.team-module__czTPBW__title span:after{content:"";background:var(--green-300);opacity:.3;z-index:-1;width:100%;height:12px;position:absolute;bottom:8px;left:0;transform:skew(-15deg)}.team-module__czTPBW__subtitle{color:var(--gray-600);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.team-module__czTPBW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;padding:20px 0;display:grid}.team-module__czTPBW__card{background:var(--white);box-shadow:var(--shadow-sm);opacity:0;border:1px solid #0000000d;border-radius:20px;flex-direction:column;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.8s forwards team-module__czTPBW__fadeInUp;display:flex;position:relative;overflow:hidden}.team-module__czTPBW__card:hover{box-shadow:var(--shadow-xl);transform:translateY(-12px)}.team-module__czTPBW__imageWrapper{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.team-module__czTPBW__imageContainer{width:100%;height:100%;transition:transform .6s;position:relative}.team-module__czTPBW__card:hover .team-module__czTPBW__imageContainer{transform:scale(1.05)}.team-module__czTPBW__image{object-fit:cover;width:100%;height:100%;transition:filter .4s}.team-module__czTPBW__imageOverlay{opacity:0;z-index:2;background:linear-gradient(#0000 60%,#0009 100%);transition:opacity .4s;position:absolute;inset:0}.team-module__czTPBW__card:hover .team-module__czTPBW__imageOverlay{opacity:1}.team-module__czTPBW__info{z-index:3;background:var(--white);text-align:center;padding:24px;transition:transform .4s;position:relative}.team-module__czTPBW__card:hover .team-module__czTPBW__info{transform:translateY(-10px)}.team-module__czTPBW__name{font-family:var(--font-display);color:var(--gray-900);margin-bottom:8px;font-size:1.35rem;font-weight:700}.team-module__czTPBW__designation{color:var(--blue-600);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.9rem;font-weight:500;display:inline-block}.team-module__czTPBW__socials{opacity:0;justify-content:center;gap:12px;height:0;margin-top:12px;transition:all .4s .1s;display:flex;overflow:hidden;transform:translateY(20px)}.team-module__czTPBW__card:hover .team-module__czTPBW__socials{opacity:1;height:auto;overflow:visible;transform:translateY(0)}.team-module__czTPBW__socialLink{background:var(--gray-100);width:36px;height:36px;color:var(--gray-600);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.team-module__czTPBW__socialLink:hover{background:var(--blue-600);color:var(--white);transform:scale(1.1)}.team-module__czTPBW__card:first-child{animation-delay:.1s}.team-module__czTPBW__card:nth-child(2){animation-delay:.2s}.team-module__czTPBW__card:nth-child(3){animation-delay:.3s}.team-module__czTPBW__card:nth-child(4){animation-delay:.4s}@media (max-width:768px){.team-module__czTPBW__pageWrapper{padding-top:100px}.team-module__czTPBW__title{font-size:2.5rem}.team-module__czTPBW__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}}@keyframes team-module__czTPBW__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes team-module__czTPBW__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
