:root{--sala-gutter:clamp(1rem, 4.2vw, 3.5rem);--sala-medida:96rem;--sala-cabecera:4.5rem;--sala-suave:color-mix(in srgb, var(--c-inverse-ink) 70%, var(--c-inverse-bg));--sala-medio:color-mix(in srgb, var(--c-inverse-ink) 88%, var(--c-inverse-bg));--sala-pozo:color-mix(in srgb, var(--c-inverse-ink) 8%, var(--c-inverse-bg));--sala-superficie:color-mix(in srgb, var(--c-inverse-ink) 11%, var(--c-inverse-bg));--sala-linea:color-mix(in srgb, var(--c-inverse-ink) 16%, transparent);--sala-linea-fuerte:color-mix(in srgb, var(--c-inverse-ink) 36%, transparent);--sala-aro:color-mix(in srgb, var(--c-inverse-ink) 14%, transparent);--r-pantalla:calc(var(--r-card) / 3)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--c-inverse-bg);scroll-behavior:smooth;scrollbar-color:var(--sala-linea-fuerte) var(--c-inverse-bg);-webkit-text-size-adjust:100%;overflow-x:clip}body.sala{background:var(--c-inverse-bg);min-height:100svh;color:var(--c-inverse-ink);font:var(--fw-body) 1rem/1.55 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}::selection{background:var(--c-inverse-mark);color:var(--c-inverse-bg)}img{max-width:100%;display:block}p,h1,h2,ul{margin-block:0}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--c-inverse-mark);outline-offset:3px}.hueco__lista:focus-visible,.buscador:focus-visible{outline:none}.solo-lector{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.etq{font:var(--fw-label) .75rem/1.3 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--sala-suave);margin:0}.enlace{color:inherit;text-decoration:underline;text-decoration-color:var(--c-inverse-mark);text-underline-offset:.28em;transition:text-decoration-thickness var(--dur) var(--ease), color var(--dur) var(--ease);text-decoration-thickness:1px}.enlace:hover{color:var(--c-inverse-mark);text-decoration-thickness:3px}.saltar{z-index:90;left:var(--sala-gutter);background:var(--c-inverse-mark);min-height:2.75rem;color:var(--c-inverse-bg);border-radius:var(--r-control);font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex;position:fixed;top:-6rem}.saltar:focus{top:.75rem}.banda-interna{padding:.55rem var(--sala-gutter);background:var(--sala-superficie);border-bottom:1px solid var(--sala-linea-fuerte);color:var(--c-inverse-mark);font:var(--fw-label) .75rem/1.4 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);text-align:center}.centinela{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.boton{border:1px solid var(--c-inverse-mark);border-radius:var(--r-control);background:var(--c-inverse-mark);min-height:3.25rem;color:var(--c-inverse-bg);font:var(--fw-label) .875rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:.8rem;padding:0 1.75rem;text-decoration:none;display:inline-flex}.boton svg{width:1.15rem;height:1.15rem;transition:transform var(--dur) var(--ease);flex:none}.boton:hover{color:var(--c-inverse-mark);background:0 0}.boton:hover svg{transform:translate(.3rem)}.boton--grande{min-height:4rem;padding:0 2.25rem;font-size:.9375rem}.boton--discreto{color:var(--c-inverse-ink);border-color:var(--sala-linea-fuerte);background:0 0}.boton--discreto:hover{color:var(--c-inverse-mark);border-color:var(--c-inverse-mark)}.boton--discreto:hover svg{transform:none}.cabecera{z-index:40;min-height:var(--sala-cabecera);padding:0 var(--sala-gutter);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.cabecera--asentada{background:color-mix(in srgb, var(--c-inverse-bg) 94%, transparent);border-bottom-color:var(--sala-linea)}.cabecera__logo{min-height:2.75rem;color:var(--c-inverse-ink);align-items:center;line-height:0;display:inline-flex}.cabecera__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .5rem;display:flex}.cabecera__enlace{border-radius:var(--r-control);min-height:2.75rem;color:var(--sala-suave);font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);transition:color var(--dur) var(--ease);align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.cabecera__enlace:hover,.cabecera__enlace[aria-current]{color:var(--c-inverse-ink)}.cabecera__enlace[aria-current]{text-decoration:underline;text-decoration-color:var(--c-inverse-mark);text-underline-offset:.45em;text-decoration-thickness:2px}.cabecera__contacto{border:1px solid var(--sala-linea-fuerte);border-radius:var(--r-control);min-height:2.75rem;color:var(--c-inverse-ink);font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex}.cabecera__contacto:hover{background:var(--c-inverse-mark);border-color:var(--c-inverse-mark);color:var(--c-inverse-bg)}.pausa{border-radius:var(--r-control);min-width:2.75rem;min-height:2.75rem;color:var(--sala-suave);cursor:pointer;font:var(--fw-label) .75rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);transition:color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .75rem;display:inline-flex}.pausa svg{flex:none;width:1.15rem;height:1.15rem}.pausa:hover{color:var(--c-inverse-ink)}.escaparate{position:relative;overflow:clip}.hero{z-index:1;max-width:var(--sala-medida);padding:clamp(1.75rem, 5.5vw, 5rem) var(--sala-gutter) 0;margin-inline:auto;position:relative}.hero__antetitulo{color:var(--c-inverse-mark);align-items:center;gap:.9rem;display:flex}.hero__antetitulo:before{content:"";background:currentColor;width:2.75rem;height:1px}.hero__titulo{max-width:16ch;font:var(--fw-display) clamp(2.6rem, 7.6vw, 7.75rem)/.98 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin-top:clamp(1rem,2.5vw,2rem)}.hero__pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-top:clamp(1.5rem,3.2vw,2.75rem);display:flex}.hero__entradilla{max-width:36rem;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.45;font-style:var(--fs-lead-style);color:var(--sala-medio)}.hero__cta{border-bottom:1px solid var(--c-inverse-mark);min-height:2.75rem;color:var(--c-inverse-ink);font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);align-items:center;gap:.9rem;padding-bottom:.15rem;text-decoration:none;display:inline-flex}.hero__flecha svg{width:1.25rem;height:1.25rem;transition:transform var(--dur) var(--ease);display:block;transform:rotate(90deg)}.hero__cta:hover .hero__flecha svg{transform:rotate(90deg)translate(.3rem)}.cinta-marco{z-index:1;margin-top:clamp(1.5rem,4vw,3.5rem);position:relative}.cinta-marco:before,.cinta-marco:after{content:"";z-index:2;pointer-events:none;width:clamp(1.5rem,7vw,7rem);position:absolute;top:0;bottom:0}.cinta-marco:before{background:linear-gradient(to right, var(--c-inverse-bg), transparent);left:0}.cinta-marco:after{background:linear-gradient(to left, var(--c-inverse-bg), transparent);right:0}.cinta{--ancho:clamp(9.25rem, 15vw, 13.25rem);--hueco:clamp(.9rem, 1.9vw, 1.75rem);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.cinta::-webkit-scrollbar{display:none}.cinta__pista{width:max-content;padding:1.5rem var(--sala-gutter) 2.25rem;display:flex}.cinta[data-mueve] .cinta__pista{padding-inline:0}.cinta__grupo{flex:none;display:flex}.cinta .pantalla{width:var(--ancho);margin-right:var(--hueco);flex:none}@media (hover:hover) and (pointer:fine){.cinta{cursor:grab}.cinta--arrastra{cursor:grabbing}.cinta--arrastra .pantalla{pointer-events:none}}.pantalla{color:inherit;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);text-decoration:none;display:block;position:relative}.pantalla__vidrio{aspect-ratio:1/2;border-radius:var(--r-pantalla);background:var(--sala-pozo);transition:box-shadow var(--dur) var(--ease);display:block;position:relative;overflow:hidden}.pantalla__vidrio:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sala-linea);pointer-events:none;position:absolute;inset:0}.pantalla img,.pantalla video{object-fit:cover;-webkit-user-drag:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pantalla video{opacity:0;transition:opacity var(--dur) var(--ease)}.pantalla video.activo{opacity:1}.pantalla:is(:hover,:focus-visible){transform:translateY(-.4rem)}.pantalla:is(:hover,:focus-visible) .pantalla__vidrio{box-shadow:0 0 0 2px var(--c-inverse-mark)}.pantalla:focus-visible{outline:none}.pantalla__interno{z-index:3;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex;position:absolute;top:.6rem;right:.6rem}.pantalla__estado,.pantalla__nopub{border-radius:calc(var(--r-card) / 5);font:var(--fw-label) .6875rem/1.2 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);background:color-mix(in srgb, var(--c-inverse-bg) 88%, transparent);color:var(--c-inverse-ink);padding:.22rem .5rem;display:inline-block}.pantalla__nopub{background:var(--c-inverse-mark);color:var(--c-inverse-bg)}.pantalla__pie{display:block}.pantalla__cliente{font:var(--fw-label) .6875rem/1.3 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--sala-suave);display:block}.pantalla__titulo{font:var(--fw-display) 1.125rem/1.15 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;margin-top:.3rem;display:block}.pantalla__gesto{color:var(--sala-medio);margin-top:.55rem;font-size:.8125rem;line-height:1.35;display:block}.pantalla__pruebalo{font:var(--fw-label) .6875rem/1.3 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--c-inverse-mark);margin-bottom:.1rem;display:block}@media (hover:hover) and (pointer:fine){.pantalla__pie{z-index:3;border-radius:0 0 var(--r-pantalla) var(--r-pantalla);background:linear-gradient(to top, color-mix(in srgb, var(--c-inverse-bg) 97%, transparent) 0%, color-mix(in srgb, var(--c-inverse-bg) 90%, transparent) 58%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);padding:3.75rem 1.1rem 1.15rem;position:absolute;inset:auto 0 0;transform:translateY(.6rem)}.pantalla:is(:hover,:focus-visible) .pantalla__pie{opacity:1;transform:none}.pantalla--corta .pantalla__gesto{display:none}.pantalla--corta .pantalla__pie{padding-top:3rem}.pantalla--corta .pantalla__titulo{font-size:1rem}.rejilla:has(.pantalla:is(:hover,:focus-visible)) .pantalla:not(:is(:hover,:focus-visible)),.cinta:has(.pantalla:is(:hover,:focus-visible)) .pantalla:not(:is(:hover,:focus-visible)){opacity:.38}}@media (hover:none),(pointer:coarse){.pantalla__pie{padding:.9rem .15rem 0}.pantalla--corta .pantalla__pie{display:none}.pantalla:is(:hover,:focus-visible){transform:none}}.buscador{max-width:var(--sala-medida);scroll-margin-top:var(--sala-cabecera);padding:clamp(4rem, 10vw, 9rem) var(--sala-gutter) 0;margin-inline:auto}.buscador__etq{color:var(--c-inverse-mark)}.frase{max-width:18em;font:var(--fw-display) clamp(1.9rem, 5.4vw, 4.75rem)/1.2 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:pretty;margin-top:1.25rem}.frase__t{color:var(--sala-suave)}.hueco{display:inline-block;position:relative}.hueco__boton{color:var(--c-inverse-mark);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-radius var(--dur) var(--ease), padding var(--dur) var(--ease);background:0 0;border:0;border-bottom:.06em solid;border-radius:0;align-items:baseline;gap:.16em;margin:0;padding:0 .12em .02em;display:inline-flex;position:relative}.hueco__boton:before{content:"";position:absolute;inset:-.3em -.15em}.hueco__boton svg{width:.34em;height:auto;transition:transform var(--dur) var(--ease);flex:none;align-self:center}.hueco__boton[aria-expanded=true] svg{transform:rotate(180deg)}.hueco__boton:hover{background:color-mix(in srgb, var(--c-inverse-mark) 14%, transparent)}.hueco__boton--elegido{border-radius:var(--r-control);background:var(--c-inverse-mark);color:var(--c-inverse-bg);border-bottom-color:#0000;padding-inline:.3em}.hueco__boton--elegido:hover{background:color-mix(in srgb, var(--c-inverse-mark) 86%, var(--c-inverse-ink))}.hueco__panel{z-index:60;margin-left:var(--desp,0px);width:max-content;min-width:min(21rem, calc(100vw - 2 * var(--sala-gutter)));max-width:calc(100vw - 2 * var(--sala-gutter));font:var(--fw-body) 1rem/1.4 var(--f-body);letter-spacing:normal;text-transform:none;text-align:left;text-wrap:wrap;color:var(--c-inverse-ink);background:var(--sala-superficie);border:1px solid var(--sala-linea-fuerte);border-radius:var(--r-card);box-shadow:var(--shadow-card);animation:abre var(--dur) var(--ease) backwards;padding:.5rem;position:absolute;top:calc(100% + .9rem);left:0}.hueco__cabeza{display:none}.hueco__lista{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sala-linea-fuerte) transparent;max-height:min(26rem,52svh);overflow-y:auto}.opcion{border-radius:calc(var(--r-card) / 2);cursor:pointer;align-items:center;gap:.75rem;min-height:2.9rem;padding:.5rem .9rem;display:flex}.opcion:before{content:"";background:var(--c-inverse-mark);border-radius:var(--r-control);opacity:0;flex:none;width:.5rem;height:.5rem}.opcion__texto{flex:1}.opcion__n{font-variant-numeric:tabular-nums;color:var(--sala-suave);flex:none;padding-left:1rem;font-size:.875rem}.opcion--activa{background:color-mix(in srgb, var(--c-inverse-ink) 14%, transparent)}.opcion[aria-selected=true]:before{opacity:1}.opcion[aria-selected=true] .opcion__texto{color:var(--c-inverse-mark);font-weight:var(--fw-label)}.opcion--apagada{opacity:.42;cursor:default}.cerrar{border-radius:var(--r-control);width:2.75rem;height:2.75rem;color:var(--c-inverse-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cerrar svg{width:1.25rem;height:1.25rem}.telon{z-index:55;background:color-mix(in srgb, var(--c-inverse-bg) 74%, transparent);display:none;position:fixed;inset:0}@keyframes abre{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@keyframes hoja{0%{transform:translateY(100%)}to{transform:none}}@media (width<=40rem){.frase{line-height:1.22}.hueco__panel{width:auto;min-width:0;max-width:none;padding:.25rem .75rem calc(.75rem + env(safe-area-inset-bottom));border-radius:var(--r-card) var(--r-card) 0 0;border-width:1px 0 0;margin:0;animation-name:hoja;position:fixed;inset:auto 0 0}.hueco__cabeza{justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 .25rem 0 .9rem;display:flex}.hueco__lista{max-height:62svh}.opcion{min-height:3.25rem}.telon.telon--visible{display:block}html:has(body.con-hoja){overflow:hidden}}.filtros{border-top:1px solid var(--sala-linea);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1.75rem,3.5vw,3rem);padding-top:1.5rem;display:flex}.filtros__tipos,.filtros__activos{flex-wrap:wrap;gap:.5rem;display:flex}.filtros__estado{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.chip{border:1px solid var(--sala-linea-fuerte);border-radius:var(--r-control);min-height:2.75rem;color:var(--c-inverse-ink);cursor:pointer;font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;align-items:center;gap:.6rem;padding:0 1.1rem;display:inline-flex}.chip svg{flex:none;width:.95rem;height:.95rem}.chip__n{font-variant-numeric:tabular-nums;color:var(--sala-suave);transition:color var(--dur) var(--ease)}.chip:hover:not(:disabled){border-color:var(--c-inverse-mark);color:var(--c-inverse-mark)}.chip[aria-pressed=true]{background:var(--c-inverse-mark);border-color:var(--c-inverse-mark);color:var(--c-inverse-bg)}.chip[aria-pressed=true] .chip__n{color:inherit}.chip:disabled{opacity:.4;cursor:default}.chip--quitar{border-style:dashed}.contador{font:var(--fw-display) 1.25rem/1 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);font-variant-numeric:tabular-nums}.enlace-limpiar{min-height:2.75rem;color:var(--c-inverse-mark);cursor:pointer;font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);text-underline-offset:.3em;background:0 0;border:0;padding:0 .25rem;text-decoration:underline}.enlace-limpiar:hover{text-decoration-thickness:2px}@media (width<=40rem){.filtros__estado{justify-content:space-between;width:100%;margin-left:0}}.resultados{max-width:var(--sala-medida);padding:clamp(2.5rem, 6vw, 5rem) var(--sala-gutter) clamp(3.5rem, 9vw, 8rem);margin-inline:auto}.rejilla{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(2rem,5vw,5rem) clamp(1rem,3.2vw,4rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.rejilla{--cols:3}}@media (width>=56rem){.rejilla{--cols:4}}@media (width>=76rem){.rejilla{--cols:5}}@media (width<=39.99rem){.rejilla__item:nth-child(2n){margin-top:2.25rem}}@media (width>=40rem) and (width<=55.99rem){.rejilla__item:nth-child(3n+2){margin-top:3rem}}@media (width>=56rem) and (width<=75.99rem){.rejilla__item:nth-child(4n+2),.rejilla__item:nth-child(4n+4){margin-top:3.5rem}}@media (width>=76rem){.rejilla__item:nth-child(5n+2),.rejilla__item:nth-child(5n+4){margin-top:4.5rem}}html.js .rejilla__item.revela{opacity:0;transform:translateY(2rem)}html.js .rejilla__item.revela.visto{opacity:1;transition:opacity .9s var(--ease) calc(var(--i,0) * 70ms), transform .9s var(--ease) calc(var(--i,0) * 70ms);transform:none}.vacio{padding:clamp(1.5rem,4vw,3rem) 0}.vacio__texto{max-width:24ch;font:var(--fw-display) clamp(1.6rem, 3.6vw, 2.9rem)/1.15 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;margin-bottom:2rem}.vacio__acciones{flex-wrap:wrap;gap:.75rem;display:flex}.cierre{max-width:var(--sala-medida);padding:clamp(4rem, 12vw, 11rem) var(--sala-gutter) clamp(4rem, 10vw, 9rem);border-top:1px solid var(--sala-linea);margin-inline:auto}html.js .cierre{opacity:0;transform:translateY(2rem)}html.js .cierre.visto{opacity:1;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:none}.cierre__titulo{max-width:15ch;font:var(--fw-display) clamp(2.4rem, 10vw, 10rem)/.96 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.cierre__cuerpo{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;margin-top:clamp(1.75rem,4vw,3.5rem);display:flex}.cierre__texto{max-width:30rem;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.45;font-style:var(--fs-lead-style);color:var(--sala-medio)}.pie{max-width:var(--sala-medida);padding:1.75rem var(--sala-gutter) calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--sala-linea);color:var(--sala-suave);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-inline:auto;font-size:.8125rem;line-height:1.5;display:flex}.pie p{margin:0}.dock{z-index:45;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--sala-linea-fuerte);border-radius:var(--r-control);background:var(--sala-superficie);min-height:3rem;color:var(--c-inverse-ink);cursor:pointer;box-shadow:var(--shadow-card);font:var(--fw-label) .8125rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);animation:dock var(--dur) var(--ease) backwards;align-items:center;gap:.9rem;padding:0 1.4rem;display:inline-flex;position:fixed;translate:-50%}.dock:hover{border-color:var(--c-inverse-mark)}.dock__n{color:var(--c-inverse-mark);font-variant-numeric:tabular-nums}@keyframes dock{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes sube{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes aparece{0%{opacity:0}to{opacity:1}}.hero__antetitulo{animation:aparece 1.2s var(--ease) backwards}.hero__titulo{animation:sube 1.1s var(--ease) .12s backwards}.hero__pie{animation:sube 1.1s var(--ease) .32s backwards}@keyframes enciende{0%{opacity:0;filter:brightness(.3)}to{opacity:1;filter:none}}.cinta__grupo:first-child .pantalla{animation:enciende 1.5s var(--ease) calc(min(var(--i,0), 9) * .11s + .45s) backwards}.ficha,.ficha__arriba{grid-template-columns:minmax(0,1fr);display:grid}.escenario{--escala:1;padding:.25rem var(--sala-gutter) 2rem;flex-direction:column;display:flex}.escenario__cab{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.volver{min-height:2.75rem;color:var(--sala-suave);font:var(--fw-label) .75rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);transition:color var(--dur) var(--ease);justify-self:start;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.volver svg{flex:none;width:1.1rem;height:1.1rem;transform:scaleX(-1)}.volver:hover{color:var(--c-inverse-ink)}.escenario__cabeza{text-align:center;justify-content:center;align-items:center;min-height:2.75rem;display:flex}.pruebalo{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .75rem;margin:0;display:flex}.pruebalo__etq{color:var(--c-inverse-mark)}.pruebalo__texto{font-size:1.0625rem;line-height:1.35}.escenario__cuerpo{grid-template-columns:1fr auto 1fr;grid-template-areas:"pantalla pantalla pantalla""ant pie sig";align-items:center;gap:1.25rem 1rem;width:100%;max-width:64rem;margin:.75rem auto 0;display:grid}.pantalla-viva{width:calc(300px * var(--escala));height:calc(600px * var(--escala));border-radius:var(--r-pantalla);background-color:var(--sala-pozo);background-image:var(--poster,none);box-shadow:0 0 0 1px var(--sala-aro);box-shadow:0 0 0 1px var(--sala-aro), 0 1.25rem 2.5rem -1.25rem oklch(from var(--c-inverse-bg) 0 0 h / .5);transition:opacity calc(var(--dur) * .7) var(--ease);background-position:50%;background-size:cover;grid-area:pantalla;place-self:center;position:relative}.pantalla-viva iframe{border-radius:var(--r-pantalla);transform-origin:0 0;width:300px;height:600px;transform:scale(var(--escala));border:0;position:absolute;top:0;left:0}.flecha{border:1px solid var(--sala-linea-fuerte);border-radius:var(--r-control);width:3rem;height:3rem;color:var(--c-inverse-ink);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;place-items:center;padding:0;text-decoration:none;display:grid}.flecha svg{width:1.25rem;height:1.25rem}.flecha--ant{grid-area:ant;justify-self:start}.flecha--sig{grid-area:sig;justify-self:end}.flecha--ant svg{transform:scaleX(-1)}.flecha:hover{border-color:var(--c-inverse-mark);color:var(--c-inverse-mark)}.escenario__pie{flex-direction:column;grid-area:pie;align-items:center;gap:.5rem;display:flex}.boton--corto{white-space:nowrap;flex-shrink:0;min-height:2.75rem;padding:0 1.1rem;font-size:.8125rem}.boton--corto svg{width:1rem;height:1rem}.posicion{font:var(--fw-label) .75rem/1.3 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--sala-suave);font-variant-numeric:tabular-nums;text-align:center;margin:0}.panel{border-top:1px solid var(--sala-linea);padding:clamp(2.25rem, 5vw, 3.5rem) var(--sala-gutter) clamp(2.5rem, 5vw, 4rem)}.panel__cuerpo{max-width:46ch;transition:opacity calc(var(--dur) * .7) var(--ease);flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.panel__meta{flex-wrap:wrap;align-items:center;gap:.2rem .7rem;display:flex}.panel__punto{background:var(--c-inverse-mark);border-radius:var(--r-control);width:.32rem;height:.32rem}.panel__titulo{font:var(--fw-display) clamp(2rem, 3.2vw, 3.1rem)/1.04 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;overflow-wrap:break-word}.panel__resumen{font-size:1.1875rem;line-height:1.55;font-style:var(--fs-lead-style);color:var(--sala-medio)}.bloque{border-top:1px solid var(--sala-linea);gap:.9rem;width:100%;margin-top:.75rem;padding-top:1.75rem;display:grid}.bloque p{color:var(--sala-medio);line-height:1.6}.panel__fila{grid-template-columns:1fr 1fr;gap:1.5rem}.panel__fila p{gap:.3rem;display:grid}.objetivos{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.obj{border-left:1px solid var(--sala-linea-fuerte);min-height:2.75rem;color:inherit;transition:border-color var(--dur) var(--ease);gap:.15rem;padding:.5rem 0 .5rem 1rem;text-decoration:none;display:grid}.obj__n{font-weight:var(--fw-label)}.obj__t{color:var(--sala-suave);font-size:.9375rem;line-height:1.45}.obj:hover{border-left-color:var(--c-inverse-mark)}.obj:hover .obj__n{color:var(--c-inverse-mark)}.aviso{font:var(--fw-label) .75rem/1.4 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--sala-suave);align-items:center;gap:.6rem;margin:.25rem 0 0;display:flex}.aviso:before{content:"";border-radius:var(--r-control);border:1px solid;flex:none;width:.4rem;height:.4rem}.panel .boton{margin-top:1rem}.panel .enlace{align-items:center;min-height:2.75rem;display:inline-flex}.panel__fila .enlace{min-height:2.25rem}.interno-nota{color:var(--sala-suave);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.interno-nota .pantalla__estado{background:var(--sala-superficie)}.tira{padding:clamp(2.5rem, 6vw, 5rem) var(--sala-gutter) clamp(3rem, 7vw, 6rem);border-top:1px solid var(--sala-linea)}.tira__lista{margin:.75rem calc(-1 * var(--sala-gutter)) 0;padding:1.25rem var(--sala-gutter) 1.5rem;scrollbar-width:thin;scrollbar-color:var(--sala-linea-fuerte) transparent;justify-content:safe center;align-items:flex-start;gap:clamp(.9rem,2.4vw,2rem);list-style:none;display:flex;position:relative;overflow-x:auto}.tira__item{flex:none}.mini{width:clamp(5.75rem,9vw,7.75rem);color:inherit;gap:.7rem;text-decoration:none;display:grid}.mini__vidrio{aspect-ratio:1/2;border-radius:var(--r-pantalla);background:var(--sala-pozo);box-shadow:inset 0 0 0 1px var(--sala-linea);opacity:.5;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);display:block;overflow:hidden}.mini__vidrio img{object-fit:cover;width:100%;height:100%}.mini:hover .mini__vidrio{opacity:.95;transform:translateY(-.25rem)}.mini[aria-current] .mini__vidrio{opacity:1;box-shadow:0 0 0 2px var(--c-inverse-mark);transform:translateY(-.4rem)}.mini__cliente{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini[aria-current] .mini__cliente{color:var(--c-inverse-mark)}@view-transition{navigation:auto}.cabecera{view-transition-name:cabecera}::view-transition-group(root){animation-duration:calc(var(--dur) * .9);animation-timing-function:var(--ease)}@media (width>=68rem){.ficha__arriba{grid-template-columns:minmax(0,1fr) clamp(24rem,30vw,30rem);grid-template-areas:"escenario panel"}.escenario{top:var(--sala-cab-h,var(--sala-cabecera));height:max(30rem, calc(100svh - var(--sala-cab-h,var(--sala-cabecera)) - var(--sala-banda-h,0px)));grid-area:escenario;align-self:start;padding-block:.25rem 1rem;position:sticky}.escenario__cab{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.escenario__cuerpo{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"ant pantalla sig"".pie.";gap:1rem clamp(1.25rem,3vw,3rem);min-height:0;margin-top:.25rem}.flecha--ant{justify-self:end}.flecha--sig{justify-self:start}.escenario__pie{flex-direction:row;gap:1.25rem}.panel{border-top:0;border-left:1px solid var(--sala-linea);grid-area:panel;padding:4.5rem clamp(1.5rem,3vw,3rem) 3.5rem}}@media (width>=68rem) and (width<=79.99rem){.volver__texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=30rem){.panel__fila{grid-template-columns:1fr}}.huecos-pagina{max-width:var(--sala-medida);padding:clamp(2rem, 5vw, 4.5rem) var(--sala-gutter) clamp(3.5rem, 8vw, 7rem);margin-inline:auto}.huecos__cab{justify-items:start;gap:1.25rem;display:grid}.huecos__eyebrow{color:var(--c-inverse-mark)}.huecos__titulo{max-width:12ch;font:var(--fw-display) clamp(2.75rem, 9vw, 8.5rem)/.96 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;overflow-wrap:break-word}.huecos__lead{max-width:46ch;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.5;font-style:var(--fs-lead-style);color:var(--sala-medio)}.conmutador{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.huecos__sec{border-top:1px solid var(--sala-linea);margin-top:clamp(3rem,7vw,6rem);padding-top:1.5rem}.huecos__sec>h2.etq{color:var(--c-inverse-mark)}.huecos__sub{margin-top:2.5rem}.siguientes{counter-reset:paso;max-width:62rem;margin:1.5rem 0 0;padding:0;list-style:none}.siguientes li{counter-increment:paso;border-bottom:1px solid var(--sala-linea);grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:1.15rem 0;font-size:clamp(1.0625rem,1.7vw,1.4375rem);line-height:1.4;display:grid}.siguientes li:before{content:counter(paso, decimal-leading-zero);font:var(--fw-label) .75rem/1 var(--f-label);letter-spacing:var(--ls-label);color:var(--c-inverse-mark);font-variant-numeric:tabular-nums}.matriz-marco{margin-top:1.25rem;overflow-x:auto}.matriz{border-collapse:separate;border-spacing:.3rem;width:100%;max-width:62rem;margin-left:-.3rem}.matriz thead th{text-align:center;color:var(--sala-suave);padding:0 0 .6rem}.matriz thead th:first-child{text-align:left}.matriz tbody th[scope=row]{text-align:left;font-weight:var(--fw-body);padding:.35rem 1rem .35rem .3rem;line-height:1.3}.matriz .grupo th{text-align:left;color:var(--sala-suave);padding:1.75rem .3rem .4rem}.matriz td{width:7rem;padding:0}.matriz td.total{text-align:center;width:4.5rem;font:var(--fw-display) 1.75rem/1 var(--f-display);font-variant-numeric:tabular-nums}.fmt-nombre{display:block}.fila-vacia th{color:var(--sala-suave)}.fila-vacia em{margin-top:.15rem;font-style:normal;display:block}.fuera{color:var(--c-inverse-mark);cursor:help;margin-left:.2rem;text-decoration:none}.celda{border-radius:calc(var(--r-card) / 3);min-height:3.25rem;font:var(--fw-display) 1.75rem/1 var(--f-display);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;display:grid}.celda--1{background:color-mix(in srgb, var(--c-inverse-mark) 14%, transparent)}.celda--2{background:color-mix(in srgb, var(--c-inverse-mark) 24%, transparent)}.celda--3{background:color-mix(in srgb, var(--c-inverse-mark) 36%, transparent)}.celda--vacia{border:1px dashed var(--sala-linea-fuerte)}.matriz__nota{margin-top:1rem}.matriz__nota abbr{color:var(--c-inverse-mark);text-decoration:none}.huecos__barras{gap:0 clamp(2rem,6vw,6rem);display:grid}.huecos__col{align-content:start;display:grid}.barras{gap:.2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.barras li{grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) 3rem;align-items:center;gap:1rem;min-height:2.75rem;display:grid}.barras__l{line-height:1.25}.pista{border-radius:var(--r-control);background:color-mix(in srgb, var(--c-inverse-ink) 10%, transparent);height:.5rem;display:block;overflow:hidden}.pista i{height:100%;width:var(--w);background:var(--c-inverse-mark);border-radius:inherit;animation:crece .9s var(--ease) backwards;display:block}.barras__n{text-align:right;font:var(--fw-display) 1.5rem/1 var(--f-display);font-variant-numeric:tabular-nums}.barras__cero .barras__l,.barras__cero .barras__n{color:var(--sala-suave)}.vacios{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.vacios li{border:1px dashed var(--sala-linea-fuerte);border-radius:var(--r-control);color:var(--sala-suave);padding:.45rem .9rem;font-size:.875rem}@keyframes crece{0%{width:0}}@media (width>=64rem){.huecos__barras{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (width<=40rem){.barras li{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr) 2.25rem;gap:.75rem}.matriz td{width:4.5rem}.matriz td.total{width:3rem}.siguientes li{grid-template-columns:2.25rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@view-transition{navigation:none}.pausa{display:none}.cinta{cursor:auto}}@media (width<=40rem){.pausa__texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pausa{justify-content:center;padding:0}.cabecera__contacto{padding:0 1rem}}.panel__accion{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1.5rem 0 .5rem;display:flex}.panel__accion .aviso{margin:0}.marca-texto{font:800 calc(var(--logo-alto,28px) * .9)/1 var(--f-display);letter-spacing:.02em;text-transform:none;white-space:nowrap}.cabecera__logo img{height:var(--logo-alto,28px);width:auto}html:not(.js) .pausa,html:not(.js) .filtros__tipos,html:not(.js) [data-reiniciar],html:not(.js) .conmutador{display:none}.amedida{max-width:var(--sala-medida);padding:clamp(3.5rem, 9vw, 7rem) var(--sala-gutter) clamp(1rem, 3vw, 2rem);border-top:1px solid var(--sala-linea);margin-inline:auto}.amedida__titulo{max-width:18ch;font:var(--fw-display) clamp(1.9rem, 4.6vw, 3.6rem)/1.02 var(--f-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance;margin:.9rem 0 0}.amedida__texto{max-width:46ch;color:var(--sala-medio);font-style:var(--fs-lead-style);margin:1rem 0 0}.amedida__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:0 clamp(1.25rem,3vw,2.5rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.amedida__item{border-top:1px dashed var(--sala-linea-fuerte);padding:1.1rem 0 1.5rem}.amedida__nombre{font:var(--fw-display) 1.15rem/1.2 var(--f-display);letter-spacing:var(--ls-display);margin:0}.amedida__resumen{color:var(--sala-suave);max-width:40ch;margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.tag-obj{border-radius:var(--r-control);white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-inverse-bg) 22%, transparent);font:var(--fw-label) .6875rem/1 var(--f-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);align-items:center;gap:.35rem;padding:.3rem .6rem .3rem .45rem;display:inline-flex}.tag-obj svg{stroke-width:2px;flex:none;width:1rem;height:1rem}.tag-obj--notoriedad{background:var(--c-obj-notoriedad);color:var(--c-obj-notoriedad-ink)}.tag-obj--trafico{background:var(--c-obj-trafico);color:var(--c-obj-trafico-ink)}.tag-obj--compacta{padding:.25rem .5rem .25rem .38rem;font-size:.625rem}.tag-obj--compacta svg{width:.9rem;height:.9rem}.pantalla__tags{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 3px color-mix(in srgb, var(--c-inverse-bg) 55%, transparent));flex-direction:column;align-items:flex-start;gap:.3rem;display:flex;position:absolute;top:.55rem;left:.55rem}.pantalla--corta .pantalla__tags{display:none}.sector{align-items:center;gap:.45rem;display:inline-flex}.sector svg{flex:none;width:1.15em;height:1.15em}.pantalla__cliente .sector{vertical-align:-.2em;color:var(--c-inverse-mark);margin-right:.4rem}.enlace--icono .sector svg{color:var(--c-inverse-mark)}.obj__n .tag-obj{padding:.35rem .7rem .35rem .5rem;font-size:.75rem}.opcion__icono{border-radius:var(--r-control);width:1.6rem;height:1.6rem;color:var(--c-inverse-mark);flex:none;place-items:center;display:inline-grid}.opcion__icono svg{width:1.1rem;height:1.1rem}.opcion__icono.obj-notoriedad{background:var(--c-obj-notoriedad);color:var(--c-obj-notoriedad-ink)}.opcion__icono.obj-trafico{background:var(--c-obj-trafico);color:var(--c-obj-trafico-ink)}
