&.n-scrollytelling--theme-sans {
  .n-scrollytelling__overlay-text-box {
    .n-scrollytelling__overlay-text--text-style-chapter {
      font-family: var(--o3-font-family-metric);
      font-size: var(--o3-font-size-metric2-7);
      line-height: var(--o3-font-lineheight-metric2-7);
      font-weight: var(--o3-font-weight-semibold);
      letter-spacing: 0.4px;
      word-break: break-word;
    }
  }
}

&.n-scrollytelling--theme-serif {
  .n-scrollytelling__overlay-text-box {
    .n-scrollytelling__overlay-text--text-style-chapter {
      font-family: var(--o3-font-family-financier-display);
      font-size: var(--o3-font-size-7);
      line-height: var(--o3-font-lineheight-7);
      letter-spacing: 0.5px;
      font-weight: var(--o3-font-weight-regular);

      @include oGridRespondTo($from: M) {
        font-size: var(--o3-font-size-8);
        line-height: var(--o3-font-lineheight-8);
      }
    }
  }
}