.wp-block-mangrove-team{position:relative;width:100%;z-index:1}.team{padding:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px) 0 0}.team--no-image,.team--speaker{padding:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px) 0 clamp(40px,clamp(40px,40px + 4.848vw - 18.18px,80px),80px)}.team--speaker{background:#f8f8f6}.team .wrapper{padding-bottom:clamp(7px,clamp(7px,7px + .364vw - 1.365px,10px),10px);width:100%}@media screen and (max-width:743px){.team__list{gap:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)!important}}@media screen and (max-width:959px){.team .grid.no-list{row-gap:clamp(40px,5vw,80px)!important}}@media screen and (max-width:743px){.team .grid.no-list{row-gap:clamp(30px,4vw,55px)!important}}.team__top{align-items:center;display:flex;justify-content:space-between}.team__heading{margin-block-end:0;margin-block-start:0}.team .wp-block-button .wp-block-button__link.wp-element-button{height:auto;justify-self:end;width:auto}.team__heading-title{color:#6e6456;margin:0}.team__content{align-items:stretch;margin-block-start:clamp(25px,clamp(25px,25px + 1.818vw - 6.8175px,40px),40px)}.team-card--var-2{border-top:2px solid #ffd64f}.team-card__title{color:#be5500;font-family:Sentinel,Helvetica,Arial,sans-serif;line-height:1.1;margin:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px) 0 clamp(7px,clamp(7px,7px + .364vw - 1.365px,10px),10px)}.team-card__title span{font-family:PPObjectSans,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (max-width:743px){.team-card__title span{font-size:clamp(.875rem,.875rem + .364vw - .0853125rem,1.0625rem)}}.team-card__role{font-size:clamp(1.125rem,1.125rem + .364vw - .0853125rem,1.3125rem);font-weight:400;line-height:1.4;margin:0 0 clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)}.team-card__img-container img,.team-card__img-container.img-placeholder{aspect-ratio:1/1;border-radius:30px;-o-object-fit:cover;object-fit:cover;width:100%}.team-card__img-container.img-placeholder{align-items:center;border:2px dashed #ffd64f;display:flex;justify-content:center;padding:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px)}.team-card__img-container.img-placeholder p{font-size:14px;margin:0;text-align:center}.team-card .wp-block-button{margin-bottom:clamp(7px,clamp(7px,7px + .364vw - 1.365px,10px),10px)}.team-card__email-link img,.team-card__email-link svg{margin-right:clamp(7px,clamp(7px,7px + .364vw - 1.365px,10px),10px);vertical-align:middle}.team-member__dialog{background:#fff9e5;border:2px solid #ffd64f;border-radius:30px;box-shadow:10px 10px 20px 0 rgba(0,0,0,.25);left:50%;max-height:90vh;max-width:90vw;overflow-y:auto;padding:clamp(40px,clamp(40px,40px + 4.848vw - 18.18px,80px),80px) clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px);position:fixed;top:80%;transform:translate(-50%,-50%);width:880px;z-index:1000}.team-member__dialog::backdrop{background:rgba(0,0,0,.6)}.team-member__dialog button.team-member__close{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px);top:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px);width:40px}.team-member__dialog button.team-member__close:focus,.team-member__dialog button.team-member__close:hover{outline:none}.team-member__dialog button.team-member__close svg{height:35px;width:35px}.team-member__dialog .team-member__dialog-heading{align-items:end;display:flex;justify-content:space-between}.team-member__dialog .team-member__dialog-heading .team-member__name{color:#b85300;font-family:Sentinel,Helvetica,Arial,sans-serif;font-weight:600;margin:0;padding-right:clamp(25px,clamp(25px,25px + 1.818vw - 6.8175px,40px),40px)}.team-member__dialog .team-member__position{color:#6e6456;font-size:clamp(1.125rem,1.125rem + .364vw - .0853125rem,1.3125rem);font-weight:400;margin:0 0 clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)}.team-member__dialog .team-member__social{margin-bottom:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px)}.team-member__dialog .team-member__social a{color:#be5500;display:inline-block;font-weight:600;margin-right:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px);text-decoration:none}.team-member__dialog .team-member__social a:hover{text-decoration:underline}.team-member__dialog .team-member__bio{line-height:1.6}.team-member__dialog .team-member__bio p{margin-bottom:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)}.team-member__dialog .team-member__bio p:last-child{margin-bottom:0}body.modal-open{overflow:hidden}@media(max-width:768px){.team-member__dialog{max-width:none;width:95vw}}@media screen and (max-width:743px){.team--noimage .team__list{display:flex;flex-direction:column}}
