@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 1rem, 0)}100%{opacity:1;transform:none}}.trustees{display:grid;gap:1.5rem;grid-template-columns:repeat(4, 1fr);margin-top:clamp(.75rem,3vw,1.5rem)}.trustee-listing__thumbnail{background-color:#fff;border:solid 2px #3d0417;border-radius:4px;overflow:hidden;padding-top:100%;position:relative}.trustee-listing__thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trustee-listing__thumbnail-overlay{font-size:clamp(1.13rem,1.08rem + .21vw,1.25rem);line-height:1.4;background-color:rgba(61,4,23,.3);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;border:0;opacity:0;transition:opacity 350ms ease-in-out;padding:0}.trustee-listing__thumbnail-overlay:hover{opacity:1}.trustee-listing__thumbnail-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.trustee-listing__content{text-align:center}.trustee-listing__title{line-height:1;margin:1rem 0 0 0}.trustee-listing__role{line-height:1;margin:.75rem 0 0 0}.trustee-listing__modal{position:fixed;padding:1.5rem;border-radius:4px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);border:solid 10px #dc0451;width:100%;max-width:740px;display:none;z-index:10;flex-direction:column}.trustee-listing__modal.active{display:flex}.trustee-listing__modal__content{flex:1 0;max-height:320px;overflow:auto}.trustee-listing__modal__content p:last-child{margin-bottom:0}.trustee-listing__modal__title{font-size:clamp(1.35rem,1.21rem + .7vw,1.77rem);line-height:1.25;margin-bottom:1rem;line-height:1}.trustee-listing__modal__action{padding-top:1.5rem;margin-top:1.5rem;border-top:solid 1px #febad2}@media screen and (max-width: 880px){.trustees{grid-template-columns:repeat(3, 1fr)}.trustee-listing__modal{top:calc(94px + 1rem);left:1rem;right:1rem;bottom:1rem;transform:initial;max-width:100%;width:calc(100% - 2rem);z-index:1000}.trustee-listing__modal__content{max-height:100%}}@media screen and (max-width: 580px){.trustees{grid-template-columns:repeat(2, 1fr)}}/*# sourceMappingURL=trustees.min.css.map */