/* Static closing photograph. All layout is confined to this section. */
#cierre{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:0;min-height:0;padding:100px 5vw 96px;background:#000;isolation:isolate;align-items:start}
#cierre>h2{grid-column:1/8;grid-row:1;position:relative;z-index:2;margin:clamp(30px,7vw,100px) 0 0;font-size:clamp(40px,5.1vw,78px);line-height:1.12;max-width:100%}
#cierre .exit-visual{grid-column:8/13;grid-row:1/4;position:relative;width:100%;margin:0;line-height:0;background:#000}
#cierre .exit-visual img{display:block;width:100%;height:auto;object-fit:contain;filter:grayscale(1);transform:none;border:0;border-radius:0}
#cierre>.human{grid-column:2/8;grid-row:2;position:relative;margin:clamp(48px,7vw,100px) 0 0;font-size:clamp(23px,2.6vw,40px);font-weight:400;line-height:1.3}
#cierre>.signature{grid-column:2/8;grid-row:3;margin:48px 0 0}
@media(max-width:767px){
 #cierre{display:flex;flex-direction:column;min-height:0;padding:64px 5vw 64px}
 #cierre>h2{order:0;font-size:8.1vw;line-height:1.15;margin:0;white-space:nowrap}
 #cierre .exit-visual{order:1;width:78%;margin:30px 0 0 auto}
 #cierre>.human{order:2;align-self:flex-start;margin:30px 0 0;font-size:clamp(21px,5.7vw,30px);line-height:1.3}
 #cierre>.signature{order:3;margin:30px 0 0;font-size:10px}
}
