.portfolio[data-astro-cid-ajmli3vt]{padding:calc(var(--nav-h) + 42px) 0 110px}.portfolio-in[data-astro-cid-ajmli3vt]{max-width:1500px}.intro[data-astro-cid-ajmli3vt]{margin-bottom:26px}.volver[data-astro-cid-ajmli3vt]{display:inline-block;color:var(--dim);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:34px}.volver[data-astro-cid-ajmli3vt]:hover,.intro[data-astro-cid-ajmli3vt] .kicker[data-astro-cid-ajmli3vt]{color:var(--accent)}h1[data-astro-cid-ajmli3vt]{font-size:clamp(3rem,5vw,4.75rem);line-height:1}h1[data-astro-cid-ajmli3vt] span[data-astro-cid-ajmli3vt]{color:var(--accent)}.intro-copy[data-astro-cid-ajmli3vt]{color:var(--silver);font-size:1rem;max-width:620px;margin-top:14px}.destacado[data-astro-cid-ajmli3vt]{display:block;position:relative;width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;text-align:left;color:var(--light);font:inherit;cursor:pointer;background:#111;border:1px solid var(--line-2);transition:border-color .25s}.destacado[data-astro-cid-ajmli3vt]:hover,.destacado[data-astro-cid-ajmli3vt]:focus-visible{border-color:var(--accent)}.destacado-media[data-astro-cid-ajmli3vt]{position:absolute;inset:0;display:block}.destacado-media[data-astro-cid-ajmli3vt]:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000000b8);pointer-events:none}.destacado-poster[data-astro-cid-ajmli3vt]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.destacado[data-astro-cid-ajmli3vt]:hover .destacado-poster[data-astro-cid-ajmli3vt]{transform:scale(1.025)}.destacado-play[data-astro-cid-ajmli3vt]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(54px,7vw,86px);aspect-ratio:1;border-radius:50%;background:var(--accent);color:#000;font-size:clamp(1rem,1.8vw,1.4rem);transform:translate(-50%,-50%);box-shadow:0 8px 30px #0006}.destacado-copy[data-astro-cid-ajmli3vt]{position:absolute;right:20px;bottom:clamp(18px,3vw,42px);left:clamp(20px,3vw,42px);display:flex;flex-direction:column;gap:6px;text-shadow:0 2px 12px rgba(0,0,0,.8)}.destacado-label[data-astro-cid-ajmli3vt]{color:var(--accent);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em}.destacado-copy[data-astro-cid-ajmli3vt] strong[data-astro-cid-ajmli3vt]{font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,3.3rem);text-transform:uppercase;font-weight:400;line-height:1}.listado-head[data-astro-cid-ajmli3vt]{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:100px 0 26px}.listado-head[data-astro-cid-ajmli3vt] h2[data-astro-cid-ajmli3vt]{font-size:clamp(2.6rem,6vw,5.5rem);line-height:1}.cantidad[data-astro-cid-ajmli3vt]{color:var(--dim);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.filtros[data-astro-cid-ajmli3vt]{display:flex;gap:8px;overflow-x:auto;padding:0 0 22px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.filtro[data-astro-cid-ajmli3vt]{flex:0 0 auto;border:1px solid var(--line-2);background:var(--surface);color:var(--silver);padding:9px 15px;font:inherit;font-size:.72rem;cursor:pointer}.filtro[data-astro-cid-ajmli3vt]:hover,.filtro[data-astro-cid-ajmli3vt].activo{border-color:var(--accent);color:var(--accent)}.grilla[data-astro-cid-ajmli3vt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.trabajo[data-astro-cid-ajmli3vt][hidden]{display:none}.trabajo-link[data-astro-cid-ajmli3vt]{display:block;width:100%;height:100%;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer;border:1px solid var(--line-2);background:var(--surface-2);transition:border-color .25s}.trabajo-link[data-astro-cid-ajmli3vt]:hover{border-color:var(--accent)}.imagen[data-astro-cid-ajmli3vt]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#171717}.imagen[data-astro-cid-ajmli3vt] img[data-astro-cid-ajmli3vt]{width:100%;height:100%;object-fit:cover;transition:transform .5s,filter .5s}.trabajo-link[data-astro-cid-ajmli3vt]:hover img[data-astro-cid-ajmli3vt]{transform:scale(1.04);filter:brightness(.65)}.ver[data-astro-cid-ajmli3vt]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;aspect-ratio:1;border-radius:50%;background:var(--accent);color:#000;opacity:0;transition:opacity .25s}.trabajo-link[data-astro-cid-ajmli3vt]:hover .ver[data-astro-cid-ajmli3vt],.trabajo-link[data-astro-cid-ajmli3vt]:focus-visible .ver[data-astro-cid-ajmli3vt]{opacity:1}.datos[data-astro-cid-ajmli3vt]{display:flex;flex-direction:column;min-height:108px;padding:16px 18px 18px}.marca[data-astro-cid-ajmli3vt],.tipo[data-astro-cid-ajmli3vt]{color:var(--dim);font-size:.65rem;text-transform:uppercase;letter-spacing:.15em}.datos[data-astro-cid-ajmli3vt] strong[data-astro-cid-ajmli3vt]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem,2.3vw,1.8rem);text-transform:uppercase;line-height:1.15;margin:6px 0 auto}.tipo[data-astro-cid-ajmli3vt]{margin-top:8px;color:var(--accent)}.visor[data-astro-cid-ajmli3vt]{position:fixed;width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;margin:auto;border:1px solid var(--line-2);background:#090909;color:var(--light)}.visor[data-astro-cid-ajmli3vt]::backdrop{background:#000000e6}.visor-head[data-astro-cid-ajmli3vt]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;color:var(--accent);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.visor-head[data-astro-cid-ajmli3vt] button[data-astro-cid-ajmli3vt]{border:0;background:none;color:var(--light);font-size:1.3rem;cursor:pointer}.visor-video[data-astro-cid-ajmli3vt]{display:grid;place-items:center;min-height:240px}.visor-video[data-astro-cid-ajmli3vt] iframe{width:100%;height:min(70dvh,610px);border:0}.visor-video[data-astro-cid-ajmli3vt] video{display:block;width:100%;max-height:70dvh;background:#000}.visor-video[data-astro-cid-ajmli3vt] img{display:block;width:100%;max-height:70dvh;object-fit:contain}.visor[data-astro-cid-ajmli3vt]>a[data-astro-cid-ajmli3vt]:not([hidden]){display:inline-block;padding:14px 18px;color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.13em}@media(max-width:800px){.grilla[data-astro-cid-ajmli3vt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.portfolio[data-astro-cid-ajmli3vt]{padding-top:calc(var(--nav-h) + 24px)}.volver[data-astro-cid-ajmli3vt],.intro[data-astro-cid-ajmli3vt]{margin-bottom:24px}h1[data-astro-cid-ajmli3vt]{font-size:clamp(2.7rem,10vw,3.5rem)}.intro-copy[data-astro-cid-ajmli3vt]{font-size:.88rem}.destacado-copy[data-astro-cid-ajmli3vt]{bottom:14px;left:16px;gap:3px}.destacado-copy[data-astro-cid-ajmli3vt] strong[data-astro-cid-ajmli3vt]{font-size:clamp(1.25rem,5.6vw,1.7rem)}.destacado-label[data-astro-cid-ajmli3vt]{font-size:.57rem}.listado-head[data-astro-cid-ajmli3vt]{padding-top:64px}.grilla[data-astro-cid-ajmli3vt]{grid-template-columns:1fr;gap:18px}.ver[data-astro-cid-ajmli3vt]{opacity:1;width:46px}}
