html.js [data-anim=fadeIn] {
  opacity: 0;
}
html.js [data-anim=slideInBottom] {
  opacity: 0;
}
html.js [data-anim=a-3] {
  opacity: .3;
}
html.js [data-anim=a-6] {
  opacity: .07;
}
html.js [data-anim=a-10] {
  opacity: .1;
  filter: blur(.2em);
}
html.js [data-anim=a] .h-36.accent,
html.js [data-anim=a] .pct__title {
  opacity: 0;
}
html.js [data-anim=a] .pct__line.top,
html.js [data-anim=a] .pct__line.bottom {
  width: 1px;
  height: 0em;
}
html.js [data-scrub=a-22] {
  filter: blur(0em);
  opacity: 1;
}
html.js .blur-word {
  filter: blur(0px);
  opacity: 1;
}
html.js .recall-scroller {
  transform: translate3d(0, 7em, 0);
}
html.js .recall-blur {
  filter: blur(0px);
}
html.js [data-recall-yes] {
  opacity: 0;
}
html.js .step-card._2,
html.js .step-card._3,
html.js .step-card._4 {
  opacity: 0;
}
html.js .txt-18.ready-indexes {
  transform: translate3d(0, 0em, 0);
}
html.js .module-panel {
  height: 0;
  overflow: hidden;
}
html.js .method-panel {
  height: 0;
  overflow: hidden;
}
html.js .faq__answer,
html.js .faq__spacer {
  height: 0;
  overflow: hidden;
}
html.js .menu-panel {
  display: none;
  height: 0svh;
}
html.js .js-menu-close {
  display: none;
  opacity: 0;
}
html.js .menu-panel__title,
html.js .menu-panel__link,
html.js .menu-panel__links,
html.js .menu-panel__contact {
  opacity: 0;
}
.loader {
  display: none;
}
html.js .loader {
  display: flex;
  opacity: 1;
}
[animate=line] .line {
  will-change: transform, opacity;
}
[animate=word] .word {
  will-change: opacity;
}
[animate=footer-letter] {
  overflow: hidden;
  display: block;
}
[animate=footer-letter] .char {
  will-change: transform;
}
@media (prefers-reduced-motion: reduce) {
  html.js [data-m] {
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}
@media (prefers-reduced-motion: reduce), (max-width:767px), (pointer:coarse) and (max-width:900px) {
  html.js [data-anim]:not([data-m]),
  html.js .blur-word,
  html.js .recall-blur,
  html.js [data-scrub]:not([data-m]) {
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
  html.js .loader {
    display: none;
  }
  html.js .recall-scroller {
    transform: none !important;
  }
  html.js .step-card._2,
  html.js .step-card._3,
  html.js .step-card._4 {
    opacity: 1 !important;
  }
}
html.js .bullet-item,
html.js .list-item-blank,
html.js .faq__item {
  opacity: 0;
}
html.js .shit-step {
  opacity: .3;
}
html.js .h1.accent.size-200 {
  opacity: .07;
}
html.js .expect-row {
  opacity: .1;
  filter: blur(.2em);
}
html.js .media-logo,
html.js .c-process-index {
  opacity: 0;
}
@media (prefers-reduced-motion: reduce), (max-width:767px), (pointer:coarse) and (max-width:900px) {
  html.js .bullet-item,
  html.js .list-item-blank,
  html.js .faq__item,
  html.js .shit-step,
  html.js .h1.accent.size-200,
  html.js .expect-row,
  html.js .media-logo,
  html.js .c-process-index {
    opacity: 1 !important;
    filter: none !important;
  }
}
