:root{color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17202e;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}.shell{max-width:1120px;min-height:100dvh;padding:0 42px;margin:auto;display:flex;flex-direction:column}.header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e9ed}.wordmark{font-size:18px;letter-spacing:-.05em;font-weight:800}.wordmark-link{text-decoration:none}.mark{color:#2866df}.environment{font-size:10px;font-weight:700;letter-spacing:.15em;color:#77818e;border:1px solid #e4e8ee;border-radius:99px;padding:8px 12px}.hero{flex:1;display:flex;flex-direction:column;justify-content:center;padding:110px 0;max-width:760px}.eyebrow{color:#2866df;font-size:11px;font-weight:750;letter-spacing:.16em}h1{margin:23px 0 20px;font-size:clamp(48px,7.6vw,100px);letter-spacing:-.078em;line-height:1.02;font-weight:650}.hero>p{max-width:525px;margin:0;font-size:18px;line-height:1.75;color:#667181}.hero-actions{display:flex;gap:12px;margin-top:28px}.button{background:#2768dc;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;font-weight:600;border:1px solid #2768dc;border-radius:9px;text-decoration:none;cursor:pointer;font-size:14px;min-height:44px}.button:hover{background:#1758ca}.button-secondary{background:#fff;color:#1d4c98;border-color:#d5dce7}.button-secondary:hover{background:#f6f8fc}.rule{width:100%;margin:60px 0 22px;border-top:1px solid #e7e9ed}.status{color:#68717e;font-size:13px;display:flex;align-items:center;gap:10px}.status-dot{display:inline-block;height:7px;width:7px;background:#2568e4;border-radius:50%}.footer{min-height:82px;border-top:1px solid #e7e9ed;display:flex;align-items:center;justify-content:space-between;color:#9199a3;font-size:12px;margin-top:auto}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:30px}.auth-panel{width:100%;max-width:430px}.section-heading{font-size:40px;letter-spacing:-.06em;line-height:1.1;margin:12px 0}.spacer-48{height:48px}.muted{color:#687586;line-height:1.7}.small-text{font-size:12px}.form-stack{display:flex;flex-direction:column;gap:15px;margin-top:26px}.field{display:flex;flex-direction:column;gap:8px;color:#303e52;font-size:13px;font-weight:600}.field input{height:44px;border:1px solid #d9dfe8;border-radius:9px;padding:0 12px;outline:none;background:#fff;width:100%;color:#17202e}.field input:focus{border-color:#2866df;box-shadow:0 0 0 3px #2866df1c}.form-error{color:#b91c1c;font-size:13px;margin:0;line-height:1.5}.form-notice{color:#235f41;background:#edf7ef;border-radius:8px;padding:12px;font-size:13px;line-height:1.5;margin:0}.footnote{font-size:12px;color:#8992a0;margin-top:30px;line-height:1.6}.app-shell{display:flex;flex-direction:column;min-height:100dvh;max-width:1200px;margin:0 auto;padding:0 36px}.app-header{min-height:86px;border-bottom:1px solid #e6eaf0;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-actions{display:flex;align-items:center;gap:20px}.text-button{border:0;background:none;color:#2866df;cursor:pointer;padding:8px;font-size:13px;font-weight:600}.app-main{padding:74px 0 110px;flex:1}.app-title{font-size:clamp(36px,5vw,66px);margin:12px 0;letter-spacing:-.065em}.workspace-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin-top:44px;align-items:start}.workspace-grid-wide{grid-template-columns:1.4fr .8fr}.panel{padding:30px;border:1px solid #e1e6ee;border-radius:15px;background:#fff;min-height:230px}.panel-title{font-size:19px;margin:0 0 24px;letter-spacing:-.025em}.panel-heading{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.workspace-list{list-style:none;margin:0;padding:0}.workspace-list li{border-top:1px solid #edf0f4}.workspace-list a{display:flex;justify-content:space-between;padding:17px 0;color:#17202e;text-decoration:none;font-weight:600}.workspace-list a:hover{color:#2866df}.back-link{display:inline-block;margin-bottom:46px;text-decoration:none;font-size:13px;color:#6d7b8b}.contacts-list{display:flex;flex-direction:column}.contact-row{display:flex;align-items:center;gap:14px;border-top:1px solid #edf0f4;padding:14px 0}.avatar{height:37px;width:37px;border-radius:50%;background:#eaf0fb;color:#3161b1;display:grid;place-items:center;font-weight:650}.contact-info{min-width:0;display:flex;flex-direction:column;gap:2px}.contact-info strong{font-size:14px}.contact-info span{font-size:12px;color:#8992a0;overflow-wrap:anywhere}@media(max-width:700px){.shell{padding:0 24px}.header{height:84px}.hero{padding:100px 0}h1{font-size:52px}.hero>p{font-size:16px}.app-shell{padding:0 20px}.app-main{padding-top:50px}.workspace-grid,.workspace-grid-wide{grid-template-columns:1fr}.app-header,.header-actions{gap:8px}.header-actions .muted{display:none}.panel{padding:22px}}.auth-secondary-action{width:100%}.auth-separator{margin:24px 0 12px;font-size:13px;color:#687586;text-align:center}.auth-notice{margin-top:24px}.auth-notice p{margin:0 0 12px}.auth-notice a{font-weight:600;color:#2568e4}.auth-help-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:#2866df;text-decoration:none}.auth-help-link:hover{text-decoration:underline}.m-site{--m-ink: #12151a;--m-dark: #0c0e12;--m-dark-alt: #11151b;--m-paper: #eeede9;--m-muted: #8b929e;--m-blue: #a8bcf2;color:#eff0f2;background:var(--m-dark);min-height:100vh;overflow:clip;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility}.m-site *,.m-site *:before,.m-site *:after{box-sizing:border-box}.m-site a{color:inherit;text-decoration:none}.m-site button{font:inherit}.m-site h1,.m-site h2,.m-site h3,.m-site p{margin:0}.m-site h1,.m-site h2,.m-site h3{font-weight:570;letter-spacing:-.065em}.m-site h1,.m-site h2{text-wrap:balance}.m-site :focus-visible{outline:2px solid #83aafa;outline-offset:4px}.m-site ::selection{background:#9bb7f3;color:#101317}.m-container{width:min(calc(100% - 112px),1392px);margin-inline:auto}.m-light-section{background:var(--m-paper);color:var(--m-ink)}.m-site em{font-style:normal;font-weight:450;color:#777d86}.m-section-label{display:flex;align-items:center;gap:17px;font:600 10px/1.4 SFMono-Regular,ui-monospace,Menlo,monospace;letter-spacing:.15em;color:#5b6370;white-space:nowrap}.m-section-label>span:first-child{color:#323944}.m-section-label .m-label-rule{height:1px;width:38px;background:currentColor;opacity:.43}.m-section-label.is-light{color:#929ba9}.m-section-label.is-light>span:first-child{color:#c5cbd6}.m-header{position:sticky;top:0;z-index:40;height:82px;background:#0c0e12cc;backdrop-filter:blur(26px) saturate(1.45);-webkit-backdrop-filter:blur(26px) saturate(1.45);border-bottom:1px solid rgba(255,255,255,.075)}.m-header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;height:100%}.m-brand{display:inline-flex;align-items:center;gap:13px;flex:none;color:#f6f6f7}.m-brand-symbol{width:27px;height:27px}.m-brand span{font-size:16px;font-weight:680;letter-spacing:.24em;padding-left:1px}.m-brand:hover{opacity:.8}.m-nav{display:flex;align-items:center;gap:44px;margin-left:max(30px,6vw)}.m-nav-link{font-size:13px;font-weight:500;color:#9ea4ae!important;transition:color .2s}.m-nav-link:hover,.m-nav-link.is-active{color:#f8f8f8!important}.m-header-actions{display:flex;align-items:center;gap:29px;margin-left:auto}.m-live-label,.m-development-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 9px/1.3 SFMono-Regular,ui-monospace,monospace;letter-spacing:.15em;color:#a6aebb;white-space:nowrap}.m-live-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#a1b8ee;box-shadow:0 0 11px #89aaf880}.m-header-cta{height:38px;padding:0 13px 0 17px;display:inline-flex;align-items:center;gap:17px;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:linear-gradient(135deg,#ffffff21,#ffffff09);box-shadow:inset 0 1px #ffffff1f,0 7px 18px #0000001f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:12px;font-weight:560;transition:background .2s,border-color .2s,transform .2s}.m-header-cta svg{width:14px;height:14px}.m-header-cta:hover{background:#ffffff29;border-color:#ffffff61;transform:translateY(-1px)}.m-mobile-nav{display:none}.m-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:0 20px;font-size:13px;font-weight:620;letter-spacing:-.01em;border-radius:5px;transition:transform .2s,background .2s,box-shadow .2s}.m-button svg{width:18px;height:18px;flex:none}.m-button:hover{transform:translateY(-2px)}.m-button-primary{background:#edeeef;color:#17191e!important;box-shadow:0 10px 38px #00000029}.m-button-primary:hover{background:#fff;box-shadow:0 15px 50px #00000038}.m-button-dark{background:#171b22;color:#f7f8f9!important;margin-top:28px}.m-button-dark:hover{background:#303845}.m-button-glass{border:1px solid rgba(255,255,255,.3);color:#f9f9fa!important;background:linear-gradient(110deg,#ffffff30,#ffffff0e);box-shadow:inset 0 1px #ffffff38,0 15px 32px #00000029;backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25)}.m-button-glass:hover{background:#ffffff2e}.m-inline-link{display:inline-flex;align-items:center;gap:15px;width:max-content;border-bottom:1px solid rgba(255,255,255,.35);padding:12px 0 10px;font-size:13px;font-weight:550;transition:gap .22s,border-color .22s}.m-inline-link:hover{gap:22px;border-color:currentColor}.m-link-dark{border-color:#14171d4d}.m-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:min(930px,calc(100svh - 82px));overflow:hidden;background:radial-gradient(ellipse 44% 61% at 82% 40%,#242a36 0%,#11161f 44%,transparent 100%),#0c0e12}.m-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,14,18,.42) 0%,transparent 56%)}.m-hero-background{position:absolute;inset:0;z-index:-2;overflow:hidden}.m-industrial-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(200,214,245,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(200,214,245,.055) 1px,transparent 1px);background-size:calc(100% / 12) 96px;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 75%);mask-image:linear-gradient(90deg,transparent 15%,#000 75%)}.m-object-glow{position:absolute;width:850px;height:850px;right:-90px;top:5%;background:radial-gradient(circle at 50% 50%,rgba(142,171,229,.19) 0%,rgba(84,111,167,.11) 33%,transparent 67%);filter:blur(32px)}.m-object{position:absolute;width:min(58vw,790px);aspect-ratio:1;right:-5%;top:6%;transform:rotate(-25deg);filter:drop-shadow(-55px 60px 78px rgba(0,0,0,.63))}.m-object-disc,.m-object-eye,.m-object-specular,.m-object-shadow{position:absolute;border-radius:50%}.m-object-shadow{inset:4%;transform:rotateX(60deg) scale(1.05);filter:blur(35px);background:#000000b3}.m-object-disc-back{inset:3%;transform:rotateX(59deg) rotate(-15deg);background:conic-gradient(from 5deg,#20252e,#acb3c2 24deg,#252b36 50deg,#738197 97deg,#151a23 135deg,#d0d2da 190deg,#3b465b 216deg,#0b0f16 266deg,#828b9c 309deg,#20252e 360deg);-webkit-mask:radial-gradient(circle,transparent 0 53%,#000 55% 72%,transparent 73%);mask:radial-gradient(circle,transparent 0 53%,#000 55% 72%,transparent 73%);opacity:.77}.m-object-disc-middle{inset:10%;transform:rotateX(59deg) rotate(20deg);background:conic-gradient(from 180deg,#626f84,#10141a,#dbe0e8,#394254,#0d1118,#9ba9c2,#5e6877);-webkit-mask:radial-gradient(circle,transparent 0 42%,#000 43% 66%,transparent 67%);mask:radial-gradient(circle,transparent 0 42%,#000 43% 66%,transparent 67%);box-shadow:inset 0 4px 12px #fff}.m-object-disc-front{inset:19%;transform:rotateX(59deg) rotate(-11deg);background:conic-gradient(from 60deg,#151b24,#616f8a,#d3dce9,#4d5970,#141a23,#b5c1d3,#151a24);-webkit-mask:radial-gradient(circle,transparent 0 45%,#000 46% 71%,transparent 72%);mask:radial-gradient(circle,transparent 0 45%,#000 46% 71%,transparent 72%)}.m-object-eye{inset:34%;transform:rotateX(59deg) rotate(-11deg);background:radial-gradient(circle at 45% 40%,#222c3a,#111923 32%,#05070b 70%,#68768f 76%,#1e2835 88%);border:1px solid rgba(211,225,251,.23);box-shadow:0 0 50px 30px #5978ab14,inset 0 0 60px #000000e6}.m-object-specular{inset:28%;transform:rotateX(59deg);border:1px solid rgba(198,216,250,.45);box-shadow:0 0 3px #f0f6ff26;opacity:.68}.m-object-axis{position:absolute;background:#a6b8db2b}.m-object-axis-h{top:46%;left:54%;right:4%;height:1px}.m-object-axis-v{left:75%;top:7%;bottom:8%;width:1px}.m-object-coordinate{position:absolute;left:62%;top:18%;color:#727e91;font:10px ui-monospace,monospace;letter-spacing:.1em}.m-object-coordinate-right{inset:auto 4% 14% auto}.m-hero-layout{position:relative;flex:1;display:flex;align-items:center;padding-top:45px;padding-bottom:90px;z-index:1}.m-hero-copy{position:relative;max-width:1100px;padding:0 0 10px}.m-kicker{display:flex;align-items:center;gap:12px;font:600 10px/1.4 SFMono-Regular,ui-monospace,monospace;letter-spacing:.19em;color:#b4bed0;margin-bottom:50px}.m-kicker-line{width:27px;height:1px;background:#b8c9f0}.m-kicker-index{margin-left:16px;color:#737c8d}.m-site .m-hero h1{font-size:clamp(58px,7.3vw,123px);line-height:.99;letter-spacing:-.083em;font-weight:600;color:#f3f3f4}.m-hero h1 span{color:#a6acb6;font-weight:460}.m-hero-intro{color:#a9afba;max-width:510px;font-size:clamp(17px,1.65vw,21px);line-height:1.57;letter-spacing:-.02em;margin-top:39px!important}.m-hero-actions{display:flex;gap:35px;align-items:center;margin-top:33px}.m-hero-footnote{display:flex;align-items:center;gap:11px;margin-top:95px;color:#848d9c;font:600 9px SFMono-Regular,ui-monospace,monospace;letter-spacing:.14em}.m-footnote-divider{width:1px;height:13px;background:#4b5260;margin:0 6px}.m-hero-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;padding:21px 0 25px;border-top:1px solid rgba(255,255,255,.15);font:10px SFMono-Regular,ui-monospace,monospace;letter-spacing:.12em;color:#78808f}.m-hero-bottom span:last-child{color:#b2bccb}.m-manifesto{padding:137px 0 45px}.m-manifesto-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.62fr);gap:8%;align-items:start;padding:82px 0 122px}.m-site .m-manifesto h2{font-size:clamp(55px,6.4vw,104px);line-height:1.04;letter-spacing:-.077em}.m-manifesto h2 em{color:#97999b}.m-manifesto-text{padding-top:14px;max-width:325px}.m-manifesto-text p{font-size:17px;line-height:1.7;letter-spacing:-.01em;color:#5d626a;margin-bottom:24px}.m-manifesto-text p:first-child{color:#171a1e;font-weight:570}.m-manifesto-text .m-text-emphasis{font-weight:620;color:#16191e;margin-top:29px}.m-manifesto-bottom{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c7c8c7;padding:21px 0 0;font:600 10px ui-monospace,monospace;letter-spacing:.12em;color:#71767b}.m-manifesto-bottom span:last-child{text-align:right}.m-manifesto-bottom span:nth-child(2){text-align:center}.m-vision-section{padding:128px 0 142px;background:radial-gradient(ellipse 80% 54% at 53% 68%,#171e2a 0%,transparent 85%),#0e1219}.m-vision-heading{display:grid;grid-template-columns:1.6fr .65fr;align-items:end;gap:10%;margin-top:88px;margin-bottom:75px}.m-site .m-vision-heading h2{font-size:clamp(54px,6.5vw,105px);line-height:1.05;letter-spacing:-.077em}.m-vision-heading h2 span{color:#848e9d;font-weight:470}.m-vision-heading p{color:#a1aab9;font-size:17px;line-height:1.75;max-width:320px;padding-bottom:9px}.m-system{position:relative;height:570px;border:1px solid #313a47;background:radial-gradient(circle at center,rgba(110,138,193,.12),transparent 45%),linear-gradient(125deg,#1b222d,#10151d 55%,#161d28);overflow:hidden}.m-system-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(201,213,239,.063) 1px,transparent 1px),linear-gradient(90deg,rgba(201,213,239,.063) 1px,transparent 1px);background-size:60px 60px}.m-system-head{position:absolute;top:25px;left:30px;right:30px;display:flex;justify-content:space-between;font:10px ui-monospace,monospace;letter-spacing:.11em;color:#8b95a4}.m-system-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(164,190,238,.15);border-radius:50%}.m-system-orbit-one{width:360px;height:360px}.m-system-orbit-two{width:520px;height:520px;border-style:dashed;border-color:#a4beee24}.m-system-core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:153px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.m-system-core-inner{width:118px;height:118px;display:grid;place-items:center;border:1px solid rgba(237,243,255,.5);border-radius:50%;background:radial-gradient(circle at 33% 20%,#d1e0fc54,#485c7f3b 50%,#080c144d);box-shadow:0 0 35px #6e9cea2e,inset 0 1px #ffffff4d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.m-system-core-inner span{font-size:44px;font-weight:320;letter-spacing:-.09em}.m-system-core small{font:10px ui-monospace,monospace;letter-spacing:.27em;color:#d5dded}.m-system-node{position:absolute;width:194px;padding:18px 19px;border:1px solid rgba(194,210,242,.27);background:linear-gradient(145deg,#d3dffb24,#232e4261);box-shadow:inset 0 1px #ffffff1f,0 14px 35px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:10px}.m-system-node span{font:9px ui-monospace,monospace;letter-spacing:.13em;color:#9aaaca}.m-system-node strong{font-size:17px;font-weight:530;letter-spacing:-.02em}.m-node-people{top:25%;left:18%}.m-node-work{top:25%;right:18%}.m-node-info{bottom:20%;left:18%}.m-node-intelligence{bottom:20%;right:18%}.m-system-bottom{position:absolute;bottom:26px;left:30px;font:9px ui-monospace,monospace;letter-spacing:.12em;color:#758299}.m-vision-outro{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-top:37px}.m-vision-outro p{font-size:22px;line-height:1.5;letter-spacing:-.03em;color:#8893a4}.m-vision-outro p strong{color:#e4e7ee;font-weight:520}.m-principles{padding:140px 0 160px}.m-section-heading-row{display:grid;grid-template-columns:1.55fr .55fr;gap:9%;align-items:end;padding:76px 0 65px}.m-site .m-section-heading-row h2{font-size:clamp(64px,7.7vw,120px);line-height:.98;letter-spacing:-.08em}.m-section-heading-row p{font-size:17px;line-height:1.65;max-width:280px;color:#666b71}.m-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #c5c8c8;border-left:1px solid #c5c8c8}.m-principle{position:relative;padding:35px 42px 64px 36px;min-height:280px;border-bottom:1px solid #c5c8c8;border-right:1px solid #c5c8c8}.m-principle:nth-child(2n){padding-left:45px}.m-principle-num{font:11px ui-monospace,monospace;letter-spacing:.05em;color:#85888a}.m-site .m-principle h3{font-size:clamp(23px,2.5vw,33px);letter-spacing:-.05em;margin-top:43px}.m-principle p{font-size:16px;line-height:1.65;color:#6f7378;max-width:390px;margin-top:15px}.m-principle-cross{position:absolute;bottom:25px;right:28px;font:200 24px/1 Arial;color:#a8adb2}.m-development{padding:130px 0 145px;background:#0b0e14}.m-development-panel{position:relative;display:grid;grid-template-columns:1.12fr .88fr;min-height:630px;margin-top:75px;overflow:hidden;border:1px solid rgba(180,198,228,.25);background:radial-gradient(ellipse 62% 72% at 82% 36%,rgba(110,137,199,.25),transparent 90%),linear-gradient(130deg,#1e293a,#10151e 65%,#121923)}.m-development-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:linear-gradient(90deg,transparent 49.9%,rgba(230,237,253,.13) 50%,transparent 50.1%),repeating-linear-gradient(0deg,transparent 0 70px,rgba(231,239,255,.07) 70px 71px)}.m-development-content{position:relative;z-index:1;padding:95px 30px 90px 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.m-development-eyebrow{font-size:10px;color:#bbc6d8}.m-site .m-development h2{font-size:clamp(60px,5.8vw,90px);line-height:1.02;margin-top:38px}.m-development h2 em{color:#a0afc8}.m-development-content>p{font-size:17px;line-height:1.69;color:#b1bbca;max-width:465px;margin-top:31px}.m-development-content .m-button{margin-top:38px}.m-development-instrument{position:relative;z-index:1;align-self:center;justify-self:center;width:min(85%,420px);aspect-ratio:.87;border:1px solid rgba(223,231,246,.24);border-radius:16px;background:linear-gradient(155deg,#f3f5fc2b,#a5b6de0a 44%,#141b2845);box-shadow:inset 1px 1px #ffffff45,inset -1px -1px #ffffff0d,0 35px 70px #0000004d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:25px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-5deg)}.m-instrument-top,.m-instrument-bottom{display:flex;justify-content:space-between;gap:12px;font:9px ui-monospace,monospace;letter-spacing:.1em;color:#c0cadd}.m-instrument-bottom{border-top:1px solid rgba(223,236,254,.14);padding-top:17px;color:#8d9aaa}.m-instrument-circle{width:72%;aspect-ratio:1;align-self:center;border-radius:50%;border:1px solid rgba(221,233,255,.28);padding:18px;display:grid;place-items:center;box-shadow:0 0 0 17px #cbdeff09,0 0 50px #95afe21f}.m-instrument-inner{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 27%,#e8eefc66,#6d86b62e 53%,#080c142e);box-shadow:inset 0 1px #ffffff6b;font-size:100px;letter-spacing:-.12em;font-weight:250;color:#e7eaf1}.m-instrument-lines{display:flex;justify-content:space-between;gap:7px;color:#aab6ca;font:9px ui-monospace,monospace;letter-spacing:.07em}.m-instrument-lines span:first-child{color:#eff1fa}.m-journal-section{padding:130px 0 145px}.m-journal-heading{align-items:end}.m-journal-heading>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.m-journal-grid{display:grid;grid-template-columns:1.45fr .78fr;gap:22px;align-items:stretch}.m-journal-list{border-top:1px solid #babdc1}.m-post-link{position:relative;display:block;padding:29px 50px 33px 0;border-bottom:1px solid #c7c9ca;transition:padding-left .2s,background .2s}.m-post-link:hover{padding-left:12px}.m-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;color:#737a81;font:10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.m-site .m-post-link h3{font-size:clamp(30px,3.7vw,52px);letter-spacing:-.065em;line-height:1.1;margin-top:32px}.m-post-link p{max-width:570px;color:#73777c;line-height:1.7;margin-top:15px;font-size:15px}.m-post-arrow{position:absolute;right:6px;top:55%;color:#2d3137;transition:transform .2s}.m-post-link:hover .m-post-arrow{transform:translate(3px,-3px)}.m-journal-side{display:flex;flex-direction:column;justify-content:space-between;gap:35px;background:#171c25;color:#f4f5f6;min-height:405px;padding:27px 30px 33px;overflow:hidden;position:relative}.m-journal-side:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 62% 36%,rgba(124,151,209,.17),transparent 55%)}.m-journal-side-top{display:flex;justify-content:space-between;color:#929dab;font:10px ui-monospace,monospace;letter-spacing:.08em}.m-journal-symbol{position:absolute;right:10%;top:17%;font-size:190px;font-weight:150;line-height:1;letter-spacing:-.13em;color:transparent;-webkit-text-stroke:1px rgba(207,220,249,.19)}.m-site .m-journal-side h3{font-size:35px;letter-spacing:-.07em;margin-bottom:12px}.m-journal-side p{font-size:14px;line-height:1.72;color:#a4afbf;max-width:290px}.m-journal-side>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(225,235,255,.25);padding-top:18px;font:10px ui-monospace,monospace;letter-spacing:.09em}.m-journal-side>a svg{width:15px}.m-closing{position:relative;background:radial-gradient(ellipse 50% 55% at 90% 30%,rgba(112,137,198,.16),transparent 100%),#0b0e13;padding:160px 0 100px;overflow:hidden}.m-closing-inner{display:flex;flex-direction:column;align-items:flex-start}.m-closing-index,.m-closing-note{font:10px ui-monospace,monospace;letter-spacing:.15em;color:#8e9aad}.m-site .m-closing h2{font-size:clamp(70px,9.2vw,146px);line-height:.99;letter-spacing:-.087em;margin-top:48px}.m-closing h2 em{color:#8b96aa}.m-closing p{font-size:19px;line-height:1.6;color:#a0a9b5;margin-top:32px}.m-closing .m-button{margin-top:34px}.m-closing-note{align-self:flex-end;margin-top:115px}.m-footer{background:#0b0d10;border-top:1px solid #232933}.m-footer-top{padding:77px 0 96px;display:flex;justify-content:space-between;align-items:start;gap:45px}.m-footer-top p{margin-top:19px;font-size:14px;color:#8e96a2}.m-footer-links{display:flex;align-items:center;gap:32px;font-size:13px;color:#bac1cc}.m-footer-links a:hover{color:#fff}.m-footer-links a:last-child{display:flex;align-items:center;gap:5px}.m-footer-links svg{width:13px;height:13px}.m-footer-bottom{border-top:1px solid #232933;display:flex;justify-content:space-between;gap:20px;padding:24px 0 31px;color:#7f8794;font:10px ui-monospace,monospace;letter-spacing:.06em}.m-inner-hero{position:relative;padding:110px 0 0;min-height:690px;background:radial-gradient(ellipse 44% 60% at 86% 44%,#202737,transparent 95%),#0e1117;display:flex;flex-direction:column;justify-content:end}.m-inner-hero .m-container{flex:1;display:flex;flex-direction:column;justify-content:center}.m-inner-overline{margin-top:95px;color:#9cacc7;font:10px ui-monospace,monospace;letter-spacing:.15em}.m-site .m-inner-hero h1{font-size:clamp(65px,9vw,142px);line-height:.99;letter-spacing:-.085em;max-width:1080px;margin-top:27px}.m-inner-hero h1 em{color:#9ba5b6}.m-inner-hero p{max-width:635px;color:#a7b0be;font-size:clamp(17px,1.8vw,21px);line-height:1.62;margin-top:39px;padding-bottom:65px}.m-inner-hero-rule{margin-top:auto;display:flex;justify-content:space-between;gap:20px;padding:22px 0 26px;border-top:1px solid rgba(255,255,255,.17);font:10px ui-monospace,monospace;letter-spacing:.12em;color:#8c98a9}.m-inner-prose{padding:120px 0 133px}.m-inner-dark{background:#131923;color:#e9edf5}.m-inner-grid{display:grid;grid-template-columns:.5fr 1fr;gap:8%}.m-inner-aside{padding-top:13px;color:#7a818b;font:10px ui-monospace,monospace;letter-spacing:.13em}.m-inner-dark .m-inner-aside{color:#a0a9b9}.m-site .m-inner-prose h2{font-size:clamp(55px,6.5vw,96px);line-height:1.05;letter-spacing:-.077em;margin-bottom:42px}.m-inner-prose h2 em{color:#8b919a}.m-inner-prose p{max-width:730px;font-size:clamp(17px,1.75vw,20px);line-height:1.78;letter-spacing:-.017em;color:#616771;margin:0 0 27px}.m-inner-dark p{color:#a9b4c4}.m-inner-end{padding:128px 0 148px;background:#0a0e14}.m-inner-end .m-container{display:flex;flex-direction:column;align-items:flex-start}.m-inner-end span{color:#91a1ba;font:10px ui-monospace,monospace;letter-spacing:.14em}.m-site .m-inner-end h2{font-size:clamp(65px,8.8vw,131px);line-height:1.03;letter-spacing:-.082em;margin:45px 0 38px}.m-inner-end h2 em{color:#8c97a9}.m-about-founder{background:#1a202b;padding:110px 0 130px}.m-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.m-founder-monogram{min-height:520px;position:relative;border:1px solid rgba(215,225,246,.23);background:radial-gradient(circle at 35% 25%,rgba(169,187,228,.22),transparent 52%),linear-gradient(145deg,#313b4d,#171d26 66%,#0f141c);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff24}.m-founder-monogram>span{font-size:clamp(120px,17vw,240px);font-weight:180;letter-spacing:-.15em;color:#c5cddc;transform:translate(-10px)}.m-founder-monogram small{position:absolute;bottom:22px;left:26px;color:#8998b2;font:10px ui-monospace,monospace;letter-spacing:.14em}.m-founder-copy>span{color:#9faac0;font:10px ui-monospace,monospace;letter-spacing:.13em}.m-site .m-founder-copy h2{font-size:clamp(65px,7vw,103px);line-height:1.01;margin:35px 0 29px}.m-founder-copy p{max-width:460px;color:#afb9c9;font-size:17px;line-height:1.74;margin-bottom:20px}.m-founder-copy .m-inline-link{margin-top:13px}.m-blog-hero{min-height:710px}.m-blog-index{padding:75px 0 125px}.m-blog-toolbar{display:flex;justify-content:space-between;gap:20px;padding-bottom:25px;border-bottom:1px solid #b3b7bc;font:10px ui-monospace,monospace;letter-spacing:.13em;color:#737b85}.m-blog-row{display:grid;grid-template-columns:90px 1fr 40px;gap:28px;align-items:start;padding:45px 0 58px;border-bottom:1px solid #c2c5c6;transition:padding-left .22s}.m-blog-row:hover{padding-left:12px}.m-blog-row-no{color:#83878c;font:11px ui-monospace,monospace}.m-blog-row-body{max-width:920px}.m-site .m-blog-row h2{font-size:clamp(38px,5vw,72px);line-height:1.08;margin-top:27px;letter-spacing:-.07em}.m-blog-row p{color:#6b7178;font-size:17px;line-height:1.6;max-width:660px;margin-top:17px}.m-blog-row-arrow{align-self:center;justify-self:end;color:#333944}.m-blog-row-arrow svg{width:24px;height:24px}.m-no-posts{padding:50px 0;color:#565e67}.m-blog-after{display:flex;flex-direction:column;gap:15px;padding:80px 0 0}.m-blog-after span{font:10px ui-monospace,monospace;letter-spacing:.13em;color:#7a8189}.m-blog-after p{font-size:25px;letter-spacing:-.04em}.m-article-page{background:#eeede9;color:#171a1f;min-height:80vh;padding:70px 0 130px}.m-article-back{display:inline-flex;align-items:center;gap:15px;font:10px ui-monospace,monospace;letter-spacing:.12em;color:#535c66!important}.m-article-back span{font-size:20px;font-family:Arial;line-height:1}.m-article-header{padding:95px 0 0;border-bottom:1px solid #bec1c4}.m-article-meta{display:flex;align-items:center;gap:17px;font:11px ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:#6a717a}.m-article-meta-line{height:1px;width:32px;background:#a3a7aa}.m-site .m-article-header h1{max-width:1100px;font-size:clamp(58px,8.8vw,128px);line-height:1.02;letter-spacing:-.083em;margin:29px 0}.m-article-header>p{max-width:670px;color:#5f6670;font-size:21px;line-height:1.56}.m-article-header-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:80px;padding-bottom:23px;font:10px ui-monospace,monospace;letter-spacing:.11em;color:#7c828a}.m-article-body{width:min(100%,735px);margin:90px auto 105px}.m-prose{font-size:19px;line-height:1.83;letter-spacing:-.01em;color:#343942}.m-prose p{margin-bottom:30px}.m-prose h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.05em;line-height:1.2;margin:61px 0 22px;color:#171a20}.m-prose h3{font-size:27px;margin:43px 0 16px;color:#171a20}.m-prose ul,.m-prose ol{margin:17px 0 30px;padding-left:28px}.m-prose li{padding-left:7px;margin-bottom:10px}.m-prose a{color:#305da8;text-decoration:underline;text-underline-offset:3px}.m-prose strong{font-weight:650;color:#16191e}.m-prose em{font-style:italic;color:#5c636d}.m-prose blockquote{margin:50px 0;padding:11px 0 11px 30px;border-left:2px solid #4e678e;color:#485261;font-size:23px;line-height:1.5}.m-prose code{font-size:.87em;border-radius:3px;padding:.15em .32em;background:#dedfdf}.m-prose pre{overflow-x:auto;padding:22px;background:#1b2028;color:#e1e6ef}.m-prose pre code{background:transparent;padding:0;color:inherit}.m-prose hr{border:0;border-top:1px solid #c9ccce;margin:55px 0}.m-article-end{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-top:1px solid #bcc0c3;border-bottom:1px solid #bcc0c3;font:10px ui-monospace,monospace;letter-spacing:.1em;color:#707781}.m-article-end a{display:inline-flex;align-items:center;gap:9px;color:#1a2028}.m-more-posts{padding-top:78px}.m-more-posts-heading{font:10px ui-monospace,monospace;letter-spacing:.13em;margin-bottom:25px;color:#7a8189}.m-more-posts>a{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c0c4c7;padding:25px 0}.m-more-posts>a span{font:10px ui-monospace,monospace;color:#858c92}.m-site .m-more-posts h2{font-size:34px;margin-top:10px}@media(max-width:1180px){.m-container{width:min(calc(100% - 76px),1392px)}.m-nav{margin-left:0;gap:28px}.m-live-label{display:none}.m-object{right:-20%;top:15%;width:72vw}.m-system-node{width:175px}.m-node-people,.m-node-info{left:8%}.m-node-work,.m-node-intelligence{right:8%}}@media(max-width:800px){.m-container{width:calc(100% - 46px)}.m-header{height:70px}.m-header-inner{gap:14px}.m-brand span{font-size:14px}.m-brand-symbol{width:25px;height:25px}.m-nav,.m-header-actions{display:none}.m-mobile-nav{display:block;margin-left:auto;position:relative}.m-mobile-nav summary{list-style:none;width:39px;height:37px;border:1px solid rgba(255,255,255,.18);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.m-mobile-nav summary::-webkit-details-marker{display:none}.m-mobile-nav summary span{height:1px;width:15px;background:#e8ebf0}.m-mobile-nav[open] summary span:first-child{transform:translateY(3.5px) rotate(45deg)}.m-mobile-nav[open] summary span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.m-mobile-nav nav{position:absolute;top:49px;right:0;min-width:240px;padding:14px;background:#161a22f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.16);box-shadow:0 15px 40px #0006;display:flex;flex-direction:column;gap:2px}.m-mobile-nav nav a{padding:12px 10px;font-size:15px;color:#e4e7ec}.m-mobile-nav nav a.m-mobile-follow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);margin-top:8px;padding-top:17px}.m-hero{min-height:790px}.m-hero-layout{padding:105px 0 65px;align-items:flex-start}.m-hero-copy{padding-top:25px}.m-site .m-hero h1{font-size:clamp(53px,9vw,83px)}.m-object{width:730px;right:-480px;top:23%;opacity:.53}.m-object-glow{right:-390px;top:10%}.m-kicker{margin-bottom:38px}.m-hero-intro{margin-top:30px!important}.m-hero-footnote{margin-top:75px}.m-hero-bottom span:nth-child(2){display:none}.m-manifesto,.m-principles,.m-journal-section{padding-top:96px;padding-bottom:104px}.m-manifesto-grid,.m-vision-heading,.m-section-heading-row{grid-template-columns:1fr;gap:34px}.m-manifesto-grid{padding:63px 0 88px}.m-manifesto-text{max-width:590px}.m-manifesto-text p{font-size:17px}.m-vision-section{padding:100px 0}.m-vision-heading{margin-top:65px;margin-bottom:45px}.m-vision-heading p{max-width:620px}.m-system{height:530px}.m-system-node{width:160px}.m-system-orbit-two{width:420px;height:420px}.m-system-orbit-one{width:280px;height:280px}.m-node-people,.m-node-info{left:5%}.m-node-work,.m-node-intelligence{right:5%}.m-principles-grid{grid-template-columns:1fr 1fr}.m-principle{padding-right:24px;min-height:320px}.m-principle:nth-child(2n){padding-left:28px}.m-development{padding:100px 0}.m-development-panel{grid-template-columns:1fr 1fr;min-height:590px}.m-development-content{padding:60px 0 60px 42px}.m-development-instrument{width:82%;padding:15px}.m-instrument-inner{font-size:65px}.m-journal-grid{grid-template-columns:1.1fr .9fr;gap:17px}.m-journal-side{padding:23px}.m-inner-hero{min-height:640px}.m-inner-overline{margin-top:80px}.m-inner-grid{grid-template-columns:1fr;gap:29px}.m-inner-prose{padding:90px 0}.m-founder-grid{gap:35px}.m-founder-monogram{min-height:400px}}@media(max-width:620px){.m-container{width:calc(100% - 38px)}.m-site h1,.m-site h2{text-wrap:initial}.m-hero{min-height:760px}.m-hero-layout{padding-top:88px;padding-bottom:85px}.m-hero-copy{padding-top:0}.m-kicker{font-size:9px;gap:9px;margin-bottom:36px}.m-kicker-index{margin-left:0}.m-site .m-hero h1{font-size:clamp(47px,10.1vw,69px);line-height:1.04;letter-spacing:-.078em}.m-hero-intro{font-size:17px;max-width:420px;margin-top:28px!important}.m-hero-actions{gap:23px;flex-wrap:wrap;margin-top:30px}.m-button{min-height:50px;padding:0 17px;gap:17px;font-size:12px}.m-hero-footnote{margin-top:74px;font-size:8px;gap:8px;flex-wrap:wrap}.m-object{width:570px;right:-395px;top:31%;opacity:.35}.m-object-axis,.m-object-coordinate{display:none}.m-hero-bottom{font-size:9px;padding:18px 0 22px}.m-manifesto,.m-principles,.m-journal-section{padding-top:86px;padding-bottom:94px}.m-manifesto-grid{padding:62px 0 70px;gap:32px}.m-site .m-manifesto h2,.m-site .m-vision-heading h2{font-size:clamp(47px,10vw,72px)}.m-manifesto-bottom{font-size:8px;gap:8px}.m-vision-section{padding:86px 0 94px}.m-vision-heading{margin-top:57px;margin-bottom:40px}.m-system{height:510px}.m-system-head{left:15px;right:15px;top:18px;font-size:8px}.m-system-head span:last-child{display:none}.m-system-orbit-one{width:220px;height:220px}.m-system-orbit-two{width:340px;height:340px}.m-system-core{top:49%}.m-system-core-inner{width:92px;height:92px}.m-system-core-inner span{font-size:33px}.m-system-node{width:137px;padding:13px 11px;gap:7px}.m-system-node span{font-size:7px}.m-system-node strong{font-size:14px}.m-node-people{top:17%;left:4%}.m-node-work{top:17%;right:4%}.m-node-info{bottom:15%;left:4%}.m-node-intelligence{bottom:15%;right:4%}.m-system-bottom{left:14px;bottom:13px;font-size:7px}.m-vision-outro{align-items:flex-start;flex-direction:column}.m-vision-outro p{font-size:20px}.m-section-heading-row{padding:60px 0 48px}.m-site .m-section-heading-row h2{font-size:clamp(57px,12vw,82px)}.m-principles-grid{grid-template-columns:1fr}.m-principle,.m-principle:nth-child(2n){padding:28px 30px 36px 20px;min-height:225px}.m-site .m-principle h3{font-size:28px;margin-top:30px}.m-principle p{font-size:15px}.m-development{padding:86px 0}.m-development-panel{grid-template-columns:1fr;min-height:0;margin-top:50px}.m-development-content{padding:53px 26px 40px}.m-site .m-development h2{font-size:clamp(52px,11vw,73px)}.m-development-content>p{font-size:16px}.m-development-instrument{width:69%;max-width:300px;margin:15px auto 48px;transform:rotate(-4deg)}.m-instrument-inner{font-size:66px}.m-journal-grid{grid-template-columns:1fr}.m-journal-side{min-height:360px}.m-post-link{padding-top:29px;padding-bottom:30px}.m-site .m-post-link h3{font-size:38px;margin-top:27px}.m-journal-heading{gap:32px}.m-closing{padding:105px 0 75px}.m-site .m-closing h2{font-size:clamp(61px,12vw,88px)}.m-closing p{font-size:17px}.m-closing-note{align-self:flex-start;margin-top:90px;font-size:9px}.m-footer-top{padding:70px 0 65px;flex-direction:column;gap:55px}.m-footer-links{flex-wrap:wrap;gap:25px}.m-footer-bottom{flex-wrap:wrap;justify-content:start;gap:15px 23px;font-size:9px}.m-footer-bottom span:nth-child(2){display:none}.m-inner-hero{min-height:625px;padding-top:70px}.m-inner-overline{margin-top:90px}.m-site .m-inner-hero h1{font-size:clamp(56px,12vw,86px)}.m-inner-hero p{font-size:17px;padding-bottom:50px}.m-inner-hero-rule{font-size:8px}.m-inner-prose{padding:80px 0}.m-site .m-inner-prose h2{font-size:clamp(51px,11vw,76px);margin-bottom:30px}.m-inner-prose p{font-size:17px}.m-inner-end{padding:90px 0}.m-site .m-inner-end h2{font-size:clamp(60px,12vw,88px)}.m-about-founder{padding:85px 0}.m-founder-grid{grid-template-columns:1fr;gap:55px}.m-founder-monogram{min-height:330px}.m-site .m-founder-copy h2{font-size:76px}.m-blog-hero{min-height:650px}.m-blog-index{padding-top:55px}.m-blog-row{grid-template-columns:32px 1fr 25px;gap:12px;padding:32px 0 40px}.m-blog-row-no{font-size:9px}.m-site .m-blog-row h2{font-size:39px}.m-blog-row p{font-size:15px}.m-post-meta{font-size:9px}.m-article-page{padding-top:52px;padding-bottom:90px}.m-article-header{padding-top:62px}.m-site .m-article-header h1{font-size:clamp(55px,11vw,81px)}.m-article-header>p{font-size:18px}.m-article-header-bottom{margin-top:68px;font-size:8px}.m-article-body{margin:65px auto 75px}.m-prose{font-size:17px;line-height:1.8}.m-prose h2{font-size:31px}.m-article-end{font-size:9px}}@media(prefers-reduced-motion:reduce){.m-site *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
