.EncuentroGaleria-module__GYw1mG__categoria+.EncuentroGaleria-module__GYw1mG__categoria{margin-top:64px}.EncuentroGaleria-module__GYw1mG__categoria h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.EncuentroGaleria-module__GYw1mG__galeria{min-width:0}.EncuentroGaleria-module__GYw1mG__galeria .react-photo-album--link{background:var(--surface);border-radius:8px;overflow:hidden}.EncuentroGaleria-module__GYw1mG__galeria .react-photo-album--link:focus-visible{outline:2px solid var(--foco);outline-offset:4px}.EncuentroGaleria-module__GYw1mG__galeria .react-photo-album--image{object-fit:contain}.EncuentroGaleria-module__GYw1mG__estado{min-height:150px;color:var(--muted);text-align:center;justify-items:center;gap:20px;padding-block:48px 16px;display:grid}.EncuentroGaleria-module__GYw1mG__paginacion{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.EncuentroGaleria-module__GYw1mG__estado[data-vacia]{min-height:0;padding-block:0}.EncuentroGaleria-module__GYw1mG__galeria:has(.EncuentroGaleria-module__GYw1mG__sinJavascript) .EncuentroGaleria-module__GYw1mG__interactivo{display:none}.EncuentroGaleria-module__GYw1mG__interactivo button:not(:disabled){cursor:pointer}@media (max-width:833px){.EncuentroGaleria-module__GYw1mG__categoria+.EncuentroGaleria-module__GYw1mG__categoria{margin-top:48px}}
.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding) * 1px);position:relative}.react-photo-album--image{width:100%;height:auto;aspect-ratio:var(--react-photo-album--photo-width) / var(--react-photo-album--photo-height);display:block}.react-photo-album--button{cursor:pointer;border:initial;background:initial}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing) * 1px);width:calc((100% - var(--react-photo-album--spacing) * 1px * (var(--react-photo-album--columns) - 1)) / var(--react-photo-album--columns));flex-direction:column}.react-photo-album--masonry .react-photo-album--photo{width:100%}
.EncuentroGaleriaVisor-module__PULHcW__dialogo{border:1px solid var(--borde-inverso);background:var(--primario-profundo);width:min(1100px,100% - 32px);max-width:none;height:min(780px,100svh - 32px);max-height:calc(100svh - 32px);color:var(--texto-inverso);border-radius:18px;margin:auto;padding:0}.EncuentroGaleriaVisor-module__PULHcW__dialogo::backdrop{background:color-mix(in srgb, var(--primario-profundo) 90%, transparent)}.EncuentroGaleriaVisor-module__PULHcW__panel{grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;min-height:0;padding:16px;display:grid}.EncuentroGaleriaVisor-module__PULHcW__encabezado{justify-content:space-between;align-items:center;gap:16px;display:flex}.EncuentroGaleriaVisor-module__PULHcW__encabezado h2{overflow-wrap:anywhere;min-width:0;max-height:120px;font-size:18px;font-weight:500;line-height:1.3;overflow-y:auto}.EncuentroGaleriaVisor-module__PULHcW__cerrar{border:1px solid var(--borde-inverso);background:var(--primario-profundo);width:44px;height:44px;color:var(--acento-inverso);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;display:inline-grid}.EncuentroGaleriaVisor-module__PULHcW__cerrar:hover{background:var(--primario-elevado)}.EncuentroGaleriaVisor-module__PULHcW__cerrar:focus-visible,.EncuentroGaleriaVisor-module__PULHcW__reintentar:focus-visible{outline:2px solid var(--foco-inverso);outline-offset:4px}.EncuentroGaleriaVisor-module__PULHcW__marco{border-radius:12px;min-height:0;position:relative;overflow:hidden}.EncuentroGaleriaVisor-module__PULHcW__imagen{object-fit:contain;opacity:0}.EncuentroGaleriaVisor-module__PULHcW__marco[data-estado=lista] .EncuentroGaleriaVisor-module__PULHcW__imagen{opacity:1}.EncuentroGaleriaVisor-module__PULHcW__estado{color:var(--texto-inverso-secundario);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;font-size:15px;display:flex;position:absolute;inset:0}.EncuentroGaleriaVisor-module__PULHcW__reintentar{border:1px solid var(--borde-inverso);min-height:44px;color:var(--acento-inverso);cursor:pointer;border-radius:999px;padding:10px 20px}@media (max-width:760px){.EncuentroGaleriaVisor-module__PULHcW__dialogo{height:min(560px,100svh - 32px)}.EncuentroGaleriaVisor-module__PULHcW__encabezado h2{font-size:16px}}
.EncuentroGaleriaVacia-module__0BDZXG__aviso{border:1px solid var(--line);border-top:3px solid var(--acento-decorativo);background:var(--surface);width:100%;min-height:260px;color:var(--foreground);text-align:center;border-radius:18px;align-content:center;justify-items:center;gap:24px;padding:48px 32px;display:grid}.EncuentroGaleriaVacia-module__0BDZXG__aviso p{letter-spacing:-.025em;text-wrap:balance;max-width:32ch;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.EncuentroGaleriaVacia-module__0BDZXG__icono{color:var(--accent)}@media (max-width:833px){.EncuentroGaleriaVacia-module__0BDZXG__aviso{min-height:240px;padding:32px 24px}}
.page-module__tHoK7G__encabezado{max-width:780px;margin-bottom:64px}.page-module__tHoK7G__encabezado h1{letter-spacing:-.035em;margin-block:16px 24px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.1}.page-module__tHoK7G__encabezado>a{margin-top:24px}@media (max-width:833px){.page-module__tHoK7G__encabezado{margin-bottom:40px}}
