@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f1efff;background:#070816;font-family:DM Sans,sans-serif;font-synthesis:none;--navy: #070816;--navy-soft: #0d0b22;--cyan: #9b5cff;--cyan-bright: #d8d4ff;--cobalt: #315bff;--text: #f1efff;--muted: #b8b3ce;--line: rgba(169, 151, 255, .17)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--navy)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{overflow:hidden}.nav-wrap{position:fixed;z-index:20;top:0;left:0;right:0;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,76px);transition:.25s ease}.nav-wrap.scrolled{height:72px;background:#070816e0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center}.brand-logo{display:block;width:clamp(174px,15vw,214px);height:auto;filter:drop-shadow(0 0 16px rgba(124,58,237,.2))}.nav-links{display:flex;align-items:center;gap:34px;font-size:15px;color:#c2c0d5}.nav-links>a:not(.nav-cta):hover{color:#fff}.nav-cta{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(155,92,255,.46);padding:12px 16px;color:#efeaff;border-radius:5px;transition:.2s}.nav-cta:hover{background:#9b5cff1a;transform:translateY(-1px)}.menu-button{display:none;color:#fff;background:none;border:0;padding:5px}.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:5vw;padding:130px clamp(24px,7vw,110px) 80px}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(84,136,159,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(84,136,159,.16) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(to right,#000,transparent 88%);mask-image:linear-gradient(to right,#000,transparent 88%)}.hero-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,var(--navy))}.hero-glow{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.hero-glow-one{width:430px;height:430px;background:#7c3aed21;left:4%;top:20%}.hero-glow-two{width:380px;height:380px;background:#315bff1a;right:4%;top:16%}.hero-copy{position:relative;z-index:2;max-width:760px}.eyebrow,.section-label{color:var(--cyan-bright);font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.19em}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.hero h1{margin:0;font-family:Manrope,sans-serif;font-size:clamp(49px,6vw,88px);line-height:.99;letter-spacing:-.055em;font-weight:500}.hero h1 span{display:block;color:transparent;background:linear-gradient(95deg,#c17aff,#7388ff 58%,#315bff);background-clip:text;-webkit-background-clip:text}.hero-lead{max-width:650px;font-size:clamp(17px,1.4vw,20px);line-height:1.7;color:#b5b2c8;margin:30px 0 35px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:50px;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:0 22px;border-radius:5px;font-size:14px;font-weight:600;transition:.25s}.button.primary{background:linear-gradient(105deg,var(--cyan),var(--cobalt));color:#fff;box-shadow:0 15px 40px #7c3aed3d}.button.primary:hover{filter:brightness(1.13);transform:translateY(-2px)}.button.secondary{border:1px solid var(--line);color:#dce7ec;background:#ffffff05}.button.secondary:hover{border-color:#ffffff47}.trust-line{display:flex;gap:24px;margin-top:34px;color:#aaa6be;font-size:13px;flex-wrap:wrap}.trust-line span{display:flex;gap:6px;align-items:center}.trust-line svg{color:var(--cyan)}.hero-visual{height:520px;position:relative;display:grid;place-items:center;z-index:2}.hero-visual:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12),transparent 67%)}.orbit{position:absolute;border:1px solid rgba(155,92,255,.18);border-radius:50%}.orbit-one{width:355px;height:355px;animation:spin 22s linear infinite}.orbit-two{width:480px;height:480px;border-style:dashed;animation:spin 38s linear infinite reverse}.core-card{position:relative;z-index:2;width:225px;height:225px;border:1px solid rgba(155,92,255,.25);background:linear-gradient(145deg,#0f2837e6,#071421cc);border-radius:24px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;box-shadow:inset 0 1px #ffffff14,0 45px 90px #00000059;transform:rotate(-4deg)}.core-card .brand-logo{position:absolute;top:28px;left:25px;width:174px}.core-card small{color:var(--cyan-bright);font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px}.core-card strong{font:600 24px/1.15 Manrope,sans-serif;letter-spacing:-.03em}.satellite{position:absolute;display:flex;align-items:center;gap:8px;color:#b9cad4;padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:#081927d1;box-shadow:0 16px 35px #00000040;font-size:13px}.satellite svg{color:var(--cyan)}.satellite-one{top:70px;right:46px}.satellite-two{left:18px;top:226px}.satellite-three{bottom:65px;right:64px}.scroll-cue{position:absolute;bottom:30px;left:clamp(24px,7vw,110px);z-index:3;display:flex;align-items:center;gap:12px;color:#9793aa;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.scroll-cue span{display:block;width:34px;height:1px;background:#416575}@keyframes spin{to{transform:rotate(360deg)}}.statement,.capabilities-section,.ventures-section,.principles-section{padding:120px clamp(24px,7vw,110px)}.statement{border-top:1px solid var(--line)}.statement-grid{margin-top:45px;display:grid;grid-template-columns:1.1fr .9fr;gap:10vw}.statement h2,.section-heading h2,.principles-intro h2,.global-section h2{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-.045em}.statement h2{font-size:clamp(38px,4.3vw,65px);line-height:1.12;margin:0}.statement h2 em{display:block;color:var(--cyan);font-style:normal}.statement-copy{color:#93a7b5;font-size:16px;line-height:1.8;max-width:550px}.statement-copy p:first-child{color:#c1ced6;font-size:18px;margin-top:0}.capabilities-section{border-top:1px solid var(--line);background:linear-gradient(180deg,#09091a,#0b0920)}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:62px}.capability-card{min-height:300px;padding:26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#9b5cff17,#315bff06);transition:transform .25s ease,border-color .25s ease}.capability-card:hover{transform:translateY(-6px);border-color:#9b5cff85}.capability-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:55px;border:1px solid rgba(155,92,255,.35);color:#b479ff;border-radius:12px}.capability-card>span{color:#928cae;font-size:12px;letter-spacing:.18em}.capability-card h3{font:600 21px Manrope,sans-serif;margin:12px 0}.capability-card p{color:#aaa5c1;line-height:1.7;margin:0;font-size:15px}.ventures-section{background:#080817}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.section-heading h2{font-size:clamp(43px,5vw,70px);line-height:1.03;margin:18px 0 0}.section-heading>p{max-width:430px;color:#8ea4b2;line-height:1.75;margin:0 0 6px}.venture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px}.venture-card{position:relative;min-height:430px;border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#ffffff04;transition:.3s ease}.venture-card:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-120px;top:-120px;background:var(--card-glow);filter:blur(45px);opacity:.2}.venture-card.cyan{--card-accent: #49ddd7;--card-glow: #2dcfc7}.venture-card.violet{--card-accent: #8890ff;--card-glow: #7168ff}.venture-card.amber{--card-accent: #ffb657;--card-glow: #f78c2d}.venture-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--card-accent) 55%,transparent);background:#ffffff07}.card-top{position:relative;display:flex;justify-content:space-between}.card-number{color:#918ca6;font-size:12px;letter-spacing:.15em}.card-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);color:var(--card-accent);border-radius:8px;background:#ffffff05}.card-category{font-size:12px;color:var(--card-accent);text-transform:uppercase;letter-spacing:.16em;font-weight:600}.venture-card h3{font:600 30px Manrope,sans-serif;letter-spacing:-.035em;margin:12px 0}.venture-card p{color:#8fa3b1;line-height:1.7;margin:0}.card-link{display:flex;align-items:center;gap:9px;color:#e1dff0;font-size:14px}.venture-card:hover .card-link{color:var(--card-accent)}.principles-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.principles-intro{max-width:440px}.principles-intro h2{font-size:clamp(39px,4vw,60px);line-height:1.08;margin:20px 0}.principles-intro p{color:#8da3b1;line-height:1.8}.principle{display:grid;grid-template-columns:42px 1fr 24px;gap:18px;align-items:center;padding:30px 0;border-top:1px solid var(--line)}.principle:last-child{border-bottom:1px solid var(--line)}.principle>span{color:var(--cyan);font-size:11px}.principle h3{font:500 21px Manrope,sans-serif;margin:0 0 7px}.principle p{color:#839aa9;margin:0;line-height:1.55}.principle>svg{color:#3a596a}.global-section{position:relative;text-align:center;padding:140px 24px;border-top:1px solid var(--line);background:radial-gradient(circle at center,rgba(42,177,176,.12),transparent 42%)}.global-icon{width:70px;height:70px;margin:0 auto 25px;display:grid;place-items:center;color:var(--cyan);border:1px solid rgba(155,92,255,.25);border-radius:50%}.global-icon svg{width:30px;height:30px}.global-section h2{font-size:clamp(40px,5vw,68px);margin:24px auto 10px;max-width:850px}.global-section p{color:#92aab8;font-size:19px;margin:0 auto 32px}footer{border-top:1px solid var(--line);padding:65px clamp(24px,7vw,110px) 28px;background:#050511}.footer-main{display:flex;justify-content:space-between;gap:60px;padding-bottom:65px}.footer-main>div:first-child p{color:#77909e;margin:20px 0 0}.footer-links{display:flex;gap:90px}.footer-links>div{display:flex;flex-direction:column;gap:12px;min-width:100px}.footer-links span{color:#9994ad;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:4px}.footer-links a{color:#bbb7cd;font-size:14px}.footer-links a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;color:#9b96ad;font-size:12px;line-height:1.6}@media(max-width:980px){.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:72px;left:16px;right:16px;padding:24px;flex-direction:column;align-items:stretch;background:#0a1a29;border:1px solid var(--line);box-shadow:0 30px 60px #00000059}.nav-links.open a{padding:9px}.nav-cta{justify-content:center;margin-top:8px}.menu-button{display:block}.hero{grid-template-columns:1fr;padding-top:150px;text-align:center}.hero-copy{margin:auto}.hero-actions,.trust-line{justify-content:center}.hero-visual{height:440px}.scroll-cue{display:none}.statement-grid,.principles-section{grid-template-columns:1fr;gap:45px}.capability-grid{grid-template-columns:repeat(2,1fr)}.venture-grid{grid-template-columns:1fr}.venture-card{min-height:330px}}@media(max-width:640px){.nav-wrap{height:72px;padding:0 20px}.brand-logo{width:168px}.hero{min-height:auto;padding:125px 20px 75px}.hero h1{font-size:47px}.hero-lead{font-size:16px}.hero-actions .button{width:100%}.trust-line{gap:12px 18px}.hero-visual{height:350px;transform:scale(.85);margin:-20px -45px}.orbit-two{width:410px;height:410px}.statement,.capabilities-section,.ventures-section,.principles-section{padding:85px 20px}.capability-grid{grid-template-columns:1fr;margin-top:38px}.capability-card{min-height:250px}.capability-icon{margin-bottom:35px}.statement-grid{margin-top:28px}.section-heading{align-items:flex-start;flex-direction:column;gap:25px}.venture-grid{margin-top:40px}.venture-card{padding:24px}.principle{grid-template-columns:34px 1fr}.principle>svg{display:none}.global-section{padding:100px 20px}.footer-main,.footer-bottom{flex-direction:column}.footer-links{gap:45px}.footer-bottom{gap:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
