.portafolio__filtros[data-astro-cid-p6va2cbi]{align-items:center;gap:var(--ats-space-3);flex-wrap:wrap;margin-block-end:var(--ats-space-8);display:flex}.chip[data-astro-cid-p6va2cbi]{min-block-size:var(--ats-toque-minimo);padding-inline:var(--ats-space-4);color:var(--chip-fg);border:var(--ats-border-line) solid var(--color-border-strong);border-radius:var(--ats-radius-none);font-size:var(--ats-size-small);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--ats-dur-fast) var(--ats-ease), background-color var(--ats-dur-fast) var(--ats-ease);background:0 0}.chip[data-astro-cid-p6va2cbi]:hover{color:var(--state-hover);border-color:var(--state-hover)}.chip[data-astro-cid-p6va2cbi][aria-pressed=true]{background:var(--chip-bg-active);color:var(--chip-fg-active);border-color:var(--chip-bg-active)}.portafolio__conteo[data-astro-cid-p6va2cbi]{font-size:var(--ats-size-small);color:var(--color-text-tertiary);margin-inline-start:auto}.portafolio__grilla[data-astro-cid-p6va2cbi]{gap:var(--ats-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=601px){.portafolio__grilla[data-astro-cid-p6va2cbi]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=861px){.portafolio__grilla[data-astro-cid-p6va2cbi]{grid-template-columns:repeat(4,minmax(0,1fr))}}.portafolio__celda[data-astro-cid-p6va2cbi][hidden]{display:none}.tile[data-astro-cid-p6va2cbi]{background:var(--color-surface-raised);border:var(--ats-border-hair) solid var(--color-border-strong);border-radius:var(--ats-radius-none);cursor:pointer;text-align:start;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.tile__imagen[data-astro-cid-p6va2cbi]{aspect-ratio:3/4;object-fit:cover;block-size:auto;inline-size:100%;transition:opacity var(--ats-dur-base) var(--ats-ease), transform var(--ats-dur-base) var(--ats-ease)}.tile[data-astro-cid-p6va2cbi]:hover .tile__imagen[data-astro-cid-p6va2cbi]{opacity:.94;transform:scale(1.02)}.tile__ficha[data-astro-cid-p6va2cbi]{gap:var(--ats-space-1);padding:var(--ats-space-3);border-block-start:var(--ats-border-hair) solid var(--color-border);font-size:var(--ats-size-small);flex-direction:column;line-height:1.3;display:flex}@media (width>=601px){.tile__ficha[data-astro-cid-p6va2cbi]{justify-content:space-between;align-items:baseline;gap:var(--ats-space-2);flex-direction:row}}.tile__zona[data-astro-cid-p6va2cbi]{font-family:var(--font-display);font-variation-settings:"wdth" var(--ats-width-display);letter-spacing:var(--ats-track-display);text-transform:uppercase;color:var(--color-text-primary)}.tile__estilo[data-astro-cid-p6va2cbi]{color:var(--color-text-secondary)}.tile__zona[data-astro-cid-p6va2cbi],.tile__estilo[data-astro-cid-p6va2cbi]{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-p6va2cbi]:hover .tile__imagen[data-astro-cid-p6va2cbi]{transform:none}}.lightbox{z-index:90;align-items:center;gap:var(--ats-space-2);padding:var(--ats-space-4);background:var(--color-surface);animation:ats-lightbox-entrada var(--ats-dur-base) var(--ats-ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}@keyframes ats-lightbox-entrada{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.lightbox__figura{align-items:center;gap:var(--ats-space-4);flex-direction:column;min-inline-size:0;display:flex}.lightbox__figura img{object-fit:contain;max-block-size:78vh;max-inline-size:100%}.lightbox__ficha{font-size:var(--ats-size-small);letter-spacing:var(--ats-track-label);text-transform:uppercase;color:var(--color-text-secondary)}.lightbox__cerrar,.lightbox__navegar{min-inline-size:var(--ats-toque-minimo);min-block-size:var(--ats-toque-minimo);color:var(--color-text-primary);border:var(--ats-border-line) solid var(--color-border-strong);cursor:pointer;background:0 0;font-size:1.5rem;line-height:1}.lightbox__cerrar{position:absolute;inset-block-start:var(--ats-space-4);inset-inline-end:var(--ats-space-4)}.lightbox__cerrar:hover,.lightbox__navegar:hover{border-color:var(--state-hover)}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}}
