.person-card{--_person-card-title:#05393e;--_person-card-text:#35383c;--_person-card-text-alt:#595b5f}@media only screen and (min-width:80rem){.person-card__body-name{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.625rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.26px;line-height:1.95rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.person-card__body-name{color:var(--_person-card-title);font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.5rem;font-weight:400;letter-spacing:.24px;line-height:1.8rem;margin-bottom:.25em}.person-card__body-function,.person-card__body-name{font-stretch:normal;font-style:normal;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.person-card__body-function{color:var(--_person-card-text-alt);font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.32px;line-height:1rem;line-height:1.25;margin-bottom:var(--_card-gap)}@media only screen and (min-width:80rem){.person-card__body-description{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.person-card__body-description{color:var(--_person-card-text);font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3125rem;margin-bottom:var(--_card-gap);-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:80rem){.person-card__body-email,.person-card__body-phone{font-family:Inter,Lato,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.625rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.person-card__body-email,.person-card__body-phone{color:var(--_person-card-text);font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;margin-bottom:.5em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.person-card__body-email:hover:after,.person-card__body-phone:hover:after{transform:scaleX(.25)}.person-card__body-email:after,.person-card__body-phone:after{background-color:var(--_person-card-text);content:"";display:block;height:1px;margin-top:-.125em;transform:scaleX(1);transform-origin:bottom left;transition:transform .25s;width:100%}.person-card__socials{--_person-card-socials-gap:.5rem;align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:calc(var(--_card-gap)/2) calc(var(--_person-card-socials-gap)*-1) calc(var(--_person-card-socials-gap)*-1);width:calc(100% + 1rem);width:calc(100% + var(--_person-card-socials-gap)*2)}.person-card__socials-link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.5rem;margin:var(--_person-card-socials-gap);overflow:hidden;text-indent:-9999px;transition:opacity .25s;width:1.5rem}.person-card__socials-link:hover{opacity:.75}.person-card__socials-link.facebook{background-image:url(../../assets/icons/socials-plain/facebook.svg)}.person-card__socials-link.linkedin{background-image:url(../../assets/icons/socials-plain/linkedin.svg)}.person-card__socials-link.x{background-image:url(../../assets/icons/socials-plain/x.svg)}.person-card__socials-link.profile{background-image:url(../../assets/icons/socials-plain/generic.svg)}