:root{--negro: #0d0d0d;--blanco: #ffffff;--tenue: #a9a5a2;--tenue-n: #5f5b57;--linea: rgb(255 255 255 / .18);--linea-n: rgb(26 25 25 / .14);--ultramar: #3a4394;--ultramar-claro: #8f99e0;--negro-rgb: 13 13 13;--blanco-rgb: 255 255 255;--sombra-obra: drop-shadow(26px 40px 46px rgb(var(--negro-rgb) / .34)) drop-shadow(4px 6px 10px rgb(var(--negro-rgb) / .22));--sombra-obra-oscuro: drop-shadow(0 0 90px rgb(255 244 214 / .09)) drop-shadow(30px 44px 60px rgb(0 0 0 / .75));--sombra-lamina: 0 30px 70px -30px rgb(var(--negro-rgb) / .4);--ease: cubic-bezier(.7, 0, .3, 1);--color-ivory: var(--blanco);--color-ink: var(--negro);--color-paper: #f4f3f2;--color-bronze: rgb(26 25 25 / .16);--color-bronze-text: var(--tenue-n);--color-terracotta: var(--ultramar);--font-script: "Pinyon Script", "Snell Roundhand", cursive;--font-display: "Cormorant", Georgia, "Times New Roman", serif;--font-body: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--relief-highlight: rgba(255, 255, 255, .7);--relief-shadow: rgba(26, 25, 25, .42);--relief-shadow-soft: rgba(26, 25, 25, .18)}.lbl{text-transform:uppercase;font-size:.66rem;letter-spacing:.34em;font-weight:500}.cifra{font-family:var(--font-display);font-weight:300}.scene{--p: 1;--e: 1;--q: 1;position:relative;height:calc(var(--scene-len, 2) * 100lvh);--deriva: 0px;--deriva-lenta: 0px;--deriva-larga: 0px}.scene+.scene{margin-top:-100lvh}html:not(.scenes-ready) .scene+.scene{margin-top:0}@media (prefers-reduced-motion: reduce){.scene+.scene{margin-top:0}}@media (max-width: 768px){.scene.cap--hoja+.scene{margin-top:0}}.stage{position:sticky;top:0;height:100dvh;overflow:hidden;isolation:isolate}.cap--oscuro .stage{background:var(--negro);color:var(--blanco)}.cap--claro .stage{background:var(--blanco);color:var(--negro)}.telon{display:none;position:fixed;inset:0;z-index:60;background:var(--negro);place-items:center;transform-origin:top;will-change:transform}html[data-telon] .telon{display:grid}html[data-telon].telon-fuera .telon{display:none}html[data-telon=completo]{--telon-espera: 2.45s}html[data-telon=corto]{--telon-espera: .55s}.telon-marca{width:clamp(19rem,46vw,32rem);height:auto;overflow:visible;fill:var(--blanco)}.telon-marca text{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.3em;font-size:34px}.telon-marca-base{opacity:0}html[data-telon=corto] .telon-marca-base{opacity:1}html.telon-arriba .telon{transform:translateY(-100%);transition:transform 1.2s var(--ease) .2s}html[data-telon=corto].telon-arriba .telon{transition:transform .8s var(--ease) .1s}html.telon-arriba .telon-marca{opacity:0;transform:translateY(-14px);transition:opacity .45s ease,transform .6s var(--ease)}.telon-pct{position:absolute;right:4vw;bottom:3vh;font-family:var(--font-body);font-size:.7rem;letter-spacing:.26em;font-variant-numeric:tabular-nums;color:var(--blanco)}.telon-barra{position:absolute;left:0;bottom:0;height:1px;width:100%;background:#ffffff2e}.telon-barra:after{content:"";display:block;height:100%;width:100%;background:var(--blanco);transform-origin:left center;transform:scaleX(var(--carga, 0));transition:transform .4s var(--ease)}html.telon-arriba :is(.telon-pct,.telon-barra){opacity:0;transition:opacity .32s ease}@media (prefers-reduced-motion: reduce){html[data-telon] .telon{display:none}}html:not(.scenes-ready) :is(.obra-colgada,.cartela,.titulo,.pasos-cap,.tecnicas,.cap-num,.obras-head,.responsable,.cierre-copy,.pasos li){opacity:1;translate:none;scale:none}:root{--titulo-alto: calc(min(12vw, 12rem) + 2.2rem) ;--campo-pie: calc(16vh + var(--titulo-alto) + 1.4rem)}.campo{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(2rem,4.5vw,5rem);padding:9rem 4vw var(--campo-pie)}.cap .campo{display:grid;place-items:center}.cap .cartela{position:absolute;right:4vw;top:50%;translate:0 -50%;z-index:3}#sala{--ficha-w: min(22rem, 26vw)}@media (min-width: 769px){#sala .campo{justify-content:flex-start;align-items:flex-start;padding-bottom:0}#sala .obra-colgada{height:min(calc(62vw / 1.5),calc(100dvh - 8.9rem - 6vh - min(8.4vw,8.4rem)))}#sala .titulo{bottom:6vh;text-align:left;padding-left:4vw}#sala .titulo .cur{font-size:clamp(2.2rem,4.6vw,4.6rem)}#sala .titulo .vers{font-size:clamp(1.8rem,3.8vw,3.8rem)}#sala .cap-num{display:none}}.obra-colgada{--entra: clamp(0, calc(var(--e) / .5), 1);position:relative;flex:none;height:min(46dvh,40vw,calc(100dvh - 9rem - var(--campo-pie)));margin:0;filter:var(--sombra-obra);opacity:var(--entra);translate:0 calc((1 - var(--entra)) * 4vh + var(--q) * var(--deriva));scale:calc(.97 + var(--entra) * .03);will-change:translate,scale,opacity}#llega .obra-colgada{--entra: 1}.obra-colgada img{height:100%;width:auto;max-width:none;display:block}.cap--oscuro .obra-colgada{filter:var(--sombra-obra-oscuro)}.obra-colgada--lamina{filter:none;box-shadow:var(--sombra-lamina)}.cap--oscuro .obra-colgada--lamina{filter:none;box-shadow:0 40px 90px -30px #000c}#sala .obra-colgada--lamina{box-shadow:none}#sala .obra-colgada--lamina:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,rgb(var(--negro-rgb) / 1) 0,rgb(var(--negro-rgb) / .5) 4%,rgb(var(--negro-rgb) / 0) 12%),linear-gradient(to left,rgb(var(--negro-rgb) / 1) 0,rgb(var(--negro-rgb) / .5) 4%,rgb(var(--negro-rgb) / 0) 12%),linear-gradient(to bottom,rgb(var(--negro-rgb) / 1) 0,rgb(var(--negro-rgb) / .5) 5%,rgb(var(--negro-rgb) / 0) 15%),linear-gradient(to top,rgb(var(--negro-rgb) / 1) 0,rgb(var(--negro-rgb) / .5) 5%,rgb(var(--negro-rgb) / 0) 15%)}.titulo{--s: clamp(0, calc(var(--e) / .45), 1);position:absolute;left:0;right:0;bottom:16vh;z-index:2;text-align:center;font-family:var(--font-display);font-weight:300;opacity:var(--s);translate:0 calc((1 - var(--s)) * 2vh + var(--q) * var(--deriva))}#llega .titulo{--s: 1}.titulo small{display:block;font-family:var(--font-body);text-transform:uppercase;font-size:.66rem;letter-spacing:.34em;font-weight:500;color:var(--tenue);margin-bottom:1.4rem}.cap--claro .titulo small{color:var(--tenue-n)}#sala .titulo small{color:var(--blanco)}.titulo .cur{display:block;font-family:var(--font-script);font-weight:400;font-size:clamp(2.8rem,6.2vw,6.2rem);line-height:1;letter-spacing:0}.titulo .vers{display:block;text-transform:uppercase;font-size:clamp(2.2rem,5vw,5rem);line-height:1.06;letter-spacing:.02em;margin-top:-.1em}.titulo .vers .pal{display:inline-block;white-space:nowrap}.titulo .vers i{display:inline-block;font-style:normal;opacity:var(--l, 1);translate:0 calc((1 - var(--l, 1)) * .32em)}html.scenes-ready .titulo .vers i{--l: clamp(0, calc((var(--q) - var(--i) * .006) / .09), 1)}html.scenes-ready #llega .titulo .vers i{--l: 1;animation:letra .9s var(--ease) both;animation-delay:calc(var(--telon-espera, .25s) + var(--i) * 28ms)}@keyframes letra{0%{opacity:0;transform:translateY(.34em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html.scenes-ready #llega .titulo .vers i{animation:none}html.scenes-ready .titulo .vers i{--l: 1}}.pasos-cap{--s: clamp(0, calc((var(--e) - .35) / .4), 1);position:absolute;left:0;right:0;bottom:9.3vh;z-index:2;display:flex;justify-content:center;gap:clamp(1.4rem,3vw,3.4rem);list-style:none;margin:0;padding:0;font-family:var(--font-body);opacity:var(--s);translate:0 calc(var(--q) * var(--deriva))}#llega .pasos-cap{--s: 1}.pasos-cap li{--llego: clamp(0, calc((var(--q) - var(--in)) / .02), 1);--paso: clamp(0, calc((var(--q) - var(--in) - var(--step, .2)) / .02), 1);--on: calc(var(--llego) - var(--paso));text-align:center}.pasos-cap .lbl{display:block;margin-bottom:.4rem;color:color-mix(in oklab,var(--ultramar-claro) calc(var(--on) * 100%),var(--tenue))}.pasos-cap b{font-family:var(--font-display);font-weight:400;font-size:1.05rem;color:color-mix(in oklab,var(--ultramar-claro) calc(var(--on) * 100%),var(--blanco));opacity:calc(.55 + var(--on) * .45)}.cap--claro .pasos-cap .lbl{color:color-mix(in oklab,var(--ultramar) calc(var(--on) * 100%),var(--tenue-n))}.cap--claro .pasos-cap b{color:color-mix(in oklab,var(--ultramar) calc(var(--on) * 100%),var(--negro))}.cartela{--s: clamp(0, calc((var(--e) - .3) / .4), 1);width:min(17rem,22vw);flex:none;font-family:var(--font-body);opacity:var(--s);translate:0 calc((1 - var(--s)) * 2.5vh + var(--q) * var(--deriva-lenta))}#llega .cartela{--s: 1}.cap .cartela{translate:0 calc(-50% + (1 - var(--s)) * 2.5vh + var(--q) * var(--deriva-lenta))}.cartela>.lbl{color:var(--tenue)}.cap--claro .cartela>.lbl{color:var(--tenue-n)}.cartela h2,.cartela .nom{font-family:var(--font-display);font-weight:300;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.1;margin:.8rem 0 1.1rem}.cartela dl{display:grid;grid-template-columns:max-content 1fr;gap:.55rem 1.2rem;font-size:.82rem;line-height:1.5;border-top:1px solid var(--linea);padding-top:.9rem}.cap--claro .cartela dl{border-color:var(--linea-n)}.cartela dt{text-transform:uppercase;font-size:.6rem;letter-spacing:.26em;color:var(--tenue);padding-top:3px}.cap--claro .cartela dt{color:var(--tenue-n)}.cartela p{font-size:.82rem;line-height:1.6;color:var(--tenue);margin-top:.9rem}.cap--claro .cartela p{color:var(--tenue-n)}.cartela-pasos{position:relative;display:grid;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--linea)}.cap--claro .cartela-pasos{border-color:var(--linea-n)}.cartela-pasos .cp{--on: calc(clamp(0, calc((var(--q) - var(--in)) / .012), 1) - clamp(0, calc((var(--q) - var(--in) - var(--step) + .02) / .012), 1)) ;grid-area:1 / 1;opacity:var(--on);clip-path:inset(0 0 calc((1 - var(--on)) * 100%) 0);translate:0 calc((1 - var(--on)) * 10px)}.cartela-pasos .cp-k{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-body);text-transform:uppercase;font-size:.6rem;letter-spacing:.26em;font-weight:500;color:var(--ultramar-claro);margin-bottom:.5rem}.cap--claro .cartela-pasos .cp-k{color:var(--ultramar)}.cartela-pasos .cp-k i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--tenue)}.cap--claro .cartela-pasos .cp-k i{color:var(--tenue-n)}.cartela-pasos p{margin:0;font-size:.82rem;line-height:1.6;color:var(--tenue)}.cap--claro .cartela-pasos p{color:var(--tenue-n)}.cp-barra{position:absolute;left:0;top:-1px;height:1px;width:clamp(0%,calc(var(--q) * 100%),100%);background:var(--ultramar-claro)}.cap--claro .cp-barra{background:var(--ultramar)}html:not(.scenes-ready) .cp-barra{display:none}html:not(.scenes-ready) .cartela-pasos .cp{grid-area:auto;opacity:1;clip-path:none;translate:none;margin-bottom:.9rem}@media (prefers-reduced-motion: reduce){.cartela-pasos .cp{grid-area:auto;opacity:1;clip-path:none;translate:none;margin-bottom:.9rem}.cp-barra{display:none}}.cap-num{--s: clamp(0, calc((var(--e) - .25) / .45), 1);position:absolute;left:-3vw;top:46%;z-index:0;pointer-events:none;font-family:var(--font-display);font-weight:300;font-size:clamp(10rem,26vw,30rem);line-height:.7;color:rgb(var(--blanco-rgb) / .05);translate:0 calc(-50% + (1 - var(--s)) * 3vh + var(--q) * var(--deriva-larga));opacity:var(--s)}#llega .cap-num{--s: 1}.cap--claro .cap-num{color:rgb(var(--negro-rgb) / .05)}.tecnicas{--s: clamp(0, calc((var(--e) - .35) / .4), 1);width:min(44rem,40vw);flex:none;list-style:none;margin:0;padding:0;font-family:var(--font-body);border-top:1px solid var(--linea);opacity:var(--s);translate:0 calc((1 - var(--s)) * 2vh + var(--q) * var(--deriva-lenta))}.cap--claro .tecnicas{border-color:var(--linea-n)}.tec{--llego: clamp(0, calc((var(--q) - var(--in)) / .012), 1);--paso: clamp(0, calc((var(--q) - var(--in) - var(--step, .1)) / .012), 1);--on: calc(var(--llego) - var(--paso));display:block;padding:.9rem 1rem;border-bottom:1px solid var(--linea);background:color-mix(in srgb,rgb(var(--blanco-rgb) / .1) calc(var(--on) * 100%),transparent)}.cap--claro .tec{border-color:var(--linea-n);background:color-mix(in srgb,rgb(var(--negro-rgb) / .09) calc(var(--on) * 100%),transparent)}.cap--claro .tec .nom{color:color-mix(in oklab,var(--ultramar) calc(var(--on) * 100%),currentColor)}.tec .k{font-size:.6rem;letter-spacing:.26em;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--ultramar-claro) calc(var(--on) * 100%),var(--tenue))}.cap--claro .tec .k{color:color-mix(in oklab,var(--ultramar) calc(var(--on) * 100%),var(--tenue-n))}.tec .nom{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.1rem,1.3vw,1.6rem)}.tec-enlace{display:flex;align-items:start;gap:0 1rem;color:inherit;text-decoration:none;cursor:pointer}.tec .k{flex:none;width:3.4rem}.tec .tec-nombre{flex:1 1 auto;min-width:0}.tec-flecha{flex:none;align-self:start;margin-top:.4em;opacity:0}.tec-enlace .nom{transition:color .18s cubic-bezier(.16,1,.3,1)}.tec-enlace:hover .nom,.tec-enlace:focus-visible .nom{color:var(--ultramar)}.cap--oscuro .tec-enlace:hover .nom{color:var(--ultramar-claro)}.tec-enlace:focus-visible{outline:1px solid var(--ultramar);outline-offset:4px}.tec-enlace:active .nom{opacity:.7}.tec em{display:block;font-style:normal;font-size:.78rem;line-height:1.6;color:var(--tenue);margin-top:.3rem}.cap--claro .tec em{color:var(--tenue-n)}.tec--link{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.6rem 2rem;border:0;padding-top:1.2rem}.tec-link--wa{color:var(--blanco)!important;font-weight:600}.cap--claro .tec-link--wa{color:var(--negro)!important}.tec-link{--s: clamp(0, calc((var(--q) - .85) / .1), 1);display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.26em;color:var(--ultramar-claro);opacity:var(--s);cursor:pointer;transition:gap .4s var(--ease),opacity .4s var(--ease)}.cap--claro .tec-link{color:var(--ultramar)}.tec-link:hover{gap:.9rem}.tec-link:active{opacity:.65}.cap--micro .fondo-sangre{position:absolute;inset:0;z-index:0}.cap--micro .fondo-sangre img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cap--micro .stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .72) 0%,rgb(var(--negro-rgb) / .32) 9%,transparent 18%),linear-gradient(to top,rgb(var(--negro-rgb) / .94) 0%,rgb(var(--negro-rgb) / .82) 18%,rgb(var(--negro-rgb) / .5) 34%,transparent 52%)}.cap--micro .titulo,.cap--micro .titulo small{color:var(--blanco)}.cap--micro .titulo small{color:#eceae8}@media (min-width: 769px){.cap--micro .titulo{left:4vw;right:auto;bottom:calc(4.5vh + var(--lead, 9rem) + 1.6rem);text-align:left;max-width:66%}.cap--micro .titulo small{margin-bottom:1rem}.cap--micro .stage:after{background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .72) 0%,rgb(var(--negro-rgb) / .32) 9%,transparent 18%),linear-gradient(to top,rgb(var(--negro-rgb) / .94) 0%,rgb(var(--negro-rgb) / .82) 18%,rgb(var(--negro-rgb) / .62) 36%,rgb(var(--negro-rgb) / .42) 50%,transparent 64%)}.cap-lead{position:absolute;left:4vw;bottom:4.5vh;width:min(36rem,40vw);z-index:2}}.cap-lead{--s: clamp(0, calc(var(--e) / .45), 1);margin:0;opacity:var(--s);font-family:var(--font-body);font-size:.8rem;line-height:1.65;color:#eceae8;pointer-events:none}.lupa{position:absolute;z-index:1;left:calc(var(--lx, .5) * 100%);top:calc(var(--ly, .5) * 100%);width:min(15vw,25dvh);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 24px 60px -20px #000c;translate:-50% -50%;--ap: 1;opacity:clamp(0,calc(var(--ap) / .25),1);pointer-events:none}.lupa img{position:absolute;left:0;top:0;max-width:none;display:block;transform-origin:0 0;filter:blur(calc((1 - var(--ap, 1)) * 11px))}@media (prefers-reduced-motion: reduce){.lupa{opacity:1}.lupa img{filter:none}}.lupa .alta{opacity:0;transition:opacity .15s var(--ease)}.lupa.lista .alta{opacity:1}html:not(.scenes-ready) .lupa{display:none}.obras-head{--s: clamp(0, calc(var(--e) / .45), 1);position:absolute;left:0;right:0;top:11vh;z-index:3;text-align:center;font-family:var(--font-body);opacity:var(--s)}.obras-head small{display:block;text-transform:uppercase;font-size:.66rem;letter-spacing:.34em;font-weight:500;color:var(--tenue-n);margin-bottom:1.3rem}.obras-head h2{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(2rem,4.4vw,4.4rem);line-height:1.06}.obras-head p{margin-top:.9rem;font-size:.82rem;color:var(--tenue-n)}#sala{--ll: clamp(0, calc(var(--e) * .1 + clamp(0, calc(var(--q) / .45), 1) * .9), 1)}#sala .obra-colgada{--entra: clamp(0, calc(var(--ll) / .66), 1)}#sala .titulo{--s: clamp(0, calc((var(--ll) - .22) / .4), 1)}#sala .responsable{--s: clamp(0, calc((var(--ll) - .3) / .3), 1)}#sala .responsable>*{opacity:var(--p-s, 1);translate:0 calc((1 - var(--p-s, 1)) * 1.2rem)}#sala .responsable .lbl{--p-s: clamp(0, calc((var(--ll) - .34) / .2), 1)}#sala .responsable h3{--p-s: clamp(0, calc((var(--ll) - .42) / .2), 1)}#sala .responsable .bio{--p-s: clamp(0, calc((var(--ll) - .5) / .2), 1)}#sala .responsable .perfil{--p-s: clamp(0, calc((var(--ll) - .58) / .22), 1)}@media (prefers-reduced-motion: reduce){#sala{--ll: 1}#sala .responsable>*{opacity:1;translate:none}}.responsable{--s: clamp(0, calc((var(--e) - .3) / .4), 1);position:absolute;right:4vw;top:9rem;bottom:5.2rem;z-index:3;display:flex;flex-direction:column;justify-content:center;translate:0 calc((1 - var(--s)) * 2.5vh + var(--q) * var(--deriva-lenta));width:var(--ficha-w);font-family:var(--font-body);opacity:var(--s)}.responsable .lbl{color:var(--tenue)}.responsable h3{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.1;margin:.9rem 0 0}.responsable h3:after{content:"";display:block;width:2.4rem;height:1px;margin:1.3rem 0 1.2rem;background:#fff6}.responsable p{font-size:.86rem;line-height:1.7;color:var(--tenue)}.responsable .bio p+p{margin-top:.8rem}.responsable .perfil{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:.82rem;color:#fff;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:#fff6;transition:gap .2s var(--ease),text-decoration-color .2s var(--ease)}.responsable .perfil:hover{gap:.9rem;text-decoration-color:#fff}#sala .responsable .perfil:active,.responsable .perfil:active{opacity:.65}.responsable .perfil:focus-visible{outline:1px solid var(--ultramar-claro);outline-offset:4px}.obra-link{font-family:var(--font-body);text-transform:uppercase;font-size:.6rem;letter-spacing:.26em;font-weight:500;color:var(--ultramar-claro);cursor:pointer;transition:opacity .4s var(--ease)}.obra-link:hover{opacity:.65}.obra-link:active{opacity:.45}.cap--cierre .fondo-sangre{position:absolute;inset:0;z-index:0}.cap--cierre .fondo-sangre img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.cap--cierre .campo{padding:9rem 4vw 6vh;gap:0}.cap--cierre .campo{z-index:2}.cap--cierre .stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 78% 60% at 50% 52%,rgb(var(--negro-rgb) / .88),rgb(var(--negro-rgb) / .56) 60%,rgb(var(--negro-rgb) / .32)),linear-gradient(to bottom,rgb(var(--negro-rgb) / .74),rgb(var(--negro-rgb) / .36) 32%,rgb(var(--negro-rgb) / .82))}.cap--cierre .cap-num{display:none}.cap--cierre .cierre-copy{width:min(64rem,84vw)}.cap--cierre .pasos{display:flex;justify-content:center;gap:clamp(1.4rem,3vw,2.8rem);max-width:none;margin-top:2.2rem}.cap--cierre .pasos li{display:flex;gap:.75rem;align-items:flex-start;flex:1 1 0;max-width:18rem;padding-bottom:0;border-bottom:0;translate:0 calc((1 - var(--s)) * 8px)}@media (max-width: 860px){.cap--cierre .pasos{flex-direction:column;align-items:center;gap:.7rem}.cap--cierre .pasos li{flex:none;width:min(22rem,84vw)}}@media (max-width: 768px){.cap--cierre .stage .campo{padding:5rem 1.5rem 1.25rem}.cap--cierre .cierre-copy{width:100%}.cap--cierre .cierre-copy small{margin-bottom:.6rem}.cap--cierre .cierre-copy h2{font-size:1.55rem}.cap--cierre .cierre-copy .lead{margin-top:.6rem;font-size:.78rem;line-height:1.5}.cap--cierre .pasos{margin-top:.8rem;gap:.5rem;align-items:stretch}.cap--cierre .pasos li{width:100%;max-width:none}.cap--cierre .paso-txt span{font-size:.68rem;line-height:1.4}.cap--cierre .paso-txt{gap:.2rem}.cap--cierre .cierre-acciones{margin-top:.8rem}}@media (max-width: 768px){.cap--cierre .stage:after{background:linear-gradient(rgb(var(--negro-rgb) / .3),rgb(var(--negro-rgb) / .3)),radial-gradient(ellipse 96% 56% at 50% 52%,rgb(var(--negro-rgb) / .88),rgb(var(--negro-rgb) / .56) 60%,rgb(var(--negro-rgb) / .32)),linear-gradient(to bottom,rgb(var(--negro-rgb) / .74),rgb(var(--negro-rgb) / .36) 32%,rgb(var(--negro-rgb) / .82))}}@media (max-height: 1000px){.cap--cierre .campo{padding:6rem 4vw 3vh;gap:0}.cierre-copy h2{font-size:clamp(1.6rem,3vw,2.6rem)}.cierre-copy .lead{margin-top:.9rem;font-size:.82rem;line-height:1.6}.pasos{margin-top:1.1rem;gap:.45rem}.pasos li{padding-bottom:.45rem}.cierre-acciones{margin-top:1.2rem}}@media (max-height: 820px){.cierre-copy .lead{margin-top:.7rem}.pasos{margin-top:.9rem}}.cierre-copy{--s: clamp(0, calc(var(--e) / .45), 1);--va: clamp(0, calc((.6 - var(--salida, 0)) / .25), 1);width:min(38rem,46vw);flex:none;font-family:var(--font-body);text-align:center;opacity:calc(var(--s) * var(--va));translate:0 calc((1 - var(--s)) * 2.5vh)}.cierre-copy small{display:block;text-transform:uppercase;font-size:.66rem;letter-spacing:.34em;font-weight:500;color:var(--tenue);margin-bottom:1.3rem}.cierre-copy h2{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(1.9rem,4vw,4rem);line-height:1.06}.cierre-copy .lead{margin:1.4rem auto 0;max-width:32rem;font-size:.92rem;line-height:1.75;color:var(--tenue)}.pasos{list-style:none;margin:2rem auto 0;padding:0;display:grid;gap:.7rem;max-width:30rem;text-align:left}.pasos li{--s: clamp(0, calc((var(--e) - var(--in)) / .25), 1);display:grid;grid-template-columns:2.6rem 1fr;align-items:baseline;padding-bottom:.7rem;border-bottom:1px solid var(--linea);font-size:.82rem;color:var(--tenue);opacity:var(--s);translate:calc((1 - var(--s)) * -8px) 0}.pasos .paso-txt{display:grid;gap:.3rem}.pasos .paso-txt b{font-weight:500;font-size:.82rem;color:var(--blanco)}.pasos .paso-txt span{font-size:.74rem;line-height:1.55}.pasos .k{font-size:.6rem;letter-spacing:.26em;color:var(--ultramar-claro);font-variant-numeric:tabular-nums}.cierre-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem;margin-top:2.2rem}.cierre-acciones .relief-raised{box-shadow:none;border-radius:0;background:var(--blanco);color:var(--negro);border:1px solid var(--blanco);font-family:var(--font-body);font-weight:500;text-transform:uppercase;font-size:.66rem;letter-spacing:.26em;padding:1rem 2rem;transition:background-color .25s var(--ease),color .25s var(--ease),translate .4s var(--ease),scale .18s var(--ease)}.cierre-acciones .relief-raised:hover{translate:0 -2px;background:var(--negro);color:var(--blanco)}.cierre-acciones .relief-raised:active{scale:.98;translate:0 0;opacity:.85}.cierre-copy .mail{font-size:.82rem;color:var(--tenue);cursor:pointer;transition:color .4s var(--ease)}.cierre-copy .mail:hover{color:var(--blanco)}.cierre-copy .mail:active{opacity:.6}html[data-informe] .site-header{position:fixed;inset:0 0 auto;z-index:30;background:none;border:0;transform:translateY(0);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .26s ease-out,color .4s var(--ease);backdrop-filter:none;transition:color .4s var(--ease)}html[data-informe] .site-header:has(details[open]){transform:none}html[data-informe] .site-header--oculto{transform:translateY(calc(-100% - 2rem));opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1)}html[data-informe] .site-header:before{content:"";position:absolute;inset:0 0 auto;height:190%;pointer-events:none;z-index:-1;background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .82) 0%,rgb(var(--negro-rgb) / .55) 42%,transparent 100%)}html:not(.scenes-ready) .site-header:before{display:none}html[data-bajo-marca=obras] .site-header:before{height:118%;background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .78) 0%,rgb(var(--negro-rgb) / .52) 55%,transparent 100%)}html[data-bajo-marca=obras] .site-header :is(.brand,.brand-sub,summary,>div>nav a){text-shadow:0 0 2px rgb(var(--negro-rgb) / .9),0 0 6px rgb(var(--negro-rgb) / .8),0 0 16px rgb(var(--negro-rgb) / .7)}html[data-bajo-marca=obras] .site-header summary:before{filter:drop-shadow(0 0 4px rgb(var(--negro-rgb) / .85))}.site-header>div{max-width:none;padding:2.2rem 2.6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.site-header details{display:block;grid-column:1;grid-row:1;justify-self:start}.site-header .brand{grid-column:2;grid-row:1;justify-self:center;text-align:center}.brand-sub{grid-column:2;grid-row:2;justify-self:center;font-family:var(--font-body);text-transform:uppercase;font-size:.56rem;letter-spacing:.34em;font-weight:400;color:currentColor;opacity:.72;margin-top:.35rem}.site-header>div>nav{grid-column:3;grid-row:1;justify-self:end}html[data-informe] .site-header .hdr-mid{display:none}.site-header summary{font-family:var(--font-body);text-transform:none;font-size:.82rem;letter-spacing:.02em;display:flex;align-items:center;gap:.7rem}.site-header summary:before{content:"";display:block;width:22px;height:7px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.site-header .brand{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.22em;font-size:1.05rem}@media (max-width: 480px){.site-header>div{padding:1.6rem 1.25rem}.site-header .brand{letter-spacing:.1em;font-size:.95rem}.brand-sub{letter-spacing:.16em;font-size:.5rem}}html[data-informe] .site-header .hdr-mid{font-family:var(--font-body);text-transform:uppercase;font-size:.56rem;letter-spacing:.34em;font-weight:400}.site-header .caps-luz{display:none}html[data-informe] .site-header,html[data-informe] .site-header a{color:var(--blanco)}.site-header summary{color:inherit}.site-header details nav{background:var(--negro);border:0}html[data-bajo-marca=obras] .site-header details[open] summary,html[data-bajo-marca=obras] .site-header details[open] summary:before{text-shadow:none;filter:none}.flecha{position:absolute;left:2.6vw;bottom:2.4rem;z-index:28;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;color:var(--blanco);opacity:clamp(0,calc(1 - var(--progreso, 0) * 26),1);pointer-events:auto;transition:opacity .4s var(--ease),background-color .4s var(--ease),color .4s var(--ease)}.flecha:hover{background:var(--blanco);color:var(--negro)}.flecha:active{opacity:.6}html[data-mundo=claro] .flecha{color:var(--negro)}html[data-mundo=claro] .flecha:hover{background:var(--negro);color:var(--blanco)}html:not(.scenes-ready) .flecha{opacity:1}@media (max-width: 768px){.flecha{display:none}}html:not([data-informe]) h1,html:not([data-informe]) h2,html:not([data-informe]) h3,.int-h3{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;color:var(--negro)}html:not([data-informe]) h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.06}html:not([data-informe]) h2{font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.12}html:not([data-informe]) h3,.int-h3{font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.15}html:not([data-informe]) .relief-raised{box-shadow:none;border-radius:0;background:var(--negro);color:var(--blanco);font-family:var(--font-body);font-weight:500;text-transform:uppercase;font-size:.66rem;letter-spacing:.26em;padding:1rem 2rem;transition:translate .4s var(--ease),opacity .4s var(--ease)}html:not([data-informe]) .relief-raised:hover{translate:0 -2px;box-shadow:none}html:not([data-informe]) .relief-raised:active{translate:0 0;opacity:.8}.ficha-int{border-top:1px solid var(--linea-n);padding-top:1.1rem;background:none;transition:border-color .4s var(--ease)}a.ficha-int:hover,a.ficha-int:focus-visible{border-color:var(--ultramar)}.ficha-int--tinta{border-top-width:2px;border-color:var(--ultramar)}.ficha-int img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}html:not([data-informe]) .site-header{position:sticky;top:0;z-index:30;background:var(--blanco);border-bottom:1px solid var(--linea-n);color:var(--negro);backdrop-filter:none}html:not([data-informe]) .site-header a:not(details a){color:var(--negro)}html:not([data-informe]) .site-header>div{padding:1.6rem 2.6rem}.site-header details[open] summary:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.site-header details nav{position:fixed;inset:0;z-index:50;background:var(--negro);color:var(--blanco);align-content:center;justify-items:center;gap:.4rem;padding:6rem 2.6rem;translate:0 100%;transition:translate 1s var(--ease),display 1s var(--ease) allow-discrete}.site-header details:not([open]) nav{display:none}.site-header details[open] nav{display:grid;translate:0 0;@starting-style{translate:0 100%}}.site-header details[open][data-cerrando] nav{translate:0 100%}.site-header details[open][data-cerrando] nav>*{opacity:0;translate:0 1.2rem;transition-delay:0s}.site-header details nav>*{opacity:0;translate:0 1.2rem;transition:opacity .42s var(--ease),translate .46s var(--ease),color .4s var(--ease)}.site-header details[open] nav>*{opacity:1;translate:0 0;@starting-style{opacity:0;translate:0 1.2rem}}.site-header details[open] nav>*:nth-child(1){transition-delay:.14s}.site-header details[open] nav>*:nth-child(2){transition-delay:.22s}.site-header details[open] nav>*:nth-child(3){transition-delay:.3s}.site-header details[open] nav>*:nth-child(4){transition-delay:.38s}.site-header details[open] nav>*:nth-child(5){transition-delay:.46s}.site-header details[open] nav>*:nth-child(6){transition-delay:.54s}.site-header summary{transition:color .4s var(--ease)}.site-header summary:before{transition:rotate .5s var(--ease),height .5s var(--ease),border-bottom-color .5s var(--ease)}.site-header details{align-self:center}@media (prefers-reduced-motion: reduce){.site-header details nav,.site-header details nav>*,.site-header summary:before{transition:none}}.site-header details .chapter-link{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(2rem,5.6vw,5.6rem);line-height:1.1;color:rgb(var(--blanco-rgb) / .45)}.site-header details .chapter-link:hover,.site-header details .chapter-link[aria-current=location]{color:var(--blanco)}.site-header details .chapter-link:active{opacity:.7}.site-header details nav>a:last-child{margin-top:2.5rem;font-family:var(--font-body);font-size:.66rem;text-transform:uppercase;letter-spacing:.34em;color:var(--tenue)}.site-header details[open] summary{position:relative;z-index:51;color:var(--blanco)}.menu-abrir,.menu-cerrar{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-cerrar{display:none}details[open] .menu-abrir{display:none}details[open] .menu-cerrar{display:inline}.site-header details[open] summary:before{inline-size:20px;block-size:20px;border:0;rotate:none;background:linear-gradient(45deg,transparent calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.riel{position:fixed;left:0;top:0;bottom:0;width:1px;z-index:25;pointer-events:none;font-family:var(--font-body)}.riel .grad{position:absolute;inset:0}.riel .grad b{display:none}.riel:before{content:"";position:absolute;inset:0;width:1px;background:#ffffff24}html[data-mundo=claro] .riel:before{background:#0d0d0d24}.riel .grad b span{position:absolute;right:15px;top:50%;translate:0 -50%;font-size:.58rem;letter-spacing:.22em;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tenue);opacity:.16;transition:opacity .4s var(--ease),color .4s var(--ease)}.riel .grad b[data-activa]{opacity:1}.riel .grad b[data-activa] span{opacity:1;color:var(--blanco)}.riel .marca{position:absolute;left:0;top:0;width:1px;height:calc(var(--progreso, 0) * 100%);background:#ffffff8c}html[data-mundo=claro] .riel .marca{background:#0d0d0d73}html:not(.scenes-ready) .riel .marca{display:none}html:not(.scenes-ready) .riel{display:none}html[data-mundo=claro] .riel .grad b span{color:var(--tenue-n)}html[data-mundo=claro] .riel .grad b{background:var(--tenue-n)}html[data-mundo=claro] .riel .grad b[data-activa] span{color:var(--negro)}html[data-mundo=claro] .riel .marca{background:var(--ultramar)}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){html.scenes-ready .scene:not(.cap--hoja):not(.scene--obras):not(#cierre){content-visibility:auto}}@media (max-width: 768px){.scene{height:calc(var(--scene-len-m, var(--scene-len)) * 100lvh)}.riel{display:block;left:auto;right:7px;width:9px;top:calc(var(--cab, 4rem) + .9rem);bottom:5.4rem;opacity:.5;transition:opacity .6s var(--ease)}.riel.viva{opacity:1}html.scenes-ready{scrollbar-width:none}html.scenes-ready::-webkit-scrollbar{display:none}.riel:before{inset:28px 0 28px auto;width:1px}.riel .grad b{display:block;position:absolute;right:0;width:7px;height:1px;translate:0 28px;background:#fff6;transition:width .4s var(--ease),background .4s var(--ease)}.riel .grad b span{right:15px;opacity:0;font-size:.56rem}.riel .grad b[data-activa]{width:9px;background:var(--blanco)}.riel .grad b[data-activa] span{opacity:1}html[data-mundo=claro] .riel .grad b{background:#0d0d0d59}html[data-mundo=claro] .riel .grad b[data-activa]{background:var(--ultramar)}html[data-mundo=claro] .riel .grad b[data-activa] span{color:var(--ultramar)}.riel .marca{left:auto;right:0;top:28px;width:1px;height:calc(var(--progreso, 0) * (100% - 56px))}.riel .marca:after{content:"";position:absolute;right:-3px;bottom:-3.5px;width:7px;height:7px;border-radius:50%;background:inherit}.stage{display:flex;flex-direction:column}.scene{--deriva: 0px;--deriva-lenta: 0px;--deriva-larga: 0px}.campo{position:static;flex:0 0 auto;min-height:0;flex-direction:column;justify-content:flex-start;gap:.8rem;padding:4.5rem 1.25rem 1.4rem}.obra-colgada{height:min(28dvh,56vw)}.cartela,.cap .cartela{position:static;translate:none;width:100%}.cartela dl{grid-template-columns:6.5rem 1fr}.titulo{position:static;padding:0 1.25rem 1.2rem}.pasos-cap{position:static;margin:.2rem 1.25rem 0}.titulo .cur{font-size:1.75rem}.titulo .vers{font-size:1.45rem}.pasos-cap{justify-content:space-between;gap:.4rem}.pasos-cap b{font-size:.76rem}.tecnicas{width:100%}.tec{padding:.75rem .5rem}.tec-cab{grid-template-columns:2.6rem 1fr auto;gap:0 .6rem;align-items:start}.tec-cab .k{padding-top:.25rem}.tec-cab .est{grid-column:2;margin-top:.3rem}.tec-flecha{opacity:.45;translate:0 0;align-self:start;margin-top:.35rem}.cierre-copy{width:100%}.cierre-copy h2{font-size:1.9rem}}@media (prefers-reduced-motion: reduce){.scene{height:auto;min-height:100dvh}.stage{position:relative;height:auto;min-height:100dvh}}.cap--hoja .stage{display:grid;place-items:center}.cap--hoja .campo{padding:5.5rem 4vw 2vh}.cap--hoja .fondo-sangre{position:absolute;inset:0;z-index:0}.cap--hoja .fondo-sangre img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hoja{position:relative;z-index:1;background:var(--blanco);color:var(--negro);inline-size:clamp(34rem,calc((38 + var(--q) * 82) * 1vw),94vw);padding:clamp(1.4rem,min(4vw,5dvh),4.5rem);will-change:inline-size}.hoja>*{max-width:46rem;margin-inline:auto}.hoja .titulo{font-size:clamp(2rem,3.4vw,4rem);text-wrap:balance}:root{--tr-desvanece: .48s;--tr-abre: .7s;--tr-pulso: 40ms;--tr-barre: .95s;--tr-paso: 18ms;--ease-tr: cubic-bezier(.5, 0, .1, 1)}.caballete--yendo .tec:not(.tec--elegida){opacity:0;translate:-3rem 0;transition:opacity .26s linear calc(var(--i, 0) * var(--tr-paso)),translate .42s var(--ease-tr) calc(var(--i, 0) * var(--tr-paso))}.hoja-velo{position:absolute;inset:0;z-index:0;background:var(--blanco);pointer-events:none;transform-origin:50% 50%;will-change:transform;transition:transform var(--tr-abre) var(--ease-tr) var(--tr-desvanece)}.caballete--yendo :is(.hoja .titulo,.hoja-lead,.tec--link){opacity:0;transition:opacity .26s linear}.caballete--yendo .hoja .tecnicas{border-top-color:transparent;transition:border-color .26s linear}.caballete--yendo .tec--elegida{opacity:0;transition:opacity .25s linear calc(var(--tr-desvanece) - .25s)}html.trat-yendo :is(.site-header,.wa-fab,.riel){opacity:0;pointer-events:none;transition:opacity .3s linear}.caballete--yendo .tec-enlace:hover .nom{color:inherit}.caballete--yendo .tec-flecha{opacity:0}@media (prefers-reduced-motion: reduce){.caballete--yendo :is(.hoja,.tec,.tec--link,.tec--elegida),.hoja-velo{transition:none}}@media (max-width: 700px){.hoja{inline-size:94vw}:root{--tr-abre: .42s}}@media (max-width: 768px){html[data-informe] .site-header{background:var(--negro)}}@media (max-width: 768px){.scene.cap--hoja{--e: 1 !important;margin-top:0}.scene.cap--hoja+.scene{margin-top:0}html:not(.scenes-ready) .scene.cap--hoja{height:auto}html:not(.scenes-ready) .cap--hoja .stage{position:static;height:auto;min-height:100dvh;overflow-x:clip;overflow-y:visible;padding-block:7rem 3rem}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){.scene.cap--hoja{height:auto}.cap--hoja .stage{position:static;height:auto;min-height:100dvh;overflow-x:clip;overflow-y:visible;padding-block:7rem 3rem}}html:not(.scenes-ready) .hoja{inline-size:94vw}@media (prefers-reduced-motion: reduce){.hoja{inline-size:94vw}}.hoja .titulo{--s: clamp(0, calc(var(--e) / .45), 1);position:static;margin:0 auto clamp(.8rem,min(2.6vw,2.2dvh),2.2rem);translate:0 calc((1 - var(--s)) * 2vh)}.hoja .tec{padding:clamp(.38rem,.82dvh,.9rem) 1rem}.hoja .tec .nom{font-size:clamp(.92rem,min(1.3vw,1.65dvh),1.6rem)}@media (min-width: 769px) and (max-height: 860px){.hoja .tec{padding:clamp(.2rem,.52dvh,.9rem) 1rem}.hoja .titulo{margin-bottom:clamp(.4rem,1.2dvh,1rem)}}.hoja-lead{margin:0 auto clamp(.5rem,1.4dvh,1rem);max-width:44rem;width:100%;font-family:var(--font-body);font-size:clamp(.74rem,1.55dvh,.86rem);line-height:1.55;color:var(--tenue)}.cap--claro .hoja-lead{color:var(--tenue-n)}.tec-grupo{padding-top:clamp(.7rem,1.6dvh,1.2rem)}.tec-grupo h3{margin:0;display:flex;gap:.9rem;align-items:baseline;font-weight:400}.tec-grupo .nom{font-family:var(--font-display);font-weight:400;color:var(--blanco);font-size:clamp(.85rem,min(1.05vw,1.55dvh),1.1rem);letter-spacing:.12em}.cap--claro .tec-grupo .nom{color:var(--negro)}.hoja .tec-grupo .nom{font-size:clamp(.85rem,min(1.05vw,1.55dvh),1.1rem)}.tec-grupo .k{width:auto;font-size:.78rem;font-weight:400;letter-spacing:.18em}.tec--abrible .nom{text-transform:none;letter-spacing:.01em}.hoja .tec--abrible .nom{font-size:clamp(1rem,min(1.45vw,1.85dvh),1.8rem)}.hoja .titulo{font-size:clamp(1.5rem,min(3.4vw,3.5dvh),4rem)}.hoja .tecnicas{--s: clamp(0, calc((var(--e) - .3) / .4), 1);width:100%;max-width:44rem}.hoja .titulo .cur,.hoja .titulo .vers{font-size:inherit}.hoja .tecnicas{translate:0 calc((1 - var(--s)) * 2vh)}.hoja .titulo .palabra{display:inline-block;white-space:nowrap}.hoja .titulo .vers i{--l: clamp(0, calc((var(--e) - var(--i) * .012) / .12), 1)}.scene--obras{height:auto}#obras{--sala-paso: 1.3;--sala-cola: .35}.sala-riel{position:relative}.sala-obras{margin:0;padding:0;list-style:none}.obra-panel{background:var(--fam-fondo);color:var(--fam-tinta)}.obra-panel-in{--h-marco: calc(100dvh - 8rem) ;--t: clamp(1.8rem, 3.6vw, 3.4rem);--pila-medio: calc(3rem + 1.725 * var(--t));display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22vw);grid-template-rows:max(0px,calc(var(--h-marco) / 2 - var(--pila-medio))) auto auto minmax(0,1fr);align-items:center;-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);padding:4rem clamp(1.5rem,4vw,4rem)}.sala-cuenta,.sala-barra{display:none}#obras[data-sala-viva] .sala-riel{height:calc(((var(--sala-n) - 1) * var(--sala-paso) + 2 * var(--sala-cola) + 2) * 100lvh)}#obras[data-sala-viva] .sala-escenario{position:sticky;top:0;height:100dvh}#obras[data-sala-viva] .sala-obras{position:absolute;inset:0}#obras[data-sala-viva] .obra-panel{position:absolute;inset:0;overflow:hidden;will-change:transform}#obras[data-sala-viva] .obra-panel[data-lejos] .obra-marco{display:none}#obras[data-sala-viva] .obra-panel[data-lejos],#obras[data-sala-viva] .obra-panel[data-lejos] .obra-panel-in{will-change:auto}#obras[data-sala-viva] .obra-panel-in{position:absolute;inset:0;padding:calc(var(--cab, 0px) + 1.25rem) clamp(1.5rem,4vw,4rem) 5.5rem;--h-marco: calc(100dvh - var(--cab, 0px) - 6.75rem);will-change:transform}#obras[data-sala-viva] :is(.sala-cuenta,.sala-barra){display:block}.obra-texto-izq{grid-column:2;grid-row:2;align-self:start}.obra-num{display:block;text-transform:uppercase;font-size:.62rem;letter-spacing:.34em;font-weight:500;color:var(--fam-tenue)}.obra-titulo{font-family:var(--font-display);font-weight:300;line-height:1.06;margin:calc(.236 * var(--t)) 0 0;font-size:var(--t);letter-spacing:.012em}.obra-autor{margin:calc(.236 * var(--t)) 0 0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1rem,1.35vw,1.3rem);letter-spacing:.02em;line-height:1.3;color:var(--fam-tenue)}.obra-autor-fechas{white-space:nowrap;font-style:normal;font-size:.82em;letter-spacing:.04em}.obra-zona{display:contents}.obra-marco{grid-column:1;grid-row:1 / -1;margin:0;justify-self:center;width:min(100%,calc(var(--h-marco) * var(--obra-ar, 1)));aspect-ratio:var(--obra-ar, 1)}.obra-marco img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;will-change:transform}.obra-texto-der{grid-column:2;grid-row:3;align-self:start;margin-top:var(--t)}.obra-tags{margin:0 0 calc(.382 * var(--t));padding:0;list-style:none;text-transform:uppercase;font-size:.7rem;letter-spacing:.14em;color:var(--fam-tenue)}.obra-tags li{display:inline}.obra-tags .linea>span:before{content:"/ ";opacity:.7}.obra-tags li:not(:last-child):after{content:" "}.obra-ver{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.5rem;min-height:44px;border-radius:999px;border:1px solid currentColor;cursor:pointer;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:none;transition:gap .3s var(--ease),opacity .2s linear}.obra-ver:hover{gap:.9rem}.obra-ver:active{opacity:.75}.obra-ver:focus-visible{outline:2px solid var(--fam-acento);outline-offset:4px}#obras[data-sala-viva] .linea{display:inline-block;vertical-align:top;overflow:hidden}#obras[data-sala-viva] .linea>span{display:inline-block}#obras[data-sala-viva] .linea>*{transform:translateY(100%);transition:transform .8s cubic-bezier(.215,.61,.355,1) calc(var(--k, 0) * .1s)}#obras[data-sala-viva] .linea>.obra-ver{transition:transform .8s cubic-bezier(.215,.61,.355,1) calc(var(--k, 0) * .1s),gap .3s var(--ease),opacity .2s linear}#obras[data-sala-viva] .linea[data-visto]>*{transform:none}#obras[data-sala-viva] .linea[data-suelto]{overflow:visible}#obras[data-sala-viva] .linea[data-ya]>*{transition:none}#obras[data-sala-viva] .sala-cuenta{position:absolute;z-index:3;left:clamp(1.5rem,4vw,4rem);bottom:clamp(1.6rem,6vh,4.5rem);margin:0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.1em;color:var(--fam-tinta);opacity:.85;pointer-events:none}#obras[data-sala-viva] .sala-barra{position:absolute;z-index:3;left:0;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--fam-tinta) 15%,transparent);pointer-events:none}#obras[data-sala-viva] .sala-barra i{position:absolute;left:0;width:2px;background:var(--fam-tinta)}.obra-panel--saliendo :is(.obra-texto-izq,.obra-texto-der,.sala-cuenta,.sala-barra){opacity:0;transition:opacity .3s linear}.obra-marco{box-shadow:0 30px 70px -30px rgb(var(--negro-rgb) / 0)}.obra-panel--saliendo .obra-marco{transition:transform .4s var(--ease) .3s,box-shadow .4s var(--ease) .3s;transform:translateY(-10px) scale(1.035);box-shadow:var(--sombra-lamina)}.obra-muro{display:none}.obra-muro--activo{display:grid;place-items:center;position:fixed;inset:0;z-index:90;pointer-events:none}.obra-muro-mitad{position:absolute;top:0;bottom:0;width:50%;background:var(--muro-fondo, var(--negro));transition:transform .6s var(--ease) .7s}.obra-muro-mitad--izq{left:0;transform:translate(-100%)}.obra-muro-mitad--der{right:0;transform:translate(100%)}.obra-muro--cierra .obra-muro-mitad{transform:translate(0)}.obra-muro-nombre{position:relative;z-index:1;margin:0;text-align:center;max-width:min(88vw,50rem);font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.9rem,6vw,4.5rem);line-height:1.2;color:var(--muro-tinta, var(--pal-tinta, var(--blanco)))}.obra-muro-palabra{display:inline-block;white-space:nowrap}.obra-muro-nombre i{display:inline-block;font-style:normal}.obra-muro .obra-muro-nombre i{opacity:0;transform:translateY(10px)}#obras[data-sala-viva] .obras-head{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.obras-head{position:static;padding:0 clamp(1.5rem,4vw,4rem);margin:0 0 2.4rem}:is(.obra-link,.tec-link,.cierre-copy .mail,.pie-cta){position:relative}:is(.obra-link,.cierre-copy .mail,.pie-cta):after{content:"";position:absolute;left:0;right:0;top:50%;translate:0 -50%;block-size:max(100%,44px)}.tec--link{margin-block:.15rem}.tec-link:after{content:"";position:absolute;left:0;right:0;top:50%;translate:0 -50%;block-size:max(100%,26px)}.site-header summary{position:relative}.site-header summary:after{content:"";position:absolute;inset-block:50% 50%;left:-.6rem;right:-.6rem;block-size:44px;translate:0 -50%;top:50%}html[data-informe] body>footer{display:flex;flex-direction:column;justify-content:flex-end}.pie{--pie-pad: 2.6rem;--pie-suelo: var(--negro);--pie-tinta: var(--blanco);--pie-tenue: var(--tenue);--pie-linea: var(--linea);position:relative;background:var(--pie-suelo);color:var(--pie-tinta);border-top:1px solid var(--pie-linea);overflow:hidden}.pie--claro{--pie-suelo: var(--blanco);--pie-tinta: var(--negro);--pie-tenue: var(--tenue-n);--pie-linea: var(--linea-n)}.pie-in{position:relative;z-index:1;padding:clamp(3.5rem,8vh,5.5rem) var(--pie-pad) clamp(1.6rem,3vh,2.4rem);display:grid;gap:clamp(2.5rem,6vh,4.5rem)}.pie-fila{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.pie-col{display:grid;align-content:start;gap:.7rem}.pie-tagline{font-family:var(--font-body);font-size:.92rem;line-height:1.65;max-width:19rem;color:var(--pie-tinta);margin:0}.pie-col a{font-family:var(--font-body);font-size:.82rem;color:var(--pie-tinta);border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .4s var(--ease);width:-moz-fit-content;width:fit-content}.pie-col a:hover{border-bottom-color:var(--pie-tinta)}.pie-col a:active{opacity:.7}.pie-lugar{font-family:var(--font-body);font-size:.82rem;color:var(--pie-tenue);margin-top:.4rem}.pie-cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;padding-bottom:.35rem;font-family:var(--font-body)!important;font-size:.95rem!important;color:var(--pie-tinta)!important;border-bottom:1px solid color-mix(in srgb,var(--pie-tinta) 40%,transparent);transition:border-color .4s var(--ease)}.pie-cta svg{transition:translate .4s var(--ease)}.pie-cta:hover{border-color:var(--pie-tinta)}.pie-cta:hover svg{translate:3px -3px}.pie-cta:active{opacity:.7}.pie-wa{font-family:var(--font-display)!important;font-weight:300;font-size:clamp(1.4rem,2.4vw,2rem)!important;line-height:1.1;letter-spacing:.02em;color:var(--pie-tinta)!important}.pie-marca-xl{display:block;height:auto;width:100%;fill:var(--pie-tinta)}.pie-marca-xl text{font-family:var(--font-display);font-weight:300;font-size:96px}.pie-cierre{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem 2rem;font-family:var(--font-body);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pie-tenue);border-top:1px solid var(--pie-linea);padding-top:1.2rem}.pie-cierre a{color:inherit;text-decoration:none}.pie-cierre a:hover{text-decoration:underline;text-underline-offset:.3em}.pie-cierre a:active{opacity:.6}@media (max-width: 900px){.pie-fila{grid-template-columns:1fr 1fr}.pie-col--dice{grid-column:1 / -1}}@media (max-width: 700px){.pie{--pie-pad: 1.5rem}.pie-in{padding-top:2rem;gap:1.5rem}.pie-fila{grid-template-columns:1fr;gap:1.6rem}.pie-col{gap:.55rem}.pie-col--nav{grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}.pie-cta{margin-top:1rem}.pie-cierre{font-size:.55rem;padding-top:1rem}}@media (prefers-reduced-motion: reduce){.pie-cta svg{transition:none}}.wa-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1rem;background:rgb(var(--negro-rgb) / .28);color:var(--blanco);border:1px solid rgb(255 255 255 / .42);backdrop-filter:blur(10px);font-family:var(--font-body);font-weight:500;text-transform:uppercase;font-size:.58rem;letter-spacing:.26em;cursor:pointer;transition:translate .4s var(--ease),opacity .4s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease)}.wa-fab svg{width:18px;height:18px}html[data-mundo=claro] .wa-fab{background:#fff6;color:var(--negro);border-color:rgb(var(--negro-rgb) / .35)}.wa-fab span{font:inherit;letter-spacing:inherit}.wa-fab:hover{background:rgb(var(--negro-rgb) / .55);border-color:#ffffffb3}html[data-mundo=claro] .wa-fab:hover{background:#ffffffbf;border-color:rgb(var(--negro-rgb) / .6)}.wa-fab:active{translate:0 1px;opacity:.85}.wa-fab svg{flex:none}html[data-en-pie] .wa-fab{opacity:0;translate:0 12px;pointer-events:none;visibility:hidden;transition:translate .4s var(--ease),opacity .4s var(--ease),visibility 0s .4s}.cap--manos .fondo-sangre{position:absolute;inset:0;z-index:0}.cap--manos .fondo-sangre img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 42%;object-position:52% 42%}.cap--manos .stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .88) 0%,rgb(var(--negro-rgb) / .42) 9%,transparent 19%),linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0%,rgb(var(--negro-rgb) / .9) 22%,rgb(var(--negro-rgb) / .82) 34%,rgb(var(--negro-rgb) / .5) 46%,transparent 62%)}.cap--manos .titulo small{color:var(--blanco)}@media (min-width: 769px){.cap--manos .titulo{left:8vw;right:auto;bottom:24vh;text-align:left;max-width:72vw}.cap--manos .titulo small{margin-bottom:1rem}}.cap--manos .campo{z-index:2}@media (min-width: 769px){#llega .titulo .cur{font-size:clamp(2.6rem,5.4vw,5.4rem)}#llega .titulo .vers{font-size:clamp(1.6rem,3.4vw,3.4rem)}#llega .titulo small{font-size:.6rem;margin-bottom:1rem}.cap--manos .titulo{bottom:calc(44px + var(--franja, 7rem) + 1rem);transition:bottom .5s var(--ease)}}.cap--manos .cartela{position:absolute;left:8vw;right:auto;top:auto;bottom:44px;translate:none;width:auto;max-width:84vw;background:none;color:var(--blanco);padding:14px 0 0;border-top:1px solid var(--linea);display:grid;align-items:start;-moz-column-gap:2.4rem;column-gap:2.4rem;grid-template-columns:minmax(12rem,auto) auto minmax(0,21rem);backdrop-filter:none}.cap--manos .cartela>.lbl{grid-column:1;grid-row:1;color:var(--tenue)}.cap--manos .cartela .nom{grid-column:1;grid-row:2;margin:6px 0 0;font-size:1.15rem;color:var(--blanco)}.cap--manos .cartela dl{grid-column:2;grid-row:1 / span 2;margin:0;padding:0;border:0;display:grid;grid-auto-flow:column;grid-template-rows:auto auto;-moz-column-gap:2rem;column-gap:2rem;row-gap:5px;font-size:.72rem;line-height:1.5}.cap--manos .cartela dt{color:var(--tenue)}.cap--manos .cartela dd{color:var(--blanco)}.cap--manos .cartela-pasos{grid-column:3;grid-row:1 / span 2;margin:0;padding:0;border:0;position:static}.cap--manos .cartela-pasos p{font-size:.75rem}.cap--manos .cartela-pasos .cp{--on: calc(clamp(0, calc((var(--q) - var(--in) + .012) / .012), 1) - clamp(0, calc((var(--q) - var(--in) - var(--step) + .012) / .012), 1)) }.cap--manos .cp-barra{left:0;right:0;top:-1px;width:clamp(0%,calc(var(--q) * 100%),100%)}.cap--manos .pasos-cap{display:none}@media (min-width: 769px){html:not(.scenes-ready){--franja: 13rem}html:not(.scenes-ready) .cap--manos .cartela-pasos{grid-column:1 / -1;grid-row:3;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:1.6rem;column-gap:1.6rem}html:not(.scenes-ready) .cap--manos .cartela-pasos .cp{margin-bottom:0}}@media (min-width: 769px) and (prefers-reduced-motion: reduce){.cap--manos .cartela-pasos{grid-column:1 / -1;grid-row:3;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:1.6rem;column-gap:1.6rem}.cap--manos .cartela-pasos .cp{margin-bottom:0}}html:not(.scenes-ready) .cap--manos .stage:after{background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .88) 0%,rgb(var(--negro-rgb) / .42) 9%,transparent 19%),linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0%,rgb(var(--negro-rgb) / .9) 45%,rgb(var(--negro-rgb) / .7) 62%,transparent 82%)}@media (prefers-reduced-motion: reduce){html .cap--manos .stage:after{background:linear-gradient(to bottom,rgb(var(--negro-rgb) / .88) 0%,rgb(var(--negro-rgb) / .42) 9%,transparent 19%),linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0%,rgb(var(--negro-rgb) / .9) 45%,rgb(var(--negro-rgb) / .7) 62%,transparent 82%)}}@media (max-width: 768px){:root{--lado: 1.25rem;--reserva-wa: calc(5.2rem + env(safe-area-inset-bottom, 0px)) }.cap-num{display:none}.cap--manos .stage,.cap--micro .stage,.cap--retrato .stage{justify-content:flex-end;padding-bottom:var(--reserva-wa)}.cap--manos .campo,.cap--micro .campo{padding:0 var(--lado);gap:0}.cap--manos .titulo,.cap--micro .titulo,.cap--retrato .titulo{padding:0 var(--lado);text-align:left}.cap--manos .titulo small,.cap--micro .titulo small,.cap--retrato .titulo small{margin-bottom:.7rem}.cap--manos .titulo .cur,.cap--micro .titulo .cur,.cap--retrato .titulo .cur{font-size:clamp(2.3rem,11vw,3.2rem)}.cap--manos .titulo .vers,.cap--micro .titulo .vers,.cap--retrato .titulo .vers{font-size:clamp(1.3rem,6.2vw,1.95rem)}.cap--manos .titulo .vers,.cap--micro .titulo .vers,.cap--retrato .titulo .vers,.cap--retrato .titulo .cur{text-wrap:balance}.cap--manos .campo{order:2}}@media (max-width: 768px){#llega,#mesa{--reserva-wa: calc(1.75rem + env(safe-area-inset-bottom, 0px)) }#llega .cartela-pasos p,#mesa .cap-lead{max-width:calc(100vw - var(--lado) - 4.5rem)}}@media (max-width: 768px){#llega .fondo-sangre img{position:absolute;left:0;bottom:0;width:100%;height:106%;-o-object-position:60% 100%;object-position:60% 100%}#llega .stage:after{background:linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0,rgb(var(--negro-rgb) / .9) calc(var(--reserva-wa) + 6.5rem),rgb(var(--negro-rgb) / .55) calc(var(--reserva-wa) + 11rem),transparent calc(var(--reserva-wa) + 16rem))}#llega .cartela{position:relative;inset:auto;translate:none;width:100%;max-width:none;padding:.85rem 0 0;border-top:1px solid var(--linea);display:grid;grid-template-columns:auto auto minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:.3rem;margin-top:1.1rem;font-size:.72rem;line-height:1.4}#llega .cartela>.lbl,#llega .cartela .nom,#llega .cartela dl{display:none}#llega .cartela{padding:0;border-top:0;margin-top:.9rem}#llega .titulo .cur{font-size:clamp(2rem,9vw,2.6rem)}#llega .titulo .vers{font-size:clamp(1.15rem,5.3vw,1.55rem)}#llega .cartela-pasos{position:relative;grid-column:1 / -1;grid-row:3;margin:0;padding:.75rem 0 0;border-top:1px solid var(--linea)}#llega .cartela-pasos p{font-size:.76rem;line-height:1.55;color:var(--blanco)}#llega .cp-barra{top:-1px;left:0;right:0;width:clamp(0%,calc(var(--q) * 100%),100%)}}@media (max-width: 768px) and (max-height: 680px){#llega .fondo-sangre img{bottom:4%;-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent);mask-image:linear-gradient(to bottom,#000 90%,transparent)}#llega .titulo .cur{font-size:2rem}#llega .titulo small{margin-bottom:.45rem}#llega .cartela{margin-top:.6rem}#llega .cartela-pasos{padding-top:.55rem}}@media (max-width: 768px){html:not(.scenes-ready) #llega .stage:after{background:linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0,rgb(var(--negro-rgb) / .9) calc(var(--reserva-wa) + 24rem),transparent calc(var(--reserva-wa) + 36rem))}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){html #llega .stage:after{background:linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0,rgb(var(--negro-rgb) / .9) calc(var(--reserva-wa) + 24rem),transparent calc(var(--reserva-wa) + 36rem))}}@media (max-width: 768px){#mesa .fondo-sangre img{position:absolute;left:0;top:auto;bottom:20%;width:100%;height:115%;-o-object-position:62% 50%;object-position:62% 50%;-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent);mask-image:linear-gradient(to bottom,#000 85%,transparent)}#mesa .stage:after{background:linear-gradient(to top,rgb(var(--negro-rgb) / .95) 0,rgb(var(--negro-rgb) / .9) calc(var(--reserva-wa) + 8rem),rgb(var(--negro-rgb) / .6) calc(var(--reserva-wa) + 13rem),transparent calc(var(--reserva-wa) + 19rem))}#mesa .cap-lead{z-index:2;padding:0 var(--lado);margin-top:1rem;font-size:.78rem;line-height:1.55;text-align:left}#mesa .lupa{width:min(28vw,9rem);z-index:2}}@media (max-width: 768px){#sala{--ll: clamp(0, calc(var(--e) * .1 + clamp(0, calc(var(--q) / .22), 1) * .9), 1);--f: clamp(0, calc((var(--q) - .3) / .45), 1)}#sala .campo{z-index:auto;flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:calc(var(--cab, 7rem) + .6rem) 0 1.2rem}#sala .obra-colgada{flex:1 1 0;min-height:0;width:100%;height:auto;translate:0 calc((1 - var(--entra)) * 2rem - var(--f) * 25%)}#sala .obra-colgada img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 50%;object-position:45% 50%}#sala .responsable{position:absolute;inset:auto 0 0;width:auto;z-index:3;display:block;box-sizing:border-box;padding:1.4rem var(--lado) var(--reserva-wa);background:var(--negro);border-top:1px solid var(--linea);opacity:1;translate:0 calc((1 - var(--f)) * 100%)}#sala .responsable>*{opacity:1;translate:none}#sala .responsable h3{font-size:1.5rem;margin-top:.7rem}#sala .responsable h3:after{margin:.9rem 0 .8rem}#sala .responsable>*{max-width:32rem}#sala .responsable p{font-size:.82rem;line-height:1.6}#sala .responsable .bio p+p{margin-top:.6rem}#sala .responsable .perfil{margin-top:1.1rem}}@media (max-width: 768px){.obra-panel-in{--h-marco: 62dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:start;text-align:left;row-gap:1rem;padding:4rem var(--lado)}.obra-marco,.obra-texto-izq,.obra-texto-der{grid-column:1;margin:0;align-self:auto}.obra-marco{grid-row:1;justify-self:center}.obra-texto-izq{grid-row:2}.obra-texto-der{grid-row:3;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;width:100%}.obra-tags{margin:0;line-height:1.5}.obra-ver{padding-block:.6rem;white-space:nowrap;flex-shrink:0}#obras[data-sala-viva] .obra-panel-in{padding:calc(var(--cab, 0px) + 1rem) var(--lado) var(--reserva-wa);grid-template-rows:minmax(0,1fr) auto auto;row-gap:.9rem}#obras[data-sala-viva] .obra-zona{display:grid;place-items:center;container-type:size;grid-column:1;grid-row:1;min-height:0;width:100%;align-self:stretch}#obras[data-sala-viva] .obra-marco{grid-area:auto;justify-self:auto;width:min(100cqw,calc(100cqh * var(--obra-ar, 1)))}#obras[data-sala-viva] .sala-cuenta{left:var(--lado);bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}.volver{display:inline-block;margin-bottom:2.4rem;font-family:var(--font-body);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--tenue-n);text-decoration:none;cursor:pointer;transition:color .3s var(--ease)}.volver:before{content:"← "}.volver:hover{color:var(--negro)}.volver:active{opacity:.7}.obra-pagina{background:var(--pal-fondo);color:var(--pal-tinta)}.obra-portada{position:sticky;top:var(--cab, 119px);height:calc(100dvh - var(--cab, 119px));overflow:hidden;background:var(--pal-fondo)}.obra-portada-foto{position:absolute;inset:0;overflow:hidden}.obra-portada-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(var(--ent-s, 1));filter:blur(var(--ent-b, 0px))}.obra-muro-llega{display:none}html[data-obra-muro] .obra-muro-llega{display:grid;place-items:center;position:fixed;inset:0;z-index:90;background:var(--pal-fondo);pointer-events:none}.obra-muro-llega--sale{transform:translateY(-100%);transition:transform 1.3s var(--ease) .2s}.obra-muro-llega--sale .obra-muro-nombre{opacity:0;transform:translateY(-14px);transition:opacity .45s ease,transform .6s var(--ease)}@media (prefers-reduced-motion: reduce){html[data-obra-muro] .obra-muro-llega{display:none}}.obra-portada--llegando .obra-portada-foto img,.obra-portada--llegando .obra-portada-velo,.obra-portada--llegando .obra-volver,.obra-portada--llegando .obra-portada-cartela{transition:transform .85s var(--ease),filter .85s var(--ease),opacity .85s var(--ease)}.obra-portada-velo{position:absolute;inset:0;pointer-events:none;opacity:var(--ent-velo, 1);background:linear-gradient(to top,#000000e6 0,#000000a8 15%,#0000 42%),linear-gradient(to right,#0000009e 0,#0000 48%),#0000004d}.obra-portada-cartela{position:absolute;left:clamp(1.5rem,4vw,4rem);max-width:min(30rem,72vw);color:#fff;opacity:var(--ent-o, 1)}.obra-portada-cartela .n{display:block;text-transform:uppercase;font-size:.62rem;letter-spacing:.34em;font-weight:500;color:#ffffffb8}.obra-portada-cartela h1{font-family:var(--font-display);font-weight:300;line-height:1;margin:.5rem 0 0;font-size:clamp(2.4rem,5.6vw,5rem);letter-spacing:.01em}.obra-portada-cartela .sub{margin-top:.9rem;font-size:.86rem;color:#ffffffd1;line-height:1.7}.obra-volver{position:absolute;z-index:2;top:clamp(1rem,2.5vh,1.75rem);left:clamp(1.5rem,4vw,4rem);display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;color:#fff;background:#00000080;border:1px solid rgb(255 255 255 / .28);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;text-decoration:none;opacity:var(--ent-o, 1);transition:background .2s,border-color .2s,translate .2s}.obra-volver svg{transition:translate .2s}.obra-volver:hover{background:#000000b8;border-color:#fff9}.obra-volver:hover svg{translate:-3px 0}.obra-volver:active{background:#000000d9;translate:0 1px}.obra-volver:focus-visible{outline:2px solid #fff;outline-offset:3px}.obra-portada-baja{position:absolute;left:clamp(1.5rem,4vw,4rem);bottom:clamp(1.5rem,5vh,4rem);display:flex;align-items:center;gap:.7rem;margin:0;color:#fff}.obra-portada-cartela{bottom:calc(clamp(1.5rem,5vh,4rem) + 2.6rem)}.obra-portada-baja span,.obra-portada-baja .lbl{color:inherit;text-transform:uppercase;font-size:.62rem;letter-spacing:.34em;font-weight:500}.obra-dice{position:relative;background:var(--pal-fondo);padding:clamp(3.5rem,10vh,8rem) clamp(1.5rem,4vw,4rem) clamp(4rem,11vh,9rem)}.obra-dice-int{max-width:64rem;margin:0 auto}.obra-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem 2.5rem;margin:0;padding-bottom:3rem;border-bottom:1px solid color-mix(in srgb,var(--pal-tinta) 16%,transparent)}.obra-datos dt{text-transform:uppercase;font-size:.62rem;letter-spacing:.34em;font-weight:500;color:var(--pal-tenue);margin-bottom:.55rem}.obra-datos dd{margin:0;font-family:var(--font-display);font-size:1.28rem;line-height:1.35}.obra-texto{margin-top:3rem;max-width:44rem}.obra-texto p{font-family:var(--font-display);font-weight:300;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.5;margin:0 0 1.2rem}.obra-danos{margin-top:clamp(3.5rem,9vh,7rem)}.obra-danos .lbl{color:var(--pal-tenue)}.obra-danos-lista{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:clamp(2.5rem,7vh,5rem)}.obra-dano{display:grid;gap:1.2rem;align-items:center}.obra-dano figure{margin:0;width:min(100%,calc(var(--ar, 1.33) * 78vh))}.obra-dano img{width:100%;height:auto;display:block}.obra-dano figcaption{margin-top:.6rem;font-size:.72rem;line-height:1.5;color:var(--pal-tenue)}.obra-dano-txt .n{display:block;font-family:var(--font-display);font-size:1.05rem;color:var(--pal-acento);letter-spacing:.06em}.obra-dano-txt h3{font-family:var(--font-display);font-weight:300;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.2;margin:.4rem 0 .7rem;color:var(--pal-tinta)}.obra-dano-txt p{margin:0;font-size:.9rem;line-height:1.65;color:var(--pal-tenue);text-wrap:pretty}@media (min-width: 700px){.obra-dano{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem)}.obra-dano:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.obra-dano figure{justify-self:end}.obra-dano:nth-child(2n) figure{order:2;justify-self:start}}.obra-inter,.obra-proceso{margin-top:clamp(3.5rem,9vh,7rem)}.obra-inter .lbl,.obra-proceso .lbl{color:var(--pal-tenue)}.obra-inter ol{list-style:none;margin:1.6rem 0 0;padding:0;counter-reset:p}.obra-inter li{counter-increment:p;display:grid;grid-template-columns:3.2rem 1fr;gap:1.2rem;padding:1.15rem 0;font-size:1.02rem;line-height:1.6;border-top:1px solid color-mix(in srgb,var(--pal-tinta) 13%,transparent)}.obra-inter li:before{content:counter(p,decimal-leading-zero);font-family:var(--font-display);font-size:1.05rem;color:var(--pal-acento);letter-spacing:.06em}@media (max-width: 768px){.obra-datos{grid-template-columns:1fr 1fr;gap:1.5rem 1.25rem;padding-bottom:2.2rem}.obra-datos dd{font-size:1.12rem}.obra-inter ol{margin-top:1.1rem}.obra-inter li{grid-template-columns:1.9rem 1fr;gap:.8rem;padding:.95rem 0;font-size:.95rem;line-height:1.55}.obra-inter li:before{font-size:.95rem}}.obra-proceso-tira{display:grid;gap:1.5rem;margin-top:1.8rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.obra-proceso figure{margin:0}.obra-proceso img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;display:block}.obra-proceso figcaption{margin-top:.7rem;font-size:.8rem;line-height:1.5;color:var(--pal-tenue)}.obra-pagina .obra-portada-cartela h1{color:#fff}.obra-pagina .obra-cierre h2{color:inherit}.obra-pagina .obra-texto :is(h2,h3){color:inherit}.obra-pagina .obra-dano-txt h3{color:var(--pal-tinta)}.obra-cierre{position:relative;padding:clamp(3rem,8vh,6rem) clamp(1.5rem,4vw,4rem);background:var(--pal-tinta);color:var(--pal-fondo)}.obra-cierre-int{max-width:64rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-end;justify-content:space-between}.obra-cierre h2{font-family:var(--font-display);font-weight:300;font-size:clamp(1.8rem,4vw,3rem);margin:.6rem 0 0;line-height:1.1}.obra-acciones{display:flex;gap:.9rem;flex-wrap:wrap}.obra-acciones .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 1.6rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;transition:background-color .3s var(--ease),color .3s var(--ease)}.obra-acciones .btn:hover{background:var(--pal-fondo);color:var(--pal-tinta)}.obra-acciones .btn:active{opacity:.85}.obra-acciones .btn:focus-visible{outline:2px solid var(--pal-acento);outline-offset:3px}.obra-acciones .btn--fuerte{background:var(--pal-fondo);color:var(--pal-tinta)}.obra-acciones .btn--fuerte:hover{background:transparent;color:var(--pal-fondo)}.scene--trat .stage{background:var(--negro);color:var(--blanco)}.trat-capas{position:absolute;inset:0;z-index:0}.trat-capa{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .7s var(--ease)}.trat-capa img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.trat-capa[data-foto=reentelados-y-bandas-de-tension] img{-o-object-position:58% 15%;object-position:58% 15%}.trat-capa[data-foto=limpieza] img{-o-object-position:100% 50%;object-position:100% 50%}.scene--trat .trat-velo{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#000000eb 0,#000000c7 34%,#0000 66%),linear-gradient(to top,#0000008c 0,#0000 38%),#0000003d}.trat-primera{max-width:min(34rem,46vw)}.trat-primera .trat-ficha{max-width:none}.scene--trat.trat--secuencia .trat-primera .trat-head{padding:0;margin:0 0 clamp(1.4rem,3.4vh,2.2rem)}.scene--trat.trat--secuencia .trat-primera .trat-head small{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scene--trat.trat--secuencia .trat-primera .trat-head h2{color:#fff;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15;text-wrap:balance}.scene--trat.trat--secuencia .trat-primera .trat-lead{margin-top:.8rem;max-width:none;font-size:.88rem;line-height:1.6;color:#ffffffeb}.trat-diapos{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none}.trat-cortina{display:none}html[data-entra-tratamiento] .trat-cortina{display:block;position:fixed;inset:0;z-index:90;background:var(--blanco);will-change:transform;pointer-events:none}html[data-entra-tratamiento] .trat-cortina--sale{transform:translate(100%);transition:transform var(--tr-barre) var(--ease-tr)}@media (prefers-reduced-motion: reduce){html[data-entra-tratamiento] .trat-cortina{display:none}}.scene--trat{--trat-pie: clamp(5rem, 13vh, 8.5rem)}.trat--secuencia .trat-diapos{--trat-mask: linear-gradient(to bottom, transparent 0, transparent var(--cab, 0px), #000 calc(var(--cab, 0px) + 2.5rem), #000 calc(100% - var(--trat-pie) - 2.5rem), transparent calc(100% - var(--trat-pie)));-webkit-mask-image:var(--trat-mask);mask-image:var(--trat-mask)}.scene--trat.trat--secuencia .trat-diapo{position:absolute;inset:0;display:flex;align-items:center;padding:var(--cab, 0px) 0 var(--trat-pie) clamp(2rem,5vw,5rem);will-change:transform}.trat-ficha{max-width:min(34rem,46vw);color:#fff}.trat-ficha .n{display:block;margin-bottom:.9rem;font-family:var(--font-body);font-size:.6rem;font-weight:500;letter-spacing:.26em;color:var(--ultramar-claro)}.trat-ficha h3{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.06;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.trat-ficha .nobr{white-space:nowrap}.trat-ficha .dice,.trat-ficha .trat-pie,.responsable .bio p{text-wrap:pretty}.trat-ficha .dice{margin:1.3rem 0 0;font-family:var(--font-body);font-size:.92rem;line-height:1.75;color:#ffffffeb}.trat-ficha .getty{margin:1.4rem 0 0;font-family:var(--font-body);font-size:.82rem;line-height:1.6;color:#ffffffd1}.trat-ficha .getty .lbl{display:block;margin-bottom:.35rem;font-size:.6rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--tenue)}.trat-ficha .trat-pie{margin:1.6rem 0 0;padding-top:.9rem;border-top:1px solid rgb(255 255 255 / .18);font-family:var(--font-body);font-size:.82rem;line-height:1.6;color:var(--tenue)}.trat--secuencia .trat-cuenta{position:absolute;z-index:3;left:clamp(2rem,5vw,5rem);bottom:clamp(1.6rem,6vh,4.5rem);margin:0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.1em;color:#ffffffd9}.trat-cuenta-g{margin-left:1.1rem;padding-left:1.1rem;border-left:1px solid rgb(255 255 255 / .28);font-family:var(--font-body);font-size:.62rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#ffffffd9}.scene--trat .trat-lead{margin:1.1rem 0 0;max-width:40rem;font-family:var(--font-body);font-size:.92rem;line-height:1.75;color:var(--tenue)}.scene--trat.trat--secuencia .trat-g,.trat-k{display:none}.trat--secuencia .trat-k{display:inline-block;margin-right:.9rem;padding-right:.9rem;border-right:1px solid rgb(255 255 255 / .28);letter-spacing:.26em;text-transform:uppercase;color:#ffffffd9}.trat--secuencia .trat-barra{position:absolute;z-index:3;left:0;top:0;bottom:0;width:2px;background:#ffffff47}.trat--secuencia .trat-barra i{position:absolute;left:0;width:2px;background:#fff}.trat-capas,.scene--trat .trat-velo,.trat-cuenta,.trat-barra{display:none}.scene--trat .trat-diapos{position:static}.scene--trat .trat-diapo{position:static;display:block;padding:0 clamp(1.5rem,5vw,5rem)}.scene--trat .trat-diapo+.trat-diapo{margin-top:2.6rem}.scene--trat .trat-head{padding:0 clamp(1.5rem,5vw,5rem);margin:0 0 2rem}.scene--trat .trat-head small{display:block;margin-bottom:1rem;font-family:var(--font-body);font-size:.66rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--tenue)}.scene--trat .trat-head h2{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:.02em}.scene--trat:not(.trat--secuencia){height:auto}.scene--trat:not(.trat--secuencia) .stage{position:static;height:auto;padding:clamp(3rem,8vh,6rem) 0}.trat--secuencia .trat-capas,.trat--secuencia .trat-velo,.trat--secuencia .trat-cuenta,.trat--secuencia .trat-barra{display:block}.scene--trat.trat--secuencia .trat-diapos{position:absolute}.scene--trat.trat--secuencia .trat-diapo+.trat-diapo{margin-top:0}@media (max-width: 768px){.trat-ficha,.trat-primera{max-width:none}.scene--trat{--trat-pie: clamp(5.5rem, 16vh, 9rem)}.scene--trat.trat--secuencia .trat-diapo{align-items:flex-end;padding:0 clamp(1.2rem,6vw,2rem) calc(var(--trat-pie) + 2.5rem) clamp(1.5rem,6vw,2.2rem)}.scene--trat .trat-velo{background:linear-gradient(to top,#000000eb 0,#000000bd 42%,#0000 78%),#0000004d}.trat-ficha .dice{font-size:.88rem}}@media (max-width: 768px) and (max-height: 700px){.scene--trat.trat--secuencia .trat-primera .trat-head{margin-bottom:.9rem}.scene--trat.trat--secuencia .trat-primera .trat-head h2{font-size:1.3rem}.scene--trat.trat--secuencia .trat-primera .trat-lead{margin-top:.5rem;line-height:1.5}.trat--secuencia .trat-cuenta{max-width:calc(100% - 11.5rem);bottom:1.4rem}.trat-cuenta-g{display:block;margin:.45rem 0 0;padding:0;border:0;line-height:1.5}}.trat-interv{scroll-margin-top:var(--cab, 7rem);position:relative;z-index:1;background:var(--negro);color:var(--blanco);padding:clamp(4rem,9vw,8rem) 4vw clamp(4rem,8vw,7rem);font-family:var(--font-body)}.trat-interv h2{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.06;margin:0 0 clamp(2rem,4vw,3.4rem)}.trat-interv-grupos{display:grid}.trat-interv-grupo{border-top:1px solid var(--linea);padding:clamp(2rem,5vw,3.5rem) 0;display:grid;gap:1.6rem clamp(2rem,6vw,6rem);align-items:start}@media (min-width: 900px){.trat-interv-grupo{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.trat-interv h3{position:sticky;top:calc(var(--cab, 7rem) + 2rem)}}.trat-interv h3{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;margin:0;text-wrap:balance}.trat-interv ul{list-style:none;margin:0;padding:0;max-width:40rem}.trat-interv li{display:grid;gap:.55rem;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--blanco) 10%,transparent)}.trat-interv li:first-child{border-top:0;padding-top:0}.trat-interv li:last-child{padding-bottom:0}.trat-interv li b{font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.25;color:var(--blanco)}.trat-interv li span{font-size:.9rem;line-height:1.75;color:var(--tenue);text-wrap:pretty;max-width:34rem}@media (max-width: 900px){.trat-interv{padding-inline:1.5rem}.trat-interv li b{font-size:1.2rem}}:root{--perfil-sale: .46s}html.perfil--yendo #sala .responsable>*{opacity:0;translate:0 -.9rem;transition:opacity .26s linear var(--d, 0ms),translate .4s var(--ease-tr) var(--d, 0ms)}html.perfil--yendo #sala .responsable>:nth-child(2){--d: 40ms}html.perfil--yendo #sala .responsable>:nth-child(3){--d: 90ms}html.perfil--yendo #sala .responsable>:nth-child(4){--d: .16s}@media (prefers-reduced-motion: reduce){html.perfil--yendo .responsable>*{transition:none}}@media (max-width: 768px){.site-header>div,html:not([data-informe]) .site-header>div{padding:1.05rem var(--lado, 1.25rem)}}.idioma-movil{grid-column:3;grid-row:1;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:flex-end;min-inline-size:44px;min-block-size:44px;margin-block:-14px;margin-inline-end:-.6rem;padding-inline-end:.6rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.24em;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s var(--ease)}.idioma-movil:active{opacity:.6}.idioma-movil:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media (max-width: 768px){.wa-fab{inline-size:44px;block-size:44px;padding:0;gap:0;justify-content:center}.wa-fab svg{width:20px;height:20px}.wa-fab span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){html.scenes-ready .scene.cap--hoja{height:auto}html.scenes-ready .cap--hoja .stage{position:relative;height:auto;min-height:100lvh;overflow-x:clip;overflow-y:visible;place-items:start center;padding-bottom:3rem}html.scenes-ready .cap--hoja .fondo-sangre img{position:sticky;top:0;height:100lvh}html.scenes-ready .cap--hoja .campo{width:100%;padding:calc(var(--cab, 5rem) + .75rem) 3vw 0}html.scenes-ready #caballete .hoja .titulo .vers i{--l: 1}html.scenes-ready #caballete .tec{--on: 0}html.scenes-ready #caballete .tec--link{justify-content:flex-start;padding-inline:1rem}html.scenes-ready #caballete .tec--link .tec-link{--s: 1}html.indice-por-grupos #caballete:not(.caballete--yendo) :is(.tec--abrible,.tec--link):not(.tec--salio){opacity:0;translate:-1.5rem 0}html.indice-por-grupos #caballete:not(.caballete--yendo) :is(.tec--abrible,.tec--link).tec--salio{opacity:1;translate:0 0;transition:opacity .55s ease calc(var(--k, 0) * 90ms),translate .7s var(--ease) calc(var(--k, 0) * 90ms)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.top-0{top:0}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-full{height:100%}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.text-wrap{text-wrap:wrap}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-ink{border-color:var(--color-ink)}.bg-ivory{background-color:var(--color-ivory)}.bg-paper{background-color:var(--color-paper)}.bg-terracotta{background-color:var(--color-terracotta)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pt-20{padding-top:5rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-body{font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-display{font-family:Cormorant,Georgia,Times New Roman,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-bronze-text{color:var(--color-bronze-text)}.text-ink{color:var(--color-ink)}.text-ivory{color:var(--color-ivory)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html.cursor-custom-activo,html.cursor-custom-activo *{cursor:none!important}body{font-family:var(--font-body)}.relief-raised{position:relative;box-shadow:inset 1px 1px 0 var(--relief-highlight),inset -1px -1px 0 var(--relief-shadow-soft),4px 5px 0 var(--relief-shadow);transition:transform .12s ease,box-shadow .12s ease}@media (hover: hover){.relief-raised:hover{transform:translate(-1px,-1px);box-shadow:inset 1px 1px 0 var(--relief-highlight),inset -1px -1px 0 var(--relief-shadow-soft),5px 6px 0 var(--relief-shadow)}}.relief-raised:active{transform:translate(3px,4px);box-shadow:inset 1px 1px 0 var(--relief-highlight),inset -1px -1px 0 var(--relief-shadow-soft)}.relief-inset{box-shadow:inset 3px 4px 6px var(--relief-shadow),inset -1px -1px 0 var(--relief-highlight)}.relief-text{text-shadow:1px 1.5px 0 var(--relief-shadow),-.5px -.5px 0 var(--relief-highlight)}.painted-mark{background-size:cover;background-position:center;background-repeat:no-repeat}.painted-mark-color{background-image:url(/texture-color-impasto.webp)}.reveal-ready [data-reveal=image]>img{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}.reveal-ready [data-reveal=image].is-revealed>img{clip-path:inset(0 0% 0 0)}.reveal-ready [data-reveal=fade]{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal-ready [data-reveal=fade].is-revealed{opacity:1;transform:translateY(0)}.reveal-ready [data-reveal=image-soft]>img{opacity:0;transform:scale(.97);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-ready [data-reveal=image-soft].is-revealed>img{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.reveal-ready [data-reveal] img,.reveal-ready [data-reveal]{transition:none!important;clip-path:none!important;opacity:1!important;transform:none!important}}@supports (animation-timeline: view()){.proceso-numeral{animation:proceso-numeral-grow linear both;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes proceso-numeral-grow{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.proceso-numeral{animation:none}}}.image-hover-zoom{overflow:hidden}.image-hover-zoom img{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover: hover){.image-hover-zoom:hover img{transform:scale(1.05)}}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:text-bronze-text:hover{color:var(--color-bronze-text)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ivory:hover{color:var(--color-ivory)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--color-ink)}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}@media (min-width: 640px){.sm\:h-full{height:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.sm\:gap-10{gap:2.5rem}.sm\:p-10{padding:2.5rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:block{display:block}}.consent{position:fixed;left:1.25rem;bottom:1.25rem;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;max-width:27rem;padding:1rem 1.2rem;background:var(--negro);color:var(--blanco);border:1px solid rgb(255 255 255 / .28);font-family:var(--font-body);font-size:.82rem;line-height:1.55}.consent[hidden]{display:none}.consent-msg{margin:0;flex:1 1 14rem}.consent-msg a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.consent-msg a:hover{opacity:.75}.consent-actions{display:flex;gap:.6rem;margin-left:auto}.consent button{padding:.6rem 1rem;cursor:pointer;font:500 .58rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;background:transparent;color:var(--blanco);border:1px solid rgb(255 255 255 / .5);transition:background-color .3s var(--ease),color .3s var(--ease),opacity .3s var(--ease)}.consent button:hover{background:#ffffff1f}.consent .consent-ok{background:var(--blanco);color:var(--negro);border-color:var(--blanco)}.consent .consent-ok:hover{background:#ffffffd9}.consent button:active{opacity:.7}.consent a:focus-visible,.consent button:focus-visible{outline:2px solid var(--blanco);outline-offset:3px}@media (max-width: 640px){.consent{left:.75rem;right:.75rem;bottom:.75rem;max-width:none}html[data-consent-abierto] .wa-fab{bottom:calc(var(--consent-h, 0px) + 1.5rem)}}.cursor-custom[data-astro-cid-dfwlfdrv]{position:fixed;top:0;left:0;z-index:9999;width:0;height:0;color:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transform:translate3d(-100vw,-100vh,0);transition:opacity .2s var(--ease)}.cursor-custom[data-astro-cid-dfwlfdrv][data-visible="1"]{opacity:1}.cc-pincel[data-astro-cid-dfwlfdrv]{--alto: clamp(30px, 2.3vw, 50px);position:absolute;height:var(--alto);width:calc(var(--alto) / 4);left:calc(var(--alto) / -8);top:calc(var(--alto) * -.99);overflow:visible;transform-origin:50% 99%;transform:rotate(35deg)}.cc-cerdas[data-astro-cid-dfwlfdrv]{transform-box:fill-box;transform-origin:50% 100%;transition:transform .25s var(--ease)}[data-astro-cid-dfwlfdrv][data-estado=enlace] .cc-cerdas[data-astro-cid-dfwlfdrv]{transform:scale(1.12,1.3)}[data-astro-cid-dfwlfdrv][data-estado=cta] .cc-cerdas[data-astro-cid-dfwlfdrv]{transform:scale(1.22,1.55)}.cc-puntos[data-astro-cid-dfwlfdrv]{position:absolute;width:calc(clamp(30px,2.3vw,50px)*1.1);height:auto;left:calc(clamp(30px,2.3vw,50px)*-.55);top:calc(clamp(30px,2.3vw,50px)*-.55);overflow:visible;opacity:0;transform:scale(.4);transition:transform .25s var(--ease),opacity .18s var(--ease)}[data-astro-cid-dfwlfdrv]:is([data-estado=enlace],[data-estado=cta]) .cc-puntos[data-astro-cid-dfwlfdrv]{opacity:1;transform:scale(1)}[data-astro-cid-dfwlfdrv][data-clic] .cc-puntos[data-astro-cid-dfwlfdrv]{animation:cc-clic .45s var(--ease) both}@keyframes cc-clic{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion: reduce){.cursor-custom[data-astro-cid-dfwlfdrv],.cc-cerdas[data-astro-cid-dfwlfdrv],.cc-puntos[data-astro-cid-dfwlfdrv]{transition:none}[data-astro-cid-dfwlfdrv][data-clic] .cc-puntos[data-astro-cid-dfwlfdrv]{animation:none}}
