[data-section="08-educates-founders"] {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: calc(var(--spacing) * 1077);
  overflow: hidden;
  background: var(--ds-color-bg-page);
  color: var(--ds-color-text-primary);
  font-family: var(--ds-font-body);
  font-size: var(--ds-type-base-size);
  font-weight: var(--ds-type-base-font-weight);
  line-height: var(--ds-type-base-line-height);
}

[data-section="08-educates-founders"] *,
[data-section="08-educates-founders"] *::before,
[data-section="08-educates-founders"] *::after {
  box-sizing: border-box;
}

[data-section="08-educates-founders"] .ef-inner {
  position: relative;
  width: calc(100% - (var(--space-8) * 2));
  height: 100%;
  margin-inline: var(--space-8);
}

[data-section="08-educates-founders"] .ef-dot-motif {
  position: absolute;
  top: calc(var(--spacing) * 11.5);
  left: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(var(--spacing) * 15);
  height: calc(var(--space-32) + var(--space-24) + var(--space-8));
  transform: translateX(-50%);
}

[data-section="08-educates-founders"] .ef-dot-line {
  width: calc(var(--spacing) / 2);
  flex: 1;
  background: currentColor;
}

[data-section="08-educates-founders"] .ef-dot {
  display: block;
  flex: none;
}

[data-section="08-educates-founders"] .ef-intro {
  position: absolute;
  top: calc(var(--spacing) * 95);
  left: 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-8);
  width: 100%;
  text-transform: uppercase;
}

[data-section="08-educates-founders"] .ef-intro-eyebrow,
[data-section="08-educates-founders"] .ef-intro-closing,
[data-section="08-educates-founders"] .ef-bottom-eyebrow,
[data-section="08-educates-founders"] .ef-bottom-closing {
  margin: 0;
  font-size: calc(var(--ds-type-3xl-size) * 0.8);
  font-weight: var(--ds-type-3xl-font-weight);
  line-height: var(--ds-type-3xl-line-height);
}

[data-section="08-educates-founders"] .ef-intro-eyebrow,
[data-section="08-educates-founders"] .ef-intro-closing {
  display: flex;
  justify-content: space-between;
}

[data-section="08-educates-founders"] .ef-intro-main {
  margin: 0;
  font-size: calc(var(--ds-type-3xl-size) * 1.6);
  font-weight: var(--ds-type-3xl-font-weight);
  line-height: var(--ds-type-3xl-line-height);
  white-space: nowrap;
}

[data-section="08-educates-founders"] .ef-media {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

[data-section="08-educates-founders"] .ef-media-frame {
  position: absolute;
  overflow: hidden;
  background: var(--ds-color-bg-page);
}

[data-section="08-educates-founders"] .ef-media-frame--one {
  top: calc(var(--spacing) * 188);
  left: var(--space-4);
  width: calc(100% - var(--space-8));
  height: calc(var(--spacing) * 105.5);
  transform: rotate(2deg);
}

[data-section="08-educates-founders"] .ef-media-frame--two {
  top: calc(var(--spacing) * 308.5);
  right: calc(var(--space-16) + var(--space-4));
  width: calc(var(--space-32) * 5);
  height: calc(var(--space-32) * 6.5);
  transform: rotate(-4deg);
}

[data-section="08-educates-founders"] .ef-media-frame--three {
  top: calc(var(--spacing) * 313);
  left: calc(var(--space-16) + var(--spacing) / 2);
  width: calc(var(--space-32) * 4 + var(--space-16));
  height: calc(var(--space-32) * 4 + var(--space-16));
  transform: rotate(4deg);
}

[data-section="08-educates-founders"] .ef-media img,
[data-section="08-educates-founders"] .ef-media video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

[data-section="08-educates-founders"] .ef-bottom {
  position: absolute;
  top: calc(var(--spacing) * 440);
  left: 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-8);
  width: 100%;
  padding-right: calc(var(--space-16) + var(--space-4));
  padding-left: var(--space-8);
  text-transform: uppercase;
}

[data-section="08-educates-founders"] .ef-brand-main {
  display: grid;
  grid-template-columns: auto auto;
  align-items: start;
  justify-content: space-between;
  width: 100%;
}

[data-section="08-educates-founders"] .ef-brand-word {
  font-size: calc(var(--ds-type-3xl-size) * 1.5);
  font-weight: var(--ds-type-3xl-font-weight);
  line-height: var(--ds-type-3xl-line-height);
  white-space: nowrap;
}

[data-section="08-educates-founders"] .ef-brand-word--business {
  grid-column: 1 / -1;
}

