const ProjectVisuals = ({ project }) => { const [t, setT] = React.useState(0); React.useEffect(() => { let raf; const start = performance.now(); const tick = (now) => { setT((now - start) / 1000); raf = requestAnimationFrame(tick); }; raf = requestAnimationFrame(tick); return () => cancelAnimationFrame(raf); }, []); const title = project?.t || ''; // Container helper const VBox = ({ title, children }) => (
{description}
{d}
{testimonial.quote}