.team-page .introBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.team-page .headerSection{position:relative;padding:4rem 0;background-color:#093146;overflow:hidden;height:20vh}.team-page .headerTextWrapper{text-align:center;color:#fff;padding:0 1rem}.team-page .headerTextWrapper .lead{font-size:1.25rem}@media (min-width:768px){.team-page .headerTitleText{font-size:3rem}.team-page .headerTextWrapper .lead{font-size:1.25rem}}.team-page .sectionTitleLight{background:linear-gradient(90deg,#fbd097,#72cceb,#508de2,#4d8fce);background-size:200%;-webkit-background-clip:text;background-clip:text}.team-page .sectionTitleDark,.team-page .sectionTitleLight{display:inline-block;font-size:2.5rem;text-transform:uppercase;font-weight:600;color:transparent;margin-bottom:30px}.team-page .sectionTitleDark{background:linear-gradient(90deg,#cb7e01,#0a6994,#024867,#08365e);background-size:200%;-webkit-background-clip:text;background-clip:text}.team-page .sectionDivider{width:70px;height:3px;background:linear-gradient(90deg,#c7a355,#e2c275);margin-bottom:25px}.team-page .sectionDivider.mx-auto{margin-left:auto;margin-right:auto}.team-page .imageCard{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease;display:flex;flex-direction:column;height:450px}.team-page .imageCard:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.team-page .imageContainer{width:100%;height:225px;overflow:hidden;border-radius:8px 8px 0 0}.team-page .imageContainer img{width:100%;height:225px;-o-object-fit:cover;object-fit:cover;display:block}.team-page .imageContent{padding:15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.team-page .imageTitle{font-size:1.25rem;font-weight:700;color:#3d4852;margin-bottom:10px}.team-page .imageDescription{font-size:14px;line-height:1.7;color:#5a6978;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}