// 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 (
Breeze Broadcast
{pixelRects.map((r, i) => ( ))}
{d.role}

Jack
Garnham

Jack at a broadcast control desk On Air · 15 yrs
{[0,1].map(k => ( Live Sports SDI · IP Satellite Uplink MPLS · Multicast Outside Broadcast Worldwide ))}

Built
for live.

{d.about}

{d.email}

Skills
& Expertise.

{String(d.skills.length).padStart(2, '0')} disciplines
{d.skills.map((s, i) => (
{String(i + 1).padStart(2, '0')} {s.shortCode} · DISCIPLINE

{s.title}

{s.points.map((p, j) =>

{p}

)}
))}
); }; window.V3 = V3;