:root{--color-primario:#1d1d1b;--color-secundario:#c99e66;--color-fondo:#ffffff;--color-texto:#000000;--color-acento:#8c7244;--fuente-titulos:Lato,system-ui,sans-serif;--fuente-texto:Lato,system-ui,sans-serif;--texto-base:18px;--interlineado:1.85;--espacio-1:4px;--espacio-2:8px;--espacio-3:12px;--espacio-4:16px;--espacio-5:24px;--espacio-6:32px;--espacio-7:48px;--espacio-8:64px;--espacio-9:100px;--contenedor:1200px;--radio:0px;--radio-campo:2px;--factor-titulos:1;--texto-11:11px;--texto-12:12px;--texto-12-5:12.5px;--texto-13:13px;--texto-13-5:13.5px;--texto-14:14px;--texto-15:15px;--texto-16:16px;--texto-17:17px;--texto-18:18px;--texto-19:19px;--texto-20:20px;--texto-21:21px;--texto-22:22px;--texto-23:23px;--texto-24:24px;--texto-30:30px;--texto-32:32px;--texto-34:34px;--texto-36:36px;--texto-40:40px;--texto-42:42px;--texto-44:44px;--texto-46:46px;--texto-48:48px;--texto-50:50px;--texto-52:52px;--texto-55:55px;--texto-60:60px;--texto-64:64px;--texto-78:78px;--texto-92:92px;--radio-boton:999px;--boton-escala:1;--texto-boton-15:15px;--texto-boton-16:16px;--texto-boton-17:17px;--boton-mayusculas:uppercase;--boton-espaciado:.06em;--sombra-intensidad:1;--color-sobre-secundario:#000000;--color-secundario-hover:#d1ad7d;--color-secundario-legible:#856843;--color-secundario-sobre-primario:#c99e66;--color-acento-legible:#81693f;--color-acento-sobre-primario:#9a835a;--color-texto-2:#5b5b5b;--color-fondo-2:#f4f1ec;--color-borde:#e4dfd6;--color-borde-campo:#cfc8bc;--color-linea-suave:#d9d3c8;--color-puntos:#c4bdb0;--color-neutro:#a9a39a;--color-estrella-apagada:#d6dbe1;--color-sobre-primario:#ffffff;--color-sobre-oscuro:#bdbdbd;--color-sobre-oscuro-claro:#e6e6e6;--color-sobre-oscuro-tenue:#8f8f8f;--color-primario-oscuro:#000000;--color-secundario-oscuro:#9a7d49;--color-exito:#3c8a55;--color-exito-fondo:#eef6f0;--color-exito-texto:#1f5c36;--color-error:#b3261e;--color-error-fondo:#fdeeed;--color-error-texto:#8c1d16;--color-pendiente-fondo:#fff1d6;--color-pendiente-texto:#7a4d00;--margen-lateral:5vw;--espacio-seccion:var(--espacio-9);--icono-desplegable:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23565c62' fill='none' stroke-width='1.3'/%3E%3C/svg%3E");--fondo-mapa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M0 40h80M40 0v80' stroke='%23dde2e8' stroke-width='1'/%3E%3C/svg%3E")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(fuentes/lato-cursiva-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(fuentes/lato-cursiva-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(fuentes/lato-cursiva-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(fuentes/lato-cursiva-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(fuentes/lato-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(fuentes/lato-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(fuentes/lato-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(fuentes/lato-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(fuentes/lato-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(fuentes/lato-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}  *,*::before,*::after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:var(--texto-base)/var(--interlineado) var(--fuente-texto);color:var(--color-texto);background:var(--color-fondo);overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-secundario);outline-offset:3px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:0;background:var(--color-primario);color:var(--color-sobre-primario);padding:10px 16px;z-index:100;font:400 var(--texto-15) var(--fuente-titulos)}.skip:focus{left:10px;top:10px}.mk{width:22px;height:22px;margin-bottom:22px;color:var(--color-secundario)}.prose p+p{margin-top:.9em}.prose a{border-bottom:1px solid var(--color-secundario)}.btn{display:inline-block;font:400 var(--texto-boton-16)/1 var(--fuente-titulos);padding:calc(17px*var(--boton-escala)) calc(34px*var(--boton-escala));background:var(--color-secundario);color:var(--color-sobre-secundario);transition:background .2s;border-radius:var(--radio-boton);text-transform:var(--boton-mayusculas);letter-spacing:var(--boton-espaciado)}.btn:hover{background:var(--color-secundario-hover)}.btn--dark{background:var(--color-primario);color:var(--color-sobre-primario);padding:calc(11px*var(--boton-escala)) calc(22px*var(--boton-escala));font-size:var(--texto-boton-15)}.btn--dark:hover{background:var(--color-primario-oscuro)}.lnk{font:400 var(--texto-16) var(--fuente-titulos);border-bottom:1px solid var(--color-primario);padding-bottom:3px;transition:color .2s,border-color .2s}.lnk:hover{color:var(--color-acento);border-color:var(--color-secundario)}.lnk--gold{border-color:var(--color-secundario)}.links{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:22px}.aviso{background:var(--color-primario);color:var(--color-sobre-primario);font:400 var(--texto-15)/1.5 var(--fuente-titulos);text-align:center;padding:10px var(--margen-lateral)}.aviso svg{width:12px;height:12px;display:inline-block;vertical-align:-1px;margin-right:8px;color:var(--color-secundario)}.aviso a{color:var(--color-sobre-primario);border-bottom:1px solid var(--color-secundario);transition:color .2s}.aviso a:hover{color:var(--color-secundario)}.aviso__sep{font-style:normal;color:var(--color-secundario);margin:0 12px}@media (max-width:700px){.aviso__sep{display:block;height:4px;overflow:hidden;margin:0}}.aviso:not([hidden])+.barra{border-top:1px solid color-mix(in srgb,var(--color-fondo) 14%,transparent)}.estado{display:flex;align-items:center;gap:9px;margin-top:26px;font:400 var(--texto-15)/1.4 var(--fuente-titulos);color:var(--color-texto-2)}.estado::before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--color-neutro)}.estado[data-abierto="si"]::before{background:var(--color-exito);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-exito) calc(15% * var(--sombra-intensidad)),transparent)}.estado[data-abierto="pronto"]::before{background:var(--color-secundario)}.estado[hidden]{display:none}.h2{font:300 var(--texto-40)/1.15 var(--fuente-titulos);letter-spacing:-.01em;margin-bottom:14px}.ck{position:fixed;left:20px;bottom:20px;max-width:420px;background:var(--color-fondo);color:var(--color-texto);box-shadow:0 10px 40px color-mix(in srgb,var(--color-primario-oscuro) calc(18% * var(--sombra-intensidad)),transparent);padding:24px 26px;z-index:50;font:300 var(--texto-15)/1.6 var(--fuente-titulos);border-radius:var(--radio)}.ck p{margin-bottom:16px}.ck a{border-bottom:1px solid var(--color-secundario)}.ck__b{display:flex;gap:12px;flex-wrap:wrap}.ck button{font:400 var(--texto-15) var(--fuente-titulos);padding:11px 22px;border:1px solid var(--color-primario);background:var(--color-fondo);color:var(--color-texto);cursor:pointer;flex:1}.ck button[data-ck=si]{background:var(--color-primario);color:var(--color-sobre-primario)}@media (max-width:1100px){:root{--espacio-seccion:calc(var(--espacio-9)*90/110)}}@media (max-width:700px){:root{--margen-lateral:20px;--espacio-seccion:calc(var(--espacio-9)*64/110)}body{font-size:var(--texto-17)}.h2{font-size:var(--texto-32)}.ck{left:12px;right:12px;bottom:12px;max-width:none;border-radius:var(--radio)}}.prose h3{font:400 var(--texto-21)/1.3 var(--fuente-titulos);color:var(--color-texto);margin:1.6em 0 .5em}.prose h3:first-child{margin-top:0}.prose ul{margin:.6em 0 0;padding-left:1.2em}.prose li{margin:.25em 0}.prose li::marker{color:var(--color-secundario)}.prose ul+p,.prose p+ul{margin-top:.9em}.pend{background:var(--color-pendiente-fondo);color:var(--color-pendiente-texto);padding:0 4px}.lb{margin:auto;border:0;padding:0;background:transparent;width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden;color:var(--color-sobre-primario)}.lb[open]{display:flex;align-items:center;justify-content:center}.lb::backdrop{background:color-mix(in srgb,var(--color-primario-oscuro) 93%,transparent)}.lb figure{display:flex;flex-direction:column;align-items:center;max-width:88vw}.lb img{max-width:88vw;max-height:80vh;width:auto;height:auto;object-fit:contain}.lb figcaption{color:var(--color-sobre-oscuro-claro);font:300 var(--texto-15)/1.5 var(--fuente-titulos);margin-top:14px;text-align:center;max-width:760px}.lb figcaption span{display:block;color:var(--color-sobre-oscuro-tenue);font-size:var(--texto-13);margin-top:4px}.lb__btn{position:fixed;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-fondo) 8%,transparent);color:var(--color-sobre-primario);cursor:pointer;transition:background .2s}.lb__btn:hover{background:color-mix(in srgb,var(--color-fondo) 20%,transparent)}.lb__btn svg{width:24px;height:24px}.lb__cerrar{top:16px;right:16px}.lb__ant,.lb__sig{top:50%;margin-top:-26px}.lb__ant{left:16px}.lb__sig{right:16px}.lb__btn[hidden]{display:none}.btn-pdf{display:inline-flex;align-items:center;gap:14px;font:400 var(--texto-boton-17)/1.2 var(--fuente-titulos);color:var(--color-sobre-primario);background:var(--color-primario);padding:calc(18px*var(--boton-escala)) calc(28px*var(--boton-escala));transition:background .2s;border-radius:var(--radio-boton);text-transform:var(--boton-mayusculas);letter-spacing:var(--boton-espaciado)}.btn-pdf svg{width:20px;height:20px;color:var(--color-secundario);flex:none}.btn-pdf small{font-size:var(--texto-12);letter-spacing:.1em;color:var(--color-sobre-oscuro);border-left:1px solid color-mix(in srgb,var(--color-fondo) 25%,transparent);padding-left:12px}.btn-pdf:hover{background:var(--color-primario-oscuro)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.subir{position:fixed;right:22px;bottom:22px;z-index:45;width:50px;height:50px;border-radius:50%;background:var(--color-primario);color:var(--color-sobre-primario);border:1px solid color-mix(in srgb,var(--color-fondo) 40%,transparent);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px color-mix(in srgb,var(--color-primario-oscuro) calc(22% * var(--sombra-intensidad)),transparent);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility .25s,background .2s}.subir.on{opacity:1;visibility:visible;transform:none}.subir:hover{background:var(--color-secundario);color:var(--color-sobre-secundario)}.subir svg{width:20px;height:20px}main>:last-child:not(.gift):not(.rec):not(.story):not(.tline):not(.form):not(.heritage):not(.menut){margin-bottom:var(--espacio-seccion)}.btn-linea{font:400 var(--texto-boton-16)/1 var(--fuente-titulos);padding:calc(16px*var(--boton-escala)) calc(26px*var(--boton-escala));background:var(--color-fondo);color:var(--color-texto);border:1px solid var(--color-primario);cursor:pointer;transition:background .2s,color .2s;border-radius:var(--radio-boton);text-transform:var(--boton-mayusculas);letter-spacing:var(--boton-espaciado)}.btn-linea:hover{background:var(--color-primario);color:var(--color-sobre-primario)}@media (max-width:700px){.subir{right:14px;bottom:14px;width:46px;height:46px}.lb__ant,.lb__sig{top:auto;bottom:18px;margin-top:0}.lb img{max-height:72vh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.aviso,.ck,.subir,.cookies,.btn-pdf{display:none!important}#contenido>:not(.carta):not(.menut){display:none!important}:root{--margen-lateral:0;--espacio-seccion:0}body{font-size:11pt;color:var(--color-primario-oscuro);background:var(--color-fondo)}a{text-decoration:none;color:inherit}}  .cab{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px var(--margen-lateral);font:300 var(--texto-15) var(--fuente-titulos);letter-spacing:.03em;color:var(--color-texto-2);position:relative;z-index:20}.cab__logo img{width:150px;transition:width .3s ease}.cab--fija{position:fixed;top:0;left:0;right:0;padding-top:12px;padding-bottom:12px;background:color-mix(in srgb,var(--color-fondo) 97%,transparent);box-shadow:0 1px 0 var(--color-borde),0 10px 30px -18px color-mix(in srgb,var(--color-primario) calc(35% * var(--sombra-intensidad)),transparent);animation:cab-baja .4s cubic-bezier(.2,.7,.2,1)}.cab--fija .cab__logo img{width:112px}.cab-hueco{display:none}.cab-hueco--on{display:block}.con-cab-fija{scroll-padding-top:84px}@keyframes cab-baja{from{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.cab__nav{display:flex;gap:30px;align-items:center;white-space:nowrap}.cab__nav a:not(.btn):hover{color:var(--color-texto)}.cab__nav a[aria-current]{color:var(--color-texto)}.langs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--color-primario);border-radius:999px;font:400 var(--texto-13)/1 var(--fuente-titulos);letter-spacing:.06em}.langs a,.langs span{padding:6px 12px;border-radius:999px;color:var(--color-texto-2);transition:background .2s,color .2s}.langs a:hover{background:var(--color-fondo-2);color:var(--color-texto)}.langs span[aria-current]{background:var(--color-primario);color:var(--color-sobre-primario)}.langs b{font-weight:inherit}.langs em{font-style:normal;display:none}.langs--barra{display:none;border-color:color-mix(in srgb,var(--color-fondo) 35%,transparent);font-size:var(--texto-12)}.langs--barra a{color:var(--color-sobre-oscuro)}.langs--barra a:hover{background:color-mix(in srgb,var(--color-fondo) 12%,transparent);color:var(--color-sobre-primario)}.langs--barra span[aria-current]{background:var(--color-secundario);color:var(--color-sobre-secundario)}.barra{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px var(--margen-lateral);background:var(--color-primario);color:var(--color-sobre-oscuro);font:300 var(--texto-13-5)/1.4 var(--fuente-titulos);letter-spacing:.04em}.barra a{color:var(--color-sobre-primario)}.barra__izq,.barra__der{display:flex;align-items:center;gap:20px;min-width:0}.barra__der{flex:none}.barra__tel{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.barra__tel:hover{color:var(--color-secundario)}.barra__tel svg{width:11px;height:11px;color:var(--color-secundario)}.barra__horario{white-space:nowrap}.barra__horario>span+span::before{content:" · "}.barra .estado{display:block;position:relative;margin:0;padding-left:21px;font:inherit;color:var(--color-sobre-oscuro);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra .estado::before{position:absolute;left:5px;top:50%;width:8px;height:8px;margin-top:-4px}.barra .estado[data-abierto="si"]{color:var(--color-sobre-primario)}.cab__acc{display:none;gap:18px;align-items:center}@media (min-width:361px){.cab__acc .btn{white-space:nowrap}}.cab__toggle{display:none;background:none;border:0;padding:8px;margin:-8px;cursor:pointer;color:var(--color-texto)}.cab__toggle svg{width:26px;height:26px;display:block}.cab__toggle .x{display:none}.cab[data-open] .cab__toggle .x{display:block}.cab[data-open] .cab__toggle .h{display:none}@media (min-width:1101px) and (max-width:1240px){.cab__nav{gap:18px}}@media (max-width:1100px){.cab__acc{display:flex}.cab__toggle{display:block}.cab__nav{position:fixed;inset:0;background:var(--color-fondo);flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:90px 10vw 40px;font:200 var(--texto-34)/1.2 var(--fuente-titulos);letter-spacing:-.01em;color:var(--color-texto);white-space:normal;display:none;z-index:-1}.cab[data-open] .cab__nav{display:flex}  .cab[data-open]{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}.cab__nav .cab__langs{order:-1;font:400 var(--texto-15)/1 var(--fuente-titulos);letter-spacing:.02em;margin:0 0 10px}.cab__nav .langs a,.cab__nav .langs span{padding:11px 18px}.cab__nav .langs b{display:none}.cab__nav .langs em{display:inline}.barra__horario{display:none}.langs--barra{display:inline-flex}.cab__nav .btn{display:none}}@media (max-width:700px){.cab{padding:18px var(--margen-lateral)}.barra{padding:7px var(--margen-lateral);font-size:var(--texto-12-5);gap:10px}.barra__izq:has(.estado:not([hidden])) .barra__tel{display:none}.barra .estado{white-space:normal;line-height:1.3}.cab__logo img{width:120px}.cab--fija{padding-top:10px;padding-bottom:10px}.cab--fija .cab__logo img{width:96px}}@media (prefers-reduced-motion:reduce){.cab--fija{animation:none}}@media print{.barra,.cab,.cab-hueco{display:none!important}}  .cab--transparente:not(.cab--fija){position:absolute;top:0;left:0;right:0;background:transparent;color:var(--color-sobre-oscuro-claro);z-index:30}.cab--transparente:not(.cab--fija) .cab__nav a:not(.btn){color:var(--color-sobre-oscuro-claro)}.cab--transparente:not(.cab--fija) .cab__nav a:not(.btn):hover,.cab--transparente:not(.cab--fija) .cab__nav a[aria-current=page]{color:var(--color-sobre-primario)}.cab--transparente:not(.cab--fija) .cab__toggle{color:var(--color-sobre-primario)}.cab--transparente:not(.cab--fija) .langs{border-color:color-mix(in srgb,var(--color-fondo) 50%,transparent)}.cab--transparente:not(.cab--fija) .langs a{color:var(--color-sobre-oscuro-claro)}.cab--transparente .cab__logo-claro{display:none}.cab--transparente:not(.cab--fija):has(.cab__logo-claro) .cab__logo-oscuro{display:none}.cab--transparente:not(.cab--fija) .cab__logo-claro{display:block}.cab-hueco:has(+.cab--transparente){display:none!important}.cab--transparente .cab__nav a:not(.btn){font-size:var(--texto-13);letter-spacing:.18em;text-transform:uppercase}@media (max-width:1100px){.cab--transparente[data-open]:not(.cab--fija){color:var(--color-texto)}.cab--transparente[data-open]:not(.cab--fija) .cab__toggle{color:var(--color-texto)}  .cab--transparente[data-open]:not(.cab--fija) .cab__nav a:not(.btn),.cab--transparente[data-open]:not(.cab--fija) .langs a{color:var(--color-texto-2)}.cab--transparente[data-open]:not(.cab--fija) .cab__nav a:not(.btn):hover,.cab--transparente[data-open]:not(.cab--fija) .cab__nav a[aria-current=page]{color:var(--color-texto)}.cab--transparente[data-open]:not(.cab--fija) .langs{border-color:var(--color-borde)}.cab--transparente[data-open]:not(.cab--fija):has(.cab__logo-claro) .cab__logo-oscuro{display:block}.cab--transparente[data-open]:not(.cab--fija) .cab__logo-claro{display:none}}  .langs--segmentado{border-radius:var(--radio);padding:0;gap:0;overflow:hidden;border-color:var(--color-borde)}.langs--segmentado a,.langs--segmentado span{border-radius:0;padding:7px 11px;font-weight:600;letter-spacing:.02em}.langs--segmentado span[aria-current]{background:var(--color-secundario);color:var(--color-sobre-secundario)}.langs--texto{border:0;padding:0;gap:0;letter-spacing:.08em}.langs--texto a,.langs--texto span{padding:4px 6px;border-radius:0;text-transform:uppercase}.langs--texto>*+*::before{content:"·";margin-right:12px;color:var(--color-neutro)}.langs--texto span[aria-current]{background:none;color:var(--color-texto);box-shadow:inset 0 -1px 0 var(--color-secundario)}.langs--texto a:hover{background:none;color:var(--color-acento-legible)}.langs--desplegable{position:relative;border-radius:var(--radio);padding:0;display:inline-block}.langs--desplegable summary{list-style:none;cursor:pointer;padding:7px 12px;display:flex;align-items:center;gap:8px;color:var(--color-texto)}.langs--desplegable summary::-webkit-details-marker{display:none}.langs--desplegable summary::after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}.langs--desplegable .langs__menu{position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:2px;min-width:170px;padding:6px;background:var(--color-fondo);border:1px solid var(--color-borde);border-radius:var(--radio);box-shadow:0 12px 30px -14px color-mix(in srgb,var(--color-primario) calc(45% * var(--sombra-intensidad)),transparent);z-index:5;letter-spacing:.02em}.langs--desplegable .langs__menu a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radio)}.langs--desplegable .langs__menu em{display:inline;color:var(--color-texto-2)}.langs--desplegable .langs__menu a:hover em{color:inherit}.cab__tel{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cab__tel svg{width:14px;height:14px}@media (max-width:1100px){.cab__nav .langs--desplegable{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--color-primario);border-radius:999px}.cab__nav .langs--desplegable summary{display:none}.cab__nav .langs--desplegable .langs__menu{position:static;display:inline-flex;flex-direction:row;border:0;box-shadow:none;padding:0;min-width:0;background:none}.cab__nav .langs--texto>*+*::before{content:none}.cab__nav .cab__tel{display:none}}  .cab--logo-grande .cab__logo img{width:220px}.cab--logo-muy-grande .cab__logo img{width:300px}.cab--fija.cab--logo-grande .cab__logo img,.cab--fija.cab--logo-muy-grande .cab__logo img{width:150px}@media (max-width:700px){.cab--logo-grande .cab__logo img{width:120px}.cab--logo-muy-grande .cab__logo img{width:150px}.cab--fija.cab--logo-grande .cab__logo img,.cab--fija.cab--logo-muy-grande .cab__logo img{width:120px}}  .cab__grupo{position:relative;display:inline-flex;align-items:center;gap:6px}.cab__abrir{appearance:none;background:none;border:0;padding:6px 2px;margin:0;color:inherit;cursor:pointer;display:inline-grid;place-items:center;line-height:0}.cab__abrir svg{width:10px;height:7px;transition:transform .2s ease}.cab__grupo[data-abierto] .cab__abrir svg{transform:rotate(180deg)}.cab__abrir:focus-visible{outline:2px solid var(--color-secundario);outline-offset:2px}.cab__sub{position:absolute;top:calc(100% + 16px);left:-20px;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:230px;padding:10px;background:var(--color-fondo);border:1px solid var(--color-borde);border-radius:var(--radio);box-shadow:0 18px 44px -14px color-mix(in srgb,var(--color-primario-oscuro) 35%,transparent);white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.cab__sub::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.cab__grupo:hover .cab__sub,.cab__grupo:focus-within .cab__sub,.cab__grupo[data-abierto] .cab__sub{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.cab__nav .cab__sub a:not(.btn){display:block;padding:9px 14px;border-radius:calc(var(--radio) * .6);color:var(--color-texto)}.cab__nav .cab__sub a:not(.btn):hover,.cab__nav .cab__sub a[aria-current]{background:var(--color-fondo-2);color:var(--color-texto)}  .cab--mega{position:relative}.cab--mega .cab__grupo{position:static}.cab--mega .cab__sub{left:0;right:0;top:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 18px;min-width:0;padding:22px var(--margen-lateral);border-radius:0;border-left:0;border-right:0}.cab--mega .cab__sub::before{top:-30px;height:30px}.cab--mega .cab__nav .cab__sub a:not(.btn){padding:12px 18px}@media (max-width:1100px){.cab__nav{justify-content:safe center;overflow-y:auto}.cab__grupo{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cab__abrir{display:none}.cab__sub,.cab--mega .cab__sub{position:static;opacity:1;visibility:visible;transform:none;flex-direction:column;gap:12px;min-width:0;padding:0 0 0 22px;background:none;border:0;border-left:1px solid var(--color-borde);border-radius:0;box-shadow:none;white-space:normal}.cab__sub::before{display:none}.cab__nav .cab__sub a:not(.btn){padding:0;font-size:var(--texto-20);background:none}}@media (prefers-reduced-motion:reduce){.cab__sub,.cab__abrir svg{transition:none}}  .cab__toggle-txt{display:none}@media (max-width:1100px){.cab--menu-caja:not(.cab--fija){flex-direction:column;justify-content:center;gap:16px}.cab--menu-caja:not(.cab--fija) .cab__acc{justify-content:center}.cab--menu-caja .cab__toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:66px;height:66px;margin:0;padding:0;background:var(--color-primario);color:var(--color-secundario-sobre-primario);border-radius:var(--radio-campo)}.cab--menu-caja .cab__toggle svg{width:28px;height:20px}.cab--menu-caja .cab__toggle svg.h:not(.h3){display:none}.cab--menu-caja[data-open] .cab__toggle svg.h3{display:none}.cab--menu-caja .cab__toggle .x path{stroke-width:1.8}.cab--menu-caja .cab__nav{align-items:center;text-align:center}.cab--menu-caja .cab__toggle-txt{display:block;font:500 var(--texto-11)/1 var(--fuente-texto);letter-spacing:.16em;text-transform:uppercase;padding-left:.16em}.cab--menu-caja .cab__toggle-txt .x,.cab--menu-caja[data-open] .cab__toggle-txt .h{display:none}.cab--menu-caja[data-open] .cab__toggle-txt .x{display:inline}.cab--menu-caja .cab__toggle:focus-visible{outline:2px solid var(--color-secundario);outline-offset:3px}.cab--menu-caja:not(.cab--fija) .cab__nav{padding-top:clamp(170px,30vh,240px)}.cab--menu-caja.cab--fija .cab__toggle{width:52px;height:52px;gap:3px}.cab--menu-caja.cab--fija .cab__toggle svg{width:22px;height:15px}.cab--transparente.cab--menu-caja:not(.cab--fija) .cab__toggle,.cab--transparente[data-open].cab--menu-caja:not(.cab--fija) .cab__toggle{color:var(--color-secundario-sobre-primario)}}  .cab__fila{display:none}@media (max-width:1100px){.cab--menu-fila{flex-wrap:wrap;row-gap:var(--espacio-2)}.cab--menu-fila .cab__nav,.cab--menu-fila .cab__toggle{display:none!important}.cab--menu-fila .cab__acc{display:flex;gap:var(--espacio-2)}.cab--menu-fila .cab__fila{display:flex;order:3;flex:1 0 100%;min-width:0;gap:var(--espacio-4);overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.cab--menu-fila .cab__fila a{padding-block:var(--espacio-2);border-bottom:2px solid transparent}.cab--menu-fila .cab__fila a[aria-current],.cab--menu-fila .cab__fila a.cab__rama{border-bottom-color:currentColor}}  .cols{padding:var(--espacio-seccion) var(--margen-lateral) 0;max-width:calc(var(--contenedor,1200px) + 2*var(--margen-lateral));margin:0 auto}.cols__cab{max-width:760px;margin-bottom:var(--espacio-7)}.cols__cab .prose{color:var(--color-texto-2);margin-top:var(--espacio-3)}.cols__rejilla{display:grid;grid-template-columns:var(--cols);gap:var(--espacio-7);align-items:start}.cols--hueco-s .cols__rejilla{gap:var(--espacio-5)}.cols--hueco-l .cols__rejilla{gap:var(--espacio-9)}.cols--centro .cols__rejilla{align-items:center}.cols--abajo .cols__rejilla{align-items:end}.col{min-width:0;display:flex;flex-direction:column;gap:var(--espacio-4)}.col:empty{display:none}.cols--tarjetas .cols__rejilla{align-items:stretch}.cols--tarjetas .col{background:var(--color-fondo-2);padding:var(--espacio-6);border-radius:var(--radio)}  .cols--lineas .cols__rejilla{align-items:stretch}.cols--lineas .col+.col{border-left:1px solid var(--color-borde);padding-left:var(--espacio-7);margin-left:calc(-1*var(--espacio-7)/2)}  .el--centro{text-align:center;align-self:center}.el--derecha{text-align:right;align-self:flex-end}.col>.el{max-width:100%}@media (max-width:1100px){.cols--n3 .cols__rejilla,.cols--n4 .cols__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--lineas.cols--n3 .col:nth-child(odd),.cols--lineas.cols--n4 .col:nth-child(odd){border-left:0;padding-left:0;margin-left:0}}@media (max-width:700px){.cols__rejilla{grid-template-columns:minmax(0,1fr)!important;gap:var(--espacio-6)}.cols--movil-dos .cols__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--espacio-5)}.cols--lineas .col+.col{border-left:0;padding-left:0;margin-left:0;border-top:1px solid var(--color-borde);padding-top:var(--espacio-5)}.cols--tarjetas .col{padding:var(--espacio-5)}}  .cols__cab--oculta{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}  .gift{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:90px var(--margen-lateral);border-bottom:1px solid var(--color-borde)}.gift h2,.gift h1{font:200 var(--texto-64)/1.1 var(--fuente-titulos);letter-spacing:-.02em}.gift__t{max-width:520px;color:var(--color-texto-2)}@media (max-width:1100px){.gift h2,.gift h1{font-size:var(--texto-52)}}@media (max-width:700px){.gift{flex-direction:column;align-items:flex-start;gap:20px;padding:60px var(--margen-lateral)}.gift h2,.gift h1{font-size:var(--texto-40)}}  .el-boton a{display:inline-block}.el-boton .btn-linea{text-decoration:none}  .el-texto{color:var(--color-texto-2)}.el-texto--destacado{font-size:var(--texto-20);color:var(--color-texto)}.el-texto--pequeno{font-size:var(--texto-15)}  .el-titulo h3{font:300 var(--texto-30)/1.15 var(--fuente-titulos);letter-spacing:-.01em;font-stretch:var(--ancho-titulos,100%);text-wrap:balance}.el-titulo--grande h3{font-size:var(--texto-40)}.el-titulo--pequeno h3{font-size:var(--texto-21);line-height:1.25}.el-titulo__ante{font:400 var(--texto-13)/1.3 var(--fuente-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--color-acento-legible);margin-bottom:var(--espacio-2)}@media (max-width:700px){.el-titulo h3{font-size:var(--texto-24)}.el-titulo--grande h3{font-size:var(--texto-32)}}  .el-video__marco{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radio);background:var(--color-primario)}.el-video--vertical .el-video__marco{aspect-ratio:9/16;max-width:360px}.el-video--vertical.el--centro .el-video__marco{margin:0 auto}.el-video__boton{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;color:var(--color-sobre-primario)}.el-video__boton img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .2s}.el-video__boton:hover img{opacity:1}.el-video__play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:var(--color-secundario);color:var(--color-sobre-secundario);display:flex;align-items:center;justify-content:center;transition:transform .2s}.el-video__boton:hover .el-video__play{transform:scale(1.06)}.el-video__play svg{width:30px;height:30px}.el-video__aviso{position:absolute;left:0;right:0;bottom:0;margin:0;padding:var(--espacio-2) var(--espacio-3);font:300 var(--texto-12)/1.4 var(--fuente-titulos);color:var(--color-sobre-oscuro-claro);background:color-mix(in srgb,var(--color-primario-oscuro) 70%,transparent);pointer-events:none}.el-video__marco iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.el-video__marco.on .el-video__aviso{display:none}.el-video__titulo{margin-top:var(--espacio-2);font:400 var(--texto-15)/1.4 var(--fuente-titulos);color:var(--color-texto-2)}@media (prefers-reduced-motion:reduce){.el-video__play,.el-video__boton img{transition:none}}  .el-video__marco--propio{aspect-ratio:auto;background:none}.el-video__marco--propio video{display:block;width:100%;height:auto}  .phead{display:grid;grid-template-columns:1fr;padding:50px var(--margen-lateral) 70px;position:relative;border-bottom:1px solid var(--color-borde)}.phead--foto{grid-template-columns:7fr 5fr;gap:60px;align-items:end;border-bottom:0;padding-bottom:0}.phead__k{font:400 var(--texto-16) var(--fuente-titulos);color:var(--color-acento-legible);letter-spacing:.02em;display:flex;align-items:center;gap:10px;margin-bottom:18px}.phead__k svg{width:16px;height:16px;color:var(--color-secundario)}.phead h1,.phead .phead__h1{font:200 clamp(var(--texto-42),5.4vw,var(--texto-78))/1.02 var(--fuente-titulos);letter-spacing:-.03em;max-width:13em}.phead__intro{margin-top:26px;max-width:680px;font-size:var(--texto-20);color:var(--color-texto-2)}.phead__ph{height:520px;overflow:hidden;background:var(--color-fondo-2);border-radius:var(--radio)}.phead__ph img{width:100%;height:100%;object-fit:cover}@media (max-width:1100px){.phead--foto{grid-template-columns:1fr;gap:30px}.phead__ph{height:420px;border-radius:var(--radio)}}@media (max-width:700px){.phead{padding:24px var(--margen-lateral) 44px}.phead h1,.phead .phead__h1{font-size:var(--texto-44)}.phead__intro{font-size:var(--texto-base)}.phead__ph{height:300px;border-radius:var(--radio)}}  .phead--fondo{position:relative;isolation:isolate;display:grid;place-items:center;min-height:min(52svh,620px);padding:140px var(--margen-lateral) 70px;text-align:center;color:var(--color-sobre-primario)}.phead--fondo .phead__fondo{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--color-primario)}.phead--fondo .phead__fondo img{width:100%;height:100%;object-fit:cover}.phead--fondo .phead__fondo::after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-primario-oscuro) 32%,transparent)}.phead--fondo>div:not(.phead__fondo){max-width:900px;display:flex;flex-direction:column;align-items:center;position:relative}.phead--fondo h1,.phead--fondo .phead__h1{font:400 clamp(var(--texto-24),3.4vw,var(--texto-44))/1.2 var(--fuente-titulos);letter-spacing:.16em;text-transform:uppercase;margin:0}.phead--fondo .phead__k{color:var(--color-sobre-oscuro-claro);letter-spacing:.3em;text-transform:uppercase;font-size:var(--texto-13);margin:0 0 16px;order:-1;justify-content:center}.phead--fondo .phead__k svg{display:none}.phead--fondo .phead__intro{color:var(--color-sobre-oscuro-claro);margin-top:18px;max-width:640px}@media (max-width:700px){.phead--fondo{min-height:min(44svh,480px);padding:110px var(--margen-lateral) 50px}}  .phead__migas ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espacio-1) var(--espacio-2);margin:0 0 var(--espacio-4);padding:0;list-style:none;font:400 var(--texto-14)/1.3 var(--fuente-texto);color:var(--color-texto-2)}.phead__migas li+li::before{content:"/";margin-right:var(--espacio-2);opacity:.6}.phead__migas a:hover{color:var(--color-texto);text-decoration:underline;text-underline-offset:.18em}.phead__migas [aria-current]{color:var(--color-texto-2)}  .phead--oscuro{background:var(--color-primario);color:var(--color-sobre-primario);border-bottom:0;padding:var(--espacio-7) var(--margen-lateral) var(--espacio-8)}.phead--oscuro>div{max-width:var(--contenedor,1200px);margin:0 auto;width:100%}.phead--oscuro h1,.phead--oscuro .phead__h1{font:760 clamp(var(--texto-34),1.35rem + 2.6vw,var(--texto-52))/1.05 var(--fuente-titulos);font-stretch:var(--ancho-titulos,100%);letter-spacing:-.012em;max-width:20ch;text-wrap:balance}.phead--oscuro .phead__intro{color:var(--color-sobre-oscuro-claro);margin-top:var(--espacio-4);font-size:var(--texto-19);max-width:36em}.phead--oscuro .phead__k{color:var(--color-sobre-oscuro-claro)}.phead--oscuro .phead__migas ol{color:var(--color-sobre-oscuro)}.phead--oscuro .phead__migas a{color:var(--color-sobre-primario)}.phead--oscuro .phead__migas [aria-current]{color:var(--color-sobre-oscuro)}@media (max-width:700px){.phead--oscuro{padding:var(--espacio-6) var(--margen-lateral) var(--espacio-7)}.phead--oscuro h1,.phead--oscuro .phead__h1{font-size:var(--texto-32)}.phead--oscuro .phead__intro{font-size:var(--texto-17)}}  .phead--centrado{text-align:center;justify-items:center;padding-top:70px}.phead--centrado>div{display:flex;flex-direction:column;align-items:center;max-width:820px}.phead--centrado h1,.phead--centrado .phead__h1{max-width:16em;text-wrap:balance}.phead--centrado .phead__k{justify-content:center}.phead--centrado .phead__migas ol{justify-content:center}  @supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.phead--parallax.phead--fondo .phead__fondo{overflow:clip}.phead--parallax.phead--fondo .phead__fondo img{animation:phead-parallax linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes phead-parallax{from{transform:translateY(0)}to{transform:translateY(30%)}}  .phead__datos{display:flex;flex-wrap:wrap;gap:var(--espacio-4) var(--espacio-7);margin:var(--espacio-5) 0 0;padding:var(--espacio-4) 0 0;border-top:1px solid var(--color-borde);max-width:680px}.phead__datos>div{display:flex;flex-direction:column;gap:4px;min-width:0}.phead__datos dt{font:500 var(--texto-12) var(--fuente-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-2)}.phead__datos dd{margin:0;font-size:var(--texto-16);color:var(--color-texto)}.phead--centrado .phead__datos{justify-content:center;margin-left:auto;margin-right:auto}  .phead__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.phead__video.is-on{opacity:1}.phead__pausa{position:absolute;right:var(--margen-lateral);bottom:18px;z-index:1;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-sobre-primario) 55%,transparent);background:color-mix(in srgb,var(--color-primario) 55%,transparent);color:var(--color-sobre-primario);display:grid;place-items:center;cursor:pointer;opacity:.8;transition:opacity .2s}.phead__pausa[hidden]{display:none}.phead__pausa:hover,.phead__pausa:focus-visible{opacity:1}.phead__pausa:focus-visible{outline:2px solid var(--color-sobre-primario);outline-offset:3px}.phead__pausa svg{width:12px;height:12px}.phead__pausa .seguir,.phead__pausa[aria-pressed="true"] .pausa{display:none}@media (prefers-reduced-motion:reduce){.phead__video{transition:none}}  .phead--velo-suave .phead__fondo::after{background:color-mix(in srgb,var(--color-primario-oscuro) 15%,transparent)}.phead--velo-fuerte .phead__fondo::after{background:color-mix(in srgb,var(--color-primario-oscuro) 55%,transparent)}.phead--velo-degradado .phead__fondo::after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primario-oscuro) 70%,transparent) 0%,color-mix(in srgb,var(--color-primario-oscuro) 28%,transparent) 45%,color-mix(in srgb,var(--color-primario-oscuro) 32%,transparent) 100%)}  .phead--composicion{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--espacio-8);align-items:center}.phead__comp{position:relative;aspect-ratio:1;margin-bottom:var(--espacio-6)}.phead__cf{position:absolute;margin:0}.phead__cm{overflow:hidden;background:var(--color-fondo-2)}.phead__cm img{display:block;width:100%;height:100%;object-fit:cover}.phead__cf:nth-child(1){left:38%;top:0;width:62%;z-index:1}.phead__cf:nth-child(1) .phead__cm{aspect-ratio:3/4}.phead__cf:nth-child(2){left:7%;top:58%;width:55%;z-index:2}.phead__cf:nth-child(2) .phead__cm{aspect-ratio:3/2;box-shadow:0 0 0 var(--espacio-2) var(--color-fondo)}.phead__cf:nth-child(3){left:0;top:9%;width:42%;z-index:2}.phead__cf:nth-child(3) .phead__cm{aspect-ratio:4/3;box-shadow:0 0 0 var(--espacio-2) var(--color-fondo)}.phead__cf figcaption{display:flex;align-items:center;gap:var(--espacio-2);margin-top:var(--espacio-3);font:400 var(--texto-11)/1.3 var(--fuente-texto);letter-spacing:.22em;text-transform:uppercase;color:var(--color-texto-2)}.phead__cf figcaption::before{content:"";width:var(--espacio-5);height:1px;background:var(--color-secundario)}.phead__cf:nth-child(1) figcaption{justify-content:flex-end}@media (max-width:860px){.phead--composicion{grid-template-columns:minmax(0,1fr);row-gap:var(--espacio-6)}.phead__comp{aspect-ratio:6/5;margin-bottom:var(--espacio-5)}.phead__cf:nth-child(1){left:40%;width:60%}.phead__cf:nth-child(2){left:5%;top:58%;width:54%}.phead__cf:nth-child(3){left:0;top:6%;width:40%}.phead__cf figcaption{margin-top:var(--espacio-2);letter-spacing:.16em}.phead__cf figcaption::before{width:var(--espacio-4)}}  .phead .phead__h1k{all:inherit;display:contents}.phead .phead__h1k::before,.phead .phead__h1k::after{content:none}.phead__h1{margin:0}  .phead--al-centro{align-items:center}.phead--al-arriba{align-items:start}  .phead__fondo[data-pase] img{position:absolute;inset:0;transition:opacity var(--pase-fundido,1.2s) ease}.phead__fondo[data-pase] img:not(.is-on){opacity:0}.phead--kenburns .phead__fondo img{transform:scale(1);transform-origin:50% 50%;transition:transform 10s linear;will-change:transform}.phead--kenburns .phead__fondo img.kb-on{transform:scale(1.3);transition-duration:20s}.phead--kenburns .phead__fondo[data-pase] img{transition:transform 10s linear,opacity var(--pase-fundido,1.2s) ease}.phead--kenburns .phead__fondo[data-pase] img.kb-on{transition-duration:20s,var(--pase-fundido,1.2s)}@media (prefers-reduced-motion:reduce){.phead__fondo[data-pase] img,.phead--kenburns .phead__fondo img,.phead--kenburns .phead__fondo[data-pase] img{transition:none}.phead--kenburns .phead__fondo img.kb-on{transform:none}}  .fnav{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--espacio-5);padding:var(--espacio-6) var(--margen-lateral) 0;max-width:1240px;margin:0 auto;box-sizing:content-box;border-top:1px solid var(--color-borde)}.fnav__a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--color-texto);min-width:0}.fnav__sig{text-align:right;align-items:flex-end;margin-left:auto}.fnav__eti{font:400 var(--texto-15)/1.3 var(--fuente-texto);color:var(--color-texto)}a.fnav__a:hover .fnav__eti{color:var(--color-secundario-legible)}.fnav__tit{font:400 var(--texto-13)/1.3 var(--fuente-texto);color:var(--color-texto-2);letter-spacing:.06em;text-transform:uppercase}@media (max-width:700px){.fnav{padding-top:var(--espacio-5)}.fnav__tit{display:none}}  .form__datos .estado{margin:6px 0 10px;font-size:var(--texto-14)}.form{display:grid;grid-template-columns:5fr 7fr;gap:70px;align-items:start;margin-top:var(--espacio-seccion);padding:var(--espacio-seccion) var(--margen-lateral);background:var(--color-fondo-2)}.form__info h2{font:300 var(--texto-40)/1.15 var(--fuente-titulos);letter-spacing:-.01em;margin-bottom:18px}.form__info .prose{color:var(--color-texto-2)}  .form__k{margin:0 0 12px;font:400 var(--texto-12) var(--fuente-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--color-acento-legible)}.b-fondo-primario .form__k{color:var(--color-secundario-sobre-primario)}.form__aviso{margin-top:26px;padding:22px 24px;background:var(--color-fondo);border-left:3px solid var(--color-secundario);font-size:var(--texto-16)}.form__datos{margin-top:34px;font:300 var(--texto-15)/1.7 var(--fuente-titulos);color:var(--color-texto-2)}.form__datos b{display:block;font-weight:500;color:var(--color-texto);font-size:var(--texto-16);margin-top:18px}.form__datos a{border-bottom:1px solid var(--color-secundario)}.form__card{background:var(--color-fondo);border-top:4px solid var(--color-secundario);box-shadow:0 18px 50px color-mix(in srgb,var(--color-primario) calc(10% * var(--sombra-intensidad)),transparent);border-radius:var(--radio)}.form__cab{display:flex;align-items:center;gap:14px;padding:22px 36px;border-bottom:1px solid var(--color-borde);font:400 var(--texto-13) var(--fuente-titulos);letter-spacing:.16em;text-transform:uppercase;color:var(--color-acento-legible)}.form__cab svg{width:24px;height:24px;color:var(--color-secundario);flex:none}.f{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;align-content:start;padding:32px 36px 36px}.f__c{display:flex;flex-direction:column;gap:8px}.f__c--ancho{grid-column:1/-1}.f label,.f legend{font:400 var(--texto-15) var(--fuente-titulos);color:var(--color-texto);padding:0}.f label i,.f legend i{font-style:normal;color:var(--color-acento-legible)}.f input[type=text],.f input[type=email],.f input[type=tel],.f select,.f textarea{font:400 var(--texto-17)/1.4 var(--fuente-texto);color:var(--color-texto);background:var(--color-fondo);border:1px solid var(--color-borde-campo);border-radius:var(--radio-campo);padding:12px 14px;width:100%;appearance:none;transition:border-color .2s,box-shadow .2s}.f select{background:var(--color-fondo) var(--icono-desplegable) no-repeat right 14px center;padding-right:38px}.f textarea{min-height:130px;resize:vertical}.f input:focus,.f select:focus,.f textarea:focus{outline:0;border-color:var(--color-secundario);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secundario) 22%,transparent)}.f [aria-invalid=true]{border-color:var(--color-error)!important}.f__err{font:400 var(--texto-13) var(--fuente-titulos);color:var(--color-error)}.f__err:empty{display:none}.f__ayuda{font:300 var(--texto-14) var(--fuente-titulos);color:var(--color-texto-2)}.f fieldset{border:0;margin:0;padding:0;min-width:0}.f__opts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.f__opt{position:relative}.f__opt input{position:absolute;opacity:0;width:1px;height:1px}.f__opt span{display:inline-block;font:400 var(--texto-15) var(--fuente-titulos);padding:10px 18px;border:1px solid var(--color-borde-campo);background:var(--color-fondo);cursor:pointer;transition:border-color .2s,background .2s}.f__opt span:hover{border-color:var(--color-primario)}.f__opt input:checked+span{background:var(--color-primario);color:var(--color-sobre-primario);border-color:var(--color-primario)}.f__opt input:focus-visible+span{outline:2px solid var(--color-secundario);outline-offset:2px}.f__check{display:flex;gap:12px;align-items:flex-start;font:300 var(--texto-15)/1.5 var(--fuente-titulos);color:var(--color-texto-2)}.f__check input{margin-top:3px;width:18px;height:18px;accent-color:var(--color-primario);flex:none}.f__check a{border-bottom:1px solid var(--color-secundario);color:var(--color-texto)}.f__env .btn{border:0;cursor:pointer;width:100%;text-align:center;padding:calc(19px*var(--boton-escala)) calc(34px*var(--boton-escala))}.f__env .btn:disabled{opacity:.6;cursor:wait}.f__estado{font:400 var(--texto-16)/1.5 var(--fuente-titulos)}.f__estado p+p{margin-top:.6em}.f__estado.ok{background:var(--color-exito-fondo);color:var(--color-exito-texto);padding:18px 20px}.f__estado.ko{background:var(--color-error-fondo);color:var(--color-error-texto);padding:18px 20px}.cal{border:1px solid var(--color-borde-campo);padding:18px 18px 12px;max-width:420px}.cal__cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal__mes{font:400 var(--texto-17) var(--fuente-titulos)}.cal__nav{background:none;border:1px solid var(--color-borde);width:36px;height:36px;cursor:pointer;font:300 var(--texto-20)/1 var(--fuente-titulos);color:var(--color-texto)}.cal__nav:disabled{opacity:.3;cursor:default}.cal table{width:100%;border-collapse:collapse;table-layout:fixed}.cal th{font:400 var(--texto-12) var(--fuente-titulos);color:var(--color-texto-2);text-transform:uppercase;letter-spacing:.06em;padding:4px 0 8px}.cal td{padding:2px;text-align:center}.cal td button{width:100%;aspect-ratio:1;max-width:46px;border:0;background:none;font:400 var(--texto-15) var(--fuente-titulos);color:var(--color-texto);cursor:pointer;border-radius:50%}.cal td button:hover:not(:disabled){background:var(--color-fondo-2)}.cal td button:disabled{color:var(--color-puntos);cursor:default;text-decoration:line-through}.cal td button[aria-pressed=true]{background:var(--color-secundario);color:var(--color-sobre-secundario)}.cal td button.hoy{box-shadow:inset 0 0 0 1px var(--color-secundario)}.cal__ley{font:300 var(--texto-13) var(--fuente-titulos);color:var(--color-texto-2);margin-top:8px}.turnos h4{font:400 var(--texto-13) var(--fuente-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--color-texto-2);margin:14px 0 2px}.turnos p{font:300 var(--texto-15) var(--fuente-titulos);color:var(--color-texto-2)}@media (max-width:1100px){.form{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.f{grid-template-columns:1fr;gap:22px;padding:24px 20px 26px}.form__cab{padding:18px 20px}.form__info h2{font-size:var(--texto-32)}}  section.form.form--tarjeta .form__card{--color-texto:var(--cc-texto);--color-texto-2:var(--cc-texto-2);--color-neutro:var(--cc-neutro);--color-borde:var(--cc-borde);--color-acento-legible:var(--cc-acento);--color-secundario-legible:var(--cc-secundario);color:var(--cc-texto);background:var(--color-fondo);border:0;border-top:4px solid var(--color-secundario);border-radius:var(--radio);box-shadow:0 24px 60px color-mix(in srgb,var(--color-primario) 35%,transparent)}section.form.form--tarjeta .form__cab{display:flex;align-items:center;gap:14px;padding:22px 36px;border-bottom:1px solid var(--color-borde);font:400 var(--texto-13) var(--fuente-titulos);letter-spacing:.16em;text-transform:uppercase;color:var(--color-acento-legible);background:transparent}section.form.form--tarjeta .f{padding:32px 36px 36px}section.form.form--tarjeta .f label,section.form.form--tarjeta .f legend{font:500 var(--texto-13) var(--fuente-texto);letter-spacing:.06em;text-transform:none;color:var(--color-texto);opacity:1}section.form.form--tarjeta .f input[type=text],section.form.form--tarjeta .f input[type=email],section.form.form--tarjeta .f input[type=tel],section.form.form--tarjeta .f select,section.form.form--tarjeta .f textarea{font:400 var(--texto-17)/1.4 var(--fuente-texto);color:var(--color-texto);background-color:var(--color-fondo);border:1px solid var(--color-borde-campo);border-radius:var(--radio-campo);padding:12px 14px}section.form.form--tarjeta .f select{background:var(--color-fondo) var(--icono-desplegable) no-repeat right 14px center;padding-right:38px}section.form.form--tarjeta .f input:focus,section.form.form--tarjeta .f select:focus,section.form.form--tarjeta .f textarea:focus{outline:0;border-color:var(--color-secundario);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secundario) 22%,transparent)}section.form.form--tarjeta .f__check,section.form.form--tarjeta .f__check span{font:300 var(--texto-15)/1.5 var(--fuente-texto);letter-spacing:0;text-transform:none;color:var(--color-texto-2)}section.form.form--tarjeta .f__check a{color:var(--color-texto);border-bottom:1px solid var(--color-secundario)}section.form.form--tarjeta .f__err{color:var(--color-error)}section.form.form--tarjeta .f .btn{background:var(--color-primario);color:var(--color-sobre-primario);border:0;border-radius:var(--radio-boton);width:100%;padding:18px 28px}section.form.form--tarjeta .f .btn:hover{background:var(--color-secundario);color:var(--color-sobre-secundario)}@media (max-width:700px){section.form.form--tarjeta .f{padding:24px 20px 26px}section.form.form--tarjeta .form__cab{padding:18px 20px}}  .f__paso{display:contents}.f__paso[hidden]{display:none}.f__pasos-txt{margin:0 0 10px;font:600 var(--texto-13) var(--fuente-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--color-acento-legible);outline:none}.f__pasos-lista{list-style:none;margin:0;padding:0;display:flex;gap:6px;counter-reset:paso}.f__pasos-lista li{flex:1;counter-increment:paso;padding-top:8px;border-top:3px solid var(--color-borde);font:400 var(--texto-12) var(--fuente-texto);color:var(--color-texto-2)}.f__pasos-lista li::before{content:counter(paso) ". "}.f__pasos-lista li.hecho{border-top-color:color-mix(in srgb,var(--color-secundario) 45%,transparent)}.f__pasos-lista li[aria-current]{border-top-color:var(--color-secundario);color:var(--color-texto);font-weight:600}.f .f__nav,.f.f--pasos .f__env{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.f .f__nav .btn,.f .f__nav .btn-linea,.f .f__atras{width:auto;flex:0 0 auto;margin:0}.f .f__nav .f__siguiente{margin-left:auto}.f.f--pasos .f__env .btn[type=submit]{flex:1 1 auto;width:auto}@media (max-width:600px){.f__pasos-lista li{color:transparent;white-space:nowrap;overflow:hidden}.f__pasos-lista li[aria-current]{color:var(--color-texto)}}  .gal{padding:var(--espacio-seccion) var(--margen-lateral) 0}.gal__cab{max-width:760px;margin-bottom:34px}.gal__cab .prose{color:var(--color-texto-2)}.gal ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gal li{aspect-ratio:4/5;overflow:hidden;background:var(--color-fondo-2);border-radius:var(--radio)}.gal button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.gal img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gal button:hover img{transform:scale(1.03)}.gal--ancho ul{grid-template-columns:1fr;gap:40px}.gal--ancho li{aspect-ratio:auto;background:none}.gal--ancho img{height:auto;object-fit:contain}.gal--cuatro ul{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.gal--cuatro ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.gal ul,.gal--cuatro ul{grid-template-columns:1fr 1fr;gap:8px}.gal--ancho ul{grid-template-columns:1fr;gap:24px}}.gal--dos ul{grid-template-columns:repeat(2,1fr);gap:24px}.gal--dos li{aspect-ratio:3/2}@media (max-width:700px){.gal--dos ul{grid-template-columns:1fr;gap:12px}}  .gal--mosaico ul{display:block;columns:3;column-gap:16px}.gal--mosaico li{aspect-ratio:auto;break-inside:avoid;margin:0 0 16px}.gal--mosaico img{height:auto;display:block}@media (max-width:1100px){.gal--mosaico ul{columns:2}}@media (max-width:700px){.gal--mosaico ul{columns:2;column-gap:8px}.gal--mosaico li{margin-bottom:8px}}  .gal--carrusel ul{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal--carrusel ul::-webkit-scrollbar{display:none}.gal--carrusel li{flex:0 0 clamp(240px,31%,420px);scroll-snap-align:start}.gal__ctl{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.gal__ctl button{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-borde);background:var(--color-fondo);color:var(--color-texto);cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s}.gal__ctl button:hover{background:var(--color-texto);color:var(--color-fondo)}.gal__ctl svg{width:22px;height:22px}@media (max-width:700px){.gal--carrusel li{flex-basis:78%}}  .gal--completa{padding-left:0;padding-right:0}.gal--completa .gal__cab{padding:0 var(--margen-lateral)}.gal--completa ul{gap:0;grid-template-columns:repeat(4,1fr)}.gal--completa li{border-radius:0;aspect-ratio:1}@media (max-width:1100px){.gal--completa ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.gal--completa ul,.gal--completa ul{grid-template-columns:1fr 1fr;gap:0}}  .gal--pies li{position:relative}.gal--pies .gal__pie{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 14px;text-align:left;font:400 var(--texto-14)/1.4 var(--fuente-texto);color:var(--color-sobre-primario);background:linear-gradient(to top,color-mix(in srgb,var(--color-primario-oscuro) 78%,transparent),transparent);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;pointer-events:none}.gal--pies button:hover .gal__pie,.gal--pies button:focus-visible .gal__pie{opacity:1;transform:none}@media (hover:none){.gal--pies .gal__pie{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gal--pies .gal__pie{transition:none;transform:none}}  .gal--tam-grande,.gal--tam-medio,.gal--tam-pequeno{box-sizing:content-box;margin-left:auto;margin-right:auto}.gal--tam-grande{max-width:1024px}.gal--tam-medio{max-width:760px}.gal--tam-pequeno{max-width:520px}  .gal--miniaturas{position:relative}.gal--miniaturas ul{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:0 48px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal--miniaturas ul::-webkit-scrollbar{display:none}.gal--miniaturas li{flex:0 0 calc((100% - 10 * 10px) / 11);aspect-ratio:1;scroll-snap-align:start;border-radius:0}.gal--miniaturas .gal__ctl{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;justify-content:space-between;align-items:center;padding:0 var(--margen-lateral);pointer-events:none}.gal--miniaturas .gal__ctl button{pointer-events:auto;width:40px;height:40px;border:0;background:none}.gal--miniaturas .gal__ctl button:hover{background:none;color:var(--color-secundario-legible)}.gal--miniaturas .gal__ctl svg{width:26px;height:26px}  .gal__puntos{display:flex;flex-wrap:wrap;justify-content:center;margin-top:8px}.gal__puntos button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.gal__puntos button::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-borde)}.gal__puntos button[aria-selected="true"]::before{background:var(--color-texto)}.gal__puntos--contador{font-size:var(--texto-13);letter-spacing:.12em;color:var(--color-texto-2);font-variant-numeric:tabular-nums;margin-top:12px}@media (pointer:fine){.gal__puntos{gap:8px;margin-top:16px}.gal__puntos button{width:7px;height:7px}}@media (max-width:1100px){.gal--miniaturas li{flex-basis:calc((100% - 5 * 10px) / 6)}}@media (max-width:700px){.gal--miniaturas ul{padding:0 36px}.gal--miniaturas li{flex-basis:calc((100% - 3 * 10px) / 4)}}  .hero{display:grid;grid-template-columns:7fr 5fr;padding:30px var(--margen-lateral) 0;position:relative}.hero__t{padding:60px 60px 0 0;position:relative}.hero__star{position:absolute;right:40px;top:10px;width:120px;height:120px;color:var(--color-secundario)}.hero h1,.hero .hero__h1{font:200 clamp(var(--texto-46),6.4vw,var(--texto-92))/.98 var(--fuente-titulos);letter-spacing:-.03em;max-width:9.5em;padding-right:120px;position:relative}.hero__sub{font:400 var(--texto-17) var(--fuente-titulos);color:var(--color-acento-legible);margin:30px 0 10px;letter-spacing:.02em}.hero__txt{max-width:540px;color:var(--color-texto-2)}.hero__act{display:flex;flex-wrap:wrap;gap:22px 30px;align-items:center;margin-top:36px}.hero__ph{height:720px;overflow:hidden;background:var(--color-fondo-2);border-radius:var(--radio)}.hero__ph img{width:100%;height:100%;object-fit:cover}.hero--izq{grid-template-columns:5fr 7fr}.hero--izq .hero__ph{order:-1}.hero--izq .hero__t{padding:60px 0 0 60px}@media (max-width:1100px){.hero__t{padding:40px 40px 0 0}.hero__star{width:90px;height:90px;right:10px}.hero__ph{height:600px;border-radius:var(--radio)}}@media (max-width:700px){.hero{grid-template-columns:1fr;padding:0 var(--margen-lateral)}.hero__t{padding:20px 0}.hero h1,.hero .hero__h1{font-size:var(--texto-50);padding-right:70px}.hero__star{width:80px;height:80px;right:0;top:0}.hero__ph{height:320px;margin-top:24px;border-radius:var(--radio)}.hero--izq .hero__ph{order:0}.hero--izq .hero__t{padding:20px 0}.hero__act{gap:18px}}  .hero--pantalla{display:grid;grid-template-columns:1fr;min-height:min(100svh,1100px);padding:0;align-items:center;justify-items:center;position:relative;isolation:isolate;color:var(--color-sobre-primario)}.hero--pantalla .hero__fondo{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--color-primario)}.hero--pantalla .hero__fondo img{width:100%;height:100%;object-fit:cover}.hero--pantalla .hero__fondo::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primario-oscuro) 35%,transparent),color-mix(in srgb,var(--color-primario-oscuro) 20%,transparent) 50%,color-mix(in srgb,var(--color-primario-oscuro) 40%,transparent))}.hero--pantalla .hero__t{padding:160px var(--margen-lateral) 120px;text-align:center;max-width:1100px}.hero--pantalla h1,.hero--pantalla .hero__h1{font:400 clamp(var(--texto-30),4vw,var(--texto-52))/1.2 var(--fuente-titulos);letter-spacing:.14em;text-transform:uppercase;max-width:none;padding:0;margin:0 auto}.hero--pantalla .hero__sub{color:var(--color-sobre-oscuro-claro);letter-spacing:.3em;text-transform:uppercase;font-size:var(--texto-14);margin:0 0 22px;order:-1}.hero--pantalla .hero__t{display:flex;flex-direction:column;align-items:center}.hero--pantalla .hero__txt{color:var(--color-sobre-oscuro-claro);margin:20px auto 0;max-width:640px}.hero--pantalla .hero__act{justify-content:center;margin-top:34px}.hero--pantalla .btn{background:var(--color-fondo);color:var(--color-texto)}.hero--pantalla .btn:hover{background:var(--color-secundario);color:var(--color-sobre-secundario)}.hero--pantalla .lnk{color:var(--color-sobre-primario);border-color:var(--color-sobre-oscuro)}.hero--pantalla .hero__star{position:static;margin:0 auto 20px}@media (max-width:700px){.hero--pantalla{min-height:min(88svh,760px)}.hero--pantalla .hero__t{padding:120px var(--margen-lateral) 80px}.hero--pantalla h1,.hero--pantalla .hero__h1{font-size:var(--texto-24);letter-spacing:.1em}}  .hero--centrado{grid-template-columns:1fr;justify-items:center;text-align:center;padding-top:70px}.hero--centrado .hero__t{padding:0 0 10px;max-width:900px;display:flex;flex-direction:column;align-items:center}.hero--centrado h1,.hero--centrado .hero__h1{max-width:14em;padding-right:0;text-wrap:balance}.hero--centrado .hero__sub{order:-1;margin:0 0 20px}.hero--centrado .hero__txt{margin:0 auto}.hero--centrado .hero__act{justify-content:center}.hero--centrado .hero__star{position:static;width:60px;height:60px;margin:0 auto 16px}.hero--centrado .hero__ph{width:100%;max-width:var(--contenedor,1200px);height:560px;margin-top:50px}@media (max-width:700px){.hero--centrado{padding-top:30px}.hero--centrado .hero__ph{height:300px;margin-top:28px}}  .hero--lateral{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 0 0 var(--margen-lateral);gap:0;min-height:min(86svh,900px);align-items:center}.hero--lateral .hero__t{padding:80px clamp(24px,5vw,80px) 80px 0;max-width:640px}.hero--lateral h1,.hero--lateral .hero__h1{padding-right:0}.hero--lateral .hero__ph{height:100%;min-height:min(86svh,900px);border-radius:0}.hero--lateral .hero__star{right:auto;left:0;top:30px;width:70px;height:70px}@media (max-width:700px){.hero--lateral{grid-template-columns:1fr;padding:0 var(--margen-lateral);min-height:0}.hero--lateral .hero__t{padding:20px 0}.hero--lateral .hero__ph{min-height:0;height:340px;border-radius:var(--radio);margin:0 0 24px}.hero--lateral .hero__ph{order:-1}}  .hero--pantalla .estado{color:var(--color-sobre-oscuro-claro);justify-content:center}.hero--pantalla .estado::before{background:var(--color-sobre-oscuro-tenue)}  .hero--kenburns .hero__fondo img,.hero--kenburns .hero__ph img{transform:scale(1);transform-origin:50% 50%;transition:transform 10s linear;will-change:transform}.hero--kenburns .hero__fondo img.kb-on,.hero--kenburns .hero__ph img.kb-on{transform:scale(1.3);transition-duration:20s}  .hero--kenburns .hero__fondo[data-pase] img{transition:transform 10s linear,opacity var(--pase-fundido,1.2s) ease}.hero--kenburns .hero__fondo[data-pase] img.kb-on{transition-duration:20s,var(--pase-fundido,1.2s)}.hero--kenburns .hero__ph{overflow:hidden}@media (prefers-reduced-motion:reduce){.hero--kenburns .hero__fondo img,.hero--kenburns .hero__ph img,.hero--kenburns .hero__fondo[data-pase] img{transition:none;transform:none!important}}  .hero__fondo[data-pase] img{position:absolute;inset:0;transition:opacity var(--pase-fundido,1.2s) ease}.hero__fondo[data-pase] img:not(.is-on){opacity:0}.hero__pausa{position:absolute;right:var(--margen-lateral);bottom:24px;z-index:1;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-sobre-primario) 55%,transparent);background:color-mix(in srgb,var(--color-primario-oscuro) 40%,transparent);color:var(--color-sobre-primario);display:grid;place-items:center;cursor:pointer;opacity:.8}.hero__pausa[hidden]{display:none}.hero__pausa:hover,.hero__pausa:focus-visible{opacity:1}.hero__pausa:focus-visible{outline:2px solid var(--color-sobre-primario);outline-offset:3px}.hero__pausa svg{width:12px;height:12px}.hero__pausa .seguir,.hero__pausa[aria-pressed="true"] .pausa{display:none}.hero__pausa[aria-pressed="true"] .seguir{display:block}@media (prefers-reduced-motion:reduce){.hero__fondo[data-pase] img{transition:none}}  .hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.hero__video.is-on{opacity:1}  @supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero--parallax.hero--pantalla .hero__fondo{overflow:clip}.hero--parallax.hero--pantalla .hero__fondo img,.hero--parallax.hero--pantalla .hero__video{animation:hero-parallax linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes hero-parallax{from{transform:translateY(0)}to{transform:translateY(30%)}}  .hero .hero__h1sub{all:inherit;display:contents}.hero .hero__h1sub::before,.hero .hero__h1sub::after{content:none}:where(.hero__h1sub)>.hero__sub{display:block}  .inc{padding:var(--espacio-seccion) var(--margen-lateral) 0;max-width:calc(var(--contenedor,1200px) + 2*var(--margen-lateral));margin:0 auto}.inc .h2{margin-bottom:var(--espacio-6)}.inc__caja{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;background:var(--color-fondo-2) var(--fondo-mapa);border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.inc__aviso{max-width:460px;text-align:center;padding:var(--espacio-7) var(--espacio-6);font:300 var(--texto-15)/1.6 var(--fuente-titulos);color:var(--color-texto-2)}.inc__icono{width:36px;height:36px;color:var(--color-secundario);margin:0 auto var(--espacio-3)}.inc__prov{font:600 var(--texto-17)/1.3 var(--fuente-titulos);color:var(--color-texto);margin-bottom:var(--espacio-2)}.inc__texto{margin-bottom:var(--espacio-5)}.inc__aviso .btn{border:0;cursor:pointer}.inc__caja.on{display:block;background:var(--color-fondo);border-color:transparent;min-height:0}.inc__caja.on .inc__aviso{display:none}.inc__caja.on iframe{max-width:100%}.inc--estrecho{max-width:calc(820px + 2*var(--margen-lateral))}.inc--citas{max-width:calc(1000px + 2*var(--margen-lateral))}.inc--citas .inc__caja{min-height:420px}.inc__calendly{display:block;width:100%;height:700px;border:0}@media (max-width:700px){.inc__caja{min-height:260px}.inc__aviso{padding:var(--espacio-6) var(--espacio-4)}}@media print{.inc{display:none}}  .mapa{display:grid;grid-template-columns:4fr 8fr;gap:60px;align-items:start;padding:var(--espacio-seccion) var(--margen-lateral) 0}.mapa__cab .prose{color:var(--color-texto-2)}.mapa__dir{margin-top:22px;font:300 var(--texto-15)/1.7 var(--fuente-titulos);color:var(--color-texto-2)}.mapa__dir b{color:var(--color-texto);font-weight:500}.mapa__dir a{border-bottom:1px solid var(--color-secundario)}.mapa__caja{position:relative;aspect-ratio:16/10;background:var(--color-fondo-2) var(--fondo-mapa);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radio)}.mapa__aviso{max-width:440px;text-align:center;padding:30px;font:300 var(--texto-15)/1.6 var(--fuente-titulos);color:var(--color-texto-2)}.mapa__pin{width:40px;height:40px;color:var(--color-secundario);margin-bottom:12px}.mapa__acc{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.mapa__acc .btn{border:0;cursor:pointer}.mapa__caja.on{display:block;background:var(--color-fondo)}.mapa__caja iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mapa__tabs{position:absolute;top:12px;left:12px;z-index:2;display:flex;background:var(--color-fondo);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primario-oscuro) calc(15% * var(--sombra-intensidad)),transparent);border-radius:var(--radio)}.mapa__tabs button{font:400 var(--texto-14) var(--fuente-titulos);padding:10px 16px;border:0;background:var(--color-fondo);color:var(--color-texto-2);cursor:pointer}.mapa__tabs button[aria-selected=true]{background:var(--color-primario);color:var(--color-sobre-primario)}@media (max-width:1100px){.mapa{grid-template-columns:1fr;gap:30px}}@media (max-width:700px){.mapa__caja{aspect-ratio:4/5;border-radius:var(--radio)}}  .mapa--estatico{display:block;padding:0;border-top:1px solid var(--color-borde)}.mapa--estatico .mapa__marco{position:relative;height:clamp(22rem,38vw,28rem);background:var(--color-linea-suave);color:var(--color-texto);overflow:hidden}.mapa__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mapa__marcador{position:absolute;left:50%;top:50%;z-index:1;width:3rem;height:3rem;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--color-primario-oscuro) 35%,transparent))}.mapa__marcador svg{width:100%;height:100%;fill:var(--color-secundario);stroke:var(--color-fondo);stroke-width:1.2}.mapa__capa{position:relative;z-index:1;height:100%;display:flex;align-items:center;pointer-events:none;max-width:calc(var(--contenedor,1200px) + 2*var(--margen-lateral));margin:0 auto;padding:0 var(--margen-lateral)}.mapa__tarjeta{pointer-events:auto;max-width:24rem;padding:var(--espacio-5) calc(var(--espacio-5) + 2px);background:var(--color-fondo);border-radius:var(--radio);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--color-primario-oscuro) 45%,transparent)}.mapa--estatico .mapa__dir{margin:0;font:400 clamp(var(--texto-18),1rem + .5vw,var(--texto-22))/1.4 var(--fuente-texto);color:var(--color-texto)}.mapa--estatico .mapa__dir b{font-weight:720;font-stretch:112%}.mapa--estatico .mapa__acc{justify-content:flex-start;gap:var(--espacio-2);margin-top:calc(var(--espacio-4) + 2px)}.mapa__nota{margin-top:calc(var(--espacio-4) - 2px);font-size:var(--texto-13);color:var(--color-texto-2)}.mapa__credito{position:absolute;right:0;bottom:0;z-index:1;margin:0;padding:2px var(--espacio-2);background:color-mix(in srgb,var(--color-fondo) 85%,transparent);font-size:var(--texto-12);color:var(--color-texto)}.mapa__credito a{text-decoration:underline}.mapa--estatico .mapa__marco.on iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0}@media (max-width:1100px){.mapa--estatico .mapa__marco{height:auto;display:flex;flex-direction:column}.mapa--estatico .mapa__img{position:relative;height:20rem}.mapa--estatico .mapa__marcador{top:10rem}.mapa--estatico .mapa__capa{height:auto;padding-block:var(--espacio-5);margin:0;max-width:none}.mapa__tarjeta{max-width:none;width:100%;box-shadow:none;padding:0;background:none}.mapa__credito{bottom:auto;top:calc(20rem - 1.4rem)}.mapa--estatico .mapa__marco.on{height:26rem}}.mapa__nota{max-width:36em}    .pry{padding: var(--espacio-seccion) var(--margen-lateral)}.pry__cab{max-width: 760px;margin: 0 auto var(--espacio-7);text-align: center}.pry__cab .h2{margin: 0 0 var(--espacio-4)}.pry__cab .prose{color: var(--color-texto-2)}.pry__filtro{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--espacio-2);margin: 0 auto var(--espacio-7)}.pry__chip{font: inherit;font-family: var(--fuente-titulos);font-size: var(--texto-13);letter-spacing: .12em;text-transform: uppercase;color: var(--color-texto-2);background: none;border: 1px solid var(--color-borde);border-radius: var(--radio-boton);padding: calc(9px * var(--boton-escala)) calc(16px * var(--boton-escala));cursor: pointer;transition: color .2s,border-color .2s,background .2s}.pry__chip:hover{color: var(--color-texto);border-color: var(--color-texto)}.pry__chip[aria-pressed="true"]{color: var(--color-sobre-primario);background: var(--color-primario);border-color: var(--color-primario)}.pry__lista{list-style: none;margin: 0 auto;padding: 0;max-width: var(--contenedor,1200px);display: grid;grid-template-columns: repeat(3,1fr);gap: var(--espacio-7) var(--espacio-6)}.pry--c2 .pry__lista{grid-template-columns: repeat(2,1fr)}.pry--c4 .pry__lista{grid-template-columns: repeat(4,1fr)}.pry__item.oculto{display: none}.pry__tarjeta{display: block;color: inherit;text-decoration: none}.pry__foto{display: block;aspect-ratio: 3 / 2;overflow: hidden;background: var(--color-fondo-2);border-radius: var(--radio)}.pry--p1-1 .pry__foto{aspect-ratio: 1 / 1}.pry--p4-5 .pry__foto{aspect-ratio: 4 / 5}.pry--p16-9 .pry__foto{aspect-ratio: 16 / 9}.pry__foto img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.pry__tarjeta:hover .pry__foto img{transform: scale(1.04)}.pry__texto{display: block;text-align: center;padding-top: var(--espacio-4)}.pry__nombre{display: block;font-family: var(--fuente-titulos);font-weight: 400;font-size: var(--texto-15);letter-spacing: .16em;text-transform: uppercase;color: var(--color-texto)}.pry__sub{display: block;margin-top: var(--espacio-1);font-size: var(--texto-13);color: var(--color-texto-2)}.pry__pie{text-align: center;margin-top: var(--espacio-8)}@media (max-width: 1100px){.pry--c4 .pry__lista{grid-template-columns: repeat(3,1fr)}}@media (max-width: 760px){.pry__lista,.pry--c4 .pry__lista{grid-template-columns: repeat(2,1fr);gap: var(--espacio-6) var(--espacio-4)}}@media (max-width: 480px){.pry__lista,.pry--c2 .pry__lista,.pry--c4 .pry__lista{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.pry__foto img{transition: none}.pry__tarjeta:hover .pry__foto img{transform: none}}    .pub{padding: var(--espacio-seccion) var(--margen-lateral)}.pub__cab{max-width: 760px;margin: 0 auto var(--espacio-7);text-align: center}.pub__cab .h2{margin: 0 0 var(--espacio-4)}.pub__cab .prose{color: var(--color-texto-2)}  .pub__lista{max-width: var(--contenedor,1200px);margin: 0 auto;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--espacio-7) var(--espacio-6)}.pub--c3 .pub__lista{grid-template-columns: repeat(3,minmax(0,1fr))}.pub--c5 .pub__lista{grid-template-columns: repeat(5,minmax(0,1fr))}.pub--c6 .pub__lista{grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--espacio-6) var(--espacio-4)}.pub__gal{list-style: none;margin: 0;padding: 0}.pub__tarjeta{display: block;width: 100%;color: inherit;text-decoration: none;background: none;border: 0;padding: 0;font: inherit;cursor: pointer;text-align: center}.pub__foto{position: relative;display: block;aspect-ratio: 3 / 4;overflow: hidden;background: var(--color-fondo-2);border-radius: var(--radio);box-shadow: 0 1px 2px color-mix(in srgb,var(--color-texto) calc(8% * var(--sombra-intensidad)),transparent),0 10px 30px color-mix(in srgb,var(--color-texto) calc(10% * var(--sombra-intensidad)),transparent)}.pub__foto img{width: 100%;height: 100%;object-fit: contain;display: block;background: var(--color-fondo);transition: transform .5s cubic-bezier(.2,.7,.2,1)}.pub__tarjeta:hover .pub__foto img{transform: scale(1.03)}.pub__tipo{position: absolute;right: var(--espacio-2);bottom: var(--espacio-2);font-family: var(--fuente-titulos);font-size: var(--texto-11);letter-spacing: .1em;text-transform: uppercase;color: var(--color-sobre-primario);background: color-mix(in srgb,var(--color-primario) 85%,transparent);padding: 3px 8px;border-radius: var(--radio-campo)}.pub__nombre{display: block;margin-top: var(--espacio-4);font-family: var(--fuente-titulos);font-weight: 400;font-size: var(--texto-13);letter-spacing: .16em;text-transform: uppercase;color: var(--color-texto);overflow-wrap: anywhere}.pub__pie{text-align: center;margin-top: var(--espacio-8)}@media (max-width: 1100px){.pub--c5 .pub__lista,.pub--c6 .pub__lista{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.pub__lista,.pub--c3 .pub__lista,.pub--c5 .pub__lista,.pub--c6 .pub__lista{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--espacio-5) var(--espacio-3)}}@media (max-width: 480px){.pub__lista,.pub--c3 .pub__lista,.pub--c5 .pub__lista,.pub--c6 .pub__lista{grid-template-columns: repeat(2,minmax(0,1fr))}}  @media (max-width: 480px){.pub__nombre{letter-spacing: .08em}}@media (prefers-reduced-motion: reduce){.pub__foto img{transition: none}.pub__tarjeta:hover .pub__foto img{transform: none}}  .testi{padding:var(--espacio-seccion) var(--margen-lateral) 0;max-width:1240px;margin:0 auto;box-sizing:content-box}.testi__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.testi__cab h2{font:300 var(--texto-40)/1.15 var(--fuente-titulos);letter-spacing:-.01em}.testi__cab .prose{color:var(--color-texto-2);margin-top:10px;max-width:640px}.testi__nav{display:flex;gap:10px;flex:none}.testi__flecha{width:46px;height:46px;border-radius:50%;border:1px solid var(--color-borde);background:var(--color-fondo);color:var(--color-texto);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.testi__flecha:hover{transform:scale(1.06)}.testi__flecha:focus-visible{outline:3px solid var(--color-secundario);outline-offset:2px}.testi__flecha svg{width:20px;height:20px}  .testi__lista{list-style:none;margin:0;padding:0 0 14px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.testi__lista:focus-visible{outline:3px solid var(--color-secundario);outline-offset:4px}.testi__it{scroll-snap-align:start;display:flex}.testi--rejilla .testi__lista{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));overflow:visible}.testi__it figure{margin:0;display:flex;flex-direction:column;gap:18px;padding:30px 28px;background:var(--color-fondo-2);border-radius:var(--radio);width:100%}.testi__it blockquote{margin:0;flex:1;font:300 var(--texto-18)/1.6 var(--fuente-texto);color:var(--color-texto)}.testi__it blockquote::before{content:"\201C";display:block;font:400 var(--texto-48)/.6 var(--fuente-titulos);color:var(--color-secundario-legible);margin-bottom:10px}.testi__it figcaption{display:flex;align-items:center;gap:12px}.testi__it figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.testi__it figcaption b{display:block;font:500 var(--texto-15) var(--fuente-texto)}.testi__it figcaption small{display:block;font:300 var(--texto-14) var(--fuente-texto);color:var(--color-texto-2)}.testi__nota{margin:0;width:96px;height:18px;position:relative;background:linear-gradient(90deg,var(--color-borde) 0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22'%3E%3Cpath d='M11 1l3 6.5 7 .8-5.2 4.8 1.4 7L11 16.6 4.8 20.1l1.4-7L1 8.3l7-.8zM35 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L25 8.3l7-.8zM59 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L49 8.3l7-.8zM83 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L73 8.3l7-.8zM107 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L97 8.3l7-.8z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22'%3E%3Cpath d='M11 1l3 6.5 7 .8-5.2 4.8 1.4 7L11 16.6 4.8 20.1l1.4-7L1 8.3l7-.8zM35 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L25 8.3l7-.8zM59 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L49 8.3l7-.8zM83 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L73 8.3l7-.8zM107 1l3 6.5 7 .8-5.2 4.8 1.4 7-6.2-3.5-6.2 3.5 1.4-7L97 8.3l7-.8z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.testi__nota span{position:absolute;inset:0;width:var(--pct);background:var(--color-secundario)}@media (max-width:1000px){.testi__lista{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:640px){.testi__lista{grid-auto-columns:86%}.testi__cab h2{font-size:var(--texto-32)}.testi__nav{display:none}}@media (prefers-reduced-motion:reduce){.testi__lista{scroll-behavior:auto}.testi__flecha{transition:none}.testi__flecha:hover{transform:none}}  .b-alinear-centro .testi__cab{justify-content:center;text-align:center}.b-alinear-centro .testi__cab>div{width:100%}.b-alinear-centro .testi__it figure{text-align:center;align-items:center}.b-alinear-centro .testi__it figcaption{justify-content:center}.b-alinear-centro .testi__it blockquote::before{text-align:center}  .testi--rejilla .testi__lista:has(>.testi__it:only-child){grid-template-columns:minmax(0,760px);justify-content:center}  .testi__enlace{display:block;margin-top:6px;font:300 var(--texto-15) var(--fuente-texto);color:var(--color-secundario-legible);text-decoration:none}.testi__enlace:hover,.testi__enlace:focus-visible{text-decoration:underline}  .testi--tarjeta{max-width:none;box-sizing:border-box}.testi--tarjeta .testi__cab{justify-content:center;text-align:center;margin-bottom:25px}.testi--tarjeta .testi__cab>div{width:100%}.testi--tarjeta .testi__lista{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,680px);justify-content:center;gap:40px;overflow:visible;padding:35px 0 0}.testi--tarjeta .testi__it{position:relative;isolation:isolate}  .testi--tarjeta .testi__it::before{content:"";position:absolute;z-index:-1;inset:0 25%;box-shadow:0 15px 40px -10px color-mix(in srgb,var(--color-texto) calc(50% * var(--sombra-intensidad)),transparent)}.testi--tarjeta .testi__it figure{display:block;text-align:center;padding:45px 50px;background:var(--color-fondo);border-radius:max(var(--radio),8px);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--color-texto) calc(10% * var(--sombra-intensidad)),transparent)}.testi--tarjeta .testi__valor{margin:0;font:300 var(--texto-18)/1.85 var(--fuente-texto);color:var(--color-texto)}.testi--tarjeta .testi__valor .testi__nota{display:inline-block;width:74px;height:14px;vertical-align:-1px}.testi--tarjeta blockquote{max-width:560px;margin:22px auto 0;font:italic 300 var(--texto-20)/1.65 var(--fuente-texto);color:var(--color-texto)}.testi--tarjeta blockquote::before{content:none}.testi--tarjeta blockquote p{margin:0}.testi--tarjeta blockquote p+p{margin-top:.6em}.testi--tarjeta blockquote p:first-child::before,.testi--tarjeta blockquote p:last-child::after{display:inline-block;font:normal 300 var(--texto-78)/0 var(--fuente-texto);color:var(--color-secundario)}.testi--tarjeta blockquote p:first-child::before{content:"\201C";vertical-align:-.32em;margin-right:6px}.testi--tarjeta blockquote p:last-child::after{content:"\201D";vertical-align:-.34em;margin-left:6px}.testi--tarjeta figcaption{display:block;margin-top:26px}.testi--tarjeta figcaption img{display:block;margin:0 auto 12px}.testi--tarjeta figcaption b{font:300 var(--texto-16)/1.85 var(--fuente-texto)}.testi--tarjeta .testi__enlace{margin-top:22px;font:300 var(--texto-16)/1.85 var(--fuente-texto)}  .testi--tarjeta:not([class*=" b-fondo-"]) .testi__it figure{background:var(--color-fondo-2)}@media (max-width:640px){.testi--tarjeta .testi__it figure{padding:40px 28px}}  .txt{display:grid;grid-template-columns:5fr 7fr;gap:70px;padding:var(--espacio-seccion) var(--margen-lateral) 0}.txt+.txt{padding-top:90px}.txt h2{font:300 var(--texto-40)/1.15 var(--fuente-titulos);letter-spacing:-.01em}.txt .prose{color:var(--color-texto-2);max-width:700px}.firma{display:flex;align-items:center;gap:14px;margin-top:24px;font:300 italic var(--texto-30)/1.1 var(--fuente-texto);color:var(--color-texto)}.firma::before{content:"";width:34px;height:1px;background:var(--color-secundario)}.txt--foto{grid-template-columns:1fr 1fr;align-items:center}.txt--izq .txt__ph{order:-1}.txt--foto h2{margin-bottom:18px}.txt__ph{overflow:hidden;background:var(--color-fondo-2);aspect-ratio:4/3;border-radius:var(--radio)}.txt__ph img{width:100%;height:100%;object-fit:cover}.txt--estrecho{grid-template-columns:1fr;padding-left:max(var(--margen-lateral),calc((100% - 820px)/2 + var(--margen-lateral)));padding-right:max(var(--margen-lateral),calc((100% - 820px)/2 + var(--margen-lateral)));gap:24px}.txt--estrecho .prose{max-width:none}@media (max-width:1100px){.txt{gap:40px}}@media (max-width:700px){.txt,.txt--foto{grid-template-columns:1fr;gap:24px}.txt--izq .txt__ph{order:0}.txt h2{font-size:var(--texto-32)}}  .txt__k{margin:0 0 12px;font:400 var(--texto-12) var(--fuente-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--color-acento-legible)}.b-fondo-primario .txt__k{color:var(--color-secundario-sobre-primario)}  .txt--foto.txt--arriba{align-items:start}  .txt>div{min-width:0}  .pie{background:var(--color-primario);color:var(--color-sobre-oscuro);display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:40px;align-items:end;padding:70px var(--margen-lateral) 0;overflow:hidden;font:300 var(--texto-15)/1.8 var(--fuente-titulos)}.pie b{color:var(--color-sobre-primario);font-weight:500}.pie__t{padding-bottom:60px}.pie__logo{width:150px;margin-bottom:22px}.pie a:hover{color:var(--color-sobre-primario)}.pie__legal{margin-top:18px;display:flex;flex-wrap:wrap;gap:4px 14px}.pie__legal a,.pie__legal button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer}.pie__legal button:hover{color:var(--color-sobre-primario)}.pie__fd{width:100%;opacity:.55;margin-bottom:-4px}.pie__copy{font-size:var(--texto-13);color:var(--color-sobre-oscuro-tenue);margin-top:18px}  .pie__credito{color:inherit;font:inherit;text-decoration:none}  .pie__copy .pie__sep{display:none}.pie__copy .pie__credito{display:block;margin-top:4px;font-size:inherit;color:inherit}a.pie__credito:hover{text-decoration:underline;text-underline-offset:3px}  .pie__redes--lista{list-style:none;margin:0;padding:0 0 60px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pie__redes--lista a{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.pie__redes--lista svg{width:22px;height:22px;fill:currentColor;flex:none}@media (max-width:1100px){.pie{grid-template-columns:1fr 1fr}.pie__art{grid-column:1/-1}.pie__fd{max-width:620px;margin-left:auto}.pie__redes--lista{margin-top:-32px}}@media (max-width:700px){.pie{grid-template-columns:1fr;padding:50px 22px 0;gap:0}.pie__t{padding-bottom:28px}.pie__redes--lista{margin-top:0;padding-bottom:28px}}@media print{.pie{display:none!important}}  .pie--columnas{background:var(--color-fondo-2);color:var(--color-texto-2);border-top:1px solid var(--color-borde);display:flex;flex-wrap:wrap;gap:var(--espacio-6) var(--espacio-7);align-items:flex-start;padding:var(--espacio-7) var(--margen-lateral) var(--espacio-6);font:400 var(--texto-15)/1.6 var(--fuente-texto);overflow:visible}.pie--columnas b{color:var(--color-texto);font-weight:650}.pie--columnas .pie__col{flex:1 1 160px;min-width:0}.pie--columnas .pie__col--marca{flex:1.4 1 240px}.pie--columnas .pie__logo{width:auto;height:50px;max-width:220px;object-fit:contain;object-position:left center;margin-bottom:var(--espacio-4)}.pie--columnas .pie__col ul{list-style:none;margin:var(--espacio-3) 0 0;padding:0;display:grid;gap:var(--espacio-2)}.pie--columnas .pie__col a{color:inherit}.pie--columnas .pie__col a:hover{color:var(--color-texto);text-decoration:underline;text-underline-offset:.18em}.pie--columnas .pie__legal--linea{flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--espacio-2) var(--espacio-7);margin:0;padding-top:var(--espacio-5);border-top:1px solid var(--color-borde);font-size:var(--texto-13)}.pie--columnas .pie__legal--linea span{display:flex;flex-wrap:wrap;gap:var(--espacio-2) var(--espacio-4)}.pie--columnas .pie__legal--linea a:hover,.pie--columnas .pie__legal--linea button:hover{color:var(--color-texto)}@media (max-width:960px){.pie--columnas .pie__col--marca{flex-basis:100%}}@media (max-width:600px){.pie--columnas .pie__col{flex-basis:100%}.pie--columnas{padding:var(--espacio-7) var(--margen-lateral) var(--espacio-6);gap:var(--espacio-5)}}  .pie--empresa{display:block;overflow:visible;align-items:initial;background:var(--color-fondo-2);color:var(--color-texto-2);border-top:1px solid var(--color-borde);padding:var(--espacio-7) var(--margen-lateral) calc(var(--espacio-7)*.75);font:400 var(--texto-15)/1.55 var(--fuente-texto)}.pie--empresa .pie__in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);gap:var(--espacio-6) var(--espacio-7);max-width:var(--contenedor,1200px);margin:0 auto}.pie--empresa .pie__logo{margin:0;width:auto;height:50px;max-width:220px;object-fit:contain;object-position:left center}.pie--empresa .pie__datos{margin-top:var(--espacio-4);line-height:1.6}.pie--empresa h2{font:650 var(--texto-15)/1.08 var(--fuente-texto);letter-spacing:0;color:var(--color-texto);margin:0 0 calc(var(--espacio-4)*.75)}.pie--empresa ul{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--espacio-4)*.45)}.pie--empresa a,.pie--empresa .pie__boton{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.pie--empresa a:hover,.pie--empresa .pie__boton:hover{color:inherit;text-decoration-thickness:2px}.pie--empresa .pie__boton{padding:0;border:0;background:none;font:inherit;cursor:pointer}.pie--empresa .pie__legal{margin:0;grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--espacio-2) var(--espacio-6);padding-top:var(--espacio-5);border-top:1px solid var(--color-borde);font-size:var(--texto-13);color:var(--color-texto-2)}@media (max-width:960px){.pie--empresa .pie__in{grid-template-columns:1fr 1fr}.pie--empresa .pie__col--marca{grid-column:1/-1}}@media (max-width:820px){.pie--empresa ul{gap:calc(var(--espacio-4)*.1)}.pie--empresa ul a,.pie--empresa .pie__datos a,.pie--empresa .pie__boton{display:inline-block;padding-block:calc(var(--espacio-4)*.35)}.pie--empresa .pie__datos{line-height:1.45}}@media (max-width:600px){.pie--empresa .pie__in{grid-template-columns:1fr}}  .pie--estudio{display:block;overflow:visible;background:var(--color-primario);color:var(--color-sobre-primario);padding:160px var(--margen-lateral) 31px;font:300 var(--texto-18)/1.857 var(--fuente-texto)}.pie__simbolos{position:absolute;width:0;height:0;overflow:hidden}.pie--estudio .pie__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto}.pie--estudio .pie__col--datos{padding-right:40px}.pie--estudio .pie__nombre{font:700 var(--texto-18)/1.2 var(--fuente-texto);text-transform:uppercase;letter-spacing:0;color:inherit;margin:0 0 19px}.pie--estudio .pie__datos{margin:0;text-align:justify}.pie--estudio .pie__datos p{margin:0}.pie--estudio .pie__datos a{color:inherit}.pie--estudio .pie__logo{display:block;width:250px;max-width:100%;height:auto;margin:0}.pie--estudio .pie__redes{list-style:none;margin:60px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.pie--estudio .pie__redes a{display:grid;place-items:center;width:35px;height:35px;background:var(--color-fondo);color:var(--color-texto-2);transition:opacity .2s}.pie--estudio .pie__redes a:hover{opacity:.8}.pie--estudio .pie__redes svg{width:13px;height:13px;fill:currentColor}.pie--estudio .pie__base{max-width:1180px;margin:81px auto 0;text-align:center}.pie--estudio .pie__copy{margin:0;font-size:inherit;color:inherit}.pie--estudio .pie__legal{justify-content:center;margin:6px 0 0;font-size:var(--texto-13);color:var(--color-sobre-oscuro-tenue)}@media (max-width:767px){.pie--estudio{padding:60px 30px 24px}.pie--estudio .pie__in{grid-template-columns:1fr;gap:40px}.pie--estudio .pie__col--datos{padding-right:0}.pie--estudio .pie__datos{text-align:start}.pie--estudio .pie__col:empty{display:none}.pie--estudio .pie__redes{margin-top:40px}.pie--estudio .pie__base{margin-top:50px}}    .h2,.txt h2,.gal__cab .h2,.testi__cab h2{font-weight:400;font-size:var(--texto-22);letter-spacing:.2em;text-transform:uppercase;text-align:center}.txt--estrecho h2{text-align:center}.prose{font-weight:300}.gal__cab{margin-left:auto;margin-right:auto;text-align:center}.gal__cab .mk,.phead__k svg,.hero__sub::before{display:none}.txt h2,.txt--estrecho h2{text-align:center}.el-titulo h3{font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:var(--texto-22)}.el-titulo--grande h3{font-size:var(--texto-30)}    .b-abajo{padding-bottom:var(--espacio-abajo,var(--espacio-seccion))}  .prose h2{margin:1.6em 0 .5em}.prose h2:first-child{margin-top:0}  .ck{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain}.ck__cats{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}.ck__cats[hidden]{display:none}.ck__cat{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.ck__cat input{margin:4px 0 0;width:18px;height:18px;flex:none;accent-color:var(--color-primario)}.ck__cat b{display:block;font-weight:600}.ck__cat small{display:block;font-size:var(--texto-13-5);line-height:1.45;color:var(--color-texto-2)}  .ck .ck__elegir{display:block;width:100%;margin:12px 0 0}.ck .ck__elegir:not([aria-expanded=true]){width:auto;margin:12px auto 0;padding:4px 2px;border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:var(--texto-14)}  .wa{position:fixed;bottom:22px;z-index:44;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--color-primario-oscuro) calc(22% * var(--sombra-intensidad)),transparent);transition:transform .2s}.wa svg{width:30px;height:30px}.wa:hover{transform:scale(1.06)}.wa--derecha{right:22px}.wa--izquierda{left:22px}.wa--tema{background:var(--color-primario);color:var(--color-sobre-primario)}body:has(.wa--derecha) .subir,body:has(.mc--derecha) .subir{bottom:90px}  .mc{position:fixed;bottom:22px;z-index:44}.mc--derecha{right:22px}.mc--izquierda{left:22px}.mc__boton{list-style:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primario);color:var(--color-sobre-primario);border:1px solid color-mix(in srgb,var(--color-sobre-primario) 35%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primario) 35%,transparent);cursor:pointer;transition:transform .2s}.mc__boton::-webkit-details-marker{display:none}.mc__boton:hover{transform:scale(1.06)}.mc__boton:focus-visible{outline:3px solid var(--color-secundario);outline-offset:3px}.mc__boton svg{width:28px;height:28px}.mc__abrir,.mc__cerrar{display:flex}.mc__cerrar,.mc[open] .mc__abrir{display:none}.mc[open] .mc__cerrar{display:flex}.mc__lista{position:absolute;bottom:68px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mc--derecha .mc__lista{right:0;align-items:flex-end}.mc--izquierda .mc__lista{left:0;align-items:flex-start}.mc[open] .mc__lista{animation:mc-entra .22s ease-out both}@keyframes mc-entra{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mc__op{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:var(--color-fondo);color:var(--color-texto);font:500 var(--texto-15)/1.2 var(--fuente-texto);white-space:nowrap;text-decoration:none;box-shadow:0 6px 20px color-mix(in srgb,var(--color-primario) 22%,transparent)}.mc__op:hover,.mc__op:focus-visible{background:var(--color-fondo-2)}.mc__op svg{width:22px;height:22px;flex:none;color:var(--color-acento-legible)}@media (min-width:900px){.mc--movil{display:none}}@media (max-width:700px){.mc{bottom:16px}.mc--derecha{right:16px}.mc--izquierda{left:16px}.mc__boton{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.mc__boton{transition:none}.mc__boton:hover{transform:none}.mc[open] .mc__lista{animation:none}}@media print{.mc{display:none}}@media (min-width:900px){.wa--movil{display:none}}@media (max-width:700px){.wa{width:52px;height:52px;bottom:16px}.wa--derecha{right:16px}.wa--izquierda{left:16px}}@media (prefers-reduced-motion:reduce){.wa{transition:none}.wa:hover{transform:none}}@media print{.wa{display:none}}.b-fondo-primario{background:var(--color-primario);color:var(--color-sobre-primario);--color-texto:var(--color-sobre-primario);--color-texto-2:var(--color-sobre-oscuro-claro);--color-neutro:var(--color-sobre-oscuro-tenue);--color-borde:color-mix(in srgb,var(--color-sobre-primario) 18%,transparent);--color-acento-legible:var(--color-acento-sobre-primario);--color-secundario-legible:var(--color-secundario-sobre-primario)}.b-fondo-secundario{background:var(--color-secundario);color:var(--color-sobre-secundario);--color-texto:var(--color-sobre-secundario);--color-texto-2:var(--color-sobre-secundario);--color-neutro:var(--color-sobre-secundario);--color-borde:color-mix(in srgb,var(--color-sobre-secundario) 25%,transparent);--color-acento-legible:var(--color-sobre-secundario);--color-secundario-legible:var(--color-sobre-secundario)}.b-fondo-fondo{background:var(--color-fondo);color:var(--color-texto)}.b-fondo-suave{background:var(--color-fondo-2);color:var(--color-texto)}.b-fondo-texto{background:var(--color-texto);color:var(--color-fondo);--color-texto-2:color-mix(in srgb,var(--color-fondo) 82%,transparent);--color-neutro:color-mix(in srgb,var(--color-fondo) 65%,transparent);--color-borde:color-mix(in srgb,var(--color-fondo) 18%,transparent);--color-acento-legible:var(--color-acento-sobre-primario);--color-secundario-legible:var(--color-secundario-sobre-primario)}.b-fondo-texto *{--color-texto:var(--color-fondo)}.b-fondo-acento{background:var(--color-acento);color:var(--color-fondo)}.b-fondo-blanco{background:#fff;color:#1a1a1a}  :root{--cc-texto:var(--color-texto);--cc-texto-2:var(--color-texto-2);--cc-neutro:var(--color-neutro);--cc-borde:var(--color-borde);--cc-acento:var(--color-acento-legible);--cc-secundario:var(--color-secundario-legible)}:is(.b-fondo-primario,.b-fondo-secundario,.b-fondo-texto,.b-fondo-negro) :is(.form__card,.form__aviso,.tarj__a,.logos__item,.mapa__tabs,.pfi__ficha,.heritage__art){--color-texto:var(--cc-texto);--color-texto-2:var(--cc-texto-2);--color-neutro:var(--cc-neutro);--color-borde:var(--cc-borde);--color-acento-legible:var(--cc-acento);--color-secundario-legible:var(--cc-secundario);color:var(--cc-texto)}.b-fondo-negro{background:#111;color:#f3f3f3;--color-texto:#f3f3f3;--color-texto-2:#c9c9c9;--color-neutro:#9a9a9a;--color-borde:rgba(255,255,255,.16);--color-acento-legible:var(--color-acento-sobre-primario);--color-secundario-legible:var(--color-secundario-sobre-primario)}.b-fondo-imagen{background-image:var(--b-imagen);background-size:cover;background-position:center}  .b-parallax{position:relative;isolation:isolate;overflow:clip;background-image:none}.b-parallax::before{content:"";position:absolute;left:0;right:0;top:-12%;bottom:-12%;z-index:-1;background:var(--b-imagen) center/cover no-repeat;pointer-events:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.b-parallax::before{animation:b-parallax linear both;animation-timeline:view()}}}@keyframes b-parallax{from{transform:translateY(-8%)}to{transform:translateY(8%)}}.b-ancho-estrecho{max-width:min(100%,calc(var(--contenedor,1440px) * .68));margin-left:auto;margin-right:auto}.b-ancho-completo{--margen-lateral:0px}.b-alinear-centro{text-align:center}.b-alinear-derecha{text-align:right}  .b-alinear-centro :where([class*="__cab"]),.b-alinear-centro :where([class*="__cab"]) :where(p,.prose){margin-left:auto;margin-right:auto}.b-alinear-derecha :where([class*="__cab"]),.b-alinear-derecha :where([class*="__cab"]) :where(p,.prose){margin-left:auto;margin-right:0}  .b-alinear-centro :where(.links){justify-content:center}.b-alinear-derecha :where(.links){justify-content:flex-end}  .b-titulo-mayus :where([class*="__cab"],.txt>div) :is(h1,h2,h3,.h2){text-transform:uppercase}  .b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::before,.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::after{content:"";display:block;width:var(--rayas-largo,80px);height:var(--rayas-grosor,2px);background:currentColor;opacity:.85}.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::before{margin:0 0 .35em}.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::after{margin:calc(.35em + 24px) 0 0}.b-rayas-abajo :where([class*="__cab"],.txt>div) :is(h2,.h2)::before{content:none}.b-alinear-centro.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::before,.b-alinear-centro.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::after{margin-left:auto;margin-right:auto}.b-alinear-derecha.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::before,.b-alinear-derecha.b-rayas :where([class*="__cab"],.txt>div) :is(h2,.h2)::after{margin-left:auto;margin-right:0}  .b-rayas-lados :where([class*="__cab"],.txt>div) :is(h2,.h2){display:flex;align-items:center;gap:var(--rayas-hueco,28px);text-align:center}.b-rayas-lados :where([class*="__cab"],.txt>div) :is(h2,.h2)::before,.b-rayas-lados :where([class*="__cab"],.txt>div) :is(h2,.h2)::after{content:"";flex:1 1 0;min-width:24px;height:var(--rayas-grosor,1px);background:currentColor;opacity:.85}.b-rayas-lados :where([class*="__cab"],.txt>div){max-width:none}  .b-esp-titulo :where([class*="__cab"]){margin-bottom:var(--esp-titulo)!important}.b-esp-titulo :where([class*="__cab"])>:last-child{margin-bottom:0!important}.b-esp-titulo:where(.txt){row-gap:0!important}.b-esp-titulo:where(.txt)>div>:is(h2,.h2){margin-bottom:var(--esp-titulo)!important}.b-esp-titulo:where(.txt)>div>:is(h2,.h2)+*>:first-child,.b-esp-titulo:where(.txt)>div>:is(h2,.h2)+*{margin-top:0!important}.b-con-separador{position:relative}.b-sep{position:absolute;left:0;width:100%;height:clamp(24px,4vw,60px);fill:var(--color-fondo);pointer-events:none}.b-sep-arriba{top:-1px}.b-sep-abajo{bottom:-1px;transform:scaleY(-1)}.b-js .b-anim:not(.b-visto){opacity:0}.b-js .b-anim-subir:not(.b-visto){transform:translateY(24px)}.b-js .b-anim-revelado:not(.b-visto){transform:translateY(12px)}.b-js .b-anim-revelado-mascara:not(.b-visto){clip-path:inset(0 0 100% 0)}.b-js .b-anim{transition:opacity .7s ease var(--b-retardo,0ms),transform .7s ease var(--b-retardo,0ms),clip-path .9s ease var(--b-retardo,0ms)}.b-js .b-anim.b-visto{opacity:1;transform:none;clip-path:inset(0)}.b-programado[hidden]{display:none!important}@media (max-width:700px){.b-oculto-movil{display:none!important}}  @media (max-width:700px){.b-movil-titulo-s :is(h1,h2,.h2){font-size:var(--texto-24)!important}.b-movil-titulo-m :is(h1,h2,.h2){font-size:var(--texto-30)!important}.b-movil-titulo-l :is(h1,h2,.h2){font-size:var(--texto-36)!important}.b-movil-esp-ninguno{--espacio-seccion:0px!important}.b-movil-esp-xs{--espacio-seccion:var(--espacio-3)!important}.b-movil-esp-s{--espacio-seccion:var(--espacio-5)!important}.b-movil-esp-m{--espacio-seccion:var(--espacio-7)!important}.b-movil-esp-l{--espacio-seccion:var(--espacio-8)!important}.b-movil-esp-xl{--espacio-seccion:var(--espacio-9)!important}.b-movil-inverso .cols__rejilla>.col:first-child,.b-movil-inverso.txt--foto>div:first-child{order:9}}@media (min-width:701px) and (max-width:1100px){.b-tablet-titulo-s :is(h1,h2,.h2){font-size:var(--texto-32)!important}.b-tablet-titulo-m :is(h1,h2,.h2){font-size:var(--texto-40)!important}.b-tablet-titulo-l :is(h1,h2,.h2){font-size:var(--texto-48)!important}.b-tablet-esp-ninguno{--espacio-seccion:0px!important}.b-tablet-esp-xs{--espacio-seccion:var(--espacio-3)!important}.b-tablet-esp-s{--espacio-seccion:var(--espacio-5)!important}.b-tablet-esp-m{--espacio-seccion:var(--espacio-7)!important}.b-tablet-esp-l{--espacio-seccion:var(--espacio-8)!important}.b-tablet-esp-xl{--espacio-seccion:var(--espacio-9)!important}.b-tablet-inverso .cols__rejilla>.col:first-child,.b-tablet-inverso.txt--foto>div:first-child{order:9}}@media (min-width:701px) and (max-width:1100px){.b-oculto-tablet{display:none!important}}@media (min-width:1101px){.b-oculto-escritorio{display:none!important}}@media (prefers-reduced-motion:reduce){.b-js .b-anim:not(.b-visto){opacity:1;transform:none;clip-path:none}.b-js .b-anim{transition:none}}    .prose strong,.prose b{font-weight:700}.prose p,.txt .prose{color:var(--color-texto)}  @media (min-width:1101px){.cab--transparente .cab__nav a:not(.btn),.cab .cab__nav a:not(.btn){font-size:var(--texto-16);letter-spacing:0}}@media (min-width:1101px){.cab--transparente:not(.cab--fija) .cab__nav a:not(.btn){color:var(--color-sobre-primario)}}.cab .cab__nav a[aria-current],.cab--transparente:not(.cab--fija) .cab__nav a[aria-current=page]{color:var(--color-secundario)}  .hero--pantalla .hero__sub{font-weight:300;color:var(--color-sobre-primario)}.hero--pantalla h1,.hero--pantalla .hero__h1{font-weight:700}  @media (min-width:901px){.hero--pantalla .hero__sub{font-size:var(--texto-24);letter-spacing:.125em}.hero--pantalla h1,.hero--pantalla .hero__h1{font:700 var(--texto-46)/1.4 var(--fuente-titulos);letter-spacing:.065em}}.hero--pantalla{min-height:min(90svh,1000px)}.hero--pantalla .hero__t{max-width:1240px}.hero--pantalla .btn{font-weight:400;letter-spacing:.36em;font-size:var(--texto-14)}  .txt h2{font-size:var(--texto-30);font-weight:400;letter-spacing:.17em;line-height:1.85;color:var(--color-texto)}  .pry__nombre{font-size:var(--texto-21);letter-spacing:.14em}.pry__sub{font-size:var(--texto-14);font-weight:300;color:var(--color-texto)}.pub__nombre{font-size:var(--texto-17);letter-spacing:.17em}.pry__pie .btn,.pub__pie .btn,.txt .btn{font-size:var(--texto-14);letter-spacing:.36em}  @media (min-width:1101px){.cab:not(.cab--fija) .cab__logo img{width:250px}}  .pie__legal a,.pie__legal button{font-size:var(--texto-12);color:var(--color-secundario)}    .txt,.txt--estrecho,.gal{padding-left:max(var(--margen-lateral),calc((100% - var(--contenedor,1200px))/2));padding-right:max(var(--margen-lateral),calc((100% - var(--contenedor,1200px))/2))}  .gal:not(.gal--carrusel):not(.gal--miniaturas) li{aspect-ratio:auto;background:none}.gal:not(.gal--carrusel):not(.gal--miniaturas) img{height:auto;object-fit:contain}  .gal.gal--miniaturas ul{gap:28px;padding:0}.gal.gal--miniaturas li{flex:0 0 calc((100% - 7 * 28px) / 8);aspect-ratio:4/3}@media (max-width:1100px){.gal.gal--miniaturas ul{gap:16px;padding:0 36px}.gal.gal--miniaturas li{flex-basis:calc((100% - 5 * 16px) / 6)}}@media (max-width:700px){.gal.gal--miniaturas ul{gap:10px}.gal.gal--miniaturas li{flex-basis:calc((100% - 3 * 10px) / 4)}}  .gal.gal--miniaturas{display:grid;grid-template-columns:minmax(0,1fr)}.gal.gal--miniaturas>*{grid-column:1}.gal.gal--miniaturas>.gal__cab{grid-row:1;width:100%;margin-left:0;margin-right:0}.gal.gal--miniaturas>ul{grid-row:2}.gal.gal--miniaturas>.gal__puntos{grid-row:3}.gal.gal--miniaturas>.gal__ctl{grid-row:2;position:relative;inset:auto;z-index:1;margin:0 calc(-1 * var(--margen-lateral));padding:0}@media (max-width:700px){.gal.gal--miniaturas>.gal__ctl{display:none}}.gal ul{gap:34px}.gal--dos ul,.gal--cuatro ul,.gal--ancho ul{gap:40px}  .txt h2{font-size:var(--texto-30);font-weight:700;letter-spacing:0;line-height:1.3;text-transform:uppercase}.b-rayas-lados :where([class*="__cab"],.txt>div) :is(h2,.h2){font-size:var(--texto-18);font-weight:300;letter-spacing:.28em;text-transform:uppercase;--rayas-grosor:1px;--rayas-hueco:40px}  .phead--fondo h1,.phead--fondo .phead__h1{font-size:var(--texto-40);font-weight:500;letter-spacing:.125em;max-width:none}#cabecera-proyecto h1{font-size:var(--texto-55);font-weight:400;letter-spacing:.09em}.phead__k,.phead--fondo .phead__k{font-size:var(--texto-18);font-weight:300;letter-spacing:.28em}  .gal--carrusel ul{gap:20px}.gal--carrusel li{flex:0 0 91px;aspect-ratio:91/94}  .gal.b-ancho-estrecho{max-width:calc(768px + 2 * var(--margen-lateral));padding-left:var(--margen-lateral);padding-right:var(--margen-lateral)}  .gal--mosaico ul{columns:4;column-gap:20px}.gal--mosaico li{margin-bottom:20px}  .btn,.pry__pie .btn,.pub__pie .btn{font-size:var(--texto-14);font-weight:500;letter-spacing:.36em;text-transform:uppercase}.lnk--gold{display:inline-block;font-size:var(--texto-14);font-weight:500;letter-spacing:.36em;text-transform:uppercase;border:0;padding:17px 34px;background:var(--color-secundario);color:var(--color-sobre-secundario);border-radius:var(--radio-boton)}  .pry__nombre{font-weight:500}      .pie--estudio{background:#000;color:#fff}.pie--estudio .pie__redes a{background:#fff;color:#69727d}  .pub__foto{aspect-ratio:270/359;background:none;border-radius:0;box-shadow:none}.pub__foto img{background:none}.pub__tarjeta:hover .pub__foto img{transform:none}.pub__tipo{display:none}.pub__nombre{margin-top:18px;font-size:var(--texto-17);font-weight:400;letter-spacing:.17em;color:var(--color-texto)}.pub__lista{gap:58px 33px}  @media (max-width:1100px){.cab:not(.cab--fija){padding:33px 25px}.cab--logo-muy-grande:not(.cab--fija) .cab__logo img{width:220px}.cab__toggle{display:grid;place-items:center;width:45px;height:45px;margin:0;padding:0;background:var(--color-secundario);color:#fff;border-radius:0}.cab__toggle svg{width:20px;height:20px}}  @media (max-width:1100px){.cab__toggle .h{display:none}.cab__toggle::before{content:"";display:block;width:20px;height:3px;border-radius:2px;background:currentColor;box-shadow:0 -6.5px 0 currentColor,0 6.5px 0 currentColor}[data-open] .cab__toggle::before{display:none}.cab--transparente[data-open]:not(.cab--fija) .cab__toggle{color:#fff}}  @media (max-width:767px){.hero--pantalla{min-height:100svh}.hero--pantalla .hero__sub{font-size:var(--texto-20);letter-spacing:3px;line-height:1.3}.hero--pantalla h1,.hero--pantalla .hero__h1{font-size:var(--texto-30);letter-spacing:3px;line-height:1.4}.hero--pantalla .hero__t{padding:100px 25px}.hero--pantalla .hero__sub{margin-bottom:20px}.hero--pantalla .hero__act{margin-top:30px}.hero--pantalla .btn{font-size:var(--texto-13);font-weight:500;letter-spacing:3px;line-height:20px;padding:10px 14px}}  .hero,.phead{--pase-fundido:.5s}  .velado .phead__k,.velado h1{background:rgba(36,35,35,.49);padding:5px;width:fit-content;margin-left:auto;margin-right:auto}.phead--fondo.velado{min-height:600px;padding-top:78px}.phead--fondo.velado>div:not(.phead__fondo){max-width:1200px}.phead--fondo.velado h1{line-height:1.4}    #texto-7 h2{font:inherit;font-weight:700;letter-spacing:0;line-height:inherit;text-transform:none;margin:.9em 0}#texto-7 h2:first-child{margin-top:0}