[data-section="08-educates-founders"] .ef-brand-mark {
  width: calc(var(--space-32) * 2 + var(--space-24));
  height: calc(var(--space-32) * 2 + var(--space-24));
}

[data-section="08-educates-founders"] .ef-brand-mark svg {
  display: block;
  width: 100%;
  height: 100%;
}

[data-section="08-educates-founders"] .ef-bottom-closing {
  display: flex;
  gap: var(--space-16);
}

[data-section="08-educates-founders"] .ef-grid {
  position: absolute;
  top: calc(var(--spacing) * 568);
  left: 0;
  display: grid;
  grid-template-rows:
    calc(var(--spacing) * 157)
    calc(var(--spacing) * 200)
    minmax(0, 1fr);
  width: 100%;
  height: calc(100% - (var(--spacing) * 568));
}

[data-section="08-educates-founders"] .ef-features,
[data-section="08-educates-founders"] .ef-stories,
[data-section="08-educates-founders"] .ef-cta-cell {
  min-width: 0;
  border-top: calc(var(--spacing) / 2) solid currentColor;
}

[data-section="08-educates-founders"] .ef-features {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--space-24) var(--space-24) var(--space-24) var(--space-8);
}

[data-section="08-educates-founders"] .ef-feature-copy {
  display: flex;
  flex-direction: column;
  gap: var(--space-32);
  width: 100%;
}

[data-section="08-educates-founders"] .ef-feature-copy,
[data-section="08-educates-founders"] .ef-feature-link,
[data-section="08-educates-founders"] .ef-story-top,
[data-section="08-educates-founders"] .ef-story-quote,
[data-section="08-educates-founders"] .ef-story-navigation {
  opacity: 1;
  transform: none;
}

[data-section="08-educates-founders"] .ef-feature-copy ul {
  display: flex;
  flex-direction: column;
  gap: var(--space-24);
  width: 100%;
  min-height: calc(var(--spacing) * 96);
  margin: 0;
  padding: 0;
  list-style: none;
}

[data-section="08-educates-founders"] .ef-feature-copy li {
  display: flex;
  align-items: center;
  gap: var(--space-8);
  min-height: calc(var(--space-16) + var(--space-8) + var(--space-4) + var(--spacing));
  text-transform: uppercase;
}

[data-section="08-educates-founders"] .ef-feature-dot {
  flex: none;
  width: var(--space-16);
  height: var(--space-16);
}

[data-section="08-educates-founders"] .ef-feature-dot .th-dot {
  display: block;
  width: var(--ds-primitive-space-8);
}

[data-section="08-educates-founders"] .ef-feature-copy p {
  width: calc(100% - var(--space-32));
  margin: 0;
  font-size: calc(var(--ds-type-base-size) * 1.066667);
  line-height: var(--ds-type-base-line-height);
}

[data-section="08-educates-founders"] .ef-feature-link {
  display: none;
}

[data-section="08-educates-founders"] .ef-feature-link a {
  display: flex;
  padding-block: var(--space-4);
  color: var(--ds-carousel-control-text);
  font-size: var(--ds-type-base-size);
  line-height: var(--ds-type-base-line-height);
  text-decoration: none;
}

[data-section="08-educates-founders"] .ef-stories {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--space-24) var(--space-8) var(--space-32);
  overflow: hidden;
}

[data-section="08-educates-founders"] .ef-story-viewport {
  position: relative;
  display: flex;
  flex: none;
  width: 100%;
  height: calc(var(--spacing) * 133.5);
  touch-action: pan-y;
}

[data-section="08-educates-founders"] .ef-story-track {
  position: relative;
  display: flex;
  flex: none;
  gap: var(--space-32);
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  transition: transform calc(var(--ds-motion-duration-base) * 10 / 7) var(--ds-motion-ease-standard);
}

[data-section="08-educates-founders"] .ef-story-slide {
  flex: 0 0 100%;
  width: 100%;
  height: 100%;
}

[data-section="08-educates-founders"] .ef-story-card {
  display: flex;
  flex-direction: column;
  gap: var(--space-32);
  width: 100%;
  height: 100%;
}

[data-section="08-educates-founders"] .ef-story-top {
  display: flex;
  flex: none;
  gap: var(--space-8);
  width: 100%;
  height: calc(var(--space-32) * 4);
}

[data-section="08-educates-founders"] .ef-story-image {
  flex: none;
  width: calc(var(--space-32) * 4);
  height: calc(var(--space-32) * 4);
}

[data-section="08-educates-founders"] .ef-story-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

