.team-directory{--team-directory-transition:var(--timing-default) var(--easing-default);color:var(--colors-base-night-blue)}.team-directory__inner{width:100%;max-width:var(--page-max-width);padding-inline:var(--device-size-margin);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.team-directory__inner:after{content:"";height:calc(3.5rem + var(--spacers-space-L));flex-shrink:0}.team-directory__tabs-scroller{z-index:2;margin-inline:calc(-1 * var(--device-size-margin));overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:none;justify-content:safe center;align-self:stretch;display:flex;position:sticky;top:calc(100dvh - 5rem);overflow-x:auto}.team-directory__tabs-scroller::-webkit-scrollbar{display:none}.team-directory__tabs-scroller:before,.team-directory__tabs-scroller:after{content:"";flex:0 0 var(--device-size-margin)}.team-directory__tabs{gap:var(--spacers-space-xxxs);padding:var(--spacers-space-xxxs);border-radius:var(--corner-radius-radius-XS);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);pointer-events:auto;background-color:#999ba44d;flex-shrink:0;display:flex}.team-directory__tab{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-S);letter-spacing:.0012em;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;height:3rem;padding:0 var(--spacers-space-xs);border-radius:var(--corner-radius-radius-XXS);white-space:nowrap;color:var(--colors-base-night-blue);background-color:var(--colors-base-white);cursor:pointer;transition:color var(--timing-default) var(--easing-out-quad), background-color var(--timing-default) var(--easing-out-quad);border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){.team-directory__tab:hover{background-color:var(--colors-base-light-blue)}}.team-directory__tab:focus-visible{outline:2px solid var(--colors-base-electric-blue);outline-offset:-2px}.team-directory__tab[data-state=active]{color:var(--colors-base-white);background-color:var(--colors-base-electric-blue)}.team-directory__header{margin-top:var(--spacers-space-kilo);text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.team-directory__eyebrow{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-S);letter-spacing:0;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;text-transform:uppercase;align-items:center;gap:var(--spacers-space-xxs);margin:0;line-height:1.1;display:flex}.team-directory__eyebrow:before{content:"";background-color:var(--colors-base-electric-blue);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.team-directory__title{text-wrap:balance;max-width:71.375rem;margin:0}.team-directory__panels{width:100%;margin-top:var(--spacers-space-XXL);overflow-anchor:none}.team-directory__panel:focus-visible{outline:2px solid var(--colors-base-electric-blue);outline-offset:var(--spacers-space-xxs)}.team-directory__featured{border-radius:var(--corner-radius-radius-S);flex-direction:column;display:flex;overflow:hidden}.team-directory__featured+.team-directory__featured{margin-top:var(--spacers-space-XXL)}.team-directory__featured-media{border-radius:var(--corner-radius-radius-S);height:22rem;overflow:hidden}.team-directory__featured-image{object-fit:cover;width:100%;height:100%;display:block}.team-directory__featured-body{padding:var(--spacers-space-N) var(--spacers-space-N);border-radius:var(--corner-radius-radius-S);-webkit-backdrop-filter:blur(2.7375rem);backdrop-filter:blur(2.7375rem);background-color:#84838333;flex-direction:column;gap:3.1875rem;display:flex}.team-directory__featured-heading{gap:var(--spacers-space-xxs);flex-direction:column;display:flex}.team-directory__featured-name{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-XL);letter-spacing:.0012em;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;text-wrap:balance;margin:0;line-height:1.3}.team-directory__featured-role{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-S);letter-spacing:0;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;text-transform:uppercase;gap:var(--spacers-space-xxs);padding-top:var(--spacers-space-xxs);margin:0;line-height:1.1;display:flex}.team-directory__featured-role:before{content:"";background-color:var(--colors-base-electric-blue);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3rem}.team-directory__featured-details{flex-direction:column;gap:2rem;display:flex}.team-directory__featured-bio{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-S);letter-spacing:.0012em;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;line-height:1.4}.team-directory__featured-bio>*{margin:0}.team-directory__featured-bio>*+*{margin-top:1.4em}.team-directory__featured-contacts{gap:var(--spacers-space-xxxs);flex-direction:column;margin:0;padding-left:0;padding-right:0;list-style-type:none;display:flex}.team-directory__featured-contact.base-button.-primary{background-color:var(--colors-base-white);justify-content:space-between;width:100%}@media (width>=64em){.team-directory__featured{background-color:#52525233;flex-direction:row;justify-content:flex-end;width:100%;max-width:71.375rem;min-height:40.75rem;margin-inline:auto;position:relative}.team-directory__featured-media{border-radius:0;height:auto;position:absolute;inset:0}.team-directory__featured-body{width:47.11%;color:var(--colors-base-white);justify-content:space-between;padding:2.5rem 4rem 2.5rem 5.25rem;position:relative}.team-directory__featured-contacts{max-width:24.6875rem}}.team-directory__grid{gap:var(--device-size-gap);grid-template-columns:minmax(0,1fr);margin:0;padding-left:0;padding-right:0;list-style-type:none;display:grid}@media (width>=48em){.team-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.team-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80em){.team-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-directory__grid+.team-directory__groups{margin-top:var(--spacers-space-L)}.team-directory__groups{gap:var(--spacers-space-L);flex-direction:column;display:flex}.team-directory__group-header{margin:0}.team-directory__group-trigger{justify-content:space-between;align-items:center;gap:var(--spacers-space-xs);width:100%;padding:0 0 var(--spacers-space-N);border:0;border-bottom:1px solid var(--colors-base-electric-blue);color:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.team-directory__group-trigger:focus-visible{outline:2px solid var(--colors-base-electric-blue);outline-offset:var(--spacers-space-xxxs)}.team-directory__group-title{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-XL);letter-spacing:.0012em;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;text-wrap:balance;line-height:1.3}.team-directory__group-icon.base-button.-primary{background-color:#0000;flex-shrink:0}.team-directory__group-icon.base-button.-primary .base-button__icon{transition:transform var(--team-directory-transition)}.team-directory__group-trigger[data-state=open] .base-button__icon{transform:rotate(180deg)}.team-directory__group-content{overflow:hidden}.team-directory__group-content[data-state=open]{animation:team-directory-open var(--team-directory-transition)}.team-directory__group-content[data-state=closed]{animation:team-directory-close var(--team-directory-transition)}.team-directory__group-content .team-directory__grid{padding-top:1.6875rem}.team-directory__item{display:flex}.team-directory__card{isolation:isolate;aspect-ratio:326/416;border-radius:var(--corner-radius-radius-S);width:100%;color:var(--colors-base-white);background:linear-gradient(-59.38deg, #285eff33 16.694%, #285eff00 89.787%), var(--colors-base-white);position:relative;overflow:hidden}.team-directory__card:after{content:"";pointer-events:none;background:linear-gradient(#00010300 63.347%,#000103 87.127%);position:absolute;inset:0}.team-directory__card-media{position:absolute;inset:0}.team-directory__card-image{object-fit:cover;width:100%;height:100%;display:block}.team-directory__card-body{z-index:1;gap:var(--spacers-space-xxs);padding:var(--spacers-space-xs);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.team-directory__card-body:before{content:"";z-index:-1;border-radius:var(--corner-radius-radius-S) var(--corner-radius-radius-S) 0 0;-webkit-backdrop-filter:blur(2.5563rem);backdrop-filter:blur(2.5563rem);opacity:0;transition:opacity var(--team-directory-transition), transform var(--team-directory-transition);background-color:#52525233;position:absolute;inset:0;transform:translateY(100%)}.team-directory__card-name{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-M);letter-spacing:.0012em;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;margin:0;line-height:1.4}.team-directory__card-role{font-family:var(--typography-family-primary-family);font-weight:var(--typography-weight-regular);font-size:var(--typography-size-body-B-S);letter-spacing:0;font-feature-settings:"ss03" 1, "ss04" 1, "ss05" 1;text-transform:uppercase;opacity:.7;margin:0;line-height:1.1}.team-directory__card-contacts{transition:grid-template-rows var(--team-directory-transition);grid-template-rows:0fr;margin-bottom:-.25rem;display:grid}.team-directory__card-contacts-list{min-height:0;margin:0;padding-top:.75rem;padding-left:0;padding-right:0;list-style-type:none;overflow:hidden}.team-directory__card-contact.base-button.-secondary{width:100%;height:2rem;padding:var(--spacers-space-xxxs) 0;color:var(--colors-base-white);background-color:#0000;justify-content:space-between}.team-directory__card-contact.base-button.-secondary .base-button__label{min-width:0}.team-directory__card.-has-contacts:focus-within .team-directory__card-body:before{opacity:1;transform:none}.team-directory__card.-has-contacts:focus-within .team-directory__card-contacts{grid-template-rows:1fr}@media (hover:hover){.team-directory__card.-has-contacts:hover .team-directory__card-body:before{opacity:1;transform:none}.team-directory__card.-has-contacts:hover .team-directory__card-contacts{grid-template-rows:1fr}}@media (hover:none){.team-directory__card.-has-contacts .team-directory__card-body:before{opacity:1;transform:none}.team-directory__card.-has-contacts .team-directory__card-contacts{grid-template-rows:1fr}}@keyframes team-directory-open{0%{height:0}to{height:var(--accordion-content-height)}}@keyframes team-directory-close{0%{height:var(--accordion-content-height)}to{height:0}}
