// Metis — Shared Components: Nav, Footer, Logo const CG = "'Cormorant Garamond', Georgia, serif"; const SANS = "'Cormorant Garamond', Georgia, serif"; // use CG for nav links too for brand consistency const MetisLogo = ({ size = 'md' }) => { const scale = size === 'sm' ? 0.6 : size === 'lg' ? 1.2 : 1.33; const w = Math.round(110 * scale); const h = Math.round(52 * scale); return (
{/* Circle monogram */} M {/* METIS wordmark */} METIS
); }; const MetisFooterLogo = () => ( M METIS ); const navStyles = { nav: { position: 'fixed', top: 0, left: 0, right: 0, zIndex: 100, background: '#F6F7FA', borderBottom: '1px solid rgba(22,33,62,0.1)', display: 'flex', alignItems: 'center', justifyContent: 'space-between', padding: '0 48px', height: '80px', }, links: { display: 'flex', alignItems: 'center', gap: '24px' }, link: { fontFamily: "'Cormorant Garamond', Georgia, serif", fontSize: '13px', letterSpacing: '1.5px', textTransform: 'uppercase', color: '#16213E', textDecoration: 'none', cursor: 'pointer', opacity: 0.7, transition: 'opacity 0.2s', whiteSpace: 'nowrap', }, linkActive: { opacity: 1, borderBottom: '1px solid #1F5FBF', paddingBottom: '2px' }, cta: { fontFamily: "'Cormorant Garamond', Georgia, serif", fontSize: '13px', letterSpacing: '2px', textTransform: 'uppercase', background: '#16213E', color: '#F6F7FA', border: 'none', padding: '10px 22px', cursor: 'pointer', transition: 'background 0.2s, transform 0.2s, box-shadow 0.2s', }, }; const MetisNav = ({ page, setPage }) => { const [hovered, setHovered] = React.useState(null); const links = [ { id: 'home', label: 'Home' }, { id: 'about', label: 'About' }, { id: 'solutions', label: 'Solutions' }, { id: 'contact', label: 'Demo' }, { id: 'contact_us', label: 'Contact Us' }, ]; return ( ); }; const MetisFooter = ({ setPage }) => ( ); Object.assign(window, { MetisLogo, MetisNav, MetisFooter });