.block-person-card{--placeholder-opacity:0;--person-card-overflow:hidden;--person-detail-max-height:0;--person-detail-opacity:0;--indicator-translate:translate(-50%,var(--wp--preset--spacing--30));--indicator-transition:0.4s ease opacity;transition:height .2s ease;will-change:height}.block-person-card.active{--placeholder-opacity:1;--person-card-overflow:visible;--person-detail-max-height:none;--person-detail-opacity:1;--indicator-translate:translate(-50%,0);--indicator-transition:0.4s ease opacity,0.4s ease 0.1s transform}.block-person-card.active .bio-toggle{transform:rotate(135deg)}.block-person-card.has-type-linked .person-card,.block-person-card.has-type-static .person-card{cursor:default}.block-person-card .person-card{cursor:pointer;margin-top:32px;overflow:var(--person-card-overflow);position:relative}.block-person-card .person-card .active-placeholder{align-items:center;background-color:var(--wp--custom--colors--body-bg);border:2px solid var(--wp--custom--colors--border);box-shadow:0 16px 17px -10px rgba(0,0,0,.2);color:var(--wp--custom--colors--heading);display:flex;font-size:30px;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:.19px;line-height:37px;opacity:var(--placeholder-opacity);position:absolute;text-transform:uppercase;top:0;transition:all .3s ease;width:100%;z-index:2}.block-person-card .person-card:after{border-bottom:var(--indicator-height) solid var(--wp--custom--colors--border);border-left:30px solid var(--wp--custom--colors--body-bg);border-right:30px solid var(--wp--custom--colors--body-bg);bottom:calc(var(--wp--preset--spacing--30)*-1);content:"";left:50%;opacity:var(--placeholder-opacity);position:absolute;transform:var(--indicator-translate);transition:var(--indicator-transition);will-change:opacity,transform}.block-person-card .person-image{aspect-ratio:1/1;display:flex;position:relative;width:100%}.block-person-card .person-image .wp-block-image,.block-person-card .person-image figure,.block-person-card .person-image img{height:100%;width:100%}.block-person-card .person-image img{-o-object-fit:cover;object-fit:cover}.block-person-card .name{color:var(--wp--custom--colors--heading);font-size:18px;font-weight:700;letter-spacing:0;line-height:28px}.block-person-card .title{color:var(--wp--custom--colors--body);font-size:14px;letter-spacing:0;line-height:20px}.block-person-card .overview{margin-top:18px;padding-right:30px;position:relative;text-align:left}.block-person-card .bio-toggle{background-color:transparent;border:none;color:var(--wp--custom--colors--body);cursor:pointer;height:16px;margin:0 auto;pointer-events:none;position:absolute;right:6px;top:8px;transform:rotate(0deg);transform-origin:center center;transition:all .3s ease;width:16px}.block-person-card .bio-toggle:after,.block-person-card .bio-toggle:before{background-color:currentColor;content:"";position:absolute}.block-person-card .bio-toggle:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.block-person-card .bio-toggle:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.block-person-card .person-detail{display:grid;grid-template-rows:1fr;height:auto;left:0;margin-top:var(--wp--preset--spacing--30);max-height:var(--person-detail-max-height);opacity:var(--person-detail-opacity);order:2;position:absolute;right:0;transition:all .2s ease}.block-person-card .person-detail .bio{display:grid;gap:var(--wp--style--block-gap);grid-template-areas:"image header" "bio bio";grid-template-columns:min-content auto;margin:0 auto;padding:var(--wp--custom--gutter-width--page)}@media screen and (min-width:800px){.block-person-card .person-detail .bio{grid-template-areas:"image header bio";grid-template-columns:min-content min-content auto}}.block-person-card .person-detail.active{max-height:1000px;opacity:1;transition:all 1.4s ease}.block-person-card .person-detail .person-image{box-shadow:0 16px 17px -10px rgba(0,0,0,.2);grid-area:image;-ms-grid-column:1;-ms-grid-row:1;height:186px;width:186px}.block-person-card .person-detail .person-header{grid-area:header;-ms-grid-column:3;-ms-grid-row:1;margin-bottom:16px;text-align:left}@media screen and (min-width:800px){.block-person-card .person-detail .person-header{display:flex;flex:0 0 auto;width:200px}}.block-person-card .person-detail .linkedin{background-image:var(--linkedin);background-position:50%;background-repeat:no-repeat;background-size:18px 16px;border:1.5px solid var(--wp--custom--colors--border);border-radius:3px;display:block;height:32px;margin-top:12px;width:32px}.block-person-card .person-detail .content{-ms-grid-column-span:3;font-size:15px;font-weight:500;grid-area:bio;-ms-grid-column:1;-ms-grid-row:3;letter-spacing:0;line-height:23px;text-align:left}@media screen and (min-width:800px){.block-person-card .person-detail .person-image{-ms-grid-column:1;-ms-grid-row:1}.block-person-card .person-detail .person-header{-ms-grid-column:2;-ms-grid-row:1}.block-person-card .person-detail .content{-ms-grid-column-span:1;-ms-grid-column:3;-ms-grid-row:1}}.block-person-card .person-detail .content p{font-size:15px;font-weight:500;letter-spacing:0;line-height:23px}.block-person-card .person-detail .additional-info{border-top:1px solid hsla(213,9%,60%,.49);flex:0 0 auto;list-style:none;padding-left:0}@media screen and (min-width:800px){.block-person-card .person-detail .additional-info{border-left:1px solid hsla(213,9%,60%,.49);border-top:none;padding-left:67px;width:38%}}.block-person-card .person-detail .additional-info .additional-info-item{text-align:left}.block-person-card .person-detail .additional-info .additional-info-heading{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.2px;line-height:27px;margin-bottom:4px}.block-person-card .person-detail .additional-info .additional-info-content{font-size:14px;letter-spacing:-.2px;line-height:22px}
