:root{--bg:#070b17;--bg2:#0d1326;--card:#111a30;--text:#f4f7ff;--muted:#a4afc5;--blue:#48b9ff;--cyan:#71e3ff;--line:#9bc0ff2b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 80% 5%,#2752b21f,#0000 50%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}#stars{pointer-events:none;z-index:-1;opacity:.55;width:100%;height:100%;position:fixed;inset:0}.progress{background:linear-gradient(90deg, var(--blue), #937cff);z-index:99;width:0;height:2px;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section{max-width:1700px;margin:auto;padding:108px max(5vw,24px)}.eyebrow,.section-label{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.eyebrow{color:var(--cyan);font-size:11px;font-weight:700}.eyebrow-w{color:var(--muted);margin:20px 0 30px;font-weight:700;font-size:.8rem!important}.live-dot{background:#51e4d8;border-radius:50%;width:7px;height:7px;margin-right:9px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 14px #51e4d8}.btn{justify-content:space-between;align-items:center;gap:30px;padding:17px 21px;font-size:1rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn.primary{background:var(--blue);color:#06101c}.btn.secondary{color:#fff;border:1px solid #3a4967}.photo-placeholder{text-align:center;background:linear-gradient(145deg,#444c59,#252d3d);border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:225px;height:245px;display:flex;position:absolute;bottom:2%;right:0;transform:rotate(3deg);box-shadow:0 18px 60px #0006}.placeholder-icon{opacity:.45;font-size:45px;font-weight:400}.photo-placeholder strong,.placeholder strong{letter-spacing:.08em;font-size:12px}.photo-placeholder small,.placeholder small{color:#c8cfda;font-size:10px}.section-label{border-bottom:1px solid var(--line);color:#92a6c7;justify-content:space-between;gap:12px;margin-bottom:70px;padding-bottom:23px;font-size:10px;display:flex}.section-label span:first-child{color:var(--blue)}.display{letter-spacing:-.06em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(42px,5.7vw,90px);font-weight:600;line-height:1.07}.display span{color:var(--blue)}.placeholder{color:#e0e4e9;text-align:center;background:linear-gradient(135deg,#5b6069,#353a45 58%,#4d5360);border:1px dashed #ffffff42;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=1100px){.photo-placeholder{width:175px;height:195px}}@media (width<=760px){.section{padding:78px 16px}.photo-placeholder{width:140px;height:155px;bottom:0;right:2%}.photo-placeholder strong{font-size:10px}.photo-placeholder small{font-size:8px}.section-label{margin-bottom:44px}}@media (width<=299px){.section{padding:64px 10px}}.topbar{border-bottom:1px solid var(--line);z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b17cc;justify-content:space-between;align-items:center;gap:16px;height:82px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand{letter-spacing:.05em;white-space:nowrap;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.brand-mark{color:var(--blue);vertical-align:-2px;margin-right:8px;font-size:28px}.accent{color:var(--blue)}nav{gap:32px;display:flex}nav a{color:#c5d0e6;font-size:13px;transition:color .2s}nav a:hover{color:var(--cyan)}.topbar nav{flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-left:auto}.topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}@media (width<=1100px) and (width>=761px){.topbar nav{gap:16px}}.nav-cta{border:1px solid var(--line);color:var(--text);border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.nav-cta:hover{color:var(--cyan);border-color:var(--cyan)}.nav-cta svg{color:var(--cyan)}.lang-switch{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.lang-current{display:none}.lang-options{border:1px solid var(--line);border-radius:100px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lang-options button{color:#9bb1d1;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:7px 9px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;transition:color .2s,background .2s}.lang-options button:hover{color:var(--cyan)}.lang-options button.is-active{color:#06101c;background:var(--blue)}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#0c182ed9;border-radius:12px;flex-shrink:0;width:40px;height:40px;padding:9px;display:none}.menu-toggle span{background:var(--cyan);border-radius:3px;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}@media (width<=760px){.topbar{gap:10px;height:70px;padding:0 16px}.brand{min-width:0;font-size:17px}.topbar-actions{gap:8px;margin-left:auto}.topbar nav{border-bottom:1px solid var(--line);z-index:29;background:#0a1226;flex-direction:column;gap:0;margin-left:0;padding:18px 24px 25px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 25px 35px #00000073}.topbar nav.is-open{display:flex}.topbar nav a{border-bottom:1px solid #9bc0ff1a;padding:14px 4px;font-size:15px}.nav-cta{background:#0c182ed9;border-radius:12px;justify-content:center;width:40px;height:40px;padding:0}.nav-cta-label{display:none}.menu-toggle{display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lang-current{border:1px solid var(--line);width:40px;height:40px;color:var(--text);letter-spacing:.06em;cursor:pointer;background:#0c182ed9;border-radius:12px;justify-content:center;align-items:center;gap:3px;padding:0;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.lang-caret{display:none}.lang-options{border:1px solid var(--line);z-index:70;background:#0a1226;border-radius:14px;flex-direction:column;gap:2px;min-width:100%;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.lang-switch.is-open .lang-options{display:flex}.lang-options button{border-radius:10px;justify-content:center;width:100%;padding:10px 12px}}@media (width<=350px){.topbar .brand-text{display:none}.topbar .brand-mark{margin-right:0}}.hero{grid-template-columns:1.07fr .93fr;align-items:center;gap:36px;min-height:750px;padding-top:80px;padding-bottom:90px;display:grid;position:relative}.hero-glow{filter:blur(160px);opacity:.16;pointer-events:none;background:#1658d1;border-radius:50%;width:480px;height:480px;position:absolute;top:20%;right:12%}.hero-kicker,.hero-footnote{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.hero-kicker{color:#c4d5ef;margin:52px 0 12px;font-size:13px}.hero h1{letter-spacing:-.075em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(78px,9.2vw,158px);font-weight:700;line-height:.89}.hero h1>span{color:var(--blue)}.period{color:#fff}.hero-statement{letter-spacing:-.035em;color:var(--text);max-width:610px;margin:25px 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.25;min-width:100%!important}.hero-statement em{color:var(--blue);font-style:normal}.hero-description{color:var(--muted);max-width:550px;font-size:15px;line-height:1.75}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-footnote{color:#7385a4;align-items:center;gap:18px;margin-top:80px;font-size:12px;display:flex}.hero-footnote .line{background:#526584;width:42px;height:1px}@media (width<=1100px){.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(62px,8vw,105px)}}@media (width<=760px){.hero{grid-template-columns:1fr;gap:0;padding-top:70px}.hero h1{font-size:clamp(64px,16vw,105px)}.hero-footnote{margin-top:40px}.hero-description{font-size:14px}}.hero{isolation:isolate;overflow:hidden}.hero-glow{pointer-events:none}.hero-nebula{z-index:-1;pointer-events:none;background:radial-gradient(at 77% 41%,#2c6df529,#0000 38%),radial-gradient(at 27% 63%,#1f6bc81c,#0000 50%);animation:11s ease-in-out infinite nebulaBreath;position:absolute;inset:-8% -8% 0}.hero-stardust{pointer-events:none;z-index:-1;opacity:.7;background-image:radial-gradient(1px 1px at 9% 13%,#b5e7ff 90%,#0000),radial-gradient(2px 2px at 72% 15%,#88cfff 90%,#0000),radial-gradient(1px 1px at 37% 48%,#c7e7ff 90%,#0000),radial-gradient(1px 1px at 92% 75%,#fff 90%,#0000),radial-gradient(2px 2px at 56% 84%,#9edaff 90%,#0000),radial-gradient(1px 1px at 19% 89%,#fff 90%,#0000);background-size:410px 350px,530px 420px,340px 390px,630px 520px,480px 420px,570px 610px;animation:32s linear infinite starDrift;position:absolute;inset:0}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.045em;font-size:clamp(62px,7.3vw,116px);font-weight:650;line-height:.98}.hero-kicker{letter-spacing:.16em}.hero-statement{font-size:clamp(23px,2.5vw,38px);line-height:1.3}.hero-description{max-width:620px}.hero .eyebrow{letter-spacing:.09em;font-size:clamp(9px,.85vw,12px)}@media (width<=1100px){.hero h1{font-size:clamp(58px,7.5vw,94px)}}@media (width<=760px){.hero{overflow:hidden}.hero h1{letter-spacing:-.045em;font-size:clamp(52px,12vw,83px)}.hero .eyebrow{font-size:9px;line-height:1.8}.hero-statement{font-size:clamp(22px,5.6vw,30px)}}@media (prefers-reduced-motion:reduce){.hero-nebula,.hero-stardust{animation:none!important}}.hero{background:radial-gradient(at 72% 45%,#18438b2e,#0000 53%),linear-gradient(#080d1c,#091227 75%,#070b17);width:100%;max-width:none;overflow:hidden}.hero-nebula{z-index:0;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero-glow,.hero-stardust{z-index:0}.hero-copy{z-index:1}@media (width>=1500px){.hero{padding-left:max(5vw,50vw - 780px);padding-right:max(5vw,50vw - 780px)}}@media (width<=1100px) and (width>=761px){.hero{gap:18px}}@media (width<=760px){.hero{flex-direction:column;gap:0;padding:46px 20px 72px;display:flex}.hero-copy{order:1;width:100%}.hero-kicker{margin-top:23px}.hero h1{font-size:clamp(52px,12vw,80px)}.hero-footnote{margin-top:36px}}.hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:center;gap:0 clamp(30px,5vw,90px);min-height:680px;padding-top:75px;padding-bottom:80px;display:grid}.hero-intro{z-index:2;grid-area:1/1;align-self:end;position:relative}.hero-tail{z-index:2;grid-area:2/1;align-self:start;position:relative}.hero-kicker{margin:30px 0 12px}.hero h1{letter-spacing:-.045em;font-size:clamp(64px,7.1vw,110px);line-height:.94}.hero-statement{max-width:610px;margin:25px 0 12px;font-size:clamp(16px,1.5vw,23px);line-height:1.5}.hero-description{max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.65}.hero .actions{margin-top:22px}.hero-footnote{margin-top:36px}@media (width>=1500px){.hero{min-height:730px}}@media (width<=1100px) and (width>=761px){.hero{column-gap:15px;min-height:640px}.hero h1{font-size:clamp(56px,7vw,83px)}.hero-statement{font-size:clamp(21px,2.5vw,27px)}}@media (width<=760px){.hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:38px 20px 58px;display:flex}.hero-intro{order:0;align-self:auto;width:100%}.hero-tail{order:2;align-self:auto;width:100%}.hero-kicker{margin:22px 0 9px;font-size:10px}.hero h1{font-size:clamp(57px,13vw,82px);line-height:.95}.hero-statement{max-width:500px;margin:18px 0 44px;font-size:clamp(20px,3.7vw,27px);line-height:1.26}.hero-description{margin:8px 0 0;font-size:14px;line-height:1.6}.hero .actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.hero .btn{gap:8px;padding:15px 12px;font-size:1rem}.hero-footnote{margin-top:46px}}@media (width<=390px){.hero h1{font-size:clamp(51px,13vw,65px)}.hero .btn{font-size:16px}}.orbital-label{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.hero-art{place-items:center;height:600px;display:grid;position:relative}.orbital{place-items:center;display:grid;position:absolute;inset:0}.orbit{border:1px solid #55acff40;border-radius:50%;position:absolute;transform:rotate(-25deg)}.orbit-one{width:82%;height:39%;animation:24s linear infinite orbit}.orbit-two{width:94%;height:54%;animation:30s linear infinite orbit2;transform:rotate(38deg)}.orbit-three{border-color:#55acff1f;width:60%;height:90%;animation:35s linear infinite orbit;transform:rotate(-40deg)}.planet{background:radial-gradient(circle at 30% 22%,#9af4ff 0%,#6acbff 18%,#2763bd 50%,#11255d 78%,#071029 100%);border-radius:50%;width:330px;height:330px;animation:7s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:0 0 90px #298aff40,inset -30px -25px 60px #020820a6}.planet:after{content:"";filter:blur(10px);border-top:17px solid #d2f6ff40;border-bottom:12px solid #0f367038;position:absolute;inset:30% -10%;transform:rotate(-23deg)}.planet-shine{background:linear-gradient(140deg,#ffffff2e,#0000 55%);position:absolute;inset:0}.orbital-label{color:#9dc5f2;font-size:10px;position:absolute}.label-top{top:17%;right:0}.label-bottom{bottom:18%;left:2%}@media (width<=1100px){.planet{width:250px;height:250px}.hero-art{height:520px}}@media (width<=760px){.hero-art{height:400px}.planet{width:240px;height:240px}}.hero-art{z-index:1;position:relative}.planet{animation:9s ease-in-out infinite uranusPulse,6s ease-in-out infinite float}.planet-atmosphere{pointer-events:none;border:1px solid #65caff26;border-radius:50%;animation:9s ease-in-out infinite atmospherePulse;position:absolute;inset:-18px;box-shadow:0 0 35px 8px #329bff21,0 0 100px 16px #2960ff14}.planet-flare{pointer-events:none;filter:blur(16px);z-index:-1;background:radial-gradient(circle,#64d0ff2e,#0000 64%);border-radius:50%;animation:9s ease-in-out infinite flarePulse;position:absolute;inset:0}.orbital{isolation:isolate}@media (prefers-reduced-motion:reduce){.planet,.planet-atmosphere,.planet-flare{animation:none!important}}.hero-art{z-index:1}@media (width<=1100px) and (width>=761px){.hero-art{min-width:0}}@media (width<=760px){.hero-art{flex:none;order:0;width:100%;height:375px;margin:0 0 24px}.hero-art .orbital{inset:0 0 22px}.hero-art .planet{width:235px;height:235px}.hero-art .photo-placeholder{z-index:3;width:185px;height:215px;bottom:0;right:0;transform:rotate(3deg);box-shadow:0 15px 55px #0000008c}.hero-art .photo-placeholder strong{font-size:12px}.hero-art .photo-placeholder small{font-size:9px}.hero-art .label-top{top:6%;right:1%}.hero-art .label-bottom{bottom:12%;left:0}}@media (width<=390px){.hero-art{height:345px}.hero-art .planet{width:205px;height:205px}.hero-art .photo-placeholder{width:155px;height:185px}}.hero-art{z-index:1;grid-area:1/2/span 2;align-self:center;min-width:0;height:540px;position:relative}.hero-art .photo-placeholder{z-index:5;width:235px;height:260px;bottom:0;right:0;transform:rotate(2deg)}.hero-art .planet{width:320px;height:320px}.hero-art .label-bottom{bottom:8%}@media (width>=1500px){.hero-art{height:590px}}@media (width<=1100px) and (width>=761px){.hero-art{height:480px}.hero-art .planet{width:255px;height:255px}.hero-art .photo-placeholder{width:175px;height:195px}}@media (width<=760px){.hero-art{order:1;align-self:auto;width:100%;height:350px;margin:8px 0 0}.hero-art .orbital{inset:0}.hero-art .planet{width:230px;height:230px}.hero-art .photo-placeholder{width:192px;height:224px;bottom:3px;right:2%;transform:rotate(2deg)}.hero-art .label-top{top:8%;right:1%}.hero-art .label-bottom{bottom:9%;left:0}}@media (width<=390px){.hero-art{height:320px}.hero-art .planet{width:210px;height:210px}.hero-art .photo-placeholder{width:162px;height:195px}}.hero-art .orbital{inset:0}@media (width<=760px){.hero-art{height:310px}.hero-art .planet{width:235px;height:235px}}@media (width<=390px){.hero-art{height:285px}.hero-art .planet{width:210px;height:210px}}.ticker{background:#0b1324;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;width:100%;overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation:30s linear infinite ticker-scroll;display:flex}.ticker-content{white-space:nowrap;letter-spacing:.18em;color:#91a3c1;flex:none;align-items:center;gap:3rem;padding:18px 1.5rem;font-size:12px;font-weight:700;display:flex}.ticker-star{color:#42b9ff;font-size:16px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.pill-row{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.about-grid{grid-template-columns:1fr 1fr;gap:9%;display:grid}.about-text p{color:#acb8d0;margin:0 0 20px;font-size:17px;line-height:1.85}.about-text strong{color:#fff}.pill-row{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.pill-row span{border:1px solid var(--line);color:#9bb1d1;padding:10px 12px;font-size:9px}@media (width<=760px){.about-grid{grid-template-columns:1fr}}.about-grid{grid-template-columns:minmax(230px,.72fr) minmax(260px,1fr) minmax(300px,1.1fr);align-items:start;gap:clamp(24px,3vw,55px)}.about-photo{aspect-ratio:3/4;align-self:start;gap:12px;min-height:360px;padding:24px}.about-grid .display{font-size:clamp(38px,4.2vw,68px)}@media (width<=1100px){.about-grid{grid-template-columns:minmax(210px,.7fr) 1fr;gap:30px}}@media (width<=760px){.about-grid{grid-template-columns:1fr;gap:22px;display:grid}.about-copy .display{font-size:clamp(42px,10vw,62px)}.about-photo{aspect-ratio:4/3;width:min(100%,420px);min-height:300px;margin:0 auto}}.about-photo{border-radius:20px;width:100%;min-width:0;overflow:hidden}.about-photo-img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block}.about-photo{height:420px}@media (width<=768px){.about-photo{height:340px}}.about-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);grid-template-areas:"foto copy";align-items:center;gap:22px clamp(32px,5vw,90px);display:grid}.about-copy{flex-direction:column;grid-area:copy;justify-content:center;align-self:center;gap:18px;min-width:0;display:flex}.about-grid .about-photo{border:1px solid #4bb8ff4d;border-radius:12px;grid-area:foto;width:100%;min-width:0;height:480px;position:relative;overflow:hidden;box-shadow:0 20px 65px #00000059}.about-grid .about-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.about-illustration-placeholder{border-radius:inherit;border:none;width:100%;height:100%;padding:24px}.about-grid .about-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00143259 100%);position:absolute;inset:0}.about-grid .about-photo:hover img{transform:scale(1.035)}.about-copy>.display{margin:0}.about-copy>.about-text{min-width:0}.network-grid{grid-template-columns:minmax(280px, 1.25fr) repeat(var(--cols,4), minmax(0, 240px));justify-content:start;align-items:stretch;gap:clamp(14px,1.5vw,20px);margin-top:clamp(72px,9vw,128px);margin-bottom:28px;display:grid}.network-intro{grid-column:1;grid-row:1 / span var(--rows,1);flex-direction:column;align-self:center;align-items:center;gap:28px;min-width:0;max-width:100%;padding-inline:clamp(4px,1vw,12px);display:flex}.network-join{gap:16px}.network-title{text-align:center;letter-spacing:-.06em;overflow-wrap:break-word;min-width:0;max-width:100%;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.05}.network-title span{color:var(--blue)}.network-card{border:1px solid var(--line);background:linear-gradient(#ffffff0b 0%,#ffffff04 100%);border-radius:14px;flex-direction:column;min-width:0;transition:transform .65s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000047}.network-card:before{content:"";z-index:2;background:linear-gradient(90deg, var(--blue), #937cff);opacity:0;height:2px;transition:opacity .55s;position:absolute;inset:0 0 auto}.network-card:hover{border-color:#48b9ff66;transform:translateY(-4px);box-shadow:0 22px 56px #00000061,0 0 0 1px #48b9ff0f}.network-card:hover:before{opacity:1}.network-card-media{aspect-ratio:4/5;background:#ffffff0a;height:auto;max-height:280px;position:relative;overflow:hidden}.network-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0014328c 100%);position:absolute;inset:0}.network-card-img{object-fit:cover;object-position:center 8%;width:100%;height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1);display:block}.network-card:hover .network-card-img{transform:scale(1.03)}.network-card-role{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--blue);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#050f23b8;border:1px solid #48b9ff66;border-radius:999px;padding:4px 9px;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;position:absolute;bottom:10px;left:10px}.network-card-body{flex-direction:column;flex:auto;gap:5px;min-height:0;padding:14px 14px 16px;display:flex}.network-card-name{letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(15px,1.15vw,17px);font-weight:600;line-height:1.2}.network-card-location{color:#8a9bb8;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.network-card-location svg{fill:currentColor;flex-shrink:0;width:12px;height:12px}.network-card-location svg.network-card-flag{border-radius:2px;width:16px;height:11px;margin-right:2px;box-shadow:0 0 0 1px #ffffff26}.network-card-bio{color:#b4c2d8;flex:auto;margin:2px 0 0;font-size:12px;line-height:1.45}.network-card-tags{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-content:flex-start;gap:5px;min-height:56.6px;margin:0;padding:12px 0 2px;list-style:none;display:flex;overflow:visible}.network-card-tags li{white-space:nowrap;border:1px solid var(--line);color:#9bb1d1;letter-spacing:.04em;background:#9bc0ff0d;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9px;transition:color .45s,border-color .45s,background .45s}.network-card:hover .network-card-tags li{color:#c4d4ec;background:#48b9ff0f;border-color:#48b9ff47}@media (prefers-reduced-motion:reduce){.network-card,.network-card-img,.network-card:before,.network-card-tags li{transition:none}.network-card:hover,.network-card:hover .network-card-img{transform:none}}@media (width<=1500px){.network-grid{grid-template-columns:minmax(200px,.9fr) repeat(2,minmax(0,240px));max-width:100%}.network-intro{grid-area:1/1/span 2;align-self:start}.network-card{max-width:none}}@media (width<=550px){.network-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:12px;width:100%}.network-intro{grid-area:auto/1/auto/-1;align-self:auto;align-items:center;margin-bottom:8px;padding-inline:0}}@media (width<=450px){.network-grid{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.network-intro{align-items:center;width:100%}.network-card{width:100%;max-width:100%}.network-card-media{max-height:320px}}@media (width<=768px){.about-grid{grid-template-columns:1fr;grid-template-areas:"copy""foto";justify-items:center;gap:28px}.about-grid .about-photo{width:100%;max-width:min(100%,420px);height:400px;margin-inline:auto}.about-copy{text-align:center;width:100%}.about-copy .pill-row{justify-content:center}}@media (width<=299px){.about-grid,.about-copy,.about-photo{width:100%;margin-inline:auto}.about-copy{text-align:center}}.project-tag,.project-index{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.section-heading p{max-width:380px;color:var(--muted);line-height:1.8}.project-card{border:1px solid var(--line);background:#111a30c7}.project-info p{color:var(--muted);font-size:14px;line-height:1.7}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.project-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-card{transition:transform .3s,border-color .3s;overflow:hidden}.project-card:hover{border-color:#48b9ff80;transform:translateY(-6px)}.project-placeholder{height:250px;position:relative}.project-media{border-bottom:1px solid var(--line);height:250px;position:relative;overflow:hidden}.project-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.project-card:hover .project-media img{transform:scale(1.04)}.project-media .project-index{border:1px solid var(--line);background:#070c18b3;padding:4px 8px}.project-index{font-size:12px;position:absolute;top:16px;left:16px}.project-info{padding:25px}.project-tag{color:var(--blue);font-size:9px}.project-info h3{margin:13px 0 8px;font-family:Space Grotesk,sans-serif;font-size:31px}.project-info p{min-height:76px}.project-info a{border-top:1px solid var(--line);color:var(--cyan);justify-content:space-between;margin-top:24px;padding-top:16px;font-size:13px;font-weight:700;display:flex}.project-info a span{color:var(--cyan)}@media (width<=1100px){.project-grid{grid-template-columns:repeat(2,1fr)}.project-card:last-child{grid-column:1/-1}}@media (width<=760px){.project-grid{grid-template-columns:1fr}.section-heading{display:block}.section-heading p{margin-top:25px}.project-card:last-child{grid-column:auto}}.feature-top,.stat-card small,.muted-note{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.impact{background:linear-gradient(#1223434d,#090e1c00);max-width:none}.impact>.section-label,.impact>.impact-head,.impact>.impact-layout{max-width:1530px;margin-left:auto;margin-right:auto}.impact-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.impact-head p{max-width:380px;color:var(--muted);line-height:1.8}.impact-head .eyebrow{margin-bottom:18px}.impact-layout{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.feature-card,.stat-card,.mini-feature{border:1px solid var(--line);background:#111a30c7}.feature-card{flex-direction:column;padding:24px;display:flex}.feature-top{color:var(--blue);justify-content:space-between;margin-bottom:22px;font-size:10px;font-weight:700;display:flex}.press-placeholder{height:330px}.press-media{border:1px solid var(--line);flex:1 1 0;min-height:200px;overflow:hidden}.press-media img{object-fit:cover;width:100%;height:100%;display:block}.feature-card a{align-self:flex-start}.feature-card h3{letter-spacing:-.035em;margin:26px 0 10px;font-family:Space Grotesk,sans-serif;font-size:29px}.feature-card p,.mini-feature p{color:var(--muted);font-size:14px;line-height:1.7}.impact-side{flex-direction:column;gap:16px;display:flex}.stat-card{padding:26px}.stat-number{letter-spacing:-.08em;font-family:Space Grotesk,sans-serif;font-size:clamp(65px,7vw,110px);font-weight:700;line-height:1}.stat-number span{color:var(--blue)}.stat-card p{max-width:330px;font-size:14px;line-height:1.65}.stat-card small{color:#8494af;font-size:9px}.mini-feature{gap:20px;padding:24px;display:flex}.mini-icon{color:var(--blue);font-size:31px}.mini-feature h3{margin:0 0 5px;font-size:19px}.feature-card a,.mini-feature a{color:var(--cyan);margin-top:7px;font-size:12px;font-weight:700;display:inline-block}.muted-note{color:#7287a8;font-size:9px}@media (width<=760px){.impact-layout{grid-template-columns:1fr}.impact-head{display:block}.impact-head p{margin-top:25px}.press-placeholder{height:250px}.press-media{flex:none;min-height:0}.press-media img{height:auto}}.game-top,.mono,.lab-chip,.lab-badge{letter-spacing:.13em;font-family:Space Grotesk,sans-serif}.lab-main,.game-card{border:1px solid var(--line);background:#111a30c7}.game-top{color:var(--blue);justify-content:space-between;margin-bottom:22px;font-size:10px;font-weight:700;display:flex}.game-card p,.lab-main-content>p:not(.mono):not(.lab-quote){color:var(--muted);font-size:14px;line-height:1.7}.lab{padding-bottom:145px}.lab-grid{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.lab-main{background:radial-gradient(circle at 72% 40%,#1770e82e,#0000 48%),#0d1730;min-height:570px;padding:28px;position:relative;overflow:hidden}.lab-badge{color:#a5d7fa;font-size:10px}.core-wrap{place-items:center;width:330px;height:330px;display:grid;position:absolute;top:13%;right:3%}.core{color:#85e9ff;text-shadow:0 0 35px #48b9ff,0 0 100px #195bff;font-size:130px;animation:5s ease-in-out infinite float}.core-ring{border:1px solid #67c3ff80;border-radius:50%;position:absolute}.core-ring-one{animation:22s linear infinite orbit;inset:12%;transform:rotate(30deg)}.core-ring-two{border-style:dashed;animation:30s linear infinite orbit2;inset:0;transform:rotate(-35deg)}.lab-main-content{max-width:510px;position:absolute;bottom:35px;left:32px}.mono{color:#8ba8cf;font-size:10px}.lab-main-content h2{letter-spacing:-.07em;margin:15px 0 8px;font-family:Space Grotesk,sans-serif;font-size:clamp(56px,6vw,90px);line-height:1}.lab-main-content h2 span{color:var(--blue)}.lab-quote{color:#e1f7ff;margin:10px 0 20px;font-family:Space Grotesk,sans-serif;font-size:23px}.lab-chip{color:#87c7ed;border:1px solid #33547c;margin-top:12px;padding:9px 12px;font-size:9px;display:inline-block}.game-card{flex-direction:column;padding:27px;display:flex}.pixel-art{text-align:center;color:#7be1ff;background:radial-gradient(circle,#153765,#091427 65%);border:1px solid #243e61;flex-direction:column;justify-content:center;align-items:center;height:245px;font-family:monospace;display:flex}.pixel-art>span:first-child{color:#6fdfff;font-size:48px}.pixel-art strong{letter-spacing:.1em;text-shadow:3px 3px #154b8b;font-size:42px;line-height:1.1}.pixel-stars{color:#a5d8ff;margin-top:20px;font-size:24px}.game-card h3{margin:24px 0 2px;font-family:Space Grotesk,sans-serif;font-size:25px}.game-card .btn{margin-top:auto}@media (width<=1100px){.lab-grid{grid-template-columns:1fr}.lab-main{min-height:550px}.game-card .btn{margin-top:20px}}@media (width<=760px){.lab-main{min-height:560px}.core-wrap{width:230px;height:230px;top:15%;right:4%}.core{font-size:100px}.lab-main-content{bottom:26px;left:24px;right:24px}.lab-main-content h2{font-size:62px}}.contact{padding-bottom:150px}.contact-inner{text-align:center;background:radial-gradient(#1d50a333,#0000 60%);padding:80px 20px}.contact-inner h2{letter-spacing:-.06em;margin:38px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5.5vw,78px);line-height:1.02}.contact-inner h2 span{color:var(--blue)}.contact-inner p{color:var(--muted);opacity:.9}.contact-links{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:38px;display:flex}.contact-links a{letter-spacing:.08em;border:1px solid #335477;padding:15px 22px;font-size:11px;font-weight:700;transition:background .6s,border-color .6s,color .6s}.contact-links a:hover{background:#173455}.contact-links a.is-active{background:var(--blue);border-color:var(--blue);color:#06101c;animation:.8s contact-hop}@keyframes contact-hop{0%,45%,75%,to{animation-timing-function:ease-out;transform:translateY(0)scale(1)}22%{animation-timing-function:ease-in;transform:translateY(-7px)scale(1.04)}60%{animation-timing-function:ease-in;transform:translateY(-3px)scale(1.015)}}.contact-links a.is-active:hover{background:var(--cyan);border-color:var(--cyan)}@media (width<=760px){.contact-inner{padding:50px 0}.contact-links a{flex:130px}}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:35px max(5vw,24px);display:flex}footer>span,footer>a:last-child{letter-spacing:.08em;color:#8a9cb6;font-size:10px}footer>a:last-child{color:var(--blue)}@media (width<=760px){footer{text-align:center;flex-direction:column}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(25px)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes orbit{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes orbit2{0%{transform:rotate(38deg)}to{transform:rotate(-322deg)}}@keyframes float{0%,to{translate:0}50%{translate:0 -13px}}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 5px #51e4d8}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@keyframes uranusPulse{0%,70%,to{filter:brightness()drop-shadow(0 0 8px #37a6ff4d)}79%{filter:brightness(1.36)drop-shadow(0 0 38px #4dbcffe6)}87%{filter:brightness(1.08)drop-shadow(0 0 16px #4dbcff73)}}@keyframes atmospherePulse{0%,70%,to{opacity:.45;transform:scale(1)}79%{opacity:1;transform:scale(1.11)}87%{opacity:.65;transform:scale(1.03)}}@keyframes flarePulse{0%,70%,to{opacity:.1;transform:scale(1)}79%{opacity:.85;transform:scale(1.4)}87%{opacity:.3;transform:scale(1.15)}}@keyframes nebulaBreath{0%,to{opacity:.5}50%{opacity:1}}@keyframes starDrift{to{background-position:40px -25px,-30px 30px,25px -50px,40px 25px,-35px 25px,20px -30px}}
