.navteam-description-link{color:var(--go-blue-1);font-weight:600;text-decoration:underline}.about-us-team-team-card{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;height:min-content}.about-us-team-team-card.about-us-team-card-clamp-text{max-height:482px;min-height:482px;height:auto}.about-us-team-team-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.about-us-team-card-image-container{position:relative}.about-us-team-card-image{width:100%;height:17rem;object-fit:cover;object-position:top}.about-us-team-card-image-overlay{position:absolute;bottom:4px;left:0;right:0;background:linear-gradient(0deg,#000000b3,#00000007);padding:1rem}.about-us-team-card-title{font-size:1.25rem;font-weight:700;color:#fff}.about-us-team-card-content{padding:1rem 1.25rem 1.25rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.about-us-team-member-name{font-size:18px;font-weight:700;color:#25639c;margin-bottom:.5rem;text-align:center}.about-us-team-certifications-container{margin-top:5px;margin-bottom:5px;height:44px;display:flex;flex-direction:column;justify-content:center}.about-us-team-certifications-list{display:flex;flex-wrap:wrap;gap:.5rem}.about-us-team-certification-badge{background-color:#dbeafe;color:#1e40af;font-size:1rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px}.about-us-team-description-text{color:#4b5563;line-height:1.4rem;font-size:14px;line-height:1.2em}.about-us-team-description-text.about-us-team-card-clamp-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.about-us-team-card-card-footer{display:flex;justify-content:center;margin-top:1rem}.about-us-team-card-expand-button{background-color:transparent;border:none;color:#25639c;font-size:.9rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:20px;transition:background-color .2s ease}.about-us-team-card-expand-button:hover{background-color:#eff6ff}.about-us-page-container{overflow-y:scroll;padding:2rem 1rem 1rem}.about-us-page-content{padding:0 1rem}.about-us-page-title{font-weight:600;text-align:center;margin-bottom:1rem;color:#25639c;font-size:28px}h1#our-mission{color:#25639c;margin-bottom:16px}.about-us-mission{margin:0 1rem 4rem}.about-us-mission-box{background-color:#e3ecf5;border-radius:1rem;padding:24px 24px 8px}.about-us-mission-text{font-family:Inter;-webkit-margin-after:1rem;margin-block-end:1rem;font-size:18px;line-height:1.4rem}.about-us-mission-text-bolded{font-weight:600;text-align:center;font-size:22px;margin-top:16px;margin-bottom:20px;color:#25639c}.about-us-mission-text-link{color:#25639c;font-weight:600;text-decoration:underline}.about-us-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 1rem 5rem}.about-us-description-link{color:var(--go-blue-1);font-weight:600;text-decoration:underline}@media (max-width:768px){.about-us-page-container{overflow-y:scroll;padding:2rem 0 0}.about-us-mission-text{font-size:1.15rem}}@media (max-width:400px){.about-us-team-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}