.hero-stage[data-astro-cid-j7pv25f6]{--hero-tilt-base: 55deg;--hero-tilt: calc(var(--hero-tilt-base) + var(--tilt-d, 0deg));--plane-yaw: var(--yaw-d, 0deg);perspective:900px;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .4s cubic-bezier(.22,1,.36,1)}.hero-layer[data-astro-cid-j7pv25f6],.hero-plane[data-astro-cid-j7pv25f6],.hero-sat[data-astro-cid-j7pv25f6],.hero-sat-spin[data-astro-cid-j7pv25f6]{transform-style:preserve-3d}.hero-plane[data-astro-cid-j7pv25f6]{position:absolute;inset:0;transform:rotateY(var(--plane-yaw)) rotateX(var(--hero-tilt))}.hero-aurora[data-astro-cid-j7pv25f6]{mask-image:radial-gradient(circle closest-side at 50% 50%,#000 12%,rgb(0 0 0 / .62) 58%,transparent 90%);-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 12%,rgb(0 0 0 / .62) 58%,transparent 90%)}.hero-blob[data-astro-cid-j7pv25f6]{position:absolute;aspect-ratio:1;border-radius:9999px;filter:blur(42px);animation:hero-drift 22s ease-in-out infinite}.hero-blob-1[data-astro-cid-j7pv25f6]{width:54%;left:6%;top:2%;background:radial-gradient(circle at 50% 50%,rgb(96 165 250 / .55),transparent 68%)}.hero-blob-2[data-astro-cid-j7pv25f6]{width:48%;right:4%;bottom:0%;background:radial-gradient(circle at 50% 50%,rgb(129 140 248 / .5),transparent 68%);animation-duration:27s;animation-delay:-7s}.hero-blob-3[data-astro-cid-j7pv25f6]{width:34%;left:46%;top:8%;background:radial-gradient(circle at 50% 50%,rgb(45 212 191 / .34),transparent 66%);animation-duration:19s;animation-delay:-12s}.dark[data-astro-cid-j7pv25f6] .hero-blob-1[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 50% 50%,rgb(59 130 246 / .5),transparent 68%)}.dark[data-astro-cid-j7pv25f6] .hero-blob-2[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 50% 50%,rgb(99 102 241 / .44),transparent 68%)}.dark[data-astro-cid-j7pv25f6] .hero-blob-3[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 50% 50%,rgb(20 184 166 / .3),transparent 66%)}.hero-mesh[data-astro-cid-j7pv25f6]{transform:rotateY(var(--plane-yaw)) rotateX(var(--hero-tilt));background-image:linear-gradient(rgb(100 116 139 / .09) 1px,transparent 1px),linear-gradient(90deg,rgb(100 116 139 / .09) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle closest-side at 50% 50%,#000 18%,rgb(0 0 0 / .6) 60%,transparent 90%);-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 18%,rgb(0 0 0 / .6) 60%,transparent 90%)}.dark[data-astro-cid-j7pv25f6] .hero-mesh[data-astro-cid-j7pv25f6]{background-image:linear-gradient(rgb(148 163 184 / .09) 1px,transparent 1px),linear-gradient(90deg,rgb(148 163 184 / .09) 1px,transparent 1px)}.hero-orbit[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;aspect-ratio:1;border-radius:9999px;border:1px solid rgb(148 163 184 / .3);translate:-50% -50%;animation:hero-spin linear infinite}.hero-orbit-1[data-astro-cid-j7pv25f6]{height:92%;animation-duration:26s}.hero-orbit-2[data-astro-cid-j7pv25f6]{height:68%;border-style:dashed;border-color:#94a3b83d;animation-duration:18s;animation-direction:reverse}.hero-orbit-3[data-astro-cid-j7pv25f6]{height:44%;border-color:#94a3b833}.dark[data-astro-cid-j7pv25f6] .hero-orbit[data-astro-cid-j7pv25f6]{border-color:#94a3b833}.hero-node[data-astro-cid-j7pv25f6]{position:absolute;top:-4px;left:50%;height:8px;width:8px;margin-left:-4px;border-radius:9999px;transform:rotateX(calc(var(--hero-tilt) * -1)) rotateY(calc(var(--plane-yaw) * -1))}.hero-node-blue[data-astro-cid-j7pv25f6]{background:#3b82f6;box-shadow:0 0 14px 3px #3b82f680}.hero-node-indigo[data-astro-cid-j7pv25f6]{background:#6366f1;box-shadow:0 0 14px 3px #6366f173}.hero-halo[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 50% 50%,rgb(59 130 246 / .35),transparent 65%);animation:hero-breathe 5s ease-in-out infinite}.hero-sat[data-astro-cid-j7pv25f6]{position:absolute;inset:0;rotate:var(--off)}.hero-sat-spin[data-astro-cid-j7pv25f6]{position:absolute;inset:0;animation:hero-spin var(--dur) linear infinite}.hero-sat-icon[data-astro-cid-j7pv25f6]{position:absolute;top:var(--r);left:50%;display:flex;height:42px;width:42px;margin-left:-21px;align-items:center;justify-content:center;border-radius:13px;border:1px solid rgb(226 232 240 / .9);background:#ffffffe0;box-shadow:0 12px 28px -16px #0f172a73;backdrop-filter:blur(6px);transform:rotate(calc(var(--off) * -1)) rotateX(calc(var(--hero-tilt) * -1)) rotateY(calc(var(--plane-yaw) * -1));animation:hero-spin-rev var(--dur) linear infinite}.hero-sat-icon[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:24px;width:24px;-o-object-fit:contain;object-fit:contain}.dark[data-astro-cid-j7pv25f6] .hero-sat-icon[data-astro-cid-j7pv25f6]{border-color:#334155e6;background:#f1f5f9e6}@media (min-width: 1920px){.hero-sat-icon[data-astro-cid-j7pv25f6]{height:46px;width:46px;margin-left:-23px;border-radius:14px}.hero-sat-icon[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:26px;width:26px}}@media (max-width: 639px){.hero-plane[data-astro-cid-j7pv25f6],.hero-mesh[data-astro-cid-j7pv25f6]{scale:1.25}}.hero-chip[data-astro-cid-j7pv25f6]{position:absolute;display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid rgb(226 232 240 / .9);background:#ffffffc7;padding:5px 11px;font-size:11px;font-weight:600;color:#334155;backdrop-filter:blur(6px);box-shadow:0 10px 26px -14px #0f172a59;animation-name:hero-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.dark[data-astro-cid-j7pv25f6] .hero-chip[data-astro-cid-j7pv25f6]{border-color:#1e293be6;background:#0f172ac7;color:#cbd5e1;box-shadow:0 10px 26px -14px #000000b3}@keyframes hero-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-5%,0) scale(1.14)}}@keyframes hero-spin{to{rotate:360deg}}@keyframes hero-spin-rev{to{rotate:-360deg}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hero-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.95;transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.hero-stage[data-astro-cid-j7pv25f6]{transition:none}.hero-blob[data-astro-cid-j7pv25f6],.hero-orbit[data-astro-cid-j7pv25f6],.hero-halo[data-astro-cid-j7pv25f6],.hero-chip[data-astro-cid-j7pv25f6],.hero-sat-spin[data-astro-cid-j7pv25f6],.hero-sat-icon[data-astro-cid-j7pv25f6]{animation:none}}
