.leadership-banner{--columns:1;--gap:32px;--row-gap:var(--gap);--name-font-size:16;--title-font-size:var(--name-font-size);-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);justify-content:center;row-gap:var(--row-gap)}.leadership-banner__employee{text-align:center;width:calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns))}.leadership-banner__image{border-radius:100%;margin:0 auto;max-width:350px;overflow:hidden;position:relative}.leadership-banner__image:after{content:"";display:block;padding-bottom:100%}.leadership-banner__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.leadership-banner__name,.leadership-banner__title{font-family:var(--secondary-font-family);margin-top:8px}.leadership-banner__name{font-size:calc(var(--name-font-size)/var(--base)*1rem);font-weight:600;margin-top:15px}.leadership-banner__title{font-size:calc(var(--title-font-size)/var(--base)*1rem)}@media(min-width:768px){.leadership-banner{--columns:2}}@media(min-width:992px){.leadership-banner{--columns:3;--name-font-size:32;--title-font-size:24}.leadership-banner__title{font-weight:600}.leadership-banner__image{max-width:450px}}