.ip-employees .list{gap:30px;justify-content:flex-start;width:100%}.ip-employees .animate{visibility:hidden}.employee-group{scroll-padding-top:100px}.employee-group .rich{margin-bottom:40px}.employee-group+.employee-group{margin-top:100px}.employee-group-title{margin-bottom:15px}.ip-employees .leader{gap:40px 100px;padding:20px 0}.ip-employees .leader .headshot{border-radius:200px;flex:none;height:300px;overflow:hidden;width:204px}.ip-employees .leader .name{color:var(--Black,#000);font-family:"DM Serif Display";font-size:44px;font-style:normal;font-weight:400;gap:20px;line-height:120%;margin:0}.ip-employees .leader .title{color:var(--Secondary-Electric-Purple,#8450ff);font-size:28px;font-weight:700;line-height:120%;margin:10px 0 0}.ip-employees .person{color:#000;flex:0 1 305px;padding:50px 30px}.ip-employees .person .headshot{border-radius:200px;height:140px;margin-bottom:30px;overflow:hidden;width:95px}.ip-employees .person p{color:#000}.ip-employees .person[data-role=leadership] .headshot{background-color:#04c5fe}.ip-employees .person[data-role=strategy]{background-color:#5064ff}.ip-employees .person[data-role=strategy] p{color:#fff}.ip-employees .person[data-role=strategy] .headshot{background-color:#0116b5}.ip-employees .person[data-role=marketing] .headshot{background-color:#7d52f6}.ip-employees .person[data-role=growth]{background-color:#b988ff}.ip-employees .person[data-role=growth] .headshot{background-color:#8450ff}.ip-employees .person[data-role=creative]{background-color:#f1cb01}.ip-employees .person[data-role=creative] .headshot{background-color:#ffee92}.ip-employees .person[data-role=creative] .headshot p{color:#000}.ip-employees .person[data-role=content]{background-color:#ff8ef3}.ip-employees .person[data-role=content] .headshot{background-color:#ff439b}.ip-employees .person[data-role=operations]{background-color:#6fffbc}.ip-employees .person[data-role=operations] .headshot{background-color:#0ad978}.ip-employees .headshot img{object-fit:cover;object-position:center}.ip-employees .person .linkedin{margin-top:20px;text-align:center}.ip-employees .person p{font-size:22px;font-weight:600;margin:0;text-align:center}.ip-employees .person p.title{font-size:18px;font-weight:300;line-height:110%}@media (max-width:991px){.ip-employees .leader{flex-wrap:wrap}.ip-employees .leader .name{font-size:30px}.ip-employees .leader .title{font-size:24px}}