:root{--jm-tinta:#1c1d1b;--jm-tinta-alta:#242523;--jm-tinta-honda:#141513;--jm-hueso:#f1f0ec;--jm-humo:#c9c7c0;--jm-tenue:#a6a29a;--jm-vitrina:#ecefec;--jm-luz:#e7edee;--jm-grafito:#4a4c48;--jm-piedra:#5b5d58;--jm-mares:#a9948b;--jm-oro-sombra:#815c1b;--jm-oro:#bc9452;--jm-oro-luz:#e4c46f;--jm-oro-brillo:#f1d996;--jm-metal:linear-gradient(135deg, var(--jm-oro-sombra) 0%, var(--jm-oro) 34%, var(--jm-oro-brillo) 52%, var(--jm-oro) 70%, var(--jm-oro-sombra) 100%);--jm-alerta:#e8776a;--jm-alerta-claro:#9c2b20;--jm-ok:#7fb07a;--jm-ok-claro:#2f6b33;--jm-linea:#f1f0ec24;--jm-linea-fuerte:#f1f0ec47;--jm-linea-clara:#1c1d1b1f;--jm-velo:#1c1d1bb8;--jm-fondo:var(--jm-tinta);--jm-fondo-elevado:var(--jm-tinta-alta);--jm-texto:var(--jm-hueso);--jm-texto-2:var(--jm-humo);--jm-texto-3:var(--jm-tenue);--jm-acento:var(--jm-oro-luz);--jm-borde:var(--jm-linea);--jm-accion-fondo:var(--jm-oro-luz);--jm-accion-texto:var(--jm-tinta);--jm-accion-fondo-hov:var(--jm-oro-brillo);--jm-accion-2-borde:var(--jm-linea-fuerte);--jm-accion-2-texto:var(--jm-hueso);--jm-foco:var(--jm-oro-luz);--jm-font-display:"Bodoni Moda", "Bodoni MT", Didot, "Times New Roman", serif;--jm-font-texto:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--jm-wdth-dato:88%;--jm-wdth-normal:100%;--jm-wdth-rotulo:112%;--jm-d1:clamp(2.5rem, 6.2vw, 5.5rem);--jm-d1-lh:.96;--jm-d1-ls:-.015em;--jm-d2:clamp(2rem, 4.2vw, 3.5rem);--jm-d2-lh:1.02;--jm-d2-ls:-.01em;--jm-d3:clamp(1.5rem, 2.4vw, 2.125rem);--jm-d3-lh:1.12;--jm-cifra:clamp(2.125rem, 3.4vw, 3rem);--jm-t-entradilla:clamp(1.0625rem, 1.3vw, 1.25rem);--jm-t-cuerpo:1.0625rem;--jm-t-pequeno:.9375rem;--jm-t-dato:.9375rem;--jm-t-etiqueta:.75rem;--jm-t-nota:.8125rem;--jm-lh-cuerpo:1.62;--jm-lh-entrada:1.55;--jm-lh-corto:1.4;--jm-ls-etiqueta:.2em;--jm-medida:68ch;--jm-peso-display:500;--jm-peso-italica:400;--jm-peso-cuerpo:400;--jm-peso-medio:500;--jm-peso-etiqueta:600;--jm-space-1:.25rem;--jm-space-2:.5rem;--jm-space-3:.75rem;--jm-space-4:1rem;--jm-space-6:1.5rem;--jm-space-8:2rem;--jm-space-12:3rem;--jm-space-16:4rem;--jm-space-24:6rem;--jm-space-32:8rem;--jm-space-40:10rem;--jm-space-56:14rem;--jm-contenedor:80rem;--jm-margen-lateral:var(--jm-space-6);--jm-gutter:var(--jm-space-4);--jm-columnas:12;--jm-seccion-y:var(--jm-space-24);--jm-radio-0:0;--jm-radio-pill:999px;--jm-radio-sello:50%;--jm-borde-hairline:1px;--jm-borde-foco:2px;--jm-foco-offset:3px;--jm-sombra-vitrina:0 1px 2px #1c1d1b0f, 0 12px 32px -12px #1c1d1b38;--jm-sombra-vitrina-hov:0 1px 2px #1c1d1b14, 0 24px 60px -20px #1c1d1b52;--jm-sombra-oscura:0 24px 60px -24px #000c;--jm-sombra-sello:drop-shadow(0 0 28px #1c1d1ba6);--jm-t-micro:.15s;--jm-t-ui:.26s;--jm-t-revelado:.62s;--jm-t-secuencia:1.1s;--jm-t-sello:90s;--jm-t-ticker:64s;--jm-stagger:80ms;--jm-desplaza:24px;--jm-e-salida:cubic-bezier(.16, 1, .3, 1);--jm-e-entrada:cubic-bezier(.7, 0, .84, 0);--jm-e-ambos:cubic-bezier(.65, 0, .35, 1);--jm-e-lineal:linear;--jm-foto-fondo:saturate(.42) contrast(1.12) brightness(.58);--jm-foto-suelta:saturate(.6) contrast(1.06) brightness(.86);--jm-foto-bascula:saturate(.72) contrast(1.05) brightness(.95);--jm-producto-max:385px;--jm-z-fondo:0;--jm-z-sello:1;--jm-z-contenido:2;--jm-z-header:50;--jm-z-menu:60;--jm-z-modal:80}.jm-claro{--jm-fondo:var(--jm-vitrina);--jm-fondo-elevado:#fff;--jm-texto:var(--jm-tinta);--jm-texto-2:var(--jm-grafito);--jm-texto-3:var(--jm-piedra);--jm-acento:var(--jm-oro-sombra);--jm-borde:var(--jm-linea-clara);--jm-accion-fondo:var(--jm-tinta);--jm-accion-texto:var(--jm-hueso);--jm-accion-fondo-hov:#000;--jm-accion-2-borde:var(--jm-linea-clara);--jm-accion-2-texto:var(--jm-tinta);--jm-foco:var(--jm-oro-sombra);background:var(--jm-fondo);color:var(--jm-texto)}@media (width>=48rem){:root{--jm-gutter:var(--jm-space-6);--jm-seccion-y:var(--jm-space-32)}}@media (width>=64rem){:root{--jm-margen-lateral:var(--jm-space-12);--jm-gutter:var(--jm-space-8)}}@media (prefers-reduced-motion:reduce){:root{--jm-t-micro:1ms;--jm-t-ui:80ms;--jm-t-revelado:.2s;--jm-t-secuencia:.2s;--jm-desplaza:0px;--jm-e-salida:linear;--jm-e-entrada:linear;--jm-e-ambos:linear}}@font-face{font-family:Bodoni Moda;src:url(/fuentes/BodoniModa-var.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+??,U+100-17F,U+2000-206F,U+20AC}@font-face{font-family:Bodoni Moda;src:url(/fuentes/BodoniModa-Italic-var.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+??,U+100-17F,U+2000-206F,U+20AC}@font-face{font-family:Archivo;src:url(/fuentes/Archivo-var.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+100-17F,U+2000-206F,U+20AC}.jm-d1,.jm-d2,.jm-d3,.jm-cifra{font-family:var(--jm-font-display);font-weight:var(--jm-peso-display);text-wrap:balance;margin:0}.jm-d1{font-size:var(--jm-d1);line-height:var(--jm-d1-lh);letter-spacing:var(--jm-d1-ls);font-variation-settings:"opsz" 88}.jm-d2{font-size:var(--jm-d2);line-height:var(--jm-d2-lh);letter-spacing:var(--jm-d2-ls);font-variation-settings:"opsz" 60}.jm-d3{font-size:var(--jm-d3);line-height:var(--jm-d3-lh);font-variation-settings:"opsz" 34}.jm-cifra{font-size:var(--jm-cifra);font-variation-settings:"opsz" 48;font-variant-numeric:tabular-nums;line-height:1}.jm-acento-italica{font-style:italic;font-weight:var(--jm-peso-italica);color:var(--jm-acento)}.jm-entradilla{font-family:var(--jm-font-texto);font-size:var(--jm-t-entradilla);line-height:var(--jm-lh-entrada);color:var(--jm-texto-2);max-width:46ch;margin:0}.jm-cuerpo{font-family:var(--jm-font-texto);font-size:var(--jm-t-cuerpo);line-height:var(--jm-lh-cuerpo);color:var(--jm-texto-2);max-width:var(--jm-medida)}.jm-etiqueta{font-family:var(--jm-font-texto);font-size:var(--jm-t-etiqueta);font-weight:var(--jm-peso-etiqueta);font-stretch:var(--jm-wdth-rotulo);letter-spacing:var(--jm-ls-etiqueta);text-transform:uppercase;color:var(--jm-acento);line-height:1.2}.jm-dato{font-family:var(--jm-font-texto);font-size:var(--jm-t-dato);font-weight:var(--jm-peso-etiqueta);font-stretch:var(--jm-wdth-dato);font-variant-numeric:tabular-nums;line-height:var(--jm-lh-corto)}.jm-nota{font-family:var(--jm-font-texto);font-size:var(--jm-t-nota);color:var(--jm-texto-3);line-height:1.5}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--jm-borde-foco) solid var(--jm-foco);outline-offset:var(--jm-foco-offset);border-radius:2px}.jm-friso{background:var(--jm-acento);height:22px;mask:url(/marca/greca-friso.svg) 50%/auto 22px repeat-x}.jm-friso--fino{height:12px;mask-size:auto 12px}.jm-friso--ancho{height:40px;mask-size:auto 40px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--jmx-header-h) + var(--jm-space-4))}body{background:var(--jm-fondo);color:var(--jm-texto);font-family:var(--jm-font-texto);font-size:var(--jm-t-cuerpo);font-weight:var(--jm-peso-cuerpo);line-height:var(--jm-lh-cuerpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,picture,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--jm-oro-luz);color:var(--jm-tinta)}.vsr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solo-desktop{display:none}@media (width>=54rem){.solo-desktop{display:initial}.solo-movil{display:none}}.saltar{z-index:var(--jm-z-modal);padding:var(--jm-space-3) var(--jm-space-4);background:var(--jm-accion-fondo);color:var(--jm-accion-texto);border-radius:var(--jm-radio-pill);font-family:var(--jm-font-texto);font-size:var(--jm-t-dato);font-weight:var(--jm-peso-etiqueta);text-decoration:none;position:absolute;inset-block-start:var(--jm-space-2);inset-inline-start:var(--jm-space-2);transform:translateY(-200%)}.saltar:focus{transform:none}:root{--jmx-header-h:4.5rem;--jmx-toque:2.75rem;--jmx-boton-py:.9375rem;--jmx-boton-px:1.75rem;--jmx-boton-h:3rem;--jmx-boton-tam:.9375rem;--jmx-boton-alza:-1px;--jmx-hero-min:88vh;--jmx-hero-foto-x:56%;--jmx-hero-franja:18.75rem;--jmx-sello-hero:clamp(15rem, 26vw, 23.75rem);--jmx-sello-hero-x:var(--jmx-hero-foto-x);--jmx-sello-hero-movil:11.25rem;--jmx-sello-header:2.125rem;--jmx-sello-cierre:17.5rem;--jmx-sello-cabecera:13.75rem;--jmx-sello-op:.95;--jmx-sello-op-cierre:.5;--jmx-sello-op-cabecera:.3;--jmx-logo-cierre:20rem;--jmx-wordmark:11.25rem;--jmx-wordmark-cierre:11.875rem;--jmx-d1-hero:clamp(2.5rem, 4.8vw, 4.25rem);--jmx-velo-hero:linear-gradient(90deg, var(--jm-tinta) 0%, color-mix(in srgb, var(--jm-tinta) 92%, transparent) 18%, color-mix(in srgb, var(--jm-tinta) 45%, transparent) 52%, color-mix(in srgb, var(--jm-tinta) 10%, transparent) 100%);--jmx-velo-vertical:linear-gradient(180deg, var(--jm-tinta) 0%, color-mix(in srgb, var(--jm-tinta) 55%, transparent) 42%, color-mix(in srgb, var(--jm-tinta) 22%, transparent) 100%);--jmx-header-fondo:color-mix(in srgb, var(--jm-tinta) 92%, transparent);--jmx-vitrina-fondo:linear-gradient(180deg, #fff, var(--jm-vitrina));--jmx-vitrina-1:12rem;--jmx-vitrina-2:10.5rem;--jmx-vitrina-3:9rem;--jmx-vitrina-foto:72%;--jmx-vitrina-desfase-1:2rem;--jmx-vitrina-desfase-3:4rem;--jmx-friso-sep:1.125rem;--jmx-friso-remate:7.5rem;--jmx-t-foto:1.4s;--jmx-t-sello-entra:.9s;--jmx-t-cortina:.8s;--jmx-t-luz:.9s;--jmx-t-friso:.7s;--jmx-t-punto:.26s;--jmx-escala-foto:1.06;--jmx-escala-cortina:1.04;--jmx-escala-hover:1.03}@media (width>=64rem){:root{--jmx-header-h:5.5rem}}.jm-contenedor{width:100%;max-width:var(--jm-contenedor);padding-inline:var(--jm-margen-lateral);margin-inline:auto}.jm-rejilla{grid-template-columns:repeat(var(--jm-columnas), minmax(0, 1fr));gap:var(--jm-gutter);display:grid}.jm-rejilla>*{grid-column:1/-1}.jm-seccion{padding-block:var(--jm-seccion-y)}.jm-seccion--peso{padding-block:var(--jm-space-24)}@media (width>=64rem){.jm-seccion--peso{padding-block:var(--jm-space-40)}}.jm-pila{gap:var(--jm-space-6);align-content:start;justify-items:start;display:grid}.jm-pila--corta{gap:var(--jm-space-4)}.jm-cuerpo+.jm-cuerpo{margin-top:var(--jm-space-4)}.friso-remate{width:var(--jmx-friso-remate)}.jm-enlace{color:var(--jm-texto);font-family:var(--jm-font-texto);font-size:var(--jm-t-dato);font-weight:var(--jm-peso-etiqueta);text-decoration:underline;text-decoration-color:var(--jm-oro);text-decoration-thickness:var(--jm-borde-hairline);text-underline-offset:.22em;transition:color var(--jm-t-micro) var(--jm-e-ambos);min-height:var(--jmx-toque);align-items:center;display:inline-flex}.jm-enlace:hover{color:var(--jm-oro-luz)}.jm-claro .jm-enlace:hover{color:var(--jm-oro-sombra)}.jm-boton{justify-content:center;align-items:center;gap:var(--jm-space-2);min-height:var(--jmx-boton-h);padding:var(--jmx-boton-py) var(--jmx-boton-px);border:var(--jm-borde-hairline) solid transparent;border-radius:var(--jm-radio-pill);background:var(--jm-accion-fondo);color:var(--jm-accion-texto);font-family:var(--jm-font-texto);font-size:var(--jmx-boton-tam);font-weight:var(--jm-peso-etiqueta);font-stretch:var(--jm-wdth-normal);cursor:pointer;transition:background-color var(--jm-t-ui) var(--jm-e-ambos), transform var(--jm-t-ui) var(--jm-e-ambos), border-color var(--jm-t-ui) var(--jm-e-ambos), color var(--jm-t-ui) var(--jm-e-ambos);line-height:1.2;text-decoration:none;display:inline-flex}.jm-boton:hover{background:var(--jm-accion-fondo-hov);transform:translateY(var(--jmx-boton-alza))}.jm-boton:active{transform:none}.jm-boton--2{border-color:var(--jm-accion-2-borde);color:var(--jm-accion-2-texto);background:0 0}.jm-boton--2:hover{border-color:var(--jm-oro-luz);color:var(--jm-oro-luz);background:0 0}.jm-claro .jm-boton--2:hover{border-color:var(--jm-oro-sombra);color:var(--jm-oro-sombra)}.jm-acciones{gap:var(--jm-space-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=53.99rem){.jm-acciones{width:100%;display:grid}.jm-acciones>.jm-boton{width:100%}}.sello{color:var(--jm-oro-luz);pointer-events:none;display:block}.sello__gira{width:100%;height:100%;animation:jm-gira var(--jm-t-sello) var(--jm-e-lineal) infinite;display:block}@keyframes jm-gira{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cabecera{z-index:var(--jm-z-header);height:var(--jmx-header-h);border-bottom:var(--jm-borde-hairline) solid transparent;transition:background-color var(--jm-t-ui) var(--jm-e-ambos), border-color var(--jm-t-ui) var(--jm-e-ambos);background:0 0;align-items:center;display:flex;position:fixed;inset:0 0 auto}.cabecera.esta-fijo{background:var(--jmx-header-fondo);border-bottom-color:var(--jm-borde)}.cabecera__interior{align-items:center;gap:var(--jm-space-6);width:100%;display:flex}.cabecera__marca{align-items:center;gap:var(--jm-space-3);min-height:var(--jmx-toque);color:var(--jm-hueso);margin-right:auto;text-decoration:none;display:flex}.cabecera__sello{width:var(--jmx-sello-header);height:var(--jmx-sello-header);color:var(--jm-oro);flex:none}.wordmark{--jmx-logo-esc:calc(var(--jmx-wordmark) / 3462);width:var(--jmx-wordmark);height:calc(var(--jmx-logo-esc) * 300);-webkit-mask:url(/marca/logo-completo.svg) calc(var(--jmx-logo-esc) * -40) calc(var(--jmx-logo-esc) * -980) / calc(var(--jmx-logo-esc) * 3542) calc(var(--jmx-logo-esc) * 2267) no-repeat;mask:url(/marca/logo-completo.svg) calc(var(--jmx-logo-esc) * -40) calc(var(--jmx-logo-esc) * -980) / calc(var(--jmx-logo-esc) * 3542) calc(var(--jmx-logo-esc) * 2267) no-repeat;background:currentColor;flex:none;display:block}@media (width>=64rem){.cabecera .wordmark{--jmx-wordmark:13.75rem}}.cabecera__nav{display:none}@media (width>=64rem){.cabecera__nav{align-items:center;gap:var(--jm-space-6);display:flex}}.cabecera__enlace{min-height:var(--jmx-toque);color:var(--jm-texto);transition:color var(--jm-t-micro) var(--jm-e-ambos);align-items:center;text-decoration:none;display:inline-flex;position:relative}.cabecera__enlace:hover{color:var(--jm-oro-luz)}.cabecera__enlace[aria-current=page]:after{content:"";background:var(--jm-oro);height:.75rem;position:absolute;inset-block-end:.5rem;inset-inline:0;mask:url(/marca/greca-friso.svg) 50%/auto .75rem repeat-x}.cabecera__llamar{display:none}@media (width>=64rem){.cabecera__llamar{display:inline-flex}}.menu-boton{justify-content:center;align-items:center;gap:var(--jm-space-2);min-width:var(--jmx-toque);min-height:var(--jmx-toque);padding-inline:var(--jm-space-2);color:var(--jm-texto);cursor:pointer;background:0 0;border:0;display:inline-flex}@media (width>=64rem){.menu-boton{display:none}}.menu{z-index:var(--jm-z-menu);align-content:center;gap:var(--jm-space-6);padding:var(--jm-space-24) var(--jm-margen-lateral);background:var(--jm-tinta);width:100%;max-width:none;height:100%;max-height:none;color:var(--jm-texto);border:0;position:fixed;inset:0}.menu[open]{animation:jm-menu-entra var(--jm-t-ui) var(--jm-e-salida) both;display:grid}@keyframes jm-menu-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.menu::backdrop{background:var(--jm-tinta)}.menu__cerrar{min-width:var(--jmx-toque);min-height:var(--jmx-toque);color:var(--jm-texto);cursor:pointer;background:0 0;border:0;position:absolute;inset-block-start:var(--jm-space-4);inset-inline-end:var(--jm-margen-lateral)}.menu__enlace{min-height:var(--jmx-toque);color:var(--jm-texto);align-items:center;text-decoration:none;display:flex}.menu__enlace:hover{color:var(--jm-oro-luz)}.horario{align-items:center;gap:var(--jm-space-2);min-height:var(--jmx-toque);color:var(--jm-texto-2);font-size:var(--jm-t-pequeno);line-height:var(--jm-lh-corto);display:inline-flex}.horario__punto{border-radius:var(--jm-radio-pill);background:var(--jm-mares);flex:none;width:.5rem;height:.5rem}.horario[data-estado=abierto] .horario__punto{background:var(--jm-ok)}.horario[data-estado=sin-punto] .horario__punto{display:none}.js .horario__punto{transform:scale(0)}.js .horario.es-visible .horario__punto{transition:transform var(--jmx-t-punto) var(--jm-e-salida) var(--jmx-retardo,0s);transform:none}.ticker{background:var(--jm-tinta);border-block:var(--jm-borde-hairline) solid var(--jm-borde);padding-block:var(--jm-space-4);overflow:hidden}.ticker__pista{width:max-content;animation:jm-ticker var(--jm-t-ticker) var(--jm-e-lineal) infinite;display:flex}.ticker:hover .ticker__pista,.ticker:focus-within .ticker__pista,.ticker[data-pausado=si] .ticker__pista{animation-play-state:paused}@keyframes jm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker__lista{align-items:center;display:flex}.ticker__item{color:var(--jm-hueso);white-space:nowrap;align-items:center;display:flex}.ticker__item:after{content:"";width:var(--jmx-friso-sep);height:var(--jmx-friso-sep);margin-inline:var(--jm-space-8);background:var(--jm-oro);-webkit-mask:url(/marca/greca-friso.svg) no-repeat center / var(--jmx-friso-sep) var(--jmx-friso-sep);mask:url(/marca/greca-friso.svg) no-repeat center / var(--jmx-friso-sep) var(--jmx-friso-sep)}.vitrina{width:var(--jmx-vitrina-tam,var(--jmx-vitrina-1));height:var(--jmx-vitrina-tam,var(--jmx-vitrina-1));background:var(--jmx-vitrina-fondo);border-radius:var(--jm-radio-0);box-shadow:var(--jm-sombra-vitrina);transition:box-shadow var(--jm-t-ui) var(--jm-e-ambos);place-items:center;display:grid;position:relative}.vitrina img{width:var(--jmx-vitrina-foto);height:auto;transition:transform var(--jm-t-ui) var(--jm-e-ambos)}.vitrina:hover,.vitrina:focus-within{box-shadow:var(--jm-sombra-vitrina-hov)}.vitrina:hover img,.vitrina:focus-within img{transform:scale(var(--jmx-escala-hover))}.vitrina__pie{color:var(--jm-grafito);position:absolute;inset-block-end:var(--jm-space-3);inset-inline-start:var(--jm-space-3)}.leyes{gap:var(--jm-borde-hairline);background:var(--jm-borde);border:var(--jm-borde-hairline) solid var(--jm-borde);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leyes>:last-child{grid-column:1/-1}@media (width>=54rem){.leyes{grid-template-columns:repeat(5,minmax(0,1fr))}.leyes>:last-child{grid-column:auto}}.ley{gap:var(--jm-space-2);padding:var(--jm-space-6) var(--jm-space-4);background:var(--jm-tinta-honda);transition:background-color var(--jm-t-micro) var(--jm-e-ambos);display:grid}.ley:hover{background:var(--jm-tinta-alta)}.ley__cifra{color:var(--jm-oro-luz)}.ley__etiqueta{color:var(--jm-texto-3)}.pie{background:var(--jm-tinta-honda)}.pie__firma{padding-block:var(--jm-space-24);min-height:calc(var(--jmx-sello-cierre) + var(--jm-space-16));place-items:center;display:grid;position:relative;overflow:hidden}.pie__sello{width:var(--jmx-sello-cierre);height:var(--jmx-sello-cierre);margin:calc(var(--jmx-sello-cierre) / -2) 0 0 calc(var(--jmx-sello-cierre) / -2);color:var(--jm-oro);opacity:var(--jmx-sello-op-cierre);z-index:var(--jm-z-sello);position:absolute;inset-block-start:50%;inset-inline-start:50%}.pie__logo{z-index:var(--jm-z-contenido);width:min(var(--jmx-wordmark-cierre), 68%);aspect-ratio:3462/300;background:var(--jm-hueso);position:relative;mask:url(/marca/wordmark.svg) 50%/contain no-repeat}.pie__rejilla{gap:var(--jm-space-8);padding-block:var(--jm-space-12);border-top:var(--jm-borde-hairline) solid var(--jm-borde);display:grid}@media (width>=54rem){.pie__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.pie__nav{gap:var(--jm-space-1);align-content:start;display:grid}.pie__enlace{min-height:var(--jmx-toque);color:var(--jm-texto-2);transition:color var(--jm-t-micro) var(--jm-e-ambos);align-items:center;text-decoration:none;display:inline-flex}.pie__enlace:hover{color:var(--jm-oro-luz)}.pie__legal{gap:var(--jm-space-2);padding-block:var(--jm-space-8);border-top:var(--jm-borde-hairline) solid var(--jm-borde);display:grid}.hero{padding-block:calc(var(--jmx-header-h) + var(--jm-space-16)) var(--jm-space-12);background:var(--jm-tinta);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=54rem){.hero{min-height:var(--jmx-hero-min)}}.hero__fondo{height:var(--jmx-hero-franja);z-index:var(--jm-z-fondo);position:absolute;inset:auto 0 0;overflow:hidden}.hero__foto{object-fit:cover;object-position:50% 58%;width:100%;height:100%;filter:var(--jm-foto-fondo)}.hero__velo{background:var(--jmx-velo-vertical);position:absolute;inset:0}.hero__sello{width:var(--jmx-sello-hero-movil);height:var(--jmx-sello-hero-movil);margin:0 0 calc(var(--jmx-sello-hero-movil) / -2) calc(var(--jmx-sello-hero-movil) / -2);z-index:var(--jm-z-sello);opacity:var(--jmx-sello-op);filter:var(--jm-sombra-sello);position:absolute;inset-block-end:calc(var(--jmx-hero-franja) / 2);inset-inline-start:50%}.hero__interior{z-index:var(--jm-z-contenido);padding-bottom:calc(var(--jmx-hero-franja) + var(--jm-space-8));position:relative}.hero__texto{gap:var(--jm-space-6);justify-items:start;display:grid}.hero__titulo{font-size:var(--jmx-d1-hero);color:var(--jm-texto)}.hero__linea{display:block}.hero__entradilla{max-width:46ch}@media (width>=54rem){.hero__fondo{inset:0 0 0 var(--jmx-hero-foto-x);height:auto}.hero__foto{object-position:88% 56%}.hero__velo{background:var(--jmx-velo-hero)}.hero__sello{width:var(--jmx-sello-hero);height:var(--jmx-sello-hero);margin:calc(var(--jmx-sello-hero) / -2) 0 0 0;inset-block:50% auto;inset-inline-start:var(--jmx-sello-hero-x)}.hero__interior{padding-bottom:0}.hero__texto{grid-column:1/span 7}}.generaciones__media{position:relative}.generaciones__foto{aspect-ratio:4/3;object-fit:cover;object-position:50% 45%;width:100%;filter:var(--jm-foto-suelta);border-radius:var(--jm-radio-0)}@media (width>=54rem){.generaciones__texto{grid-column:1/span 6}.generaciones__media{grid-column:8/span 5}.generaciones__foto{aspect-ratio:3/4}}.escaparate{gap:var(--jm-space-8);grid-column:1/-1;align-items:start;display:grid}.escaparate__piezas{gap:var(--jm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;display:grid}.escaparate__pieza:first-child{grid-column:1/-1}@media (width>=54rem){.escaparate{gap:var(--jm-space-16);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.escaparate__piezas{gap:var(--jm-space-6);grid-template-columns:repeat(2,minmax(0,1fr));place-items:start}.escaparate__pieza:first-child{margin-top:var(--jmx-vitrina-desfase-1);grid-area:1/2}.escaparate__pieza:nth-child(2){grid-area:2/1/3/3;justify-self:center}.escaparate__pieza:nth-child(3){margin-top:var(--jmx-vitrina-desfase-3);grid-area:1/1;justify-self:end}}.oro{background:var(--jm-tinta-honda);border-block:var(--jm-borde-hairline) solid var(--jm-borde)}.oro__media{position:relative}.oro__foto{aspect-ratio:1092/469;object-fit:cover;width:100%;filter:var(--jm-foto-bascula);border-radius:var(--jm-radio-0)}.oro__legal{gap:var(--jm-space-6);display:grid}@media (width>=54rem){.oro__texto{grid-column:1/span 6}.oro__media{grid-column:7/span 6;align-self:center}.oro__leyes{grid-column:1/-1}.oro__legal{gap:var(--jm-space-12);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.antiguas{background:0 0}.antiguas__luz{--jmx-base:calc(var(--jm-stagger) * 4)}.antiguas__cita{color:var(--jm-texto);font-style:italic}.antiguas__linea{display:block}@media (width>=54rem){.antiguas__cita{grid-column:1/span 7}.antiguas__cuerpo{grid-column:8/span 5;align-self:end}}.visita{background:var(--jm-tinta);position:relative}.visita__datos{grid-column:1/-1}.visita__media{margin-bottom:var(--jm-space-12)}.visita__foto{aspect-ratio:4/3;object-fit:cover;object-position:50% 45%;width:100%;filter:var(--jm-foto-suelta)}.visita__lista{gap:var(--jm-space-6);display:grid}.visita__lista dt{color:var(--jm-texto-3)}.visita__lista dd{color:var(--jm-texto);margin:0}.visita__valor{color:var(--jm-texto);min-height:var(--jmx-toque);transition:color var(--jm-t-micro) var(--jm-e-ambos);align-items:center;text-decoration:none;display:inline-flex}a.visita__valor:hover{color:var(--jm-oro-luz)}.visita__redes{gap:var(--jm-space-6);flex-wrap:wrap;display:flex}@media (width>=54rem){.visita__datos{grid-column:1/span 6}.visita__media{width:45%;margin-bottom:0;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.visita__foto{aspect-ratio:auto;object-position:60% 45%;height:100%}}.portada{min-height:40vh;padding-block:calc(var(--jmx-header-h) + var(--jm-space-16)) var(--jm-space-16);background:var(--jm-tinta);align-items:flex-end;display:flex;position:relative;overflow:hidden}.portada__sello{width:var(--jmx-sello-cabecera);height:var(--jmx-sello-cabecera);opacity:var(--jmx-sello-op-cabecera);z-index:var(--jm-z-sello);margin-block-start:calc(var(--jmx-sello-cabecera) / -2);position:absolute;inset-block-start:50%;inset-inline-end:var(--jm-margen-lateral)}.portada__texto{z-index:var(--jm-z-contenido);gap:var(--jm-space-4);justify-items:start;max-width:48ch;display:grid;position:relative}.pasos{gap:var(--jm-borde-hairline);background:var(--jm-borde);display:grid}@media (width>=54rem){.pasos{grid-template-columns:repeat(4,minmax(0,1fr))}}.paso{gap:var(--jm-space-3);padding:var(--jm-space-8) var(--jm-space-6);background:var(--jm-tinta);align-content:start;display:grid}.paso__n{color:var(--jm-oro)}.lista-friso{gap:var(--jm-space-3);display:grid}.lista-friso li{grid-template-columns:var(--jm-space-6) minmax(0, 1fr);gap:var(--jm-space-3);color:var(--jm-texto-2);align-items:start;display:grid}.lista-friso li:before{content:"";width:var(--jm-space-4);height:var(--jm-space-4);background:var(--jm-acento);margin-top:.35em;mask:url(/marca/greca-friso.svg) 50%/contain no-repeat}.jm-cascada>*{--jmx-retardo:var(--jmx-base,0s)}.jm-cascada>:nth-child(2){--jmx-retardo:calc(var(--jmx-base,0s) + var(--jm-stagger) * 1)}.jm-cascada>:nth-child(3){--jmx-retardo:calc(var(--jmx-base,0s) + var(--jm-stagger) * 2)}.jm-cascada>:nth-child(4){--jmx-retardo:calc(var(--jmx-base,0s) + var(--jm-stagger) * 3)}.jm-cascada>:nth-child(n+5){--jmx-retardo:calc(var(--jmx-base,0s) + var(--jm-stagger) * 4)}.js [data-revela]{opacity:0}.js [data-revela].es-visible{opacity:1}.js [data-revela=subir]{transform:translateY(var(--jm-desplaza));transition:opacity var(--jm-t-revelado) var(--jm-e-salida) var(--jmx-retardo,0s), transform var(--jm-t-revelado) var(--jm-e-salida) var(--jmx-retardo,0s)}.js [data-revela=subir].es-visible{transform:none}.js [data-revela=linea]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path var(--jm-t-revelado) var(--jm-e-salida) var(--jmx-retardo,0s)}.js [data-revela=linea].es-visible{clip-path:inset(0)}.js [data-revela=cortina],.js [data-revela=cortina-lat]{overflow:hidden}.js [data-revela=cortina]{clip-path:inset(0 0 100%);transition:opacity var(--jm-t-revelado) var(--jm-e-salida) var(--jmx-retardo,0s), clip-path var(--jmx-t-cortina) var(--jm-e-salida) var(--jmx-retardo,0s)}.js [data-revela=cortina]>img,.js [data-revela=cortina] img{transform:scale(var(--jmx-escala-cortina));transition:transform var(--jmx-t-cortina) var(--jm-e-salida) var(--jmx-retardo,0s)}.js [data-revela=cortina].es-visible,.js [data-revela=cortina-lat].es-visible{clip-path:inset(0)}.js [data-revela=cortina].es-visible img{transform:none}.js [data-revela=cortina-lat]{clip-path:inset(0 100% 0 0);transition:opacity var(--jm-t-revelado) var(--jm-e-salida) var(--jmx-retardo,0s), clip-path var(--jmx-t-cortina) var(--jm-e-salida) var(--jmx-retardo,0s)}.js [data-revela=friso]{opacity:1;transform-origin:0;transition:transform var(--jmx-t-friso) var(--jm-e-salida) var(--jmx-retardo,0s);transform:scaleX(0)}.js [data-revela=friso].es-visible{transform:none}.js [data-revela=friso-centro]{opacity:1;transform-origin:50%;transition:transform var(--jmx-t-friso) var(--jm-e-salida) var(--jmx-retardo,0s);transform:scaleX(0)}.js [data-revela=friso-centro].es-visible{transform:none}.js [data-revela=luz]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path var(--jmx-t-luz) var(--jm-e-salida)}.js [data-revela=luz].es-visible{clip-path:inset(0)}.js .hero__foto{filter:brightness(0);transform:scale(var(--jmx-escala-foto));transition:filter var(--jmx-t-foto) var(--jm-e-salida), transform var(--jmx-t-foto) var(--jm-e-salida)}.js .hero.ha-entrado .hero__foto{filter:var(--jm-foto-fondo);transform:none}.js .hero__sello{opacity:0;transition:opacity var(--jmx-t-sello-entra) var(--jm-e-salida), transform var(--jmx-t-sello-entra) var(--jm-e-salida);transform:scale(.94)}.js .hero.ha-entrado .hero__sello{opacity:var(--jmx-sello-op);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sello__gira,.ticker__pista,.menu[open]{animation:none!important}.ticker{scroll-snap-type:x proximity;overflow-x:auto}.ticker__item{scroll-snap-align:start}.js [data-revela]{clip-path:none!important;transition:opacity var(--jm-t-revelado) linear var(--jmx-retardo,0s)!important;transform:none!important}.js [data-revela] img{transition:none!important;transform:none!important}.js [data-revela=linea],.js [data-revela=friso],.js [data-revela=friso-centro],.js [data-revela=luz]{opacity:0}.js .hero__foto{filter:var(--jm-foto-fondo);transition:none;transform:none}.js .hero__sello{transition:opacity var(--jm-t-revelado) linear;transform:none}.vitrina:hover img,.vitrina:focus-within img,.jm-boton:hover{transform:none}}
