.wp-block-bipro-team-member,.team-member__card{display:flex;align-items:flex-start}.wp-block-bipro-team-member{container-type:inline-size;container-name:team-member}.team-department__grid .team-member__card{min-height:100%}.team-member__card{container-type:inline-size;width:100%;background-color:var(--wp--preset--color--light);border:1px solid var(--wp--preset--color--accent-3-light);border-radius:var(--wp--custom--radius--medium);gap:var(--wp--preset--spacing--tiny);padding:var(--wp--preset--spacing--tiny)}@media(min-width:600px){.team-member__card{gap:var(--wp--preset--spacing--x-small);padding:var(--wp--preset--spacing--x-small)}}.wp-block-bipro-team-member:not(.is-mode-department) .team-member__card{max-width:600px}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__card{background:var(--wp--preset--gradient--brand);border-color:transparent;color:var(--wp--preset--color--light)}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__name,.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__position,.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__role,.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__email,.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__phone{color:var(--wp--preset--color--light)}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__email,.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__phone,.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__linkedin{background-image:linear-gradient(to right,var(--wp--preset--color--light),var(--wp--preset--color--light)),linear-gradient(#ffffff1a,#ffffff1a)}.wp-block-bipro-team-member .team-member__portrait,.team-member__card .team-member__portrait{flex-shrink:0;width:clamp(80px,25cqw,160px);height:clamp(80px,25cqw,160px);border-radius:50%;border:2px solid var(--wp--preset--color--white);overflow:hidden}.team-member__portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.team-member__info{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--tiny)}.team-member__header{display:flex;flex-direction:column;gap:0}.team-member__name{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--tight);letter-spacing:var(--wp--custom--letter-spacing--heading);color:var(--wp--preset--color--dark)}.team-member__position,.team-member__role{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--dark);margin:0}.team-member__contact{display:flex;flex-direction:column;align-items:flex-start;gap:0}.team-member__email,.team-member__phone{font-size:var(--wp--preset--font-size--small);text-decoration:none;display:block;background-image:linear-gradient(to right,var(--wp--preset--color--primary),var(--wp--preset--color--secondary));background-position:0 100%,0 100%;background-size:0% .15em,100% .15em;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--wp--custom--duration--moderate) var(--wp--custom--ease--in-out-expo)}.team-member__email:hover,.team-member__phone:hover{background-size:100% .15em,100% .15em}.team-member__linkedin{font-size:var(--wp--preset--font-size--small);text-decoration:none;display:inline-flex;align-items:center;gap:.35em;background-position:0 100%,0 100%;background-size:0% .15em,100% .15em;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--wp--custom--duration--moderate) var(--wp--custom--ease--in-out-expo)}.team-member__linkedin:hover{background-size:100% .15em,100% .15em}.team-member__linkedin svg{flex-shrink:0}.is-layout-vertical .team-member__card--vertical{align-items:center;text-align:center}.is-layout-vertical .team-member__info,.is-layout-vertical .team-member__contact{align-items:center}.is-layout-vertical .team-member__cta{align-self:stretch;text-align:center}.team-member__cta.wp-block-button__link{margin-top:.5rem;align-self:flex-start;font-size:var(--wp--preset--font-size--small)}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__card{flex-direction:column;align-items:center;text-align:center;margin-inline:auto;padding-block:var(--wp--preset--spacing--small)}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__portrait{width:clamp(120px,40cqw,160px);height:clamp(120px,40cqw,160px)}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__contact{align-items:center}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__info{align-items:center}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__cta{align-self:stretch;text-align:center}@container team-member (min-width: 480px){.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__card{flex-direction:row;align-items:flex-start;text-align:left;margin-inline:0}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__portrait{width:clamp(80px,40cqw,160px);height:clamp(80px,40cqw,160px)}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__contact{align-items:flex-start}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__info{align-items:stretch}.wp-block-bipro-team-member:not(.is-mode-department):not(.is-layout-vertical) .team-member__cta{align-self:flex-start;text-align:left}}.wp-block-bipro-team-member.is-mode-department{display:block}.team-department__grid{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--x-small)}.team-department__sub-group{margin-top:var(--wp--preset--spacing--large)}.team-department__sub-group+.team-department__sub-group{margin-top:var(--wp--preset--spacing--large)}.team-department__sub-heading{font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--semibold);color:var(--wp--preset--color--dark);margin-bottom:var(--wp--preset--spacing--small)}.team-department__sub-heading--level-2,.team-department__sub-heading--level-3{font-size:var(--wp--preset--font-size--medium);margin-bottom:var(--wp--preset--spacing--small)}.team-department__sub-group--level-2,.team-department__sub-group--level-3{margin-top:var(--wp--preset--spacing--medium)}.team-department__grid .team-member__card{display:flex;align-items:center;text-align:left;gap:var(--wp--preset--spacing--tiny)}.team-department__grid .team-member__portrait{flex-shrink:0;width:clamp(80px,40cqw,140px);height:clamp(80px,40cqw,140px);border-radius:50%;overflow:hidden}@media(min-width:600px){.team-department__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.team-department__grid .team-member__card{gap:var(--wp--preset--spacing--x-small)}}.bipro-team-member-editor .components-placeholder{min-height:80px}.wp-block-bipro-team-member.is-layout-vertical{display:flex;justify-content:center}.team-member__card--vertical{flex-direction:column;align-items:center;text-align:center;width:100%}.team-member__card--vertical .team-member__portrait{width:clamp(120px,40cqw,160px);height:clamp(120px,40cqw,160px)}.team-member__card--vertical .team-member__info{align-items:center}.team-member__card--vertical .team-member__name{color:var(--wp--preset--color--primary)}.team-member__card--vertical .team-member__position{font-size:var(--wp--preset--font-size--small);margin:0 0 .25rem}.team-member__card--vertical .team-member__cta{align-self:stretch;text-align:center}
