/* Performance-first pass: keep the chrome-and-blue look, but remove the
   continuously composited layers that made the site work hard on every frame. */
html { scroll-behavior: auto; }

.noise,
.hero .hero-grid,
.hero .wave-field,
.hero .scanlines,
#hero-canvas {
  display: none !important;
}

/* This replaces the moving 4K hardware image with a static, lightweight
   graphite/blue treatment on every screen size. */
.hero .cinematic-hardware-bg {
  background:
    radial-gradient(circle at 72% 34%, rgba(63, 171, 230, .18), transparent 26%),
    radial-gradient(circle at 58% 70%, rgba(10, 70, 118, .19), transparent 37%),
    linear-gradient(118deg, #020406 0%, #071522 53%, #02070d 100%) !important;
  filter: none !important;
  animation: none !important;
  transform: none !important;
  will-change: auto !important;
}

.hero::before,
.hero::after,
.hero-mark::before,
.team-hero::before,
.reel-screen::before,
.resume-halo-button::before {
  animation: none !important;
  filter: none !important;
}

@media (prefers-reduced-motion: no-preference) {
  .hero .cinematic-hardware-bg { transform: none !important; }
}
