.c-popup.b-cards__team-modal{width:min(100vw - 2rem,980px)}.b-cards__team-modal-layout{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:767px){.b-cards__team-modal-layout{grid-template-areas:"media header" "media body";grid-template-columns:minmax(0,260px) 1fr;row-gap:1.75rem;column-gap:2.5rem;align-items:start}.b-cards__team-modal-header{grid-area:header}}.b-cards__team-modal-media img{display:block;width:100%;height:auto;border-radius:4px;object-fit:cover}@media(min-width:767px){.b-cards__team-modal-media{grid-area:media}.b-cards__team-modal-body{grid-area:body}}.b-cards__team-modal-name{margin-bottom:.5rem;padding-right:3rem;font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-serif);line-height:1.1;color:var(--color-teal-mid)}.b-cards__team-modal-role{margin:0;font-size:1.25rem;line-height:1.3;color:var(--color-grey-dark)}.b-cards__team-modal-bio{font-size:1.0625rem;line-height:1.7}.b-cards__team-modal-bio>*+*{margin-top:1rem}.b-cards__team-modal-bio :where(h2,h3,h4){margin-top:1.5rem;font-weight:600}.b-cards__team-modal-bio a{font-weight:600;color:var(--color-teal-mid);text-decoration:underline}.b-cards__team-modal-linkedin{display:inline-flex;gap:.5rem;align-items:center;margin-top:1.5rem;font-weight:600;color:var(--color-teal-mid)}.b-cards__team-modal-linkedin:hover{text-decoration:underline}.b-cards__team-modal-linkedin-icon{width:1.25rem;height:1.25rem}.b-cards__cards{--columns-gap: 24px;--columns: 1;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--columns-gap);margin-bottom:var(--columns-gap)}.has-bottom-overlap+.b-cards .b-cards__header{padding-top:2rem}.b-cards--auto .b-cards__cards{--columns: 1}@media(min-width:576px){.b-cards--auto .b-cards__cards{--columns: 12}}.b-cards--auto .c-card{grid-column:span 1}@media(min-width:576px){.b-cards--auto .c-card{grid-column:span 6}}@media(min-width:1023px){.b-cards--auto .c-card{grid-column:span 4}}@media(min-width:576px){.b-cards--auto .c-card--image-wide{grid-column:span 12}}@media(min-width:767px){.b-cards--auto .c-card--image-wide{--img-aspect-ratio: 75 / 49;grid-column:span 9}}@media(min-width:1023px){.b-cards--auto .c-card--image-wide{grid-column:span 6}}.b-cards--auto .c-card__content{padding-bottom:0}@media(max-width:1022.98px){.b-cards--grid .b-cards__header{padding:0 1.5rem}.b-cards--grid .o-section__inner{width:100%!important}}.has-2-columns:is(.b-cards--grid .b-cards__cards){--columns: 2}.has-3-columns:is(.b-cards--grid .b-cards__cards){--columns: 3}.has-4-columns:is(.b-cards--grid .b-cards__cards){--columns: 2}@media(min-width:1023px){.has-4-columns:is(.b-cards--grid .b-cards__cards){--columns: 4}}@media(max-width:1022.98px){.b-cards--grid .b-cards__cards{--columns-gap: 1rem;display:flex;flex-wrap:nowrap;align-items:flex-start}:is(.b-cards--grid .b-cards__inner) .b-cards__cards{width:fit-content;padding-right:1rem}.b-cards--grid .b-cards__inner{overflow-x:auto;padding:0 1.5rem}}.b-cards--grid .c-card{flex:1;min-width:320px}.b-cards--team .b-cards__cards{--columns: 1;overflow:clip}@media(min-width:400px){.b-cards--team .b-cards__cards{--columns: 2}}@media(min-width:767px){.b-cards--team .b-cards__cards{--columns: 3}}.b-cards--team-grid .b-cards__cards{--columns: 1}@media(min-width:400px){.b-cards--team-grid .b-cards__cards{--columns: 2}}@media(min-width:767px){.b-cards--team-grid .b-cards__cards{--columns: 3}}
