.team-listing__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40);justify-content:space-between;margin-top:var(--wp--preset--spacing--60)}.team-listing__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20)}.team-listing__page{align-items:center;border:1px solid transparent;border-radius:var(--wp--custom--border-radius--tiny);box-sizing:border-box;display:inline-flex;height:calc(var(--wp--preset--spacing--50)*2);justify-content:center;padding:0;text-decoration:none;width:calc(var(--wp--preset--spacing--50)*2)}.team-listing__page[aria-current]{border-color:var(--wp--preset--color--tertiary-tint-70)}.team-listing a.team-listing__page:hover{background:color-mix(in srgb,var(--wp--preset--color--mono-light) 10%,transparent)}.team-listing__page{background:transparent;color:var(--sectionText);cursor:pointer;font:inherit}.team-listing__page:hover{background:hsla(0,0%,100%,.1)}.team-listing__page:focus-visible{outline:2px solid var(--sectionHeading);outline-offset:2px}.team-listing{padding:var(--wp--preset--spacing--60) 0}.team-listing.has-section-padding-top-none{padding-block-start:0}.team-listing.has-section-padding-top-large{padding-block-start:var(--wp--preset--spacing--90)}.team-listing.has-section-padding-top-x-large{padding-block-start:var(--wp--preset--spacing--100)}.team-listing.has-section-padding-bottom-none{padding-block-end:0}.team-listing.has-section-padding-bottom-large{padding-block-end:var(--wp--preset--spacing--90)}.team-listing.has-section-padding-bottom-x-large{padding-block-end:var(--wp--preset--spacing--100)}.team-listing.has-content-gap-medium{--contentGap:var(--wp--preset--spacing--70)}.team-listing.has-content-gap-large{--contentGap:var(--wp--preset--spacing--85)}.team-listing.has-content-gap-x-large{--contentGap:var(--wp--preset--spacing--95)}.team-listing>.gresham-blocks-container{--paddingSize:calc((var(--screenSize, 100vw) - min(var(--wp--style--global--wide-size, 1300px), var(--defaultRowWidth, 90vw)))/2);--grid-gap:var(--wp--preset--spacing--50);display:grid;grid-template-columns:[page-x-start] var(--paddingSize) repeat(12,[content] 1fr [gap] var(--grid-gap,20px)) [content-end] var(--paddingSize) [page-x-end]}.team-listing>.gresham-blocks-container>.content-wrapper{grid-column:content 1/content-end}.team-listing.has-background-texture{overflow:hidden;position:relative}.team-listing.has-background-texture:after{background-position:bottom;background-repeat:no-repeat;background-size:100% auto;block-size:var(--sectionTextureHeight,min(55%,580px));content:"";inset-inline:0;bottom:0;opacity:calc(var(--sectionTextureStrength, 1)*.75);pointer-events:none;position:absolute;z-index:0}.team-listing.has-background-texture:is(.has-texture-dark-green,.has-texture-dark-blue):after{background-size:cover;opacity:var(--sectionTextureStrength,1)}.team-listing.has-background-texture>.gresham-blocks-container{position:relative;z-index:1}.team-listing:is(.is-light,.is-dark){background:none;background-color:var(--sectionBackground)}.team-listing:is(.is-light,.is-dark) :is(h1,h2,h3,h4,h5,h6,p,span,li):not(.gresham-button,.gresham-button *){color:var(--sectionText)}.team-listing.is-dark a:not(.wp-block-button__link,.gresham-button){color:var(--sectionText)}.team-listing:has(.team-listing__grid[data-card-count="0"]):not(:has(.gresham-listing-empty)){display:none}.team-listing .team-listing__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--80);justify-content:space-between;margin-block-end:var(--wp--preset--spacing--70)}.team-listing .team-listing__heading,.team-listing .team-listing__intro{flex:1 1 min(100%,440px)}.team-listing .team-listing__heading{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.team-listing .team-listing__eyebrow{align-items:center;display:flex;font-size:var(--wp--preset--font-size--lg);font-weight:500;gap:var(--wp--preset--spacing--40);margin:0}.team-listing .team-listing__eyebrow:before{background-color:currentcolor;content:"";flex:none;height:1.75rem;width:2px}.team-listing .team-listing__title{--sectionText:var(--sectionHeading);color:var(--sectionText);letter-spacing:.01em;margin:0;text-wrap:balance}.team-listing .team-listing__intro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50)}.team-listing .team-listing__actions{align-self:stretch;display:flex}.team-listing .team-listing__actions>.wp-block-buttons{flex:1 1 auto}.team-listing .team-listing__header.is-stacked{align-items:flex-start;flex-direction:column;gap:var(--wp--preset--spacing--50)}.team-listing .team-listing__header.is-stacked .team-listing__heading,.team-listing .team-listing__header.is-stacked .team-listing__intro{flex:0 1 auto;max-width:min(100%,528px)}.team-listing .team-listing__text{font-size:var(--wp--preset--font-size--lg);line-height:var(--wp--custom--line-height--large);margin:0}.team-listing .team-listing__header.is-centred{align-items:center;flex-direction:column;gap:var(--wp--preset--spacing--50);justify-content:flex-start;text-align:center}.team-listing .team-listing__header.is-centred .team-listing__heading,.team-listing .team-listing__header.is-centred .team-listing__intro{align-items:center;flex:0 1 auto;max-width:100%}.team-listing .team-listing__header.is-centred .team-listing__text{max-width:var(--wp--style--global--content-size)}.team-listing .team-listing__header.is-centred .team-listing__actions>.wp-block-buttons:not([class*=is-content-justification-]){justify-content:center}.team-listing .team-listing__grid{align-items:start;display:grid;gap:var(--contentGap,var(--wp--preset--spacing--60));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,(100% - (var(--cardsPerRow,3) - 1) * var(--contentGap,var(--wp--preset--spacing--60)))/var(--cardsPerRow,3))),1fr))}.team-listing.is-cta-end .team-listing__grid{align-items:stretch}.team-listing .team-listing__grid[data-card-style=wide]{grid-template-columns:minmax(0,1fr);row-gap:var(--wp--preset--spacing--80)}.team-listing .team-listing__grid[data-layout=featured-split]{align-items:stretch;display:grid;gap:var(--contentGap,var(--wp--preset--spacing--60));grid-template-columns:1fr 1fr}.team-listing .team-listing__stack{display:flex;flex-direction:column;gap:var(--contentGap,var(--wp--preset--spacing--60))}.team-listing .team-listing__grid[data-layout=featured-grid]{--featuredGap:var(--contentGap,var(--wp--preset--spacing--60));--featuredPerRow:var(--cardsPerRow,3);align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--featuredGap);justify-content:center}.team-listing .team-listing__grid[data-layout=featured-grid]>*{flex:0 0 calc((100% - (var(--featuredPerRow) - 1)*var(--featuredGap))/var(--featuredPerRow));min-width:0}.team-listing .team-listing__grid[data-layout=featured-grid]>.team-listing__break{flex-basis:100%;height:0;margin-top:calc(var(--featuredGap)*-1)}@media(max-width:1023px){.team-listing .team-listing__grid[data-layout=featured-grid]{--featuredPerRow:2}.team-listing .team-listing__grid[data-layout=featured-grid]>.team-listing__break{display:none}}@media(max-width:767px){.team-listing .team-listing__grid[data-layout=featured-grid]{--featuredPerRow:1}.team-listing .team-listing__grid[data-layout=featured-split]{grid-template-columns:1fr}}.team-listing .team-listing__grid:not([data-card-style=wide]){display:grid;gap:var(--contentGap,var(--wp--preset--spacing--60));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(160px,(100% - (var(--cardsPerRow,3) - 1) * var(--contentGap,var(--wp--preset--spacing--60)))/var(--cardsPerRow,3))),1fr))}.team-listing__subteam+.team-listing__subteam{margin-block-start:var(--wp--preset--spacing--80)}.team-listing__filters{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20);justify-content:flex-end;margin-block-end:var(--wp--preset--spacing--60)}.team-listing__filters select{appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 21px center,right 16px center;background-repeat:no-repeat;background-size:5px 5px;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:var(--sectionText);cursor:pointer;field-sizing:content;font:inherit;font-size:var(--wp--preset--font-size--sm);line-height:1.4;max-width:100%;min-width:0;padding:8px 40px 8px 14px}.team-listing__filters option{background:var(--sectionBackground,#466876);color:var(--sectionText,#fff)}.team-listing__filters select:focus-visible{outline:2px solid var(--sectionHeading);outline-offset:3px}.team-listing__search{margin-block-end:var(--wp--preset--spacing--50)}.team-listing__search input{appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:var(--sectionText);font:inherit;font-size:var(--wp--preset--font-size--sm);line-height:1.4;max-width:480px;padding:8px 14px;width:100%}.team-listing__search input::placeholder{color:var(--sectionText);opacity:.7}.team-listing__search input:focus-visible{outline:2px solid var(--sectionHeading);outline-offset:3px}.team-listing__directory [hidden]{display:none!important}.team-listing__clear{align-self:center;background:transparent;border:0;color:var(--sectionText);cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--sm);padding:8px;text-decoration:underline}.team-listing__clear:hover{color:var(--sectionHeading)}.team-listing__clear:focus-visible{outline:2px solid var(--sectionHeading);outline-offset:2px}@media(min-width:1025px){.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters){align-items:start;column-gap:var(--wp--preset--spacing--50);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__header{display:contents}.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__header>.team-listing__heading{align-self:center;grid-column:1;grid-row:1;margin-block-end:var(--wp--preset--spacing--70)}.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__header>.team-listing__intro{grid-column:1/-1;margin-block-end:var(--wp--preset--spacing--70)}.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory{display:contents}.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory>.team-listing__filters{align-self:center;grid-column:2;grid-row:1;margin-block-end:var(--wp--preset--spacing--70)}.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory>.team-listing__filter-empty,.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory>.team-listing__footer,.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory>.team-listing__grid,.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory>.team-listing__search,.team-listing>.gresham-blocks-container>.content-wrapper:has(>.team-listing__directory>.team-listing__filters)>.team-listing__directory>[data-team-status]{grid-column:1/-1}}@media(max-width:1024px){.team-listing__filters{justify-content:flex-start}}
