// Variation 3 — Bold / pixel-motif // Full-bleed colour blocks, big chunky type, plays with the logo's pixel-brick motif const V3 = ({ heroLayout = "split", palette = {} }) => { const d = window.BB_DATA; const blue = palette.blue || "#1FA1D9"; const deep = palette.deep || "#0a2a44"; const cream = palette.cream || "#F4ECDE"; const ink = palette.ink || "#0a1f2e"; // Generate a "shattered pixel" SVG decoration (deterministic via seed) const pixelRects = React.useMemo(() => { const out = []; let s = 17; const rand = () => { s = (s * 9301 + 49297) % 233280; return s / 233280; }; for (let i = 0; i < 28; i++) { out.push({ x: rand() * 100, y: rand() * 100, w: 8 + rand() * 32, h: 4 + rand() * 12, r: (rand() - 0.5) * 20, o: 0.4 + rand() * 0.5, }); } return out; }, []); return (
On Air · 15 yrs
{d.about}
{d.email}→{p}
)}