.page.is-active .background-image {
  transform: scale(1.03);
}

.page.is-active .title {
  transform: scale(1.06);
}

.page.is-active .menu-top {
  transform: translate(-50%, -140%);
}

.page.is-active .menu-bottom {
  transform: translate(-50%, 40%);
}

.page.is-active .menu {
  opacity: 1;
  pointer-events: auto;
}

.page.is-active .overlay {
  background: var(--overlay-hover-color);
}

.menu a:hover {
  opacity: var(--link-hover-opacity);
  transform: scale(var(--menu-link-hover-scale));
}

.enter-trigger:hover {
  opacity: var(--link-hover-opacity);
}

.enter-trigger:hover .enter-trigger__label {
  transform: translateY(0) scale(var(--link-hover-scale));
}

.enter-trigger.is-switching .enter-trigger__label {
  transform: translateY(6px) scale(1);
  opacity: 0;
}

/* Link hover effects */
.alfort-link:hover,
.alfort-work__trigger:hover,
.alfort-work__arrow:hover,
.alfort-contact__value[href]:hover,
.footer-link:hover {
  transform: scale(var(--link-hover-scale));
  opacity: var(--link-hover-opacity);
}

.footer-link--top:hover {
  transform: scale(var(--top-link-hover-scale));
}
