.volver[data-astro-cid-xpd2ybzv]{font:12px var(--font-mono);text-decoration:none}.volver[data-astro-cid-xpd2ybzv]:hover,.volver[data-astro-cid-xpd2ybzv]:focus-visible{color:var(--color-accent)}.perfil-hero[data-astro-cid-xpd2ybzv]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(2rem,6vw,5rem);padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(3.5rem,8vw,6rem);display:grid}.perfil-intro[data-astro-cid-xpd2ybzv]{align-self:center}.etiqueta[data-astro-cid-xpd2ybzv],.indice[data-astro-cid-xpd2ybzv]{color:var(--color-accent);font:11px var(--font-mono);letter-spacing:.09em;margin:0 0 1.25rem}.perfil-hero[data-astro-cid-xpd2ybzv] h1[data-astro-cid-xpd2ybzv]{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(2.5rem,5.8vw,5rem);line-height:.98}.entradilla[data-astro-cid-xpd2ybzv]{color:var(--color-secondary-text);max-width:700px;margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.perfil-acciones[data-astro-cid-xpd2ybzv]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.boton[data-astro-cid-xpd2ybzv]{font:600 12px var(--font-mono);justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.8rem 1.25rem;text-decoration:none;display:inline-flex}.boton-principal[data-astro-cid-xpd2ybzv]{background:var(--color-accent);color:#fff}.boton-secundario[data-astro-cid-xpd2ybzv]{border:1px solid var(--color-ink)}.boton[data-astro-cid-xpd2ybzv]:hover,.boton[data-astro-cid-xpd2ybzv]:focus-visible{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.disponibilidad[data-astro-cid-xpd2ybzv]{color:var(--color-secondary-text);font:11px var(--font-mono);align-items:center;gap:.6rem;margin:1.5rem 0 0;display:flex}.disponibilidad[data-astro-cid-xpd2ybzv] span[data-astro-cid-xpd2ybzv]{background:#3d9b6d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3d9b6d29}.perfil-foto[data-astro-cid-xpd2ybzv]{align-self:center;margin:0;position:relative}.perfil-foto[data-astro-cid-xpd2ybzv]:before{background:var(--color-accent-2);content:"";z-index:-1;position:absolute;inset:-14px 14px 14px -14px}.perfil-foto[data-astro-cid-xpd2ybzv] img[data-astro-cid-xpd2ybzv]{aspect-ratio:4/5;object-fit:cover;object-position:55% center;width:100%;display:block}.perfil-foto[data-astro-cid-xpd2ybzv] figcaption[data-astro-cid-xpd2ybzv]{background:var(--color-ink);color:#fff;font:10px var(--font-mono);letter-spacing:.05em;padding:.8rem 1rem;position:absolute;bottom:0;left:0}.cifras[data-astro-cid-xpd2ybzv]{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.cifras[data-astro-cid-xpd2ybzv]>div[data-astro-cid-xpd2ybzv]{border-right:1px solid var(--color-border);gap:.35rem;padding:1.75rem clamp(1rem,3vw,2rem);display:grid}.cifras[data-astro-cid-xpd2ybzv]>div[data-astro-cid-xpd2ybzv]:last-child{border-right:0}.cifras[data-astro-cid-xpd2ybzv] strong[data-astro-cid-xpd2ybzv]{color:var(--color-accent);font:600 clamp(1.8rem, 4vw, 3rem) var(--font-heading)}.cifras[data-astro-cid-xpd2ybzv] span[data-astro-cid-xpd2ybzv]{color:var(--color-secondary-text);font:10px var(--font-mono);line-height:1.4}.bloque[data-astro-cid-xpd2ybzv]{padding-top:clamp(4rem,9vw,7rem);padding-bottom:clamp(4rem,9vw,7rem)}.bloque-cabecera[data-astro-cid-xpd2ybzv]{grid-template-columns:1fr 2fr 1.25fr;gap:1.5rem;margin-bottom:3rem;display:grid}.bloque-cabecera[data-astro-cid-xpd2ybzv] h2[data-astro-cid-xpd2ybzv],.trayectoria[data-astro-cid-xpd2ybzv] h2[data-astro-cid-xpd2ybzv],.proyecto[data-astro-cid-xpd2ybzv] h2[data-astro-cid-xpd2ybzv],.colaboraciones[data-astro-cid-xpd2ybzv] h2[data-astro-cid-xpd2ybzv],.contacto[data-astro-cid-xpd2ybzv] h2[data-astro-cid-xpd2ybzv]{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.bloque-cabecera[data-astro-cid-xpd2ybzv]>p[data-astro-cid-xpd2ybzv]:last-child{color:var(--color-secondary-text);margin:0;line-height:1.65}.capacidades[data-astro-cid-xpd2ybzv]{grid-template-columns:repeat(4,1fr);display:grid}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]{border-left:1px solid var(--color-border);padding:1.5rem}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]:first-child{border-left-color:var(--color-accent)}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]>span[data-astro-cid-xpd2ybzv]{color:var(--color-accent);font:10px var(--font-mono)}.capacidades[data-astro-cid-xpd2ybzv] h3[data-astro-cid-xpd2ybzv]{margin:2.5rem 0 .75rem;font-size:1.4rem;line-height:1.15}.capacidades[data-astro-cid-xpd2ybzv] p[data-astro-cid-xpd2ybzv]{color:var(--color-secondary-text);margin:0;font-size:15px;line-height:1.55}.trayectoria[data-astro-cid-xpd2ybzv]{background:var(--color-ink);color:#fff;padding:clamp(4rem,9vw,7rem) 0}.trayectoria-grid[data-astro-cid-xpd2ybzv]{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,6rem);display:grid}.indice-claro[data-astro-cid-xpd2ybzv]{color:#d8d5e5}.trayectoria-texto[data-astro-cid-xpd2ybzv]>p[data-astro-cid-xpd2ybzv]{color:#d8d5e5;margin:0 0 1.25rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.medios[data-astro-cid-xpd2ybzv]{border-top:1px solid #fff3;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.medios[data-astro-cid-xpd2ybzv] span[data-astro-cid-xpd2ybzv]{font:11px var(--font-mono)}.casos[data-astro-cid-xpd2ybzv]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.caso[data-astro-cid-xpd2ybzv]{border:1px solid var(--color-border);background:#fff;text-decoration:none}.caso-imagen[data-astro-cid-xpd2ybzv]{aspect-ratio:16/10;position:relative;overflow:hidden}.caso-imagen[data-astro-cid-xpd2ybzv] img[data-astro-cid-xpd2ybzv]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.caso-imagen[data-astro-cid-xpd2ybzv]>span[data-astro-cid-xpd2ybzv]{background:var(--color-accent);color:#fff;font:11px var(--font-mono);padding:.65rem;position:absolute;bottom:0;right:0}.caso-contenido[data-astro-cid-xpd2ybzv]{padding:1.5rem}.caso-contenido[data-astro-cid-xpd2ybzv]>p[data-astro-cid-xpd2ybzv]{color:#446ddf;font:600 10px var(--font-mono);letter-spacing:.05em;margin:0}.caso[data-astro-cid-xpd2ybzv] h3[data-astro-cid-xpd2ybzv]{margin:.85rem 0 1.5rem;font-size:1.45rem;line-height:1.15}.caso-contenido[data-astro-cid-xpd2ybzv]>span[data-astro-cid-xpd2ybzv]{font:600 11px var(--font-mono)}.caso[data-astro-cid-xpd2ybzv]:hover{box-shadow:0 14px 34px #1b18361a}.caso[data-astro-cid-xpd2ybzv]:hover img[data-astro-cid-xpd2ybzv]{transform:scale(1.025)}.proyecto[data-astro-cid-xpd2ybzv]{border-top:1px solid var(--color-border);grid-template-columns:.6fr 1.4fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-top:clamp(4rem,9vw,7rem);padding-bottom:clamp(4rem,9vw,7rem);display:grid}.proyecto-numero[data-astro-cid-xpd2ybzv]{color:var(--color-accent-2);font:600 clamp(7rem, 20vw, 15rem)/.75 var(--font-heading);letter-spacing:-.08em}.proyecto[data-astro-cid-xpd2ybzv] p[data-astro-cid-xpd2ybzv]:not(.indice){color:var(--color-secondary-text);max-width:700px;font-size:1.05rem;line-height:1.7}.proyecto[data-astro-cid-xpd2ybzv] a[data-astro-cid-xpd2ybzv]{font:600 12px var(--font-mono);text-decoration-color:var(--color-accent);text-underline-offset:5px}.colaboraciones[data-astro-cid-xpd2ybzv]{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:1fr 3fr;gap:2rem;padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,7vw,5rem);display:grid}.colaboraciones[data-astro-cid-xpd2ybzv] p[data-astro-cid-xpd2ybzv]:last-child{color:var(--color-secondary-text);max-width:760px;font-size:1.05rem;line-height:1.7}.contacto[data-astro-cid-xpd2ybzv]{background:var(--color-accent);color:#fff;padding:clamp(4rem,9vw,7rem) 0}.contacto-grid[data-astro-cid-xpd2ybzv]{grid-template-columns:1.15fr .85fr;gap:clamp(2rem,7vw,6rem);display:grid}.contacto-enlaces[data-astro-cid-xpd2ybzv]{align-content:center;display:grid}.contacto-enlaces[data-astro-cid-xpd2ybzv] a[data-astro-cid-xpd2ybzv]{font:12px var(--font-mono);border-bottom:1px solid #ffffff59;justify-content:space-between;padding:1rem 0;text-decoration:none;display:flex}.contacto-enlaces[data-astro-cid-xpd2ybzv] .contacto-principal[data-astro-cid-xpd2ybzv]{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.35rem);font-weight:600}.contacto-enlaces[data-astro-cid-xpd2ybzv] a[data-astro-cid-xpd2ybzv]:hover,.contacto-enlaces[data-astro-cid-xpd2ybzv] a[data-astro-cid-xpd2ybzv]:focus-visible{color:var(--color-ink)}@media (width<=900px){.capacidades[data-astro-cid-xpd2ybzv]{grid-template-columns:repeat(2,1fr)}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]:nth-child(3){border-left-color:var(--color-accent);border-top:1px solid var(--color-border)}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]:nth-child(4){border-top:1px solid var(--color-border)}.casos[data-astro-cid-xpd2ybzv]{grid-template-columns:1fr}.caso[data-astro-cid-xpd2ybzv]{grid-template-columns:.8fr 1.2fr;display:grid}.caso-imagen[data-astro-cid-xpd2ybzv]{aspect-ratio:auto;min-height:220px}}@media (width<=760px){.perfil-hero[data-astro-cid-xpd2ybzv]{grid-template-columns:1fr;padding-top:2.5rem}.perfil-foto[data-astro-cid-xpd2ybzv]{max-width:460px;margin-left:14px}.cifras[data-astro-cid-xpd2ybzv]{grid-template-columns:repeat(2,1fr)}.cifras[data-astro-cid-xpd2ybzv]>div[data-astro-cid-xpd2ybzv]:nth-child(2){border-right:0}.cifras[data-astro-cid-xpd2ybzv]>div[data-astro-cid-xpd2ybzv]:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.bloque-cabecera[data-astro-cid-xpd2ybzv],.trayectoria-grid[data-astro-cid-xpd2ybzv],.proyecto[data-astro-cid-xpd2ybzv],.colaboraciones[data-astro-cid-xpd2ybzv],.contacto-grid[data-astro-cid-xpd2ybzv]{grid-template-columns:1fr}.bloque-cabecera[data-astro-cid-xpd2ybzv]{gap:.75rem}.proyecto-numero[data-astro-cid-xpd2ybzv]{font-size:8rem}.caso[data-astro-cid-xpd2ybzv]{display:block}.caso-imagen[data-astro-cid-xpd2ybzv]{aspect-ratio:16/10;min-height:0}}@media (width<=460px){.perfil-hero[data-astro-cid-xpd2ybzv] h1[data-astro-cid-xpd2ybzv]{font-size:2.5rem}.perfil-acciones[data-astro-cid-xpd2ybzv] .boton[data-astro-cid-xpd2ybzv]{width:100%}.capacidades[data-astro-cid-xpd2ybzv]{grid-template-columns:1fr}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]{border-left-color:var(--color-accent);border-top:1px solid var(--color-border)}.capacidades[data-astro-cid-xpd2ybzv] article[data-astro-cid-xpd2ybzv]:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.caso-imagen[data-astro-cid-xpd2ybzv] img[data-astro-cid-xpd2ybzv]{transition:none}}
