@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600&display=swap";:root{color-scheme:light;--lime: #87ea5c;--forest: #083400;--yellow: #ffea4b;--papaya: #ffbd89;--pink: #ffd5f0;--aubergine: #2a0831;--crimson: #370305;--fog: #58717a;--white: #ffffff;--display: "Anton", Impact, sans-serif;--sans: "Inter", ui-sans-serif, system-ui, sans-serif;--page: min(1440px, calc(100vw - 64px) );--radius: 86px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--white)}body{margin:0;overflow-x:hidden;background:var(--white);color:var(--forest);font-family:var(--sans);font-size:18px;line-height:1.44;letter-spacing:-.005em}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{background:var(--forest);color:var(--lime)}.page-shell{width:var(--page);margin-inline:auto}.skip-link{position:fixed;top:-70px;left:20px;z-index:100;padding:12px 22px;border-radius:9999px;background:var(--forest);color:var(--white);font-size:14px;font-weight:600}.skip-link:focus{top:16px}.site-header{position:absolute;inset:0 0 auto;z-index:50;height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(32px,calc((100vw - 1440px)/2));background:var(--lime);color:var(--forest);transition:background .18s ease,color .18s ease}.site-header.is-scrolled{position:fixed;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:11px;width:fit-content;font-size:20px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.brand-mark{width:36px;height:24px;object-fit:contain}.desktop-nav{display:flex;gap:30px}.desktop-nav a,.header-actions a{font-size:14px;font-weight:600;letter-spacing:-.02em}.desktop-nav a:hover,.header-actions>a:first-child:hover{text-decoration:underline;text-underline-offset:4px}.header-actions{justify-self:end;display:flex;align-items:center;gap:22px}.header-cta{padding:11px 20px;border-radius:9999px;background:var(--forest);color:var(--white);transition:transform .12s var(--ease)}.header-cta:active{transform:scale(.97)}.menu-button,.mobile-menu{display:none}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:116px max(32px,calc((100vw - 1440px)/2)) 42px;background:var(--lime);color:var(--forest)}.poster-title{width:100%;display:flex;flex-direction:column;overflow:hidden;font-family:var(--display);font-size:clamp(150px,19.2vw,300px);font-weight:400;line-height:.79;letter-spacing:-.018em;text-transform:uppercase}.poster-title span{display:block;white-space:nowrap}.poster-title span:last-child{align-self:flex-end}.poster-title .poster-long{font-size:.98em}.hero-bottom{display:grid;grid-template-columns:minmax(300px,620px) auto;justify-content:space-between;align-items:end;gap:48px;padding-top:32px}.hero-bottom>p{margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.35;font-weight:600}.hero-actions{display:flex;align-items:center;gap:24px}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:0 24px;border:0;border-radius:9999px;font-size:15px;font-weight:600;transition:transform .12s var(--ease)}.button:active{transform:scale(.97)}.button-dark{background:var(--forest);color:var(--white)}.hero-prompt-actions{width:min(100%,650px);flex-direction:column;align-items:flex-end;gap:16px}.agent-prompt-card{width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:var(--forest);color:var(--white);box-shadow:0 14px 36px #0834001f}.agent-prompt-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 12px 10px 22px;border-bottom:1px solid rgba(255,255,255,.18)}.agent-prompt-head>span{color:#ffffffad;font-size:14px;font-weight:600}.prompt-copy{width:132px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;border:0;border-radius:9999px;background:var(--white);color:var(--forest);cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease),background .12s ease}.prompt-copy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.prompt-copy .copy-label{color:inherit;font-size:13px}.prompt-copy.is-copied{background:var(--lime)}.agent-prompt-card>code{display:block;padding:20px 22px 23px;color:var(--lime);font:500 14px/1.5 SFMono-Regular,Consolas,monospace}.text-action{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.editorial-intro{padding-block:130px 150px;text-align:center}.section-kicker{margin:0 0 22px;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.editorial-intro h1{max-width:1180px;margin:0 auto;font-size:clamp(48px,6vw,86px);line-height:1.02;letter-spacing:-.035em;font-weight:600}.editorial-intro>p:last-child{max-width:680px;margin:42px auto 0;color:var(--fog);font-size:18px}.mosaic{padding-bottom:140px}.section-head{margin-bottom:54px}.section-head h2{margin:0;font-size:clamp(58px,7vw,104px);line-height:.96;letter-spacing:-.045em;font-weight:600}.mosaic-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:auto auto;gap:20px}.tile{position:relative;min-height:620px;overflow:hidden;padding:34px;border-radius:var(--radius)}.tile-top{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.pill{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:9999px;font-size:14px;font-weight:600}.pill-white{background:var(--white)}.pill-lime{background:var(--lime);color:var(--forest)}.pill-forest{background:var(--forest);color:var(--white)}.pill-yellow{background:var(--yellow);color:var(--aubergine)}.tile h3{margin:70px 0 0;font-size:clamp(54px,6vw,92px);line-height:.94;letter-spacing:-.045em;font-weight:600}.tile-code{display:flex;flex-direction:column;background:var(--lime)}.tile-code pre{position:relative;width:100%;min-height:245px;margin:48px 0 0;padding:30px;overflow:auto;border-radius:44px;background:var(--forest);color:var(--white);font:400 15px/1.75 SFMono-Regular,Consolas,monospace}.tile-code pre span{color:var(--lime)}.tile-flow{background:var(--pink)}.flow-stack{position:absolute;inset:auto 34px 34px;display:grid;gap:10px}.flow-stack>div{min-height:105px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:0 28px;border-radius:9999px;background:var(--white)}.flow-stack b{font-size:22px}.flow-stack span{color:var(--fog);font-size:14px}.flow-stack i{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:var(--white);font-style:normal;font-size:13px}.tile-command{min-height:480px;background:var(--papaya)}.tile-command h3{margin-top:52px}.install-command{width:min(100%,520px);min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 20px;border:0;border-radius:9999px;background:var(--white);color:var(--forest);cursor:pointer;text-align:left;transition:transform .12s var(--ease)}.tile-command .install-command{position:absolute;left:34px;bottom:34px}.install-command:active{transform:scale(.985)}.install-command>span{font-family:monospace;font-weight:600}.install-command code{overflow:hidden;font:600 14px monospace;text-overflow:ellipsis;white-space:nowrap}.copy-label{color:var(--fog);font-size:12px}.install-command.is-copied .copy-label{color:#008026}.tile-proof{min-height:480px;background:var(--aubergine);color:var(--yellow)}.proof-word{margin-top:38px;font-family:var(--display);font-size:clamp(160px,17vw,270px);line-height:.8;letter-spacing:-.02em}.tile-proof>p{position:absolute;inset:auto 38px 34px;max-width:620px;margin:0;color:var(--white);font-size:18px}.foundation-band{padding-block:140px;background:var(--white)}.foundation-head{display:grid;grid-template-columns:.35fr 1fr;gap:40px;align-items:start;margin-bottom:64px}.foundation-head h2{margin:0;font-family:var(--display);font-size:clamp(100px,13vw,200px);font-weight:400;line-height:.82;letter-spacing:-.01em}.foundation-head>div>p{max-width:690px;margin:38px 0 0;color:var(--fog);font-size:18px}.foundation-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:20px}.foundation-card{position:relative;min-height:650px;overflow:hidden;padding:34px;border-radius:var(--radius)}.foundation-card-copy{position:absolute;inset:auto 38px 38px}.foundation-card h3{margin:0;letter-spacing:-.045em}.foundation-base{background:var(--forest);color:var(--lime)}.foundation-base h3{font-family:var(--display);font-size:clamp(92px,11vw,170px);font-weight:400;line-height:.84;letter-spacing:-.01em}.foundation-base p{max-width:520px;margin:36px 0 28px;color:var(--white);font-size:18px}.foundation-base a{display:inline-block;color:var(--white);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.foundation-added{display:flex;flex-direction:column;background:var(--pink);color:var(--forest)}.foundation-added>h3{max-width:720px;margin-top:58px;font-size:clamp(48px,5vw,76px);font-weight:600;line-height:.96}.foundation-list{position:relative;width:100%;margin-top:48px;border-top:2px solid var(--forest)}.foundation-list>div{min-height:74px;display:grid;grid-template-columns:38px .8fr 1.2fr;align-items:center;gap:18px;border-bottom:2px solid var(--forest)}.foundation-list i{font-size:12px;font-style:normal;font-weight:600}.foundation-list b{font-size:17px}.foundation-list span{font-size:14px}.foundation-summary{display:grid;grid-template-columns:.82fr 1.18fr;gap:20px;margin:20px 0 0;font-size:18px}.foundation-summary span,.foundation-summary strong{min-height:92px;display:flex;align-items:center;padding:0 34px;border-radius:9999px}.foundation-summary span{background:var(--yellow)}.foundation-summary strong{background:var(--lime);font-weight:600}.evidence-band{padding-block:120px;background:var(--aubergine);color:var(--white)}.evidence-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:96px;align-items:start}.evidence-title{position:sticky;top:122px}.evidence-title h2{margin:0;color:var(--yellow);font-family:var(--display);font-size:clamp(120px,13vw,205px);line-height:.82;letter-spacing:-.01em}.evidence-title>p:last-child{max-width:450px;margin:42px 0 0;font-size:18px}.ledger{overflow:hidden;border-radius:var(--radius);background:var(--white);color:var(--forest)}.ledger-head,.ledger-row{display:grid;align-items:center;gap:18px;padding-inline:28px}.ledger-head{min-height:72px;grid-template-columns:1fr auto;background:var(--lime);font-size:13px;font-weight:600}.ledger-row{min-height:102px;grid-template-columns:1fr auto 1.15fr;border-bottom:1px solid rgba(8,52,0,.16)}.ledger-row>span{font-weight:600}.ledger-row b{padding:8px 14px;border-radius:9999px;background:var(--lime);font-size:12px;text-transform:uppercase}.ledger-row b.pending{background:transparent;outline:1px solid var(--fog);color:var(--fog)}.ledger-row em{color:var(--fog);font-size:14px;font-style:normal}.ledger-note{margin:0;padding:28px;background:var(--pink);font-size:15px;font-weight:600}.skills-band{padding-block:130px;background:var(--papaya)}.skills-band .section-head{display:grid;grid-template-columns:.35fr 1fr;gap:40px;align-items:start}.skills-band .section-head h2{font-size:clamp(86px,11vw,170px);font-family:var(--display);line-height:.82;letter-spacing:-.01em}.skill-list{border-top:2px solid var(--forest)}.skill-item{min-height:122px;display:grid;grid-template-columns:50px .7fr 1.3fr auto;align-items:center;gap:26px;border-bottom:2px solid var(--forest)}.skill-item>span{font-size:13px;font-weight:600}.skill-item h3{margin:0;font-size:32px;letter-spacing:-.03em}.skill-item p{margin:0;font-size:16px}.skill-item code{font:600 12px monospace}.open-source-band{padding-block:130px;background:var(--forest);color:var(--lime)}.open-source-inner h2{margin:28px 0 70px;font-family:var(--display);font-size:clamp(150px,20vw,310px);line-height:.78;letter-spacing:-.02em}.open-source-bottom{display:grid;grid-template-columns:minmax(280px,620px) auto;justify-content:space-between;align-items:end;gap:48px}.open-source-bottom p{margin:0;color:var(--white);font-size:20px}.open-source-bottom>div{display:flex;gap:12px}.button-lime{background:var(--lime);color:var(--forest)}.button-outline{outline:2px solid var(--lime);color:var(--lime)}.final-cta{padding-block:120px;background:var(--lime)}.final-cta h2{margin:28px 0 64px;font-family:var(--display);font-size:clamp(150px,20vw,310px);line-height:.78;letter-spacing:-.02em}.final-command{width:min(100%,580px);background:var(--forest);color:var(--white)}.final-command .copy-label{color:var(--lime)}.site-footer{background:var(--white)}.footer-inner{min-height:190px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.footer-inner>p{margin:0;color:var(--fog);font-size:14px}.footer-inner>div{justify-self:end;display:flex;gap:24px}.footer-inner>div a{font-size:14px;font-weight:600}.footer-inner>span{grid-column:1 / -1;padding-top:20px;border-top:1px solid rgba(8,52,0,.2);color:var(--fog);font-size:11px;text-align:right;text-transform:uppercase}.reveal{opacity:0;transform:translateY(18px);transition:opacity .52s var(--ease),transform .52s var(--ease)}.reveal.visible{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.button:hover,.header-cta:hover,.install-command:hover{transform:translateY(-2px)}}@media(max-width:1050px){:root{--page: min(100% - 48px, 900px);--radius: 64px}.site-header{position:absolute;grid-template-columns:1fr auto;padding-inline:24px}.site-header.is-scrolled{position:fixed}.desktop-nav,.header-actions{display:none}.menu-button{justify-self:end;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:0;border:2px solid var(--forest);border-radius:9999px;background:transparent}.menu-button span{width:18px;height:2px;background:var(--forest);transition:transform .18s ease}.menu-open .menu-button span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-open .menu-button span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.mobile-menu{position:fixed;z-index:45;inset:86px 0 auto;display:flex;flex-direction:column;padding:12px 24px 24px;background:var(--white);color:var(--forest);transform:translateY(-130%);transition:transform .22s var(--ease)}.mobile-menu[aria-hidden=false]{transform:none}.mobile-menu a{padding:16px 0;border-bottom:1px solid rgba(8,52,0,.18);font-weight:600}.poster-title{font-size:clamp(120px,20vw,210px)}.hero-bottom,.evidence-inner,.open-source-bottom,.mosaic-grid{grid-template-columns:1fr}.tile{min-height:590px}.tile-command,.tile-proof{min-height:500px}.foundation-head,.foundation-grid{grid-template-columns:1fr}.foundation-card{min-height:620px}.foundation-summary{grid-template-columns:1fr}.evidence-title{position:relative;top:auto}.evidence-title h2{font-size:clamp(120px,22vw,220px)}.skills-band .section-head{grid-template-columns:1fr}.skill-item{grid-template-columns:44px 1fr auto}.skill-item p{grid-column:2 / -1;padding-bottom:22px}.open-source-bottom>div{justify-self:start}}@media(max-width:640px){:root{--page: calc(100% - 32px) ;--radius: 42px}body{font-size:16px}.site-header{height:70px;padding-inline:16px}.mobile-menu{inset-block-start:70px}.brand{font-size:18px}.brand-mark{width:26px}.hero{min-height:100svh;padding:104px 16px 28px}.poster-title{font-size:19vw;line-height:.86}.poster-title span:last-child{align-self:flex-start}.hero-bottom{gap:30px}.hero-bottom>p{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-prompt-actions{gap:14px}.agent-prompt-card{border-radius:26px}.agent-prompt-head{min-height:60px;padding-left:18px}.agent-prompt-head>span{font-size:12px}.prompt-copy{min-height:40px;padding-inline:14px}.prompt-copy .copy-label{font-size:12px}.agent-prompt-card>code{padding:18px;font-size:12px}.text-action{text-align:center}.editorial-intro{padding-block:90px;text-align:left}.editorial-intro h1{font-size:44px}.editorial-intro>p:last-child{margin-top:30px}.mosaic{padding-bottom:90px}.section-head{margin-bottom:36px}.section-head h2{font-size:56px}.mosaic-grid{gap:12px}.tile{min-height:520px;padding:22px}.tile h3{margin-top:54px;font-size:52px}.tile-code pre{min-height:220px;margin-top:38px;padding:22px;border-radius:28px;font-size:12px}.flow-stack{inset:auto 22px 22px}.flow-stack>div{min-height:88px;grid-template-columns:1fr auto;padding:0 20px}.flow-stack span{display:none}.flow-stack b{font-size:18px}.tile-command,.tile-proof{min-height:430px}.tile-command .install-command{left:22px;right:22px;bottom:22px;width:auto}.proof-word{margin-top:58px;font-size:38vw}.tile-proof>p{inset:auto 24px 24px;font-size:16px}.foundation-band,.evidence-band,.skills-band,.open-source-band,.final-cta{padding-block:90px}.foundation-head{margin-bottom:38px}.foundation-head h2{font-size:22vw}.foundation-head>div>p{margin-top:28px}.foundation-grid{gap:12px}.foundation-card{min-height:540px;padding:22px}.foundation-card-copy{inset:auto 24px 26px}.foundation-base h3{font-size:25vw}.foundation-base p{margin-top:28px;font-size:16px}.foundation-added{min-height:680px}.foundation-added>h3{margin-top:46px;font-size:44px}.foundation-list{margin-top:40px}.foundation-list>div{min-height:80px;grid-template-columns:28px 1fr;gap:4px 12px;padding-block:8px}.foundation-list span{grid-column:2}.foundation-summary{gap:12px;margin-top:12px}.foundation-summary span,.foundation-summary strong{min-height:84px;padding:20px 24px;border-radius:42px}.evidence-inner{gap:54px}.evidence-title h2{font-size:28vw}.evidence-title>p:last-child{margin-top:28px}.ledger{border-radius:42px}.ledger-head{padding-inline:18px}.ledger-row{min-height:116px;grid-template-columns:1fr auto;padding:18px}.ledger-row em{grid-column:1 / -1}.ledger-note{padding:22px}.skills-band .section-head{min-width:0}.skills-band .section-head h2{min-width:0;font-size:20vw}.skill-item{min-height:140px;grid-template-columns:30px 1fr;gap:10px 16px;padding-block:20px}.skill-item h3{font-size:28px}.skill-item p{grid-column:2;padding:0}.skill-item code{grid-column:2}.open-source-inner h2,.final-cta h2{font-size:25vw;margin-bottom:48px}.final-cta h2{font-size:20vw}.open-source-bottom p{font-size:17px}.open-source-bottom>div{width:100%;flex-direction:column}.install-command{min-height:54px;padding-inline:16px}.install-command code{font-size:12px}.footer-inner{grid-template-columns:1fr;padding-block:42px}.footer-inner>div{justify-self:start;flex-wrap:wrap}.footer-inner>span{grid-column:1;text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.install-command,.header-cta{transition:none}}@media(prefers-contrast:more){.site-header.is-scrolled{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.ledger-row{border-bottom-color:var(--forest)}}
