/* I Know My Skin — Home page */
const Hero = () => {
const [lang] = useLang();
const h = I18N[lang].home;
return (
{h.heroEyebrow}
{h.heroTitleA}
{h.heroTitleB}
{h.heroLead}
);
};
const HeroPortrait = () => {
const [lang] = useLang();
return (
setH(true)} onMouseLeave={() => setH(false)}
style={{ position: 'relative', overflow: 'hidden', borderRadius: 20, padding: 'clamp(26px, 6vw, 40px) clamp(22px, 6vw, 44px)', transition: 'transform 240ms var(--ease-soft), box-shadow 240ms', transform: h ? 'translateY(-4px)' : 'none',
background: dark ? 'var(--deep-teal)' : 'var(--bg-raised)', border: dark ? '1px solid var(--deep-teal)' : '1px solid var(--line)', boxShadow: h ? 'var(--shadow-md)' : 'var(--shadow-xs)' }}>
{dark &&
}
{s.tag}
{s.title}
{s.dur} · CHF {s.price}
{s.body}
);
};
const LocationSection = () => {
const [lang] = useLang();
const h = I18N[lang].home;
return (