.team-members{--_team-members-title-size:0.935rem;padding:var(--wp--preset--spacing--xl) 0}.team-members__title{color:var(--wp--preset--color--seafoam);font-family:var(--wp--preset--font-family--montserrat);font-size:var(--wp--preset--font-size--eyebrow);font-style:normal;font-weight:600;margin:0 auto 2.5em;max-width:500px;text-align:center;text-transform:uppercase}.team-members__grid{align-content:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;place-content:center}.team-members__grid>*{flex-basis:260px;flex-grow:1;flex-shrink:1;max-width:260px;min-width:210px}@media(max-width:768px){.team-members__grid{gap:1.5rem}}@media(max-width:480px){.team-members__grid{gap:1rem}}.team-member{text-align:center}.team-member__headshot-container{cursor:pointer;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:70%}.team-member__headshot{border-radius:50%;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.team-member__headshot img{filter:saturate(0);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.team-member__headshot:hover .team-member__overlay{opacity:1}.team-member__headshot:hover img{transform:scale(1.05)}.team-member__overlay{align-items:flex-end;background-color:rgba(197,239,224,.5);border-radius:50%;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.team-member__read-bio{color:var(--wp--preset--color--palm);font-size:1rem;font-weight:600;padding-bottom:2rem;text-transform:uppercase}.team-member__name{color:var(--wp--preset--color--seafoam);font-family:var(--wp--preset--font-family--montserrat);font-weight:500;margin:0 0 .5rem}.team-member__job-title{color:var(--wp--preset--color--linen-50);font-size:var(--_team-members-title-size);font-weight:500;margin:0}.team-modal{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100%;z-index:99999}.team-modal.is-active{align-items:center;display:flex;justify-content:center}.team-modal__content{background-color:var(--wp--preset--color--linen-50);border-radius:2rem;max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;position:relative;width:100%}@media(max-width:768px){.team-modal__content{padding:1.5rem}}@media(max-width:480px){.team-modal__content{border-radius:0;height:100%;max-height:100vh;max-width:100%;padding:4rem 1.5rem 1rem}.team-modal.is-active{padding:0}}.team-modal__close{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease;width:50px;z-index:10}@media(max-width:480px){.team-modal__close{right:.75rem;top:.75rem}}.team-modal__close svg{opacity:1;width:50px;fill:var(--wp--preset--color--cactus)}.team-modal__header{display:flex;gap:2rem;margin-bottom:1em}@media(max-width:768px){.team-modal__header{align-items:center;flex-direction:column;gap:1rem;text-align:center}}.team-modal__headshot{border-radius:50%;flex-shrink:0;height:105px;overflow:hidden;width:105px}@media(max-width:480px){.team-modal__headshot{height:150px;width:150px}}.team-modal__headshot img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-modal__info{display:flex;flex-direction:column;justify-content:center}.team-modal__name{color:var(--wp--preset--color--cactus);font-family:var(--wp--preset--font-family--montserrat);font-weight:500}.team-modal__job-title{color:var(--wp--preset--color--charcoal);font-size:calc(var(--wp--preset--font-size--xs) + .1rem);font-weight:500;margin:0}.team-modal__bio{font-size:.8778rem;font-weight:500;line-height:1.6}.team-modal__bio p:not(:last-child){margin-bottom:1em}body.modal-open{overflow:hidden}body.modal-open .page-header,body.modal-open .sticky{display:none!important}