.employee-feature .section-header{margin-bottom:48px}.employee-feature__media.two-col__media:not(.two-col__media--video){aspect-ratio:4/5;background:var(--text-light)}.employee-feature__media img{object-position:top center}.employee-feature__row+.employee-feature__row{margin-top:var(--section-gap)}.employee-feature__row .employee-feature__name{font-family:var(--font-secondary);font-size:var(--text-2xl);font-weight:800;line-height:1.2;margin:0 0 16px}.employee-feature__contact{margin-bottom:8px}.employee-feature__contact p{color:var(--text-dark);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-light);line-height:1.6;margin:0}.employee-feature__contact a{color:inherit;text-decoration:none}.employee-feature__contact a:hover{text-decoration:underline}.employee-feature__bio{margin-top:16px}.employee-feature__bio>:last-child{margin-bottom:0}.employee-feature__cards{align-items:start;display:grid;gap:var(--col-gap);grid-template-columns:repeat(2,1fr)}.employee-feature__cards--3{grid-template-columns:repeat(3,1fr)}.employee-feature__cards--4{grid-template-columns:repeat(4,1fr)}.employee-feature__card{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.employee-feature__card-image{aspect-ratio:1/1;background:var(--text-light);border-radius:50%;max-height:150px;max-width:150px;overflow:hidden;position:relative;width:150px}.employee-feature__card-image img{display:block;height:100%;inset:0;object-fit:cover;object-position:top center;position:absolute;width:100%}.employee-feature__text{align-items:flex-start;display:flex;flex-direction:column}.employee-feature__card .employee-feature__text{align-items:center}.employee-feature__card .employee-feature__name{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-light);line-height:1.3;margin:0 0 12px}@media (max-width:1024px){.employee-feature__cards--3,.employee-feature__cards--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.employee-feature__row .employee-feature__name{font-size:2rem}.employee-feature__row .two-col__media.employee-feature__media{order:-1;width:100%}.employee-feature__cards,.employee-feature__cards--3,.employee-feature__cards--4{gap:var(--section-gap);grid-template-columns:1fr}}