.blockflow-team-member{--blockflow-tm-gap:8px;--blockflow-tm-image-gap:12px;--blockflow-tm-social-size:16px;--blockflow-tm-social-gap:8px;--blockflow-tm-social-top:16px;align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.blockflow-team-member.is-layout-avatar{gap:0}.blockflow-team-member.is-layout-avatar .blockflow-team-member__image{position:relative;width:auto;z-index:2}.blockflow-team-member.is-layout-avatar .blockflow-team-member__image img{aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blockflow-team-member.is-layout-avatar .blockflow-team-member__inner{background:var(--blockflow-tm-inner-bg,#fff);border-radius:var(--blockflow-tm-inner-radius,12px);box-shadow:var(--blockflow-tm-inner-shadow,none);margin-top:calc(var(--blockflow-tm-overlap, 50px)*-1);padding:var(--blockflow-tm-inner-padding,24px);padding-top:calc(var(--blockflow-tm-overlap, 50px) + 16px);position:relative;width:100%;z-index:1}.blockflow-team-member.is-layout-horizontal{align-items:flex-start;flex-direction:row;gap:var(--blockflow-tm-image-gap);text-align:left}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__image{flex-shrink:0;width:auto}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__inner{display:flex;flex:1;flex-direction:column;gap:var(--blockflow-tm-gap);margin-top:0;padding-top:4px}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__social{justify-content:flex-start}@media(max-width:480px){.blockflow-team-member.is-layout-horizontal{align-items:center;flex-direction:column;text-align:center}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__image{max-width:180px;width:100%}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__inner{padding-top:0}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__content{align-items:center}.blockflow-team-member.is-layout-horizontal .blockflow-team-member__social{justify-content:center}}.blockflow-team-member.is-layout-custom .blockflow-team-member__inner{background:var(--blockflow-tm-inner-bg,transparent);border-radius:var(--blockflow-tm-inner-radius,0);box-shadow:var(--blockflow-tm-inner-shadow,none);padding:var(--blockflow-tm-inner-padding,0)}.blockflow-team-member.is-layout-overlay{display:grid;grid-template:1fr/1fr}.blockflow-team-member.is-layout-overlay .blockflow-team-member__image{grid-area:1/1;width:100%;z-index:1}.blockflow-team-member.is-layout-overlay .blockflow-team-member__image img{display:block;height:auto;width:100%}.blockflow-team-member.is-layout-overlay .blockflow-team-member__inner{align-self:end;background:var(--blockflow-tm-inner-bg,#fff);border-radius:var(--blockflow-tm-inner-radius,16px);box-shadow:var(--blockflow-tm-inner-shadow,none);grid-area:1/1;justify-self:center;margin:0 16px var(--blockflow-tm-overlap,24px);padding:var(--blockflow-tm-inner-padding,28px 24px);width:auto;z-index:2}.blockflow-team-member.is-align-left{align-items:flex-start;text-align:left}.blockflow-team-member.is-align-left .blockflow-team-member__content{align-items:flex-start}.blockflow-team-member.is-align-left .blockflow-team-member__social{justify-content:flex-start}.blockflow-team-member.is-align-center{align-items:center;text-align:center}.blockflow-team-member.is-align-center .blockflow-team-member__content{align-items:center}.blockflow-team-member.is-align-center .blockflow-team-member__social{justify-content:center}.blockflow-team-member.is-align-right{align-items:flex-end;text-align:right}.blockflow-team-member.is-align-right .blockflow-team-member__content{align-items:flex-end}.blockflow-team-member.is-align-right .blockflow-team-member__social{justify-content:flex-end}.blockflow-team-member__image{margin:0;overflow:hidden;padding:0;transition:box-shadow .3s ease;width:100%}.blockflow-team-member__image img{display:block;height:auto;width:100%}.blockflow-team-member__inner{display:flex;flex-direction:column;margin-top:var(--blockflow-tm-image-gap,12px)}.blockflow-team-member__content{display:flex;flex-direction:column;gap:var(--blockflow-tm-gap,8px)}.blockflow-team-member__name{color:var(--blockflow-tm-name-color,currentColor);margin:0;padding:0}.blockflow-team-member__name:is(h1,h2,h3,h4,h5,h6){margin:0}.blockflow-team-member__desc{color:var(--blockflow-tm-desc-color,currentColor);display:block;font-size:.9em;margin:0;opacity:.8;padding:0}.blockflow-team-member__meta{color:var(--blockflow-tm-meta-color,currentColor);display:block;font-size:.85em;margin:0;opacity:.7;padding:0}.blockflow-team-member__social{display:flex;flex-wrap:wrap;gap:var(--blockflow-tm-social-gap);margin-top:var(--blockflow-tm-social-top)}.blockflow-team-member__social.is-view-default .blockflow-team-member__social-item{background:transparent;padding:0}.blockflow-team-member__social.is-view-stacked .blockflow-team-member__social-item{background-color:var(--blockflow-tm-social-bg,#f0f0f0);padding:var(--blockflow-tm-social-padding,8px)}.blockflow-team-member__social.is-view-framed .blockflow-team-member__social-item{background:transparent;border:1px solid var(--blockflow-tm-social-color,currentColor);padding:var(--blockflow-tm-social-padding,8px)}.blockflow-team-member__social.is-shape-square .blockflow-team-member__social-item{border-radius:0}.blockflow-team-member__social.is-shape-rounded .blockflow-team-member__social-item{border-radius:4px}.blockflow-team-member__social.is-shape-circle .blockflow-team-member__social-item{border-radius:50%}.blockflow-team-member__social-item{align-items:center;color:var(--blockflow-tm-social-color,currentColor);display:inline-flex;justify-content:center;text-decoration:none;transition:all .2s ease}.blockflow-team-member__social-item:hover{background-color:var(--blockflow-tm-social-bg-hover,var(--blockflow-tm-social-bg,transparent));color:var(--blockflow-tm-social-color-hover,var(--blockflow-tm-social-color,currentColor))}.blockflow-team-member__social-item svg{fill:currentcolor;height:var(--blockflow-tm-social-size);width:var(--blockflow-tm-social-size)}.blockflow-team-member__social[data-hover-animation=grow] .blockflow-team-member__social-item:hover{transform:scale(1.1)}.blockflow-team-member__social[data-hover-animation=shrink] .blockflow-team-member__social-item:hover{transform:scale(.9)}.blockflow-team-member__social[data-hover-animation=float] .blockflow-team-member__social-item:hover{transform:translateY(-4px)}.blockflow-team-member__social[data-hover-animation=sink] .blockflow-team-member__social-item:hover{transform:translateY(4px)}.blockflow-team-member__social[data-hover-animation=rotate] .blockflow-team-member__social-item:hover{transform:rotate(15deg)}
