/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.person-card{border-radius:0.25rem;background-color:#fff;transition:transform 180ms ease,box-shadow 180ms ease;}.person-card:hover,.person-card:focus-within{transform:translateY(-4px);box-shadow:0 1rem 2rem rgb(0 0 0 / 14%) !important;}.person-card__media{display:flex;min-height:350px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#171717 0%,#303030 100%);}.person-card__media > div:not(.person-card__initials){width:100%;}.person-card__media .field,.person-card__media .field__item{width:100%;height:100%;float:none;margin:0 !important;}.person-card__media img{display:block;width:100%;height:350px;object-fit:cover;margin-bottom:0 !important;}.person-card__initials{display:flex;width:158px;height:158px;align-items:center;justify-content:center;border-radius:50%;background-color:#ff6418;color:#fff;font-size:2.75rem;font-weight:800;line-height:1;}.person-card .card-body{min-height:128px;padding:1.5rem;}.person-card__name{font-weight:700;}.person-card__job-title{color:#4c5567;font-weight:500;}.person-card__trigger{border:0;background:transparent;}.person-card__trigger:focus-visible::after{border-radius:0.25rem;outline:3px solid #ff6418;outline-offset:-3px;}@media (max-width:767.98px){.person-card__media{min-height:300px;}.person-card__media img{height:300px;}}
.person-modal .modal-content{border:0;border-radius:0.5rem;box-shadow:0 1.5rem 4rem rgb(0 0 0 / 25%);}.person-modal .modal-header{align-items:flex-start;padding:1.25rem 1.5rem;}.person-modal .modal-body{padding:1.5rem;}.person-modal__job-title{color:#4c5567;font-weight:500;}.person-modal__media{display:flex;min-height:250px;align-items:center;justify-content:center;overflow:hidden;border-radius:0.25rem;background:linear-gradient(135deg,#171717 0%,#303030 100%);}.person-modal__media .field{float:none;margin:0 !important;}.person-modal__media img{display:block;width:100%;height:auto;margin:0;}.person-modal__initials{display:flex;width:130px;height:130px;align-items:center;justify-content:center;border-radius:50%;background-color:#ff6418;color:#fff;font-size:2.25rem;font-weight:800;}.person-modal__bio > :last-child,.person-modal__bio .field__item > :last-child{margin-bottom:0;}
