:root{--d:700ms;--e:cubic-bezier(0.19, 1, 0.22, 1)}.team-page .page-header h2{color:var(--white);text-transform:uppercase;font-size:4.68vw;font-weight:900;-webkit-text-stroke:.08vw var(--white)}.team-page .page-header p{text-transform:uppercase;color:var(--dark-text);font-weight:500;font-size:1.02vw}.team-page footer{display:none}.team-page .team-card .team-name{text-align:center}.team-page .team-card .team-position{text-transform:uppercase;text-align:center}.team-page .team-card .team-name{margin-top:.5em;color:var(--white);font-weight:500;text-transform:uppercase}.team-page .team-card .team-position{font-weight:300;color:var(--dark-text)}.team-page .team-card .wrapper{background-color:var(--black);min-height:30rem;position:relative;overflow:hidden;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.2);border:0;transition:all .2s ease-in-out}.team-page .team-card .wrapper .hover-me{transition:all .3s ease-in-out;opacity:0}.team-page .team-card .wrapper:hover .hover-me{opacity:1}.team-page .team-card .wrapper h4,.team-page .team-card .wrapper p{color:var(--white);text-transform:uppercase;text-align:center;font-weight:600;font-size:3.125vw}.team-page .team-card .wrapper p{font-size:1vw;font-weight:300;color:var(--dark-text)}.team-page .team-card .wrapper a{color:var(--white);text-decoration:none}.team-page .team-card .new-member{border:1px solid var(--gray);transition:all .3s}.team-page .team-card .new-member:hover{border:1px solid var(--theme)}.team-page .team-card .new-member:hover a{color:var(--theme)}.team-page .team-card .new-member h4{font-size:3.125rem}.team-page .team-card .new-member p{font-size:1.05rem;margin-bottom:0}.team-page .team-card .new-member a{font-size:2.3rem;font-weight:400;margin-left:30%;transition:all .3s ease-in}.team-page .team-card .wrapper:hover .data{transform:translateY(-1em)}.team-page .team-card .data{position:absolute;bottom:0;width:100%;transform:translateY(calc(5vw + 1em));transition:transform .3s}.team-page .team-card .data .content{padding:1em;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;list-style:none;gap:10px}.team-page .data .social-links{text-align:center!important}.team-page .data .content a{padding:1rem;line-height:.75rem;background-color:var(--black);color:var(--white);border-radius:50%;font-size:1em;width:3rem}@media (max-width:767.98px){.team-page .team-card .wrapper{min-height:100vw}.team-page .page-header h2{font-size:11vw}.team-page .page-header p{font-size:3.3vw}.team-page .data .content a{padding:1rem;line-height:.75rem;width:3rem}.team-page .team-card .data{transform:translateY(calc(15vw + 2em))}.team-page .team-card .wrapper h4{font-size:7.5vw}.team-page .team-card .wrapper p{font-size:5vw}.team-page .team-card .wrapper .hover-me{opacity:1}.team-page .team-card .wrapper .data{transform:translateY(-1em)}.team-page .team-card .new-member h4{font-size:8vw}.team-page .team-card .new-member p{padding:0 10vw;font-size:3.61vw}}@media (min-width:768px) and (max-width:991.98px){.team-page .team-card .wrapper{min-height:23rem}.team-page .page-header h2{font-size:5.6vw}.team-page .page-header p{font-size:2.8vw}.team-page .data .content a{padding:1rem;line-height:.75rem;width:3rem}.team-page .team-card .data{transform:translateY(calc(15vw + 2em))}.team-page .team-card .wrapper h4{font-size:5.5vw}.team-page .team-card .wrapper p{font-size:2.5vw}}