:root{--ink:#061018;--muted:#53626f;--line:#dce7ef;--cyan:#19d7ff;--green:#6cff45;--yellow:#ffca2e;--deep:#03070d;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:#f6f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:100px}body{min-width:320px;margin:0}button,input,select,textarea{font-family:inherit}img,svg,canvas{max-width:100%}::selection{background:#6cff454d}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root{min-height:100svh}main{color:var(--ink);background:radial-gradient(circle at 84% 6%,#29deff38,#0000 31rem),radial-gradient(circle at 14% 16%,#70ff4424,#0000 24rem),#f6f9fc;overflow:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a12bd;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,100% - 32px);min-height:68px;padding:0 16px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000003d}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{color:#6cff45;letter-spacing:0;border:2px solid #16d9ff;border-radius:8px 2px;place-items:center;width:46px;height:38px;font-size:15px;font-weight:900;display:grid;box-shadow:inset 0 0 24px #16d9ff38,0 0 22px #16d9ff29}.brand strong{color:#fff;font-size:15px;line-height:1;display:block}.brand small{color:#6cff45;letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800;display:block}.site-header nav.desktop-nav{justify-content:center;align-items:center;gap:24px;display:flex}.mobile-nav{display:none}.site-header nav.desktop-nav a{color:#ffffffd1;font-size:13px;font-weight:750;text-decoration:none;transition:color .18s,transform .18s}.site-header nav.desktop-nav a:hover,.site-header nav.desktop-nav a:focus-visible{color:#6cff45;transform:translateY(-1px)}.header-cta,.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:14px;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.header-cta,.primary-button{color:#061018;background:linear-gradient(135deg,#6cff45,#19d7ff);border:1px solid #6cff45bf;box-shadow:0 16px 34px #6cff4538}.secondary-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff47}.secondary-button.light{color:#bdf7ff;border-color:#16d9ff80}.header-cta:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.header-cta:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.resource-card:focus-visible,.resource-tabs button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ffca2edb}.hero-section{color:#fff;background:linear-gradient(90deg,#03070dfa 0%,#030810f0 42%,#05101cdb 100%),radial-gradient(circle at 78% 32%,#15d8ff57,#0000 32rem);min-height:100svh;padding:124px clamp(20px,4vw,64px) 38px;position:relative}.hero-section:after{pointer-events:none;content:"";background:linear-gradient(#0000,#f6f9fc0f);height:36%;position:absolute;inset:auto 0 0}.hero-grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(24px,4vw,58px);width:min(1220px,100%);margin:0 auto;display:grid;position:relative}.hero-copy h1{color:#fff;letter-spacing:0;max-width:640px;margin:0;font-size:clamp(58px,7vw,118px);font-weight:950;line-height:.88}.hero-copy h1 span{color:#6cff45;margin-top:8px;display:block}.hero-copy p{color:#ffffffd1;max-width:590px;margin:30px 0 0;font-size:clamp(18px,2vw,24px);font-weight:580;line-height:1.38}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.origin-line{color:#ffffffc7;align-items:center;gap:9px;margin-top:28px;font-size:14px;font-weight:720;display:flex}.origin-line svg{color:#6cff45}.hero-visual{perspective:1200px;min-height:590px;position:relative}.scene{opacity:.38;pointer-events:none;mix-blend-mode:screen;width:100%;min-height:590px;position:absolute;inset:0}.scene canvas{filter:drop-shadow(0 0 38px #16d9ff57);width:100%;height:100%;display:block}.hologram-stage{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:2% 0 0}.hologram-stage:before{aspect-ratio:1.4;content:"";filter:blur(12px);background:radial-gradient(circle,#16d9ff42,#0000 56%),radial-gradient(circle at 52%,#6cff4524,#0000 32%);border-radius:50%;width:min(92%,640px);position:absolute;transform:rotateX(64deg)translateY(124px)}.holo-globe{aspect-ratio:1;background:linear-gradient(90deg,#0000 48%,#16d9ff33 49%,#0000 51%),repeating-linear-gradient(0deg,#0000 0 32px,#16d9ff2e 33px 34px),repeating-linear-gradient(90deg,#0000 0 38px,#6cff451f 39px 40px),radial-gradient(circle at 38% 28%,#16d9ff6b,#061422b8 56%,#0610180d 72%);border:1px solid #16d9ff8c;border-radius:50%;width:min(72%,520px);animation:8s ease-in-out infinite floatGlobe;position:relative;transform:rotateX(62deg)rotate(-18deg);box-shadow:inset 0 0 80px #16d9ff47,0 0 80px #16d9ff52,0 30px 90px #00000057}.holo-globe:before,.holo-globe:after{content:"";border:1px solid #16d9ff5c;border-radius:46% 54% 50% 50%;position:absolute;inset:11%}.holo-globe:after{border-color:#6cff4557;inset:23%;transform:rotate(74deg)}.globe-core{color:#6cff45;background:#03070dd1;border:2px solid #6cff45d1;border-radius:8px 2px;place-items:center;width:92px;height:92px;font-size:24px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg)rotateX(-62deg);box-shadow:0 0 34px #6cff4561}.node{top:var(--y);left:var(--x);width:10px;height:10px;animation:2.6s ease-in-out infinite pulseNode;animation-delay:var(--delay);background:#19d7ff;border-radius:50%;position:absolute;box-shadow:0 0 16px #19d7ff}.node:nth-child(3n){background:#6cff45;box-shadow:0 0 18px #6cff45}.orbit{aspect-ratio:1.8;border:1px solid #16d9ff6b;border-radius:50%;width:min(94%,650px);position:absolute;transform:rotateX(68deg);box-shadow:0 0 24px #16d9ff33}.orbit-one{animation:9s linear infinite orbitSpin}.orbit-two{border-color:#6cff4557;width:min(82%,570px);animation:12s linear infinite reverse orbitSpin}.orbit-three{border-color:#ffca2e4d;width:min(68%,470px);animation:15s linear infinite orbitSpin}.device{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d17d6;border:1px solid #16d9ff5c;border-radius:8px;gap:6px;min-width:190px;padding:18px;display:grid;position:absolute;box-shadow:0 22px 60px #00000057,inset 0 0 24px #16d9ff1f}.device span{color:#19d7ff;text-transform:uppercase;font-size:12px;font-weight:900}.device strong{color:#fff;font-size:16px;line-height:1.22}.device-laptop{bottom:14%;left:5%;transform:rotateY(-24deg)rotateX(8deg)}.device-phone{min-width:140px;bottom:23%;right:8%;transform:rotateY(28deg)rotateX(6deg)}@keyframes floatGlobe{0%,to{transform:rotateX(62deg)rotate(-18deg)translateY(0)}50%{transform:rotateX(62deg)rotate(-12deg)translateY(-14px)}}@keyframes pulseNode{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.4)}}@keyframes orbitSpin{to{transform:rotateX(68deg)rotate(360deg)}}.signal-strip{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1220px,100%);margin:26px auto 0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 50px #00000038}.signal-item{text-align:left;border-right:1px solid #ffffff1a;grid-template-columns:34px 1fr;gap:4px 16px;padding:24px;display:grid}.signal-item:last-child{border-right:0}.signal-item svg{color:#19d7ff;grid-row:span 2}.signal-item strong{color:#fff;font-size:14px}.signal-item span{color:#ffffffad;font-size:13px;line-height:1.35}.section{padding:clamp(72px,8vw,112px) clamp(20px,4vw,64px)}.section-heading{text-align:center;width:min(840px,100%);margin:0 auto 38px}.section-heading h2,.ai-copy h2,.audience-panel h2,.founder-copy h2,.contact-copy h2{color:#061018;letter-spacing:0;margin:0;font-size:clamp(38px,5vw,64px);font-weight:920;line-height:.98}.section-heading p,.audience-panel p,.founder-copy p,.contact-copy p{color:#44515d;margin:18px auto 0;font-size:18px;line-height:1.62}.movement{background:#fff}.proof-grid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(980px,100%);margin:0 auto;display:grid}.proof{background:linear-gradient(160deg,#fff,#f4fbff);border:1px solid #dce7ef;border-radius:8px;min-height:148px;padding:26px;box-shadow:0 16px 44px #091b2714}.proof strong{color:#061018;font-size:clamp(36px,4vw,54px);font-weight:930;display:block}.proof span{color:#52616d;margin-top:10px;font-weight:720;display:block}.programs{background:linear-gradient(#f6f9fc,#fff 54%,#f2f8fb),radial-gradient(circle at 18% 18%,#ffca2e1f,#0000 20rem)}.pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1220px,100%);margin:0 auto;display:grid}.pathway-card{background:#ffffffe6;border:1px solid #dce7ef;border-radius:8px;min-height:430px;padding:28px;box-shadow:0 18px 54px #0a24371a}.icon-tile{color:#fff;background:linear-gradient(135deg,#1559ff,#19d7ff);border-radius:8px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 15px 34px #1559ff3d}.pathway-card:nth-child(2) .icon-tile{background:linear-gradient(135deg,#14bfb9,#19d7ff)}.pathway-card:nth-child(3) .icon-tile{background:linear-gradient(135deg,#4cb51f,#8afc42)}.pathway-card:nth-child(4) .icon-tile{background:linear-gradient(135deg,#ffc72e,#ff8a00)}.pathway-card h3{color:#061018;margin:24px 0 12px;font-size:24px;line-height:1.1}.pathway-card p{color:#52616d;margin:0;line-height:1.55}.pathway-card ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pathway-card li{color:#172430;align-items:center;gap:9px;font-size:14px;font-weight:760;display:flex}.pathway-card li svg{color:#18bfff;flex:none}.ai-band{color:#fff;background:linear-gradient(120deg,#03070dfa,#030f1afa),radial-gradient(circle at 18%,#16d9ff3d,#0000 25rem);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,58px);padding:clamp(72px,8vw,112px) clamp(20px,4vw,64px);display:grid}.ai-copy{align-self:center;max-width:540px}.ai-copy svg{color:#6cff45;margin-bottom:22px}.ai-copy h2{color:#fff}.ai-copy p{color:#ffffffbf;margin:22px 0 30px;font-size:18px;line-height:1.62}.ai-grid,.resource-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource-card{min-height:156px;color:inherit;background:#ffffff0e;border:1px solid #16d9ff38;border-radius:8px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.resource-card:hover{border-color:#6cff45b3;transform:translateY(-3px);box-shadow:0 18px 46px #16d9ff1f}.resource-title{color:#fff;justify-content:space-between;gap:14px;font-size:18px;font-weight:850;line-height:1.2;display:flex}.resource-title svg{color:#6cff45;flex:none}.resource-value{color:#ffffffb8;margin-top:12px;font-size:14px;line-height:1.5;display:block}.resource-audience{color:#19d7ff;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:850;display:block}.audience{background:#07111d}.defi-section{background:linear-gradient(120deg,#fffffffa,#f3f9fcf5),radial-gradient(circle at 14% 24%,#6cff452e,#0000 22rem),radial-gradient(circle at 84% 12%,#16d9ff29,#0000 28rem);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,58px);padding:clamp(72px,8vw,112px) clamp(20px,4vw,64px);display:grid}.defi-copy{align-self:center}.defi-copy>svg{color:#109f6d;filter:drop-shadow(0 0 18px #109f6d3d);margin-bottom:22px}.defi-copy h2{color:#061018;letter-spacing:0;margin:0;font-size:clamp(38px,5vw,64px);font-weight:920;line-height:.98}.defi-copy p{color:#44515d;margin:22px 0 0;font-size:18px;line-height:1.62}.defi-principles{gap:10px;margin-top:28px;display:grid}.defi-principles span{color:#173626;background:#ffffffbd;border:1px solid #cfe7d7;border-radius:8px;padding:14px 16px 14px 42px;font-size:14px;font-weight:840;position:relative;box-shadow:0 12px 34px #11412a12}.defi-principles span:before{content:"";background:#6cff45;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 0 18px #6cff45cc}.defi-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.defi-section .resource-card{background:linear-gradient(145deg,#061018f5,#082326f0),radial-gradient(circle at 90% 0,#6cff4529,#0000 14rem);border-color:#109f6d33;box-shadow:0 18px 46px #0b2f2624}.defi-section .resource-card:hover{border-color:#6cff45bd;box-shadow:0 22px 54px #109f6d29}.finance-section{color:#fff;background:linear-gradient(120deg,#061018fa,#081620f5),radial-gradient(circle at 17% 28%,#ffca2e2e,#0000 24rem),radial-gradient(circle at 84% 18%,#16d9ff29,#0000 28rem);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,58px);padding:clamp(72px,8vw,112px) clamp(20px,4vw,64px);display:grid}.finance-copy{align-self:center}.finance-copy>svg{color:#ffca2e;filter:drop-shadow(0 0 18px #ffca2e3d);margin-bottom:22px}.finance-copy h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(38px,5vw,64px);font-weight:920;line-height:.98}.finance-copy p{color:#ffffffc2;margin:22px 0 0;font-size:18px;line-height:1.62}.finance-ladder{gap:12px;margin-top:30px;display:grid}.finance-ladder div{background:#ffffff0f;border:1px solid #ffca2e3d;border-radius:8px;grid-template-columns:88px 1fr;align-items:center;gap:14px;min-height:72px;padding:16px;display:grid;box-shadow:inset 0 0 28px #ffca2e0d}.finance-ladder strong{color:#ffca2e;text-transform:uppercase;font-size:14px;font-weight:950}.finance-ladder span{color:#ffffffd1;font-size:14px;line-height:1.45}.finance-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-section .resource-card{background:linear-gradient(145deg,#ffffff14,#ffffff0b),radial-gradient(circle at 90% 0,#ffca2e29,#0000 14rem);border-color:#ffca2e33;box-shadow:0 18px 46px #00000024}.finance-section .resource-card:hover{border-color:#ffca2ebd;box-shadow:0 22px 54px #ffca2e1a}.audience-panel{color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;width:min(1120px,100%);margin:0 auto;display:grid}.audience-panel h2{color:#fff}.audience-panel p{color:#ffffffb8}.audience-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audience-list span{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:18px;font-weight:760;display:flex}.audience-list svg{color:#ffca2e;flex:none}.resources{background:#fff}.resource-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:-8px auto 30px;display:flex}.resource-tabs button{color:#22313c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3e0e8;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:840;display:inline-flex}.resource-tabs button.active{color:#fff;background:#061018;border-color:#16d9ffb3;box-shadow:0 16px 38px #0610182e}.resource-directory{width:min(1120px,100%);margin:0 auto}.resources .resource-card{color:#061018;background:#fff;border-color:#dce7ef;box-shadow:0 12px 36px #0b233312}.resources .resource-title{color:#061018}.resources .resource-value{color:#53626f}.resources .resource-audience{color:#0876a0}.resource-note{color:#4e4322;background:#fff8dc;border-left:4px solid #ffca2e;border-radius:8px;width:min(900px,100%);margin:28px auto 0;padding:18px 22px;font-size:15px;line-height:1.55}.founder-section{color:#fff;background:linear-gradient(90deg,#03070dfa,#030f1af2),radial-gradient(circle at 76% 44%,#16d9ff38,#0000 24rem);grid-template-columns:280px minmax(0,650px) minmax(180px,1fr);align-items:center;gap:clamp(24px,5vw,62px);padding:clamp(72px,8vw,112px) clamp(20px,4vw,64px);display:grid;position:relative}.founder-photo-wrap{position:relative}.founder-photo-wrap:before{content:"";border:1px solid #16d9ff42;border-radius:8px;position:absolute;inset:-18px;transform:rotate(-3deg)}.founder-photo-wrap img{aspect-ratio:1;object-fit:cover;border:1px solid #fff3;border-radius:8px;width:100%;display:block;position:relative;box-shadow:0 26px 70px #00000061}.founder-copy h2{color:#fff}.founder-copy p{color:#ffffffc7}blockquote{color:#ffffffe6;border-left:4px solid #6cff45;margin:28px 0 0;padding:24px 0 0 24px;font-size:20px;font-weight:720;line-height:1.5}.bridge-line{color:#16d9ff8c;justify-content:center;align-items:center;gap:18px;display:flex}.bridge-line svg{filter:drop-shadow(0 0 18px #16d9ff73)}.contact-section{background:#fff;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(24px,5vw,58px);padding:clamp(72px,8vw,112px) clamp(20px,4vw,64px);display:grid}.contact-copy{align-self:start}.contact-methods{gap:14px;margin-top:30px;display:grid}.contact-methods a,.contact-methods span{color:#273846;align-items:center;gap:12px;font-weight:760;text-decoration:none;display:flex}.contact-methods svg{color:#0dbfe6}.contact-form{background:linear-gradient(#fff,#f6fbff);border:1px solid #dce7ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid;box-shadow:0 22px 66px #0b23331a}.contact-form label{color:#3b4c59;gap:8px;font-size:13px;font-weight:850;display:grid}.contact-form .full{grid-column:1/-1}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}input,select,textarea{box-sizing:border-box;color:#061018;width:100%;font:inherit;background:#fff;border:1px solid #cedde6;border-radius:8px;font-size:15px}input,select{height:48px;padding:0 14px}textarea{resize:vertical;min-height:150px;padding:13px 14px}.contact-form button{cursor:pointer;border:0;width:fit-content;min-width:180px}.thanks-section{color:#12340f;background:#eaffdf;justify-content:center;align-items:center;gap:12px;padding:18px clamp(20px,4vw,64px);font-weight:820;display:flex}.thanks-section p{margin:0}.thanks-section svg{color:#23a61d;flex:none}footer{color:#ffffffb8;background:#03070d;justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(20px,4vw,64px);display:flex}footer p{margin:0;font-weight:700}footer a{color:#6cff45;font-weight:800;text-decoration:none}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.site-header nav.desktop-nav{display:none}.mobile-nav{justify-self:end;display:block}.mobile-nav select{color:#fff;background:#ffffff14;border-color:#16d9ff52;width:170px;height:40px;font-size:13px;font-weight:850}.mobile-nav option{color:#fff;background:#061018}.hero-grid,.ai-band,.defi-section,.finance-section,.audience-panel,.contact-section{grid-template-columns:1fr}.hero-visual,.scene{min-height:460px}.signal-strip,.pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-item:nth-child(2){border-right:0}.signal-item:first-child,.signal-item:nth-child(2){border-bottom:1px solid #ffffff1a}.founder-section{grid-template-columns:220px 1fr}.bridge-line{grid-column:1/-1}}@media (width<=760px){.site-header{grid-template-columns:1fr;gap:8px;width:calc(100% - 20px);min-height:88px;padding:10px;top:10px}.mobile-nav{order:3;justify-self:stretch}.mobile-nav select{width:100%}.header-cta{position:absolute;top:10px;right:10px}.brand-mark{width:38px;height:34px;font-size:13px}.brand strong{font-size:13px}.brand small{font-size:8px}.header-cta{min-height:40px;padding:0 12px;font-size:12px}.hero-section{padding-top:134px}.hero-copy h1{font-size:clamp(48px,16vw,72px)}.hero-copy p{font-size:17px}.hero-actions{flex-direction:column}.primary-button,.secondary-button{width:100%}.hero-visual,.scene{min-height:360px}.signal-strip,.pathway-grid,.proof-grid,.ai-grid,.defi-resource-grid,.finance-resource-grid,.resource-directory,.audience-list,.contact-form{grid-template-columns:1fr}.signal-item{border-bottom:1px solid #ffffff1a;border-right:0}.signal-item:last-child{border-bottom:0}.section-heading{text-align:left}.section-heading h2,.ai-copy h2,.audience-panel h2,.founder-copy h2,.contact-copy h2{font-size:38px}.pathway-card{min-height:auto}.founder-section{grid-template-columns:1fr}.founder-photo-wrap{width:min(260px,100%)}.contact-form .full{grid-column:auto}footer{flex-direction:column;align-items:flex-start}}
