.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--bg);color:var(--fg);padding-block:clamp(64px,9vw,128px) clamp(56px,8vw,112px)}.grid[data-astro-cid-bbe6dxrz]{display:grid;gap:48px;align-items:center}.copy[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;gap:24px;max-width:840px}.prompt[data-astro-cid-bbe6dxrz]{color:var(--lime);font-size:.9375rem}.cursor[data-astro-cid-bbe6dxrz]{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.625rem,1rem + 5vw,5.25rem);max-width:15ch}.sign[data-astro-cid-bbe6dxrz]{color:var(--lime);font-size:.9375rem;margin-top:4px}.acts[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.status[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.8125rem;margin-top:8px}.led[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 22%,transparent)}.pattern[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 0 58%;background:url(/patterns/flujo-oscuro-acento.svg) center / 560px repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%);pointer-events:none}@media(max-width:900px){.grid[data-astro-cid-bbe6dxrz]{gap:40px}.pattern[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));height:180px;background-size:420px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 45%);mask-image:linear-gradient(180deg,transparent 0,#000 45%)}}.clients[data-astro-cid-cktvhckl]{background:var(--bg);color:var(--muted);border-top:1px solid var(--line);padding-block:20px}.row[data-astro-cid-cktvhckl]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:.875rem}ul[data-astro-cid-cktvhckl]{list-style:none;display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0}a[data-astro-cid-cktvhckl]{text-decoration:none}a[data-astro-cid-cktvhckl]:hover{color:var(--fg)}.feature[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}.copy[data-astro-cid-amng4zvp]{display:grid;gap:18px}.fname[data-astro-cid-amng4zvp]{font-size:clamp(3.5rem,1.5rem + 7vw,8rem);line-height:.9;letter-spacing:-.045em}.fname[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]{text-decoration:none}.fname[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]:hover{text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:var(--lime)}.summary[data-astro-cid-amng4zvp]{color:var(--muted);max-width:40ch}.figures[data-astro-cid-amng4zvp]{margin:12px 0 0;display:grid;gap:14px}.figures[data-astro-cid-amng4zvp] div[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.figures[data-astro-cid-amng4zvp] dd[data-astro-cid-amng4zvp]{margin:0;font:700 clamp(2.25rem,1.4rem + 2.6vw,3.75rem) / 1 var(--font-display);letter-spacing:-.035em;color:var(--lime)}.figures[data-astro-cid-amng4zvp] dt[data-astro-cid-amng4zvp]{color:var(--fg)}.shot[data-astro-cid-amng4zvp]{margin:0;margin-right:calc(-1*max(var(--gutter),(100vw - var(--container)) / 2))}.shot[data-astro-cid-amng4zvp] img{width:100%;height:auto;display:block;border-radius:var(--r-l) 0 0 var(--r-l)}.shot[data-astro-cid-amng4zvp] figcaption[data-astro-cid-amng4zvp]{margin-top:10px;font-size:.75rem;color:var(--muted)}.more-work[data-astro-cid-amng4zvp]{margin-top:clamp(64px,8vw,112px);display:grid;gap:16px}.signs[data-astro-cid-amng4zvp]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.signs[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 24px;background:var(--ink-800);border-radius:var(--r-s);color:var(--paper)}.sign-text[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{font-size:clamp(1.25rem,1rem + .8vw,1.625rem);letter-spacing:-.02em}.sign-text[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]{text-decoration:none}.sign-text[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]:after{content:"";position:absolute;inset:0}.signs[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]:hover h3[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]{text-decoration:underline}.sign-text[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{color:var(--muted);font-size:.9375rem;margin-top:4px}.go[data-astro-cid-amng4zvp]{font:400 1.5rem var(--font-mono);color:var(--lime)}.all[data-astro-cid-amng4zvp]{margin-top:32px}.all[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]{font-weight:700;text-decoration:none}.all[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]:hover{text-decoration:underline}.all[data-astro-cid-amng4zvp] span[data-astro-cid-amng4zvp]{color:var(--lime);font-family:var(--font-mono)}@media(max-width:900px){.feature[data-astro-cid-amng4zvp]{grid-template-columns:1fr}.shot[data-astro-cid-amng4zvp]{margin-right:calc(-1 * var(--gutter))}}.grid[data-astro-cid-aadlzisc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}blockquote[data-astro-cid-aadlzisc]{margin:0 0 20px;font-size:1.125rem;line-height:1.55}.who[data-astro-cid-aadlzisc]{display:grid;gap:2px}.who[data-astro-cid-aadlzisc] a[data-astro-cid-aadlzisc]{margin-top:8px}
