#team.founders-video-workspace {
  background-color: #f8f3f2;
}

#team.founders-video-workspace .team-floating-lines-background {
  position: absolute;
  inset: 0;
  top: -8vh;
  z-index: 0;
  overflow: hidden;
  background-color: transparent;
  pointer-events: none;
  user-select: none;
}

#team.founders-video-workspace .rectangle--g {
  overflow: hidden;
  background-color: #f8f3f2;
}

#team.founders-video-workspace .team-floating-lines-transition {
  position: absolute;
  inset: 0;
  overflow: hidden;
  background-color: #f8f3f2;
  pointer-events: none;
  user-select: none;
}

#team.founders-video-workspace .team-floating-lines-background canvas,
#team.founders-video-workspace .team-floating-lines-transition canvas {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.92;
  mix-blend-mode: multiply;
  filter: saturate(1.12) contrast(1.08);
  pointer-events: none;
}

#team.founders-video-workspace .team-floating-lines-transition canvas {
  opacity: 0.76;
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 58%, rgb(0 0 0 / 0.72) 76%, transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 58%, rgb(0 0 0 / 0.72) 76%, transparent 100%);
}

@media (max-width: 899px) {
  #team.founders-video-workspace .team-floating-lines-background canvas,
  #team.founders-video-workspace .team-floating-lines-transition canvas {
    opacity: 0.78;
  }
}

@media (prefers-reduced-motion: reduce) {
  #team.founders-video-workspace .team-floating-lines-background canvas,
  #team.founders-video-workspace .team-floating-lines-transition canvas {
    opacity: 0.68;
  }
}
