// Hero — full-bleed photo with anchored editorial headline. const Hero = ({ t, photoMode, headlineIndex, onNav }) => { const lines = t.hero_titles[headlineIndex % t.hero_titles.length]; return ( {/* Top eyebrow stamp, upper-right */} {"\n\nPremium Apartment"} {/* Anchored headline, lower-left */} {t.hero_fineprint} onNav("contact")}>{t.cta_inquire} onNav("object")}>{t.cta_view} {/* Bottom-right scroll cue */} {t.scroll} ); }; // Stat strip — sparse facts with hairline dividers. const FactStrip = ({ t, dark = false }) => {t.facts.map(([n, l], i) => {n} {l} )} ; window.Hero = Hero; window.FactStrip = FactStrip;