.trayectoria[data-astro-cid-lvzqjbs3]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.trayectoria[data-astro-cid-lvzqjbs3] .titular{margin-bottom:0}.cifras[data-astro-cid-lvzqjbs3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);padding-block:clamp(1.25rem,2.5vw,1.75rem);border-block:var(--borde-fino) solid var(--color-borde)}.cifras__dato[data-astro-cid-lvzqjbs3]:nth-child(2n){border-inline-start:var(--borde-fino) solid var(--color-borde);padding-inline-start:clamp(1rem,2.5vw,1.75rem)}.cifras__numero[data-astro-cid-lvzqjbs3]{margin:0;font-family:var(--fuente-titulos);font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--peso-fuerte);line-height:1;letter-spacing:-.03em;color:var(--color-primario)}.cifras__pie[data-astro-cid-lvzqjbs3]{margin:.5rem 0 0;font-size:.85rem;line-height:1.35;color:var(--color-texto-medio);max-width:18ch}@media(max-width:56rem){.trayectoria[data-astro-cid-lvzqjbs3]{grid-template-columns:1fr;gap:1.25rem}.trayectoria[data-astro-cid-lvzqjbs3] .titular{margin-bottom:.5rem}}@media(max-width:40rem){.cifras[data-astro-cid-lvzqjbs3]{gap:1.5rem 1rem}.cifras__dato[data-astro-cid-lvzqjbs3]:nth-child(2n){padding-inline-start:1rem}}.banda[data-astro-cid-dhubkete]{max-width:17rem;margin-left:auto;margin-top:-3rem;position:relative;z-index:1}.banda__caja[data-astro-cid-dhubkete]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-height:5.75rem;padding:1rem 1.5rem;background-color:var(--psw-negro-900);color:var(--psw-blanco)}.banda__numero[data-astro-cid-dhubkete]{margin:0;font-family:var(--fuente-titulos);font-size:2.4rem;font-weight:var(--peso-fuerte);line-height:1;letter-spacing:-.03em}.banda__pie[data-astro-cid-dhubkete]{margin:0;font-size:.8rem;line-height:1.3;color:var(--color-texto-invertido-medio)}@media(max-width:767px){.banda[data-astro-cid-dhubkete]{margin-top:0;margin-left:0;max-width:none}}.proceso__fases[data-astro-cid-rfis2ebk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;counter-reset:none}.fase[data-astro-cid-rfis2ebk]{position:relative;padding-top:1.25rem;border-top:var(--borde-fino) solid var(--color-borde)}.fase[data-astro-cid-rfis2ebk]:before{content:"";position:absolute;top:0;inset-inline-start:0;width:.5rem;height:.5rem;transform:translateY(-50%);border-radius:var(--radio-completo);background:var(--color-primario)}.fase__titulo[data-astro-cid-rfis2ebk]{margin:0;font-size:1rem;line-height:1.25;letter-spacing:-.01em}.fase__texto[data-astro-cid-rfis2ebk]{margin:.5rem 0 0;font-size:.9rem;line-height:1.55;color:var(--color-texto-medio)}.plataforma__entrada[data-astro-cid-zpgctwtr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.plataforma__rotulo[data-astro-cid-zpgctwtr]{margin:0 0 .75rem;font-size:.8rem;font-weight:var(--peso-fuerte);letter-spacing:.12em;text-transform:uppercase;color:var(--color-texto-medio)}.plataforma__fuentes[data-astro-cid-zpgctwtr]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.plataforma__fuente[data-astro-cid-zpgctwtr]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.plataforma__entidad[data-astro-cid-zpgctwtr]{font-family:var(--fuente-titulos);font-weight:var(--peso-fuerte);letter-spacing:-.01em}.plataforma__detalle[data-astro-cid-zpgctwtr]{font-size:.95rem;color:var(--color-texto-medio)}.plataforma__enlace[data-astro-cid-zpgctwtr]{display:inline-block;margin-top:1.5rem;font-weight:var(--peso-semi);color:var(--color-primario)}.plataforma__capacidades[data-astro-cid-zpgctwtr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.capacidad[data-astro-cid-zpgctwtr]{padding:1.5rem;border:var(--borde-fino) solid var(--color-borde);border-radius:var(--radio-lg);background:var(--color-fondo)}.capacidad__titulo[data-astro-cid-zpgctwtr]{margin:0;font-size:1.05rem;line-height:1.25;letter-spacing:-.01em}.capacidad__texto[data-astro-cid-zpgctwtr]{margin:.6rem 0 0;font-size:.95rem;line-height:1.6;color:var(--color-texto-medio)}@media(max-width:56rem){.plataforma__entrada[data-astro-cid-zpgctwtr]{grid-template-columns:1fr}.plataforma__arte[data-astro-cid-zpgctwtr]{order:1}}.saludo[data-astro-cid-gssbw5ah]{pointer-events:auto;display:inline-flex;flex-direction:column;gap:.15rem;max-width:22rem;padding:.85rem 1.1rem;background:var(--color-primario-sutil);border:var(--borde-fino) solid var(--color-borde);border-radius:.9rem;text-decoration:none;color:var(--color-texto);transition:border-color var(--transicion-base),transform var(--transicion-base)}.saludo[data-astro-cid-gssbw5ah]:hover,.saludo[data-astro-cid-gssbw5ah]:focus-visible{border-color:color-mix(in srgb,var(--color-primario) 55%,transparent);transform:translateY(-2px)}.saludo__titulo[data-astro-cid-gssbw5ah]{font-family:var(--fuente-titulos);font-weight:var(--peso-fuerte);font-size:1rem;line-height:1.2;letter-spacing:-.01em}.saludo__linea[data-astro-cid-gssbw5ah]{font-size:.85rem;line-height:1.35;color:var(--color-texto-medio)}.saludo__enlace[data-astro-cid-gssbw5ah]{margin-top:.3rem;font-size:.8rem;font-weight:var(--peso-semi);color:var(--color-primario)}@media(prefers-reduced-motion:reduce){.saludo[data-astro-cid-gssbw5ah]{transition:none}.saludo[data-astro-cid-gssbw5ah]:hover{transform:none}}.escena-pagina[data-astro-cid-h7uapcfr]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.escena-pagina[data-astro-cid-h7uapcfr] svg{display:block;width:100%;height:100%;stroke-linecap:butt}.escena-pagina--contacto[data-astro-cid-h7uapcfr]{left:auto;width:58%}@media(max-width:48rem){.escena-pagina--contacto[data-astro-cid-h7uapcfr]{display:none}}.video[data-astro-cid-kv7yxege]{position:relative;margin:0;border-radius:var(--radio-lg);border:var(--borde-fino) solid var(--color-borde);overflow:hidden;background:var(--color-fondo-sutil)}.video__pieza[data-astro-cid-kv7yxege]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.video__control[data-astro-cid-kv7yxege]{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:0;border-radius:var(--radio-md);background:var(--color-primario);color:var(--color-sobre-primario);font-family:inherit;font-size:.82rem;font-weight:var(--peso-semi);cursor:pointer;transition:opacity var(--transicion-base),background-color var(--transicion-base)}.video__control[data-astro-cid-kv7yxege]:hover{background:var(--color-primario-hover)}.video[data-astro-cid-kv7yxege]:not(.-parado) .video__control[data-astro-cid-kv7yxege]{opacity:0}.video[data-astro-cid-kv7yxege]:not(.-parado):hover .video__control[data-astro-cid-kv7yxege],.video__control[data-astro-cid-kv7yxege]:focus-visible{opacity:1}.video__icono[data-astro-cid-kv7yxege]{width:0;height:0;border-style:solid;border-width:.32rem 0 .32rem .5rem;border-color:transparent transparent transparent currentColor}.video[data-astro-cid-kv7yxege]:not(.-parado) .video__icono[data-astro-cid-kv7yxege]{width:.45rem;height:.64rem;border:0;border-left:.15rem solid currentColor;border-right:.15rem solid currentColor}.video__pie[data-astro-cid-kv7yxege]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-arte{position:absolute;inset:0;z-index:0;pointer-events:none}.inicio__video{margin:2rem 0 0}.home-saludo{position:absolute;left:var(--margen-pagina);bottom:2rem;z-index:2;pointer-events:auto}@media(max-width:767px){.home-saludo{position:static;display:flex;margin:0 0 1.5rem}}.elementor-element-8d61a90>.elementor-widget-wrap>*:not(.home-arte){position:relative;z-index:1}@media(max-width:767px){.home-arte>.escena-pagina{position:static;aspect-ratio:1000 / 900}.home-arte{position:static;width:calc(100% + 2 * var(--margen-pagina));margin-inline:calc(-1 * var(--margen-pagina))}.elementor-18734 .elementor-element.elementor-element-a38815d{--spacer-size: 1.5rem}.elementor-18734 .elementor-element.elementor-element-588c04c{--spacer-size: 0px}}
