"use client" import { ArrowDown } from "lucide-react" import { Button } from "@/components/ui/button" import { useEffect, useRef } from "react" export function Hero() { const titleRef = useRef(null) useEffect(() => { const handleMouseMove = (e: MouseEvent) => { if (!titleRef.current) return const rect = titleRef.current.getBoundingClientRect() const x = (e.clientX - rect.left - rect.width / 2) / rect.width const y = (e.clientY - rect.top - rect.height / 2) / rect.height titleRef.current.style.transform = ` perspective(1000px) rotateY(${x * 10}deg) rotateX(${-y * 10}deg) ` } window.addEventListener("mousemove", handleMouseMove) return () => window.removeEventListener("mousemove", handleMouseMove) }, []) return (
{/* Floating infinity symbols */}

Decolonize Time

Breaking free from the imposed 12-60 frequency. Reconnecting with the 13-20 lunar cycles through the spiraling dance of space-time.

) }