[data-section="08-educates-founders"] .ef-story-heading {
  display: flex;
  flex-direction: column;
  gap: var(--space-16);
  min-width: 0;
}

[data-section="08-educates-founders"] .ef-story-heading h3 {
  margin: 0;
  padding-top: calc(var(--spacing) * 1.6);
  font-size: calc(var(--ds-type-3xl-size) * 0.8);
  font-weight: var(--ds-type-3xl-font-weight);
  line-height: var(--ds-type-3xl-line-height);
}

[data-section="08-educates-founders"] .ef-story-heading p,
[data-section="08-educates-founders"] .ef-story-quote p {
  margin: 0;
}

[data-section="08-educates-founders"] .ef-story-navigation {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: flex-end;
  gap: var(--space-16);
  width: 100%;
  max-width: calc(var(--space-32) * 4);
}

[data-section="08-educates-founders"] .ef-story-progress {
  width: 100%;
  height: var(--space-4);
  overflow: hidden;
  border-radius: var(--ds-radius-card);
  background: var(--ds-carousel-control-bg);
}

[data-section="08-educates-founders"] .ef-story-progress-bar {
  width: 33.3333%;
  height: 100%;
  border-radius: inherit;
  background: var(--ds-carousel-control-bg);
  transform: translateX(0);
  transition: transform var(--ds-motion-duration-base) var(--ds-motion-ease-standard);
}

[data-section="08-educates-founders"] .ef-story-arrows {
  display: flex;
  gap: var(--space-8);
}

[data-section="08-educates-founders"] .ef-story-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(var(--space-32) + var(--space-24) + var(--space-4));
  height: var(--space-24);
  border: calc(var(--spacing) / 2) solid currentColor;
  border-radius: var(--ds-radius-pill);
  color: inherit;
  text-decoration: none;
  transition:
    opacity var(--ds-motion-duration-fast) var(--ds-motion-ease-standard),
    transform var(--ds-motion-duration-fast) var(--ds-motion-ease-standard);
}

[data-section="08-educates-founders"] .ef-story-arrow:hover {
  transform: scale(0.96);
}

[data-section="08-educates-founders"] .ef-story-arrow[aria-disabled="true"] {
  opacity: 0.35;
  pointer-events: none;
}

[data-section="08-educates-founders"] .ef-story-arrow-path {
  display: block;
  width: var(--space-16);
  height: var(--space-16);
}

[data-section="08-educates-founders"] .ef-cta-cell {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: var(--space-24);
}

[data-section="08-educates-founders"] .ef-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--space-16);
  width: calc(var(--space-32) * 7);
  height: calc(var(--space-32) * 7);
  border-radius: var(--ds-action-radius);
  background: var(--ds-action-bg);
  color: var(--ds-action-text);
  font-size: var(--ds-type-lg-size);
  font-weight: var(--ds-type-lg-font-weight);
  line-height: var(--ds-type-lg-line-height);
  text-align: center;
  text-decoration: none;
}

[data-section="08-educates-founders"] .ef-cta-arrow {
  width: calc(var(--spacing) * 11.5);
  height: calc(var(--spacing) * 11.5);
}

[data-section="08-educates-founders"] .ef-cta-mark {
  width: calc(var(--space-32) + var(--space-8));
  height: calc(var(--space-32) + var(--space-8));
}

@media screen and (min-width: 48rem) {
  [data-section="08-educates-founders"] .ef-intro {
    position: sticky;
    top: 0;
  }

  [data-section="08-educates-founders"] .ef-media-frame--one,
  [data-section="08-educates-founders"] .ef-media-frame--two,
  [data-section="08-educates-founders"] .ef-media-frame--three {
    order: initial;
  }
}

