// Hero.jsx — oversized display type, animated sparkle mark function Hero({ headline, subline, layout }) { const headlineDefault = headline || "The admin eats your week. Let's fix that."; const subDefault = subline || "Ozworks is a small London- & Kent-based studio building bespoke AI, websites, and training for small businesses and sole traders. We sit with you, learn how you actually work, and hand back your evenings."; // Split headline by words for a char-rise animation const words = headlineDefault.split(' '); return (
AI · Web · Training — London & Kent

{words.map((w, i) => { // Render the last sentence's "fix that" with gold strike for emphasis const isFix = w.toLowerCase().startsWith('fix'); const isThat = w.toLowerCase().startsWith('that'); return ( {w.split('').map((c, j) => ( {c} ))} {(isFix || isThat) && } ); })}

Currently building
03 projects
Taking on for Q3 2026
02 slots open
); } window.Hero = Hero;