.nexus-page{padding-top:78px}.nexus-hero{isolation:isolate;background:radial-gradient(at bottom,#1b2735 0%,#090a0f 100%);flex-direction:column;justify-content:flex-end;width:100%;min-height:calc(100svh - 78px);margin-inline:0;padding:clamp(64px,9vw,132px) 0 4px;display:flex;position:relative;overflow:hidden}.nexus-stars,.nexus-star-layer{z-index:-1;content:"";pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.nexus-star-layer-one{background-image:radial-gradient(circle at 12% 14%,#ffffffd9 0 1px,#0000 2px),radial-gradient(circle at 74% 26%,#ffffffbf 0 1px,#0000 2px);background-size:187px 158px,256px 207px;animation:1.35s ease-in-out -1.1s infinite alternate nexus-stars-twinkle}.nexus-star-layer-two{background-image:radial-gradient(circle at 28% 22%,#dddc 0 1.5px,#0000 2.5px),radial-gradient(circle at 88% 62%,#ffffffb3 0 1.5px,#0000 2.5px);background-size:325px 266px,404px 335px;animation:2.4s ease-in-out -3.4s infinite alternate-reverse nexus-stars-twinkle}.nexus-star-layer-three{opacity:.8;background-image:radial-gradient(circle at 48% 10%,#fffc 0 2px,#0000 3px),radial-gradient(circle at 92% 18%,#ffffffa6 0 2px,#0000 3px);background-size:512px 414px,670px 531px;animation:3.65s ease-in-out -5.8s infinite alternate nexus-stars-twinkle}.nexus-star-layer-four{opacity:.65;background-image:radial-gradient(circle at 6% 76%,#fffc 0 2.5px,#0000 3.5px),radial-gradient(circle at 82% 84%,#ddddddb3 0 2.5px,#0000 3.5px);background-size:748px 610px,581px 473px;animation:5.25s ease-in-out -2.6s infinite alternate-reverse nexus-stars-twinkle}.nexus-star-layer-five{opacity:.55;background-image:radial-gradient(circle at 18% 8%,#ffffffb3 0 3px,#0000 4px),radial-gradient(circle at 66% 34%,#fff9 0 3px,#0000 4px);background-size:965px 788px,827px 680px;animation:7s ease-in-out -9s infinite alternate nexus-stars-twinkle}.nexus-constellations{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nexus-constellation{fill:none;stroke:#ebf4f647;stroke-width:1px;animation:3.4s ease-in-out -2.4s infinite alternate nexus-constellation-twinkle}.nexus-constellation circle{fill:#ebf4f6cc;stroke:none}.nexus-constellation-two{animation-duration:4.8s;animation-delay:-6.1s}.nexus-constellation-three{stroke:#ebf4f633;animation-duration:5.7s;animation-delay:-4.7s}.nexus-constellation-three circle{fill:#ebf4f69e}@keyframes nexus-constellation-twinkle{0%{opacity:0}to{opacity:.85}}@keyframes nexus-stars-twinkle{0%{opacity:.28}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.nexus-star-layer,.nexus-constellation{animation:none}}.nexus-hero-display{position:relative}.nexus-hero h1{white-space:nowrap;width:100%;font:400 clamp(90px, 30vw, 900px) / .78 "Syne", var(--font-sans);letter-spacing:-.04em;margin:0}.nexus-hero-tagline{margin:0;border-left:1px solid var(--ink);max-width:none;color:var(--ink);font:500 clamp(16px, 1.5vw, 22px) / 1.15 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin-bottom:18px;padding:12px 14px;position:absolute;bottom:100%;left:50px}.nexus-hero-meta{top:32px;right:max(32px, calc((100% - var(--max)) / 2));flex-wrap:wrap;justify-content:flex-end;gap:0 10px;margin:0;display:flex;position:absolute}.nexus-hero-meta span{color:var(--ink);font:700 14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase}.nexus-workflow{margin-top:clamp(32px,5vw,90px);padding-bottom:clamp(48px,6vw,80px)}.nexus-workflow-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:24px clamp(28px,5vw,70px);margin-bottom:44px;display:grid}.nexus-workflow-head>span{color:var(--signal);font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}.nexus-workflow-head h2{font:500 clamp(30px, 3.6vw, 54px) / 1.05 var(--font-display);letter-spacing:-.045em;margin:0}.nexus-workflow-head p{max-width:560px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.nexus-demo{box-shadow:0 34px 72px #0f2e3b57,0 12px 26px #0f2e3b38}.nexus-principles{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--paper-ink);border-top:1px solid #13212a2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:clamp(32px,4vw,56px) 0;display:grid}.nexus-principles article{background:#f7f8f4b8;border:1px solid #13212a2e;padding:28px;box-shadow:0 16px 34px #13212a29}.nexus-principles span{color:#0a5d71;font:500 16px var(--font-mono);letter-spacing:.12em}.nexus-principles h2{font:700 26px / 1.1 var(--font-display);letter-spacing:-.03em;margin:18px 0 0}.nexus-principles p{color:var(--paper-muted);margin:14px 0 0;font-size:14px;line-height:1.6}@media (width<=980px){.nexus-workflow-head,.nexus-principles{grid-template-columns:1fr}}@media (width<=640px){.nexus-hero h1{font-size:clamp(92px,38vw,360px)}.nexus-hero-tagline{white-space:nowrap;width:max-content;max-width:calc(100vw - 40px);margin-bottom:14px;bottom:100%;left:20px}.nexus-hero-meta{max-width:calc(100% - 40px);top:24px;right:20px}.nexus-hero-tagline span{display:block}}@media (width<=860px){.nexus-page{padding-top:68px}.nexus-hero{min-height:calc(100svh - 68px)}}
