:root{--bg:#07090b;--ink:#f3f5f2;--muted:#91989c;--line:#242a2f;--acid:#b8f34a;--blue:#6cb8ff;--max:1380px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.025) 50%,transparent calc(50% + .5px));z-index:-1}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:9;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.nav-wrap{height:86px;max-width:var(--max);margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:2.5px;font-weight:650}.brand-mark{width:29px;height:29px;display:grid;place-items:center;background:var(--ink);color:#090b0d;border-radius:50%;font-size:12px;font-weight:800;letter-spacing:0}.nav-wrap nav{display:flex;gap:34px;color:#adb3b7;font-size:12px}.nav-wrap nav a,.quiet-link,.nav-cta{transition:color .2s}.nav-wrap nav a:hover,.quiet-link:hover{color:#fff}.nav-cta{display:flex;align-items:center;gap:30px;border:1px solid #353b40;border-radius:999px;padding:11px 16px;font-size:11px}.nav-cta:hover{border-color:var(--acid);color:var(--acid)}.hero{max-width:var(--max);margin:auto;min-height:720px;padding:96px 36px 80px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;overflow:hidden}.kicker,.section-label{margin:0;text-transform:uppercase;font-size:10px;letter-spacing:2.2px;color:#aeb4b7}.kicker{display:flex;align-items:center;gap:10px;margin-bottom:34px}.kicker span{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}h1{margin:0;font-weight:500;font-size:clamp(58px,6.2vw,98px);letter-spacing:-5px;line-height:.98}h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:#abb2b5}h2{margin:0;font-size:clamp(39px,4.6vw,70px);line-height:1.02;letter-spacing:-3.3px;font-weight:500}.hero-intro{max-width:540px;margin:34px 0 0;color:#9ba1a5;font-size:16px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:38px}.primary-button{display:flex;align-items:center;gap:40px;background:var(--ink);color:#080a0c;border-radius:999px;padding:16px 20px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.primary-button:hover{background:var(--acid);transform:translateY(-2px)}.quiet-link{font-size:11px;color:#838a8e;border-bottom:1px solid #30363a;padding:12px 0}.quiet-link span{margin-left:8px}.hero-visual{height:540px;position:relative;display:grid;place-items:center}.hero-visual::before{content:"";position:absolute;inset:5%;background:radial-gradient(circle,rgba(108,184,255,.12),transparent 58%)}.halo{position:absolute;border:1px solid #252c31;border-radius:50%}.halo-a{width:400px;height:400px}.halo-b{width:520px;height:280px;transform:rotate(-34deg)}.core{position:relative;width:200px;height:200px;border-radius:50%;display:grid;place-items:center;border:1px solid #323b41;background:#0a0d0f;box-shadow:0 0 100px rgba(108,184,255,.12)}.core::before,.core::after{content:"";position:absolute;border-radius:50%;border:1px solid #293035}.core::before{inset:15px}.core::after{inset:32px}.core-glow{position:absolute;inset:46px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#d9f9ff 0,#70caff 24%,#2555ca 50%,#101932 72%);box-shadow:0 0 55px rgba(82,154,255,.5)}.core>span{z-index:1;color:#e7fbff;font-size:20px;font-weight:700}.signal{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 18px var(--acid)}.signal-one{top:13%;right:25%}.signal-two{bottom:19%;left:14%;background:var(--blue);box-shadow:0 0 18px var(--blue)}.signal-three{right:7%;bottom:31%;width:4px;height:4px;background:#fff;box-shadow:0 0 12px #fff}.visual-note{position:absolute;display:flex;align-items:center;gap:9px;color:#92999d;font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.visual-note small{color:#535b60}.note-a{top:22%;left:3%}.note-b{top:52%;right:0}.note-c{bottom:14%;left:33%}.proof-line{max-width:var(--max);margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:70px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;color:#767e82;text-transform:uppercase;letter-spacing:1.8px;font-size:9px}.proof-line i{width:4px;height:4px;border-radius:50%;background:#343b3f}.statement{max-width:var(--max);margin:auto;padding:150px 36px;display:grid;grid-template-columns:.65fr 1.35fr;gap:40px}.statement-copy h2{max-width:840px}.statement-copy>p{max-width:620px;margin:38px 0 0;color:#8f969a;font-size:17px;line-height:1.8}.canvas{max-width:calc(var(--max) - 72px);height:620px;margin:0 auto 150px;position:relative;overflow:hidden;border:1px solid #262c31;border-radius:3px;background:radial-gradient(circle at 75% 30%,rgba(108,184,255,.18),transparent 26%),radial-gradient(circle at 23% 78%,rgba(184,243,74,.08),transparent 23%),#0b0e11}.canvas-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,black,transparent 95%)}.canvas-copy{position:absolute;z-index:2;left:7%;top:12%}.canvas-copy p{font-size:9px;letter-spacing:2px;color:var(--acid)}.canvas-copy h2{margin-top:20px;font-size:clamp(39px,5vw,72px)}.product-orbit{position:absolute;border:1px solid rgba(150,170,180,.2);border-radius:50%;left:61%;top:54%;transform:translate(-50%,-50%)}.product-orbit span{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 20px #fff}.orbit-1{width:400px;height:400px}.orbit-1 span{top:13%;left:13%;background:var(--blue);box-shadow:0 0 18px var(--blue)}.orbit-2{width:570px;height:300px;transform:translate(-50%,-50%) rotate(22deg)}.orbit-2 span{bottom:7%;right:22%;background:var(--acid);box-shadow:0 0 18px var(--acid)}.orbit-3{width:290px;height:520px;transform:translate(-50%,-50%) rotate(48deg)}.orbit-3 span{top:44%;right:-5px}.canvas-caption{position:absolute;left:7%;bottom:7%;right:7%;display:flex;justify-content:space-between;color:#656d72;font-size:8px;letter-spacing:1.8px}.principles{max-width:var(--max);margin:auto;padding:0 36px 150px;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.principles-head h2{font-size:clamp(38px,4vw,60px);margin-top:30px}.principle-list{border-top:1px solid var(--line)}.principle-list article{min-height:190px;display:grid;grid-template-columns:48px 1fr 1.15fr 35px;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.principle-list .index{font-size:9px;color:#5b6368}.principle-list h3{font-size:20px;font-weight:500;margin:0}.principle-list p{font-size:13px;line-height:1.75;color:#81898d;margin:0}.glyph{font-size:22px;color:#7f888c}.about{max-width:var(--max);margin:auto;padding:0 36px 150px;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.about-mark{height:520px;display:grid;place-items:center;background:radial-gradient(circle,rgba(184,243,74,.12),transparent 58%),#0c0f12;border:1px solid var(--line);position:relative;overflow:hidden}.about-mark::before,.about-mark::after{content:"";position:absolute;border:1px solid #283035;border-radius:50%}.about-mark::before{width:360px;height:360px}.about-mark::after{width:490px;height:220px;transform:rotate(-25deg)}.about-mark span{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:var(--acid);color:#080a0c;font-weight:800;font-size:42px;z-index:1;box-shadow:0 0 80px rgba(184,243,74,.18)}.about-copy h2{font-size:clamp(38px,4.3vw,64px);margin:30px 0 36px}.about-copy>p:not(.section-label){max-width:550px;color:#8e969a;font-size:14px;line-height:1.9}.contact{max-width:calc(var(--max) - 72px);margin:auto;padding:80px 70px;display:grid;grid-template-columns:1fr 1fr;gap:90px;background:var(--acid);color:#0a0c0d}.contact .section-label{color:#39431f}.contact h2{font-size:clamp(43px,4.7vw,68px);margin-top:28px}.contact-side{padding-top:30px}.contact-side>p:first-child{max-width:440px;font-size:14px;line-height:1.8;color:#3c4627}.email{display:flex;justify-content:space-between;gap:15px;margin-top:55px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.25);font-size:clamp(14px,1.5vw,20px);overflow-wrap:anywhere}.contact button{border:0;background:none;color:#283016;padding:17px 0;cursor:pointer;font-size:11px}.contact button span{margin-left:15px}.contact #copy-status{min-height:20px;margin:0;font-size:11px;color:#465129}footer{max-width:var(--max);margin:0 auto;padding:55px 36px;display:flex;justify-content:space-between;align-items:center;color:#7a8286}footer p,footer>a:last-child{font-size:9px;letter-spacing:1.4px;text-transform:uppercase}footer>a:last-child span{margin-left:9px}@media(max-width:950px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.hero-copy{z-index:2}.hero-visual{height:500px;margin-top:20px}.statement{grid-template-columns:1fr;gap:55px}.principles{grid-template-columns:1fr;gap:70px}.about{gap:6%}.principle-list article{grid-template-columns:38px 1fr 1fr 25px}}@media(max-width:700px){.nav-wrap{height:72px;padding:0 20px}.nav-wrap nav{display:none}.nav-cta{padding:9px 12px;gap:12px}.brand{font-size:10px}.brand-mark{width:26px;height:26px}.hero{padding:76px 20px 50px}.kicker{margin-bottom:27px}h1{font-size:clamp(49px,14vw,67px);letter-spacing:-3.5px}.hero-intro{font-size:14px;margin-top:27px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.hero-visual{height:390px;margin-inline:-18px}.halo-a{width:280px;height:280px}.halo-b{width:360px;height:200px}.core{width:145px;height:145px}.core-glow{inset:36px}.visual-note{font-size:8px}.note-b{right:3%}.proof-line{padding:0 20px;overflow:hidden;gap:20px;justify-content:flex-start;white-space:nowrap}.proof-line span:nth-of-type(n+3),.proof-line i:nth-of-type(n+2){display:none}.statement{padding:100px 20px}.statement-copy h2,h2{letter-spacing:-2.2px}.statement-copy>p{font-size:15px}.canvas{height:540px;margin:0 20px 100px}.canvas-copy{left:25px;right:25px;top:42px}.product-orbit{left:64%;top:66%}.orbit-1{width:260px;height:260px}.orbit-2{width:350px;height:185px}.orbit-3{width:185px;height:330px}.canvas-caption{left:25px;right:25px;bottom:25px}.canvas-caption span:nth-child(2){display:none}.principles{padding:0 20px 100px}.principles-head h2{margin-top:22px}.principle-list article{grid-template-columns:28px 1fr 22px;gap:10px;padding:30px 0;min-height:0}.principle-list p{grid-column:2/4;margin-top:4px}.principle-list .glyph{grid-column:3;grid-row:1}.about{padding:0 20px 100px;grid-template-columns:1fr;gap:55px}.about-mark{height:360px}.about-mark::before{width:270px;height:270px}.about-mark::after{width:350px;height:170px}.about-mark span{width:110px;height:110px;font-size:30px}.about-copy h2{margin:24px 0 30px}.contact{margin:0 20px;padding:55px 28px;grid-template-columns:1fr;gap:25px}.contact-side{padding-top:0}.email{margin-top:35px;font-size:13px}.contact h2{font-size:43px}footer{padding:40px 20px;flex-wrap:wrap;gap:30px}footer p{order:3;flex-basis:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
