A full-screen, interactive hero component that renders animated simplex-noise ribbons on a <canvas> background. Includes a live control panel for tuning ribbon count, speed, complexity, amplitude, mouse intensity, color palette, pulse effect, and a built-in light/dark theme toggle.