.zc-collection__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--wp--preset--spacing--40,2rem)}
.zc-card{overflow:hidden;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--wp--preset--color--border,#d7dfdd);border-radius:.5rem;background:var(--wp--preset--color--surface,#fff)}
.zc-card__image{display:block;margin:calc(clamp(1.25rem,3vw,2rem)*-1);margin-bottom:1.5rem}.zc-card__image img{width:100%;aspect-ratio:4/3;object-fit:cover}.zc-card__title a{text-decoration:none}.zc-card__meta{font-weight:650;color:var(--wp--preset--color--brand,#174b45)}
.zc-card__quote{margin:0}.zc-faq summary{cursor:pointer;font-weight:700}.zc-faq summary::marker{color:var(--wp--preset--color--accent,#d8a43b)}.zc-faq[open] summary{margin-bottom:1rem}
.zc-block-placeholder{padding:2rem;border:1px dashed #949494;background:#fff;text-align:center}
.zc-collection--team_member .zc-collection__grid{grid-template-columns:repeat(var(--zc-team-columns,3),minmax(0,1fr))}.zc-collection--team_member .zc-card__title,.zc-collection--team_member .zc-card__title a{color:var(--zc-team-title,inherit)!important}.zc-collection--team_member .zc-card__meta{color:var(--zc-team-role,var(--wp--preset--color--brand,#174b45))!important}.zc-collection--team_member .zc-card__excerpt{color:var(--zc-team-text,inherit)!important}.zc-collection--team_member .zc-card__image img{height:auto;aspect-ratio:3/4!important;object-fit:cover;object-position:var(--zc-team-focus,50% 50%)}.zc-team--square .zc-card__image img{aspect-ratio:1!important}.zc-team--landscape .zc-card__image img{aspect-ratio:4/3!important}.zc-team--rounded .zc-card__image img{border-radius:.75rem}.zc-team--circle .zc-card__image img{aspect-ratio:1!important;border-radius:50%}@media(max-width:64rem){.zc-collection--team_member .zc-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.zc-collection--team_member .zc-collection__grid{grid-template-columns:1fr}}
.zc-team-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.zc-team-filter--center{justify-content:center}.zc-team-filter--right{justify-content:flex-end}.zc-team-filter__button{padding:.6rem 1rem;border:1px solid var(--zc-team-filter-border,var(--wp--preset--color--border,#d7dfdd));border-radius:999px;background:var(--zc-team-filter-bg,transparent);color:var(--zc-team-filter-text,inherit);font:inherit;font-weight:650;cursor:pointer}.zc-team-filter__button:is(:hover,:focus-visible),.zc-team-filter__button.is-active{background:var(--zc-team-filter-active-bg,var(--wp--preset--color--brand,#174b45));color:var(--zc-team-filter-active-text,#fff)}.zc-card[hidden]{display:none!important}
