.TeamGrid-module__wpHkpW__section{isolation:isolate;position:relative}.TeamGrid-module__wpHkpW__section:before{content:"";background-color:var(--color-accent);z-index:-1;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.TeamGrid-module__wpHkpW__light:before{background-color:var(--color-bg-elevated)}.TeamGrid-module__wpHkpW__light .TeamGrid-module__wpHkpW__title,.TeamGrid-module__wpHkpW__light .TeamGrid-module__wpHkpW__name,.TeamGrid-module__wpHkpW__light .TeamGrid-module__wpHkpW__role{color:var(--color-text)}.TeamGrid-module__wpHkpW__inner{gap:var(--space-lg);padding-block:var(--space-xl);flex-direction:column;display:flex}.TeamGrid-module__wpHkpW__title{font-family:var(--font-heading);font-size:var(--font-size-section-title);line-height:var(--leading-heading);color:var(--color-text-on-accent);margin:0}.TeamGrid-module__wpHkpW__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.TeamGrid-module__wpHkpW__card{gap:var(--space-lg);flex-direction:column;display:flex}.TeamGrid-module__wpHkpW__image{aspect-ratio:206/299;position:relative}.TeamGrid-module__wpHkpW__caption{gap:var(--space-sm);color:var(--color-text-on-accent);flex-direction:column;display:flex}.TeamGrid-module__wpHkpW__name{font-family:var(--font-heading);font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-on-accent);margin:0}.TeamGrid-module__wpHkpW__role{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-body);letter-spacing:var(--tracking-label);text-transform:uppercase;overflow-wrap:break-word;color:var(--color-text-on-accent);margin:0}@media (min-width:40rem){.TeamGrid-module__wpHkpW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.TeamGrid-module__wpHkpW__inner{gap:var(--space-xl);padding-block:var(--space-3xl)}.TeamGrid-module__wpHkpW__grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(6,minmax(0,1fr))}.TeamGrid-module__wpHkpW__name{font-size:1.5rem}.TeamGrid-module__wpHkpW__role{font-size:var(--text-sm)}}
