"use client"; import Link from "next/link"; import Image from "next/image"; import { motion, useReducedMotion } from "framer-motion"; import { HeroLogo } from "@/components/heroes/HeroLogo"; import { MaterialIcon } from "@/components/ui/MaterialIcon"; const EASE = [0.22, 1, 0.36, 1] as [number, number, number, number]; const badgeVariant = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.5, delay: 0.9, ease: EASE } }, }; const headingVariant = { hidden: { opacity: 0, y: 24 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6, delay: 1.0, ease: EASE } }, }; const descVariant = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.55, delay: 1.1, ease: EASE } }, }; const ctaVariant = { hidden: { opacity: 0, y: 16 }, visible: { opacity: 1, y: 0, transition: { duration: 0.5, delay: 1.2, ease: EASE } }, }; export function WhyNearleHero() { const shouldReduce = useReducedMotion(); return (
{/* Ambient background image */}
); }