/* Maison Silya — 04 Bespoke. Not a list of capabilities: a commission, told as a conversation between the client and the maison. */ function BespokeScreen({ onNav }) { const beats = [ ['Ⅰ', t('bp.b1'), t('bp.b1_d'), null], ['Ⅱ', t('bp.b2'), t('bp.b2_d'), 'media/abrash-macro.jpg'], ['Ⅲ', t('bp.b3'), t('bp.b3_d'), null], ['Ⅳ', t('bp.b4'), t('bp.b4_d'), 'media/detail-relief.jpg'], ]; return (
{/* Split hero */}
{t('bp.kicker')}

{t('bp.t1')}{t('bp.t_em')}

{t('bp.lede')}

onNav('contact')}>{t('bp.cta1')} onNav('process')}>{t('bp.cta2')}
{/* The commission, as a conversation — four movements */}
{t('bp.conv_k')}
{beats.map(([num, line, body, img]) => (
{num}

{line}

{body}

{img && }
))}
{/* Trade band */}
{t('bp.trade_k')}

{t('bp.trade')}

onNav('contact')}>{t('bp.trade_cta')}
); } Object.assign(window, { BespokeScreen });