.group-icon2, .group-icon3 {
  width: 28.5px;
  height: 30px;
  position: relative;
}

.group-icon3 {
  width: 216.7px;
  height: 23.6px;
}

.frame-wrapper1, .group-group {
  justify-content: flex-start;
  display: flex;
}

.group-group {
  flex-direction: row;
  align-items: flex-end;
  gap: 12.6px;
  height: 30px;
}

.frame-wrapper1 {
  padding: var(--padding-8xs) 0 0;
  flex-direction: column;
  align-items: flex-start;
}

.about1 {
  align-self: stretch;
  min-width: 46px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.about-wrapper {
  padding: var(--padding-3xs) 0 0;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 46px;
  display: flex;
}

.teams-page {
  white-space: nowrap;
  align-self: stretch;
  min-width: 66px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.sell-to-us-wrapper {
  padding: var(--padding-3xs) 0 0;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 66px;
  display: flex;
}

.frame-child1 {
  border-radius: var(--br-21xl);
  width: 88px;
  height: 40px;
  display: none;
  position: relative;
}

.team1 {
  font-size: var(--font-size-base);
  font-weight: 600;
  font-family: var(--font-aileron);
  color: var(--color-white);
  text-align: center;
  z-index: 1;
  width: 41px;
  min-width: 41px;
  display: inline-block;
  position: relative;
}

.vector-container {
  cursor: pointer;
  padding: var(--padding-3xs) var(--padding-2xl) var(--padding-2xs) var(--padding-7xl);
  background-color: var(--color-gray-100);
  border-radius: var(--br-21xl);
  border: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vector-container:hover {
  background-color: var(--color-darkslategray-100);
}

.updates1 {
  align-self: stretch;
  min-width: 62px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.updates-wrapper {
  padding: var(--padding-3xs) 0 0;
  box-sizing: border-box;
  flex-direction: column;
  width: 62px;
}

.frame-parent3, .frame-parent4, .frame-wrapper2, .updates-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-parent4 {
  gap: var(--gap-7xl);
  flex-direction: row;
}

.frame-parent3, .frame-wrapper2 {
  max-width: 100%;
}

.frame-parent3 {
  flex-direction: row;
  gap: 50px;
}

.frame-wrapper2 {
  padding: var(--padding-12xs) 0 0;
  box-sizing: border-box;
  flex-direction: column;
  width: 523.8px;
}

.frame-child2 {
  border-radius: var(--br-21xl);
  width: 98px;
  height: 40px;
  display: none;
  position: relative;
}

.contact1 {
  font-size: var(--font-size-base);
  font-weight: 600;
  font-family: var(--font-aileron);
  color: var(--color-gray-100);
  text-align: center;
  z-index: 1;
  width: 59px;
  min-width: 59px;
  display: inline-block;
  position: relative;
}

.frame-parent2, .group-button, .teams-page-inner {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.group-button {
  cursor: pointer;
  border: 0 solid var(--color-gray-100);
  padding: var(--padding-2xs) var(--padding-lgi) var(--padding-3xs) var(--padding-xl);
  background-color: var(--color-floralwhite-100);
  border-radius: var(--br-21xl);
  justify-content: flex-start;
}

.group-button:hover {
  background-color: var(--color-gainsboro-200);
  border: 1px solid var(--color-darkslategray-100);
  box-sizing: border-box;
}

.frame-parent2, .teams-page-inner {
  max-width: 100%;
}

.frame-parent2 {
  justify-content: space-between;
  gap: var(--gap-xl);
  flex: 1;
}

.teams-page-inner {
  padding: 0 var(--padding-9xs);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--color-gray-100);
  font-family: var(--font-aileron);
  justify-content: flex-start;
  align-self: stretch;
}

.frame-child3, .frame-child4 {
  border-radius: var(--br-21xl);
  display: none;
  position: relative;
}

.frame-child3 {
  background-color: var(--color-gray-300);
  flex-shrink: 0;
  width: 298px;
  height: 40px;
}

.frame-child4 {
  width: 98px;
  height: 36px;
}

.founder {
  font-size: var(--font-size-sm);
  font-weight: 600;
  font-family: var(--font-aileron);
  color: var(--color-gray-100);
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  width: 55px;
  min-width: 55px;
  display: inline-block;
  position: relative;
}

.vector-parent1 {
  cursor: pointer;
  padding: var(--padding-4xs) var(--padding-2xl) var(--padding-3xs) var(--padding-3xl);
  background-color: var(--color-white);
  border-radius: var(--br-21xl);
  z-index: 1;
  border: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 0 2px 5px #0000000d;
}

.vector-parent1:hover {
  background-color: var(--color-gainsboro-100);
}

.frame-child5 {
  border-radius: var(--br-21xl);
  flex-shrink: 0;
  width: 98px;
  height: 36px;
  min-height: 36px;
  display: none;
  position: relative;
}

.investors {
  white-space: nowrap;
  z-index: 1;
  align-self: stretch;
  min-width: 59px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.investors-wrapper {
  box-sizing: border-box;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 0;
  display: flex;
}

.frame-child6 {
  border-radius: var(--br-21xl);
  flex-shrink: 0;
  width: 98px;
  height: 36px;
  min-height: 36px;
  display: none;
  position: relative;
}

.advisors {
  white-space: nowrap;
  z-index: 1;
  align-self: stretch;
  min-width: 56px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.advisors-wrapper {
  padding: var(--padding-4xs) 0 0;
  box-sizing: border-box;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 56px;
  display: flex;
}

.frame-wrapper3, .rectangle-group {
  flex-direction: row;
  align-items: flex-start;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.rectangle-group {
  border-radius: var(--br-21xl);
  background-color: var(--color-gray-300);
  padding: var(--padding-11xs);
  box-sizing: border-box;
  justify-content: flex-start;
  gap: var(--gap-xl);
  flex-shrink: 0;
  justify-content: space-around;
  align-items: center;
  display: flex;
  overflow-x: auto;
}

.frame-wrapper3 {
  padding: 0 var(--padding-xl);
  justify-content: center;
  align-self: stretch;
}

.frame-child7, .frame-child8 {
  border-radius: var(--br-5xs);
  max-width: 100%;
  height: 680px;
  position: relative;
}

.frame-child7 {
  object-fit: cover;
  width: 40%;
  height: auto;
  display: flex;
}

.frame-child8 {
  width: 952px;
  display: none;
}

.sanket-bhasin {
  font-size: inherit;
  font-weight: 700;
  font-family: var(--font-aileron-bold);
  z-index: 1;
  color: #fff9ee;
  align-self: stretch;
  margin: 0;
  font-size: 48px;
  position: relative;
}

.founder-managing {
  z-index: 1;
  font-family: var(--font-aileron-bold);
  z-index: 1;
  color: #fff9ee;
  width: 273px;
  font-size: 20px;
  position: relative;
}

.sanket-bhasin-parent {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-xs);
  flex-direction: column;
  width: 323px;
  max-width: 100%;
  display: flex;
}

.sanket-bhasin-brings {
  z-index: 1;
  line-height: 32px;
  font-family: var(--font-aileron-bold);
  z-index: 1;
  color: #fff9ee;
  white-space: normal;
  align-self: stretch;
  font-size: 24px;
  position: relative;
}

.blank-line, .growing-up-in, .over-the-next {
  font-family: var(--font-aileron-normal);
  z-index: 1;
  color: #fff9ee;
  margin: 0;
}

.growing-up-in-container {
  font-size: var(--font-size-xl);
  z-index: 1;
  white-space: normal;
  align-self: stretch;
  font-weight: normal;
  line-height: 28px;
  position: relative;
}

.sanket-bhasin-brings-almost-tw-parent {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-xs);
  font-size: var(--font-size-5xl);
  flex-direction: column;
  display: flex;
}

.frame-section, .group-div, .rectangle-container {
  max-width: 100%;
  display: flex;
}

.group-div {
  border-radius: var(--br-5xs);
  background-color: var(--color-darkslategray-300);
  padding: var(--padding-21xl) var(--padding-21xl) 118px;
  box-sizing: border-box;
  flex-direction: column;
  flex: 1;
  gap: 36px;
  width: 60%;
}

.frame-section, .rectangle-container {
  gap: var(--gap-17xl);
  text-align: left;
  font-size: var(--font-size-29xl);
  color: var(--color-floralwhite-200);
  margin-top: -10px;
}

.frame-section {
  padding: 0 0 var(--padding-31xl);
  box-sizing: border-box;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  text-align: center;
  font-size: var(--font-size-sm);
  color: var(--color-gray-100);
  font-family: var(--font-aileron);
  flex-direction: column;
}

.our-investors {
  font-size: inherit;
  font-family: inherit;
  font-weight: 700;
  font-family: var(--font-aileron-bold);
  color: #000;
  max-width: 100%;
  margin: 0;
  font-size: 64px;
  display: inline-block;
  position: relative;
}

.our-team-members {
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.a-story-of {
  font-size: var(--font-size-xl);
  font-weight: 600;
  line-height: 28px;
  font-family: var(--font-aileron-semibold);
  flex-shrink: 0;
  align-self: stretch;
  height: 63px;
  font-size: 20px;
  display: inline-block;
  position: relative;
}

.our-team-members-parent, .savannah-nguyen-c-e-o {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.our-team-members-parent {
  justify-content: flex-start;
  gap: var(--gap-base);
  flex-direction: column;
  width: 640px;
}

.savannah-nguyen-c-e-o {
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
}

.frame-child9 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.courtney-henry, .frame-child9 {
  font-family: var(--font-aileron-bold);
  font-size: 20px;
  position: relative;
}

.chief-executive-officer {
  font-family: var(--font-aileron-normal);
  font-size: 14px;
  position: relative;
}

.frame-parent6, .henry-block {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent6 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child10 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.annette-black, .frame-child10 {
  position: relative;
}

.chief-executive-officer1 {
  font-size: var(--font-size-sm);
  position: relative;
}

.annette-black-parent, .frame-parent7 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent7 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child11 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.albert-flores {
  min-width: 121px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer2 {
  font-size: var(--font-size-sm);
  position: relative;
}

.albert-flores-parent, .frame-parent8 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent8 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child12 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.devon-lane {
  min-width: 113px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer3 {
  font-size: var(--font-size-sm);
  position: relative;
}

.devon-lane-parent, .frame-parent9 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent9 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child13 {
  object-fit: cover;
  flex-shrink: 0;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.frame-child13, .savannah-nguyen {
  align-self: stretch;
  position: relative;
}

.chief-executive-officer4 {
  font-size: var(--font-size-sm);
  position: relative;
}

.frame-parent10, .savannah-nguyen-parent {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  width: 174px;
  display: flex;
}

.frame-parent10 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child14 {
  object-fit: cover;
  flex-shrink: 0;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.darlene-robertson, .frame-child14 {
  align-self: stretch;
  position: relative;
}

.chief-executive-officer5 {
  font-size: var(--font-size-sm);
  position: relative;
}

.darlene-robertson-parent, .frame-parent11 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  width: 178px;
  display: flex;
}

.frame-parent11 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child15 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.jerome-bell {
  min-width: 113px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer6 {
  font-size: var(--font-size-sm);
  position: relative;
}

.frame-parent12, .jerome-bell-parent {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent12 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child16 {
  object-fit: cover;
  flex-shrink: 0;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.frame-child16, .leslie-alexander {
  align-self: stretch;
  position: relative;
}

.chief-executive-officer7 {
  font-size: var(--font-size-sm);
  position: relative;
}

.frame-parent13, .leslie-alexander-parent {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  width: 157px;
  display: flex;
}

.frame-parent13 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child17 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.courtney-henry1, .frame-child17 {
  position: relative;
}

.chief-executive-officer8 {
  font-size: var(--font-size-sm);
  position: relative;
}

.frame-parent14, .henry-block1 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent14 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child18 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.annette-black1, .frame-child18 {
  position: relative;
}

.chief-executive-officer9 {
  font-size: var(--font-size-sm);
  position: relative;
}

.annette-black-group, .frame-parent15 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent15 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child19 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.albert-flores1 {
  min-width: 121px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer10 {
  font-size: var(--font-size-sm);
  position: relative;
}

.albert-flores-group, .frame-parent16 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent16 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child20 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.devon-lane1 {
  min-width: 113px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer11 {
  font-size: var(--font-size-sm);
  position: relative;
}

.devon-lane-group {
  gap: var(--gap-7xs);
  flex-direction: column;
}

.devon-lane-group, .frame-parent17, .frame-parent5 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-parent17 {
  gap: var(--gap-3xl);
  flex-direction: column;
  width: 270px;
  height: 369px;
}

.frame-parent5 {
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-gray-100);
  flex-flow: wrap;
  gap: 42px;
}

.savannah-nguyen-c-e-o-parent, .teams-page-child {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.savannah-nguyen-c-e-o-parent {
  justify-content: flex-start;
  gap: var(--gap-29xl);
  flex-direction: column;
  width: 1350px;
}

.teams-page-child {
  padding: 0 0 var(--padding-31xl);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-darkslategray-200);
  font-family: var(--font-aileron);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  margin-top: 50px;
  padding-bottom: 0;
}

.our-advisors {
  font-size: inherit;
  font-family: inherit;
  font-weight: 700;
  font-family: var(--font-aileron-bold);
  color: #000;
  max-width: 100%;
  margin: 0;
  font-size: 64px;
  display: inline-block;
  position: relative;
}

.investor-narrative {
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.a-story-of1 {
  font-size: var(--font-size-xl);
  font-weight: 600;
  line-height: 28px;
  font-family: var(--font-aileron-semibold);
  flex-shrink: 0;
  align-self: stretch;
  height: 63px;
  font-size: 20px;
  display: inline-block;
  position: relative;
}

.darlene-robertson-c-e-o, .savannah-nguyen-c-e-o1 {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.darlene-robertson-c-e-o {
  justify-content: flex-start;
  gap: var(--gap-base);
  flex-direction: column;
}

.savannah-nguyen-c-e-o1 {
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
}

.frame-child21 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.courtney-henry2, .frame-child21 {
  position: relative;
}

.chief-executive-officer12 {
  font-size: var(--font-size-sm);
  position: relative;
}

.frame-parent19, .henry-block2 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
}

.frame-parent19 {
  gap: var(--gap-3xl);
}

.frame-child22 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  overflow: hidden;
}

.annette-black2, .frame-child22 {
  position: relative;
}

.chief-executive-officer13 {
  font-size: var(--font-size-sm);
  position: relative;
}

.annette-black-container, .frame-parent20 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent20 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child23 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.albert-flores2 {
  min-width: 121px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer14 {
  font-size: var(--font-size-sm);
  position: relative;
}

.albert-flores-container, .frame-parent21 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
  display: flex;
}

.frame-parent21 {
  gap: var(--gap-3xl);
  width: 270px;
  height: 369px;
}

.frame-child24 {
  object-fit: cover;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.devon-lane2 {
  min-width: 113px;
  display: inline-block;
  position: relative;
}

.chief-executive-officer15 {
  font-size: var(--font-size-sm);
  position: relative;
}

.devon-lane-container {
  justify-content: flex-start;
  gap: var(--gap-7xs);
  flex-direction: column;
}

.devon-lane-container, .frame-parent18, .frame-parent22 {
  align-items: flex-start;
  display: flex;
}

.frame-parent22 {
  justify-content: flex-start;
  gap: var(--gap-3xl);
  flex-direction: column;
  width: 270px;
  height: 369px;
}

.institutional-investors-wrapper {
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-gray-100);
  flex-flow: wrap;
  justify-content: center;
  gap: 20px 42px;
  display: flex;
}

.frame-parent18 {
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-gray-100);
  flex-flow: wrap;
  justify-content: flex-start;
  gap: 42px;
}

.devon-lane-c-e-o {
  justify-content: flex-start;
  gap: var(--gap-29xl);
  flex-direction: column;
  width: 1350px;
  max-width: 100%;
}

.albert-flores-c-e-o, .devon-lane-c-e-o, .teams-page {
  align-items: flex-start;
  display: flex;
}

.albert-flores-c-e-o {
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-darkslategray-200);
  font-family: var(--font-aileron);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  max-width: 100%;
}

.teams-page {
  background-color: var(--color-floralwhite-100);
  padding: var(--padding-base) var(--padding-17xl) 123px;
  box-sizing: border-box;
  justify-content: flex-start;
  gap: var(--gap-21xl);
  letter-spacing: normal;
  flex-direction: column;
  width: 100%;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.group-icon, .group-icon1 {
  width: 28.5px;
  height: 30px;
  position: relative;
}

.group-icon1 {
  width: 216.7px;
  height: 23.6px;
}

.group-parent {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 12.6px;
  height: 30px;
  display: flex;
}

.frame-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.about {
  width: 46px;
  min-width: 46px;
}

.sell-to-us {
  white-space: nowrap;
  width: 66px;
  min-width: 66px;
}

.team, .updates {
  width: 41px;
  min-width: 41px;
}

.updates {
  width: 62px;
  min-width: 62px;
}

.about-parent, .frame-container {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.about-parent {
  justify-content: space-between;
  gap: var(--gap-xl);
  flex-direction: row;
  width: 420px;
}

.frame-container {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0;
}

.contact a {
  color: #181818;
  border: 1px solid var(--color-homemenu);
  background: linear-gradient(to right, #181818 50%, #0000 50%) 100% 100% / 200% 100%;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 40px;
  font-family: Aileronsemibold;
  font-size: 16px;
  text-decoration: none;
  transition: all .5s ease-out;
  display: flex;
}

.contact a:hover, .contact a.active {
  color: #fff;
  background-position: 0 100%;
}

.linkedin-btn {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 40px;
  font-family: Aileronsemibold;
  font-size: 16px;
  text-decoration: none;
  display: flex;

  & a {
    color: #fff;
    text-decoration: none;
  }
}

.linkedin-btn-container {
  grid-gap: 10px;
  flex-direction: row;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.vector-parent {
  cursor: pointer;
  border: 0 solid var(--color-gray-100);
  background-color: var(--color-floralwhite-100);
  border-radius: var(--br-21xl);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
}

.frame-parent {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-xl);
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--color-gray-100);
  font-family: var(--font-aileron);
  max-width: 100%;
  display: flex;
}

.about-parent a {
  color: var(--color-homemenu);
  padding: 10px 21px;
  font-family: Aileronsemibold;
  font-size: 16px;
  line-height: 19.2px;
  text-decoration: none;
}

.about-parent a.active {
  background: var(--color-homemenu);
  color: #fff;
  border-radius: 40px;
}

.rectangle-group {
  position: relative;
}

.rectangle-group > div {
  font-family: var(--font-aileron-semibold);
  color: var(--color-homemenu);
  cursor: pointer;
  z-index: 1;
  align-self: center;
  padding: 10px 14px;
  font-size: 14px;
  position: static;
}

.rectangle-group > div a {
  z-index: 1;
  font-family: var(--font-aileron-semibold);
  color: var(--color-homemenu);
  font-size: 14px;
  text-decoration: none;
  position: relative;
}

.rectangle-group > div:last-child {
  content: "";
  z-index: 0;
  background-color: #fff;
  border-radius: 40px;
  width: 84px;
  height: 36px;
  padding: 0;
  transition: left .3s;
  position: absolute;
  top: 2px;
  left: 2px;
}

.rectangle-group > div:first-child.active ~ div:last-child {
  width: 84px;
  left: 2px;
}

.rectangle-group > div:nth-child(2).active ~ div:last-child {
  width: 86px;
  left: 103px;
}

.rectangle-group > div:nth-child(3).active ~ div:last-child {
  width: 86px;
  left: 210px;
}

.rectangle-group > div:last-child.secactive {
  width: 86px !important;
  left: 103px !important;
}

.rectangle-group > div:last-child.lastactive {
  width: 86px !important;
  left: 210px !important;
}

.rectangle-group > div:last-child.firstactive {
  width: 84px !important;
  left: 2px !important;
}

.frame-parent5 > div b, .frame-parent18 > div b {
  font-family: var(--font-aileron-bold);
  font-size: 20px;
}

.frame-parent5 > div > div, .frame-parent18 > div > div {
  font-family: var(--font-aileron-normal);
  font-size: 14px;
}

.frame-parent5 > div, .frame-parent18 > div {
  aspect-ratio: .9;
  width: calc(25% - 44px);
  height: auto;
}

.frame-parent5 > div img, .frame-parent18 > div img {
  cursor: pointer;
  border-radius: 4px;
  transition: all .3s ease-in-out;
}

.teams-page.fixedheader header {
  box-sizing: border-box;
  z-index: 9;
  background: var(--color-floralwhite-100);
  width: 100%;
  padding: 16px 36px;
  position: fixed;
  top: 0;
  left: 0;
}

.teams-page header {
  transition: all .3s ease-in-out;
}

.frame-wrapper3.showsubmenu .rectangle-group {
  background: #f5f0e7;
}

@media (width >= 768px) {
  .frame-parent {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

  .frame-parent .frame-container {
    justify-self: center;
  }

  .vector-parent {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }
}

.flip-card {
  background-color: #0000;
  width: 300px;
  height: 333px;
}

.flip-card-inner {
  text-align: center;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
  transition: transform .6s;
  position: relative;
  box-shadow: 0 4px 8px #0003;
}

.flip-card:hover .flip-card-inner {
  transform: scale(.95);
}

.flip-card-front, .flip-card-back {
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
}

.flip-card-back {
  position: absolute;
  top: 0;
}

.flip-card-front {
  color: #000;
  background-color: #bbb;
}

.flip-card-back {
  color: #fff;
  background-color: #000;
  transform: rotateY(180deg);
}

.from-a-young-age-sanket-bhasi-wrapper {
  font-family: var(--font-aileron-semibold);
  box-sizing: border-box;
  font-size: var(--font-size-xll);
  color: #000;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 100%;
  display: flex;
}

.investor-pic {
  border-radius: 6px solid white;
}

.subheading-investors {
  white-space: normal;
  font-size: 40px;
  text-align: center !important;
}

.from-a-young-container {
  font-weight: 600;
  line-height: 28px;
  font-size: var(--font-size-xl);
  flex-shrink: 0;
  max-width: 100%;
  display: inline-block;
  position: relative;
}

.from-a-young-parent {
  word-break: keep-all;
  white-space: normal;
}
/*# sourceMappingURL=teams.99b00441.css.map */
