*{box-sizing:border-box;font-family:Montserrat,sans-serif!important;margin:0;padding:0}body{max-width:100%;overflow-x:hidden}.App{margin:0;max-width:1900px;min-height:100vh;width:85vw}.team-section-container{font-size:2em;font-weight:600;margin-left:auto;margin-right:auto;margin-top:3em;max-width:1400px;padding-bottom:2em;padding-left:5em;padding-right:5em;perspective:1000px;text-align:center}.team-section-container h2{background:linear-gradient(135deg,#dc2626,#991b1b);-webkit-background-clip:text;font-size:2rem;font-weight:600;margin-bottom:15px;padding-bottom:0!important;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.team-grid-container{display:grid;gap:2vw;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;perspective:1000px}.underlineOurTeam{align-items:left;align-self:center;background:linear-gradient(90deg,#dc2626,#991b1b);border-radius:2px;box-shadow:0 2px 8px rgba(220,38,38,.3);height:4px;margin-bottom:30px!important;margin-left:auto;margin-right:auto;margin-top:10px;width:10%!important}.team-member-container{align-items:center;background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05);display:flex;flex-direction:column;margin:0 auto;max-width:350px;overflow:hidden;padding:20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.team-member-container:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.team-member-container:hover:before{left:100%}.team-member-container:hover{box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1);transform:translateY(-8px) scale(1.02)}.team-member-container img{aspect-ratio:1/1;border-radius:12px;filter:brightness(.95) contrast(1.05);height:auto;margin-bottom:20px;max-height:280px;max-width:280px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.team-member-container:hover img{filter:brightness(1.1) contrast(1.1);transform:scale(1.05)}.member-info-container{margin-top:10px;width:100%}.member-info-container h3{font-size:1.2rem;font-weight:600!important;margin:5px 0;position:relative;transition:all .3s ease}.member-info-container h3:after{background:linear-gradient(90deg,#dc2626,#991b1b);bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.team-member-container:hover .member-info-container h3:after{width:80%}.member-info-container p{color:#666;font-size:1rem;font-weight:400!important;line-height:1.5;margin:5px 0;text-align:center!important;transition:all .3s ease}.social-icons-container{align-items:center!important;display:flex;gap:15px;justify-content:center;margin-top:20px}.social-icons-container a{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#000;display:flex;font-size:1.5rem;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-icons-container a:before{background:linear-gradient(45deg,#dc2626,#991b1b);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.social-icons-container a:hover:before{opacity:1}.social-icons-container a:hover{box-shadow:0 8px 16px rgba(220,38,38,.3);color:#fff;transform:translateY(-2px)}.social-icons-container a img,.social-icons-container a svg{position:relative;z-index:1}.orcid-logo{align-self:center;display:inline-block;filter:brightness(.9);height:-moz-max-content!important;height:max-content!important;margin-bottom:0!important;margin-left:5px;-o-object-fit:contain!important;object-fit:contain!important;transition:all .3s ease;vertical-align:middle!important;width:20px!important}.social-icons-container a:hover .orcid-logo{filter:brightness(1.2)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 8px 32px rgba(0,0,0,.1)}50%{box-shadow:0 8px 32px rgba(220,38,38,.2)}}@media (min-width:1920px){.team-section-container{max-width:1600px;padding-left:3em;padding-right:3em}.team-grid-container{gap:2rem;max-width:1400px}.team-member-container{max-width:380px}.team-member-container img{max-height:300px;max-width:300px}}@media (min-width:1400px) and (max-width:1919px){.team-section-container{max-width:1400px;padding-left:2em;padding-right:2em}.team-grid-container{gap:1.5vw;max-width:1200px}.team-member-container{max-width:320px}.team-member-container img{max-height:250px;max-width:250px}}@media (max-width:1200px){.team-grid-container{grid-template-columns:repeat(2,1fr);max-width:900px}.team-member-container{max-width:400px}}@media (max-width:768px){.team-section-container{font-size:2em;max-width:100%;padding-left:2em;padding-right:2em}.team-section-container h2{font-size:1em;padding-left:2em;padding-right:2em}.team-grid-container{grid-template-columns:1fr;max-width:500px}.team-member-container img{height:auto;max-width:300px;width:80%}}@media (max-width:468px){.team-section-container{font-size:1.5em;padding-left:2em;padding-right:2em}.team-section-container h2{font-size:1.5rem;font-weight:600}.team-member-container img{height:auto;max-width:250px;width:100%}}