:root{--ink:#090a0d;--panel:#111217;--paper:#ebe9e3;--blue:#002571;--graphite:#434343;--ice:#f4f2ed;--muted:#9b9ca2;--line:rgba(255,255,255,.14);--prism:linear-gradient(105deg,#e8ecff 8%,#8faaff 29%,#d8a8ef 48%,#ffbfae 66%,#f5dfaa 82%,#f4f2ed);--display:"Unbounded",sans-serif;--body:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ice);font-family:var(--body);font-weight:300;overflow-x:hidden}body.locked{overflow:hidden}a{color:inherit}img{display:block;max-width:100%}button,input{font:inherit}.grain{position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site[aria-hidden=true]{visibility:hidden}.micro,.side-label{font:400 .63rem var(--mono);letter-spacing:.22em;text-transform:uppercase}.micro{display:flex;align-items:center;gap:12px;color:#b8bbca}.micro i{width:7px;height:7px;border-radius:50%;background:#a6b9ff;box-shadow:0 0 18px #7895ff}.gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#08090c;overflow:hidden}.gate[hidden]{display:none}.gate-glow{position:absolute;width:70vw;height:70vw;border-radius:50%;background:conic-gradient(from 160deg,transparent,#002571 18%,#8d7db8 26%,#d1958e 32%,transparent 39%);filter:blur(90px);opacity:.22;animation:spin 18s linear infinite}.gate-card{position:relative;width:min(480px,calc(100% - 36px));padding:54px;background:rgba(17,18,23,.76);border:1px solid rgba(255,255,255,.16);border-radius:70px 4px 70px 4px;backdrop-filter:blur(30px);box-shadow:0 40px 120px #000}.gate-logo{width:120px;filter:brightness(0) invert(1);margin-bottom:50px}.gate-card h1{font:400 clamp(2rem,5vw,3rem)/1.03 var(--display);letter-spacing:-.055em;margin:25px 0 15px}.gate-card>p:not(.micro):not(.gate-error){color:var(--muted);font-size:.88rem}.gate form{margin-top:34px}.gate label{display:block;font:400 .58rem var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;color:#999}.gate-row{display:flex;border-bottom:1px solid #777}.gate input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;padding:12px 0;font-family:var(--mono);letter-spacing:.2em}.gate button{width:48px;background:none;border:0;color:#fff;font-size:1.5rem;cursor:pointer}.gate-error{color:#ff9eb5;font-size:.75rem;margin-top:12px}.gate-card.shake{animation:shake .4s}.nav{position:fixed;z-index:100;top:0;left:0;right:0;height:88px;padding:0 clamp(22px,4.5vw,76px);display:flex;align-items:center;gap:40px;background:linear-gradient(#090a0de8,#090a0d33);backdrop-filter:blur(18px)}.nav:after{content:"";position:absolute;bottom:0;left:4.5vw;right:4.5vw;height:1px;background:linear-gradient(90deg,transparent,#ffffff42,transparent)}.brand{margin-right:auto}.brand img{width:100px;filter:brightness(0) invert(1)}.nav nav{display:flex;gap:30px}.nav nav a{font:400 .61rem var(--mono);letter-spacing:.12em;text-decoration:none;text-transform:uppercase;color:#b8b8bc}.nav nav a:hover{color:#fff}.pill{display:inline-flex;align-items:center;gap:18px;padding:12px 20px;border:1px solid #ffffff55;border-radius:999px;text-decoration:none;font:400 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.pill-light{background:#efede7;color:#111;border:0}.menu{display:none;background:none;border:0;width:38px}.menu span{display:block;height:1px;background:#fff;margin:7px}.hero{position:relative;min-height:920px;height:100svh;padding:150px clamp(24px,5vw,82px) 70px;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(circle at 73% 25%,#00257133,transparent 31%),#090a0d}.hero-rings{position:absolute;right:-9vw;top:7%;width:46vw;aspect-ratio:1}.hero-rings i{position:absolute;inset:0;border:1px solid #ffffff20;border-radius:50%}.hero-rings i:nth-child(2){inset:11%}.hero-rings i:nth-child(3){inset:23%;background:radial-gradient(circle at 36% 34%,#ffffff12,transparent 45%);backdrop-filter:blur(3px)}.hero-image{position:absolute;right:5vw;top:17%;width:46vw;height:59%;overflow:hidden;border-radius:170px 5px 170px 5px;z-index:2}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090a0d80,transparent 40%),linear-gradient(0deg,#090a0da8,transparent 45%)}.hero-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.07)}.hero-image figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:20px;display:flex;align-items:center;gap:10px;font:400 .58rem var(--mono);letter-spacing:.16em}.hero-image figcaption b{width:7px;height:7px;border-radius:50%;background:#ffa4bc;box-shadow:0 0 13px #ff7fa3}.hero-image figcaption span{margin-left:auto}.hero-copy{position:relative;z-index:3;width:100%}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(3.6rem,8vw,8.6rem);letter-spacing:-.075em;line-height:.79;margin:30px 0 55px}.hero h1 span{display:block;width:max-content}.hero h1 .thin{font-weight:300}.hero h1 .prism{margin-left:8vw;background:var(--prism);color:transparent;background-clip:text}.hero h1 .stroke{margin-left:2vw;color:transparent;-webkit-text-stroke:1px #f4f2edb8}.hero-foot{display:flex;align-items:center;gap:48px;margin-left:8vw}.hero-foot p{width:min(470px,48vw);font-size:.96rem;line-height:1.75;color:#b9b9bd}.round-link{display:grid;place-items:center;width:54px;height:54px;border:1px solid #ffffff55;border-radius:50%;text-decoration:none}.vertical{position:absolute;z-index:4;right:1.7vw;top:15%;writing-mode:vertical-rl;font:400 .55rem var(--mono);letter-spacing:.25em;color:#ffffff70}.ticker{position:relative;z-index:5;margin:-10px -2vw 40px;transform:rotate(-1.5deg);overflow:hidden;background:var(--prism);color:#111;border-block:1px solid #fff}.ticker div{display:flex;width:max-content;gap:25px;padding:14px 0;font:500 .7rem var(--mono);letter-spacing:.16em;animation:ticker 25s linear infinite}.ticker b{font-size:.6rem}.section{padding:clamp(100px,12vw,180px) clamp(24px,6vw,100px)}.side-label{color:#8b8d96}.manifesto{position:relative;display:grid;grid-template-columns:1fr 3.2fr 1.1fr;gap:5vw;align-items:start;min-height:760px}.manifesto-copy .kicker{font:300 1rem var(--mono);color:#aab0c2;margin-bottom:30px}.manifesto-copy h2,.services-head h2,.network-copy h2,.about-title h2{font:400 clamp(2.8rem,5vw,6rem)/1.02 var(--display);letter-spacing:-.065em}.manifesto-copy h2 em,.network-copy h2 em,.about-title h2 em{font-style:normal;background:var(--prism);background-clip:text;color:transparent}.body-copy{max-width:560px;margin:50px 0 0 auto;color:#a7a8ad;line-height:1.8}.orbital-card{height:440px;position:relative;border:1px solid var(--line);border-radius:100px 2px 100px 2px;background:#101116;overflow:hidden}.orb{position:absolute;width:270px;aspect-ratio:1;left:50%;top:42%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff,#aab8ff 8%,#766ea5 20%,#002571 43%,#08090d 68%);box-shadow:0 0 75px #657ff944}.orbital-card span{position:absolute;left:25px;bottom:52px;font:400 .7rem/1.5 var(--mono);letter-spacing:.15em}.orbital-card small{position:absolute;left:25px;bottom:22px;color:#83858e;font:400 .55rem var(--mono)}.services{background:#e6e4de;color:#111}.services-head{display:grid;grid-template-columns:1fr 4fr;margin-bottom:100px}.services-head h2 span{color:var(--blue)}.service-list{border-top:1px solid #aaa}.service{display:grid;grid-template-columns:.5fr 2fr 2fr .3fr;gap:30px;align-items:center;padding:38px 10px;border-bottom:1px solid #aaa;transition:padding .3s,background .3s}.service:hover{padding-inline:25px;background:#efeee9}.service>span{font:400 .65rem var(--mono);color:var(--blue)}.service h3{font:400 clamp(1.3rem,2.1vw,2.3rem)/1.06 var(--display);letter-spacing:-.04em}.service p{max-width:430px;color:#555;line-height:1.7}.service i{font-style:normal;font-size:1.5rem}.proof{padding:100px 6vw;background:#121318;display:grid;grid-template-columns:1fr 2fr;gap:7vw}.proof-intro small{font:400 .58rem var(--mono);letter-spacing:.18em}.proof-intro h2{font:400 clamp(3rem,5vw,5.8rem)/.9 var(--display);letter-spacing:-.07em;margin-top:20px}.proof-intro em{font-style:normal;color:#839dff}.metrics{border-top:1px solid var(--line)}.metric{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding:19px 10px}.metric strong{font:400 clamp(2.6rem,5vw,5.6rem)/1 var(--display);letter-spacing:-.08em}.metric span{text-align:right;color:#aaa;font-size:.8rem}.network{display:grid;grid-template-columns:1.25fr 1fr;gap:9vw;align-items:center;min-height:850px}.network-visual{height:620px;position:relative}.phone{position:absolute;width:42%;height:73%;border:1px solid #ffffff2c;border-radius:35px;background:#15161b;padding:15px;box-shadow:0 40px 90px #0008;overflow:hidden}.phone>span,.phone small{position:relative;z-index:2;font:400 .54rem var(--mono);letter-spacing:.1em}.phone div{position:absolute;inset:45px 12px 45px;border-radius:20px;background:radial-gradient(circle at 50% 35%,#afc0ff,#31384e 25%,#15161b 62%)}.phone small{position:absolute;bottom:17px;left:15px}.p1{left:1%;top:14%;transform:rotate(-8deg)}.p2{left:29%;top:0;z-index:2;transform:rotate(2deg)}.p2 div{background:radial-gradient(circle at 50% 38%,#e8b8d5,#624f6c 24%,#15161b 62%)}.p3{right:0;top:18%;transform:rotate(9deg)}.p3 div{background:radial-gradient(circle at 50% 38%,#ffcfad,#6f5549 24%,#15161b 62%)}.network-copy .side-label{margin-bottom:40px}.network-copy p{color:#9fa0a6;line-height:1.8;margin:40px 0;max-width:490px}.text-link{display:inline-flex;gap:35px;padding-bottom:8px;border-bottom:1px solid #777;text-decoration:none;font:400 .68rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.partner{position:relative;min-height:720px;border-block:1px solid var(--line);overflow:hidden}.partner-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,#000,transparent)}.partner-copy{position:relative;z-index:2;margin:100px 0 0 18vw}.partner-copy small{font:400 .6rem var(--mono);letter-spacing:.2em}.partner-copy h2{font:400 clamp(4rem,10vw,12rem)/1 var(--display);letter-spacing:-.09em}.partner-copy h2 span{font-size:.15em;vertical-align:top;margin-left:10px}.partner-copy p{max-width:460px;color:#a5a6ab;line-height:1.7}.partner-copy a{display:inline-block;margin-top:30px;font:400 .65rem var(--mono);letter-spacing:.12em}.partner-sphere{position:absolute;right:-10vw;top:8%;width:42vw;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 190deg,#08090d,#002571,#8c7bb2,#dda999,#e0d2ad,#08090d);filter:blur(1px);box-shadow:inset 0 0 90px #000,0 0 100px #6378bd1c}.partner-sphere i{position:absolute;inset:18%;border:1px solid #ffffff44;border-radius:50%;backdrop-filter:blur(25px)}.about{display:grid;grid-template-columns:1.4fr .7fr;gap:10vw}.about-title .side-label{margin-bottom:45px}.about-copy{padding-top:100px}.about-copy p{font-size:1.05rem;line-height:1.8;color:#aaa;margin-bottom:35px}.contact{padding:150px 6vw 35px;background:#e7e5df;color:#111}.contact .micro{color:#333}.contact h2{font:400 clamp(4rem,10vw,12rem)/.82 var(--display);letter-spacing:-.09em;margin:35px 0 80px}.contact h2 span{color:var(--blue)}.contact-link{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-block:1px solid #999;text-decoration:none;font:400 clamp(1rem,2vw,1.8rem) var(--display)}.contact-link b{font-size:2rem;font-weight:300}.contact footer{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:30px;margin-top:100px;font:400 .6rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.contact footer img{width:100px}.wa{position:fixed;z-index:90;right:25px;bottom:25px;display:flex;align-items:center;gap:15px;padding:9px 9px 9px 18px;background:#eceae4;color:#111;border-radius:999px;text-decoration:none;font:400 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 15px 40px #0006}.wa b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#25d366}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.reveal.in{opacity:1;transform:none}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{25%{transform:translateX(-8px)}50%{transform:translateX(7px)}75%{transform:translateX(-4px)}}@media(max-width:900px){.nav nav,.nav>.pill{display:none}.menu{display:block}.nav.open nav{display:flex;position:absolute;top:88px;left:0;right:0;padding:35px;flex-direction:column;background:#0d0e12}.hero{min-height:850px;height:auto}.hero-image{width:70vw;right:-16vw;opacity:.72}.hero h1{font-size:clamp(3.5rem,12vw,7rem)}.hero-foot{margin-left:0}.manifesto{grid-template-columns:1fr}.orbital-card{height:330px}.services-head{grid-template-columns:1fr;gap:30px}.proof{grid-template-columns:1fr}.network{grid-template-columns:1fr}.network-visual{order:2}.partner-copy{margin-left:0}.partner-sphere{width:65vw;opacity:.6}.about{grid-template-columns:1fr}.about-copy{padding-top:0}}@media(max-width:620px){.nav{height:72px}.brand img{width:82px}.hero{padding:120px 20px 60px;min-height:760px}.hero-image{width:98vw;height:49%;right:-42vw;top:14%;border-radius:90px 3px 90px 3px}.hero h1{font-size:14.5vw;line-height:.85}.hero h1 .prism{margin-left:3vw}.hero h1 .stroke{margin-left:0}.hero-foot{display:block}.hero-foot p{width:92%;font-size:.85rem}.round-link{margin-top:25px}.vertical{display:none}.section{padding:100px 22px}.manifesto-copy h2,.services-head h2,.network-copy h2,.about-title h2{font-size:2.65rem}.service{grid-template-columns:.35fr 1fr .2fr}.service p{display:none}.proof{padding:80px 22px}.network-visual{height:460px}.phone{width:55%;height:73%}.p1{left:-8%}.p2{left:24%}.p3{right:-15%}.partner{min-height:600px}.partner-copy{margin-top:120px}.partner-copy h2{font-size:19vw}.contact{padding:100px 22px 30px}.contact h2{font-size:18vw}.contact footer{grid-template-columns:1fr 1fr}.contact footer img{grid-column:1/-1}.gate-card{padding:38px 28px}.wa span{display:none}.wa{padding:8px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ticker div,.gate-glow{animation:none}.reveal{opacity:1;transform:none;transition:none}}
