@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shippori-mincho-latin-400-normal.C14DXzVn.woff2)format("woff2"),url(/_astro/shippori-mincho-latin-400-normal.BYapkRpK.woff)format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/shippori-mincho-latin-500-normal.XI1O8euf.woff2)format("woff2"),url(/_astro/shippori-mincho-latin-500-normal.C-QwvIb3.woff)format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABAAAAAAC9gAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgWAcYgZgAHQRCAqHRIVjCyoAATYCJANQBCAFhGgHgXcXJBhQG7kJAI7Cce9gMnmhxYQQ+f99m3VfVWPd4N1ErGIyBBtzwohoVA40K0p2PVlV/RozgYevsfZ297RdMwFSJETzRCJppt2QKkNiSIlQRBOe7w9/v+SLXnQDjm460Incu6pcRNrxbKMGjQz7dhMdUMVruAgXKafEPjPEIIAVAAAMY2ZGFG4cAWTCMLQcnToXZhIAqRQGIGznjFCP29tisAOIA3QxL8GI1QFiRu6BgkxnZTbCIH4ViuRK50am5AhIXa5ZYBH4pOT56vJO9KryM2p127dgBoSJ51t4ZcgpQA/FBatp2ZFt4PNagDx26KIBiYfDWH+uKjj1Oo/pQZhBIyOVr2vGeJmZGBjJHJxc3NanchILhZWNHS870kMwALtiCwFMwV1pD8FUBQAGgpiDNLoSmYMxICa8J3UPSDMSgoEAoIe8FiBwAAMsruIIYiUrv9OJkwA2wkvsO06cc7MQqRRYMHiTnjgTu6LhyrQr1ivKFb7tA4RqEIogw6v+QhnADbQE0C4AAJAAgCF+NoSxClKhHuO8XqvVZstfn3ueyWG8wd7Y0NzkaGisamo49zaSb8l90T/kPjU576mXVkO+XPtK5jp6Qu6L/Cb3vUO97yr9Nb8radS7NvcVDQhrJJ5bDTy+Nprwp7JNslWmfbvOnPSD3PdW47eLH0dyxKXc6TFoN2uU/h9n2DvC9McK2lEX33Gbq/S/S+tYeMPjJeOT5J1PRiS1G2pNemV5rpo0GNMuflEimU9k5WtFj2Ulpa1TCz8vZmDdsTStH0l1tbztmnq3NnlNXbL4sf3GXJBISaQuCTISzffOjZDUtr6YJZlPsvKZzCdyY0Vbg+Rz6QSsygwt6X8G71q6qeaOo3dI4xc0h3om9Vc2E/vRQbk02KO7E/6MPupxP6bm+F4slMSCkvGXDjS/+ln7yfL1hkv9pguEofBFX476mNvzqNvePfIAy8S7X0v3tHncN3jS3rhbY66ShbTcDWWHjIWZCA6aWJ2BtHYqzVNsWtPKHgPf7QRrhfGMFU4cFDW7Z9keErTSvkXz/q9p/3u1SvD7quKssJ0UgmUXsYVP1ZpMrADW+7sC1jNrc4gYuRgDHIuj5St5DR+bXJtmgFc5L5wZ9lZ86wh+bC7v9hsMrDRrTBjK0RbNu1nTNm85WH2fNRj+uStx4qmFknkvKe6phaJxXvOlbSeiWQn//eko/8zCrFe+PV6YhT3Lk3jdmKxHAwAIwAdloTnOj1Y4RpwxO/h+ADYva3myfPfd7uZLq+dnpRv4GoAJAwAE0uzqdpC+PbDRNw2IOEot+90MANsAKA9EbKMT/0gGvItcbpx3wtXJQFgXTM8OA6nfUL+yt8e8JBBATX/JJI4za8JRxQLgB4rU80luKsln7Ck9nxtnbb7E5618g6i6fKMqg1j21gW00GXxHnHDVEMXVy+mVQ9dnE9cqw4+3WKaVZshaqo5WvzYPTbAj5+mVZd6LboNMFujZgkdasXM1yi2LVY3NxVCfAKyuN9wgu5qUivBmm4t/Jp1QplrBPgM4RNSvqtTRVeLGLo7Ky9qrog5hu/zoZqx7APVeN1WxPWaZi2HwRXkF+xYgpfXopFA1UyxsqdNo/qtsMYyW7eDZeE4oez00jRr9frvE+r41OvWqVqTbl10DWrFJVQvlnKMaDD1uSC++pgDusSIk0QG3EZGMpGZLCSTQlaykZ0c5DQlulr9/rF+5UuN28S69VrdpqdqtObxszPcZAuOG28rD7bMDPmHWP6PytTGP0fitdTWJ/QlVW/taODZPKlxAoc/TUeLYiAjdvDuAPHKQS3Q/1Ur3185nno2LqQbANDFnhnMdUpPGDESknUiRVR9lvPILftjH+rD7D/yQrxCLsP+Y98XDwA=)format("woff2"),url(data:font/woff;base64,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)format("woff")}:root{--papel:#fff;--tinta:#1f1b18;--texto:#3b3530;--tenue:#6f675f;--linea:#e7e2db;--campo:#958e86;--enso:#2a241f;--letra:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--t-apartado:clamp(34px, 3.6vw, 56px);--t-titulo:clamp(30px, 3vw, 46px);--t-subtitulo:clamp(17px, 1.35vw, 20px);--t-texto:16.5px;--t-texto-breve:15px;--t-nota:13px;--t-etiqueta:10.5px;--pincel:linear-gradient(90deg, transparent, #000 40%, #000 85%, transparent);--pincel-blanco:linear-gradient(90deg, var(--papel), #fff0 40%, #fff0 85%, var(--papel));--redondeo:clamp(18px, 3.2vmin, 32px);--suave:cubic-bezier(.2, .7, .2, 1);color-scheme:light}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--letra);margin:0;font-size:17px;line-height:1.75}h1,h2,p,figure,ol,dl,dd{margin:0;padding:0}h1,h2{letter-spacing:.02em;font-weight:400;line-height:1.15}ol{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:1px solid var(--tinta);outline-offset:6px}.tenue{color:var(--tenue);letter-spacing:.08em;font-size:14px}.nota{color:var(--tenue);font-size:var(--t-nota);max-width:34ch;line-height:1.7}.enlace{font-size:var(--t-texto-breve);letter-spacing:.06em;border-bottom:1px solid;gap:14px;padding-bottom:6px;display:inline-flex}.saltar{background:var(--tinta);color:#fff;z-index:50;padding:10px 14px;position:absolute;top:-80px;left:16px}.saltar:focus{top:12px}.aviso-maqueta{color:var(--tenue);letter-spacing:.05em;pointer-events:none;z-index:5;font-size:11px;position:fixed;bottom:12px;left:16px}.enso{width:100%;height:100%;transition:transform 1s var(--suave);will-change:transform;position:absolute;inset:0;overflow:visible}.enso-ink{fill:var(--enso)}@media (hover:none){.enso,.circulo-cuerpo{will-change:auto}}.enso-shade{fill:#1b1512;opacity:.16}.cabecera{z-index:20;pointer-events:none;background:linear-gradient(var(--papel) 65%, #fff0);grid-template-columns:1fr auto 1fr;align-items:center;padding:22px clamp(16px,3vw,40px);display:grid;position:fixed;inset:0 0 auto}.cabecera>*{pointer-events:auto}.logo{justify-self:start;display:block}.logo img{width:auto;height:64px;transition:opacity .4s}.logo:hover img{opacity:.6}.marca{letter-spacing:.1em;white-space:nowrap;color:#2a2622;padding-left:.1em;font-size:20px;font-weight:500}.portada>.cabecera,.pagina-obra>.cabecera{background:0 0}.portada>.cabecera .marca{visibility:hidden}.cabecera>:is(.menu-boton,.menu-cerrar,.menu-idiomas){grid-area:1/3}.menu-idiomas{letter-spacing:.14em;color:var(--tenue);justify-self:end;gap:16px;margin-right:56px;font-size:10.5px;display:flex}.menu-idiomas a{color:inherit;text-decoration:none;transition:color .3s;position:relative}.menu-idiomas a:after{content:"";position:absolute;inset:-12px -8px}.menu-idiomas a:hover,.menu-idiomas a:focus-visible{color:var(--tinta);outline:none}.menu-idiomas a[aria-current]{color:var(--tinta);text-underline-offset:5px;text-decoration:underline 1px}.idioma-corto{display:none}@media (width<=700px){.menu-idiomas{gap:10px;margin-right:44px}.idioma-largo{display:none}.idioma-corto{display:inline}}.menu-boton,.menu-cerrar{color:var(--tinta);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;padding:12px 0 12px 12px;display:flex}.menu-icono{gap:6px;width:26px;display:grid}.menu-icono i{height:1px;transition:transform .5s var(--suave);background:currentColor}.menu-icono i:last-child{justify-self:end;width:70%}.menu-boton:hover .menu-icono i:last-child{transform-origin:100%;transform:scaleX(1.43)}.menu-cerrar .menu-icono i{transition:transform .7s var(--suave) 80ms}.menu.abierto:not(.cerrando) .menu-cerrar .menu-icono i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu.abierto:not(.cerrando) .menu-cerrar .menu-icono i:last-child{transform:translate(-3.9px,-3.5px)rotate(-45deg)scaleX(1.43)}.menu.cerrando .menu-cerrar .menu-icono i{transition-duration:.38s;transition-delay:0s}@property --e{syntax:"<number>";inherits:false;initial-value:1}.menu{background:var(--papel);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.menu::backdrop{background:0 0}.menu:focus{outline:none}.menu[open]{animation:aparecer .5s var(--suave)}.menu.cerrando{opacity:0;transition:opacity .38s}.menu-cabecera{background:0 0}.menu .anillo-nav .circulo{--e:0;transition:--e .9s cubic-bezier(.22, .61, .36, 1) calc(var(--i) * 55ms)}.menu.abierto .anillo-nav .circulo{--e:1}.menu .anillo-linea circle{stroke-dashoffset:92px;transition:stroke-dashoffset 1.1s var(--suave) 50ms}.menu.abierto .anillo-linea circle{stroke-dashoffset:0}.menu .circulo[aria-current] .circulo-texto{text-underline-offset:6px;text-decoration:underline 1px}@keyframes aparecer{0%{opacity:0}}.circulo{width:var(--d,180px);aspect-ratio:1;display:block;position:relative}.circulo-cuerpo{transition:transform .8s var(--suave);will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.circulo-texto{font-size:calc(var(--d,180px) * .12);letter-spacing:.06em;position:relative}.circulo:hover .circulo-cuerpo,.circulo:focus-visible .circulo-cuerpo{transform:scale(1.12)}.circulo:hover .enso,.circulo:focus-visible .enso{transform:rotate(10deg)}.circulo:focus-visible{outline:none}.circulo:focus-visible .circulo-texto{text-underline-offset:6px;text-decoration:underline}.entrada{--ancho:44;--t:min(calc(var(--ancho) / 8.74 * 1vw), var(--tmax,13dvh));z-index:25;pointer-events:none;position:fixed;inset:0}.filtros{width:0;height:0;position:absolute}.titulo-portada{--dx:0px;--ty:0px;--s:1;left:var(--tl,50%);top:var(--tt,50%);z-index:1;transform:translate(-50%, -50%) translate(0px, 0px) scale(1) rotate(var(--rot,0deg));will-change:transform;transition:transform 1.2s var(--suave);white-space:nowrap;font-size:var(--t);letter-spacing:.1em;color:#0000;margin:0;padding-left:.1em;font-weight:500;line-height:1.35;position:absolute}.titulo-portada span{background:var(--textura) center / cover, #2a2622;color:#0000;filter:url(#barro);transition:transform 1.2s var(--suave);-webkit-background-clip:text;background-clip:text;display:inline-block}.titulo-portada .t1{transform:translate(var(--t1x,0px), var(--t1y,0px))}.titulo-portada .t2{transform:translate(var(--t2x,0px), var(--t2y,0px))}.despierta .titulo-portada span{transform:none}.sin-transicion .titulo-portada,.sin-transicion .titulo-portada span,.sin-transicion .pista{transition:none}.despierta .titulo-portada{pointer-events:auto;cursor:pointer;transform:translate(-50%, -50%) translate(var(--dx), var(--ty)) scale(var(--s)) rotate(0deg)}html:not(.js) .titulo-portada{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html:not(.js) .portada>.cabecera .marca{visibility:visible}.anillo{--R:min(30dvh, 34vw);--cy:55%;position:absolute;inset:0}.anillo-nav .circulo{--e:1;--ang:calc(var(--a) - (1 - var(--e)) * 55deg);left:50%;top:var(--cy);width:var(--d);will-change:translate, opacity;opacity:var(--e);scale:calc(.86 + .14 * var(--e));translate:calc(-50% + cos(var(--ang)) * var(--R) + var(--mx,0px)) calc(-50% + sin(var(--ang)) * var(--R) + var(--my,0px));position:absolute}.anillo-nav .circulo.dormido{pointer-events:none}.anillo-nav .circulo-cuerpo:before{content:"";background:var(--papel);border-radius:50%;position:absolute;inset:9%}.p-obra{--a:-90deg;--d:min(21vmin, 220px)}.p-proceso{--a:-18deg;--d:min(19.5vmin, 205px)}.p-artista{--a:54deg;--d:min(18.5vmin, 195px)}.p-taller{--a:126deg;--d:min(18vmin, 190px)}.p-contacto{--a:198deg;--d:min(17.5vmin, 185px)}.anillo-linea{left:50%;top:var(--cy);width:calc(2 * var(--R));aspect-ratio:1;pointer-events:none;position:absolute;overflow:visible;translate:-50% -50%}.anillo-linea circle{fill:none;stroke:var(--tinta);stroke-opacity:.16;stroke-width:.2px;stroke-dasharray:92 108;stroke-dashoffset:0}.pista{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:32px;height:56px;padding:0;transition:opacity .6s;position:absolute;bottom:2.5dvh;left:50%;overflow:hidden;translate:-50%}.pista:before{content:"";background:var(--linea);width:1px;position:absolute;top:0;bottom:0;left:50%}.pista span{background:var(--tinta);width:1px;height:18px;animation:3.4s ease-in-out infinite bajar;position:absolute;top:0;left:50%}@keyframes bajar{0%{opacity:0;transform:translateY(-18px)}12%{opacity:1}30%{opacity:1}72%,to{transform:translateY(var(--caida,34px));opacity:0}}html:not(.js) .pista,.despierta .pista{opacity:0;pointer-events:none}.lema{--lema-y:calc(var(--t) * .675 + 4px);left:var(--tl,50%);top:var(--tt,50%);translate:-50% var(--lema-y);font-size:var(--lema-fs,clamp(13px, 1.05vw, 16px));letter-spacing:.14em;white-space:nowrap;color:var(--tenue);margin:0;padding-left:.14em;transition:opacity .8s;position:absolute}html:not(.js) .lema,.despierta .lema{opacity:0}@media (aspect-ratio<=1){.entrada{--ancho:62}}.portada .entrada{--ancho:38;--tt:87%}@media (width>=701px){.portada .entrada{--ancho:41;--lema-fs:clamp(13px, 1.05vw, 16px);--pista-abajo:max(8px, 1.2dvh);--pista-alto:48px;--tt:calc((73.8dvh + 100dvh - var(--pista-abajo) - var(--pista-alto) - var(--t) * .364 - 4px - var(--lema-fs) * 1.4) / 2)}.portada .pista{bottom:var(--pista-abajo);height:var(--pista-alto);--caida:28px}}.portada .galeria{--intro-caja:1.05;--intro-cy:.44}.p-contacto .circulo-texto,.menu .circulo:last-child .circulo-texto{font-size:calc(var(--d) * .105)}.sello{width:var(--sello,104px);aspect-ratio:1;flex:none;place-items:center;display:grid;position:relative}.sello .enso{opacity:0;visibility:hidden;transition:opacity .6s ease, transform 1.1s var(--suave), visibility 0s .6s;transform:rotate(-28deg)scale(.92)}.sello .enso.activo{opacity:1;visibility:visible;transition:opacity .6s ease, transform 1.1s var(--suave), visibility 0s;transform:none}.sello-numero{font-size:calc(var(--sello,104px) * .2);letter-spacing:.06em;position:relative}html:has(.pagina-obra){overscroll-behavior:none;overflow:hidden}.galeria{--pista-top:clamp(64px, 12dvh, 110px);--m:min(46vw, 60dvh, calc(100dvh - var(--pista-top) - 250px));--intro-caja:.62;--intro-cy:.5;--intro-cx:0;--intro-o:1;isolation:isolate;user-select:none;height:100dvh;min-height:480px;position:relative;overflow:hidden}.titulo-seccion{--p:0;--encoge:.48;z-index:21;font-size:var(--t-apartado);transform-origin:0 0;transform:translateY(calc(var(--p) * -22px)) scale(calc(1 - var(--p) * var(--encoge)));margin:0;line-height:1.1;position:fixed;top:118px;left:clamp(16px,5vw,80px)}.titulo-seccion a{color:inherit;text-decoration:none}html.titulo-anclado .cabecera:not(.menu-cabecera){background:linear-gradient(var(--papel) 72%, #fff0);padding-bottom:64px}.galeria-titulo{font-size:var(--t-apartado);z-index:2;position:absolute;top:118px;left:clamp(16px,5vw,80px)}.galeria-pista{left:50%;top:var(--pista-top);width:0;height:var(--m);touch-action:pinch-zoom;cursor:grab;position:absolute}.galeria-pista:active{cursor:grabbing}.g-pieza{width:var(--m);height:var(--m);transform-origin:50% 100%;will-change:transform, opacity;mix-blend-mode:multiply;position:absolute;top:0;left:0;transform:translate(-50%)}.js .galeria[data-estado=dormida] .g-pieza{opacity:0;visibility:hidden}.galeria[data-estado=dormida]{touch-action:pinch-zoom}.galeria[data-volver] .g-pieza:first-child img{animation:1s both aparecer}.g-pieza a{width:100%;height:100%;display:block}.g-pieza img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-composite:intersect}.g-pieza a:focus-visible{outline:none}.g-pieza a:focus-visible img{outline:1px solid var(--tinta);outline-offset:-12px}.galeria-info{left:50%;top:calc(var(--pista-top) + var(--m) + 2.5dvh);align-items:center;gap:28px;width:min(760px,80vw);display:flex;position:absolute;translate:-50%}.g-texto{gap:6px;transition:opacity .22s,transform .22s;display:grid}.g-texto.cambiando{opacity:0;transform:translateY(6px)}.g-texto h2{font-size:clamp(21px,1.7vw,26px)}.g-desc{max-width:60ch;color:var(--texto);font-size:14.5px;line-height:1.6}.galeria-info{--sello:72px}.g-pieza img{transform-origin:0 0;transition:transform 1.2s var(--suave)}.galeria:not([data-estado=dormida]) .g-pieza img{transform:var(--encuadre,none)}.g-texto .enlace{justify-self:start;margin-top:6px}.galeria-controles{align-items:center;gap:10px;display:flex;position:absolute;bottom:5dvh;right:clamp(16px,5vw,80px)}.galeria-controles button{border:1px solid var(--linea);background:var(--papel);width:44px;height:44px;font:inherit;color:var(--tinta);cursor:pointer;transition:border-color .4s, transform .6s var(--suave);border-radius:50%;font-size:16px}.galeria-controles button:hover{border-color:var(--tinta);transform:scale(1.06)}.galeria-titulo,.galeria-info,.galeria-controles{transition:opacity 1.2s .6s}.js .galeria[data-estado=dormida] :is(.galeria-titulo,.galeria-info,.galeria-controles){opacity:0;pointer-events:none;transition:none}.ficha{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:5vw;min-height:100dvh;padding:110px clamp(16px,6vw,100px) 60px;display:grid}.visor{user-select:none;justify-items:center;gap:14px;display:grid}.visor-escena{aspect-ratio:1;touch-action:pan-y pinch-zoom;width:min(64dvh,100%);position:relative}.vista{opacity:0;transition:opacity .9s;position:absolute;inset:0}.vista.activa{opacity:1}html.js .vista:not(.activa):not(.lista){display:none}.vista img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%}.vista-original{place-items:center;display:grid}.vista-original img{border-radius:var(--redondeo);width:auto;max-width:100%;height:auto;max-height:100%}.foto{border-radius:var(--redondeo)}.vista-estudio img,.vista-conjunto img{mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-composite:intersect}.visor-selector{justify-items:center;gap:10px;display:grid}.visor-selector [role=tablist]{gap:28px;display:flex}.visor-selector [role=tab]{font:inherit;letter-spacing:.12em;color:var(--tenue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0;font-size:13px;transition:color .4s,border-color .4s}.visor-selector [role=tab][aria-selected=true]{color:var(--tinta);border-bottom-color:var(--tinta)}.visor-puntos{gap:10px;min-height:8px;display:flex}.visor-puntos button{border:1px solid var(--tinta);cursor:pointer;background:0 0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .4s}.visor-puntos button[aria-current=true]{background:var(--tinta)}.visor-puntos button{position:relative}.visor-puntos button:after{content:"";position:absolute;inset:-14px -5px}.ficha-texto{flex-direction:column;gap:20px;max-width:460px;display:flex}.volver{letter-spacing:.08em;color:var(--tenue);font-size:14px}.ficha-titulo{align-items:center;gap:22px;display:flex}.ficha-titulo h1{font-size:var(--t-titulo)}.ficha-desc{font-size:var(--t-texto);color:var(--texto);line-height:1.8}.ficha-datos{border-top:1px solid var(--linea)}.ficha-datos div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.ficha-datos dd{color:var(--tenue)}.visor-flecha{z-index:2;border:1px solid var(--linea);width:44px;height:44px;font:inherit;color:var(--tinta);cursor:pointer;opacity:.55;transition:opacity .4s, border-color .4s, scale .5s var(--suave);background:#ffffffd9;border-radius:50%;font-size:16px;position:absolute;top:50%;translate:0 -50%}.visor-anterior{left:-8px}.visor-siguiente{right:-8px}.visor-escena:hover .visor-flecha,.visor-flecha:focus-visible{opacity:1}.visor-flecha:hover{border-color:var(--tinta);scale:1.06}.panel .parada-presentacion{--ancho-texto:min(560px, 38vw)}.parada-presentacion .parada-texto h2{font-size:clamp(36px,min(4.4vw,7vh),64px);line-height:1.08}.retrato{margin:0}.retrato-foto{border-radius:var(--redondeo);width:100%;height:auto;display:block}.biombo{display:none}.recorrido.panel .parada-presentacion{--arriba:calc(200px - var(--k,700px))}.recorrido.panel .parada-presentacion .parada-visual{--h0:clamp(170px, calc(var(--k) - 480px), 420px);--wc:min(64vw, 900px, calc(var(--h0) * 2.6));--h:min(var(--h0), calc(var(--wc) * var(--zoom,1) * .72));left:0;right:auto;top:var(--arriba);width:var(--wc);height:var(--h);display:block;bottom:auto;transform:translate(-50%)}.recorrido.panel .parada-presentacion .retrato-foto{display:none}.recorrido.panel .parada-presentacion .biombo{perspective:1800px;gap:16px;width:100%;height:100%;display:flex}.recorrido.panel .parada-presentacion .parada-texto{text-align:center;justify-items:center;width:min(760px,80vw);inset:auto auto 36px 0;transform:translate(-50%)}.recorrido.panel .parada-presentacion h2{font-size:clamp(30px,min(3.2vw,5.4vh),50px)}.recorrido.panel .parada-presentacion h2 br{display:none}.hoja{border-radius:calc(var(--redondeo) * .6);transform:rotateY(var(--giro));background:var(--foto) calc(-1 * (var(--f) * (var(--wc) - 4 * var(--hueco,16px)) + var(--i) * var(--hueco,16px) + (var(--zoom,1) - 1) * var(--wc) / 2)) 32% / calc(var(--wc) * var(--zoom,1)) auto no-repeat;animation:aparecer-hoja 2.6s cubic-bezier(.25, .6, .3, 1) calc(.35s + var(--d) * .28s) both;flex:1 1 0;position:relative;overflow:hidden}.hoja:after{content:"";background:linear-gradient(90deg,#ffffff14,#00000012);position:absolute;inset:0}.hoja:nth-child(n+4):after{background:linear-gradient(90deg,#00000012,#ffffff14)}.hoja:nth-child(3):after{background:0 0}@keyframes aparecer-hoja{0%{opacity:0;translate:0 14px}}.js .recorrido.panel .parada-presentacion .parada-visual{opacity:1;transition:none;translate:none}[data-trazado=artista] .parada-imagen{max-height:40vh}.parada-imagen.foto{object-fit:cover;-webkit-mask-image:none;mask-image:none}[data-trazado=artista] .parada-imagen.foto{max-height:46vh}.panel .parada-hueco{height:40vh}.panel.onda :is(.parada-texto,.parada-visual){top:auto;bottom:14px;transform:none}.panel.onda .parada-hueco{height:0}.recorrido{position:relative}.recorrido-lienzo{padding:8vh clamp(16px,6vw,80px) 10vh;position:relative}main:has(.titulo-seccion) .recorrido:not(.panel) .recorrido-lienzo{padding-top:190px}.recorrido-hilo{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.hilo-base,.hilo-lleno{fill:none;stroke-linecap:round}.hilo-base{stroke:var(--linea);stroke-width:1px}.hilo-lleno{stroke:var(--enso);stroke-width:1.2px;stroke-opacity:.6}.hilo-gota{fill:none;stroke:var(--enso);stroke-width:1.2px;stroke-opacity:.6;stroke-linecap:round;stroke-dasharray:0 100000;opacity:0}.recorrido-cabeza{z-index:1;justify-items:start;gap:12px;max-width:560px;margin:0 0 8vh 74px;display:grid;position:relative}.recorrido-cabeza h2{font-size:var(--t-apartado)}.recorrido-cabeza .nota{max-width:46ch}.recorrido-cabeza.con-sello{grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:14px;max-width:634px;margin-left:0}.cabeza-texto{grid-area:1/2;justify-items:start;gap:12px;display:grid}.cabeza-sello.sello{--sello:60px;background:var(--papel);border-radius:50%;grid-area:1/1;justify-self:center}.js .recorrido-cabeza.con-sello{opacity:1;translate:none}.js .con-sello .cabeza-texto{opacity:0;transition:opacity 1s ease, translate 1.2s var(--suave);translate:0 30px}.js .con-sello.en-vista .cabeza-texto{opacity:1;translate:0}.js .con-sello:not(.en-vista) .cabeza-sello .enso{opacity:0;transform:rotate(-28deg)scale(.92)}.paradas{z-index:1;gap:10vh;max-width:1000px;list-style:none;display:grid;position:relative}.parada{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:28px 14px;display:grid;position:relative}.parada-nudo{grid-area:1/1;justify-self:center}.parada-nudo.sello{--sello:60px;background:var(--papel);border-radius:50%}.parada-nudo.punto{background:var(--enso);width:9px;height:9px;box-shadow:0 0 0 7px var(--papel);border-radius:50%;margin-top:16px}.parada-texto{isolation:isolate;grid-area:1/2;justify-items:start;gap:12px;display:grid;position:relative}.parada-visual{grid-area:2/2;place-items:center;display:grid;position:relative}.parada-visual>*{grid-area:1/1}.solo-visual .parada-visual{grid-row:1}.parada .titulo-trazo{margin:0 0 2px}.parada-texto>p:not(.tenue):not(.pregunta):not(.nota):not(.subtitulo){font-size:var(--t-texto);color:var(--texto)}.parada-texto .enlace{margin-top:8px}.pregunta{color:var(--tenue);gap:4px;max-width:36ch;margin-top:8px;font-size:14px;font-style:italic;line-height:1.7;display:grid}.pregunta span{font-style:normal;font-size:var(--t-etiqueta);letter-spacing:.16em;text-transform:uppercase}.titulo-trazo{font-size:var(--t-titulo);letter-spacing:.02em;align-items:center;gap:.5em;margin:0;font-weight:400;line-height:1.2;display:flex}.titulo-trazo:before,.titulo-trazo.centrado:after{content:"";background:var(--pincel-blanco), linear-gradient(#1f1b1838, #1f1b1838), var(--velo,var(--enso));border-radius:2px;flex:none;width:1.4em;height:2.5px}.titulo-trazo.centrado{justify-content:center}.panel .texto-izquierda .titulo-trazo{flex-direction:row-reverse}.titulo-trazo.centrado:after,.panel .texto-izquierda .titulo-trazo:before{transform:scaleX(-1)}.subtitulo{font-size:var(--t-subtitulo);letter-spacing:.02em;color:var(--texto);margin:0;line-height:1.4}.parada-imagen{width:min(var(--ancho,360px), 100%);-webkit-mask-composite:source-in;height:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-composite:intersect}html.js :is(.recorrido,.t3):not(.listo){opacity:0;animation:10ms 2.5s forwards recorrido-tarde}html.js :is(.recorrido,.t3).listo{transition:opacity .35s}@keyframes recorrido-tarde{to{opacity:1}}.js .parada-texto,.js .parada-visual,.js .recorrido-cabeza{opacity:0;transition:opacity 1s ease, translate 1.2s var(--suave);translate:0 30px}.js .parada-visual{transition-delay:.15s}.js .en-vista .parada-texto,.js .en-vista .parada-visual,.js .recorrido-cabeza.en-vista{opacity:1;translate:0}.js .parada:not(.en-vista) .parada-nudo .enso{opacity:0;transform:rotate(-28deg)scale(.92)}.recorrido.panel .recorrido-escena{height:100vh;position:sticky;top:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000 56px,#000 112px);mask-image:linear-gradient(#0000 56px,#000 112px)}.panel .recorrido-lienzo{will-change:transform;width:0;height:0;padding:0;position:absolute;top:0;left:0}.panel .paradas{max-width:none;display:block}.panel .parada{--sep:64px;--ancho-texto:min(400px, 30vw);--ancho-visual:min(660px, calc(50vw - 100px));left:var(--x);top:var(--y);width:0;height:0;display:block;position:absolute}.panel .parada-nudo{margin:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.panel .parada-nudo.sello{--sello:88px}.panel .parada-texto{width:var(--ancho-texto);position:absolute;top:0;transform:translateY(-50%)}.panel .texto-izquierda .parada-texto{right:var(--sep);text-align:right;justify-items:end}.panel .texto-derecha .parada-texto{left:var(--sep)}.panel .parada-visual{width:var(--ancho-visual);position:absolute;top:0;transform:translateY(-50%)}.panel .texto-izquierda .parada-visual{left:var(--sep)}.panel .texto-derecha .parada-visual{right:var(--sep)}.panel .solo-visual .parada-visual{left:0;right:auto;transform:translate(-50%,-50%)}.panel .parada-imagen{object-fit:contain;max-height:64vh}.panel .parada-imagen.foto{width:min(var(--ancho,360px), 100%, calc(46vh * var(--ratio,1)))}.panel .recorrido-cabeza{left:var(--x);top:var(--y);text-align:center;justify-items:center;width:min(560px,80vw);margin:0;position:absolute;transform:translate(-50%,-100%)}.panel .recorrido-cabeza.con-sello{--s:88px;transform:translate(-50%, calc(-100% + var(--s) / 2));grid-template-columns:minmax(0,1fr);row-gap:22px}.panel .con-sello .cabeza-texto{grid-column:1;justify-items:center}.panel .cabeza-sello.sello{--sello:var(--s);grid-row:2}@media (height<=760px){.panel .parada-nudo.sello{--sello:72px}.panel .recorrido-cabeza.con-sello{--s:72px}.panel{--t-titulo:clamp(26px, 5.4vh, 40px);--t-subtitulo:clamp(15px, 2.4vh, 18px)}.panel .parada-texto{gap:8px}.panel .parada-texto>p:not(.tenue):not(.pregunta):not(.nota):not(.subtitulo){font-size:var(--t-texto-breve);line-height:1.6}.panel .pregunta{font-size:13px;line-height:1.55}}.submenu-taller{z-index:22;letter-spacing:.08em;white-space:nowrap;justify-items:center;gap:4px;font-size:12.5px;display:grid;position:fixed;top:76px;left:50%;transform:translate(-50%)}.submenu-partes,.submenu-ventanas{gap:26px;display:flex}.submenu-ventanas{gap:18px;font-size:11px;animation:.6s aparecer}.submenu-ventanas[hidden]{display:none}.submenu-taller a{color:var(--tenue);border-bottom:1px solid #0000;padding:3px 0;text-decoration:none;transition:color .3s,border-color .3s}.submenu-taller a:hover,.submenu-taller a[aria-current]{color:var(--tinta)}.submenu-partes a{position:relative}.submenu-partes a:after{content:"";position:absolute;inset:-6px -7px}.submenu-taller a[aria-current]{border-bottom-color:currentColor}:is(.submenu-taller a,.g-familias button,.vistas-obra a):focus-visible{color:var(--tinta);text-underline-offset:6px;outline:none;text-decoration:underline dotted}.t-rotulo{text-align:center;justify-items:center;gap:8px;padding-top:clamp(16px,4vh,40px);display:grid}.t-cuerpo{text-align:center;justify-items:center;gap:12px;width:min(620px,88vw);display:grid}.t-texto{font-size:var(--t-texto);color:var(--texto)}.t-preguntas{color:var(--tenue);justify-items:center;gap:6px;font-size:14px;font-style:italic;line-height:1.6;display:grid}.t-preguntas span{font-style:normal;font-size:var(--t-etiqueta);letter-spacing:.16em;text-transform:uppercase}.t-preguntas ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.t-cuerpo .nota{max-width:64ch;font-size:12px}.t-sello.sello{--sello:88px;background:var(--papel);border-radius:50%}.t3-pasos{margin:0;padding:0;list-style:none}.t3-hilo,.t3-nivel,.t3-marca{display:none}.t3-cabeza{justify-content:center;display:flex}.t3-sello.sello{z-index:2}.t3-sello-paso{display:none}.t3:not(.escena) .t3-escena{padding:210px clamp(16px,5vw,80px) 14vh}.t3:not(.escena) .t3-pasos{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14vh;display:grid}.t3:not(.escena) .t3-paso{justify-items:center;gap:18px;width:100%;max-width:1100px;display:grid}.t3-forma{order:3;width:100%;display:block;overflow:visible}.t3.escena .t3-forma{display:none}.t3-forma path{fill:none}.t3:not(.escena) .t3-sello{--sello:56px;position:fixed;bottom:64px;left:16px}html:not(.js) .t3:not(.escena) .t3-sello{margin:0 auto 8vh;position:relative;bottom:auto;left:auto}.t3.flujo .t3-sello{display:none}.t3.flujo .t3-paso{position:relative}.t3.flujo .t3-sello-paso{left:var(--sx);bottom:calc(190px - var(--sy));--sello:52px;display:grid;position:absolute;translate:-50% 50%}.t3.escena .t3-escena{height:100vh;position:sticky;top:0;overflow:clip}.t3.escena .t3-hilo{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.t3.escena .hilo-lleno{stroke-dasharray:1}.t3.escena .t3-paso{opacity:var(--v,0);pointer-events:none;position:absolute;inset:0}.t3.escena .t3-paso.actual{pointer-events:auto}.t3.escena :is(.t3-cabeza,.t-cuerpo){position:absolute;left:50%}.t3.escena .t3-cabeza{top:var(--yr);translate:-50% calc(var(--d,0) * 26px)}.t3.escena .t3-sello{left:var(--sx);top:var(--sy);position:absolute;translate:-50% -50%}.t3.escena .t-cuerpo{top:var(--yc);translate:-50% calc(var(--d,0) * 38px)}.t3.escena .t3-marca{left:var(--mx);top:var(--my);letter-spacing:.08em;white-space:nowrap;font-size:13px;display:block;position:absolute;translate:-50% -100%}.t3.escena .t3-marca.tenue{font-size:11.5px}.t3.escena .t3-nivel{left:var(--mx);top:var(--my);letter-spacing:.14em;pointer-events:none;font-size:12px;display:block;position:absolute;translate:0 -100%}.t3.lateral .t3-escena{height:100svh;position:relative}.t3.lateral .t3-pasos{z-index:1;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.t3.lateral .t3-pasos::-webkit-scrollbar{display:none}.t3.lateral .t3-paso{scroll-snap-align:start;scroll-snap-stop:always;pointer-events:auto;flex:0 0 100%;height:100%;position:relative;inset:auto}.t3.lateral :is(.t3-cabeza,.t-cuerpo){translate:-50%}.t3.lateral :is(.t3-sello,.t3-nivel){pointer-events:none}.t3.compacto{--t-titulo:clamp(24px, 4.6vh, 32px);--t-subtitulo:15px}.t3.compacto .t-texto{font-size:14px;line-height:1.5}.t3.compacto .t-cuerpo{gap:8px}@media (height<=760px){.t-sello.sello{--sello:72px}.t-texto{font-size:15px;line-height:1.6}.t-preguntas{font-size:13px;line-height:1.5}.t3{--t-titulo:clamp(26px, 5.4vh, 40px);--t-subtitulo:clamp(15px, 2.4vh, 18px)}}.siguiente{text-align:center;justify-items:center;gap:16px;padding:12vh 16px 4vh;display:grid;position:relative}.siguiente-circulo{--d:min(42vw, 170px)}.contacto{place-items:center;min-height:100dvh;padding:22dvh 16px 12dvh;display:grid}.contacto-texto{text-align:center;justify-items:center;gap:18px;display:grid;position:relative}.contacto-texto .sello{--sello:88px;margin-bottom:10px}.contacto-texto h1{font-size:var(--t-titulo)}.contactar{justify-items:center;gap:9vh;padding:clamp(170px,23vh,230px) 16px 2vh;display:grid}.contacto-anillo{--d:clamp(130px, 12vw, 172px);--R:calc(var(--d) * 1.22);--cy:calc(var(--R) + var(--d) / 2);width:100%;height:calc(var(--cy) + var(--R) / 2 + var(--d) / 2 + 44px);position:relative}.contacto-anillo .anillo-linea circle{animation:cv-linea 1.1s var(--suave) 50ms both}.contacto-vias{margin:0;padding:0;list-style:none;position:absolute;inset:0}.contacto-vias li{--e:1;--ang:calc(var(--a) - (1 - var(--e)) * 55deg);left:50%;top:var(--cy);width:var(--d);height:var(--d);text-align:center;opacity:var(--e);scale:calc(.86 + .14 * var(--e));translate:calc(-50% + cos(var(--ang)) * var(--R)) calc(-50% + sin(var(--ang)) * var(--R));animation:cv-llegar .9s cubic-bezier(.22, .61, .36, 1) calc(.1s + var(--i) * 55ms) both;position:absolute}.contacto-vias li:first-child{--a:-90deg}.contacto-vias li:nth-child(2){--a:30deg}.contacto-vias li:nth-child(3){--a:150deg}.contacto-vias .contacto-dato{white-space:nowrap;width:max-content;position:absolute;top:calc(100% + 16px);left:50%;translate:-50%}@keyframes cv-llegar{0%{--e:0}}.contacto-anillo.dos{--cy:calc(var(--R) + 6px);height:calc(2 * var(--R) + 12px)}.contacto-anillo.dos .contacto-vias li:first-child{--a:180deg}.contacto-anillo.dos .contacto-vias li:nth-child(2){--a:0deg}.contacto-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contacto-estado{letter-spacing:.02em;color:var(--texto);text-align:center;margin:-12px 0 0;font-size:13px}.contacto-estado[data-tipo=enviando]{color:var(--tenue)}@keyframes cv-linea{0%{stroke-dashoffset:92px}}:is(.cv-circulo,.contacto-enviar) .circulo-cuerpo{background:var(--papel);border-radius:50%}:is(.cv-circulo,.contacto-enviar) .circulo-texto{font-size:calc(var(--d) * .092);letter-spacing:.05em}span.cv-circulo .circulo-cuerpo{transform:none}.contacto-dato{letter-spacing:.03em;color:var(--tinta);border-bottom:1px solid #0000;font-size:15px;text-decoration:none;transition:border-color .4s}a.contacto-dato:hover,a.contacto-dato:focus-visible{border-bottom-color:currentColor;outline:none}.contacto-pendiente{color:var(--tenue);font-style:italic}.contacto-form{width:min(520px,100%);animation:aparecer 1.2s var(--suave) .5s both;gap:28px;scroll-margin-top:120px;display:grid}.contacto-form label{gap:6px;display:grid}.contacto-etiqueta{font-size:var(--t-etiqueta);letter-spacing:.22em;text-transform:uppercase;color:var(--tenue)}.contacto-form :is(input,textarea){border:0;border-bottom:1px solid var(--campo);width:100%;font:inherit;color:var(--tinta);background:0 0;border-radius:0;padding:6px 0 9px;font-size:16px;line-height:1.6;transition:border-color .4s}.contacto-form textarea{resize:vertical;min-height:7em}.contacto-form :is(input,textarea):focus{border-bottom-color:var(--tinta);outline:none}.contacto-pieza:not([hidden]){gap:6px;margin:0;font-size:17px;display:grid}.contacto-enviar{--d:108px;font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:8px;padding:0}.contacto-enviar:disabled{cursor:default;opacity:.5}.contacto-enviar:disabled .circulo-cuerpo{transform:none}.contacto-letra{letter-spacing:.04em;color:var(--tenue);text-align:center;margin:-12px 0 0;font-size:11px}.contacto-letra a{color:inherit;margin-left:.6em}@media (width<=700px){.contactar{gap:7vh;padding:152px 16px 2vh}.contacto-anillo{--d:27vw;--R:calc(var(--d) * 1.2)}.contacto-vias .contacto-dato{letter-spacing:.02em;font-size:12.5px;top:calc(100% + 12px)}.contacto-anillo.dos{--R:var(--d)}.contacto-anillo.dos .contacto-dato{white-space:normal;width:max-content;max-width:140px;line-height:1.5}.contacto-enviar{--d:96px}}.no-encontrada-texto:not([hidden]){justify-items:center;gap:18px;display:grid}.no-encontrada-enlaces{flex-wrap:wrap;justify-content:center;gap:18px 36px;margin-top:10px;display:flex}.pie{z-index:1;text-align:center;justify-items:center;gap:24px;padding:10vh 16px 68px;display:grid;position:relative}.pie-sello{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(620px,100%);display:grid}.pie-sello:before,.pie-sello:after{content:"";background:var(--linea);height:1px}.pie-sello .sello{--sello:54px;margin:0 16px}.pie-logo{width:auto;height:56px;margin:0 18px;display:block}.pie-enlaces{letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.pie-enlaces a{color:var(--tenue);border-bottom:1px solid #0000;padding:3px 0;text-decoration:none;transition:color .3s,border-color .3s;position:relative}.pie-enlaces a:after{content:"";position:absolute;inset:-8px -10px}.pie-enlaces a:hover,.pie-enlaces a:focus-visible,.pie-enlaces a[aria-current]{color:var(--tinta);outline:none}.pie-enlaces a[aria-current]{border-bottom-color:currentColor}.pie-letra{letter-spacing:.06em;color:var(--tenue);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;font-size:10.5px;display:flex}.pie-letra a{color:inherit;text-decoration:none;position:relative}.pie-letra a:after{content:"";position:absolute;inset:-10px -6px}.pie-letra a:hover,.pie-letra a:focus-visible,.pie-letra a[aria-current]{color:var(--tinta);text-underline-offset:3px;outline:none;text-decoration:underline}.pie-compacto{gap:10px;padding:0 16px;position:absolute;bottom:3dvh;left:0;right:0}.pie-compacto .pie-enlaces{gap:8px 26px;font-size:11.5px}.legal{gap:24px;width:min(62ch,100%);margin:0 auto;padding:180px 16px 0;font-size:14.5px;display:grid}.legal-sello.sello{--sello:54px;justify-self:start}.legal h2{letter-spacing:.02em;margin:0 0 6px;font-size:16px;font-weight:400}.legal section{gap:10px;scroll-margin-top:150px;display:grid}.legal p,.legal ul{color:var(--texto);margin:0;line-height:1.7}.legal ul{gap:6px;padding-left:1.1em;display:grid}.legal a{color:inherit;text-underline-offset:3px}.legal-hueco{color:var(--tenue);font-style:italic}.legal-fecha{letter-spacing:.03em;font-size:12px;color:var(--tenue)!important}.ficha-mas{gap:12px;width:min(1180px,100%);margin:0 auto;padding:30px clamp(16px,6vw,100px) 90px;display:grid}.ficha-mas-titulo{letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0;font-size:12px}.ficha-familias{letter-spacing:.08em;justify-content:center;font-size:12.5px}.ficha-familias button{font:inherit;color:var(--tenue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0;transition:color .3s,border-color .3s;position:relative}.ficha-familias button:after{content:"";position:absolute;inset:-8px -9px}.ficha-familias button:hover,.ficha-familias button[aria-current]{color:var(--tinta)}.ficha-familias button[aria-current]{border-bottom-color:currentColor}.ficha-tira[hidden]{display:none}.ficha-tira:not([hidden]){--fi:0px;--fd:0px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;user-select:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fi), #000 calc(100% - var(--fd)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fi), #000 calc(100% - var(--fd)), transparent);justify-content:safe center;gap:30px;margin:10px 0 0;padding:4px 0 8px;list-style:none;display:flex;overflow-x:auto}.ficha-tira::-webkit-scrollbar{display:none}.ficha-tira.mas-izquierda{--fi:26px}.ficha-tira.mas-derecha{--fd:34px}.ficha-tira li{scroll-snap-align:center;flex:none;width:170px}.ficha-tira a{color:var(--tenue);justify-items:center;gap:4px;text-decoration:none;display:grid}.ficha-tira img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;-webkit-user-drag:none;width:100%;height:auto;transition:transform .9s var(--suave);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-composite:intersect}.ficha-tira a:hover img{transform:translateY(-6px)}.ficha-tira .sello{--sello:48px}.ficha-tira .sello-numero{letter-spacing:.08em;color:var(--tenue);font-size:12px}.ficha-tira a[aria-current] .sello-numero{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.ficha-preguntar{border-bottom:0;align-self:center;margin-top:30px}.paginada{touch-action:none;-webkit-user-select:none;user-select:none}html:has(.paginada) .titulo-seccion{touch-action:none}.panel.movil .parada{--sep:38px}.panel.movil .parada-nudo.sello{--sello:64px}.panel.movil .recorrido-cabeza.con-sello{--s:64px;width:min(340px,100vw - 40px)}.panel.movil .parada-imagen{width:auto;max-width:100%;max-height:var(--hv,30vh)}.panel.movil:not(.onda) :is(.parada-texto,.parada-visual){width:calc(80vw - 56px);transform:none}.panel.movil:not(.onda) .parada-texto{top:-30px}.panel.movil:not(.onda) .parada-texto>p:not(.tenue):not(.pregunta):not(.nota):not(.subtitulo){font-size:14px;line-height:1.55}.panel.movil:not(.onda) .parada-texto .subtitulo{font-size:15px}.panel.movil:not(.onda) .parada-visual{top:calc(var(--ht,0px) - 12px)}.panel.movil:not(.onda) .texto-derecha :is(.parada-texto,.parada-visual){left:var(--sep);right:auto}.panel.movil:not(.onda) .texto-izquierda :is(.parada-texto,.parada-visual){right:var(--sep);left:auto}.recorrido.carrusel{margin-top:172px}.carrusel .recorrido-escena{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:max(460px,100svh - 188px);overflow:auto hidden}.carrusel .recorrido-escena::-webkit-scrollbar{display:none}main:has(.submenu-apartado) .recorrido.carrusel:not(.panel) .recorrido-lienzo{width:max-content;height:100%;padding:0;position:relative}.recorrido.carrusel:not(.panel) .paradas{gap:0;max-width:none;height:100%;display:flex}.recorrido.carrusel:not(.panel) .parada{text-align:center;scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100vw;justify-content:flex-end;align-items:center;gap:12px;width:100vw;height:100%;padding:0 22px 58px;display:flex}.recorrido.carrusel:not(.panel) .parada .parada-visual{flex:1 1 0;order:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;overflow:hidden}.recorrido.carrusel:not(.panel) .parada .parada-texto{order:2;justify-items:center}.recorrido.carrusel:not(.panel) .parada .parada-nudo{--sello:60px;flex:none;order:3;justify-self:auto}.recorrido.carrusel:not(.panel) .parada-hueco{display:none}.recorrido.carrusel:not(.panel) .parada-imagen{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%}.recorrido.carrusel:not(.panel) .parada-visual:has(.foto){container-type:size}.recorrido.carrusel:not(.panel) .parada-imagen.foto{width:min(100cqw, calc(100cqh * var(--ratio,1)));height:auto}.recorrido.carrusel:not(.panel) .parada-texto>p:not(.tenue):not(.pregunta):not(.nota):not(.subtitulo){font-size:15px;line-height:1.55}.recorrido.carrusel:not(.panel) .pregunta{justify-items:center;margin-inline:auto}.recorrido.carrusel:not(.panel) .parada-texto .titulo-trazo{justify-content:center}.recorrido.carrusel:not(.panel) .parada-texto .titulo-trazo:after{content:"";background:var(--pincel-blanco), linear-gradient(#1f1b1838, #1f1b1838), var(--velo,var(--enso));border-radius:2px;flex:none;width:1.4em;height:2.5px;transform:scaleX(-1)}.recorrido.carrusel:not(.panel) .parada-presentacion .parada-visual{--wc:calc(100vw - 44px);--hueco:6px;--zoom:1.22;min-height:130px}.recorrido.carrusel:not(.panel) .parada-presentacion .retrato-foto{display:none}.recorrido.carrusel:not(.panel) .parada-presentacion .biombo{gap:var(--hueco);perspective:1100px;width:100%;height:100%;display:flex}.recorrido.carrusel:not(.panel) .parada-presentacion .parada-texto h2{font-size:28px}.recorrido.carrusel:not(.panel) .parada-presentacion .parada-texto p:not(.tenue){max-width:32ch}html.carrusel-bloqueado,html.carrusel-bloqueado body{overflow:hidden}.carrusel .recorrido-escena{touch-action:pan-x pinch-zoom}.nudo-siguiente .circulo{--d:150px}.nudo-siguiente .circulo-cuerpo:before{content:"";background:var(--papel);border-radius:50%;position:absolute;inset:9%}.panel .parada-siguiente .parada-nudo{z-index:1}.recorrido:not(.panel):not(.carrusel) .parada-siguiente{grid-template-columns:minmax(0,1fr);justify-items:center}.recorrido:not(.panel):not(.carrusel) .parada-siguiente .parada-nudo{grid-column:1}.recorrido.carrusel:not(.panel) .parada-siguiente{justify-content:center;padding-bottom:0}@media (width<=700px){.nudo-siguiente .circulo{--d:128px}}.g-deslizar{display:none}.g-familias{z-index:110;letter-spacing:.08em;white-space:nowrap;gap:24px;font-size:12.5px;display:flex;position:absolute;top:76px;left:50%;translate:-50%}.g-familias :is(a,button){font:inherit;color:var(--tenue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0;transition:color .3s,border-color .3s;position:relative}.g-familias :is(a,button):after{content:"";position:absolute;inset:-8px -7px}.g-familias :is(a,button):hover,.g-familias [aria-current]{color:var(--tinta)}.g-familias [aria-current]{border-bottom-color:currentColor}.js .galeria[data-estado=dormida] :is(.g-familias,.vistas-obra){opacity:0;pointer-events:none}.vistas-obra{z-index:110;gap:22px;display:flex;position:absolute;top:128px;right:clamp(16px,5vw,80px)}.vistas-obra a{letter-spacing:.08em;color:var(--tenue);border-bottom:1px solid #0000;align-items:center;gap:7px;padding:4px 0;font-size:12.5px;transition:color .3s,border-color .3s;display:flex}.vistas-obra a:hover,.vistas-obra a[aria-current]{color:var(--tinta)}.vistas-obra a[aria-current]{border-bottom-color:currentColor}.vistas-obra svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:17px;height:17px}.estanteria{gap:13vh;max-width:1240px;margin:0 auto;padding:210px clamp(16px,6vw,100px) 4vh;display:grid}.estante{scroll-margin-top:150px}.estante-cabeza{align-items:center;gap:18px;margin-bottom:30px;display:flex}.estante-sello.sello{--sello:64px}.estante-piezas{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:30px 26px;margin:0;padding:0;list-style:none;display:grid}.estante-pieza{text-align:center;justify-items:center;gap:6px;display:grid}.estante-pieza img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;transition:transform .9s var(--suave);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-composite:intersect}.estante-nombre{color:var(--tenue);font-size:13.5px;line-height:1.4;transition:color .4s}.estante-pieza:hover .estante-nombre,.estante-pieza:focus-visible .estante-nombre{color:var(--tinta)}.estante-pieza:focus-visible{outline:none}.estanteria{gap:18vh;max-width:1300px}.estante-cabeza{flex-direction:column;gap:14px;margin-bottom:44px}.estante .titulo-trazo{justify-content:center}.estante .titulo-trazo:after{content:"";background:var(--pincel-blanco), linear-gradient(#1f1b1838, #1f1b1838), var(--velo,var(--enso));border-radius:2px;flex:none;width:1.4em;height:2.5px;transform:scaleX(-1)}.estante-piezas{flex-wrap:wrap;justify-content:center;gap:52px 36px;display:flex}.estante-piezas li{width:196px}.estante-pieza{gap:12px}.estante-pieza:hover img,.estante-pieza:focus-visible img{transform:translateY(-8px)scale(1.03)}.estante-nombre{letter-spacing:.03em;font-size:14px}html.js .estante{opacity:0;transition:opacity 1.2s ease, translate 1.4s var(--suave);translate:0 34px}html.js .estante.en-vista{opacity:1;translate:0}@media (height<=760px) and (width>=701px){.cabecera{padding-block:12px}.logo img{height:50px}.galeria-titulo{font-size:clamp(30px,3vw,44px);top:84px}.g-texto h2{font-size:clamp(22px,2vw,28px)}.galeria-controles{bottom:3dvh}}@media (width<=700px){body{font-size:16px}.cabecera{padding:14px 16px}.logo img{height:52px}.marca{font-size:14px}.entrada{--ancho:64}.titulo-portada span{filter:url(#barro-fino)}.p-obra{--d:31vmin}.p-proceso{--d:29.5vmin}.p-artista{--d:28.5vmin}.p-taller{--d:28vmin}.p-contacto{--d:27.5vmin}.galeria-titulo{font-size:30px;top:92px}.titulo-seccion{--encoge:.38;font-size:30px;top:92px}.portada .entrada{--ancho:88;--tl:50%;--tt:71%;--t1x:calc(var(--t) * 2.27);--t2x:calc(var(--t) * -2.27);--t1y:calc(var(--t) * -.6);--t2y:calc(var(--t) * .6)}.portada .galeria{--intro-caja:.5;--intro-cy:.38;--intro-cx:0}.portada .lema{--lema-y:calc(var(--t) * 1.275 + 8px);letter-spacing:.12em;padding-left:.12em;font-size:13px}.galeria-info{top:calc(var(--pista-top) + var(--m) + 2dvh);--sello:68px;align-items:flex-start;gap:16px}.g-desc{font-size:14px}.pagina-obra .aviso-maqueta,.pagina-ficha .aviso-maqueta{display:none}.ficha{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:110px}.visor-escena{width:92vw;margin-inline:calc(50% - 46vw)}.ficha-titulo{--sello:76px}.t-sello.sello{--sello:60px}.t3:not(.escena) .t3-escena{padding-top:224px}.t-texto{font-size:15px;line-height:1.65}.t3{--t-titulo:30px;--t-subtitulo:16px}.t-rotulo{padding-top:0}.vistas-obra{gap:4px;top:94px;right:12px}.vistas-obra a{padding:8px}.estante-piezas li{width:calc(50% - 10px)}.estante-piezas{gap:26px 20px}.estanteria{gap:10vh;padding-top:212px}.estante-piezas{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.aviso-maqueta{font-size:10px}.submenu-taller{top:calc(140px - var(--titulo-p,0) * 42px);justify-items:stretch;font-size:12px;position:fixed;left:0;right:0;transform:none}:is(.submenu-partes,.g-familias){--fi:0px;--fd:0px;overscroll-behavior-x:contain;scrollbar-width:none;user-select:none;max-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fi), #000 calc(100% - var(--fd)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fi), #000 calc(100% - var(--fd)), transparent);flex-wrap:nowrap;gap:22px;padding:6px 24px 6px 16px;overflow-x:auto}:is(.submenu-partes,.g-familias).mas-izquierda{--fi:26px}:is(.submenu-partes,.g-familias).mas-derecha{--fd:34px}.g-familias{touch-action:pan-x pinch-zoom}:is(.submenu-partes,.g-familias)::-webkit-scrollbar{display:none}:is(.submenu-partes,.g-familias) :is(a,button){flex:none}.submenu-partes a:after{inset:-6px -9px}.pie:not(.pie-compacto) .pie-enlaces{gap:10px 40px}.legal{padding-inline:26px}.submenu-ventanas{justify-content:center;gap:20px;padding:0 16px;font-size:11px}.submenu-ventanas a{position:relative}.submenu-ventanas a:after{content:"";position:absolute;inset:-7px -9px}body:has(.submenu-taller) .cabecera:not(.menu-cabecera){padding-bottom:calc(132px - var(--titulo-p,0) * 42px);background:linear-gradient(var(--papel) calc(100% - 30px), #fff0)}body:has(.submenu-ventanas:not([hidden])) .cabecera:not(.menu-cabecera){padding-bottom:calc(154px - var(--titulo-p,0) * 42px)}main:has(.submenu-apartado) .recorrido:not(.panel) .recorrido-lienzo{padding-top:204px}.estante{scroll-margin-top:170px}.g-familias{font-size:12px;top:132px;left:0;right:0;translate:none}.galeria{--pista-top:196px;--m:min(86vw, max(210px, calc(100dvh - 472px)));touch-action:pinch-zoom}.galeria-controles{display:none}.g-desc{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.galeria-info{flex-wrap:wrap;row-gap:10px}.galeria-info>.g-texto{flex:1 1 0;min-width:0}.g-deslizar{pointer-events:none;flex:0 0 100%;height:28px;transition:opacity .8s;display:block;position:relative;overflow:hidden}.g-deslizar:before{content:"";background:var(--linea);width:1px;position:absolute;top:0;bottom:0;left:50%}.g-deslizar span{background:var(--tinta);width:1px;height:16px;animation:3.4s ease-in-out infinite bajar;position:absolute;top:0;left:50%}.galeria.usada .g-deslizar,.js .galeria[data-estado=dormida] .g-deslizar{opacity:0}.visor-flecha{display:none}.recorrido:not(.panel) .parada-presentacion{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:26px}.recorrido:not(.panel) .parada-presentacion .parada-visual{--wc:calc(100vw - 2 * clamp(16px, 6vw, 80px));--hueco:6px;--zoom:1.22;grid-area:1/1;width:100%}.recorrido:not(.panel) .parada-presentacion .retrato-foto{display:none}.recorrido:not(.panel) .parada-presentacion .biombo{gap:var(--hueco);width:100%;height:calc(var(--wc) * .86);perspective:1100px;display:flex}.recorrido:not(.panel) .parada-presentacion .parada-texto{grid-area:2/1;justify-items:center}.recorrido:not(.panel) .parada-presentacion .parada-texto h2{font-size:32px}.recorrido:not(.panel) .parada-presentacion .parada-texto p:not(.tenue){max-width:30ch}.recorrido:not(.panel) .parada-presentacion .parada-nudo{--sello:64px;grid-area:3/1;justify-self:center}.js .recorrido:not(.panel) .parada-presentacion .parada-visual{opacity:1;transition:none;translate:none}.ficha{gap:34px;padding:132px 26px 24px;position:relative}.ficha .volver{padding:6px 0;position:absolute;top:90px;left:26px}.ficha-texto{gap:26px;max-width:none}.ficha-desc{line-height:1.85}.ficha-datos div{padding:15px 0}.ficha-texto .nota{margin-top:-6px}.ficha-mas{padding:64px 0 80px}.ficha-mas-titulo{text-align:left;padding-inline:26px}.ficha-familias{justify-content:flex-start;padding-inline:26px 24px;font-size:12px}.ficha-tira:not([hidden]){justify-content:flex-start;gap:16px;margin-top:6px;padding:4px 26px 8px}.ficha-tira li{width:38vw}}@media (width>=701px){.tactil .galeria{touch-action:pinch-zoom}.tactil .visor-flecha,.tactil .galeria-controles{display:none}.tactil .galeria-info{flex-wrap:wrap;row-gap:12px}.tactil .galeria-info>.g-texto{flex:1 1 0;min-width:0}.tactil .g-deslizar{pointer-events:none;flex:0 0 100%;height:28px;transition:opacity .8s;display:block;position:relative;overflow:hidden}.tactil .g-deslizar:before{content:"";background:var(--linea);width:1px;position:absolute;top:0;bottom:0;left:50%}.tactil .g-deslizar span{background:var(--tinta);width:1px;height:16px;animation:3.4s ease-in-out infinite bajar;position:absolute;top:0;left:50%}.tactil .galeria.usada .g-deslizar,.js.tactil .galeria[data-estado=dormida] .g-deslizar{opacity:0}.tactil :is(.submenu-partes,.g-familias){scrollbar-width:none;max-width:calc(100vw - 32px);padding-inline:10px;overflow-x:auto}.tactil .g-familias{touch-action:pan-x pinch-zoom}}@media (width>=701px) and (aspect-ratio<=4/5){.ficha{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:44px;padding-top:130px;position:relative}.ficha .volver{padding:6px 0;position:absolute;top:96px;left:clamp(16px,6vw,100px)}.ficha .visor-escena{width:min(76vw,58dvh)}.ficha-texto{width:min(560px,100%);max-width:none}.recorrido.panel .parada-presentacion .parada-visual{--h0:clamp(170px, calc(var(--k) - 480px), 480px);--wc:min(80vw, 900px, calc(var(--h0) * 2.6))}}@media (width<=700px) and (height<=680px){.t3{--t-titulo:26px;--t-subtitulo:15px}.t3 .t-texto{font-size:14px;line-height:1.5}.t3 .t-preguntas{font-size:13px;line-height:1.45}.t3 .t-cuerpo{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}html.js :is(.recorrido,.t3):not(.listo){opacity:1}@view-transition{navigation:none}}
