.team-member-display{margin:var(--block-margin) auto}.team-member-display h2{font:var(--font-headline-4);margin-bottom:var(--row-gap)}.team-member-display h2.animate__animated{animation-name:fadeInUp}.team-member-display-grid{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--row-gap);column-gap:var(--item-column-gap)}.team-member-display-grid-item-card.animate__animated{animation-name:fadeInUp}.team-member-display-grid-item-card-thumbnail img{border-radius:var(--element-border-radius);aspect-ratio:.85;object-fit:cover;object-position:center top;margin-bottom:var(--item-column-gap);transition:all .3s ease}.team-member-display-grid-item-card-thumbnail{overflow:hidden;border-radius:var(--element-border-radius);aspect-ratio:.85;margin-bottom:calc(var(--row-gap) / 2 )}.team-member-display-grid-item:is(:hover,:focus,:active) .team-member-display-grid-item-card-thumbnail img{transition:all .3s ease;transform:scale(1.1)}.team-member-display-grid-item-card h3{font:var(--font-headline-6);font-weight:700}.team-member-display-grid-item-card p{font-weight:700;margin-bottom:0}.team-member-display-grid-item-card button,.team-member-display-grid-item-card a{margin-top:var(--item-column-gap);font-weight:700}.team-member-display-grid-item-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background:rgba(0,0,0,.9);display:none;overscroll-behavior:contain;overflow:hidden}.team-member-display-grid-item-modal-wrapper.open{display:flex}.team-member-display-grid-item-modal{background:var(--background-color);margin:auto;width:90rem;max-width:var(--wide-width);max-height:80vh;display:grid;grid-template-columns:minmax(0, 1fr);border-radius:var(--element-border-radius);position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.team-member-display ul.social-media{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;padding:0;margin-bottom:2rem}.team-member-display ul.social-media li{width:3.2rem;list-style:none;margin-bottom:0;background:var(--color-bright-green);padding:.4rem;border-radius:1rem;transition:all .3s ease}.team-member-display ul.social-media li a svg *{transition:all .3s ease}.team-member-display ul.social-media li:is(:hover,:focus,:active){background:var(--dark-background-color)}.team-member-display ul.social-media li a svg path{fill:var(--dark-background-color)}.team-member-display ul.social-media li:is(:hover,:focus,:active) svg path{fill:var(--primary-button-hover-text-color)}.team-member-display ul.social-media li a span{display:none}.team-member-display-grid-item-modal-description{padding:var(--row-gap) var(--page-padding)}.team-member-display-grid-item-modal-close{position:fixed;top:var(--row-gap);right:calc( 50vw - ( var(--wide-width) / 2));width:2rem;height:2rem}.team-member-display-grid-item-modal-close:is(:hover,:focus,:active){color:var(--link-color)}.team-member-display-grid-item-modal-close:before,.team-member-display-grid-item-modal-close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:2rem;border-bottom:.2rem solid var(--color-white)}.team-member-display-grid-item-modal-close:before{transform:translate(-50%,-50%) rotateZ(45deg)}.team-member-display-grid-item-modal-close:after{transform:translate(-50%,-50%) rotateZ(-45deg)}.team-member-display-grid-item-modal-description-title{margin-bottom:var(--item-column-gap)}.team-member-display-grid-item-modal-description-title h3{font:var(--font-headline-6);font-weight:700}.team-member-display-grid-item-modal-description-title p{font-weight:700;margin-bottom:0}.team-member-display button.tertiary-button:is(:hover,:active,:focus){text-decoration:underline}.team-member-display a.tertiary-button:is(:hover,:active,:focus):after,.team-member-display button.tertiary-button:is(:hover,:active,:focus):after{margin-left:.8em;transition:.1s ease all}.team-member-display a.tertiary-button:not(:hover,:active,:focus):after,.team-member-display button.tertiary-button:not(:hover,:active,:focus):after{margin-left:.5em;transition:.1s ease all}.team-member-display-grid-item-modal-description-content>*:last-child{margin-bottom:0}@media (min-width:768px){.team-member-display-grid{grid-template-columns:repeat(2,minmax(0, 1fr));transition:all .3s ease}.team-member-display-grid-item-modal{grid-template-columns:repeat(2,minmax(0, 1fr));height:52.9rem;overflow:hidden;-webkit-overflow-scrolling:auto}.team-member-display-grid-item-modal-thumbnail,.team-member-display-grid-item-modal-description{max-height:80vh}.team-member-display-grid-item-modal-thumbnail img{aspect-ratio:auto;height:100%;object-fit:cover}.team-member-display-grid-item-modal-description{padding:var(--row-gap);height:100%;display:flex;flex-direction:column;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.team-member-display-grid-item-modal-description-title{padding-right:3.6rem}}@media (min-width:768px) and (max-width:1199px){.team-member-display-grid-item-modal-close{top:calc(var(--row-gap) * 3.5);right:calc( 50vw - ( var(--wide-width) / 2))}}@media (min-width:1200px){.team-member-display-grid{grid-template-columns:repeat(4,minmax(0, 1fr))}.team-member-display-grid-item-modal-close{top:calc( 50vh - ( var(--wide-width) / 3.9));right:calc( 50vw - ( var(--wide-width) / 2.5))}}