section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] {
  background-color: #0a0a0a;
  color: #edddd1;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] ::selection {
  background: #6f8e99;
  color: #0a0a0a;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .font-anton {
  font-family: var(--wos-font-heading, Anton, sans-serif);
  text-transform: uppercase;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .font-space {
  font-family: var(--wos-font-body, "Space Mono", monospace);
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-dark {
  background-color: #161616;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-darker {
  background-color: #0a0a0a;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-darkest {
  background-color: #000000;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-beige {
  background-color: #edddd1;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-blueish {
  background-color: #6f8e99;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-lavender {
  background-color: #e3deea;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .bg-brandgray {
  background-color: #252423;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .text-beige {
  color: #edddd1;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .text-dark {
  color: #161616;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .text-blueish {
  color: #6f8e99;
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .fade-up,
section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .section-title {
  opacity: 1;
  transform: none;
}

@media (prefers-reduced-motion: no-preference) {
  section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"].is-enhanced .fade-up:not(.is-visible),
  section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"].is-enhanced .section-title:not(.is-visible) {
    opacity: 0;
    transform: translateY(40px);
  }

  section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"].is-enhanced .section-title:not(.is-visible) {
    transform: translateX(-3rem);
  }

  section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"].is-enhanced .fade-up.is-visible,
  section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"].is-enhanced .section-title.is-visible {
    opacity: 1;
    transform: none;
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  }
}

section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .section-title {
  font-size: 3rem !important;
  line-height: 1 !important;
}

@media (min-width: 768px) {
  section.ela-vsot[data-wos-library="ela-03-project-single-v1-intro"] .section-title {
    font-size: 7vw !important;
  }
}
