"use client"; import { motion } from "framer-motion"; import { ChevronDown } from "lucide-react"; import Image from "next/image"; export default function Hero({ dict, dbHeroMedia }: { dict: any, dbHeroMedia?: any }) { const words = ["MOY", "BEACH"]; return (
{/* Background Media */}
{dbHeroMedia?.type === 'video' ? (
{/* Multi-layer gradient for depth */}
{/* Main Content */}
{/* Location badge */} Akyaka · Muğla · Türkiye {/* Decorative line */} {/* Main Title — word-by-word reveal */}

{words.map((word, i) => ( {word} {i === 0 && ( )} ))}

{/* Subtitle */} {dict.hero.subtitle} {/* CTA Buttons */} {dict.hero.explore}
{/* Scroll Indicator — direct child of section, correctly positioned */} Kaydır {/* Wave divider into About section */}
); }