.team-v2{color:#20051f;overflow:hidden}.team-v2--white{background:#fff}.team-v2--soft{background:#f9f8fb}.team-v2--pink{background:#fff8fb}.team-v2__header{align-items:end;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.team-v2__copy{max-width:820px}.team-v2__bio p,.team-v2__eyebrow,.team-v2__heading,.team-v2__intro,.team-v2__name,.team-v2__role{margin:0}.team-v2__eyebrow{color:rgba(32,5,31,.5);font-size:1rem;line-height:1.1;margin-bottom:1.15rem}.team-v2__heading{color:#20051f;font-family:Google Sans,Product Sans,Arial,sans-serif;font-size:clamp(2rem,3.28vw,2.625rem);font-weight:400;letter-spacing:0;line-height:1.19;max-width:820px;text-wrap:balance}.team-v2__intro{color:#4c364c;font-size:1rem;line-height:1.625;margin-top:1.25rem;max-width:660px}.team-v2__intro p{margin:0}.team-v2__intro p+p{margin-top:1em}.team-v2__nav{align-items:center;display:flex;gap:.75rem;padding-bottom:.25rem}.team-v2__nav-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#20051f;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:38px}.team-v2__nav-button:focus-visible,.team-v2__nav-button:hover{background:#fff;border-color:rgba(32,5,31,.15);color:#de4b84;outline:none}.team-v2__nav-button.swiper-button-disabled,.team-v2__nav-button:disabled{cursor:default;opacity:.35}.team-v2__nav-button.swiper-button-disabled:hover,.team-v2__nav-button:disabled:hover{background:transparent;border-color:transparent;color:#20051f}.team-v2__nav-icon{display:inline-flex}.team-v2__nav-icon svg{height:11px;width:13px}.team-v2__nav-icon--prev{transform:rotate(180deg)}.team-v2__viewport{margin-top:clamp(2.25rem,4.6vw,4.55rem)}.team-v2__viewport--slider{margin-right:calc(50% - 50vw)}.team-v2__grid{display:grid;gap:1rem;grid-template-columns:repeat(var(--team-v2-columns,4),minmax(0,1fr))}.team-v2__swiper{overflow:visible;padding-right:max(24px,calc(50vw - 614px))}.team-v2__slide{height:auto;width:min(299px,78vw)}.team-v2__card{display:flex;flex-direction:column;height:100%;min-width:0}.team-v2__image-frame{aspect-ratio:299/365;background:#f1eff4;border-radius:10px;overflow:hidden;position:relative;width:100%}.team-v2__image{display:block;height:100%;object-fit:cover;width:100%}.team-v2__placeholder{align-items:center;background:radial-gradient(circle at 72% 18%,rgba(222,75,132,.25),transparent 32%),linear-gradient(135deg,#f8ecfc,#f1eff4);color:rgba(32,5,31,.58);display:flex;font-size:.95rem;height:100%;justify-content:center;line-height:1.35;padding:2rem;text-align:center}.team-v2__content{display:flex;flex:1 1 auto;flex-direction:column;padding-top:1.75rem}.team-v2__name{color:#20051f;font-family:Google Sans,Product Sans,Arial,sans-serif;font-size:clamp(1.45rem,2.34vw,1.875rem);font-weight:400;letter-spacing:0;line-height:1.2}.team-v2__role{color:#20051f;font-size:clamp(1.125rem,1.72vw,1.375rem);font-weight:400;line-height:1.28;margin:.55rem 0 0}.team-v2__bio{color:#20051f;font-size:1rem;line-height:1.44;margin-top:1.35rem}.team-v2__bio p+p{margin-top:1em}.team-v2__linkedin{align-items:center;color:#20051f;display:inline-flex;font-size:1rem;font-weight:500;gap:.75rem;line-height:1.25;margin-top:auto;padding-top:1.55rem;text-decoration:none;width:fit-content}.team-v2__linkedin:focus-visible,.team-v2__linkedin:hover{color:#de4b84;outline:none}.team-v2__linkedin:focus-visible{outline:2px solid rgba(222,75,132,.42);outline-offset:4px}.team-v2__linkedin-icon{color:#de4b84;display:inline-flex;flex:0 0 auto;transition:transform .18s ease}.team-v2__linkedin:focus-visible .team-v2__linkedin-icon,.team-v2__linkedin:hover .team-v2__linkedin-icon{transform:translateX(.25rem)}.team-v2__linkedin-icon svg{height:11px;width:13px}@media (min-width:768px){.team-v2__slide{width:299px}}@media (max-width:1023px){.team-v2__grid{gap:2.5rem 1rem;grid-template-columns:repeat(var(--team-v2-tablet-columns,2),minmax(0,1fr))}}@media (max-width:767px){.team-v2__header{align-items:start;grid-template-columns:1fr}.team-v2__nav{padding-bottom:0}.team-v2__viewport--slider{margin-right:calc(50% - 50vw)}.team-v2__grid{gap:2.5rem;grid-template-columns:1fr}.team-v2__content{padding-top:1.35rem}.team-v2__bio{margin-top:1rem}}