.team-members .team-members-wrap{display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width:640px){.team-members .team-members-wrap{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-members .team-members-wrap{grid-template-columns:repeat(4,1fr)}}.team-members .post-card{cursor:pointer;display:flex;flex-direction:column}.team-members .post-card:focus-visible{outline:2px solid #b1a35c;outline-offset:4px}.team-members .post-card:focus-visible .post-card__image .btn,.team-members .post-card:focus-visible .post-card__image .overlay,.team-members .post-card:hover .post-card__image .btn,.team-members .post-card:hover .post-card__image .overlay{opacity:1}.team-members .post-card__image{min-height:12.5rem;position:relative}.team-members .post-card__image img{display:block;font-family:object-fit;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.team-members .post-card__image .btn,.team-members .post-card__image .overlay{opacity:0;transition:.25s}.team-members .post-card__image .btn{left:50%;min-width:auto;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.team-members .post-card__image .overlay{background:rgba(0,0,0,.5);font-family:object-fit;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%;z-index:5}@media (prefers-reduced-motion:reduce){.team-members .post-card__image .btn,.team-members .post-card__image .overlay{transition:none}}.team-members .post-card__content{background:#6e7c89;display:flex;flex:1;flex-direction:column;padding:.5rem 1rem .75rem}.team-members .post-card__content h3{font-weight:300;margin:0}.team-members .post-card__content p{margin:0;text-align:right}.team-members .team-member-lightbox{height:100vh;max-height:100vh;max-width:100vw;width:100vw;--lightbox-inset-x:8rem;--lightbox-inset-y:3rem;background:#fefefe;border:0;border-radius:0;color:#242323;margin:0;padding:0}@media (max-width:1023px){.team-members .team-member-lightbox{--lightbox-inset-x:2rem;--lightbox-inset-y:11rem}}.team-members .team-member-lightbox[open]{align-items:center;display:flex;justify-content:center}.team-members .team-member-lightbox::backdrop{background:#fefefe}.team-members .team-member-lightbox .lightbox-body{display:flex;flex-direction:column;gap:2rem;max-height:calc(100vh - var(--lightbox-inset-y));overflow-y:auto;width:calc(100vw - var(--lightbox-inset-x))}@media (min-width:1024px){.team-members .team-member-lightbox .lightbox-body{align-items:center;flex-direction:row;gap:3rem}}.team-members .team-member-lightbox .lightbox-image{flex:0 0 40%}@media (min-width:1024px){.team-members .team-member-lightbox .lightbox-image{padding-left:2rem}}.team-members .team-member-lightbox .lightbox-image img{display:block;height:auto;max-height:calc(100vh - var(--lightbox-inset-y));object-fit:contain;width:100%}.team-members .team-member-lightbox .lightbox-content{flex:1;min-width:0}@media (min-width:1024px){.team-members .team-member-lightbox .lightbox-content{padding-right:2rem}}.team-members .team-member-lightbox .lightbox-content h3{margin:0}.team-members .team-member-lightbox .lightbox-content .role{font-size:1.125rem;font-weight:100;margin:.25rem 0 1.5rem}.team-members .team-member-lightbox button{align-items:center;background:none;border:0;border-radius:0;color:#242323;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:.5rem;position:absolute;transition:opacity .25s}.team-members .team-member-lightbox button:focus-visible,.team-members .team-member-lightbox button:hover{opacity:.55}.team-members .team-member-lightbox .lightbox-close{right:1.5rem;top:1.5rem}.team-members .team-member-lightbox .lightbox-close .close-icon{display:block;height:1.375rem;width:1.375rem}.team-members .team-member-lightbox .lightbox-next,.team-members .team-member-lightbox .lightbox-prev{top:50%;transform:translateY(-50%)}.team-members .team-member-lightbox .lightbox-next .chevron,.team-members .team-member-lightbox .lightbox-prev .chevron{display:block;height:auto;width:.9375rem}.team-members .team-member-lightbox .lightbox-prev{left:1.5rem}.team-members .team-member-lightbox .lightbox-prev .chevron{transform:scaleX(-1)}.team-members .team-member-lightbox .lightbox-next{right:1.5rem}@media (max-width:1023px){.team-members .team-member-lightbox button{background:#fefefe;border:1px solid rgba(36,35,35,.55);padding:.75rem}.team-members .team-member-lightbox .lightbox-close{right:1rem;top:1rem}.team-members .team-member-lightbox .lightbox-next,.team-members .team-member-lightbox .lightbox-prev{bottom:1.25rem;top:auto;transform:none}.team-members .team-member-lightbox .lightbox-prev{left:1.25rem}.team-members .team-member-lightbox .lightbox-next{right:1.25rem}}
/*# sourceMappingURL=team-members.css.map*/