.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;min-height:calc(100svh - 4.5rem);display:grid;align-items:center;margin-top:-4.5rem;padding-block:8rem 6rem;overflow:hidden}.hero__cielo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero__halo[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-2;width:80vw;height:80vw;left:10vw;top:-35vw;border-radius:50%;background:radial-gradient(circle,rgba(109,75,255,.45),transparent 62%)}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,var(--fondo));z-index:-1;pointer-events:none}.hero__contenido[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,9vw,7.5rem);letter-spacing:-.045em;line-height:1;margin-top:1.75rem;text-shadow:0 0 60px rgba(124,92,255,.45)}.hero__rol[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:500;min-height:1.5em}.hero__rol[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-weight:600;background:linear-gradient(90deg,var(--cian),var(--lila));-webkit-background-clip:text;background-clip:text;color:transparent}.cursor[data-astro-cid-bbe6dxrz]{display:inline-block;width:3px;height:1em;margin-left:3px;vertical-align:-.12em;background:var(--cian);animation:parpadea 1s steps(1) infinite}@keyframes parpadea{50%{opacity:0}}.hero__resumen[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;max-width:36rem;color:var(--suave);font-size:clamp(1rem,1.4vw,1.1875rem)}.hero__acciones[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2.25rem}.hero__stack[data-astro-cid-bbe6dxrz]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin-top:3.5rem;font-size:.875rem;font-weight:600;color:#c9c4ef99}.entra[data-astro-cid-bbe6dxrz]{animation:entra .9s cubic-bezier(.2,.7,.1,1) var(--d) both}@keyframes entra{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}.proyectos[data-astro-cid-dywszb22]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.proyecto--grande[data-astro-cid-dywszb22]{grid-column:1 / -1}.proyecto__tarjeta[data-astro-cid-dywszb22]{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;border-radius:var(--radio);background:var(--vidrio);border:1px solid var(--borde);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.1,1),border-color .35s,box-shadow .35s}.proyecto__tarjeta[data-astro-cid-dywszb22]:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--ang),#8f75ff,#22d3ee,#e05ad6,#8f75ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;animation:borde 5s linear infinite;pointer-events:none}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes borde{to{--ang: 360deg}}.proyecto__tarjeta[data-astro-cid-dywszb22]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #7c5cff99}.proyecto__tarjeta[data-astro-cid-dywszb22]:hover:before,.proyecto__tarjeta[data-astro-cid-dywszb22]:focus-visible:before{opacity:1}.proyecto__imagen[data-astro-cid-dywszb22]{overflow:hidden;aspect-ratio:16 / 10}.proyecto__imagen[data-astro-cid-dywszb22] img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.proyecto__tarjeta[data-astro-cid-dywszb22]:hover .proyecto__imagen[data-astro-cid-dywszb22] img{transform:scale(1.04)}.proyecto__texto[data-astro-cid-dywszb22]{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem 1.75rem 1.75rem;flex:1}.proyecto__texto[data-astro-cid-dywszb22]>p[data-astro-cid-dywszb22]{color:var(--suave);font-size:var(--t-s)}.proyecto__ver[data-astro-cid-dywszb22]{margin-top:auto;padding-top:.5rem;font-weight:600;font-size:var(--t-s);color:var(--cian-claro)}.proyecto--grande[data-astro-cid-dywszb22] .proyecto__tarjeta[data-astro-cid-dywszb22]{display:grid;grid-template-columns:1.4fr 1fr}.proyecto--grande[data-astro-cid-dywszb22] .proyecto__imagen[data-astro-cid-dywszb22]{aspect-ratio:auto;min-height:100%}.proyecto--grande[data-astro-cid-dywszb22]:last-child .proyecto__tarjeta[data-astro-cid-dywszb22]{grid-template-columns:1fr 1.4fr}.proyecto--grande[data-astro-cid-dywszb22]:last-child .proyecto__imagen[data-astro-cid-dywszb22]{order:2}.proyecto--grande[data-astro-cid-dywszb22] .proyecto__texto[data-astro-cid-dywszb22]{justify-content:center;padding:2.5rem}.proyecto--grande[data-astro-cid-dywszb22] h3[data-astro-cid-dywszb22]{font-size:var(--t-xl)}@media(max-width:820px){.proyectos[data-astro-cid-dywszb22]{grid-template-columns:1fr}.proyecto--grande[data-astro-cid-dywszb22] .proyecto__tarjeta[data-astro-cid-dywszb22]{display:flex}.proyecto--grande[data-astro-cid-dywszb22] .proyecto__imagen[data-astro-cid-dywszb22]{aspect-ratio:16 / 10;order:0!important;min-height:0}.proyecto--grande[data-astro-cid-dywszb22] .proyecto__texto[data-astro-cid-dywszb22]{padding:1.5rem 1.75rem 1.75rem}}.sistema[data-astro-cid-z44a6ikg]{position:relative}.sol[data-astro-cid-z44a6ikg]{position:relative;width:180px;height:180px;margin:0 auto}.sol[data-astro-cid-z44a6ikg]:before{content:"";position:absolute;inset:-45%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,181,71,.55),rgba(255,140,60,.18) 45%,transparent 75%);animation:respira 5s ease-in-out infinite}.sol__nucleo[data-astro-cid-z44a6ikg]{position:absolute;inset:25%;border-radius:50%;background:radial-gradient(circle at 40% 38%,#fff8e1,#ffd36b 35%,#ff9a3d 70%,#e8582a)}.sol__corona[data-astro-cid-z44a6ikg]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,200,100,.35) 0 4deg,transparent 4deg 18deg);mask:radial-gradient(closest-side,transparent 48%,#000 54%,transparent 100%);-webkit-mask:radial-gradient(closest-side,transparent 48%,#000 54%,transparent 100%);animation:gira 40s linear infinite}@keyframes respira{50%{transform:scale(1.08);opacity:.8}}.paradas[data-astro-cid-z44a6ikg]{list-style:none;display:grid;gap:clamp(3rem,7vw,6rem);margin-top:clamp(3rem,7vw,6rem)}.puesto[data-astro-cid-z44a6ikg]{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:2rem;align-items:center}.puesto--derecha[data-astro-cid-z44a6ikg]{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.puesto--derecha[data-astro-cid-z44a6ikg] .orbita[data-astro-cid-z44a6ikg]{order:2}.orbita[data-astro-cid-z44a6ikg]{position:relative;z-index:2;justify-self:center;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:50%;width:var(--t);height:var(--t)}.planeta[data-astro-cid-z44a6ikg]{position:absolute;inset:0;border-radius:50%;box-shadow:inset -14px -18px 30px #0009;filter:grayscale(.85) brightness(.5);scale:.85;transition:filter .8s,scale .8s cubic-bezier(.3,1.5,.5,1),box-shadow .8s;--brillo: rgba(255, 255, 255, .35)}.alcanzado[data-astro-cid-z44a6ikg] .planeta[data-astro-cid-z44a6ikg]{filter:none;scale:1;box-shadow:inset -14px -18px 30px #0009,0 0 40px var(--brillo)}.planeta--mercurio[data-astro-cid-z44a6ikg]{--brillo: rgba(200, 200, 210, .4);background:radial-gradient(circle at 30% 35%,#8f8f97 0 6%,transparent 7%),radial-gradient(circle at 62% 58%,#7c7c85 0 9%,transparent 10%),radial-gradient(circle at 45% 75%,#85858d 0 5%,transparent 6%),radial-gradient(circle at 72% 30%,#8a8a92 0 4%,transparent 5%),radial-gradient(circle at 35% 30%,#c9c9cf,#9a9aa2 55%,#5e5e66)}.planeta--venus[data-astro-cid-z44a6ikg]{--brillo: rgba(255, 220, 150, .45);background:repeating-linear-gradient(-20deg,rgba(255,255,255,.12) 0 6%,transparent 6% 13%),radial-gradient(circle at 35% 30%,#fff1c9,#e8c27a 55%,#a87a3a)}.planeta--tierra[data-astro-cid-z44a6ikg]{--brillo: rgba(90, 170, 255, .5);background:radial-gradient(ellipse 30% 14% at 40% 30%,rgba(255,255,255,.75),transparent 70%),radial-gradient(ellipse 22% 10% at 68% 70%,rgba(255,255,255,.6),transparent 70%),radial-gradient(ellipse 24% 30% at 35% 55%,#3f9b4f 60%,transparent 62%),radial-gradient(ellipse 18% 22% at 66% 40%,#4caa58 60%,transparent 62%),radial-gradient(circle at 35% 30%,#6fc3ff,#1f6fd1 55%,#0b2f6b)}.planeta--marte[data-astro-cid-z44a6ikg]{--brillo: rgba(255, 120, 70, .5);background:radial-gradient(ellipse 26% 8% at 50% 6%,#fff 60%,transparent 62%),radial-gradient(ellipse 30% 12% at 55% 55%,#8a2f17 50%,transparent 60%),radial-gradient(circle at 35% 30%,#ff9a6b,#c4441f 55%,#6b1f0e)}.planeta--jupiter[data-astro-cid-z44a6ikg]{--brillo: rgba(240, 190, 130, .5);background:radial-gradient(ellipse 14% 8% at 62% 64%,#c2502e 60%,transparent 65%),linear-gradient(172deg,#e9d3b0 0 14%,#c99b6d 14% 22%,#f1e2c6 22% 34%,#b77f52 34% 42%,#ead2ad 42% 52%,#a8693f 52% 58%,#f0dcbb 58% 70%,#c5946a 70% 80%,#e6cfa9 80%)}.planeta--saturno[data-astro-cid-z44a6ikg]{--brillo: rgba(240, 210, 140, .5);overflow:visible;background:linear-gradient(170deg,#f5e3b5 0 20%,#e2c48a 20% 34%,#f3dfae 34% 52%,#d6b276 52% 64%,#efd9a5 64% 80%,#caa265 80%)}.planeta--saturno[data-astro-cid-z44a6ikg]:after,.planeta--urano[data-astro-cid-z44a6ikg]:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%}.planeta--saturno[data-astro-cid-z44a6ikg]:after{width:200%;height:44%;rotate:-16deg;background:radial-gradient(ellipse,transparent 52%,rgba(226,196,138,.85) 53% 62%,transparent 63% 66%,rgba(214,178,118,.7) 67% 76%,transparent 77%)}.planeta--urano[data-astro-cid-z44a6ikg]{--brillo: rgba(140, 230, 240, .5);background:radial-gradient(circle at 35% 30%,#d6fbff,#8fe0ea 50%,#3f9fb0)}.planeta--urano[data-astro-cid-z44a6ikg]:after{width:34%;height:170%;rotate:8deg;border:2px solid rgba(200,245,250,.5)}.planeta--neptuno[data-astro-cid-z44a6ikg]{--brillo: rgba(80, 120, 255, .55);background:radial-gradient(ellipse 14% 8% at 60% 58%,#1a2a7a 60%,transparent 65%),repeating-linear-gradient(175deg,transparent 0 16%,rgba(255,255,255,.06) 16% 20%),radial-gradient(circle at 35% 30%,#7aa2ff,#2f50d6 55%,#101e66)}.planeta--pluton[data-astro-cid-z44a6ikg]{--brillo: rgba(230, 200, 170, .4);background:radial-gradient(ellipse 22% 20% at 58% 62%,#f3e6d3 60%,transparent 64%),radial-gradient(circle at 35% 30%,#e0c6a8,#a7836a 55%,#5a4334)}.orbita__nombre[data-astro-cid-z44a6ikg]{position:absolute;left:50%;top:calc(100% + 1.25rem);translate:-50% 6px;z-index:3;display:grid;gap:.1rem;text-align:center;white-space:nowrap;padding:.5rem .9rem;border-radius:12px;background:var(--vidrio-fuerte);border:1px solid var(--borde-violeta);backdrop-filter:blur(10px);font-weight:700;font-size:.9375rem;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s}.orbita__nombre[data-astro-cid-z44a6ikg] small[data-astro-cid-z44a6ikg]{font-weight:400;font-size:.75rem;color:var(--suave)}.orbita[data-astro-cid-z44a6ikg]:hover .orbita__nombre[data-astro-cid-z44a6ikg],.orbita[data-astro-cid-z44a6ikg]:focus-visible .orbita__nombre[data-astro-cid-z44a6ikg],.orbita[data-astro-cid-z44a6ikg]:focus .orbita__nombre[data-astro-cid-z44a6ikg]{opacity:1;translate:-50% 0}.orbita[data-astro-cid-z44a6ikg]:hover .planeta[data-astro-cid-z44a6ikg]{scale:1.06}.lunas[data-astro-cid-z44a6ikg]{position:absolute;inset:var(--m);width:calc(100% - var(--m) * 2);height:calc(100% - var(--m) * 2);overflow:visible;opacity:.3;transition:opacity .8s;animation:gira var(--v) linear infinite var(--sentido) paused}.alcanzado[data-astro-cid-z44a6ikg] .lunas[data-astro-cid-z44a6ikg]{opacity:1;animation-play-state:running}.lunas__orbita[data-astro-cid-z44a6ikg]{fill:none;stroke:#b9a8ff1f;stroke-width:1;stroke-dasharray:2 5}.lunas__puntos[data-astro-cid-z44a6ikg]{fill:none;stroke:#e9e6f5;stroke-linecap:round}.puesto__tarjeta[data-astro-cid-z44a6ikg]{padding:1.5rem 1.75rem;border-radius:var(--radio);background:#141030b8;border:1px solid var(--borde);transition:border-color .6s,box-shadow .6s}.alcanzado[data-astro-cid-z44a6ikg] .puesto__tarjeta[data-astro-cid-z44a6ikg]{border-color:var(--borde-violeta);box-shadow:0 20px 50px -30px #7c5cffb3}.puesto__cabeza[data-astro-cid-z44a6ikg]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem}.puesto__rol[data-astro-cid-z44a6ikg]{color:var(--lila);font-size:var(--t-s);margin-top:.25rem}.puesto__fecha[data-astro-cid-z44a6ikg]{font-size:.875rem;color:var(--tenue);font-variant-numeric:tabular-nums}.puesto__logros[data-astro-cid-z44a6ikg]{margin-top:1rem;padding-left:1.1rem;display:grid;gap:.35rem;color:var(--suave);font-size:var(--t-s)}.puesto__logros[data-astro-cid-z44a6ikg] li[data-astro-cid-z44a6ikg]::marker{color:var(--cian)}@media(max-width:760px){.sol[data-astro-cid-z44a6ikg]{width:130px;height:130px}.puesto[data-astro-cid-z44a6ikg],.puesto--derecha[data-astro-cid-z44a6ikg]{grid-template-columns:1fr;gap:1.5rem}.puesto--derecha[data-astro-cid-z44a6ikg] .orbita[data-astro-cid-z44a6ikg]{order:0}.orbita[data-astro-cid-z44a6ikg]{--t-m: calc(var(--t) * .62);width:var(--t-m);height:var(--t-m);justify-self:start;margin-left:2.5rem}.puesto--derecha[data-astro-cid-z44a6ikg] .orbita[data-astro-cid-z44a6ikg]{justify-self:end;margin:0 2.5rem 0 0}.puesto__tarjeta[data-astro-cid-z44a6ikg]{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.planeta[data-astro-cid-z44a6ikg]{filter:none;scale:1}.lunas[data-astro-cid-z44a6ikg]{opacity:1}}.stack[data-astro-cid-dedjdgge]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.grupo[data-astro-cid-dedjdgge]{padding:1.5rem;border-radius:var(--radio);background:var(--vidrio);border:1px solid var(--borde)}.grupo[data-astro-cid-dedjdgge] dt[data-astro-cid-dedjdgge]{font-weight:700;margin-bottom:1rem}.grupo[data-astro-cid-dedjdgge] dd[data-astro-cid-dedjdgge]{margin:0}.sobre[data-astro-cid-dedjdgge]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 4rem;margin-top:clamp(5rem,10vw,8rem);padding:clamp(1.75rem,4vw,3.5rem);border-radius:28px;background:radial-gradient(500px 300px at 0% 0%,rgba(124,92,255,.22),transparent 70%),var(--vidrio);border:1px solid var(--borde)}.sobre__texto[data-astro-cid-dedjdgge]{display:grid;gap:1.25rem;color:var(--suave);font-size:var(--t-m);max-width:var(--lectura)}.sobre__datos[data-astro-cid-dedjdgge]{margin:.5rem 0 0;display:grid;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--borde);font-size:var(--t-s)}.sobre__datos[data-astro-cid-dedjdgge] dt[data-astro-cid-dedjdgge]{color:#fff;font-weight:600}.sobre__datos[data-astro-cid-dedjdgge] dd[data-astro-cid-dedjdgge]{margin:0}@media(max-width:900px){.stack[data-astro-cid-dedjdgge]{grid-template-columns:repeat(2,minmax(0,1fr))}.sobre[data-astro-cid-dedjdgge]{grid-template-columns:1fr}}@media(max-width:560px){.stack[data-astro-cid-dedjdgge]{grid-template-columns:1fr}}.panel[data-astro-cid-xjughlio]{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem);border-radius:32px;background:#14103099;border:1px solid var(--borde-violeta)}.panel__brillo[data-astro-cid-xjughlio]{position:absolute;inset:-40%;z-index:-1;background:radial-gradient(circle at 30% 30%,rgba(109,75,255,.55),transparent 40%),radial-gradient(circle at 75% 70%,rgba(19,181,214,.35),transparent 40%);will-change:transform;animation:gira 24s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.plataforma[data-astro-cid-xjughlio]{display:block;width:120px;height:18px;margin:3.5rem auto 1.75rem;border-radius:50%;background:radial-gradient(ellipse,rgba(127,227,245,.35),transparent 70%);border:1px solid rgba(127,227,245,.35);transition:box-shadow .6s,background .6s}.plataforma[data-astro-cid-xjughlio].aterrizado{background:radial-gradient(ellipse,rgba(127,227,245,.8),transparent 70%);box-shadow:0 0 30px #7fe3f5b3,0 0 80px #7c5cff99;animation:pulso 2s ease-in-out infinite}@keyframes pulso{50%{box-shadow:0 0 14px #7fe3f580,0 0 40px #7c5cff66}}h2[data-astro-cid-xjughlio]{margin-top:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem)}.panel__texto[data-astro-cid-xjughlio]{margin:1.25rem auto 0;max-width:34rem;color:var(--suave);font-size:var(--t-l)}.panel__acciones[data-astro-cid-xjughlio]{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2.25rem}.canales[data-astro-cid-xjughlio]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 2.5rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--borde)}.canales[data-astro-cid-xjughlio] li[data-astro-cid-xjughlio]{display:grid;gap:.15rem;min-width:0}.canales[data-astro-cid-xjughlio] span[data-astro-cid-xjughlio]{font-size:.8125rem;color:var(--tenue)}.canales[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]{font-weight:600;font-size:var(--t-s);text-decoration:none;overflow-wrap:anywhere}.canales[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]:hover{color:var(--cian-claro)}
