.gal-sec[data-astro-cid-yzc4w6yf]{scroll-margin-top:80px}.gal-hero[data-astro-cid-yzc4w6yf] .page-hero__lede[data-astro-cid-yzc4w6yf]{max-width:60ch}.page-stats[data-astro-cid-yzc4w6yf]{margin-top:clamp(1.75rem,3.5vw,2.5rem);max-width:760px}.tabs[data-astro-cid-yzc4w6yf]{margin-top:clamp(1.5rem,3vw,2rem)}.tab[data-astro-cid-yzc4w6yf].is-active{background:var(--sec-oscuro);color:var(--tf-tinta);border-color:var(--sec-oscuro)}.tab[data-astro-cid-yzc4w6yf].is-active .toc__n[data-astro-cid-yzc4w6yf]{color:inherit}@media(max-width:640px){.tabs[data-astro-cid-yzc4w6yf]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.tabs[data-astro-cid-yzc4w6yf]::-webkit-scrollbar{display:none}.tab[data-astro-cid-yzc4w6yf]{flex-shrink:0}}.equipo[data-astro-cid-yzc4w6yf]{display:grid;gap:clamp(1.1rem,2.4vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.team[data-astro-cid-yzc4w6yf]{--tc: var(--tf-morado);--tc-ink: #fff;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1.3rem,2.4vw,1.75rem);background:#fff;color:var(--tf-tinta);border:1px solid var(--border-strong);border-top:5px solid var(--tc)}.team--dorado[data-astro-cid-yzc4w6yf]{--tc: var(--tf-dorado);--tc-ink: var(--tf-tinta)}.team--naranja[data-astro-cid-yzc4w6yf]{--tc: var(--tf-naranja);--tc-ink: var(--tf-tinta)}.team--azul[data-astro-cid-yzc4w6yf]{--tc: var(--tf-azul);--tc-ink: #fff}.team--verde[data-astro-cid-yzc4w6yf]{--tc: var(--tf-verde);--tc-ink: #fff}.team__rol[data-astro-cid-yzc4w6yf]{display:inline-block;padding:.3rem .7rem;background:var(--tc);color:var(--tc-ink);font-family:var(--font-sc);font-size:.86rem;letter-spacing:.12em;text-transform:lowercase;line-height:1.2}.team__avatar[data-astro-cid-yzc4w6yf]{width:104px;height:104px;margin:.2rem 6px 6px 0;display:grid;place-items:center;overflow:hidden;background:var(--tc);color:var(--tc-ink);font-family:var(--font-display);font-size:2.4rem;line-height:1;border:1.5px solid var(--tf-tinta);box-shadow:6px 6px 0 var(--tf-tinta)}.team__avatar--photo[data-astro-cid-yzc4w6yf]{background:#fff;padding:6px;box-shadow:6px 6px 0 var(--tc)}.team__avatar[data-astro-cid-yzc4w6yf] img[data-astro-cid-yzc4w6yf]{width:100%;height:100%;object-fit:contain;display:block}.team__nombre[data-astro-cid-yzc4w6yf]{margin:.3rem 0 0}.team__descripcion[data-astro-cid-yzc4w6yf]{color:var(--fg-soft);font-size:.95rem;line-height:1.55;margin:0}.gal-trov[data-astro-cid-yzc4w6yf]{margin-bottom:0;align-items:center}.gal-trov[data-astro-cid-yzc4w6yf]>div[data-astro-cid-yzc4w6yf]{max-width:64ch}.aporta-callout[data-astro-cid-yzc4w6yf]{max-width:820px;margin:0 0 clamp(1.75rem,3.5vw,2.5rem);padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.18);border-left:5px solid var(--sec-oscuro)}.aporta-callout[data-astro-cid-yzc4w6yf] p[data-astro-cid-yzc4w6yf]{margin:0;color:#ffffffdb;line-height:1.55;font-size:.95rem}.aporta-callout[data-astro-cid-yzc4w6yf] a[data-astro-cid-yzc4w6yf]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.filters[data-astro-cid-yzc4w6yf]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.filters--etapa[data-astro-cid-yzc4w6yf]{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.filters[data-astro-cid-yzc4w6yf] .chip[data-astro-cid-yzc4w6yf]{--cc: var(--sec-oscuro);--cc-ink: var(--tf-tinta);cursor:pointer;padding:.5rem .9rem;border-radius:0;font-family:var(--font-body);font-size:.85rem;font-weight:600;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.filters[data-astro-cid-yzc4w6yf] .chip[data-astro-cid-yzc4w6yf]:hover{border-color:#fff}.filters[data-astro-cid-yzc4w6yf] .chip--morado[data-astro-cid-yzc4w6yf],.filters[data-astro-cid-yzc4w6yf] .chip--magenta[data-astro-cid-yzc4w6yf]{--cc: var(--tf-morado);--cc-ink: #fff}.filters[data-astro-cid-yzc4w6yf] .chip--naranja[data-astro-cid-yzc4w6yf]{--cc: var(--tf-naranja);--cc-ink: var(--tf-tinta)}.filters[data-astro-cid-yzc4w6yf] .chip--azul[data-astro-cid-yzc4w6yf]{--cc: var(--tf-azul);--cc-ink: #fff}.filters[data-astro-cid-yzc4w6yf] .chip--verde[data-astro-cid-yzc4w6yf]{--cc: var(--tf-verde);--cc-ink: #fff}.filters[data-astro-cid-yzc4w6yf] .chip--dorado[data-astro-cid-yzc4w6yf]{--cc: var(--tf-dorado);--cc-ink: var(--tf-tinta)}.filters[data-astro-cid-yzc4w6yf] .chip[data-astro-cid-yzc4w6yf].is-active{background:var(--cc);color:var(--cc-ink);border-color:var(--cc)}.filters--etapa[data-astro-cid-yzc4w6yf] .chip[data-astro-cid-yzc4w6yf][class*=chip--]:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--cc);flex-shrink:0}.filters--etapa[data-astro-cid-yzc4w6yf] .chip[data-astro-cid-yzc4w6yf].is-active:before{background:currentColor}@media(max-width:640px){.filters[data-astro-cid-yzc4w6yf]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.filters[data-astro-cid-yzc4w6yf]::-webkit-scrollbar{display:none}.filters[data-astro-cid-yzc4w6yf] .chip[data-astro-cid-yzc4w6yf]{flex-shrink:0}}.masonry[data-astro-cid-yzc4w6yf]{column-count:4;column-gap:.75rem}@media(max-width:1100px){.masonry[data-astro-cid-yzc4w6yf]{column-count:3}}@media(max-width:760px){.masonry[data-astro-cid-yzc4w6yf]{column-count:2;column-gap:.5rem}}@media(max-width:480px){.masonry[data-astro-cid-yzc4w6yf]{column-gap:.4rem}}.mtile[data-astro-cid-yzc4w6yf]{position:relative;overflow:hidden;margin:0 0 .75rem;break-inside:avoid;cursor:pointer;background:#1a1816;outline:1px solid rgba(255,255,255,.08);outline-offset:-1px;transition:transform var(--dur-medium) var(--ease-out),box-shadow var(--dur-medium) var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mtile[data-astro-cid-yzc4w6yf]:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--sec-oscuro)}@media(max-width:760px){.mtile[data-astro-cid-yzc4w6yf]{margin-bottom:.5rem}}.mtile[data-astro-cid-yzc4w6yf] img[data-astro-cid-yzc4w6yf]{width:100%;height:100%;display:block;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out);-webkit-user-drag:none;pointer-events:none}.mtile[data-astro-cid-yzc4w6yf]:hover img[data-astro-cid-yzc4w6yf]{transform:scale(1.04)}.mtile__shield[data-astro-cid-yzc4w6yf]{position:absolute;inset:0;z-index:2;background:transparent;pointer-events:auto}.mtile__cap[data-astro-cid-yzc4w6yf]{position:absolute;left:0;bottom:0;z-index:3;display:flex;align-items:stretch;max-width:100%;pointer-events:none}.mtile__etapa[data-astro-cid-yzc4w6yf]{--ec: var(--tf-morado);--ec-ink: #fff;display:inline-flex;align-items:center;padding:.28rem .55rem;background:var(--ec);color:var(--ec-ink);font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtile__etapa--morado[data-astro-cid-yzc4w6yf],.mtile__etapa--magenta[data-astro-cid-yzc4w6yf]{--ec: var(--tf-morado);--ec-ink: #fff}.mtile__etapa--naranja[data-astro-cid-yzc4w6yf]{--ec: var(--tf-naranja);--ec-ink: var(--tf-tinta)}.mtile__etapa--azul[data-astro-cid-yzc4w6yf]{--ec: var(--tf-azul);--ec-ink: #fff}.mtile__etapa--verde[data-astro-cid-yzc4w6yf]{--ec: var(--tf-verde);--ec-ink: #fff}.mtile__etapa--dorado[data-astro-cid-yzc4w6yf]{--ec: var(--tf-dorado);--ec-ink: var(--tf-tinta)}.mtile__ano[data-astro-cid-yzc4w6yf]{display:inline-flex;align-items:center;padding:.2rem .5rem;background:var(--tf-tinta);color:#fff;font-family:var(--font-display);font-size:.9rem;line-height:1.2}.masonry-loader[data-astro-cid-yzc4w6yf]{text-align:center;padding:3rem;color:#ffffffb8;font-size:.9rem;letter-spacing:.05em}.masonry-loader[data-astro-cid-yzc4w6yf]:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid var(--sec-oscuro);margin-right:.7rem;vertical-align:middle;animation:lspin 1s linear infinite}@keyframes lspin{to{transform:rotate(360deg)}}.placeholder-note[data-astro-cid-yzc4w6yf]{margin-top:2rem}.pag[data-astro-cid-yzc4w6yf]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;margin-top:clamp(2rem,4vw,3rem)}.pag__nums[data-astro-cid-yzc4w6yf]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.pag__btn[data-astro-cid-yzc4w6yf]{padding:.55rem .9rem;min-width:44px;min-height:44px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:0;font:inherit;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;text-align:center;line-height:1.2;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.pag__btn[data-astro-cid-yzc4w6yf]:hover:not([disabled]){border-color:#fff;background:#ffffff14}.pag__btn[data-astro-cid-yzc4w6yf][disabled]{opacity:.35;cursor:not-allowed}.pag__btn[data-astro-cid-yzc4w6yf].is-active,.pag__btn[data-astro-cid-yzc4w6yf].is-active:hover:not([disabled]){background:var(--sec-oscuro);color:var(--tf-tinta);border-color:var(--sec-oscuro)}.pag__ellipsis[data-astro-cid-yzc4w6yf]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;color:#ffffff8c;font-weight:700}.pag__info[data-astro-cid-yzc4w6yf]{text-align:center;color:#ffffffb3;font-size:.85rem;margin:.9rem 0 0}@media(max-width:480px){.pag[data-astro-cid-yzc4w6yf]{gap:.4rem}.pag__btn[data-astro-cid-yzc4w6yf]{padding:.5rem .7rem;min-width:40px;min-height:40px;font-size:.85rem}}.lightbox[data-astro-cid-yzc4w6yf]{position:fixed;inset:0;z-index:100;background:#0f0e0df5;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s ease-out;width:100vw;height:100vh;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightbox__fig[data-astro-cid-yzc4w6yf]{max-width:95vw;max-height:100%;margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-height:0}.lightbox__img-wrap[data-astro-cid-yzc4w6yf]{display:grid;max-width:95vw;max-height:100%;min-height:0;line-height:0}.lightbox__img-wrap[data-astro-cid-yzc4w6yf]>[data-astro-cid-yzc4w6yf]{grid-area:1 / 1}.lightbox__fig[data-astro-cid-yzc4w6yf] img[data-astro-cid-yzc4w6yf]{max-width:95vw;max-height:calc(100vh - 130px);width:auto;height:auto;border:1px solid rgba(255,255,255,.12);object-fit:contain;display:block}.lightbox__watermark[data-astro-cid-yzc4w6yf]{pointer-events:none;background-repeat:repeat;background-size:360px 220px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360' height='220' viewBox='0 0 360 220'><g transform='rotate(-28 180 110)'><text x='180' y='110' text-anchor='middle' fill='white' fill-opacity='0.33' stroke='black' stroke-width='1' stroke-opacity='0.21' font-family='Bebas Neue, Oswald, Impact, sans-serif' font-size='44' letter-spacing='5' font-weight='bold'>TROVAFEST</text><text x='180' y='142' text-anchor='middle' fill='white' fill-opacity='0.27' stroke='black' stroke-width='0.5' stroke-opacity='0.18' font-family='sans-serif' font-size='14' letter-spacing='8' font-weight='bold'>FNTCDM 2026</text></g></svg>")}.lightbox__cap[data-astro-cid-yzc4w6yf]{color:#ffffffe6;font-size:.95rem;text-align:center}.lightbox__close[data-astro-cid-yzc4w6yf],.lightbox__nav[data-astro-cid-yzc4w6yf]{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:grid;place-items:center;background:var(--tf-tinta);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:0;font-size:1.5rem;line-height:1;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.lightbox__close[data-astro-cid-yzc4w6yf]{top:24px;right:24px;transform:none}.lightbox__nav[data-astro-cid-yzc4w6yf]:hover,.lightbox__close[data-astro-cid-yzc4w6yf]:hover{background:var(--sec-oscuro);color:var(--tf-tinta);border-color:var(--sec-oscuro)}.lightbox__nav--prev[data-astro-cid-yzc4w6yf]{left:24px}.lightbox__nav--next[data-astro-cid-yzc4w6yf]{right:24px}@media(max-width:640px){.lightbox[data-astro-cid-yzc4w6yf]{padding:.5rem}.lightbox__close[data-astro-cid-yzc4w6yf]{top:12px!important;right:12px!important;width:2.5rem!important;height:2.5rem!important}.lightbox__nav--prev[data-astro-cid-yzc4w6yf]{left:8px!important}.lightbox__nav--next[data-astro-cid-yzc4w6yf]{right:8px!important}.lightbox__nav[data-astro-cid-yzc4w6yf]{width:2.5rem!important;height:2.5rem!important}.lightbox__cap[data-astro-cid-yzc4w6yf]{font-size:.85rem!important}.lightbox__fig[data-astro-cid-yzc4w6yf] img[data-astro-cid-yzc4w6yf]{max-height:calc(100vh - 100px)}}
