"use client" import { useEffect, useState } from "react" import { useFeatureFlag } from "@/components/feature-flags-provider" import { Button } from "@/components/ui/button" import { useMultiLayerParallax, useReducedMotion } from "@/hooks/use-parallax" import { cn } from "@/lib/utils" export function HeroSection() { const [isVisible, setIsVisible] = useState(false) const advancedNavAnimations = useFeatureFlag("ADVANCED_NAV_SCROLL_ANIMATIONS_ENABLED") const reducedMotion = useReducedMotion() // Use new parallax system with proper accessibility support const parallax = useMultiLayerParallax(!advancedNavAnimations || reducedMotion) useEffect(() => { const timer = setTimeout(() => setIsVisible(true), 300) return () => clearTimeout(timer) }, []) return (
{/* Background Layer - Slowest parallax */}
) }