.hero-in[data-astro-cid-ge2uvauf]{animation:.6s cubic-bezier(.22,1,.36,1) both hero-entrada;animation-delay:var(--hero-delay,0s)}@keyframes hero-entrada{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hero-in[data-astro-cid-ge2uvauf]{animation:none}}.hero-escena[data-astro-cid-ge2uvauf]{text-shadow:0 0 1px var(--fondo), 0 0 3px var(--fondo), 0 0 6px var(--fondo), 0 0 12px #011344cc, 0 0 24px #01134499}.hero-escena[data-astro-cid-ge2uvauf] .text-gradient[data-astro-cid-ge2uvauf]{text-shadow:none;filter:drop-shadow(0 0 2px var(--fondo)) drop-shadow(0 0 6px var(--fondo)) drop-shadow(0 0 16px #011344b3)}.boton-haz[data-astro-cid-ge2uvauf]{text-shadow:none}.ranura[data-astro-cid-ge2uvauf]{clip-path:inset(-.08em -.5em -.2em);display:block}.rotador[data-astro-cid-ge2uvauf]{display:grid}.frase[data-astro-cid-ge2uvauf]{text-wrap:balance;grid-area:1/1;align-self:center}.frase-pasa[data-astro-cid-ge2uvauf]{opacity:0}.brillo[data-astro-cid-ge2uvauf]{background-image:linear-gradient(120deg, var(--acento-texto) 0%, var(--color-brand-200) 33.33%, #fff 50%, var(--acento-texto) 66.67%, var(--color-brand-200) 100%);background-position:0 0;background-size:300% 100%}@media (prefers-reduced-motion:no-preference){.sube[data-astro-cid-ge2uvauf]{animation:.8s cubic-bezier(.22,1,.36,1) both linea-sube;animation-delay:var(--hero-delay,0s);display:inline-block}.frase-pasa[data-astro-cid-ge2uvauf]{animation:1.15s both frase-pasa;animation-delay:calc(.35s + var(--frase) * 1s)}.frase-final[data-astro-cid-ge2uvauf]{animation:.8s cubic-bezier(.22,1,.36,1) 3.35s both linea-sube}.brillo[data-astro-cid-ge2uvauf]{animation:.8s cubic-bezier(.22,1,.36,1) both linea-sube,1.4s cubic-bezier(.65,0,.35,1) 3.65s both brillo-cruza;animation-delay:var(--hero-delay,0s), 3.65s}}@keyframes linea-sube{0%{opacity:0;transform:translateY(100%)}}@keyframes frase-pasa{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}30%{opacity:1;transform:none}75%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes brillo-cruza{0%{background-position:100% 0}to{background-position:0 0}}@property --haz-angulo{syntax:"<angle>";inherits:false;initial-value:0deg}.boton-haz[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative}.boton-haz[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--haz-angulo), transparent 0deg 240deg, var(--color-accent-300) 310deg, #fff 340deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.boton-haz[data-astro-cid-ge2uvauf]:before{animation:2.2s linear 3.75s 2 both haz-pasa}.boton-haz[data-astro-cid-ge2uvauf]:hover:before{opacity:1;animation:2.2s linear infinite haz-gira}}@keyframes haz-pasa{0%{--haz-angulo:0deg;opacity:0}15%,85%{opacity:1}to{--haz-angulo:360deg;opacity:0}}@keyframes haz-gira{to{--haz-angulo:360deg}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-escena[data-astro-cid-ge2uvauf]{transform-origin:50% 0;animation:1ms linear both hero-se-aleja;animation-timeline:--hero;animation-range:exit}}}@keyframes hero-se-aleja{40%{opacity:1}to{opacity:0;transform:translateY(60px)scale(.94)}}.flujo-ia[data-astro-cid-tqfkdwik]{--fi-etiqueta:2.25rem;flex-direction:column;max-width:28rem;display:flex}.fi-col[data-astro-cid-tqfkdwik]{flex-direction:column;display:flex}.fi-etiqueta[data-astro-cid-tqfkdwik]{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--acento-texto);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.fi-lista[data-astro-cid-tqfkdwik]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fi-entradas[data-astro-cid-tqfkdwik]{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-nodo[data-astro-cid-tqfkdwik]{isolation:isolate;border:1px solid color-mix(in srgb, var(--texto) 10%, transparent);background-color:color-mix(in srgb, var(--texto) 6%, transparent);min-height:3.5rem;color:var(--texto);border-radius:.875rem;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:flex;position:relative}.fi-nodo[data-astro-cid-tqfkdwik]:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-400) 70%, transparent), 0 0 24px color-mix(in srgb, var(--color-accent-400) 35%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}.fi-icono[data-astro-cid-tqfkdwik]{width:1.25rem;height:1.25rem;color:var(--acento-texto);flex-shrink:0}.fi-cuerpo-nucleo[data-astro-cid-tqfkdwik]{flex:1;align-items:center;display:flex}.fi-nucleo[data-astro-cid-tqfkdwik]{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-brand-400) 35%, transparent);background-color:var(--color-ink-950);text-align:center;border-radius:1.25rem;width:100%;padding:1.5rem 1.25rem;position:relative}.fi-nucleo[data-astro-cid-tqfkdwik]:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-400) 60%, transparent), 0 0 48px color-mix(in srgb, var(--color-accent-400) 30%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}.fi-icono-nucleo[data-astro-cid-tqfkdwik]{width:2rem;height:2rem;color:var(--acento-texto);margin:0 auto}.fi-pasos[data-astro-cid-tqfkdwik]{font-family:var(--font-display);color:var(--texto);flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;margin:.75rem 0 0;padding:0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.fi-paso[data-astro-cid-tqfkdwik]:not(:last-child):after{content:"·";color:var(--color-ink-300);margin-left:.5rem}.fi-nota[data-astro-cid-tqfkdwik]{color:var(--color-ink-300);margin-top:.5rem;font-size:.8125rem}.fi-union[data-astro-cid-tqfkdwik]{justify-content:center;height:3.5rem;display:flex}.fi-cables[data-astro-cid-tqfkdwik]{display:none}.fi-baja[data-astro-cid-tqfkdwik]{background-color:color-mix(in srgb, var(--color-accent-400) 35%, transparent);border-radius:9999px;width:2px;height:100%;position:relative}.fi-baja[data-astro-cid-tqfkdwik]:after{content:"";background-color:var(--color-accent-300);width:8px;height:8px;box-shadow:0 0 10px var(--color-accent-400);opacity:0;border-radius:9999px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fi-cable[data-astro-cid-tqfkdwik]{fill:none;stroke:color-mix(in srgb, var(--color-accent-400) 35%, transparent);stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0}.fi-pulso[data-astro-cid-tqfkdwik]{fill:none;stroke:var(--color-accent-300);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:6px;opacity:0}@media (width>=1024px){.flujo-ia[data-astro-cid-tqfkdwik]{grid-template-columns:minmax(0,1fr) 5rem minmax(13rem,15rem) 5rem minmax(0,1fr);max-width:64rem;display:grid}.fi-etiqueta[data-astro-cid-tqfkdwik]{height:var(--fi-etiqueta);margin-bottom:0}.fi-lista[data-astro-cid-tqfkdwik],.fi-entradas[data-astro-cid-tqfkdwik]{flex-direction:column;flex:1;justify-content:space-around;gap:0;min-height:19rem;display:flex}.fi-nodo[data-astro-cid-tqfkdwik]{height:4rem;min-height:0}.fi-union[data-astro-cid-tqfkdwik]{height:auto;margin-top:var(--fi-etiqueta);display:block}.fi-cables[data-astro-cid-tqfkdwik]{width:100%;height:100%;display:block;overflow:visible}.fi-baja[data-astro-cid-tqfkdwik]{display:none}}@media (prefers-reduced-motion:no-preference){.js .fi-union[data-astro-cid-tqfkdwik].reveal .fi-cable[data-astro-cid-tqfkdwik]{stroke-dashoffset:100px;transition:stroke-dashoffset 1.1s cubic-bezier(.645,.045,.355,1);transition-delay:calc(var(--reveal-delay,0s) + .2s)}.js .fi-union[data-astro-cid-tqfkdwik].reveal.is-visible .fi-cable[data-astro-cid-tqfkdwik]{stroke-dashoffset:0}.flujo-ia[data-astro-cid-tqfkdwik]:has(.is-visible .fi-nucleo) .fi-pulso[data-astro-cid-tqfkdwik]{animation:3.2s infinite fi-viaja;animation-delay:var(--d)}.flujo-ia[data-astro-cid-tqfkdwik]:has(.is-visible .fi-nucleo) .fi-entradas[data-astro-cid-tqfkdwik] .fi-nodo[data-astro-cid-tqfkdwik]:after{animation:3.2s ease-out infinite backwards fi-sale;animation-delay:var(--d)}.flujo-ia[data-astro-cid-tqfkdwik]:has(.is-visible .fi-nucleo) .fi-salidas[data-astro-cid-tqfkdwik] .fi-nodo[data-astro-cid-tqfkdwik]:after{animation:3.2s ease-out infinite backwards fi-llega;animation-delay:var(--d)}.flujo-ia[data-astro-cid-tqfkdwik]:has(.is-visible .fi-nucleo) .fi-nucleo[data-astro-cid-tqfkdwik]:before{animation:.8s ease-out 1.76s infinite backwards fi-late}.flujo-ia[data-astro-cid-tqfkdwik]:has(.is-visible .fi-nucleo) .fi-paso[data-astro-cid-tqfkdwik]{animation:2.4s infinite backwards fi-paso;animation-delay:calc(var(--i) * .8s)}.flujo-ia[data-astro-cid-tqfkdwik]:has(.is-visible .fi-nucleo) .fi-baja[data-astro-cid-tqfkdwik]:after{animation:1.6s cubic-bezier(.645,.045,.355,1) infinite backwards fi-baja;animation-delay:var(--d)}}@keyframes fi-viaja{0%{stroke-dashoffset:6px;opacity:1;animation-timing-function:cubic-bezier(.645,.045,.355,1)}55%{stroke-dashoffset:-100px;opacity:1}56%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes fi-sale{0%{opacity:0}8%{opacity:1}30%,to{opacity:0}}@keyframes fi-llega{0%,50%{opacity:0}57%{opacity:1}85%,to{opacity:0}}@keyframes fi-late{0%{opacity:.9}to{opacity:0}}@keyframes fi-paso{0%{opacity:.5}10%,33%{opacity:1}43%,to{opacity:.5}}@keyframes fi-baja{0%{opacity:0;transform:translate(-50%)}15%,85%{opacity:1}to{opacity:0;transform:translate(-50%,3rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.titular-palabras[data-astro-cid-tqfkdwik]{view-timeline-name:--titular}.titular-palabras[data-astro-cid-tqfkdwik] .palabra[data-astro-cid-tqfkdwik]{animation:1ms linear both palabra-enciende;animation-timeline:--titular;animation-range:cover calc(25% + var(--i) * 3%) cover calc(31% + var(--i) * 3%)}}}@keyframes palabra-enciende{0%{opacity:.5}to{opacity:1}}.rail-linea[data-astro-cid-h4paav4i]{inset-inline:0;background-color:color-mix(in srgb, var(--color-brand-400) 40%, transparent);transform-origin:0;height:1px;position:absolute;top:50%}.js .rail-linea[data-astro-cid-h4paav4i]{transition:transform 1.2s cubic-bezier(.645,.045,.355,1) .15s;transform:scaleX(0)}.js .rail[data-astro-cid-h4paav4i].is-visible .rail-linea[data-astro-cid-h4paav4i]{transform:scaleX(1)}.rail-viajero[data-astro-cid-h4paav4i]{opacity:0;position:absolute;inset:0}.rail[data-astro-cid-h4paav4i].is-visible .rail-viajero[data-astro-cid-h4paav4i]{animation:1.2s cubic-bezier(.645,.045,.355,1) .15s both rail-viaje}.rail-punto[data-astro-cid-h4paav4i]{background-color:var(--color-accent-400);width:8px;height:8px;box-shadow:0 0 12px 2px var(--color-accent-400);border-radius:9999px;margin-top:-4px;margin-left:-4px;position:absolute;top:50%;left:0}@keyframes rail-viaje{0%{opacity:0;transform:translate(0)}10%,85%{opacity:1}to{opacity:0;transform:translate(100%)}}.flecha[data-astro-cid-h4paav4i]{opacity:.4;transition:transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay,0s) + .35s)}.js .flecha[data-astro-cid-h4paav4i]{transform:translate(-6px)}.js .reveal[data-astro-cid-h4paav4i].is-visible .flecha[data-astro-cid-h4paav4i]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.rail-linea[data-astro-cid-h4paav4i],.flecha[data-astro-cid-h4paav4i],.js .rail-linea[data-astro-cid-h4paav4i],.js .flecha[data-astro-cid-h4paav4i]{transition:none;transform:none}.rail-viajero[data-astro-cid-h4paav4i],.rail[data-astro-cid-h4paav4i].is-visible .rail-viajero[data-astro-cid-h4paav4i]{animation:none;display:none}}.rail-vertical[data-astro-cid-h4paav4i]{background-color:color-mix(in srgb, var(--color-brand-400) 40%, transparent);transform-origin:top}.paso-tarjeta[data-astro-cid-h4paav4i]:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand-400) 55%, transparent), inset 0 0 40px 0 color-mix(in srgb, var(--color-accent-400) 18%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.flujo[data-astro-cid-h4paav4i]{view-timeline-name:--flujo}.rail-vertical[data-astro-cid-h4paav4i]{animation:1ms linear both flujo-crece-y;animation-timeline:--flujo;animation-range:cover 24% cover 76%}.paso-tarjeta[data-astro-cid-h4paav4i]:after{animation:1ms linear both flujo-enciende;animation-timeline:view();animation-range:cover 45% cover 52%}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.rail-linea[data-astro-cid-h4paav4i]{animation:1ms linear both flujo-crece-x;animation-timeline:--flujo;animation-range:cover 30% cover 65%}.rail[data-astro-cid-h4paav4i] .rail-viajero[data-astro-cid-h4paav4i],.rail[data-astro-cid-h4paav4i].is-visible .rail-viajero[data-astro-cid-h4paav4i]{animation:1ms linear both rail-viaje;animation-timeline:--flujo;animation-range:cover 30% cover 65%}.paso-tarjeta[data-astro-cid-h4paav4i]:after{animation-timeline:--flujo;animation-range:cover calc(32.4% + var(--i) * 8.75%) cover calc(36.4% + var(--i) * 8.75%)}.flecha[data-astro-cid-h4paav4i]{animation:1ms linear both flujo-flecha;animation-timeline:--flujo;animation-range:cover calc(36.75% + var(--i) * 8.75%) cover calc(40.75% + var(--i) * 8.75%)}}}@keyframes flujo-crece-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flujo-crece-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flujo-enciende{to{opacity:1}}@keyframes flujo-flecha{0%{opacity:.4;transform:translate(-6px)}to{opacity:1;transform:none}}.foco[data-astro-cid-qelqgzce]{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--foco-x,50%) var(--foco-y,50%), color-mix(in srgb, var(--color-accent-400) 10%, transparent), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.foco[data-astro-cid-qelqgzce]:after{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--foco-x,50%) var(--foco-y,50%), color-mix(in srgb, var(--color-accent-300) 70%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){:hover>.foco[data-astro-cid-qelqgzce]{opacity:1}}@media (prefers-reduced-motion:reduce){.foco[data-astro-cid-qelqgzce]{transition:none}}@supports (animation-timeline:view()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.caso-destacado[data-astro-cid-z2ts3yb2]{isolation:isolate;view-timeline-name:--destacada;animation:1ms linear both caso-florece;animation-timeline:--destacada;animation-range:entry cover 40%}.caso-destacado[data-astro-cid-z2ts3yb2]:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 48px 0 color-mix(in srgb, var(--color-accent-400) 28%, transparent);opacity:0;pointer-events:none;animation:1ms linear both caso-resplandor;animation-timeline:--destacada;animation-range:entry 60% cover 45%;position:absolute;inset:0}}}@keyframes caso-florece{0%{scale:.96}to{scale:1}}@keyframes caso-resplandor{to{opacity:1}}.js .reveal[data-astro-cid-vaxsxnnw] .icono-trazo[data-astro-cid-vaxsxnnw] path[data-astro-cid-vaxsxnnw]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay,0s) + .25s)}.js .reveal[data-astro-cid-vaxsxnnw].is-visible .icono-trazo[data-astro-cid-vaxsxnnw] path[data-astro-cid-vaxsxnnw]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.js .reveal[data-astro-cid-vaxsxnnw] .icono-trazo[data-astro-cid-vaxsxnnw] path[data-astro-cid-vaxsxnnw]{stroke-dashoffset:0;transition:none}}.red-viva[data-astro-cid-zgyp6opn]{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
