@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@layer reset,base,components,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{min-width:320px;margin:0;overflow-x:hidden}body.menu-is-open{overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}p,h1,h2,h3,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}}@layer base{:root{--ink: #0c0c0b;--ink-2: #171716;--ink-3: #20201e;--graphite: #292a2c;--steel: #676c72;--gray-500: #bcc1c6;--gray-300: #c4c8cc;--gray-200: #dadddf;--gray-100: #e9ebed;--paper: #f1f2f3;--surface: #f8f9fa;--white: #fff;--orange: #ff5a1f;--orange-deep: #dc3f08;--orange-soft: #ffc5ad;--display: "Space Grotesk", sans-serif;--sans: "IBM Plex Sans", sans-serif;--mono: "IBM Plex Mono", monospace;--shell: min(1380px, calc(100vw - 80px) );--header-height: 80px}body{color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{color:var(--ink);background:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.shell{width:var(--shell);margin-inline:auto}.section{padding:150px 0}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 14px;color:var(--white);background:var(--orange-deep);font-size:13px;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--orange-deep);font-family:var(--mono);font-size:9px;letter-spacing:.11em;line-height:1.4}.eyebrow i{width:28px;height:2px;background:currentColor}.eyebrow--light{color:var(--orange)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.78,.24,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}}@layer components{.site-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-height);color:var(--white);border-bottom:1px solid rgba(255,255,255,.12);background:#0c0c0bdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:height .22s ease,background-color .22s ease}.site-header--scrolled,.menu-is-open .site-header{height:68px;background:#0c0c0bf7}.site-header__inner{display:grid;grid-template-columns:minmax(310px,1fr) auto minmax(310px,1fr);align-items:center;height:100%}.site-header__brand{width:fit-content}.brand{display:inline-flex;align-items:center;color:var(--ink)}.brand--light{color:var(--white)}.brand__mark{width:33px;height:33px;margin-right:12px}.brand__mark-bg{fill:var(--ink)}.brand--light .brand__mark-bg{fill:var(--white)}.brand__route{stroke:var(--orange);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.brand__route-node{fill:var(--orange)}.brand__route-core{fill:var(--ink)}.brand--light .brand__route-core{fill:var(--white)}.brand__word{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.18em}.brand__descriptor{margin-left:16px;padding-left:16px;border-left:1px solid currentColor;color:var(--steel);font-family:var(--mono);font-size:8px;line-height:1.55;letter-spacing:.09em;text-transform:uppercase;opacity:.75}.brand--light .brand__descriptor{color:var(--gray-300)}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:12px}.desktop-nav a{position:relative;padding:10px 0;color:var(--gray-200)}.desktop-nav a:after{position:absolute;right:0;bottom:3px;left:0;height:1px;background:var(--orange);content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.site-header__actions{display:flex;justify-content:flex-end;align-items:center}.system-state{display:inline-flex;align-items:center;gap:9px;color:var(--gray-300);font-family:var(--mono);font-size:7px;letter-spacing:.08em}.system-state i{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px #ff5a1fcc}.menu-button{display:none;place-items:center;width:44px;height:44px;padding:0;color:var(--white);border:1px solid rgba(255,255,255,.36);background:transparent;cursor:pointer}.menu-button svg{width:20px;height:20px}.mobile-nav{display:none}.hero{position:relative;min-height:1320px;padding:144px 0 76px;overflow:hidden;color:var(--white);background:var(--ink)}.hero__noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:radial-gradient(rgba(255,255,255,.055) .55px,transparent .55px),linear-gradient(118deg,transparent 0 65%,rgba(255,90,31,.04) 65% 65.1%,transparent 65.1%);background-size:5px 5px,100% 100%}.hero:after{position:absolute;top:-420px;right:-180px;width:880px;height:880px;border:1px solid rgba(255,90,31,.24);border-radius:50%;content:""}.hero__record{position:relative;z-index:2}.hero__mast{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.16)}.hero__issue{display:flex;gap:24px;color:var(--gray-500);font-family:var(--mono);font-size:7px;letter-spacing:.08em}.hero__issue b{color:var(--orange);font-weight:400}.hero__title{display:grid;grid-template-columns:1.32fr .68fr;gap:7vw;align-items:end;padding-top:58px}.hero h1{position:relative;z-index:2;max-width:1060px;font-family:var(--display);font-size:clamp(72px,8.4vw,126px);font-weight:500;letter-spacing:-.075em;line-height:.87}.hero h1 em{color:var(--orange);font-style:normal}.hero__thesis{padding-bottom:8px;color:var(--gray-300);font-family:var(--display);font-size:clamp(19px,2vw,31px);letter-spacing:-.035em;line-height:1.16}.hero__brief{display:grid;grid-template-columns:1fr 1fr .8fr;gap:40px;margin-top:62px;margin-left:27%;padding-top:30px;border-top:1px solid rgba(255,255,255,.16)}.hero__brief>p{color:var(--gray-300);font-size:13px;line-height:1.75}.hero__brief>div{display:flex;align-items:flex-start;flex-direction:column;gap:17px}.hero__brief a{display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.34);font-size:11px}.hero__brief a svg{width:14px}.hero__ledger{position:relative;z-index:3;margin-top:72px}.ledger{border:1px solid rgba(255,255,255,.2);background:#111110;box-shadow:0 38px 95px #0000007a}.ledger__chrome{display:grid;grid-template-columns:.9fr 2.5fr .8fr;align-items:center;min-height:58px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.15);font-family:var(--mono);font-size:7px}.ledger__status{display:flex;align-items:center;gap:9px;color:var(--gray-300)}.ledger__status i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 13px #ff5a1fcc}.ledger__stages{display:flex;justify-content:center;gap:29px;color:var(--gray-500)}.ledger__stages span{animation:ledger-stage .3s ease calc(.25s + var(--stage,0)*.5s) forwards}.ledger__replay{justify-self:end;display:inline-flex;gap:8px;align-items:center;padding:8px 0;color:var(--gray-300);border:0;background:transparent;font-family:var(--mono);font-size:7px;cursor:pointer}.ledger__replay span{color:var(--orange);font-size:14px}.ledger__scene{position:relative;display:grid;grid-template-columns:1.02fr .9fr 1.18fr .82fr 1.08fr;min-height:560px;overflow:hidden}.ledger__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.043) 1px,transparent 1px);background-size:54px 54px}.ledger__scene:after{position:absolute;top:50%;right:3%;left:3%;z-index:0;height:1px;background:var(--orange);content:"";opacity:.45;transform:scaleX(0);transform-origin:left;animation:ledger-path 3.1s cubic-bezier(.2,.8,.2,1) .25s forwards}.ledger-label{display:flex;align-items:center;gap:9px;color:var(--gray-500);font-family:var(--mono);font-size:7px;letter-spacing:.06em}.ledger-label b{color:var(--orange);font-weight:400}.ledger-request,.ledger-facets,.ledger-sources,.ledger-identity,.ledger-output{position:relative;z-index:2;align-self:center}.ledger-request{min-height:270px;margin:0 13px 0 18px;padding:20px;border:1px solid rgba(255,255,255,.2);background:#181817f5;opacity:0;transform:translate(-18px);animation:ledger-in .45s ease .25s forwards}.ledger-request h2{margin-top:62px;font-family:var(--display);font-size:22px;font-weight:400;letter-spacing:-.035em;line-height:1.2}.ledger-request>span{position:absolute;right:20px;bottom:18px;left:20px;color:var(--gray-500);font-family:var(--mono);font-size:6px;line-height:1.5}.ledger-facets{min-height:390px;padding:17px 12px;border:1px solid rgba(255,90,31,.35);background:#0c0c0bf0}.ledger-facets>.ledger-label{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.ledger-facets>div{display:grid;gap:7px;margin-top:14px}.ledger-facet{position:relative;display:grid;gap:8px;min-height:63px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:var(--ink-3);opacity:0;transform:translateY(10px);animation:ledger-in .39s ease calc(.65s + var(--index)*.13s) forwards}.ledger-facet span{color:var(--gray-500);font-family:var(--mono);font-size:6px}.ledger-facet strong{font-family:var(--mono);font-size:8px;font-weight:400}.ledger-facet i{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;animation:ledger-path .32s ease calc(.85s + var(--index)*.13s) forwards}.ledger-sources{padding:0 11px}.ledger-sources>.ledger-label{margin-bottom:13px}.ledger-sources__list{display:grid;gap:7px}.ledger-source{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:center;min-height:72px;padding:0 12px;color:var(--gray-500);border:1px solid rgba(255,255,255,.14);background:#161615f7;opacity:0;transform:translate(-12px);animation:ledger-in .38s ease calc(1.45s + var(--index)*90ms) forwards}.ledger-source>i{width:7px;height:7px;border-radius:50%;background:var(--graphite)}.ledger-source>div{display:grid;gap:5px}.ledger-source strong{color:var(--white);font-size:10px;font-weight:500}.ledger-source span{color:inherit;font-family:var(--mono);font-size:5px;line-height:1.4;text-transform:uppercase}.ledger-source>b{min-width:28px;color:var(--gray-300);font-family:var(--mono);font-size:9px;font-weight:400;text-align:right}.ledger-source.is-returned,.ledger-source.is-bounded{border-color:#ff5a1f9e;background:#211812}.ledger-source.is-returned>i,.ledger-source.is-bounded>i{background:var(--orange);box-shadow:0 0 12px #ff5a1fbf}.ledger-source.is-bounded>b{color:var(--orange-soft)}.ledger-source.is-excluded{opacity:0}.ledger-sources>p{margin-top:11px;color:var(--gray-500);font-family:var(--mono);font-size:5px;line-height:1.5}.ledger-identity{min-height:330px;margin:0 8px;padding:16px 13px;border:1px solid rgba(255,255,255,.16);background:#111110f7;opacity:0;transform:translateY(10px);animation:ledger-in .45s ease 2.3s forwards}.identity-plane{display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:5px;align-items:center;margin-top:43px;color:var(--gray-500);font-family:var(--mono);font-size:5px}.identity-plane i{height:1px;background:var(--orange)}.identity-state{margin-top:48px;padding-top:17px;border-top:1px solid rgba(255,255,255,.14)}.identity-state>span{color:var(--orange);font-family:var(--mono);font-size:6px}.identity-state strong{display:block;margin-top:12px;font-family:var(--display);font-size:17px;font-weight:500;line-height:1.15}.identity-state small{display:block;margin-top:17px;color:var(--gray-500);font-family:var(--mono);font-size:6px;line-height:1.6}.ledger-output{min-height:390px;margin:0 17px 0 8px;padding:20px;color:var(--ink);border:1px solid rgba(255,255,255,.3);background:var(--white);opacity:0;transform:translate(18px);animation:ledger-in .48s ease 2.9s forwards}.ledger-output .ledger-label{color:var(--steel)}.ledger-output__count{margin-top:48px;padding-bottom:22px;border-bottom:1px solid var(--gray-300)}.ledger-output__count strong{display:block;font-family:var(--display);font-size:64px;font-weight:600;letter-spacing:-.07em;line-height:.85}.ledger-output__count span{display:block;max-width:150px;margin-top:10px;color:var(--steel);font-size:10px;line-height:1.45}.ledger-output ul{display:grid;gap:8px;margin-top:16px;font-family:var(--mono);font-size:6px;text-transform:uppercase}.ledger-output li{display:flex;gap:7px;align-items:center}.ledger-output li i{width:6px;height:6px;background:var(--orange)}.ledger-output>p{position:absolute;right:17px;bottom:15px;left:17px;color:var(--steel);font-family:var(--mono);font-size:5px;line-height:1.5;text-transform:uppercase}.ledger-output__seal{position:absolute;right:14px;bottom:43px;display:grid;place-items:center;width:66px;height:66px;color:var(--orange-deep);border:2px solid currentColor;border-radius:50%;font-family:var(--mono);font-size:6px;transform:rotate(-12deg) scale(0);animation:ledger-seal .42s cubic-bezier(.2,.9,.3,1.25) 3.3s forwards}.ledger-output__seal:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid currentColor;border-radius:50%;content:""}.ledger-output__seal span{display:block;font-family:var(--display);font-size:13px;font-weight:700}.ledger__foot{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:60px;padding:0 18px;color:var(--gray-500);border-top:1px solid rgba(255,255,255,.15);font-family:var(--mono);font-size:6px}.ledger__foot p{text-align:center}.ledger__foot span:last-child{text-align:right}@keyframes ledger-in{to{opacity:1;transform:translate(0)}}@keyframes ledger-path{to{transform:scaleX(1)}}@keyframes ledger-seal{to{transform:rotate(-12deg) scale(1)}}@keyframes ledger-stage{to{color:var(--orange-soft)}}.record-strip{border-bottom:1px solid var(--gray-300);background:var(--white)}.record-strip__inner{display:grid;grid-template-columns:repeat(4,1fr);min-height:72px}.record-strip span{display:flex;align-items:center;padding:0 20px;color:var(--steel);border-right:1px solid var(--gray-300);font-family:var(--mono);font-size:7px;letter-spacing:.06em}.record-strip span:first-child{padding-left:0;color:var(--orange-deep)}.record-strip span:last-child{justify-content:flex-end;padding-right:0;border-right:0}.thesis{background:var(--paper)}.thesis__head .eyebrow{margin-bottom:54px}.thesis__head h2,.proving__head h2,.evidence__head h2,.developer__head h2,.journal-home__head h2,.laws__head h2{max-width:1120px;font-family:var(--display);font-size:clamp(58px,6.6vw,98px);font-weight:500;letter-spacing:-.065em;line-height:.92}.thesis__head h2 span,.proving__head h2 span,.evidence__head h2 span,.developer__head h2 span{color:var(--orange-deep)}.thesis__body{display:grid;grid-template-columns:.88fr 1.12fr;gap:10vw;margin-top:92px;padding-top:42px;border-top:1px solid var(--gray-300)}.thesis__lead{max-width:540px;font-family:var(--display);font-size:26px;letter-spacing:-.035em;line-height:1.25}.thesis__statement{display:grid;grid-template-columns:1fr 1fr;gap:50px}.thesis__statement blockquote{color:var(--orange-deep);font-family:var(--display);font-size:24px;letter-spacing:-.035em;line-height:1.25}.thesis__statement p{color:var(--graphite);font-size:14px;line-height:1.8}.contract-split{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:110px}.contract-split article{min-height:350px;padding:30px;border:1px solid var(--gray-300)}.contract-split article:first-child{color:var(--steel);background:var(--gray-100)}.contract-split article:last-child{color:var(--white);border-color:var(--ink);background:var(--ink);box-shadow:16px 18px 0 var(--orange)}.contract-split span{color:var(--orange-deep);font-family:var(--mono);font-size:7px}.contract-split article:last-child span{color:var(--orange)}.contract-split h3{max-width:520px;margin-top:105px;font-family:var(--display);font-size:37px;font-weight:500;letter-spacing:-.045em;line-height:1.05}.contract-split p{max-width:480px;margin-top:18px;color:inherit;font-size:13px;line-height:1.7}.learning{overflow:hidden;background:var(--gray-100)}.learning__head{display:grid;grid-template-columns:.62fr 1.38fr;column-gap:7vw}.learning__head .eyebrow,.learning__head h2{grid-column:1 / -1}.learning__head h2{max-width:1180px;margin-top:54px;font-family:var(--display);font-size:clamp(58px,6.6vw,98px);font-weight:500;letter-spacing:-.065em;line-height:.92}.learning__head h2 span{color:var(--orange-deep)}.learning__head>p{grid-column:2;max-width:760px;margin-top:54px;color:var(--graphite);font-size:17px;line-height:1.8}.learning__statement{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end;margin-top:86px;padding-top:34px;border-top:1px solid var(--gray-300)}.learning__statement>p{max-width:570px;color:var(--graphite);font-size:15px;line-height:1.8}.learning__statement blockquote{justify-self:end;font-family:var(--display);font-size:35px;letter-spacing:-.045em;line-height:1.05}.learning__statement blockquote span{color:var(--orange-deep)}.grammar-foundry{margin-top:88px;color:var(--white);border:1px solid var(--ink);background:var(--ink);box-shadow:18px 20px 0 var(--orange)}.grammar-foundry__chrome{display:grid;grid-template-columns:1.2fr .8fr 1fr;align-items:center;min-height:82px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.17);font-family:var(--mono);font-size:14px}.grammar-foundry__chrome>span{display:flex;align-items:center;gap:10px;color:var(--gray-300)}.grammar-foundry__chrome>span i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px #ff5a1fb8}.grammar-foundry__chrome>strong{justify-self:center;color:var(--orange);font-weight:400}.grammar-foundry__chrome button{justify-self:end;padding:10px 0;color:var(--gray-300);border:0;background:transparent;font-family:var(--mono);font-size:14px;cursor:pointer}.grammar-foundry__chrome button b{margin-left:7px;color:var(--orange);font-size:17px;font-weight:400}.grammar-foundry__scene{position:relative;display:grid;grid-template-columns:.78fr 1.18fr .92fr;gap:44px;align-items:center;min-height:790px;padding:58px;overflow:hidden}.grammar-foundry__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.042) 1px,transparent 1px);background-size:54px 54px}.learning-source,.manifest-record,.learning-pipeline{position:relative;z-index:2}.learning-source{min-height:470px;padding:25px;border:1px solid rgba(255,255,255,.24);background:#181817f5}.learning-source>span,.manifest-record header,.manifest-record>p{color:var(--gray-500);font-family:var(--mono);font-size:13.5px;letter-spacing:.045em}.learning-source h3{margin-top:78px;font-family:var(--display);font-size:31px;font-weight:500;letter-spacing:-.04em;line-height:1.06}.learning-source>div{display:grid;gap:9px;margin-top:40px}.learning-source>div b{width:fit-content;padding:7px 9px;color:var(--orange);border:1px solid rgba(255,90,31,.42);font-family:var(--mono);font-size:12.5px;font-weight:400}.learning-source>p{margin-top:28px;color:var(--gray-300);font-size:13.5px;line-height:1.6}.learning-pipeline{display:grid;gap:9px;padding-left:24px}.learning-pipeline__track{position:absolute;top:31px;bottom:31px;left:4px;width:2px;overflow:hidden;background:#ffffff24}.learning-pipeline__track b{display:block;width:100%;height:var(--learning-progress);background:var(--orange);box-shadow:0 0 15px #ff5a1fb3;transition:height .5s cubic-bezier(.2,.8,.2,1)}.learning-pipeline button{position:relative;display:grid;grid-template-columns:38px 1fr 32px;gap:12px;align-items:center;min-height:76px;padding:10px 14px;color:var(--gray-500);border:1px solid rgba(255,255,255,.13);background:#191918;text-align:left;cursor:pointer;transition:color .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease}.learning-pipeline button:before{position:absolute;top:50%;left:-21px;width:20px;height:1px;background:#ffffff2e;content:""}.learning-pipeline button>span,.learning-pipeline button small{font-family:var(--mono);font-size:13.5px}.learning-pipeline button small{display:block;margin-bottom:5px;text-transform:uppercase}.learning-pipeline button strong{display:block;color:inherit;font-size:15px;font-weight:500}.learning-pipeline button>i{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(255,255,255,.16);border-radius:50%;font-family:var(--mono);font-size:13px;font-style:normal}.learning-pipeline button.is-complete{color:var(--white)}.learning-pipeline button.is-active{color:var(--white);border-color:var(--orange);background:#251912;transform:translate(7px)}.learning-pipeline button.is-active>i{color:var(--ink);border-color:var(--orange);background:var(--orange)}.manifest-record{min-height:590px;padding:25px;color:var(--ink);background:var(--white);box-shadow:12px 14px #ff5a1fe0}.manifest-record header{display:flex;justify-content:space-between;color:var(--steel)}.manifest-record header b{color:var(--orange-deep);font-weight:400}.manifest-record h3{margin-top:72px;font-family:var(--display);font-size:29px;font-weight:500;letter-spacing:-.04em}.manifest-record dl{margin-top:48px;border-top:1px solid var(--gray-300)}.manifest-record dl div{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px;min-height:52px;align-items:center;border-bottom:1px solid var(--gray-300);font-family:var(--mono);font-size:13px;opacity:.24;transition:opacity .3s ease,color .3s ease}.manifest-record dl div.is-written{opacity:1}.manifest-record dt{color:var(--steel)}.manifest-record dd{text-align:right}.manifest-record>p{display:flex;align-items:center;gap:8px;margin-top:24px;color:var(--steel);line-height:1.5}.manifest-record>p i{width:7px;height:7px;background:var(--orange)}.grammar-foundry__explain{display:grid;grid-template-columns:.35fr .9fr 1.5fr;gap:35px;align-items:center;min-height:126px;padding:24px;border-top:1px solid rgba(255,255,255,.17)}.grammar-foundry__explain span{color:var(--orange);font-family:var(--mono);font-size:14px;text-transform:uppercase}.grammar-foundry__explain strong{font-family:var(--display);font-size:22px;font-weight:500}.grammar-foundry__explain p{color:var(--gray-300);font-size:14px;line-height:1.65}.learning__boundary{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:30px;align-items:center;min-height:92px;margin-top:20px;color:var(--steel);border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);font-family:var(--mono);font-size:13px}.learning__boundary p{text-align:center;line-height:1.55}.learning__boundary span:last-child{text-align:right}.system{padding:150px 0;color:var(--white);background:var(--ink)}.system__head{display:grid;grid-template-columns:.62fr 1.18fr .72fr;gap:50px;align-items:end;padding-bottom:90px;border-bottom:1px solid rgba(255,255,255,.15)}.system__head .eyebrow{align-self:start}.system__head h2{font-family:var(--display);font-size:clamp(60px,6.5vw,96px);font-weight:500;letter-spacing:-.065em;line-height:.91}.system__head h2 span{color:var(--orange)}.system__head>p{color:var(--gray-300);font-size:14px;line-height:1.75}.system__layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:7vw;padding-top:75px}.system__steps article{min-height:330px;padding:62px 0;border-bottom:1px solid rgba(255,255,255,.13);opacity:.35;transition:opacity .3s ease}.system__steps article:first-child{padding-top:18px}.system__steps article.is-active{opacity:1}.system__steps article>span{color:var(--orange);font-family:var(--mono);font-size:8px;letter-spacing:.08em}.system__steps h3{max-width:530px;margin-top:23px;font-family:var(--display);font-size:39px;font-weight:500;letter-spacing:-.04em;line-height:1.03}.system__steps p{max-width:510px;margin-top:18px;color:var(--gray-300);font-size:13px;line-height:1.75}.system__steps small{display:block;margin-top:22px;color:var(--gray-500);font-family:var(--mono);font-size:8px}.system__visual-wrap{position:relative}.system-machine{position:sticky;top:100px;min-height:700px;border:1px solid rgba(255,255,255,.2);background:var(--ink-2);box-shadow:0 36px 90px #0006}.system-machine>header{display:flex;justify-content:space-between;align-items:center;min-height:57px;padding:0 20px;color:var(--gray-500);border-bottom:1px solid rgba(255,255,255,.15);font-family:var(--mono);font-size:7px}.system-machine>header b{color:var(--orange);font-weight:400}.system-machine__map{position:relative;display:grid;gap:9px;padding:30px 28px 188px 68px}.system-machine__axis{position:absolute;top:45px;bottom:205px;left:43px;width:1px;background:#ffffff24}.system-machine__axis i{display:block;width:2px;height:calc((var(--active,0) + 1) * 14.28%);background:var(--orange);box-shadow:0 0 18px #ff5a1fa6;transition:height .5s ease}.system-machine.stage-0{--active: 0}.system-machine.stage-1{--active: 1}.system-machine.stage-2{--active: 2}.system-machine.stage-3{--active: 3}.system-machine.stage-4{--active: 4}.system-machine.stage-5{--active: 5}.system-machine.stage-6{--active: 6}.machine-layer{position:relative;display:grid;grid-template-columns:32px 1fr 27px;gap:12px;align-items:center;min-height:61px;padding:0 15px;color:var(--gray-500);border:1px solid rgba(255,255,255,.12);background:#1c1c1a;transition:color .3s ease,border-color .3s ease,background-color .3s ease,transform .3s ease}.machine-layer:before{position:absolute;top:50%;left:-26px;width:25px;height:1px;background:#ffffff24;content:""}.machine-layer>span,.machine-layer small{font-family:var(--mono);font-size:6px}.machine-layer>div{display:grid;gap:4px}.machine-layer strong{font-size:10px;font-weight:500}.machine-layer>i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.14);border-radius:50%;font-family:var(--mono);font-size:8px;font-style:normal}.machine-layer.is-complete{color:var(--white)}.machine-layer.is-active{color:var(--white);border-color:var(--orange);background:#241912;transform:translate(7px)}.machine-layer.is-active>i{color:var(--ink);border-color:var(--orange);background:var(--orange)}.system-machine>footer{position:absolute;right:28px;bottom:25px;left:68px;min-height:135px;padding:20px;color:var(--ink);background:var(--white)}.system-machine>footer span{color:var(--orange-deep);font-family:var(--mono);font-size:6px}.system-machine>footer strong{display:block;margin-top:11px;font-family:var(--display);font-size:18px}.system-machine>footer p{margin-top:9px;color:var(--graphite);font-size:10px;line-height:1.5}.proving{background:var(--paper)}.proving__head{display:grid;grid-template-columns:.55fr 1.45fr;column-gap:6vw}.proving__head .eyebrow{grid-column:1 / -1;margin-bottom:52px}.proving__head h2{grid-column:1 / -1}.proving__head>p{grid-column:2;max-width:680px;margin-top:55px;color:var(--graphite);font-size:17px;line-height:1.8}.source-field{margin-top:95px;border-top:1px solid var(--gray-300)}.source-field>header,.source-field article{display:grid;grid-template-columns:55px 1.2fr 1fr 1fr .7fr;gap:20px;align-items:center}.source-field>header{grid-template-columns:1.8fr 1fr .7fr;min-height:58px;color:var(--steel);border-bottom:1px solid var(--gray-300);font-family:var(--mono);font-size:7px}.source-field>header span:nth-child(2){text-align:center}.source-field>header span:last-child{text-align:right}.source-field article{min-height:92px;border-bottom:1px solid var(--gray-300);transition:padding .18s ease,background-color .18s ease}.source-field article:hover{padding:0 15px;background:var(--white)}.source-field article>span{color:var(--orange-deep);font-family:var(--mono);font-size:7px}.source-field article>strong{font-family:var(--display);font-size:21px;font-weight:500}.source-field article>p{color:var(--steel);font-size:11px}.source-field article>b{color:var(--steel);font-family:var(--mono);font-size:6px;font-weight:400;text-align:right}.source-field article:first-of-type>b{color:var(--orange-deep)}.proving__boundary{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end;margin-top:80px}.proving__boundary>p{max-width:540px;font-family:var(--display);font-size:27px;letter-spacing:-.035em;line-height:1.2}.proving__boundary>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px 17px;align-items:center;padding:24px;color:var(--white);background:var(--ink)}.proving__boundary span{color:var(--orange);font-family:var(--mono);font-size:6px}.proving__boundary strong{font-size:12px;font-weight:500}.proving__boundary i{grid-row:1 / span 2;grid-column:3;color:var(--orange);font-style:normal}.horizon{padding:145px 0;color:var(--white);background:var(--ink)}.horizon__inner{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw}.horizon h2{margin-top:48px;font-family:var(--display);font-size:clamp(57px,6.3vw,92px);font-weight:500;letter-spacing:-.065em;line-height:.93}.horizon h2 span{color:var(--orange)}.horizon__inner>p{align-self:end;color:var(--gray-300);font-size:15px;line-height:1.8}.horizon ol{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);margin-top:90px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.horizon li{min-height:120px;padding:25px 20px;border-right:1px solid rgba(255,255,255,.2);font-family:var(--display);font-size:15px}.horizon li:last-child{border-right:0}.horizon li span{display:block;margin-bottom:35px;color:var(--orange);font-family:var(--mono);font-size:7px}.evidence{background:var(--white)}.evidence__head{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw}.evidence__head .eyebrow{grid-column:1 / -1;margin-bottom:50px}.evidence__head h2{grid-column:1 / -1}.evidence__head>p{grid-column:2;max-width:680px;margin-top:42px;color:var(--graphite);font-size:15px;line-height:1.8}.evidence__metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:95px;border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300)}.evidence__metrics article{min-height:300px;padding:25px;border-right:1px solid var(--gray-300)}.evidence__metrics article:last-child{border-right:0}.evidence__metrics article>span{color:var(--orange-deep);font-family:var(--mono);font-size:7px}.evidence__metrics strong{display:block;margin-top:65px;font-family:var(--display);font-size:62px;font-weight:500;letter-spacing:-.06em}.evidence__metrics h3{margin-top:7px;font-size:13px;font-weight:600}.evidence__metrics p{max-width:210px;margin-top:20px;color:var(--steel);font-size:10px;line-height:1.65}.evidence__note{display:flex;align-items:center;gap:10px;padding-top:25px;color:var(--steel);font-family:var(--mono);font-size:6px}.evidence__note i{width:7px;height:7px;background:var(--orange)}.laws{padding:150px 0;color:var(--white);background:#151514}.laws__head .eyebrow{margin-bottom:52px}.laws__head h2 span{color:var(--orange)}.laws__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;margin-top:90px}.record-envelope{position:relative;min-height:560px;padding:28px;color:var(--ink);background:var(--white);box-shadow:20px 22px 0 var(--orange)}.record-envelope header{display:flex;justify-content:space-between;color:var(--steel);font-family:var(--mono);font-size:6px}.record-envelope header b{color:var(--orange-deep);font-weight:400}.record-envelope h3{margin-top:70px;font-family:var(--display);font-size:48px;font-weight:500;letter-spacing:-.05em}.record-envelope dl{margin-top:56px;border-top:1px solid var(--gray-300)}.record-envelope dl div{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-bottom:1px solid var(--gray-300);font-family:var(--mono);font-size:7px}.record-envelope dt{color:var(--steel)}.record-envelope dd{text-align:right}.record-envelope>p{position:absolute;right:28px;bottom:25px;left:28px;color:var(--steel);font-size:10px;line-height:1.55}.laws__list{border-top:1px solid rgba(255,255,255,.18)}.laws__list article{display:grid;grid-template-columns:40px 1fr;gap:24px;min-height:110px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.18)}.laws__list article>span{color:var(--orange);font-family:var(--mono);font-size:7px}.laws__list h3{font-family:var(--display);font-size:22px;font-weight:500}.laws__list p{max-width:600px;margin-top:9px;color:var(--gray-300);font-size:11px;line-height:1.65}.developer{background:var(--paper)}.developer__head{display:grid;grid-template-columns:.6fr 1.4fr;gap:6vw}.developer__head .eyebrow{grid-column:1 / -1;margin-bottom:50px}.developer__head h2{grid-column:1 / -1}.developer__head>p{grid-column:2;max-width:700px;margin-top:45px;color:var(--graphite);font-size:15px;line-height:1.8}.developer__workspace{display:grid;grid-template-columns:1fr 1fr;margin-top:90px;box-shadow:0 25px 65px #0c0c0b1f}.code-window,.response-window{min-height:500px}.code-window{color:var(--gray-200);background:var(--ink)}.code-window header,.response-window header{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:0 19px;border-bottom:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:7px}.code-window header button{display:inline-flex;gap:7px;align-items:center;padding:6px 9px;color:var(--gray-200);border:1px solid rgba(255,255,255,.22);background:transparent;font-size:7px;cursor:pointer}.code-window header button svg{width:11px}.code-window pre{margin:0;padding:54px 34px;overflow-x:auto;color:var(--gray-200);font-family:var(--mono);font-size:11px;line-height:2;white-space:pre-wrap}.response-window{padding-bottom:25px;background:var(--white)}.response-window header{color:var(--steel);border-color:var(--gray-300)}.response-window header b{color:var(--orange-deep);font-weight:400}.response-window dl{margin:50px 34px 0;border-top:1px solid var(--gray-300)}.response-window dl div{display:grid;grid-template-columns:1fr 1fr;min-height:49px;align-items:center;border-bottom:1px solid var(--gray-300);font-family:var(--mono);font-size:8px}.response-window dt{color:var(--steel)}.response-window dd{text-align:right}.response-window>p{margin:28px 34px 0;color:var(--steel);font-family:var(--mono);font-size:7px}.journal-home{padding:150px 0;color:var(--white);background:var(--ink)}.journal-home__head{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw}.journal-home__head .eyebrow{grid-column:1 / -1;margin-bottom:50px}.journal-home__head h2 span{color:var(--orange)}.journal-home__head>p{align-self:end;color:var(--gray-300);font-size:15px;line-height:1.8}.journal-feature{margin-top:95px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.journal-feature__meta{display:grid;grid-template-columns:.5fr 1fr 1fr .7fr;min-height:56px;align-items:center;color:var(--gray-500);border-bottom:1px solid rgba(255,255,255,.2);font-family:var(--mono);font-size:7px}.journal-feature__meta span:first-child{color:var(--orange)}.journal-feature__meta span:last-child{text-align:right}.journal-feature>a{display:grid;grid-template-columns:1fr 50px;gap:30px;align-items:center;min-height:330px;padding:52px 0}.journal-feature>a>div>span{color:var(--orange);font-family:var(--mono);font-size:7px}.journal-feature h3{max-width:900px;margin-top:25px;font-family:var(--display);font-size:clamp(47px,5.3vw,78px);font-weight:500;letter-spacing:-.06em;line-height:.95}.journal-feature p{max-width:700px;margin-top:26px;color:var(--gray-300);font-size:14px;line-height:1.7}.journal-feature>a>svg{width:36px;color:var(--orange);transition:transform .18s ease}.journal-feature>a:hover>svg{transform:translate(7px,-7px)}.journal-feature footer{display:flex;gap:30px;min-height:62px;align-items:center;border-top:1px solid rgba(255,255,255,.2);font-family:var(--mono);font-size:8px}.journal-feature footer a{padding-bottom:4px;border-bottom:1px solid var(--orange)}.system-record{padding:110px 0;background:var(--gray-100)}.system-record__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw}.system-record__inner>div>span{color:var(--orange-deep);font-family:var(--mono);font-size:8px}.system-record h2{margin-top:30px;font-family:var(--display);font-size:clamp(46px,5vw,72px);font-weight:500;letter-spacing:-.055em;line-height:.96}.system-record h2 em{color:var(--orange-deep);font-style:normal}.system-record dl{border-top:1px solid var(--gray-300)}.system-record dl div{display:grid;grid-template-columns:1fr 1fr;min-height:61px;align-items:center;border-bottom:1px solid var(--gray-300);font-size:11px}.system-record dt{color:var(--steel)}.system-record dd{text-align:right}.system-record dd a{border-bottom:1px solid var(--orange-deep)}.site-footer{padding:45px 0 22px;background:var(--paper)}.site-footer__top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:38px;border-bottom:1px solid var(--gray-300)}.site-footer__top>p{max-width:320px;justify-self:center;color:var(--steel);font-size:11px;line-height:1.6}.site-footer__top>a{justify-self:end;display:inline-flex;gap:8px;align-items:center;font-size:11px}.site-footer__top>a svg{width:14px}.site-footer__bottom{display:grid;grid-template-columns:1fr 1.5fr 1fr;padding-top:20px;color:var(--steel);font-family:var(--mono);font-size:6px}.site-footer__bottom span:nth-child(2){text-align:center}.site-footer__bottom span:last-child{text-align:right}}@layer responsive{@media(max-width:1240px){.ledger__scene{grid-template-columns:1fr .9fr 1.1fr .82fr 1fr}.ledger-output{padding:16px}.ledger-output__count strong{font-size:52px}.ledger-request h2{font-size:19px}.ledger-source{padding-inline:9px}.ledger-source span{font-size:4.5px}.system-machine__map{padding-right:20px}.machine-layer strong{font-size:9px}}@media(max-width:1100px){:root{--shell: calc(100vw - 48px) ;--header-height: 68px}.site-header__inner{grid-template-columns:1fr auto}.desktop-nav,.system-state{display:none}.menu-button{display:grid}.mobile-nav{position:absolute;inset:68px 0 auto;z-index:99;display:flex;flex-direction:column;width:100vw;height:calc(100dvh - 68px);padding:35px 24px 24px;visibility:hidden;overflow-y:auto;color:var(--white);background:#0c0c0bfc;opacity:0;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.mobile-nav--open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-nav nav{display:grid;border-top:1px solid rgba(255,255,255,.22)}.mobile-nav nav a{display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:82px;border-bottom:1px solid rgba(255,255,255,.22);font-family:var(--display);font-size:27px}.mobile-nav nav a span{color:var(--orange);font-family:var(--mono);font-size:8px}.mobile-nav__footer{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:24px;color:var(--gray-500);font-family:var(--mono);font-size:7px}.hero{min-height:auto;padding-top:120px}.hero__title{grid-template-columns:1fr}.hero__thesis{max-width:500px;margin-top:10px}.hero__brief{margin-left:0}.ledger__chrome{grid-template-columns:1fr auto}.ledger__stages{display:none}.ledger__scene{grid-template-columns:.9fr 1fr 1.1fr;min-height:970px;padding:25px 0}.ledger-request{grid-column:1;align-self:start;margin-top:20px}.ledger-facets{grid-column:2;grid-row:1 / span 2}.ledger-sources{grid-column:3;align-self:start;margin-top:20px}.ledger-identity{grid-column:1;grid-row:2;align-self:end;margin:0 12px 12px 18px}.ledger-output{grid-column:2 / 4;grid-row:2;align-self:end;min-height:330px;margin:0 17px 12px 8px;padding-right:120px}.ledger-output__count{margin-top:30px}.ledger-output__count span{max-width:220px}.ledger-output ul{grid-template-columns:1fr 1fr}.thesis__body{gap:6vw}.thesis__statement{gap:28px}.grammar-foundry__scene{grid-template-columns:1fr 1fr;min-height:1120px}.learning-source{grid-column:1;grid-row:1}.manifest-record{grid-column:2;grid-row:1}.learning-pipeline{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,1fr);padding:24px 0 0}.learning-pipeline__track{top:4px;right:31px;bottom:auto;left:31px;width:auto;height:2px}.learning-pipeline__track b{width:var(--learning-progress);height:100%;transition-property:width}.learning-pipeline button:before{top:-21px;left:50%;width:1px;height:20px}.learning-pipeline button.is-active{transform:translateY(7px)}.grammar-foundry__explain{grid-template-columns:.4fr 1fr 1.5fr}.system__head{grid-template-columns:1fr 1fr}.system__head .eyebrow{grid-column:1 / -1}.system__head>p{grid-column:2}.system__layout{grid-template-columns:.95fr 1.05fr;gap:4vw}.system-machine{min-height:670px}.system-machine__map{padding-left:54px}.system-machine__axis{left:31px}.system-machine>footer{left:54px}.source-field article{grid-template-columns:40px 1.1fr 1fr .8fr .65fr}}@media(max-width:800px){:root{--shell: calc(100vw - 36px) }.section,.system,.proving,.evidence,.developer,.journal-home,.laws{padding:100px 0}.brand__descriptor{display:none}.hero__mast{align-items:flex-start;flex-direction:column;gap:20px}.hero__issue{width:100%;justify-content:space-between;gap:10px}.hero h1{font-size:clamp(57px,14vw,88px)}.hero__brief{grid-template-columns:1fr;gap:22px;margin-top:45px}.hero__brief>div{flex-direction:row;flex-wrap:wrap}.ledger__scene{display:block;min-height:auto;padding:24px 0}.ledger__scene:after{top:30px;bottom:30px;left:27px;width:1px;height:auto;transform:scaleY(0);transform-origin:top;animation-name:ledger-path-mobile}@keyframes ledger-path-mobile{to{transform:scaleY(1)}}.ledger-request,.ledger-facets,.ledger-sources,.ledger-identity,.ledger-output{width:auto;margin:0 16px 16px 44px}.ledger-request{min-height:230px}.ledger-facets{min-height:auto}.ledger-sources{padding:18px;border:1px solid rgba(255,255,255,.15)}.ledger-identity{min-height:300px}.ledger-output{min-height:360px;padding:20px 115px 20px 20px}.ledger__foot{grid-template-columns:1fr 1fr;gap:15px;padding:12px 15px}.ledger__foot p{grid-column:1 / -1;grid-row:2;text-align:left}.ledger__foot span:last-child{text-align:right}.record-strip__inner{grid-template-columns:1fr 1fr}.record-strip span{min-height:60px;border-bottom:1px solid var(--gray-300)}.record-strip span:nth-child(2){border-right:0}.record-strip span:last-child{justify-content:flex-start}.thesis__head h2,.learning__head h2,.proving__head h2,.evidence__head h2,.developer__head h2,.journal-home__head h2,.laws__head h2{font-size:clamp(48px,12vw,70px)}.thesis__body,.proving__head,.evidence__head,.developer__head,.journal-home__head{grid-template-columns:1fr}.thesis__lead{font-size:23px}.thesis__statement{grid-template-columns:1fr}.contract-split{grid-template-columns:1fr;gap:38px}.contract-split article{min-height:330px}.contract-split article:last-child{box-shadow:10px 12px 0 var(--orange)}.learning__head,.learning__statement{grid-template-columns:1fr}.learning__head>p{grid-column:auto;margin-top:38px}.learning__statement{gap:42px;margin-top:60px}.learning__statement blockquote{justify-self:start}.grammar-foundry{margin-top:62px;box-shadow:10px 12px 0 var(--orange)}.grammar-foundry__chrome{grid-template-columns:1fr auto;gap:16px;min-height:94px;padding:14px 18px}.grammar-foundry__chrome>strong{display:none}.grammar-foundry__chrome button{text-align:right}.grammar-foundry__scene{display:block;min-height:auto;padding:28px 18px}.learning-source,.manifest-record,.learning-pipeline{width:auto}.learning-source{min-height:430px}.learning-pipeline{display:grid;grid-template-columns:1fr;gap:9px;margin:32px 0;padding:0 0 0 24px}.learning-pipeline__track{top:31px;right:auto;bottom:31px;left:4px;width:2px;height:auto}.learning-pipeline__track b{width:100%;height:var(--learning-progress)}.learning-pipeline button:before{top:50%;left:-21px;width:20px;height:1px}.learning-pipeline button.is-active{transform:translate(7px)}.manifest-record{min-height:500px}.grammar-foundry__explain{grid-template-columns:1fr;gap:14px;min-height:220px}.grammar-foundry__explain p{max-width:620px}.learning__boundary{grid-template-columns:1fr;gap:15px;padding:25px 0}.learning__boundary p,.learning__boundary span:last-child{text-align:left}.system__head{grid-template-columns:1fr;gap:35px;padding-bottom:58px}.system__head .eyebrow,.system__head>p{grid-column:auto}.system__layout{display:block}.system__steps article{min-height:auto;padding:45px 0;opacity:1}.system__steps h3{font-size:34px}.system__visual-wrap{display:none}.proving__head .eyebrow,.proving__head h2,.proving__head>p,.evidence__head .eyebrow,.evidence__head h2,.evidence__head>p,.developer__head .eyebrow,.developer__head h2,.developer__head>p,.journal-home__head .eyebrow{grid-column:auto}.proving__head>p{margin-top:35px}.source-field>header{grid-template-columns:1fr auto}.source-field>header span:nth-child(2){display:none}.source-field article{grid-template-columns:35px 1fr auto;gap:12px;padding:20px 0}.source-field article>p{grid-column:2}.source-field article>p+p{display:none}.source-field article>b{grid-column:3;grid-row:1}.proving__boundary{grid-template-columns:1fr;gap:45px}.horizon{padding:100px 0}.horizon__inner{grid-template-columns:1fr}.horizon__inner>p{margin-top:30px}.horizon ol{grid-template-columns:1fr;margin-top:55px}.horizon li{min-height:80px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.horizon li:last-child{border-bottom:0}.horizon li span{display:inline-block;margin:0 25px 0 0}.evidence__head>p,.developer__head>p{margin-top:30px}.evidence__metrics{grid-template-columns:1fr 1fr}.evidence__metrics article{border-bottom:1px solid var(--gray-300)}.evidence__metrics article:nth-child(2){border-right:0}.laws__layout{grid-template-columns:1fr;gap:70px}.record-envelope{min-height:540px}.developer__workspace{grid-template-columns:1fr}.code-window,.response-window{min-height:430px}.code-window pre{padding:40px 24px;font-size:9px}.journal-home__head>p{margin-top:30px}.journal-feature__meta{grid-template-columns:1fr 1fr;gap:10px;padding:14px 0}.journal-feature__meta span:nth-child(2n){text-align:right}.journal-feature>a{min-height:300px}.journal-feature h3{font-size:clamp(43px,11vw,64px)}.system-record__inner{grid-template-columns:1fr;gap:60px}.site-footer__top{grid-template-columns:1fr auto}.site-footer__top>p{display:none}.site-footer__bottom{grid-template-columns:1fr 1fr;gap:12px}.site-footer__bottom span:nth-child(2){display:none}}@media(max-width:520px){:root{--shell: calc(100vw - 32px) }.brand__mark{width:29px;height:29px;margin-right:9px}.brand__word{font-size:15px}.hero{padding-top:105px}.hero h1{font-size:clamp(50px,15vw,70px)}.hero__thesis{font-size:19px}.hero__issue span:last-child{display:none}.hero__brief a{font-size:10px}.ledger__chrome{padding-inline:11px}.ledger__status,.ledger__replay{font-size:6px}.ledger-request,.ledger-facets,.ledger-sources,.ledger-identity,.ledger-output{margin-left:34px;margin-right:10px}.ledger__scene:after{left:20px}.ledger-request{padding:17px}.ledger-request h2{font-size:18px}.ledger-source{grid-template-columns:7px 1fr auto}.ledger-output{min-height:390px;padding-right:72px}.ledger-output__count strong{font-size:48px}.ledger-output ul{grid-template-columns:1fr}.ledger-output__seal{width:58px;height:58px}.record-strip span{padding:0 8px;font-size:5.5px}.record-strip span:first-child{padding-left:0}.thesis__head h2,.learning__head h2,.proving__head h2,.evidence__head h2,.developer__head h2,.journal-home__head h2,.laws__head h2,.horizon h2{font-size:clamp(42px,12vw,56px)}.thesis__body{margin-top:60px}.contract-split article{min-height:300px;padding:22px}.contract-split h3{margin-top:75px;font-size:30px}.learning__statement blockquote{font-size:30px}.grammar-foundry__chrome>span{max-width:205px}.grammar-foundry__chrome button{max-width:92px}.learning-source h3{margin-top:58px;font-size:28px}.manifest-record{min-height:660px;padding:20px}.manifest-record h3{margin-top:56px;font-size:25px}.manifest-record dl div{grid-template-columns:1fr;gap:4px;min-height:65px;padding:10px 0}.manifest-record dd{text-align:left}.source-field>header span:last-child{display:none}.source-field article>strong{font-size:18px}.source-field article>b{max-width:65px}.proving__boundary>p{font-size:23px}.evidence__metrics{grid-template-columns:1fr}.evidence__metrics article{min-height:230px;border-right:0}.evidence__metrics strong{margin-top:45px;font-size:56px}.evidence__note{line-height:1.6}.record-envelope{padding:21px}.record-envelope h3{font-size:42px}.record-envelope dl div{grid-template-columns:1fr;gap:6px}.record-envelope dd{text-align:left}.record-envelope>p{right:21px;left:21px}.laws__list article{grid-template-columns:28px 1fr;gap:14px}.response-window dl{margin-inline:22px}.response-window>p{margin-inline:22px}.journal-feature>a{grid-template-columns:1fr 28px;gap:15px}.journal-feature>a>svg{width:25px}.journal-feature footer{gap:20px;font-size:7px}.system-record h2{font-size:clamp(42px,12vw,58px)}.system-record dl div{grid-template-columns:1fr;gap:6px;padding:13px 0}.system-record dd{text-align:left}.site-footer__top{grid-template-columns:1fr;gap:28px}.site-footer__top>a{justify-self:start}.site-footer__bottom span:last-child{text-align:right}}.eyebrow{font-size:14px}.brand__descriptor{font-size:13px}.desktop-nav{font-size:18px}.system-state,.hero__issue{font-size:14px}.ledger__chrome{min-height:82px;font-size:14px}.ledger__replay,.ledger-label{font-size:14px}.ledger-request>span,.ledger-facet span{font-size:13.5px}.ledger-facet{min-height:88px}.ledger-facet strong{font-size:15px}.ledger-source{min-height:108px}.ledger-source strong{font-size:16px}.ledger-source span{font-size:13.5px;line-height:1.45}.ledger-source>b{font-size:14px}.ledger-sources>p{font-size:13px;line-height:1.55}.identity-plane{font-size:13.5px}.identity-state>span,.identity-state small{font-size:13.5px}.ledger-output ul{font-size:13.5px;line-height:1.55}.ledger-output>p{right:92px;font-size:13px;line-height:1.5}.ledger-output__seal{font-size:11px}.ledger__foot{min-height:96px;font-size:13px;line-height:1.6}.record-strip span,.contract-split span{font-size:13.5px}.system__steps article>span,.system__steps small{font-size:13.5px}.system-machine{min-height:860px}.system-machine>header{min-height:68px;font-size:13.5px}.machine-layer{min-height:82px}.machine-layer>span,.machine-layer small{font-size:12.5px}.machine-layer strong{font-size:14.5px}.machine-layer>i{font-size:13px}.system-machine>footer{min-height:158px}.system-machine>footer span{font-size:12.5px}.system-machine>footer p{font-size:13.5px}.source-field>header,.source-field article>span{font-size:13.5px}.source-field article{min-height:108px}.source-field article>p{font-size:14px}.source-field article>b{font-size:12.5px}.proving__boundary span,.horizon li span,.evidence__metrics article>span{font-size:13.5px}.evidence__metrics p{font-size:13.5px}.evidence__note{font-size:12.5px;line-height:1.65}.record-envelope header{font-size:12.5px}.record-envelope dl div{font-size:13.5px}.laws__list article>span{font-size:13.5px}.laws__list p{font-size:14px}.code-window header,.response-window header,.code-window header button{font-size:13.5px}.code-window pre{font-size:13px;line-height:1.85}.response-window dl div{min-height:68px;font-size:14.5px}.response-window>p{font-size:12.5px}.journal-feature__meta,.journal-feature>a>div>span{font-size:13.5px}.journal-feature footer,.system-record__inner>div>span{font-size:13.5px}.site-footer__top>p,.site-footer__top>a{font-size:13.5px}.site-footer__bottom{font-size:12.5px}@media(min-width:1101px){.ledger__scene{min-height:760px}.ledger-identity{min-height:460px}.ledger-output{min-height:540px}}@media(min-width:801px)and (max-width:1100px){.ledger__scene{min-height:1160px}.ledger-output{min-height:470px}}@media(max-width:800px){.ledger__status,.ledger__replay{font-size:12.5px}.ledger-source span,.ledger-sources>p{font-size:12.5px}.record-strip span{min-height:78px;font-size:12px;line-height:1.5}.mobile-nav__footer{font-size:12px}.code-window pre{font-size:12.5px}.journal-feature footer{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],.ledger-request,.ledger-facet,.ledger-source,.ledger-identity,.ledger-output{opacity:1;transform:none}.ledger__scene:after,.ledger-facet i{transform:scale(1)}.ledger-output__seal{transform:rotate(-12deg) scale(1)}}}
