.wp-block-pulp-team-listing .team-listing__grid{display:grid;gap:clamp(2rem,2.4242424242vw,4rem);grid-template-columns:1fr}@media (min-width:768px){.wp-block-pulp-team-listing .team-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.wp-block-pulp-team-listing .team-listing__grid{grid-template-columns:repeat(4,1fr)}}.wp-block-pulp-team-listing .team-listing__card{align-items:stretch;background:none;border:none;color:inherit;display:flex;flex-direction:column;font:inherit;margin:0;padding:0;text-align:left}.wp-block-pulp-team-listing .team-listing__card[popovertargetaction=show]{cursor:pointer}.wp-block-pulp-team-listing .team-listing__photo{aspect-ratio:1;margin-bottom:var(--spacing-2,1rem);overflow:hidden;position:relative}.wp-block-pulp-team-listing .team-listing__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition,.2s ease);width:100%}.wp-block-pulp-team-listing .team-listing__card[popovertargetaction=show]:hover .team-listing__photo img{transform:scale(1.05)}.wp-block-pulp-team-listing .team-listing__job-title{color:var(--color-blue);font-family:Arial,sans-serif;font-size:18px;line-height:1.65}.wp-block-pulp-team-listing .team-listing__bio-link{align-items:center;align-self:flex-end;color:var(--color-black);display:inline-flex;font-family:var(--font-family-headings);font-size:20px;font-weight:400;gap:4px;letter-spacing:1px;margin-top:auto;opacity:0;padding-top:var(--spacing-1,1rem);text-transform:uppercase;transform:translateX(-20px);transition:opacity var(--transition,.2s ease),transform var(--transition,.2s ease)}.wp-block-pulp-team-listing .team-listing__card:hover .team-listing__bio-link{opacity:1;transform:translateX(0)}.wp-block-pulp-team-listing .team-listing__popover{background:var(--color-white);border:none;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:95vh;max-width:min(90vw,1100px);opacity:0;overflow-y:auto;padding:0;transition:opacity .3s ease,display allow-discrete .3s,overlay allow-discrete .3s}.wp-block-pulp-team-listing .team-listing__popover:popover-open{opacity:1}@starting-style{.wp-block-pulp-team-listing .team-listing__popover:popover-open{opacity:0}}.wp-block-pulp-team-listing .team-listing__popover::backdrop{background:var(--overlay-dark);opacity:0;transition:opacity .3s ease,display allow-discrete .3s,overlay allow-discrete .3s}.wp-block-pulp-team-listing .team-listing__popover:popover-open::backdrop{opacity:1}@starting-style{.wp-block-pulp-team-listing .team-listing__popover:popover-open::backdrop{opacity:0}}.wp-block-pulp-team-listing .team-listing__popover-inner{padding:var(--spacing-13) var(--spacing-12) var(--spacing-13) 0}@media (max-width:767px){.wp-block-pulp-team-listing .team-listing__popover-inner{padding:50px 30px}}.wp-block-pulp-team-listing .team-listing__popover-close{background:#e8f0f5;border:none;color:var(--color-blue);cursor:pointer;padding:var(--spacing-2,1rem);position:absolute;right:var(--spacing-4);top:var(--spacing-4)}@media (max-width:767px){.wp-block-pulp-team-listing .team-listing__popover-close{padding:10px;right:10px;top:10px}.wp-block-pulp-team-listing .team-listing__popover-close svg{height:10px;width:10px}}@media (prefers-reduced-motion:reduce){.wp-block-pulp-team-listing .team-listing__bio-link,.wp-block-pulp-team-listing .team-listing__photo img,.wp-block-pulp-team-listing [popover]{transition:none}.wp-block-pulp-team-listing [popover]::backdrop{transition:none}}

/*# sourceMappingURL=team-listing.css.map*/