@keyframes ambientDrift {
  from {
    transform: scale(1.04) translate3d(-0.5%, -0.25%, 0);
  }
  to {
    transform: scale(1.08) translate3d(0.6%, 0.35%, 0);
  }
}

@keyframes photoWallDrift {
  from {
    transform: translateY(-18px);
  }
  to {
    transform: translateY(-118px);
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
  }
}

@keyframes twinkle{0%{opacity:.58;filter:brightness(.9)}55%{opacity:1;filter:brightness(1.18)}100%{opacity:.72;filter:brightness(1)}}@keyframes skyDrift{from{transform:scale(1.02) translate3d(-.2%,-.1%,0)}to{transform:scale(1.05) translate3d(.25%,.18%,0)}}
