.inner-page.installation-index-page{width:min(calc(100% - var(--margen-pagina) * 2), 1360px);max-width:1360px;padding-block:clamp(2.75rem,6vw,5rem) 6rem}.installation-grid{gap:clamp(8rem,12vw,14rem);width:100%;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.installation-grid>li{min-width:0}.installation-index-entry{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;width:100%;min-width:0;display:grid}.installation-index-cover{width:100%;min-width:0;max-width:720px;color:inherit;grid-area:1/1;margin:0;text-decoration:none;display:block}.installation-index-cover img{object-fit:contain;width:100%;max-width:720px;height:auto;display:block}.installation-index-cover:focus-visible{outline:none}.installation-index-cover:focus-visible img{outline:var(--foco-ancho) solid var(--color-enlace);outline-offset:var(--foco-offset)}.installation-index-copy{text-align:center;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;width:100%;min-width:0;padding-inline:clamp(1.25rem,3vw,3rem);display:flex}.installation-index-copy h2{max-width:100%;font:500 24px/1.3 var(--font-editorial);letter-spacing:.16em;overflow-wrap:anywhere;margin:0 0 1rem}.installation-index-copy h2 a{color:var(--color-texto);text-decoration:none}.installation-index-copy h2 a:hover{color:var(--color-enlace)}.installation-index-copy h2 a:focus-visible{outline:var(--foco-ancho) solid var(--color-enlace);outline-offset:var(--foco-offset)}.installation-index-copy p{max-width:100%;color:var(--color-secundario);font:400 14px/1.5 var(--font-ui);letter-spacing:.025em}.installation-index-entry--image-right{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.installation-index-entry--image-right .installation-index-cover{grid-column:2}.installation-index-entry--image-right .installation-index-copy{grid-column:1}.inner-page.installation-detail-page{padding-block:clamp(1.25rem,3vw,3rem) 4rem}.installation-detail{gap:clamp(3rem,7vw,6rem);min-width:0;display:grid}.installation-overview{--installation-overview-gap:clamp(4.5rem, 7.5vw, 6.75rem);--installation-photo-column:min(1072px, calc(100% - 14rem - var(--installation-overview-gap)));grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,5rem);min-width:0;display:grid}.installation-overview--without-cover{grid-template-columns:minmax(0,1fr)}.installation-cover{width:100%;min-width:0;max-width:1072px;margin:0}.installation-summary{align-content:start;gap:clamp(.75rem,1.2vw,1rem);min-width:0;display:grid}.installation-heading{gap:0;min-width:0;display:grid}.installation-heading h1{letter-spacing:.16em;overflow-wrap:anywhere;max-width:100%;margin:.67em 0 5px;font:500 30px/1.3 Georgia,Times New Roman,serif}.installation-date{color:var(--color-secundario);font:400 1rem/1.5 var(--font-ui);letter-spacing:.025em;text-align:left;margin:0 0 1em}.installation-facts{border:0;gap:.4rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;display:grid}.installation-facts>div{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.4rem 14px;min-width:0;display:grid}.installation-facts dt{color:var(--color-secundario);font-size:.875rem}.installation-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem}.installation-introduction{gap:1rem;min-width:0;max-width:65ch;margin-top:clamp(.5rem,.8vw,.75rem);display:grid}.installation-detail .installation-introduction>p{max-width:100%;margin:0}.installation-introduction .installation-lead{font:400 clamp(1.25rem, 2.5vw, 1.75rem)/1.5 var(--font-editorial)}.installation-introduction .installation-conceptual{gap:1em;font-size:.9rem;line-height:1.75;display:grid}.installation-introduction .installation-conceptual>p{max-width:100%;margin:0}.installation-photo-gallery{gap:clamp(2.5rem,7vw,5rem);width:100%;min-width:0;max-width:1072px;display:grid}.installation-photo-block{gap:clamp(.75rem,2vw,1.5rem);width:100%;min-width:0;display:grid}.installation-photo-block--vertical{grid-template-columns:minmax(0,1fr)}.installation-photo-block--columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.installation-photo-block--left-stack{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,245px);align-items:start;width:min(100%,950px)}.installation-photo-block--left-stack>.installation-media:first-child{grid-row:1/span 2}.installation-media{width:100%;min-width:0;margin:0}.installation-photo-image{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.installation-cover .installation-photo-image{max-width:1072px}.installation-media figcaption{color:var(--color-secundario);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.installation-media figcaption span{max-width:65ch}.realizations{gap:clamp(3rem,8vw,6rem);min-width:0;display:grid}.realization{gap:1.25rem;min-width:0;display:grid}.realization-copy{align-content:start;gap:.625rem;min-width:0;display:grid}.realization-copy .eyebrow{color:var(--color-acento-editorial)}.realization-copy h2{font:500 clamp(1.5rem, 3vw, 2.5rem)/1.1 var(--font-editorial);overflow-wrap:anywhere}.realization .realization-copy>p{max-width:58ch;margin:0}.realization-copy .realization-date{color:var(--color-secundario)}.realization-media{gap:clamp(1.5rem,4vw,3.5rem);min-width:0;display:grid}.installation-documentation{gap:1.5rem;min-width:0;display:grid}.installation-documentation h2{font:500 clamp(1.75rem, 4vw, 3rem)/1.1 var(--font-editorial)}.installation-documentation-grid{gap:clamp(1.5rem,4vw,3.5rem);min-width:0;display:grid}.project-media video,.project-media audio{background:#222;width:100%;max-width:100%;height:auto;display:block}.project-media video{aspect-ratio:16/9;object-fit:contain}.project-media figcaption{justify-content:flex-start}.project-transcript{margin-top:.75rem}.project-transcript summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--color-enlace);text-underline-offset:.2em;text-decoration:underline}.project-transcript p{white-space:pre-wrap;max-width:65ch;margin-top:.75rem}.project-audiodescription{margin-top:.75rem;font-size:.9375rem}.installation-credits{border-top:1px solid var(--color-linea);color:var(--color-secundario);gap:.5rem;padding-top:1.25rem;font-size:.9375rem;display:grid}.installation-credits p{margin:0}.installation-return{margin-top:0}@media (width>=52rem) and (width<=63.999rem){.installation-overview{grid-template-columns:minmax(0,1fr)}}@media (width>=64rem){.container.wide-artwork-gallery.installation-detail-page{--installation-margin-left:110px;--installation-margin-right:clamp(2rem, 3.333vw, 3rem);width:calc(100% - var(--installation-margin-left) - var(--installation-margin-right));max-width:none;margin-left:var(--installation-margin-left);margin-right:0}.container.header-inner--installation-detail{--installation-margin-right:clamp(2rem, 3.333vw, 3rem);width:calc(100% - 110px - var(--installation-margin-right));max-width:none;margin-left:110px;margin-right:0}.installation-overview:not(.installation-overview--without-cover){grid-template-columns:minmax(0, var(--installation-photo-column)) minmax(14rem, 1fr);column-gap:var(--installation-overview-gap);row-gap:clamp(2.5rem,7vw,5rem)}.realization{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.inner-page.installation-index-page{width:min(calc(100% - var(--margen-galeria) * 2), 1360px)}}@media (width<=63.999rem){.installation-grid{gap:clamp(5rem,12vw,7rem)}.installation-index-entry{grid-template-columns:minmax(0,1fr);row-gap:1.35rem}.installation-index-entry--image-right .installation-index-cover,.installation-index-entry--image-right .installation-index-copy,.installation-index-cover,.installation-index-copy{grid-column:1}.installation-index-cover,.installation-index-entry--image-right .installation-index-cover{grid-row:1}.installation-index-copy,.installation-index-entry--image-right .installation-index-copy{grid-row:2;padding-inline:0}.installation-index-cover img{width:100%;max-width:720px}.installation-photo-block--columns,.installation-photo-block--left-stack{grid-template-columns:minmax(0,1fr);width:100%}.installation-photo-block--left-stack>.installation-media:first-child{grid-row:auto}}@media (width<=51.999rem){.installation-summary{gap:1.25rem}}@media (width<=47.999rem){.installation-index-entry{row-gap:1rem}}
