.cabecera[data-astro-cid-anclemld]{height:var(--cabecera);padding-inline:var(--margen);border-bottom:1px solid var(--linea);background:var(--lino);z-index:20;justify-content:space-between;align-items:center;display:flex;position:relative}.logo[data-astro-cid-anclemld]{letter-spacing:.01em;align-items:baseline;gap:8px;font-size:28px;display:flex}.nav[data-astro-cid-anclemld]{align-items:center;display:flex}.nav__contacto[data-astro-cid-anclemld]{display:none}.logo__fuerte[data-astro-cid-anclemld]{font-weight:400}.logo__ligero[data-astro-cid-anclemld]{font-weight:200}.nav__lista[data-astro-cid-anclemld]{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:40px;font-size:13px;font-weight:500;display:flex}.nav__lista[data-astro-cid-anclemld] a[data-astro-cid-anclemld].activo{color:var(--acento)}.nav__idiomas[data-astro-cid-anclemld]{color:var(--texto-3);letter-spacing:.1em}.nav__idiomas[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{color:var(--texto-3)}.nav__boton[data-astro-cid-anclemld]{width:48px;height:48px;color:var(--tinta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-12px;padding:0;display:none}.icono-cerrar[data-astro-cid-anclemld]{display:none}@media (width<=960px){.logo[data-astro-cid-anclemld]{gap:6px;font-size:22px}.nav__boton[data-astro-cid-anclemld]{display:flex}.nav__contacto[data-astro-cid-anclemld]{letter-spacing:.16em;text-transform:uppercase;align-items:center;margin-right:4px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.nav__contacto[data-astro-cid-anclemld]:after{content:"";position:absolute;inset:-13px -8px}.menu-abierto .nav__contacto[data-astro-cid-anclemld]{visibility:hidden}.nav__lista[data-astro-cid-anclemld]{opacity:0;inset:var(--cabecera) 0 0 0;background:var(--lino);padding:16px var(--margen) 40px;letter-spacing:0;text-transform:none;transition:opacity .18s var(--ease-out), display .18s allow-discrete;flex-direction:column;align-items:stretch;gap:0;display:none;position:fixed;overflow-y:auto}.menu-abierto .nav__lista[data-astro-cid-anclemld]{opacity:1;display:flex}@starting-style{.menu-abierto .nav__lista[data-astro-cid-anclemld]{opacity:0}}.menu-abierto body{overflow:hidden}.menu-abierto .icono-abrir[data-astro-cid-anclemld]{display:none}.menu-abierto .icono-cerrar[data-astro-cid-anclemld]{display:block}.nav__lista[data-astro-cid-anclemld] li[data-astro-cid-anclemld]{border-bottom:1px solid var(--linea)}.nav__lista[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{min-height:72px;font-family:var(--display);align-items:center;font-size:36px;font-weight:400;display:flex}.nav__idiomas[data-astro-cid-anclemld]{letter-spacing:.16em;align-items:center;gap:8px;min-height:64px;font-size:13px;font-weight:500;display:flex}.nav__idiomas[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{font-family:inherit;font-size:inherit;min-height:44px}}:root{--lino:#f4efe7;--yute:#e9e0d2;--tinta:#1f1c19;--texto-2:#3d3731;--texto-3:#5e554b;--linea:#ddd3c4;--linea-yute:#cdbfab;--acento:#8c3f22;--sobre-osc:#cfc5b7;--display:var(--f-display), Georgia, serif;--texto:var(--f-texto), "Futura", "Century Gothic", sans-serif;--margen:max(80px, calc((100vw - 1440px) / 2));--cabecera:96px;--sombra-obra:0 18px 40px #1f1c192e;--ease-out:cubic-bezier(.23, 1, .32, 1)}@media (width<=1100px){:root{--margen:48px}}@media (width<=720px){:root{--margen:24px;--cabecera:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--texto);background:var(--lino);color:var(--tinta);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400}img,video,picture{max-width:100%;display:block}picture{width:100%;height:100%}a{color:var(--tinta);transition:color .15s var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--acento)}}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}::selection{background:var(--acento);color:var(--lino)}.logo,.nav__lista a,.migas a,.enlace-linea{position:relative}.logo:after,.nav__lista a:after,.migas a:after,.enlace-linea:after{content:"";position:absolute;inset:-13px -8px}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}h1,h2,h3{text-wrap:balance}ul,ol{padding:0;list-style:none}p{text-wrap:pretty}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--tinta);color:var(--lino);letter-spacing:.16em;text-transform:uppercase;padding:14px 20px;font-size:13px;font-weight:500;position:absolute;top:-100px;left:16px}.saltar:focus{color:var(--lino);top:16px}.etiqueta{letter-spacing:.2em;text-transform:uppercase;color:var(--acento);font-size:13px;font-weight:500}.display{font-family:var(--display);letter-spacing:normal;font-weight:400}.display em,.display i{font-style:italic}.parrafo{color:var(--texto-2);font-size:19px;font-weight:300;line-height:1.65}.meta{color:var(--texto-3);font-variant-numeric:lining-nums tabular-nums;font-size:15px}.estado{letter-spacing:.18em;text-transform:uppercase;color:var(--acento);font-size:13px;font-weight:500}@media (width<=720px){.parrafo{font-size:17px}.meta{font-size:13px}}.boton{border:1px solid var(--tinta);letter-spacing:.16em;text-transform:uppercase;min-height:56px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.boton svg{flex-shrink:0}.boton--primario{background:var(--tinta);color:var(--lino)}@media (hover:hover) and (pointer:fine){.boton--primario:hover{background:var(--acento);border-color:var(--acento);color:var(--lino)}.boton--secundario:hover{border-color:var(--acento)}}@media (width<=720px){.boton{padding:0 22px;font-size:13px}}.enlace-linea{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:6px;font-size:14px;font-weight:500;display:inline-flex}@media (width<=720px){.enlace-linea{justify-content:space-between;min-height:52px;padding-bottom:0;font-size:13px;display:flex}}.marco{background:var(--yute);padding:var(--marco-padding,48px);aspect-ratio:var(--marco-ratio,5 / 6);justify-content:center;align-items:center;display:flex;overflow:hidden}.marco picture{justify-content:center;align-items:center;display:flex}.marco img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--sombra-obra)}@media (width<=720px){.marco{--marco-padding:8px}}.cubre{object-fit:cover;width:100%;height:100%}.caja-img{background:var(--yute);min-height:0;overflow:hidden}:is(.marco,.caja-img) img{transition:opacity .3s var(--ease-out)}html.js :is(.marco,.caja-img) img:not(.lista){opacity:0}@media (prefers-reduced-motion:reduce){:is(.marco,.caja-img) img{transition-duration:.12s}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition{background:var(--yute)}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:.45s;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-fill-mode:both}::view-transition-old(root){animation-name:pagina-sale}::view-transition-new(root){animation-name:pagina-entra}@keyframes pagina-sale{to{opacity:.5;transform:translateY(-5%)}}@keyframes pagina-entra{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@keyframes cortina{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(-90px)}}@keyframes paralaje{0%{transform:scale(1.16)translateY(-6%)}to{transform:scale(1.16)translateY(6%)}}@keyframes paralaje-portada{0%{transform:scale(1.12)translateY(0)}to{transform:scale(1.12)translateY(6%)}}.galeria .marco img,.serie__obras .marco img,.detalle__imagen img,.taller__foto img,.sobre__retrato img{animation-name:cortina;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 65%}.materia__tira picture{animation-name:cortina;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 75%;overflow:hidden}.materia__tira picture:nth-child(2){animation-range:entry 10% entry 85%}.materia__tira picture:nth-child(3){animation-range:entry 20% entry 95%}.materia__tira img{animation-name:paralaje;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.hero__imagen img{animation-name:paralaje-portada;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}}@media (hover:hover) and (pointer:fine){.tarjeta .marco img,.obra .marco img{transition:opacity .3s var(--ease-out), transform .22s var(--ease-out)}.tarjeta:hover .marco img,.obra:hover .marco img{transform:translateY(-4px)}}}.contenedor{padding-inline:var(--margen)}.sobre-oscuro :focus-visible{outline-color:var(--lino)}.cabecera-seccion{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:80px;display:grid}@media (width<=900px){.cabecera-seccion{grid-template-columns:minmax(0,1fr);gap:28px}}.insignia[data-astro-cid-xxso7ixc]{min-height:44px;transition:opacity .15s var(--ease-out);background:#0b08c8;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.insignia[data-astro-cid-xxso7ixc] span[data-astro-cid-xxso7ixc]{color:#fff;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.insignia[data-astro-cid-xxso7ixc]:hover{opacity:.88}}.contacto[data-astro-cid-kp6wwveh]{background:var(--yute);flex-direction:column;gap:64px;padding-block:120px 56px;display:flex}.contacto__rejilla[data-astro-cid-kp6wwveh]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;display:grid}.contacto__intro[data-astro-cid-kp6wwveh]{flex-direction:column;gap:20px;display:flex}.contacto__h2[data-astro-cid-kp6wwveh]{font-size:clamp(56px,6.1vw,88px);line-height:1}.contacto__insignia[data-astro-cid-kp6wwveh]{margin-top:24px}.contacto__lista[data-astro-cid-kp6wwveh]{border-top:1px solid var(--tinta)}.contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh]{border-bottom:1px solid var(--linea-yute);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding-block:26px;font-size:22px;display:flex}.contacto__tipo[data-astro-cid-kp6wwveh]{letter-spacing:.18em;text-transform:uppercase;color:var(--texto-3);flex-shrink:0;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh]:hover .contacto__tipo[data-astro-cid-kp6wwveh]{color:var(--acento)}}.contacto__pie[data-astro-cid-kp6wwveh]{color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.contacto--compacto[data-astro-cid-kp6wwveh]{gap:48px;padding-block:80px 48px}.contacto--compacto[data-astro-cid-kp6wwveh] .contacto__h2[data-astro-cid-kp6wwveh]{font-size:clamp(44px,4.4vw,64px)}.contacto--compacto[data-astro-cid-kp6wwveh] .contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh]{padding-block:20px}@media (width<=960px){.contacto[data-astro-cid-kp6wwveh],.contacto--compacto[data-astro-cid-kp6wwveh]{gap:40px;padding-block:64px 40px}.contacto__rejilla[data-astro-cid-kp6wwveh]{grid-template-columns:minmax(0,1fr);gap:28px}.contacto__h2[data-astro-cid-kp6wwveh],.contacto--compacto[data-astro-cid-kp6wwveh] .contacto__h2[data-astro-cid-kp6wwveh]{font-size:56px}.contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh],.contacto--compacto[data-astro-cid-kp6wwveh] .contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh]{min-height:60px;padding-block:12px;font-size:18px}.contacto__pie[data-astro-cid-kp6wwveh]{justify-content:flex-start;column-gap:.4em;font-size:13px}.contacto__pie[data-astro-cid-kp6wwveh] span[data-astro-cid-kp6wwveh]+span[data-astro-cid-kp6wwveh]:before{content:"· "}}@media (width<=720px){.contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh],.contacto--compacto[data-astro-cid-kp6wwveh] .contacto__lista[data-astro-cid-kp6wwveh] a[data-astro-cid-kp6wwveh]{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:2px;padding-block:14px}}
