.team-members-row{--team-members-arrow-thickness:2px;--team-members-grid\@sm:1;--team-members-grid\@md:2;--team-members-grid\@lg:4;--team-members-grid:var(--team-members-grid\@sm);--team-members-grid-gap-x:1rem;--team-members-grid-gap-y:1rem;--team-members-image-radius:var(--media-border-radius);--team-members-image-width:100%;--team-members-card-radius:var(--card-radius)}@media (min-width:768px){.team-members-row{--team-members-grid:var(--team-members-grid\@md)}}@media (min-width:1100px){.team-members-row{--team-members-grid:var(--team-members-grid\@lg)}}.team-members{display:flex;flex-flow:row wrap;gap:var(--team-members-grid-gap-y) var(--team-members-grid-gap-x)}.team-members__title{margin-bottom:.5em}.team-member{border:2px solid #3035e3;display:block;flex:0 calc((100% - var(--team-members-grid-gap-x)*(var(--team-members-grid) - 1))/var(--team-members-grid));padding:.9rem;position:relative;transition:all .2s ease-in-out}.team-member:hover{background:#3035e3;cursor:pointer}.team-member:focus-visible{outline:none}.team-member:focus .team-member__text .team-member__name,.team-member:focus .team-member__text .team-member__title,.team-member:hover .team-member__text .team-member__name,.team-member:hover .team-member__text .team-member__title{color:#fff}.js .team-members[data-mh-animation]{will-change:auto!important}.js .team-members[data-mh-animation] .team-member{opacity:0}.team-members.animated .team-member{animation:var(--team-members-animation) 1s cubic-bezier(.46,.52,.09,1.01) forwards;animation-delay:calc(var(--team-members-animation-delay))}.team-member__image{display:block;object-fit:cover;object-position:center 20%;width:100%}.team-member--classic .team-member__image{border-radius:var(--team-members-image-radius);max-width:var(--team-members-image-width)}.team-member--overlayed .team-member__image{border-radius:var(--team-members-card-radius)}.team-member__text{position:relative}.team-member__text:hover{color:#fff}.team-member__title{display:block;font:normal 400 clamp(.8rem,1.008rem + .4vw,1rem)/1.2 var(--body-font-family);margin-top:.5em}.team-member__title:hover{color:#fff}.team-member__more{border:none;border-radius:0;display:none;height:100%;left:0;padding:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.js .team-member__more{display:block}.team-member__more-icon{display:block;position:absolute}.team-member__more-icon--dots{background-color:rgb(var(--btn-accent-color,var(--color-primary)));border-radius:50%;color:rgb(var(--btn-accent-contrast-color,var(--color-primary-contrast)));display:block;height:40px;transition:all .2s ease-in-out;width:40px}.team-member:hover .team-member__more-icon--dots,.team-member__more:focus .team-member__more-icon--dots{box-shadow:0 0 0 .5rem rgb(var(--btn-accent-color,var(--color-primary)),.5)}.team-member__more-icon svg{fill:currentColor;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.team-member__more-icon--arrow{display:block;height:8px;width:1em}.team-member__more-icon--arrow:after,.team-member__more-icon--arrow:before{bottom:0;content:"";display:block;position:absolute;z-index:2}.team-member .team-member__more-icon--arrow:before{background:#eb0859;height:3px;right:.023rem;top:.365rem;transform:rotate(135deg);transition:.2s ease-in;width:.85em}.team-member .team-member__more-icon--arrow:after{background:transparent;border:solid;border-color:#eb0859;border-width:0 3px 3px 0;height:.9rem;right:0;top:-.9rem;transform:rotate(270deg);transform-origin:bottom right;transition:.2s ease-in;width:.9rem}.team-member:focus .team-member__more-icon--arrow:before,.team-member:hover .team-member__more-icon--arrow:before{background:#fff;right:-.4rem;top:.1rem;width:1.2em}.team-member:focus .team-member__more-icon--arrow:after,.team-member:hover .team-member__more-icon--arrow:after{border-color:#fff;right:-.3rem;top:-1.2rem}.team-member--overlayed{color:rgb(var(--color-white))}.team-member--overlayed .team-member__text{bottom:0;left:0;margin:0;padding:0 3.1rem 1rem 1rem;position:absolute;width:100%}.team-member__overlay{background:linear-gradient(0deg,rgb(var(--color-black,0,0,0),.8),transparent 60%);border-radius:var(--team-members-card-radius);bottom:0;height:100%;left:0;position:absolute;width:100%}.team-member--overlayed .team-member__name,.team-member--overlayed .team-member__text{color:#fff}.team-member--overlayed .team-member__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.team-member--overlayed .team-member__more-icon{bottom:1rem;right:1rem}.team-member--classic .team-member__name{font:normal 700 clamp(.8rem,1.008rem + .4vw,1rem)/1.2 var(--body-font-family);margin-top:0!important}.team-member--classic .team-member__more-icon{right:20px!important;top:25px!important}.js [data-mh-modal],.js [data-mh-team-member-modal]{cursor:pointer}.team-member--centered .team-member__image{margin:auto}.team-member--centered .team-member__text{padding:0 0 1rem;text-align:center}.team-member--centered .team-member__more-icon{bottom:auto;right:50%;top:100%;transform:translateX(50%)}.team-modal{height:100%;left:0;opacity:0;overflow-y:auto;padding:1em 10px;position:fixed;top:0;visibility:hidden;width:100%;z-index:1000000}.team-modal[open]{opacity:1;visibility:visible}.team-modal__content{border-radius:var(--media-border-radius);display:grid;grid-template:"modal-header modal-close" auto "modal-body modal-body" 1fr/1fr auto;margin:var(--site-gutter) auto;max-width:700px;padding:1.3em 1.5rem;position:relative}.team-modal__content svg.icon{fill:#fff;stroke:#fff;stroke-width:2px;height:15px;width:15px}.team-modal__header{display:flex;flex-flow:row-reverse;grid-area:modal-header;justify-content:flex-end;margin-bottom:1em;width:100%}.team-modal__header-img{aspect-ratio:1/1;border-radius:50%;height:80px;margin-right:1em;object-fit:cover;object-position:center 10%;width:80px}.team-modal__name{font-size:1.4rem;margin:0}.team-modal__title{font-size:.8em;margin:.7rem 0 0}.team-modal__header-text{line-height:1.5}.team-modal .team-modal__toggle{right:var(--site-gutter);top:var(--site-gutter)}.team-modal__toggle{align-items:center;background-color:#00f;border:none;border-radius:50%;color:hsla(0,0%,100%,0);cursor:pointer;display:flex;grid-area:modal-close;height:35px;justify-content:center;margin:0 0 0 auto;padding:0;position:-webkit-sticky;position:sticky;width:35px;z-index:2}.team-modal__body{font-size:clamp(14px,.85rem,18px);grid-area:modal-body;line-height:1.5}.row--light{--background:rgba(48,53,227,.9)}