/* Hero — text left, floating card grid right. Theme-aware: white in bright, navy in dark. */ function HeroCard({ children, style, float = 0 }) { return (
{children}
); } function Hero({ t }) { const c = t.hero.cards; const TW_DEFAULTS = /*EDITMODE-BEGIN*/{ "c1x": 120, "c1y": -144, "c2x": 8, "c2y": -80, "c3x": -92, "c3y": -32, "c4x": -116, "c4y": 64, "videoOp": 100 }/*EDITMODE-END*/; const hasTw = typeof window.useTweaks === 'function' && typeof window.TweaksPanel !== 'undefined'; const twPair = hasTw ? window.useTweaks(TW_DEFAULTS) : [TW_DEFAULTS, function(){}]; const tw = twPair[0], setTweak = twPair[1]; return (
{/* background video + readability scrims */} {/* glow + mesh background */} {/* left */}
{t.hero.eyebrow}

{t.hero.title[0]}
{t.hero.title[1]}

{t.hero.sub}

{/* right — floating cards over the background */}
{/* Card 1 — Proof */}
{c.proofEyebrow}
{c.caseLabel}
{c.proofBody}
{/* Card 2 — Process */}
{c.processEyebrow}
{c.processTitle}
{/* Card 3 — Experience */}
{c.expEyebrow}
{c.expN}
{c.expBody}
{/* Card 4 — Value */}
{c.valueEyebrow}
{[ { icon:'spark', ln:c.valueLines[0] }, { icon:'wallet', ln:c.valueLines[1] }, { icon:'globe', ln:c.valueLines[2] }, ].map((row, i) => (
{row.ln}
))}
{/* client strip — fixed horizontal grid (no ticker, per v4) */}
{t.hero.proof}
{(() => { const H = { 'cvs-health':19, 'sony':17, 'coca-cola':27, 'united-nations':38, 'tetrapak':21 }; return window.BNE.clients.map((cl) => ( e.currentTarget.style.opacity='1'} onMouseLeave={e=>e.currentTarget.style.opacity='.7'}> )); })()}
{hasTw && ( setTweak('c1x', v)} /> setTweak('c1y', v)} /> setTweak('c2x', v)} /> setTweak('c2y', v)} /> setTweak('c3x', v)} /> setTweak('c3y', v)} /> setTweak('c4x', v)} /> setTweak('c4y', v)} /> setTweak('videoOp', v)} /> )}
); } Object.assign(window, { Hero });