:root{--container-max-width:1280px}.team-member-block{margin:auto;max-width:375px;min-height:160px}.team-member-block .team-member-card{background:transparent;border:none;cursor:pointer;display:block;overflow:visible;padding:0;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.team-member-block .team-member-card:hover{transform:translateY(-4px)}.team-member-block .team-member-card:focus-visible,.team-member-block .team-member-card:hover{transform:translateY(-4px)}.team-member-block .team-member-card:hover .team-member-card__image-wrapper:after{opacity:.15}.team-member-block .team-member-card:focus-visible .team-member-card__image-wrapper:after,.team-member-block .team-member-card:hover .team-member-card__image-wrapper:after{opacity:.15}.team-member-block .team-member-card:hover .team-member-card__info{box-shadow:0 8px 16px rgba(0,0,0,.15)}.team-member-block .team-member-card:focus-visible .team-member-card__info,.team-member-block .team-member-card:hover .team-member-card__info{box-shadow:0 8px 16px rgba(0,0,0,.15)}.team-member-block .team-member-card:focus-visible{outline:2px solid #7c3b0f;outline-offset:4px}.team-member-block .team-member-card__container{position:relative;width:100%}.team-member-block .team-member-card__image-wrapper{aspect-ratio:1;background-color:#efe8d4;border-radius:0 0 140px 140px;height:166px;left:0;overflow:hidden;position:absolute;top:0;width:133px;z-index:2}.team-member-block .team-member-card__image-wrapper:after{background:transparent;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.team-member-block .team-member-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.team-member-block .team-member-card__info{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);float:right;margin:1rem 0;padding:1.25rem 1rem 1.25rem 130px;position:relative;transition:box-shadow .3s ease;width:95%;z-index:1}.team-member-block .team-member-card__text{text-align:left}.team-member-block .team-member-card__name{color:#3f0e03;font-family:Barlow,sans-serif;font-size:1.4rem;font-weight:500;line-height:1;margin-bottom:.75rem;transition:color .2s ease}.team-member-block .team-member-card__position{color:#8f491a;font-family:Barlow,sans-serif;font-size:1rem;font-weight:400;line-height:1;margin:0;transition:color .2s ease}.team-member-block .team-member-card__bg-indicator{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}@media(max-width:767.98px){.team-member-block .team-member-card__info{min-height:120px}.team-member-block .team-member-card__name{font-size:1rem}.team-member-block .team-member-card__position{font-size:.8125rem}}.team-member-modal .modal-content{background-color:#f7f4e8;border:none;border-radius:0}.team-member-modal .modal-header{justify-content:flex-end;padding:1.5rem 1.5rem 0;position:relative;z-index:10}.team-member-modal .modal-header .btn-close{margin:0;opacity:.6;padding:.5rem;position:relative;transition:opacity .2s ease;z-index:11}.team-member-modal .modal-header .btn-close:hover{opacity:1}.team-member-modal .modal-header .btn-close:focus-visible,.team-member-modal .modal-header .btn-close:hover{opacity:1}.team-member-modal .modal-header .btn-close:focus-visible{outline:2px solid #7c3b0f;outline-offset:2px}.team-member-modal .modal-body{padding:0 2.5rem 2.5rem}@media(max-width:767.98px){.team-member-modal .modal-body{padding:0 1.5rem 2rem}}.team-member-modal__image-wrapper{align-items:flex-start;display:flex;justify-content:flex-start}.team-member-modal__image{aspect-ratio:1;border:none;height:auto;max-width:180px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767.98px){.team-member-modal__image{max-width:140px}}.team-member-modal__name{color:#3f0e03;font-family:Roboto Condensed,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.3;margin-bottom:.5rem}@media(max-width:767.98px){.team-member-modal__name{font-size:1.5rem}}.team-member-modal__position{color:#8f491a;line-height:1.5;margin-bottom:1rem}.team-member-modal__bio,.team-member-modal__position{font-family:Outfit,sans-serif;font-size:1rem;font-weight:400}.team-member-modal__bio{color:#3f0e03;line-height:1.7}.team-member-modal__bio p{margin-bottom:1rem}.team-member-modal__bio p:last-child{margin-bottom:0}.team-member-modal__bio b,.team-member-modal__bio strong{font-weight:500}.team-member-modal__bio a{color:#8f491a;text-decoration:underline;transition:color .2s ease}.team-member-modal__bio a:hover{color:#0f7d83}.team-member-modal__bio a:focus-visible,.team-member-modal__bio a:hover{color:#0f7d83}.team-member-modal__bio a:focus-visible{outline:2px solid #7c3b0f;outline-offset:2px}.acf-block-placeholder{background-color:#efe8d4;border:2px dashed #8f491a;border-radius:8px;padding:2rem;text-align:center}.acf-block-placeholder p{color:#3f0e03;font-family:Outfit,sans-serif;margin:0}