:root{--ink:#0c1713;--forest:#07120f;--forest-2:#0b1c17;--green:#72e6b8;--green-bright:#9af2ce;--blue:#8aabff;--cream:#f3f0e7;--paper:#f8f7f2;--muted:#9ca9a3;--line:rgba(141,179,162,.2);--shell:min(1180px,calc(100vw - 48px));--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--forest);color:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;background:white;color:#111;padding:10px 16px;z-index:99}.skip-link:focus{top:10px}.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid transparent;transition:.3s;background:rgba(7,18,15,.62);backdrop-filter:blur(18px)}.site-header.scrolled{border-color:var(--line);background:rgba(7,18,15,.92)}.nav-wrap{height:78px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:-.03em;font-size:17px;margin-right:auto}.brand-mark{width:31px;height:31px;fill:var(--green)}nav{display:flex;gap:28px}nav a{font-size:13px;color:#bfcac5;transition:.2s}nav a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 23px;border-radius:7px;background:var(--green-bright);color:#092118;font-weight:730;font-size:14px;box-shadow:0 12px 35px rgba(74,219,163,.12);transition:.25s;border:1px solid rgba(255,255,255,.2)}.button:hover{transform:translateY(-2px);background:#b3f8dc;box-shadow:0 16px 42px rgba(74,219,163,.2)}.button-small{min-height:42px;padding:0 18px}.menu-button{display:none;background:none;border:0;color:#fff;padding:10px}.menu-button span{display:block;width:23px;height:1px;background:#fff;margin:6px}.hero{min-height:850px;position:relative;overflow:hidden;padding-top:78px;background:radial-gradient(circle at 78% 35%,rgba(38,124,93,.18),transparent 33%),radial-gradient(circle at 70% 80%,rgba(69,98,170,.13),transparent 36%),var(--forest)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,var(--forest))}.hero-grid{position:absolute;inset:78px 0 0;background-image:linear-gradient(rgba(143,183,165,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(143,183,165,.055) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,black,transparent 88%)}.event-field{position:absolute;top:65px;right:-4vw;width:min(68vw,960px);height:760px;opacity:.9}.event-field svg{width:100%;height:100%}.paths path{stroke-width:1.4;stroke-dasharray:5 8;animation:dash 26s linear infinite}.paths path:nth-child(2){animation-duration:35s;opacity:.5}.paths path:nth-child(3){animation-duration:21s;opacity:.7}.nodes{fill:var(--green)}.nodes circle{animation:pulse 3s ease-in-out infinite}.nodes circle:nth-child(2n){fill:var(--blue);animation-delay:-1.2s}.probability-bars{fill:rgba(137,232,194,.25)}.probability-bars rect:nth-child(2){fill:rgba(137,171,255,.3)}@keyframes dash{to{stroke-dashoffset:-400}}@keyframes pulse{50%{r:10;opacity:.5}}.hero-content{position:relative;z-index:2;padding-top:150px}.eyebrow,.kicker{font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.18em;color:var(--green);display:flex;align-items:center;gap:10px;margin:0 0 23px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(114,230,184,.09)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,7.2vw,104px);line-height:.93;letter-spacing:-.065em;max-width:930px;margin-bottom:35px;font-weight:620}h1 em{font-family:Georgia,serif;font-weight:400;color:var(--green-bright)}.hero-copy{max-width:680px;font-size:19px;line-height:1.65;color:#bfcac5;margin-bottom:38px}.hero-actions{display:flex;align-items:center;gap:32px}.text-link{font-size:14px;color:#cbd4d0}.text-link span{margin-left:8px;color:var(--green)}.hero-meta{display:flex;gap:0;margin-top:100px;border-top:1px solid var(--line);width:max-content;max-width:100%}.hero-meta span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#879790;padding:18px 35px 18px 0;margin-right:35px;border-right:1px solid var(--line)}.hero-meta span:last-child{border:0}.section{padding:130px 0}.value{background:var(--paper);color:var(--ink)}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.kicker{color:#127055}.value h2,.architecture h2,.applications h2,.proof h2,.engagement h2,.consultation h2{font-size:clamp(44px,5vw,70px);line-height:1.05;letter-spacing:-.055em;margin-bottom:30px;font-weight:630}.lead-stack{font-size:19px;color:#52605a}.lead-stack p:first-child{color:#15241e}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:85px;border-top:1px solid #ccd1ce}.value-grid article{padding:30px 28px 0 0;border-right:1px solid #ccd1ce;min-height:240px}.value-grid article:not(:first-child){padding-left:28px}.value-grid article:last-child{border:0}.metric-index{font:12px ui-monospace,monospace;color:#6c7e76}.value-grid h3{font-size:19px;margin:55px 0 10px}.value-grid p{font-size:14px;color:#66736d}.architecture{background:#0a1915}.architecture h2 span{color:#7ae8bd}.section-intro{max-width:730px;font-size:19px;color:#9daba5}.model-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:70px}.model-card{border-radius:var(--radius);padding:38px;min-height:370px;border:1px solid var(--line)}.muted-card{background:#0b1714;color:#8b9993}.featured-card{background:linear-gradient(145deg,rgba(37,111,84,.45),rgba(36,58,77,.25));box-shadow:inset 0 1px rgba(255,255,255,.05),0 35px 80px rgba(0,0,0,.22)}.card-label{text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:var(--green);margin-bottom:40px}.model-card h3{font-size:27px;letter-spacing:-.035em}.model-card p{max-width:410px;font-size:14px;margin:35px 0 0}.token-stream{display:flex;gap:8px;margin-top:60px}.token-stream span{padding:11px 15px;background:rgba(255,255,255,.045);border-radius:5px;font:13px ui-monospace,monospace}.token-stream .ghost{border:1px dashed #63716b;color:#66726d;background:none}.distribution{height:105px;display:flex;align-items:end;gap:8px;margin-top:36px}.distribution i{display:block;flex:1;background:linear-gradient(var(--green-bright),#2a7e61);border-radius:4px 4px 1px 1px;box-shadow:0 0 20px rgba(113,230,183,.11)}.process{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:24px;align-items:start;margin-top:75px;padding-top:42px;border-top:1px solid var(--line)}.process>div>span,.engagement-grid article>span{font:11px ui-monospace,monospace;color:var(--green)}.process h3{font-size:17px;margin:28px 0 8px}.process p{font-size:13px;color:#899791}.process>b{font-weight:400;color:#416658;padding-top:70px}.applications{background:var(--cream);color:var(--ink)}.applications-head{display:grid;grid-template-columns:1.2fr .8fr;gap:110px;align-items:end}.applications-head>p{font-size:18px;color:#5a6761;margin-bottom:37px}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:65px}.app-grid article{position:relative;min-height:315px;background:#e9e6dd;border:1px solid rgba(17,43,34,.08);padding:28px;transition:.25s;overflow:hidden}.app-grid article:hover{background:#fff;transform:translateY(-4px);box-shadow:0 20px 50px rgba(25,55,44,.08)}.app-icon{width:42px;height:42px;border-radius:50%;border:1px solid #b7c2bc;display:grid;place-items:center;color:#147352;margin-bottom:75px;font-size:19px}.app-grid h3{font-size:20px;letter-spacing:-.03em;margin-bottom:10px}.app-grid p{font-size:14px;color:#617069}.app-grid article>span{position:absolute;bottom:24px;left:28px;text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:#77857f}.app-grid .strategy-card{background:#10261f;color:#eef8f4}.strategy-card .app-icon{color:var(--green);border-color:#54766a}.strategy-card p{color:#a8b8b1}.strategy-card a{position:absolute;bottom:24px;left:28px;color:var(--green);font-size:13px}.proof{background:#07120f}.proof-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.proof-copy>p:not(.kicker):not(.proof-note){color:#9ba9a3;font-size:17px}.proof-note{color:var(--green);font-size:14px;padding-left:18px;border-left:2px solid var(--green)}.proof-panel{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(145deg,rgba(29,67,53,.42),rgba(14,31,26,.2));padding:38px}.hero-stat{display:flex;gap:30px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--line)}.hero-stat strong{font-size:clamp(60px,7vw,94px);letter-spacing:-.07em;color:var(--green-bright);line-height:.9}.hero-stat span{max-width:220px;color:#a8b5af;font-size:13px}.mini-stats{display:grid;grid-template-columns:1fr 1fr}.mini-stats>div{padding:31px 20px 0 0}.mini-stats strong{font-size:28px;display:block}.mini-stats span{font-size:11px;color:#7f9189;text-transform:uppercase;letter-spacing:.1em}.disclosure{font-size:10px;color:#667970;margin-top:35px}.engagement{background:#e4eee9;color:var(--ink)}.engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bdcbc4;margin-top:65px;border:1px solid #bdcbc4}.engagement-grid article{background:#e4eee9;padding:38px;min-height:255px}.engagement-grid h3{font-size:22px;margin:62px 0 10px}.engagement-grid p{font-size:14px;color:#586861}.engagement-footer{display:flex;gap:0;margin-top:35px}.engagement-footer span{font-size:12px;font-weight:650;padding:0 26px;border-right:1px solid #afbeb6}.engagement-footer span:first-child{padding-left:0}.engagement-footer span:last-child{border:0}.consultation{background:linear-gradient(145deg,#07120f 0%,#0b1f18 55%,#10241e 100%);padding-bottom:110px}.consult-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start}.consult-copy{position:sticky;top:130px}.consult-copy>p:not(.kicker){color:#a4b2ac;font-size:16px}.founder{display:flex;gap:14px;align-items:center;margin-top:40px}.founder-monogram{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--blue));display:grid;place-items:center;color:#0a1914;font-weight:800;font-size:12px}.founder div:last-child{display:flex;flex-direction:column}.founder span{font-size:11px;color:#7f9189}.calendar-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.35)}.calendar-top{height:48px;background:#edf3f0;color:#40524b;padding:0 22px;display:flex;align-items:center;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #dfe7e3}.mobile-book{display:inline-flex;margin-top:30px}footer{background:#040b09;padding:75px 0 30px;border-top:1px solid #12251e}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px}.footer-brand{margin-bottom:18px}.footer-grid>div:first-child>p{font-size:13px;color:#708078;max-width:300px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-grid strong{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#788a82;margin-bottom:9px}.footer-grid a:not(.brand){font-size:13px;color:#a3b0aa}.footer-grid a:hover{color:var(--green)}.footer-bottom{display:flex;justify-content:space-between;margin-top:65px;padding-top:25px;border-top:1px solid #14221d;font-size:10px;color:#53635c;text-transform:uppercase;letter-spacing:.1em}.reveal{opacity:1;transform:none}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:950px){nav{display:none}.menu-button{display:block}.button-small{display:none}.site-header.menu-open nav{display:flex;position:absolute;top:78px;left:0;right:0;padding:24px;background:#07120f;border-bottom:1px solid var(--line);flex-direction:column}.event-field{right:-35vw;width:120vw;opacity:.55}.split,.applications-head,.proof-wrap,.consult-grid{grid-template-columns:1fr;gap:45px}.value-grid,.app-grid{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr 1fr;gap:35px}.process>b{display:none}.proof-panel{max-width:720px}.consult-copy{position:static}.calendar-card{max-width:750px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.model-compare{grid-template-columns:1fr}.consultation h2{max-width:700px}}@media(max-width:640px){:root{--shell:calc(100vw - 32px)}.nav-wrap{height:68px}.brand{font-size:15px}.hero{min-height:790px;padding-top:68px}.hero-content{padding-top:105px}.event-field{top:100px;right:-82vw;width:180vw}.hero h1{font-size:53px}.hero-copy{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-meta{width:100%;margin-top:70px;display:grid;grid-template-columns:1fr}.hero-meta span{border-right:0;border-bottom:1px solid var(--line);padding:12px 0;margin:0}.section{padding:90px 0}.value h2,.architecture h2,.applications h2,.proof h2,.engagement h2,.consultation h2{font-size:42px}.lead-stack,.section-intro{font-size:16px}.value-grid,.app-grid{grid-template-columns:1fr}.value-grid article,.value-grid article:not(:first-child){padding:25px 0;border-right:0;border-bottom:1px solid #ccd1ce;min-height:190px}.value-grid h3{margin-top:35px}.model-card{padding:26px;min-height:340px}.process{grid-template-columns:1fr}.process>div{padding-bottom:22px;border-bottom:1px solid var(--line)}.app-grid article{min-height:285px}.proof-panel{padding:25px}.hero-stat{display:block}.hero-stat span{display:block;margin-top:20px}.engagement-grid{grid-template-columns:1fr}.engagement-grid article{min-height:220px}.engagement-grid h3{margin-top:40px}.engagement-footer{flex-direction:column;gap:10px}.engagement-footer span,.engagement-footer span:first-child{padding:0;border:0}.calendar-card{display:none}.mobile-book{display:inline-flex}.consult-grid{display:block}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}}