.awd-team-wrapper{display:flex;flex-wrap:wrap;gap:2.5em 1em;margin:25px auto;max-width:1400px}.awd-team-member{position:relative;display:flex;flex-direction:column;text-align:left;flex:1 1 calc(25% - 1rem);border-radius:16px;overflow:hidden}.team-image{position:relative;overflow:hidden;border-radius:12px;margin-bottom:1rem}.awd-team-member .team-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:3 / 4;transform:scale(1);transform-origin:center;transition:transform 0.4s ease;will-change:transform}a.team-cta-link:hover img{transform:scale(1.03)}a.team-cta-link:hover .awd-card-icon svg{transform:rotate(45deg)}.team-info{position:relative;padding:0 .5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;background:none}.team-info .team-name{margin:0;font-family:'Montserrat';font-size:1.35rem;font-weight:600;letter-spacing:-.03em;color:#111}.team-info .team-title{font-size:16px;font-weight:600;color:#444}.team-info .team-excerpt{margin-top:.5rem;font-size:16px;line-height:1.45;color:#555}.team-info .awd-card-icon{margin-top:.75rem;transition:transform 0.3s ease}.team-info .awd-card-icon svg{width:16px;height:10px;fill:currentColor;color:#2185bd}.modal-inner{display:flex;max-width:767px;gap:2rem;align-items:center}.modal-image{flex:0 0 33%;text-align:center}.modal-info{flex:1 1 auto}.modal-title{font-size:1.2rem}.modal-info h3{margin-bottom:7px;letter-spacing:-.05em;font-weight:600}.modal-content{padding-top:1.5rem}.persistent-modal .fancybox__content{will-change:unset;animation:none!important}.awd-team-wrapper.light-theme,.awd-team-wrapper:not(.dark-theme){color:#111}.awd-team-wrapper.light-theme .team-name{color:#111}.awd-team-wrapper.light-theme .team-title,.awd-team-wrapper.light-theme .team-excerpt{color:#444}.awd-team-wrapper.dark-theme{color:#fff}.awd-team-wrapper.dark-theme .team-name{color:#fff}.awd-team-wrapper.dark-theme .team-title,.awd-team-wrapper.dark-theme .team-excerpt{color:rgb(255 255 255)}.awd-team-wrapper.dark-theme .awd-card-icon svg{color:#ffc200}@media (max-width:1024px){.awd-team-member{flex:1 1 calc(50% - 1rem)}.awd-team-wrapper.awd-team-grid{max-width:767px}.awd-team-wrapper{gap:25px}}@media (max-width:640px){.awd-team-wrapper.awd-team-grid{max-width:480px}.awd-team-member{flex:1 1 100%}}