.team-cards{container:team-cards/inline-size;gap:var(--space-3xl,64px);width:100%}.team-cards,.team-cards__header{align-items:center;display:flex;flex-direction:column}.team-cards__header{gap:var(--space-sm,24px);max-width:784px;text-align:center}.team-cards .team-cards__description{color:var(--fg-secondary)}.team-cards__grid{display:grid;gap:var(--space-md,32px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}@container team-cards (max-width: 999px){.team-cards__grid{gap:var(--space-sm,24px);grid-template-columns:repeat(2,minmax(0,1fr))}}@container team-cards (max-width: 559px){.team-cards__grid{grid-template-columns:minmax(0,376px);justify-content:center}}.team-card{aspect-ratio:3/4;margin:0;perspective:1200px}.team-card--flips{cursor:pointer}.team-card__inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:100%}.team-card.is-flipped .team-card__inner{transform:rotateY(180deg)}.team-card__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-ink-100,#002846);border-radius:var(--radius-cards,8px);color:var(--color-neutral-00,#fff);inset:0;overflow:hidden;position:absolute}.team-card__back{cursor:default;display:flex;flex-direction:column;padding:var(--space-sm,24px) var(--space-sm,24px) 72px;transform:rotateY(180deg)}.team-card.is-flipped .team-card__front,.team-card__back{transition:visibility 0s linear .3s;visibility:hidden}.team-card.is-flipped .team-card__back{transition-delay:0s;visibility:visible}@media (prefers-reduced-motion:reduce){.team-card.is-flipped .team-card__front,.team-card__back,.team-card__inner{transition:none}}.team-card__photo{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.team-card__front .team-card__linkedin{left:var(--space-sm,24px);position:absolute;top:var(--space-sm,24px)}.team-card__front:before{background:linear-gradient(0deg,rgba(0,40,70,.68),rgba(0,40,70,.16) 50%,rgba(0,40,70,0));bottom:0;content:"";height:48%;left:0;pointer-events:none;position:absolute;right:0}.team-card__caption{bottom:20px;left:var(--space-sm,24px);position:absolute;right:72px}.team-card .team-card__caption-name,.team-card .team-card__caption-role{color:var(--color-neutral-00,#fff);margin:0}.team-card .team-card__caption-name{font-weight:var(--font-weight-semibold,600)}.team-card__text{display:flex;flex-direction:column;gap:4px;min-width:0}.team-card .team-card__name{color:var(--color-neutral-00,#fff);font-weight:var(--font-weight-semibold,600);line-height:1.2;margin:0}.team-card .team-card__role{color:var(--color-white-70,hsla(0,0%,100%,.7));margin:0}.team-card__toggle{align-items:center;background-color:var(--color-cyan-10,#e1fcfe);border:0;border-radius:50%;color:var(--color-ink-100,#002846);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}.team-card__toggle:hover{background-color:var(--color-cyan-30)}.team-card__linkedin:focus-visible,.team-card__toggle:focus-visible{outline:2px solid var(--color-cyan-100,#00e4f5);outline-offset:2px}.team-card__toggle .button__icon{height:21.33px;width:21.33px}.team-card__toggle--back,.team-card__toggle--open{bottom:var(--space-sm,24px);left:var(--space-sm,24px);position:absolute}.team-card__toggle--open{-webkit-backdrop-filter:blur(6.18px);backdrop-filter:blur(6.18px);background-color:hsla(0,0%,100%,.3);color:var(--color-neutral-00,#fff);left:auto;right:var(--space-sm,24px)}.team-card__toggle--open:hover{background-color:hsla(0,0%,100%,.45)}.team-card__back-header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;flex-shrink:0;gap:var(--space-s,16px);justify-content:space-between;margin-bottom:var(--space-s,16px);padding-bottom:var(--space-s,16px)}.team-card__linkedin{border-radius:7.5px}.team-card__linkedin,.team-card__linkedin img{display:block;height:48px;width:48px}.team-card .team-card__bio{color:var(--color-white-90,hsla(0,0%,100%,.9));flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.team-card .team-card__bio p{margin:0 0 .75em}.team-card .team-card__bio :last-child{margin-bottom:0}