@media screen and (min-width: 64rem) {
  [data-section="08-educates-founders"] {
    height: calc(var(--spacing) * 1253);
    border-bottom: calc(var(--spacing) / 2) solid currentColor;
  }

  [data-section="08-educates-founders"] .ef-inner {
    width: calc(100% - (var(--space-16) * 2));
    margin-inline: var(--space-16);
  }

  [data-section="08-educates-founders"] .ef-dot-motif {
    top: calc(var(--spacing) * 66);
    height: calc(var(--space-32) * 3 + var(--space-8) + var(--space-4));
  }

  [data-section="08-educates-founders"] .ef-intro {
    top: calc(var(--spacing) * 143);
  }

  [data-section="08-educates-founders"] .ef-intro-eyebrow,
  [data-section="08-educates-founders"] .ef-intro-closing,
  [data-section="08-educates-founders"] .ef-bottom-eyebrow,
  [data-section="08-educates-founders"] .ef-bottom-closing {
    font-size: var(--ds-type-3xl-size);
  }

  [data-section="08-educates-founders"] .ef-intro-eyebrow {
    width: 50%;
    padding-inline: var(--space-16);
  }

  [data-section="08-educates-founders"] .ef-intro-main {
    font-size: calc(var(--ds-type-3xl-size) * 6.4);
  }

  [data-section="08-educates-founders"] .ef-intro-closing {
    width: 50%;
    margin-left: auto;
  }

  [data-section="08-educates-founders"] .ef-media-frame--one {
    top: calc(var(--spacing) * 335);
    left: calc(var(--space-32) + var(--space-16));
    width: 48%;
    height: calc(var(--spacing) * 217);
    transform: rotate(4deg);
  }

  [data-section="08-educates-founders"] .ef-media-frame--two {
    top: calc(var(--spacing) * 454);
    right: calc(var(--space-32) + var(--space-16));
    width: calc(var(--spacing) * 188);
    height: calc(var(--spacing) * 229.5);
    transform: rotate(-4deg);
  }

  [data-section="08-educates-founders"] .ef-media-frame--three {
    top: calc(var(--spacing) * 572);
    left: 17%;
    width: calc(var(--space-32) * 14 + var(--space-8));
    height: calc(var(--space-32) * 14 + var(--space-8));
    transform: rotate(-4deg);
  }

  [data-section="08-educates-founders"] .ef-bottom {
    top: calc(var(--spacing) * 870);
    padding-inline: var(--space-32);
  }

  [data-section="08-educates-founders"] .ef-brand-main {
    display: flex;
    align-items: center;
  }

  [data-section="08-educates-founders"] .ef-brand-word {
    font-size: calc(var(--ds-type-3xl-size) * 2.8);
  }

  [data-section="08-educates-founders"] .ef-brand-mark {
    width: calc(var(--space-32) * 3 + var(--space-16));
    height: calc(var(--space-32) * 3 + var(--space-16));
  }

  [data-section="08-educates-founders"] .ef-bottom-closing {
    justify-content: space-between;
    width: 30%;
    margin-left: auto;
  }

  [data-section="08-educates-founders"] .ef-grid {
    top: calc(var(--spacing) * 988 + var(--spacing) / 2);
    grid-template-columns: 29.25% 40% 30.75%;
    grid-template-rows: minmax(0, 1fr);
    height: calc(var(--spacing) * 216.5);
  }

  [data-section="08-educates-founders"] .ef-features,
  [data-section="08-educates-founders"] .ef-stories,
  [data-section="08-educates-founders"] .ef-cta-cell {
    height: 100%;
  }

  [data-section="08-educates-founders"] .ef-features {
    padding: var(--space-32);
  }

  [data-section="08-educates-founders"] .ef-feature-copy p {
    width: calc(100% - var(--space-32));
    font-size: calc(var(--ds-type-base-size) * 1.133333);
  }

  [data-section="08-educates-founders"] .ef-feature-link {
    display: block;
  }

  [data-section="08-educates-founders"] .ef-stories,
  [data-section="08-educates-founders"] .ef-cta-cell {
    border-left: calc(var(--spacing) / 2) solid currentColor;
  }

  [data-section="08-educates-founders"] .ef-stories {
    padding: var(--space-32);
  }

  [data-section="08-educates-founders"] .ef-story-viewport {
    height: calc(var(--space-32) * 10 + var(--space-4));
  }

  [data-section="08-educates-founders"] .ef-story-top {
    gap: var(--space-24);
  }

  [data-section="08-educates-founders"] .ef-story-heading h3 {
    font-size: var(--ds-type-3xl-size);
  }

  [data-section="08-educates-founders"] .ef-cta-cell {
    padding-top: var(--space-32);
  }

  [data-section="08-educates-founders"] .ef-cta {
    gap: var(--space-24);
    width: calc(var(--space-32) * 11.5);
    height: calc(var(--space-32) * 11.5);
  }

  [data-section="08-educates-founders"] .ef-cta-mark {
    width: calc(var(--space-32) + var(--space-16));
    height: calc(var(--space-32) + var(--space-16));
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-section="08-educates-founders"] .ef-feature-copy,
  [data-section="08-educates-founders"] .ef-feature-link,
  [data-section="08-educates-founders"] .ef-story-top,
  [data-section="08-educates-founders"] .ef-story-quote,
  [data-section="08-educates-founders"] .ef-story-navigation {
    animation: none;
    transition: none;
  }
}
