import * as React from "react"; import { FadeIn } from "../motion"; import { Button } from "../components/button"; import { cn } from "../lib/cn"; export function Hero({ eyebrow, title, subtitle, primaryCta, secondaryCta, className, }: { eyebrow?: string; title: React.ReactNode; subtitle?: React.ReactNode; primaryCta?: { label: string; href?: string; onClick?: () => void }; secondaryCta?: { label: string; href?: string; onClick?: () => void }; className?: string; }) { return (
{/* Subtle brand aura — depth, not a purple gradient. */}
{eyebrow && ( {eyebrow} )}

{title}

{subtitle && (

{subtitle}

)} {(primaryCta || secondaryCta) && (
{primaryCta && ( )} {secondaryCta && ( )}
)}
); }