/* global React, Nav, Footer, MarqueeBand, LemonMark, WaterlemonCursor, useInView, useTweaks, TweaksPanel, TweakSection, TweakColor, TweakToggle */ const { useState, useEffect } = React; const TEAM = [ { name: "Raquel Hubschman", role: "Co-founder & Marketing Director", blurb: "Creativa, autodidacta, resolutiva y comprometida. La mente marketiniana del equipo. Cualquier idea, ella le encuentra el cómo.", label: "RAQUEL · BCN", li: "linkedin.com/in/raquelhu", stamp: "CEO ♥", }, { name: "Rafael Álvarez", role: "Co-founder & Project Director", blurb: "Creativo, enérgico, metódico y estratégico. Lleva las cuentas del equipo y los proyectos como un reloj suizo.", label: "RAFA · BCN", li: "linkedin.com/in/jrafaelalvarez", stamp: "DIR ★", }, { name: "Enric Tabilo", role: "Senior Consulting · SEO", blurb: "Analítico y estratega. Hace que tus visitantes web se conviertan en clientes potenciales. Habla con Google y le hace caso.", label: "ENRIC · BCN", li: "linkedin.com/in/enrictabilo", stamp: "SEO", }, { name: "Mikel", role: "Filmmaker Specialist", blurb: "Convierte un simple video en una obra de arte. Enfoque especial para contenido único, ojo de cineasta, mano de editor.", label: "MIKEL · BCN", li: "linkedin.com/in/mikel", stamp: "FILM", }, { name: "Macarena Ifraín", role: "Content Specialist & Account Manager", blurb: "Ingeniosa, detallista y en constante movimiento. Siempre busca el toque perfecto en cada post, cada caption, cada idea.", label: "MACA · BCN", li: "linkedin.com/in/macarena", stamp: "PM", }, { name: "Marylin Rodríguez", role: "Senior Designer", blurb: "Creativa, estética y obsesionada con los detalles. Convierte ideas en diseños que comunican. Lo que toca, brilla.", label: "MARYLIN · BCN", li: "linkedin.com/in/marylin", stamp: "DSGN", }, { name: "Mariana Godoy", role: "Project Manager & Content Strategy", blurb: "Nuestra coordinadora y la directora de orquesta del equipo. Convierte el caos creativo en calendario, las ideas en entregas y los plazos en promesas cumplidas. Con ella, todo llega a tiempo y con alma.", label: "MARIANA · BCN", li: "linkedin.com/in/marianagodoy", stamp: "PM", }, { name: "Mafer Padilla", role: "Account Manager & Content Specialist", blurb: "El puente entre tu marca y el equipo. Aplica estrategias de paid media y crea vídeos que convierten, asegurándose de que cada pieza suene a ti.", label: "MAFER · BCN", li: "linkedin.com/in/maferpadilla", stamp: "ACCT", }, { name: "Melisa Kamegawa", role: "Account Manager & Content Creator", blurb: "Nuestra experta en IA. Cuida de cada cuenta como si fuera la suya y crea contenido que conecta, con la inteligencia artificial como aliada. Cercana, creativa y siempre con la cámara lista.", label: "MELISA · BCN", li: "linkedin.com/in/melisakamegawa", stamp: "CREATOR", }, ]; function MemberCard({ m }) { const [ref, inView] = useInView(); return (
{m.stamp}

{m.name}

{m.role}

{m.blurb}

{!m.ghost && LinkedIn ↗} {m.ghost && Escríbenos ↗}
); } function App() { const [t, setT] = useTweaks(/*EDITMODE-BEGIN*/{ "accent": "#FF2D87", "cursor": true }/*EDITMODE-END*/); useEffect(() => { const palettes = { "#FF2D87": { soft: "#FFB8D9", deep: "#E11D74" }, "#FF5A3C": { soft: "#FFC8B8", deep: "#D63C20" }, "#00E0B5": { soft: "#A8F4E4", deep: "#00A082" }, "#FFD23F": { soft: "#FFEC95", deep: "#D9A800" }, }; const p = palettes[t.accent] || palettes["#FF2D87"]; document.documentElement.style.setProperty("--wl-accent", t.accent); document.documentElement.style.setProperty("--wl-accent-soft", p.soft); document.documentElement.style.setProperty("--wl-accent-deep", p.deep); }, [t.accent]); return (