.block-team__container{position:relative;z-index:1}.block-team__header{margin:0 0 calc(var(--wp--custom--layout--padding) * 4);position:relative;z-index:2}@media screen and (max-width:1025px){.block-team__header{margin:0 0 calc(var(--wp--custom--layout--padding) * 3)}}.block-team__eyebrow{color:var(--wp--preset--color--navy);margin:0 0 var(--wp--custom--layout--block-gap)}.block-team__heading{margin:0 0 var(--wp--custom--layout--block-gap)}.block-team__subheading{margin:0 0 var(--wp--custom--layout--block-gap)}.block-team__content,.block-team__subheading{max-width:46rem}.block-team__content{margin:0}.block-team__button-wrapper{align-items:center;display:flex;flex-flow:row wrap;gap:var(--wp--custom--layout--block-gap);margin:var(--wp--custom--layout--block-gap) 0 0}.block-team .block-team__grid{gap:calc(var(--wp--custom--layout--padding) * 4) var(--wp--custom--layout--block-gap);position:relative;z-index:2}.block-team.alignfull{padding-inline:var(--wp--custom--layout--block-gap)}.block-team.alignfull .block-team__container{margin-inline:auto;max-width:var(--wp--custom--layout--content)}.block-team.has-background:not(.alignwide):not(.alignfull){border-radius:var(--wp--custom--border-radius--medium);padding:calc(var(--wp--custom--layout--padding) * 3) var(--wp--custom--layout--block-gap)}.block-team.has-background:not(.alignwide):not(.alignfull) .block-team__grid{margin-left:auto;margin-right:auto;max-width:59rem}.block-team.has-dark-background{color:var(--wp--preset--color--white)}.block-team.has-dark-background .block-team__eyebrow{color:currentColor}.block-team.has-dark-background .team-card__name{color:currentColor}.block-team.has-text-align-center .block-team__content,.block-team.has-text-align-center .block-team__subheading{margin-left:auto;margin-right:auto}.block-team.has-text-align-center .block-team__button-wrapper{justify-content:center}.block-team.has-text-align-right .block-team__content,.block-team.has-text-align-right .block-team__subheading{margin-left:auto}.block-team.has-text-align-right .block-team__button-wrapper{justify-content:flex-end}body:not(.wp-admin) .block-team.has-background.alignfull:first-child{margin-top:calc(var(--default-page--padding-top) * -1)!important}body:not(.wp-admin) .block-team.has-background.alignfull:last-child{margin-bottom:calc(var(--default-page--padding-bottom) * -1)!important}.team-modal{background:var(--wp--preset--color--white);border:none;border-radius:var(--wp--custom--border-radius--medium);box-shadow:0 .5rem 2rem color-mix(in srgb,var(--wp--preset--color--black) 20%,transparent);height:90%;max-width:53rem;overflow:hidden;padding:0;width:90%}.team-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0}.team-modal__inner{height:100%;overflow:auto;padding:calc(var(--wp--custom--layout--padding) * 4);position:relative;width:100%}@media screen and (max-width:1025px){.team-modal__inner{padding:calc(var(--wp--custom--layout--padding) * 4) var(--wp--custom--layout--block-gap) var(--wp--custom--layout--block-gap)}}@media screen and (max-width:551px){.team-modal__inner{padding:var(--wp--custom--layout--block-gap)}}.team-modal__close{background:0 0;border:none;border-radius:50%;cursor:pointer;font-size:0;height:2.5rem;padding:0;position:absolute;right:var(--wp--custom--layout--padding);top:var(--wp--custom--layout--padding);transition:background .3s ease;width:2.5rem;z-index:10}@media screen and (max-width:551px){.team-modal__close{background:var(--wp--preset--color--white);right:.5rem;top:.5rem}}.team-modal__close::before{background-color:var(--wp--preset--color--teal-light);border-radius:50%;content:"";display:block;height:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:height .3s ease,opacity .3s ease,width .3s ease;width:50%;z-index:1}.team-modal__close>span{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:5}.team-modal__close>span::after,.team-modal__close>span::before{background:var(--wp--preset--color--gray-600);content:"";display:block;left:50%;position:absolute;top:50%;transition:background .3s ease;translate:-50% -50%}.team-modal__close>span::before{height:1.75rem;rotate:45deg;width:.125rem}.team-modal__close>span::after{height:1.75rem;rotate:-45deg;width:.125rem}.team-modal__close:is(:hover,:focus-within)::before{height:100%;opacity:1;width:100%}.team-modal__close:is(:hover,:focus-within)>span::after,.team-modal__close:is(:hover,:focus-within)>span::before{background:var(--wp--preset--color--white)}.team-modal__content-wrapper{align-items:flex-start;display:flex;flex-flow:row wrap;gap:calc(var(--wp--custom--layout--padding) * 4) calc(var(--wp--custom--layout--padding) * 4);position:relative;z-index:5}@media screen and (max-width:1025px){.team-modal__content-wrapper{gap:var(--wp--custom--layout--block-gap)}}.team-modal__media-wrapper{aspect-ratio:1/1;background:var(--wp--preset--color--beige-50);border-radius:var(--wp--custom--border-radius--medium);flex:0 0 calc(40% - var(--wp--custom--layout--padding) * 2);margin:0;overflow:hidden;position:relative;width:100%;z-index:5}@media screen and (max-width:551px){.team-modal__media-wrapper{flex:0 0 100%}}.team-modal__media-wrapper::before{background-color:var(--wp--preset--color--white);bottom:20%;content:"";display:block;left:20%;-webkit-mask-image:url(../../../assets/images/logo.svg);mask-image:url(../../../assets/images/logo.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1;position:absolute;right:20%;top:20%;z-index:-1}.team-modal__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.team-modal__info-wrapper{flex:1 0 calc(60% - var(--wp--custom--layout--padding) * 2);position:relative}@media screen and (max-width:551px){.team-modal__info-wrapper{flex:0 0 100%}}.team-modal__info-wrapper::before{background-image:url(../../../assets/images/logo-bg.svg);background-size:contain;background-position:50% 0;background-repeat:no-repeat;content:"";display:block;height:31.875rem;left:-50%;pointer-events:none;position:absolute;top:1.25rem;width:90%;z-index:-1}@media screen and (max-width:551px){.team-modal__info-wrapper::before{left:50%;translate:-50% 0;width:70%}}.team-modal__info-wrapper>*{position:relative;z-index:5}.team-modal__header{margin-bottom:var(--wp--custom--layout--block-gap)}.team-modal__name{margin:0 0 var(--wp--custom--layout--block-gap)}.team-modal__job-title{margin:0 0 var(--wp--custom--layout--block-gap)}.team-modal__facts{color:var(--wp--preset--color--navy);display:flex;flex-flow:row wrap;flex:0 0 100%;gap:var(--wp--custom--layout--block-gap) 0;margin:0 calc(var(--wp--custom--layout--block-gap) * -1);max-width:100%;padding:0}@media screen and (max-width:1025px){.team-modal__facts{margin:0 calc(var(--wp--custom--layout--padding) * -1)}}@media screen and (max-width:551px){.team-modal__facts{gap:0;margin:0}}.team-modal__fact{border-color:var(--wp--preset--color--navy);border-style:solid;border-width:0 0 0 .0625rem;flex:0 0 33.3333333333%;list-style-type:none;margin:0;padding:0 var(--wp--custom--layout--block-gap);text-align:center}@media screen and (max-width:1025px){.team-modal__fact{padding:0 var(--wp--custom--layout--padding)}}@media screen and (max-width:551px){.team-modal__fact{border-width:.0625rem 0 0 0;flex:0 0 100%;padding:var(--wp--custom--layout--block-gap) 0}}.team-modal__fact-value{display:block;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--huge);font-weight:400;line-height:var(--wp--custom--line-height--heading);margin-bottom:var(--wp--custom--layout--padding)}.team-modal__fact-label{display:block}@media screen and (min-width:551px){.team-modal__fact:first-child{border-left-width:0}}@media screen and (max-width:551px){.team-modal__fact:first-child{border-top-width:0}}@media screen and (max-width:551px){.team-modal__fact:nth-child(3n+1){border-left-width:0}}.team-modal[open]{animation:modalFadeIn .4s ease-out forwards}.team-modal[open]::backdrop{animation:backdropFadeIn .4s ease-out forwards}.team-modal.is-closing{animation:modalFadeOut .3s ease-in forwards}.team-modal.is-closing::backdrop{animation:backdropFadeOut .3s ease-in forwards}@keyframes modalFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes backdropFadeIn{from{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{from{opacity:1}to{opacity:0}}