@charset "UTF-8";
/**
 * About Us — page-about-us.php
 */
.about-us-page {
  --about-reveal-duration: 0.65s;
  --about-reveal-ease: cubic-bezier(0.22, 1, 0.36, 1);
}

/* “How we work” process: scroll-triggered reveal */
.about-us-page [data-about-process] [data-about-process-reveal] {
  opacity: 0;
  transition: opacity var(--about-reveal-duration) var(--about-reveal-ease), transform var(--about-reveal-duration) var(--about-reveal-ease);
  will-change: opacity, transform;
}

.about-us-page [data-about-process] [data-about-process-reveal].is-visible {
  opacity: 1;
  will-change: auto;
}

.about-us-page [data-about-process] .about-process-reveal--intro {
  transform: translate3d(0, 1.25rem, 0);
}

.about-us-page [data-about-process] .about-process-reveal--intro.is-visible {
  transform: translate3d(0, 0, 0);
}

.about-us-page [data-about-process] .about-process-reveal--from-left {
  transform: translate3d(-1.5rem, 1.25rem, 0);
}

.about-us-page [data-about-process] .about-process-reveal--from-left.is-visible {
  transform: translate3d(0, 0, 0);
}

.about-us-page [data-about-process] .about-process-reveal--from-right {
  transform: translate3d(1.5rem, 1.25rem, 0);
}

.about-us-page [data-about-process] .about-process-reveal--from-right.is-visible {
  transform: translate3d(0, 0, 0);
}

.about-us-page [data-about-process] .about-process-reveal--connector {
  transform: translate3d(0, 0.85rem, 0) scale(0.88);
}

.about-us-page [data-about-process] .about-process-reveal--connector.is-visible {
  transform: translate3d(0, 0, 0) scale(1);
}

/*# sourceMappingURL=about-us.css.map*/