.element-card-person{align-items:center;display:flex;flex-direction:column;text-align:center}.element-card-person[data-variant=list]{align-items:left;flex-direction:row;text-align:left;width:100%}.element-card-person[data-variant=list] .item-inner{border-bottom:1px solid var(--p-element-card-person-border-color);display:flex;flex-direction:column-reverse;gap:calc(var(--p-element-card-person-text-gap)/2);max-width:100%}@media (min-width:1024px){.element-card-person[data-variant=list] .item-inner{flex-direction:row-reverse;gap:var(--p-element-card-person-text-gap)}}.element-card-person[data-variant=list] .item-inner:first-child{border-top:1px solid var(--p-element-card-person-border-color)}.element-card-person[data-variant=list] .item-inner .item-text{font-family:var(--p-text-flow-large-font-family);font-size:var(--p-text-flow-large-font-size);font-weight:var(--p-text-flow-large-font-weight);letter-spacing:var(--p-text-flow-large-letter-spacing);line-height:var(--p-text-flow-large-line-height);margin-bottom:0;width:100%}@media (min-width:1024px){.element-card-person[data-variant=list] .item-inner .item-text{width:70%}}.element-card-person[data-variant=list] .item-inner .item-person{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;width:100%}@media (min-width:1024px){.element-card-person[data-variant=list] .item-inner .item-person{width:30%}}.element-card-person[data-variant=list] .item-inner .item-person .person-image{height:calc(var(--p-element-card-person-image-height)/6);width:calc(var(--p-element-card-person-image-width)/6)}.element-card-person[data-variant=list] .item-inner .item-person .person-infos{font-family:var(--p-text-flow-small-font-family);font-size:var(--p-text-flow-small-font-size);font-weight:var(--p-text-flow-small-font-weight);letter-spacing:var(--p-text-flow-small-letter-spacing);line-height:var(--p-text-flow-small-line-height)}.element-card-person .item-inner{max-width:var(--p-element-card-person-max-width);padding:var(--p-element-card-person-padding)}.element-card-person .item-inner .item-text{font-family:var(--p-text-flow-larger-font-family);font-size:var(--p-text-flow-larger-font-size);font-style:var(--p-element-card-person-text-font-style);font-weight:var(--p-text-flow-larger-font-weight);letter-spacing:var(--p-text-flow-larger-letter-spacing);line-height:var(--p-text-flow-larger-line-height);margin-bottom:var(--p-element-card-person-text-gap)}.element-card-person .item-inner .item-person{align-items:center;display:flex;flex-direction:column}.element-card-person .item-inner .item-person .person-image{background:var(--p-element-card-person-image-background-color);border-radius:var(--p-element-card-person-image-border-radius);color:var(--p-element-card-person-image-background-color);font-family:var(--p-text-flow-larger-font-family);font-size:var(--p-text-flow-larger-font-size);font-weight:var(--p-text-flow-larger-font-weight);height:var(--p-element-card-person-image-height);letter-spacing:var(--p-text-flow-larger-letter-spacing);line-height:var(--p-text-flow-larger-line-height);margin-bottom:var(--p-element-card-person-image-gap);-o-object-fit:cover;object-fit:cover;width:var(--p-element-card-person-image-width)}.element-card-person .item-inner .item-person .person-image.fallback{align-items:center;color:var(--p-element-card-person-image-color);justify-content:center}.element-card-person .item-inner .item-person .person-infos{font-family:var(--p-text-flow-font-family);font-size:var(--p-text-flow-font-size);font-weight:var(--p-text-flow-font-weight);letter-spacing:var(--p-text-flow-letter-spacing);line-height:var(--p-text-flow-line-height)}.element-card-person .item-inner .item-person .person-name{font-weight:var(--p-element-card-person-name-font-weight)}
