:root{--blanco:#fff;--tinta:#111;--azul:#1369b2;--azul-oscuro:#0e5490;--gris:#767f88;--linea:#e3e6e9;--mate:#f4f6f8;--velo:#1369b2eb;--georgia:Georgia,"Times New Roman","Liberation Serif",serif;--futura:Futura,"Futura PT","Century Gothic","URW Gothic","Avant Garde","Trebuchet MS",sans-serif;--ancho:1340px;--lectura:46rem}*{box-sizing:border-box}::selection{background:var(--azul);color:#fff}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--blanco);color:var(--tinta);font-family:var(--futura);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.contenedor{max-width:var(--ancho);margin:0 auto;padding-inline:3rem}@media (width<=46rem){.contenedor{padding-inline:1.4rem}}a{color:var(--azul);text-decoration:none}a:hover{text-decoration:underline}.prosa a,.bio a,.lista a,.pie-col a{background-image:linear-gradient(var(--azul),var(--azul));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background-size .32s cubic-bezier(.2,.7,.3,1)}.prosa a:hover,.bio a:hover,.lista a:hover,.pie-col a:hover{background-size:100% 1px;text-decoration:none}a:focus-visible{outline:2px solid var(--azul);outline-offset:3px}img{max-width:100%;height:auto;display:block}.rotulo{font-family:var(--futura);letter-spacing:.22em;text-transform:uppercase;color:var(--gris);font-size:.7rem}header.barra{z-index:50;background:var(--blanco);border-bottom:1px solid var(--linea);position:sticky;top:0}.barra-interior{max-width:var(--ancho);align-items:center;gap:1.5rem;margin:0 auto;padding:1.05rem 3rem;display:flex}.marca{flex:none;align-items:center;gap:.7rem;display:flex}.marca img{width:38px;height:38px}.marca span{font-family:var(--futura);letter-spacing:.22em;text-transform:uppercase;color:var(--tinta);font-size:.8rem}.marca:hover{text-decoration:none}.marca:hover span{color:var(--azul)}nav.menu{align-items:center;gap:2.1rem;margin-left:auto;display:flex}nav.menu a{font-family:var(--futura);letter-spacing:.17em;text-transform:uppercase;color:var(--tinta);font-size:.82rem}nav.menu a:hover{color:var(--azul);text-decoration:none}nav.menu a.activo{color:var(--azul)}.boton-suscribir{font-family:var(--futura);letter-spacing:.17em;text-transform:uppercase;background:var(--azul);cursor:pointer;border:0;padding:.7rem 1.4rem;font-size:.78rem;color:#fff!important}.boton-suscribir:hover{background:var(--azul-oscuro);text-decoration:none}.sandwich{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:38px;margin-left:auto;padding:0;display:none}.sandwich span{background:var(--tinta);width:26px;height:1.5px;transition:background .2s;display:block;position:relative}.sandwich span:before,.sandwich span:after{content:"";background:var(--tinta);width:26px;height:1.5px;transition:transform .25s,top .25s;position:absolute;left:0}.sandwich span:before{top:-8px}.sandwich span:after{top:8px}.sandwich[aria-expanded=true] span{background:0 0}.sandwich[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.sandwich[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}@media (width<=68rem){.barra-interior{padding:.9rem 1.4rem}.sandwich{display:flex}nav.menu{background:var(--blanco);border-bottom:1px solid var(--linea);flex-direction:column;align-items:flex-start;gap:0;padding:.6rem 1.4rem 1.4rem;display:none;position:absolute;top:100%;left:0;right:0}nav.menu.abierto{display:flex}nav.menu a{border-bottom:1px solid var(--linea);width:100%;padding:.95rem 0;font-size:.92rem}.boton-suscribir{width:100%;margin-top:1.1rem;padding:.95rem 1rem;font-size:.82rem}}.portada{text-align:center;padding-block:6.5rem 4.5rem}.titulo-portada{margin:0;font-size:0;line-height:0}.portada img.logo{transform-origin:bottom;width:168px;margin:0 auto 1.9rem;transition:transform .55s cubic-bezier(.2,.7,.3,1)}.portada img.logo:hover{transform:scale(1.07)rotate(-2deg)}.bajada{font-family:var(--georgia);color:var(--gris);text-wrap:balance;max-width:30rem;margin:0 auto;font-size:clamp(.92rem,1.5vw,1.02rem);line-height:1.62}.cadencia{font-family:var(--futura);letter-spacing:.2em;text-transform:uppercase;color:var(--azul);flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin:2rem 0 0;font-size:.72rem;display:flex}.cadencia:before,.cadencia:after{content:"";background:var(--azul);opacity:.45;width:30px;height:1px}@media (width<=30rem){.cadencia{letter-spacing:.16em;gap:.6rem;font-size:.66rem}.cadencia:before,.cadencia:after{width:20px}}.donde{flex-wrap:wrap;justify-content:center;gap:.9rem;margin:2.2rem 0 0;display:flex}.donde a{font-family:var(--futura);letter-spacing:.17em;text-transform:uppercase;color:var(--azul);border:1px solid var(--azul);white-space:nowrap;padding:.8rem 1.55rem;font-size:.76rem;transition:background .22s,color .22s}.donde a:hover{background:var(--azul);color:#fff;text-decoration:none}@media (width<=30rem){.donde{flex-direction:column;gap:.7rem}.donde a{text-align:center;font-size:.72rem}}figure{margin:0}.par-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:3.4rem 0 0;display:grid}@media (width<=46rem){.par-fotos{grid-template-columns:minmax(0,1fr)}}.pie-foto{font-family:var(--futura);letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin:.8rem 0 0;font-size:.66rem}.lupa{cursor:zoom-in;background:#f2f4f6;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.lupa img{width:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.lupa:hover img,.lupa:focus-visible img{transform:scale(1.07)}.lupa:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.abre{grid-template-columns:minmax(0,1fr);gap:2.6rem;display:grid}@media (width>=64rem){.abre{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:4.5rem}.abre h1{margin-top:-.5rem}}.agrandada{z-index:200;cursor:zoom-out;background:#fffffff9;justify-content:center;align-items:center;padding:5vmin;display:flex;position:fixed;inset:0}.agrandada[hidden]{display:none}.agrandada figure{flex-direction:column;align-items:center;gap:1rem;max-width:100%;max-height:100%;display:flex}.agrandada img{width:auto;max-width:100%;height:auto;max-height:85vh;box-shadow:0 2px 50px #11111124}.agrandada .pie-foto{margin:0}.agrandada .cerrar{border:1px solid var(--linea);width:44px;height:44px;color:var(--tinta);font-family:var(--georgia);cursor:pointer;background:#fff;font-size:1.5rem;line-height:1;position:absolute;top:1.2rem;right:1.4rem}.agrandada .cerrar:hover{border-color:var(--azul);color:var(--azul)}.agrandada .paso{border:1px solid var(--linea);width:52px;height:52px;color:var(--tinta);font-family:var(--georgia);cursor:pointer;z-index:2;background:#fff;justify-content:center;align-items:center;font-size:1.9rem;line-height:1;transition:border-color .18s,color .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.agrandada .paso[hidden]{display:none}.agrandada .paso.antes{left:1.4rem}.agrandada .paso.luego{right:1.4rem}.agrandada .paso:hover{border-color:var(--azul);color:var(--azul)}.agrandada .cuenta{text-align:center;font-family:var(--futura);letter-spacing:.18em;color:var(--gris);cursor:default;pointer-events:none;margin:0;font-size:.72rem;position:absolute;bottom:1.5rem;left:0;right:0}@media (prefers-reduced-motion:reduce){.agrandada .paso{transition:none}}.js [data-revelar]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transition-delay:var(--demora,0s);transform:translateY(16px)}.js [data-revelar].ahi{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-revelar]{opacity:1;transition:none;transform:none}}.sala{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.8rem;padding-block:3.5rem 6rem;display:grid}@media (width<=52rem){.sala{grid-template-columns:minmax(0,1fr);gap:2.4rem}}.pieza{color:var(--tinta);display:block}.pieza:hover{text-decoration:none}.marco-pieza{background:#f2f4f6;position:relative;overflow:hidden}.pieza img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.pieza:hover img,.pieza:focus-visible img{transform:scale(1.045)}.velo{text-align:center;background:var(--velo);opacity:0;justify-content:center;align-items:center;padding:2rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.pieza:hover .velo,.pieza:focus-visible .velo{opacity:1}.velo span{font-family:var(--futura);letter-spacing:.17em;text-transform:uppercase;color:#fff;text-wrap:balance;font-size:clamp(.9rem,1.5vw,1.12rem);line-height:1.6}.cartela{border-top:1px solid var(--tinta);flex-wrap:wrap;align-items:baseline;gap:.9rem;margin-top:.95rem;padding-top:.85rem;display:flex}.cartela .numero{font-family:var(--futura);letter-spacing:.1em;color:var(--azul);font-variant-numeric:tabular-nums;font-size:.72rem}.cartela .quien{font-family:var(--futura);letter-spacing:.15em;text-transform:uppercase;font-size:.84rem}.cartela .que{font-family:var(--georgia);color:var(--gris);margin-left:auto;font-size:.92rem;font-style:italic}.pieza:hover .quien{color:var(--azul)}.obra{display:none}@media (width<=52rem){.cartela .que{width:100%;margin-left:0}}.quien-habla{font-family:var(--georgia);color:var(--azul);margin:.45rem 0 0;font-size:clamp(1.1rem,2.4vw,1.45rem);font-style:italic}.borrador{font-family:var(--futura);color:#5b4a16;background:#fff8e1;border-left:3px solid #e6b422;margin:0 0 2.4rem;padding:.9rem 1.1rem;font-size:.85rem;line-height:1.5}.borrador strong{font-weight:600}.obras{border-top:1px solid var(--linea);margin-top:5rem;padding-top:3.2rem}.obras>.rotulo{margin:0 0 2rem;display:block}.vitrina{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 2rem;display:grid}.vitrina.de-dos{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=60rem){.vitrina{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.vitrina{grid-template-columns:minmax(0,1fr);gap:2.6rem}}.pieza-obra{margin:0}.pieza-obra .lupa{background:var(--mate);display:block}.pieza-obra .lupa img{aspect-ratio:1;object-fit:contain}.pieza-obra figcaption{border-top:1px solid var(--linea);flex-direction:column;gap:.35rem;margin-top:.9rem;padding-top:.8rem;display:flex}.pieza-obra .epigrafe{font-family:var(--georgia);color:var(--tinta);text-wrap:pretty;font-size:1rem;line-height:1.45}.pieza-obra .credito{font-family:var(--futura);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);font-size:.64rem}.pieza-obra figcaption a{font-family:var(--futura);letter-spacing:.16em;text-transform:uppercase;margin-top:.25rem;font-size:.68rem}.instagram{border-top:1px solid var(--linea);margin-top:5rem;padding-top:3.2rem}.instagram>.rotulo{margin:0 0 2rem;display:block}.muro{grid-template-columns:repeat(auto-fill,minmax(min(100%,326px),1fr));align-items:start;gap:1.6rem;display:grid}.ig-caja{border:1px solid var(--linea);background:#fff;overflow:hidden}.ig-caja iframe{border:0;width:100%;height:720px;display:block}.instagram.dentro{border-top:0;margin-top:2.8rem;padding-top:0}.instagram.ancha{grid-column:1/-1}.ig-nota{font-family:var(--futura);color:var(--gris);max-width:var(--lectura);margin:1.4rem 0 0;font-size:.7rem;line-height:1.6}.vecinas{border-top:1px solid var(--linea);grid-template-columns:1fr 1fr;gap:2rem;margin-top:5rem;padding-top:2.6rem;display:grid}.vecina{color:var(--tinta);flex-direction:column;gap:.3rem;display:flex}.vecina:hover{text-decoration:none}.vecina:hover .cual{color:var(--azul)}.vecina.derecha{text-align:right}.vecina .cual{font-family:var(--georgia);text-wrap:pretty;font-size:1.15rem;line-height:1.3;transition:color .2s}.vecina .dequien{font-family:var(--futura);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-size:.68rem}@media (width<=38rem){.vecinas{grid-template-columns:1fr;gap:2.2rem}.vecina.derecha{text-align:left}}.franja{border-top:1px solid var(--tinta);border-bottom:1px solid var(--linea);padding:5rem 0}.franja .rotulo{margin:0 0 1.5rem}.franja h2{font-family:var(--georgia);text-wrap:balance;max-width:22ch;margin:0 0 1.1rem;font-size:clamp(1.9rem,4.8vw,2.9rem);font-weight:400;line-height:1.14}.franja p{max-width:42ch;font-family:var(--georgia);color:var(--gris);margin:0 0 2.4rem;font-size:1.08rem}form.suscribir{flex-wrap:wrap;gap:0;max-width:34rem;display:flex}form.suscribir input{font-family:var(--futura);border:1px solid var(--tinta);color:var(--tinta);background:#fff;border-right:0;flex:17rem;padding:1rem;font-size:1rem}form.suscribir input:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}form.suscribir button{font-family:var(--futura);letter-spacing:.17em;text-transform:uppercase;background:var(--azul);color:#fff;border:1px solid var(--azul);cursor:pointer;padding:1rem 2rem;font-size:.78rem}form.suscribir button:hover{background:var(--azul-oscuro);border-color:var(--azul-oscuro)}form.suscribir button[disabled]{opacity:.55;cursor:default}@media (width<=36rem){form.suscribir input{border-right:1px solid var(--tinta);flex:100%}form.suscribir button{flex:100%}}.aviso{min-height:1.3em;font-size:.92rem;font-family:var(--futura);color:var(--gris);margin:1.1rem 0 0}.prosa p,.bio,.franja p,.pagina .intro{text-wrap:pretty}.pagina{padding-block:4.5rem 6rem}.pagina h1{font-family:var(--georgia);letter-spacing:-.014em;text-wrap:balance;max-width:22ch;margin:0 0 .5rem;font-size:clamp(2.2rem,6.5vw,3.6rem);font-weight:400;line-height:1.05}.pagina h2{font-family:var(--georgia);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.55rem,3.8vw,2.1rem);font-weight:400;line-height:1.16}.pagina .intro{font-family:var(--georgia);color:var(--gris);max-width:var(--lectura);margin:0 0 2.8rem;font-size:1.25rem;line-height:1.5}.prosa{max-width:var(--lectura);font-family:var(--georgia);font-size:1.12rem;line-height:1.78}.prosa p{margin:0 0 1.3em}.prosa p:last-child{margin-bottom:0}.prosa blockquote{border-left:1px solid var(--azul);color:var(--gris);margin:2em 0;padding-left:1.5rem;font-style:italic}.prosa blockquote p:last-child{margin-bottom:0}.firma{border-top:1px solid var(--linea);font-family:var(--futura);letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-top:2.6rem;padding-top:1.2rem;font-size:.74rem}.volver{color:var(--gris);margin:0 0 2.8rem;display:inline-block}.volver:hover{color:var(--azul);text-decoration:none}.cartel{margin:0 0 3.4rem}.cartel .rotulo{margin:0 0 1rem}.visor{aspect-ratio:16/9;background:#0c0c0c;width:100%;position:relative;overflow:hidden}.visor img{object-fit:cover;width:100%;height:100%;transition:filter .45s,transform .8s cubic-bezier(.2,.7,.3,1)}.visor:hover img{filter:brightness(.68);transform:scale(1.025)}.visor button.play{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.visor .disco{background:var(--velo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;padding-left:.3rem;font-size:1.6rem;transition:transform .3s;display:flex}.visor:hover .disco{transform:scale(1.09)}.visor iframe{border:0;width:100%;height:100%;display:block}.bajo-visor{flex-wrap:wrap;align-items:baseline;gap:1.8rem;margin:1rem 0 0;display:flex}.catalogo{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:4rem;display:grid}@media (width>=72rem){.catalogo{grid-template-columns:minmax(0,var(--lectura)) 17rem;align-items:start;gap:5rem}}.columna-datos>*+*{margin-top:2.4rem}.columna-datos .rotulo{margin:0 0 .8rem;display:block}.columna-datos .bio{font-family:var(--georgia);margin:0;font-size:1rem;line-height:1.65}.columna-datos ul{margin:0;padding:0;list-style:none}.columna-datos li{border-top:1px solid var(--linea)}.columna-datos li:last-child{border-bottom:1px solid var(--linea)}.columna-datos li a{font-family:var(--georgia);color:var(--tinta);padding:.7rem 0;font-size:1rem;display:block}.columna-datos li a:hover{color:var(--azul);text-decoration:none}.columna-datos li .tipo{font-family:var(--futura);letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin-top:.15rem;font-size:.64rem;display:block}.vacio{color:var(--gris);font-size:.92rem;font-family:var(--futura);margin:0}.fotos-pila{flex-direction:column;gap:1.8rem;display:flex}.dos{grid-template-columns:minmax(0,1fr);gap:2.8rem;display:grid}@media (width>=60rem){.dos{grid-template-columns:24rem minmax(0,1fr);align-items:start;gap:4rem}}.lista{max-width:var(--lectura);margin:1.3rem 0 0;padding:0;list-style:none}.lista li{border-top:1px solid var(--linea)}.lista li:last-child{border-bottom:1px solid var(--linea)}.lista li a,.lista li span{font-family:var(--georgia);padding:.75rem 0;display:block}.lista li a:hover{color:var(--azul);text-decoration:none}.tecnica{max-width:var(--lectura);margin-top:1.7rem}.tecnica dl{grid-template-columns:auto 1fr;gap:.55rem 1.8rem;margin:0;display:grid}.tecnica dt{font-family:var(--futura);letter-spacing:.18em;text-transform:uppercase;color:var(--gris);padding-top:.3rem;font-size:.66rem}.tecnica dd{font-family:var(--georgia);margin:0}.apoyo{max-width:var(--lectura);border-top:1px solid var(--tinta);font-family:var(--georgia);margin-top:3.2rem;padding:1.9rem 0 0;font-size:1.08rem}.seccion+.seccion{border-top:1px solid var(--linea);margin-top:6rem;padding-top:4rem}footer.pie{border-top:1px solid var(--linea);padding:4rem 0 5rem}.pie-grilla{flex-wrap:wrap;align-items:flex-start;gap:clamp(1.6rem,4vw,3.5rem);display:flex}.pie-marca{flex:none;line-height:0;transition:opacity .2s;display:block}.pie-marca:hover{opacity:.72;text-decoration:none}.pie-grilla img{width:108px;height:108px}.pie-col a{color:var(--tinta);font-family:var(--georgia);padding:.18rem 0;display:block}.pie-col a:hover{color:var(--azul);text-decoration:none}.pie-col .rotulo{margin:0 0 .8rem;display:block}.creditos{font-family:var(--futura);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-top:3.2rem;font-size:.7rem}.caja-spotify{max-width:var(--lectura);margin-top:1.4rem}.caja-spotify iframe{border:0;width:100%;height:180px;display:block}.tarjeta-enlace{border:1px solid var(--linea);color:var(--tinta);align-items:center;gap:1.1rem;padding:1rem 1.2rem;display:flex}.tarjeta-enlace:hover{border-color:var(--azul);color:var(--azul);text-decoration:none}.tarjeta-enlace .disco-chico{background:var(--azul);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;display:flex}.tarjeta-enlace .donde{font-family:var(--futura);letter-spacing:.2em;text-transform:uppercase;color:var(--gris);font-size:.66rem;display:block}.tarjeta-enlace .que{font-family:var(--georgia);font-size:1rem;display:block}.tarjeta-enlace .flecha{font-family:var(--georgia);color:var(--gris);margin-left:auto}.puerta{font-family:var(--futura);letter-spacing:.3em;color:var(--linea);cursor:pointer;background:0 0;border:0;margin-top:2.6rem;padding:0;font-size:.62rem;transition:color .2s}.puerta:hover,.puerta:focus-visible{color:var(--azul)}.panel{padding-block:3rem 6rem}.panel-cabeza{border-bottom:1px solid var(--tinta);flex-wrap:wrap;align-items:baseline;gap:1.4rem;margin-bottom:2.4rem;padding-bottom:1.2rem;display:flex}.panel-cabeza h1{font-family:var(--georgia);margin:0;font-size:2.2rem;font-weight:400}.panel-cabeza .estado{font-family:var(--futura);letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin-left:auto;font-size:.7rem}.panel-cabeza .estado.sucio{color:var(--azul)}.acciones{flex-wrap:wrap;gap:.7rem;margin-bottom:2.6rem;display:flex}.btn{font-family:var(--futura);letter-spacing:.17em;text-transform:uppercase;border:1px solid var(--tinta);color:var(--tinta);cursor:pointer;background:#fff;padding:.75rem 1.3rem;font-size:.72rem}.btn:hover{border-color:var(--azul);color:var(--azul)}a.btn{text-decoration:none;display:inline-block}a.btn:hover{text-decoration:none}.btn.lleno{background:var(--azul);border-color:var(--azul);color:#fff}.btn.lleno:hover{background:var(--azul-oscuro);border-color:var(--azul-oscuro);color:#fff}.btn.peligro:hover{color:#b03a2e;border-color:#b03a2e}.btn.chico{letter-spacing:.12em;padding:.4rem .7rem;font-size:.64rem}.filas{margin:0 0 2.6rem;padding:0;list-style:none}.filas li{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.filas li:last-child{border-bottom:1px solid var(--linea)}.filas .mini{object-fit:cover;background:#f2f4f6;flex:0 0 76px;width:76px;height:43px}.filas .espera{font-family:var(--futura);letter-spacing:.1em;text-transform:uppercase;color:#5b4a16;background:#fff8e1;border:1px solid #e6b422;margin-top:.35rem;padding:.14rem .5rem;font-size:.62rem;display:inline-block}.filas .nom{font-family:var(--futura);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.filas .sub{font-family:var(--georgia);color:var(--gris);font-size:.9rem;font-style:italic}.filas .botones{gap:.4rem;margin-left:auto;display:flex}.formulario{border-top:1px solid var(--tinta);padding-top:2.2rem}.campo{max-width:var(--lectura);margin-bottom:1.5rem}.campo label{font-family:var(--futura);letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-bottom:.5rem;font-size:.68rem;display:block}.campo .ayuda{font-family:var(--georgia);color:var(--gris);margin:.4rem 0 0;font-size:.88rem;font-style:italic}.campo input,.campo textarea{width:100%;font-family:var(--futura);border:1px solid var(--linea);color:var(--tinta);background:#fff;padding:.7rem .85rem;font-size:.95rem}.campo textarea{font-family:var(--georgia);resize:vertical;font-size:1rem;line-height:1.6}.campo input:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--azul);outline-offset:-1px;border-color:var(--azul)}.par{max-width:var(--lectura);grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.par-ep{grid-template-columns:7rem minmax(0,1fr)}@media (width<=46rem){.par,.par-ep{grid-template-columns:1fr}}.zona-foto{border:1px dashed var(--linea);max-width:var(--lectura);flex-wrap:wrap;align-items:center;gap:1.2rem;padding:1.2rem;display:flex}.zona-foto img{object-fit:cover;background:#f2f4f6;width:140px;height:79px}.zona-foto .texto{font-family:var(--georgia);color:var(--gris);flex:14rem;font-size:.92rem}.nota{border:1px solid var(--linea);max-width:var(--lectura);font-family:var(--georgia);margin-bottom:2.4rem;padding:1.4rem 1.6rem;font-size:.98rem;line-height:1.65}.nota strong{font-family:var(--futura);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta);margin-bottom:.6rem;font-size:.7rem;display:block}.nota code{background:#f4f6f8;padding:.1rem .35rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.86rem}@media (hover:none){.velo{display:none}.obra{font-family:var(--georgia);color:var(--azul);text-wrap:balance;margin-top:.5rem;font-size:1.02rem;line-height:1.35;display:block}.pieza:hover img,.pieza:focus-visible img,.lupa:hover img,.lupa:focus-visible img,.visor:hover img{transform:none}.visor:hover img{filter:none}.visor:hover .disco,.portada img.logo:hover{transform:none}.pieza:hover .quien{color:var(--tinta)}}@media (width<=46rem){.portada{padding-block:3.2rem 2.4rem}.portada img.logo{width:102px;margin-bottom:1.55rem}.pagina{padding-block:2.4rem 3.5rem}.panel{padding-block:2rem 3.5rem}.sala{padding-block:2.4rem 3.5rem}.franja{padding-block:3.2rem}footer.pie{padding-block:2.8rem 3.2rem}.seccion+.seccion{margin-top:3.5rem;padding-top:2.6rem}.visor .disco{width:62px;height:62px;font-size:1.1rem}.bajo-visor{gap:.4rem 1.4rem;margin-top:.8rem}.tecnica dl{grid-template-columns:minmax(0,1fr);gap:.1rem}.tecnica dt{padding-top:.9rem}.tecnica dd{padding-bottom:.2rem}.pagina h1{font-size:clamp(1.9rem,8vw,2.4rem)}.cartel{margin-bottom:2rem}.pie-grilla{gap:2rem}.pie-grilla img{width:84px;height:84px}}@media (width<=30rem){.contenedor{padding-inline:1.15rem}.velo span{letter-spacing:.14em;font-size:.85rem}.cartela .numero{font-size:.68rem}.cartela .quien{font-size:.78rem}.agrandada{padding:3vmin}.agrandada .cerrar{width:40px;height:40px;top:.7rem;right:.8rem}.agrandada .paso{width:46px;height:46px;top:auto;bottom:3.4rem;transform:none}.agrandada .paso.antes{left:1rem}.agrandada .paso.luego{right:1rem}.agrandada .cuenta{bottom:1.1rem}.agrandada img{max-height:72vh}}
