.team-leadership{background-color:#f5f0eb;padding:5rem 0}.team-leadership__header{margin-bottom:clamp(2.25rem,4.5vw,3.25rem);text-align:center}.team-leadership__intro{display:flex;flex-direction:column;gap:.75rem}.team-leadership__grid{align-items:stretch;display:grid;gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:repeat(3,1fr)}.team-leadership__card{background:#fff;border:1px solid rgba(42,40,38,.12);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden}.team-leadership__photo{aspect-ratio:1/1;background:#e8e2dc;flex-shrink:0;position:relative;width:100%}.team-leadership__figure{inset:0;margin:0;position:absolute}.team-leadership__img{display:block;height:100%;object-fit:cover;width:100%}.team-leadership__panel{border-top:1px solid rgba(42,40,38,.1);display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;padding:clamp(1rem,2.5vw,1.5rem);text-align:left}.team-leadership__panel h6{font-size:12px;letter-spacing:2px;margin-bottom:0}.team-leadership__stack{display:flex;flex-direction:column;gap:.75rem}.team-leadership__sub{border-top:1px solid rgba(42,40,38,.12);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2rem)}.team-leadership__sub-grid{display:flex;flex-direction:row;flex-wrap:wrap}.team-leadership__sub-cell{border-right:1px solid rgba(42,40,38,.12);box-sizing:border-box;flex:1 1 22%;min-width:8.5rem;padding:.75rem 1rem;text-align:center}.team-leadership__sub-cell:last-child{border-right:none}.team-leadership__sub-figure{margin:0 0 .5rem}.team-leadership__sub-img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:900px){.team-leadership__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.team-leadership__grid{grid-template-columns:1fr}}