[fd-tab-content] {
  opacity: 0;
  transition: opacity 0.25s ease;
}

/* Generic reveal */
[load-reveal] {
  opacity: 0;
  transform: translateY(16px);
  will-change: opacity, transform;
}

/* Heading reveal */
[load-heading-reveal] {
  opacity: 0;
  transform: translateY(32px);
  will-change: opacity, transform;
}

/* Nav reveal */
[load-nav-reveal] {
  opacity: 0;
  transform: translateY(-12px);
  will-change: opacity, transform;
}

.portfolio-tab-content {
  height: 100%;
}

.w--current .portfolio-tab-main-link {
  border-color: white;
}

@keyframes brandBlink {
  0% {
    color: inherit;
  }

  0.01% {
    color: var(--_primitives---colors--brand-orange);
  }

  50% {
    color: var(--_primitives---colors--brand-orange);
  }

  50.01% {
    color: inherit;
  }

  100% {
    color: inherit;
  }
}

.orange-blink-animation {
  animation: brandBlink 1.2s infinite linear;
}

/* DEFAULT (non-active slides) */
.team .team-name {
  color: rgba(255, 255, 255, 0.75);
}

.team .social-link {
  opacity: 0;
}

.team .team-focused-bg {
  filter: grayscale(100%);
}

.team .about_core-values_item {
  background-color: rgba(35, 35, 35, 0);
}

/* ACTIVE SLIDE */
.swiper-slide-active .team-name {
  color: #ffffff;
}

.swiper-slide-active .social-link {
  opacity: 1;
}

.swiper-slide-active .team-focused-bg {
  filter: grayscale(0%);
}

.swiper-slide-active .about_core-values_item {
  background-color: rgba(35, 35, 35, 1);
}
