@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #07080B;--bg2: #0D0F14;--surface: #161820;--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--text: #E8E8EC;--text-muted: #7A7D8A;--text-dim: #4A4D5A;--cyan: #00D4F0;--cyan-dim: rgba(0,212,240,.12);--cyan-glow: rgba(0,212,240,.25);--amber: #F0A030;--amber-dim: rgba(240,160,48,.12);--blue: #4A8FFF;--blue-dim: rgba(74,143,255,.12);--green: #22C88A;--green-dim: rgba(34,200,138,.1);--font-head: "Syne", sans-serif;--font-body: "DM Sans", sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.7;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#00d4f033;border-radius:99px}@keyframes fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gridPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes orbFloat1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-30px)}}@keyframes orbFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes scrollPulse{0%{transform:scaleY(0);transform-origin:top;opacity:1}to{transform:scaleY(1);transform-origin:top;opacity:0}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ring{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-2%,3%)}40%{transform:translate(3%,-1%)}60%{transform:translate(-1%,4%)}80%{transform:translate(4%,-2%)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-right.visible{opacity:1;transform:translate(0)}.nav-link{color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:400;transition:color .2s}.nav-link:hover{color:var(--text)}.nav-cta{padding:8px 20px;background:transparent;border:1px solid var(--border-hover);border-radius:8px;color:var(--text);font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.nav-cta:hover{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.hero-grid{animation:gridPulse 8s ease-in-out infinite}.hero-orb-1{animation:orbFloat1 12s ease-in-out infinite}.hero-orb-2{animation:orbFloat2 10s ease-in-out infinite reverse}.eyebrow-dot{animation:blink 2s ease-in-out infinite}.scroll-line{animation:scrollPulse 2s ease-in-out infinite}.hero-cta{transition:transform .2s,box-shadow .2s}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00d4f04d}.ticker-track{animation:ticker 28s linear infinite}.ticker-track:hover{animation-play-state:paused}.status-ring{position:relative}.status-ring:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;animation:ring 2s ease-in-out infinite}.status-ring-live:after{border:1px solid var(--green)}.status-ring-building:after{border:1px solid var(--amber)}.status-ring-research:after{border:1px solid var(--blue)}.p-card{transition:transform .3s,border-color .3s,box-shadow .3s}.p-card:hover{transform:translateY(-5px)}.p-card-live:hover{border-color:#22c88a4d!important;box-shadow:0 20px 60px #22c88a14!important}.p-card-building:hover{border-color:#f0a0304d!important;box-shadow:0 20px 60px #f0a03014!important}.p-card-research:hover{border-color:#4a8fff4d!important;box-shadow:0 20px 60px #4a8fff14!important}.mv-card{transition:transform .3s,border-color .3s,box-shadow .3s}.mv-card:hover{transform:translateY(-4px)}.s-card{transition:transform .3s,border-color .2s}.s-card:hover{border-color:var(--border-hover)!important;transform:translateY(-3px)}.s-btn{transition:background .2s,box-shadow .2s;position:relative;overflow:hidden}.s-btn:hover{background:var(--cyan-dim)!important;box-shadow:0 0 20px var(--cyan-glow)!important}.s-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);transition:transform .5s;border-radius:9px}.s-btn:hover:after{transform:translate(100%)}.noise-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:256px 256px;animation:grain .4s steps(1) infinite;opacity:.25}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.section-label:before{content:"";width:20px;height:1px;background:var(--cyan);display:inline-block}.shimmer-text{background:linear-gradient(90deg,var(--cyan),#80E8FF,#4A8FFF,var(--cyan));background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.founder-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid rgba(0,212,240,.25);border-radius:9px;color:var(--cyan);font-size:13px;font-weight:500;text-decoration:none;flex-shrink:0;background:transparent;transition:all .2s}.founder-link:hover{background:var(--cyan-dim);border-color:var(--cyan)}
