.depth-scene { position: relative; isolation: isolate; overflow: clip; }
.depth-ground { position: absolute; inset: -40% 0; z-index: -1; pointer-events: none; background: radial-gradient(ellipse at 75% 40%, #fff 0%, var(--bg) 65%); }
.depth-scene .hero-copy { position: relative; z-index: 2; }
.depth-scene .hero-index { position: relative; z-index: 1; }
@media (prefers-reduced-motion: reduce) { [data-depth-speed] { transform: none !important; } }
