.PortfolioGallery-module__DhucMW__grid{--fila:220px;flex-wrap:wrap;gap:10px;margin:0;display:flex}.PortfolioGallery-module__DhucMW__grid:after{content:"";flex-grow:999999}.PortfolioGallery-module__DhucMW__item{flex-grow:calc(var(--arn,1.5) * 100);flex-basis:calc(var(--arn,1.5) * var(--fila));aspect-ratio:var(--ar,3 / 2);border-radius:var(--radius-sm);background:var(--bg-card);position:relative;overflow:hidden}.PortfolioGallery-module__DhucMW__thumb{cursor:zoom-in;width:100%;height:100%;display:block}.PortfolioGallery-module__DhucMW__thumb img{transition:transform .9s var(--ease-out), opacity .3s}.PortfolioGallery-module__DhucMW__thumb:hover img{transform:scale(1.03)}.PortfolioGallery-module__DhucMW__thumb:focus-visible{outline-offset:-3px}@media (min-width:700px){.PortfolioGallery-module__DhucMW__grid{--fila:280px;gap:14px}}@media (min-width:1100px){.PortfolioGallery-module__DhucMW__grid{--fila:320px}}.PortfolioGallery-module__DhucMW__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);overscroll-behavior:contain;background:#000000f5;border:0;margin:0;padding:0}.PortfolioGallery-module__DhucMW__dialog::backdrop{background:#000000e6}.PortfolioGallery-module__DhucMW__dialog[open]{animation:PortfolioGallery-module__DhucMW__entrar .35s var(--ease-out)}@keyframes PortfolioGallery-module__DhucMW__entrar{0%{opacity:0}to{opacity:1}}.PortfolioGallery-module__DhucMW__viewer{pointer-events:none;width:100%;height:100%;display:grid;position:relative}.PortfolioGallery-module__DhucMW__figure{touch-action:pinch-zoom;pointer-events:auto;grid-template-rows:1fr auto;gap:12px;height:100%;padding:64px 16px 20px;display:grid}.PortfolioGallery-module__DhucMW__figure picture{min-height:0;position:relative}.PortfolioGallery-module__DhucMW__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:PortfolioGallery-module__DhucMW__entrar .3s var(--ease-out);position:absolute;inset:0}.PortfolioGallery-module__DhucMW__caption{max-width:var(--maxw);width:100%;color:var(--text);justify-content:space-between;gap:16px;margin-inline:auto;font-size:.9375rem;display:flex}.PortfolioGallery-module__DhucMW__counter{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.PortfolioGallery-module__DhucMW__btn{width:48px;height:48px;color:var(--text);cursor:pointer;pointer-events:auto;transition:background-color .2s var(--ease-out);background:#28282cd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.PortfolioGallery-module__DhucMW__btn:hover{background:#46464cf2}.PortfolioGallery-module__DhucMW__btn svg{width:20px;height:20px}.PortfolioGallery-module__DhucMW__close{top:12px;right:12px}.PortfolioGallery-module__DhucMW__prev,.PortfolioGallery-module__DhucMW__next{top:50%;transform:translateY(-50%)}.PortfolioGallery-module__DhucMW__prev{left:12px}.PortfolioGallery-module__DhucMW__next{right:12px}@media (max-width:699.98px){.PortfolioGallery-module__DhucMW__prev,.PortfolioGallery-module__DhucMW__next{top:auto;bottom:64px;transform:none}}@media (min-width:900px){.PortfolioGallery-module__DhucMW__figure{padding:72px 96px 24px}.PortfolioGallery-module__DhucMW__prev{left:24px}.PortfolioGallery-module__DhucMW__next{right:24px}.PortfolioGallery-module__DhucMW__close{top:20px;right:24px}}
.Paginacion-module__YA_GzG__nav{justify-items:center;gap:14px;margin-top:clamp(40px,6vw,64px);display:grid}.Paginacion-module__YA_GzG__estado{color:var(--text-2);margin:0;font-size:.9375rem}.Paginacion-module__YA_GzG__lista{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Paginacion-module__YA_GzG__numero,.Paginacion-module__YA_GzG__paso{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--text-2);transition:color .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.Paginacion-module__YA_GzG__paso{padding:0 18px}.Paginacion-module__YA_GzG__paso svg{width:16px;height:16px}.Paginacion-module__YA_GzG__numero:hover,.Paginacion-module__YA_GzG__paso:hover{color:var(--text);border-color:#ffffff73}.Paginacion-module__YA_GzG__numero[aria-current=page]{background:var(--text);border-color:var(--text);color:#000}.Paginacion-module__YA_GzG__salto{min-width:24px;color:var(--text-3);text-align:center}
.Arte-module__xLsNAW__page{padding-top:calc(var(--header-h) + clamp(56px, 9vw, 120px));padding-bottom:var(--section-y)}.Arte-module__xLsNAW__header{gap:20px;margin-bottom:clamp(32px,5vw,56px);display:grid}.Arte-module__xLsNAW__header .eyebrow{margin-bottom:0}.Arte-module__xLsNAW__header .lead{max-width:46ch}.Arte-module__xLsNAW__volver{margin:0 0 8px}.Arte-module__xLsNAW__volver a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.Arte-module__xLsNAW__volver svg{width:16px;height:16px}.Arte-module__xLsNAW__detalle{color:var(--text-3);margin:0;font-size:.9375rem}.Arte-module__xLsNAW__declaracion{border-left:1px solid var(--line-strong);gap:16px;max-width:62ch;margin:0 0 clamp(56px,9vw,112px);padding-left:clamp(16px,3vw,28px);display:grid}.Arte-module__xLsNAW__declaracion blockquote{color:var(--text-2);gap:1em;margin:0;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.65;display:grid}.Arte-module__xLsNAW__declaracion blockquote p{margin:0}.Arte-module__xLsNAW__declaracion figcaption{color:var(--text-3);font-size:.9375rem}.Arte-module__xLsNAW__bloque{margin-top:clamp(56px,9vw,112px)}.Arte-module__xLsNAW__bloqueTitulo{margin-bottom:clamp(20px,3vw,32px)}.Arte-module__xLsNAW__archivo{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);gap:16px;padding:clamp(24px,4vw,40px);display:grid}.Arte-module__xLsNAW__archivo p{color:var(--text-2);margin:0}.Arte-module__xLsNAW__archivo .btn{justify-self:start}.Arte-module__xLsNAW__vecinas{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:clamp(40px,6vw,64px);padding-top:24px;display:flex}.Arte-module__xLsNAW__vecina{min-height:44px;color:var(--text-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.Arte-module__xLsNAW__vecina:hover{color:var(--text)}.Arte-module__xLsNAW__vecina svg{flex:none;width:18px;height:18px}.Arte-module__xLsNAW__vecinaSiguiente{text-align:right;margin-left:auto}.Arte-module__xLsNAW__impresiones{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(48px,7vw,80px);padding-top:24px;display:flex}.Arte-module__xLsNAW__impresiones p{color:var(--text-2);margin:0}
.SeriesGrid-module__7TrzFG__grid{gap:clamp(28px,4vw,40px) 20px;margin:0;padding:0;list-style:none;display:grid}.SeriesGrid-module__7TrzFG__card{color:inherit;gap:6px;display:grid}.SeriesGrid-module__7TrzFG__media{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--bg-card);margin-bottom:10px;overflow:hidden}.SeriesGrid-module__7TrzFG__media img{transition:transform 1s var(--ease-out)}a.SeriesGrid-module__7TrzFG__card:hover .SeriesGrid-module__7TrzFG__media img{transform:scale(1.03)}a.SeriesGrid-module__7TrzFG__card:focus-visible{outline-offset:6px}.SeriesGrid-module__7TrzFG__nombre{font-size:var(--fs-h3);letter-spacing:-.02em;margin:0;line-height:1.2}.SeriesGrid-module__7TrzFG__detalle{color:var(--text-2);margin:0;font-size:.9375rem}@media (min-width:640px){.SeriesGrid-module__7TrzFG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.SeriesGrid-module__7TrzFG__grid{grid-template-columns:repeat(3,1fr)}}
.PortfolioPage-module__9Z9FvG__page{padding-top:calc(var(--header-h) + clamp(56px, 9vw, 120px));padding-bottom:var(--section-y)}.PortfolioPage-module__9Z9FvG__header{gap:20px;margin-bottom:clamp(32px,5vw,56px);display:grid}.PortfolioPage-module__9Z9FvG__header .eyebrow{margin-bottom:0}.PortfolioPage-module__9Z9FvG__filters{top:var(--header-h);z-index:5;margin:0 calc(var(--gutter) * -1) 24px;padding:12px var(--gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#000c;position:sticky;overflow-x:auto}.PortfolioPage-module__9Z9FvG__filters ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.PortfolioPage-module__9Z9FvG__filter{border:1px solid var(--line-strong);min-height:40px;color:var(--text-2);white-space:nowrap;transition:color .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:500;display:inline-flex}.PortfolioPage-module__9Z9FvG__filter:hover{color:var(--text);border-color:#ffffff73}.PortfolioPage-module__9Z9FvG__filter[aria-current=page]{background:var(--text);border-color:var(--text);color:#000}
