@media(min-width:768px){.b-team-members{padding-top:var(--spacer-lg);padding-bottom:var(--spacer-lg)}}@media(min-width:1024px){.b-team-members__inner{grid-column:wide}}.b-team-members__header{display:flex;justify-content:center;margin-bottom:2rem}.b-team-members__items{display:grid;gap:1rem}@media(min-width:768px){.b-team-members__items{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;gap:2rem}}@media(min-width:1024px){.b-team-members__items{grid-template-columns:repeat(3,1fr)}}.b-team-members__item{display:flex;position:relative;flex-direction:column;height:100%;overflow:hidden;color:var(--card-black)}.b-team-members__item__inner{display:flex;flex-direction:column;transition:border .6s ease;border:1px solid rgba(9,90,90,.1);border-radius:8px;background:var(--color-white);padding:1.5rem}.b-team-members__item:hover .b-team-members__item__inner,.b-team-members__item.is-open .b-team-members__item__inner{border-color:var(--color-charcoal-100)}.b-team-members__item__inner a:not(.wp-block-button__link){text-decoration:underline}.b-team-members__item__arrow{display:flex;position:absolute;top:1.5rem;right:1.5rem;justify-content:center;align-items:center;transform:rotate(90deg);z-index:2;transition:transform .4s ease,border-color .4s ease,opacity .4s ease;border:1px solid var(--color-border);border-radius:50%;width:40px;height:40px;pointer-events:none}.b-team-members__item:hover .b-team-members__item__arrow{border-color:var(--color-charcoal-100)}.is-open .b-team-members__item__arrow{transform:rotate(-90deg);opacity:1;border-color:var(--color-charcoal-100)}.b-team-members__item__image{margin-bottom:1rem;width:120px}.b-team-members__item__heading,.b-team-members__item__title{margin-bottom:.5rem}.b-team-members__item__meta{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}@media(min-width:768px)and (max-width:1023.98px){.b-team-members__item__meta{flex-direction:column;align-items:start}}.b-team-members__item__meta-inner{display:flex;flex-direction:column}.b-team-members__item__copy{position:relative;transition:max-height .5s cubic-bezier(0,1,0,1);max-height:0;overflow:hidden}.b-team-members__item__copy:after{position:absolute;inset:0 -15px;box-shadow:inset 0 -16px 12px var(--color-white);content:""}.b-team-members__item.is-open .b-team-members__item__copy{transition:max-height 1s ease-in-out;max-height:1000px}.b-team-members__item__story{display:block;margin-top:1rem;font-weight:400}.b-team-members__item__finding{display:block;margin-block:1.5rem;font-weight:400}.b-team-members__item__finding-heading{display:block;margin-bottom:.5rem;font-weight:var(--font-weight-semibold)}.b-team-members__item__footer{display:flex;align-items:center}.b-team-members__item__toggle{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);display:block;position:absolute;opacity:0;cursor:pointer;inset:0}.b-team-members__item__toggle-icon{display:inline-block;position:relative;margin-left:.5rem;width:12px;height:12px}.b-team-members__item__toggle-icon:before,.b-team-members__item__toggle-icon:after{--team-icon-rotation: 0deg;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(var(--team-icon-rotation));transition:transform .2s ease;border-radius:2px;background:var(--color-white);width:100%;height:2px;content:""}.b-team-members__item__toggle-icon:after{--team-icon-rotation: -90deg}.is-open :is(.b-team-members__item__toggle-icon:after){--team-icon-rotation: 0deg}.b-team-members__item__toggle-less{display:none}.is-open .b-team-members__item__toggle-less{display:inline}.is-open .b-team-members__item__toggle-more{display:none}.b-team-members__item__socials{display:flex;position:relative;align-items:center;gap:.5rem;z-index:5}.b-team-members__item__social-icon{display:flex;justify-content:center;align-items:center;transition:background .2s ease;border-radius:50%;background:var(--color-purple-100);width:32px;height:32px;color:var(--color-white)}.b-team-members__item__social-icon:hover{background:var(--color-charcoal-100)}.b-team-members__item__social-icon svg{width:15px;height:auto;max-height:18px;object-fit:contain}:is(.b-team-members__item__social-icon svg) path{fill:currentColor}@include admin-styles{.b-team-members__item__inner {padding: 1rem;}}
