/* eslint-disable react/prop-types */ /** * Philosophy · Sección 3 del Home · CREER + CREAR. * Brief 1 §3.1 Sección 3. * * - Pantalla completa (~80vh) con fondo cobre patinado SVG * - Título 120px desktop blanco ExtraBold * - Descripción max 580px blanco 90% * - Flecha animada (rebote 4px / 1.5s) * * IMPORTANTE: el cobre patinado va de fondo de la sección, NUNCA * encima del logo Prosperia. */ function Philosophy() { return (
); } const philStyles = { section: { position: 'relative', minHeight: '80vh', display: 'flex', alignItems: 'center', overflow: 'hidden', paddingBlock: 'var(--space-3xl)', color: '#fff', }, textureLayer: { position: 'absolute', inset: 0, backgroundImage: 'url("assets/textures/cobre-patinado.svg")', backgroundSize: 'cover', backgroundPosition: 'center', }, vignette: { position: 'absolute', inset: 0, background: 'radial-gradient(ellipse at 30% 50%, transparent 0%, rgba(33,18,5,0.25) 70%, rgba(33,18,5,0.45) 100%)', }, inner: { position: 'relative', zIndex: 2, }, title: { margin: 0, fontWeight: 800, fontSize: 'clamp(32px, 10vw, 120px)', lineHeight: 1.0, letterSpacing: '0.02em', color: '#fff', textShadow: '0 2px 12px rgba(0,0,0,0.18)', textWrap: 'balance', }, desc: { margin: '32px 0 0', maxWidth: 580, color: 'rgba(255,255,255,0.92)', fontSize: 'clamp(18px, 1.7vw, 22px)', lineHeight: 1.55, textWrap: 'pretty', }, arrow: { position: 'absolute', bottom: 32, left: '50%', transform: 'translateX(-50%)', animation: 'philArrowBounce 1.5s ease-in-out infinite', zIndex: 2, }, }; const philMQ = document.createElement('style'); philMQ.textContent = ` @keyframes philArrowBounce { 0%, 100% { transform: translateX(-50%) translateY(0); } 50% { transform: translateX(-50%) translateY(4px); } } @media (min-width: 1024px) { section[data-screen-label="03 Philosophy"] { min-height: 80vh; } } `; document.head.appendChild(philMQ); window.Philosophy = Philosophy;