@media screen and (max-width: 782px){.has-mobile-justification-left > *:not(.alignleft,.alignright,.alignfull){margin-right:auto !important;margin-left:0 !important;}.has-mobile-justification-center.has-mobile-justification-center > *:not(.alignleft,.alignright,.alignfull){margin-right:auto !important;margin-left:auto !important;}.has-mobile-justification-right > *:not(.alignleft,.alignright,.alignfull){margin-right:0 !important;margin-left:auto !important;}.has-mobile-text-align-left{text-align:left;}.has-mobile-text-align-center{text-align:center;}.has-mobile-text-align-right{text-align:right;}}.wp-block-group:has(.person-card),.wp-block-query:has(.person-card){position:relative;}.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:.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:.4s ease opacity,.4s ease .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.has-type-static .bio-toggle{display:none;}.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--preset--color--base,#fff);border:2px solid var(--wp--preset--color--contrast-4,#45475a);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--preset--color--contrast-4,#45475a);border-left:30px solid var(--wp--preset--color--contrast-4,#45475a);border-right:30px solid var(--wp--preset--color--contrast-4,#45475a);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%;margin-bottom:0;width:100%;}.block-person-card .person-image img{-o-object-fit:cover;object-fit:cover;}.block-person-card .name{color:var(--wp--preset--color--contrast-2,#1e1e2e);font-size:18px;font-weight:700;letter-spacing:0;line-height:28px;}.block-person-card .title{color:var(--wp--preset--color--contrast-4,#45475a);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--preset--color--contrast-2,#1e1e2e);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--preset--color--contrast-4,#45475a);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;}