:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f7ff;background:#080c15;font-family:system-ui,sans-serif}body{margin:0}.frame{width:min(90%,82rem);margin-inline:auto}.topbar{border-bottom:1px solid #25334a;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.5rem;display:flex}.status,.eyebrow,.figure-label{color:#a6c5e5;letter-spacing:.12em;text-transform:uppercase;font:.75rem/1.5 ui-monospace,monospace}.hero{grid-template-columns:1fr minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,8vw,7rem);display:grid}h1{letter-spacing:-.07em;margin-block:1.25rem;font-size:clamp(2.5rem,7vw,7rem);line-height:.96}h1 span{color:#8fdfff;display:block}.intro{color:#bcc9db}.visual{isolation:isolate;aspect-ratio:1;background:radial-gradient(circle,#15284a,#0a101d 72%);border:1px solid #25334a;place-items:center;display:grid;position:relative;overflow:hidden}.grid{background-image:linear-gradient(#7fbcff20 1px,#0000 1px),linear-gradient(90deg,#7fbcff20 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.orbital{aspect-ratio:1;place-items:center;width:76%;animation:28s linear infinite rotate;display:grid;position:relative}.orbit{border:1px solid #8ee6ff;border-radius:50%;width:96%;height:37%;position:absolute;box-shadow:0 0 1.3rem #338cff55,inset 0 0 1rem #338cff45}.orbit:after{content:"";aspect-ratio:1;background:#e8faff;border-radius:50%;width:.45rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 1rem .25rem #61bfff}.orbit-a{transform:rotate(-22deg)}.orbit-b{transform:rotate(38deg)}.orbit-c{transform:rotate(98deg)}.core{aspect-ratio:1;background:radial-gradient(circle at 38% 33%,#fff,#77d9ff 40%,#244bce 75%);border-radius:50%;width:14%;box-shadow:0 0 2rem #5abaff,0 0 5rem #2d69ea}.figure-label{position:absolute;bottom:1rem;left:1rem}@keyframes rotate{to{transform:rotate(360deg)}}@media (max-width:48rem){.hero{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.orbital{animation:none}}
