.meet-the-team-module-scss-module__XakujW__banner{width:100%;height:557px;position:relative;overflow:hidden}.meet-the-team-module-scss-module__XakujW__banner__img{object-fit:cover}.meet-the-team-module-scss-module__XakujW__banner__wave{z-index:2;width:100%;line-height:0;position:absolute;bottom:0;left:0}.meet-the-team-module-scss-module__XakujW__banner__wave-svg{width:100%;height:159px;display:block}.meet-the-team-module-scss-module__XakujW__intro{text-align:center;padding:var(--spacing-2xl) 65px var(--spacing-xl);flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.meet-the-team-module-scss-module__XakujW__intro__title{font-family:var(--font-family-heading);color:var(--primary-color);margin-bottom:var(--spacing-md);font-size:42px;font-weight:400;line-height:1.2}.meet-the-team-module-scss-module__XakujW__intro__text{font-family:var(--font-family);color:var(--text-color);font-size:17px;font-weight:400;line-height:1.6}.meet-the-team-module-scss-module__XakujW__team{gap:var(--spacing-lg);width:100%;max-width:1100px;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl);flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.meet-the-team-module-scss-module__XakujW__team__card{text-align:center;width:calc(33.333% - var(--spacing-lg));padding:var(--spacing-lg) var(--spacing-md);background-color:var(--accent-background);transition:var(--transition);border-radius:12px;flex-direction:column;align-items:center;display:flex}.meet-the-team-module-scss-module__XakujW__team__card:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.meet-the-team-module-scss-module__XakujW__team__card-photo{border:3px solid var(--secondary-color);width:150px;height:150px;margin-bottom:var(--spacing-md);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.meet-the-team-module-scss-module__XakujW__team__card-img{object-fit:cover;object-position:top center}.meet-the-team-module-scss-module__XakujW__team__card-name{font-family:var(--font-family-heading);color:var(--primary-color);margin-bottom:4px;font-size:26px;font-weight:400;line-height:1.2}.meet-the-team-module-scss-module__XakujW__team__card-role{font-family:var(--font-family);letter-spacing:1.15px;text-transform:uppercase;color:var(--tertiary-color);margin-bottom:var(--spacing-sm);font-size:12px;font-weight:600;line-height:1.6}.meet-the-team-module-scss-module__XakujW__team__card-toggle{font-family:var(--font-family);letter-spacing:.5px;color:var(--primary-color);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.meet-the-team-module-scss-module__XakujW__team__card-toggle:hover{color:var(--tertiary-color)}.meet-the-team-module-scss-module__XakujW__team__card-toggle--active .meet-the-team-module-scss-module__XakujW__team__card-arrow{transform:rotate(90deg)}.meet-the-team-module-scss-module__XakujW__team__card-arrow{transition:transform .2s}.meet-the-team-module-scss-module__XakujW__team__card-bio{opacity:0;width:100%;max-height:0;padding-top:0;transition:max-height .4s,opacity .3s,padding .3s;overflow:hidden}.meet-the-team-module-scss-module__XakujW__team__card-bio--open{opacity:1;max-height:500px;padding-top:var(--spacing-md)}.meet-the-team-module-scss-module__XakujW__team__card-bio-text{font-family:var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-sm);text-align:left;font-size:14px;font-weight:400;line-height:1.7}.meet-the-team-module-scss-module__XakujW__team__card-bio-personal{font-family:var(--font-family);color:var(--text-color);opacity:.8;text-align:left;font-size:13px;font-style:italic;font-weight:400;line-height:1.6}.meet-the-team-module-scss-module__XakujW__cta{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--accent-background);flex-direction:column;align-items:center;display:flex}.meet-the-team-module-scss-module__XakujW__cta__title{font-family:var(--font-family-heading);color:var(--primary-color);margin-bottom:var(--spacing-sm);font-size:32px;font-weight:400;line-height:1.2}.meet-the-team-module-scss-module__XakujW__cta__text{font-family:var(--font-family);color:var(--text-color);margin-bottom:var(--spacing-lg);font-size:17px;font-weight:400;line-height:1.6}.meet-the-team-module-scss-module__XakujW__cta__text a{color:var(--primary-color);font-weight:600;text-decoration:none}.meet-the-team-module-scss-module__XakujW__cta__text a:hover{text-decoration:underline}.meet-the-team-module-scss-module__XakujW__cta__btn{font-family:var(--font-family);letter-spacing:1.15px;text-transform:uppercase;background-color:var(--secondary-color);color:var(--text-color);transition:var(--transition);border-radius:5px;padding:12px 24px;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none}.meet-the-team-module-scss-module__XakujW__cta__btn:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:1024px){.meet-the-team-module-scss-module__XakujW__banner{height:350px}.meet-the-team-module-scss-module__XakujW__intro{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-md)}.meet-the-team-module-scss-module__XakujW__team{padding:var(--spacing-xl) var(--spacing-md)}.meet-the-team-module-scss-module__XakujW__team__card{width:calc(50% - var(--spacing-lg))}}@media (max-width:768px){.meet-the-team-module-scss-module__XakujW__team__card{width:calc(50% - var(--spacing-lg)/2)}}@media (max-width:640px){.meet-the-team-module-scss-module__XakujW__banner{height:250px}.meet-the-team-module-scss-module__XakujW__intro{padding:var(--spacing-lg) var(--spacing-md)}.meet-the-team-module-scss-module__XakujW__intro__text{font-size:15px}.meet-the-team-module-scss-module__XakujW__team__card{width:100%;max-width:320px}.meet-the-team-module-scss-module__XakujW__team__card-photo{width:120px;height:120px}.meet-the-team-module-scss-module__XakujW__cta{padding:var(--spacing-xl) var(--spacing-md)}.meet-the-team-module-scss-module__XakujW__cta__title{font-size:26px}}
