.team-page .persons{display:flex;gap:3rem;flex-wrap:wrap}.team-page .persons.founders{justify-content:center;margin-bottom:2rem}.team-page .persons .person{display:flex;flex-direction:column;gap:.5rem;max-width:260px;width:100%}.team-page .persons .person .person-image{max-width:100%}.team-page .persons .person .person-lower{display:flex;justify-content:space-between;align-items:center}.team-page .persons .person .person-lower .person-data{display:flex;flex-direction:column}.team-page .persons .person .person-lower .person-name{font-size:x-large;font-weight:600}.team-page .persons .person .person-lower .person-position{color:var(--accent-font-color);font-size:smaller}.team-page .persons .person .person-lower .person-social{height:1.25rem;aspect-ratio:1;background:url('/images/icons/linkedin-64.png') no-repeat;background-size:cover;background-origin:content-box;image-rendering:optimizequality;border-radius:50%;border:2px solid var(--main-font-color);padding:.5rem;--linkedin-color-invert:#da8b46;transition:all .2s}.team-page .persons .person .person-lower .person-social:hover{background-color:var(--linkedin-color-invert);border-color:var(--linkedin-color-invert);filter:invert(1)}@media screen and (max-width:1249px){.team-page .persons{justify-content:center}.team-page .persons .person{max-width:500px}}@media screen and (max-width:599px){.team-page .persons{justify-content:center}.team-page .persons .person{max-width:100%}}