@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations")}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2)format("woff2-variations")}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations")}:root{--night:#0c0e0c;--night-edge:#181c18;--paper:#f4f3ee;--paper-2:#ebeae2;--ink:#141614;--ink-dim:#565b54;--ink-faint:#8a8e85;--bone:#ece9df;--bone-dim:#9ba094;--bone-faint:#666b60;--line-l:#14161433;--line-l-soft:#14161417;--line-d:#ece9df2e;--line-d-soft:#ece9df17;--go:#22b566;--go-bright:#3ed67f;--go-deep:#166b40;--go-ink:#052013;--flag:#c2431f;--font-serif:"Fraunces Variable", Georgia, serif;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-mech:cubic-bezier(.19, 1, .22, 1)}*{box-sizing:border-box}html{background:var(--night);color:var(--bone);font-family:var(--font-sans);scroll-behavior:smooth;font-size:16px;line-height:1.6}body{min-width:320px;margin:0;overflow-x:hidden}body:after{content:"";opacity:.028;pointer-events:none;z-index:90;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--go-bright);color:var(--go-ink)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table{margin:0}ul,ol{padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--go);outline-offset:3px}.skip-link{background:var(--go-bright);color:var(--go-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:top .16s var(--ease-mech);z-index:100;padding:9px 14px;font-size:.68rem;position:absolute;top:-60px;left:12px}.skip-link:focus{top:0}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}.page-main.page-home{padding:0}.mono-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:500}.section-index{border-bottom:1px solid var(--line-l);color:var(--ink-faint);align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.night .section-index{border-bottom-color:var(--line-d);color:var(--bone-faint)}.section-index .idx{color:var(--go-deep)}.night .section-index .idx{color:var(--go-bright)}.section-title{font-family:var(--font-serif);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 144;letter-spacing:-.015em;margin-top:34px;font-size:clamp(2.3rem,4.8vw,3.7rem);font-weight:560;line-height:1.04}.section-title em{font-style:italic;font-weight:480}.section-sub{color:var(--ink-dim);max-width:56ch;margin-top:18px;font-size:1rem}.night .section-sub{color:var(--bone-dim)}.mask{display:block;overflow:hidden}.mask>span{display:block}.band{background:var(--paper);color:var(--ink)}.band.night{background:var(--night);color:var(--bone)}.button-solid,.button-line{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:background .16s var(--ease-mech), color .16s var(--ease-mech), border-color .16s var(--ease-mech);align-items:center;gap:12px;padding:16px 28px;font-size:.7rem;font-weight:600;display:inline-flex}.button-solid{background:var(--go-bright);color:var(--go-ink)}.button-solid:hover,.button-solid:focus-visible{color:var(--go-ink);background:#5fe39a}.button-line{border:1px solid var(--line-d);color:var(--bone)}.button-line:hover,.button-line:focus-visible{border-color:var(--bone);color:var(--bone)}.button-solid .button-arrow,.button-line .button-arrow{transition:transform .16s var(--ease-mech)}.button-solid:hover .button-arrow,.button-line:hover .button-arrow{transform:translate(5px)}.sub-back{background:var(--paper);padding-top:26px}.sub-back a{color:var(--ink-dim);transition:color .14s var(--ease-mech)}.sub-back a:hover,.sub-back a:focus-visible{color:var(--ink)}.float-cta{background:var(--go-bright);color:var(--go-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:background .14s var(--ease-mech);z-index:50;align-items:center;gap:10px;padding:15px 20px;font-size:.66rem;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:24px}.float-cta:hover,.float-cta:focus-visible{background:#5fe39a}.float-cta .button-arrow{transition:transform .2s var(--ease-mech)}.float-cta:hover .button-arrow{transform:translate(5px)}@supports (animation-timeline:scroll()){.float-cta{animation:linear both cta-in;animation-timeline:scroll(root);animation-range:82vh 96vh}@keyframes cta-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}}.wordmark{color:var(--bone);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:11px;font-size:.82rem;font-weight:600;display:inline-flex}.hero{background:var(--night);color:var(--bone);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero>*{z-index:1;position:relative}.hero>.wrap{width:100%}.hero-drift{z-index:0;position:absolute;inset:0;overflow:hidden}.drift-row{white-space:nowrap;position:absolute;left:0}.drift-track{animation:marquee-x var(--dur,100s) linear infinite;width:max-content;display:flex}.drift-row:nth-child(2n) .drift-track{animation-direction:reverse}.drift-track span{color:var(--bone);font-family:var(--font-mono);letter-spacing:.18em;padding-right:56px;font-size:10px}.hero-mast{justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:20px;display:flex}.hero-mast-link{color:var(--bone-dim);transition:color .14s var(--ease-mech)}.hero-mast-link:hover,.hero-mast-link:focus-visible{color:var(--bone)}.hero-core{flex-direction:column;flex:1;justify-content:center;padding-top:32px;padding-bottom:48px;display:flex}.hero h1{font-family:var(--font-serif);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 144;letter-spacing:-.02em;font-size:clamp(3.8rem,9.2vw,8.8rem);font-weight:560;line-height:.99}.hero h1 em{color:var(--go-bright);font-style:italic;font-weight:430}.hero .mask>span{animation:line-up 1s var(--ease-mech) var(--d,0s) both}@keyframes line-up{0%{transform:translateY(112%)}to{transform:none}}.hero-sign{color:var(--bone-dim);font-family:var(--font-serif);font-variation-settings:"opsz" 144;margin-top:30px;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic}.hero-sign em{color:var(--go-bright)}.hero .lede{color:var(--bone-dim);max-width:46ch;margin-top:26px;font-size:1.05rem;line-height:1.68}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.hero-in{animation:rise-in .9s var(--ease-mech) var(--d,0s) backwards}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-foot{border-top:1px solid var(--line-d-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;padding-top:16px;padding-bottom:20px;display:flex}.hero-meta{color:var(--bone-faint);flex-wrap:wrap;gap:8px 26px;display:flex}.hero-cue{color:var(--bone-faint);white-space:nowrap}.hero-cue-arrow{animation:cue-bob 2.4s var(--ease-mech) infinite;display:inline-block}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.sheet-cross:before,.sheet-cross:after{color:var(--bone-faint);font-family:var(--font-mono);font-size:.9rem;position:absolute}.sheet-cross:before{content:"+";top:-24px;left:-8px}.sheet-cross:after{content:"+";bottom:-22px;right:-6px}.sheet{background:var(--paper);border:1px solid var(--ink);box-shadow:16px 16px 0 var(--night-edge);color:var(--ink);padding:26px 26px 20px;transform:rotate(-1.6deg)}.sheet-head{border-bottom:1px solid var(--line-l);color:var(--ink-faint);justify-content:space-between;gap:14px;padding-bottom:12px;display:flex}.sheet-title{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.01em;margin-top:18px;font-size:1.65rem;font-weight:580}.sheet-title em{font-style:italic;font-weight:460}.sheet-table{border-collapse:collapse;font-family:var(--font-mono);width:100%;margin-top:16px;font-size:.66rem}.sheet-table th{color:var(--ink-faint);letter-spacing:.14em;text-align:left;text-transform:uppercase;padding:6px 0;font-size:.54rem;font-weight:500}.sheet-table th.num,.sheet-table td.num{text-align:right}.sheet-table td{border-top:1px solid var(--line-l-soft);white-space:nowrap;padding:9px 0}.sheet-table th+th,.sheet-table td+td{padding-left:12px}.sheet-table td.item{text-overflow:ellipsis;white-space:normal;overflow:hidden}.sheet-table td.dim{color:var(--ink-dim)}.sheet-row{animation:rise-in .7s var(--ease-mech) var(--d,0s) backwards}.sheet-total td{border-top:3px double var(--ink);padding-top:12px;font-weight:700}.sheet-foot{color:var(--ink-faint);justify-content:space-between;gap:12px;margin-top:16px;display:flex}.type-wall{border-bottom:1px solid var(--line-l);border-top:1px solid var(--line-l);margin:56px calc(50% - 50vw) 0;padding:36px 0 40px;overflow:hidden}.type-row{white-space:nowrap}.type-row+.type-row{margin-top:4px}.type-track{width:max-content;animation:68s linear infinite marquee-x;display:flex}.type-row-b .type-track{animation-duration:84s;animation-direction:reverse}.type-track span{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:.01em;padding-right:72px;font-size:clamp(2.7rem,6.2vw,5.4rem);line-height:1.06}.type-row-a .type-track span{color:var(--ink);font-weight:530}.type-row-b .type-track span{color:var(--ink-faint);font-style:italic;font-weight:400}@supports (-webkit-text-stroke:1px #000){.type-row-b .type-track span{color:#0000;-webkit-text-stroke:1px var(--ink-dim)}}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section{padding:110px 0}.band+.band{border-top:1px solid var(--line-l)}.band.night+.band.night,.band.night+.band,.band+.band.night{border-top:1px solid var(--line-d)}.process-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px 80px;margin-top:72px;display:grid}.flow-list{list-style:none}.flow-step{border-top:1px solid var(--line-l);grid-template-columns:92px 1fr;column-gap:40px;padding:34px 0 38px;display:grid}.flow-step:last-child{border-bottom:1px solid var(--line-l)}.flow-num{color:var(--go-deep);font-family:var(--font-serif);font-variation-settings:"opsz" 144;font-size:3.6rem;font-weight:340;line-height:1;display:block}.flow-step h3{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:.7rem;font-weight:600}.flow-step p{color:var(--ink-dim);max-width:52ch;margin-top:12px;font-size:.9rem;line-height:1.65}.process-visual{align-self:start;position:sticky;top:10vh}.feature-list{border-bottom:1px solid var(--line-l);margin-top:58px;list-style:none}.feature-row{border-top:1px solid var(--line-l);transition:background .18s var(--ease-mech);grid-template-columns:70px minmax(0,5.6fr) minmax(0,4.6fr) 140px;align-items:baseline;gap:28px;padding:34px 18px;display:grid;position:relative}.feature-row:hover{background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.feature-index{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.14em;padding-top:10px;font-size:.64rem}.feature-row h3{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.012em;transition:color .18s var(--ease-mech);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:560;line-height:1.08}.feature-row h3 em{font-style:italic;font-weight:460}.feature-row p{color:var(--ink-dim);max-width:44ch;transition:color .18s var(--ease-mech);font-size:.92rem;line-height:1.65}.feature-row:hover h3{color:var(--bone)}.feature-row:hover p{color:var(--bone-dim)}.feature-row:hover .feature-index{color:var(--go-bright)}.creed{padding:96px 0}.creed-row{border-top:1px solid var(--line-d);grid-template-columns:1fr minmax(220px,340px);align-items:baseline;gap:24px;padding:34px 0;display:grid}.creed-row:last-child{border-bottom:1px solid var(--line-d)}.creed-row h3{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;font-size:clamp(2.4rem,5.8vw,4.6rem);font-weight:540;line-height:1}.creed-row h3 em{color:var(--go-bright);font-style:italic;font-weight:430}.creed-row p{color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;line-height:1.8}.table-scroll{margin-top:54px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:680px}.data-table th{border-bottom:1px solid var(--line-l);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.16em;text-align:left;text-transform:uppercase;padding:0 16px 12px 0;font-size:.58rem;font-weight:500}.data-table td{border-bottom:1px solid var(--line-l-soft);vertical-align:baseline;padding:17px 16px 17px 0}.data-table td.source{font-family:var(--font-serif);font-variation-settings:"opsz" 144;white-space:nowrap;font-size:1.25rem;font-weight:560}.data-table td.note{color:var(--ink-dim);max-width:40ch;font-size:.84rem}.tag-current,.tag-coming,.tag-optional,.tag-plain{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.6rem}.tag-current{color:var(--go-deep)}.tag-coming{color:var(--flag)}.tag-optional{color:var(--ink-dim)}.tag-plain{color:var(--ink-faint)}.table-notes{color:var(--ink-dim);max-width:68ch;margin-top:26px;font-size:.86rem;line-height:1.7}.table-notes+.table-notes{margin-top:12px}.table-notes a{color:var(--go-deep);text-underline-offset:4px;text-decoration:underline}.spec{background:var(--paper-2);border:1px solid var(--line-l);border-top:3px solid var(--go-deep);margin-top:54px;padding:40px 44px}.spec-head{color:var(--ink-faint);justify-content:space-between;display:flex}.spec h3{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.014em;margin-top:20px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:560}.spec p{color:var(--ink-dim);max-width:74ch;margin-top:14px;font-size:.94rem;line-height:1.7}.spec p strong{color:var(--ink);font-weight:600}.spec p a{color:var(--go-deep);text-underline-offset:4px;text-decoration:underline}.cta{text-align:center;padding:150px 0 140px}.cta h2{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.025em;font-size:clamp(4rem,10vw,8.4rem);font-weight:500;line-height:.98}.cta h2 em{color:var(--go-bright);font-style:italic;font-weight:420}.cta p{color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:26px;font-size:.66rem}.cta-actions{justify-content:center;gap:14px;margin-top:44px;display:flex}.page-main.page-sub{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--ink);max-width:920px;min-height:64vh;margin:0 auto;padding:0 40px 120px}.page-lede{border-bottom:1px solid var(--line-l);margin-bottom:44px;padding:84px 0 38px}.page-lede .mono-tag{color:var(--go-deep)}.page-lede h1{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;margin-top:20px;font-size:clamp(2.7rem,6vw,4.4rem);font-weight:560;line-height:1.02}.page-lede .lede{color:var(--ink-dim);max-width:60ch;margin-top:22px;font-size:1.06rem;line-height:1.7}.page-sub h2{border-top:1px solid var(--line-l);font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.012em;margin-top:56px;padding-top:32px;scroll-margin-top:90px;font-size:1.85rem;font-weight:560}.page-sub h2+p,.page-sub h2+ul,.page-sub h2+dl{margin-top:16px}.page-sub p{color:var(--ink-dim);max-width:72ch;margin:14px 0;font-size:.95rem;line-height:1.72}.page-sub ul{margin:14px 0;padding-left:20px;list-style:square}.page-sub li{color:var(--ink-dim);max-width:72ch;margin:9px 0;font-size:.95rem;line-height:1.72}.page-sub li::marker{color:var(--go-deep)}.page-sub strong{color:var(--ink);font-weight:600}.page-sub a{color:var(--go-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-sub code{background:var(--paper-2);border:1px solid var(--line-l-soft);color:var(--go-deep);font-family:var(--font-mono);white-space:nowrap;padding:1px 7px;font-size:.78em}.section-note{border-left:2px solid var(--go-deep);padding-left:16px;color:var(--ink-faint)!important;font-size:.85rem!important}.pending-note{border-left:3px solid var(--flag);color:#8c3418;background:#c2431f0f;margin-top:34px;padding:16px 20px;font-size:.9rem;line-height:1.65}.pending-note strong{color:#7a2c12}.meta-row{border-bottom:1px solid var(--line-l-soft);grid-template-columns:minmax(130px,190px) 1fr;gap:4px 24px;padding:16px 0;display:grid}.meta-row dt{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding-top:4px;font-size:.6rem}.meta-row dd{color:var(--ink-dim);font-size:.94rem;line-height:1.65}.meta-row dd a{word-break:break-all}.site-footer{background:var(--night);border-top:1px solid var(--line-d);color:var(--bone);overflow:hidden}.footer-nav{grid-template-columns:repeat(3,minmax(0,220px));gap:36px;padding:72px 0 30px;display:grid}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col h4{color:var(--bone-faint);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;font-weight:500}.footer-col a{color:var(--bone-dim);width:fit-content;font-size:.9rem}.footer-col a:hover,.footer-col a:focus-visible{color:var(--go-bright)}.foot-giant{color:#ece9df12;font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:.01em;text-align:center;-webkit-user-select:none;user-select:none;margin:40px 0 -18px;font-size:clamp(6rem,19.5vw,17.5rem);font-weight:640;line-height:.8}.footer-legal{border-top:1px solid var(--line-d-soft);color:var(--bone-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:22px 0 26px;font-size:.6rem;display:flex}.specimen-caption{margin-top:16px}.reality-pivot{max-width:24ch;font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.01em;margin-top:72px;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:480;line-height:1.22}.reality-pivot em{color:var(--go-deep)}.creed-links{color:var(--bone-faint);margin-top:48px}.creed-links a{color:var(--go-bright);text-underline-offset:4px;text-decoration:underline}.flow-exhibit{padding-top:8px}.flow-diagram{width:100%;height:auto;display:block;overflow:visible}.flow-edge{fill:none;stroke:var(--bone-faint);stroke-width:1px}.flow-packet{fill:none;stroke:var(--go-bright);stroke-width:1.5px;stroke-dasharray:3 88;animation:3s linear infinite flow-dash}.pkt-a{animation-duration:2.6s}.pkt-b{animation-duration:3.1s;animation-delay:-1.2s}.pkt-c{animation-duration:2.8s;animation-delay:-.7s}.pkt-d{animation-duration:3.5s;animation-delay:-1.9s}@keyframes flow-dash{to{stroke-dashoffset:-91px}}.flow-link{fill:none;stroke:var(--go-bright);stroke-width:1.5px;stroke-dasharray:200;stroke-dashoffset:0}@supports (animation-timeline:view()){.flow-link{animation:linear both link-draw;animation-timeline:view();animation-range:entry entry 85%}@keyframes link-draw{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}}.flow-node rect{fill:var(--bone-dim)}.flow-node text{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--bone-dim);font-size:10px}.flow-soon{fill:var(--bone-faint)}.flow-node .flow-soon{letter-spacing:.2em;font-size:8px}.flow-goal{stroke-dasharray:2 6}.flow-node-goal rect{fill:none;stroke:var(--bone-faint);stroke-width:1px}.flow-ledger rect{fill:none;stroke:var(--go-bright);stroke-width:1px}.flow-ledger text{font-family:var(--font-mono);letter-spacing:.3em;fill:var(--bone);font-size:12px}.flow-ledger .flow-ledger-sub{letter-spacing:.2em;fill:var(--go-bright);font-size:7.5px}.pair-stage{margin-top:48px;display:grid}.pair-example{opacity:0;grid-area:1/1;grid-template-columns:1fr auto;align-items:stretch;column-gap:40px;animation:15s linear infinite pair-cycle;display:grid}.pair-example:nth-child(2){animation-delay:5s}.pair-example:nth-child(3){animation-delay:10s}@keyframes pair-cycle{0%{opacity:0;transform:translateY(10px)}4.5%{opacity:1;transform:none}30%{opacity:1}33.33%{opacity:0;transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}.pair-caption{color:var(--bone-faint);margin-top:40px}.pair-row{font-family:var(--font-mono);color:var(--bone-dim);border-bottom:1px solid #ece9df24;grid-template-columns:56px 110px 1fr auto;align-items:baseline;column-gap:20px;padding:11px 0;font-size:12px;display:grid}.pair-row:first-child{border-top:1px solid #ece9df24}.pair-source{color:var(--bone);letter-spacing:.06em}.pair-amount{color:var(--bone);font-variant-numeric:tabular-nums}.pair-link{align-items:stretch;gap:16px;display:flex}.pair-bracket{border-top:1px solid var(--bone-dim);border-bottom:1px solid var(--bone-dim);border-right:1px solid var(--bone-dim);width:16px}.pair-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--go-bright);white-space:nowrap;align-self:center;font-size:10px}.feat-art{--art-accent:var(--go-deep);color:var(--ink-dim);place-self:center end;width:116px;height:auto;display:block}.feat-art .art-line{fill:none;stroke:currentColor;stroke-width:1.5px}.feat-art .art-faint{opacity:.45}.feat-art .art-accent{stroke:var(--art-accent)}.feat-art .art-bar{fill:none;stroke:currentColor;stroke-width:6px}.feat-art .art-beam{stroke:var(--art-accent);stroke-dasharray:5 7;stroke-width:1.5px;animation:2.8s linear infinite art-scan}.feat-art .art-cite{fill:none;stroke:var(--art-accent);stroke-dasharray:3 5;stroke-width:1.5px}.feat-art .art-gate{fill:none;stroke:var(--art-accent);stroke-dasharray:3 4;stroke-width:1.5px}.feat-art .art-note{fill:var(--art-accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.feature-row:hover .feat-art{--art-accent:var(--go-bright);color:var(--bone-dim)}@keyframes art-scan{to{stroke-dashoffset:-24px}}@supports (animation-timeline:view()){.feat-art .art-line,.feat-art .art-bar{stroke-dasharray:1;animation:linear both art-draw;animation-timeline:view();animation-range:entry entry 75%}@keyframes art-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}.vault-tech{margin-top:88px}.vault-tech-head{color:var(--bone-faint)}.vault-tech-title{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.015em;margin-top:22px;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:540;line-height:1.06}.vault-tech-title em{color:var(--go-bright);font-style:italic;font-weight:430}.vault-exhibit{margin-top:44px}.vault-schematic{width:100%;height:auto;display:block;overflow:visible}.vs-edge{fill:none;stroke:var(--bone-faint);stroke-width:1px}.vs-boundary{fill:none;opacity:.7;stroke:var(--bone-faint);stroke-dasharray:2 6;stroke-width:1px}.vs-net{fill:none;stroke:var(--bone-faint);stroke-dasharray:2 6;stroke-width:1px}.vs-packet{fill:none;stroke:var(--go-bright);stroke-dasharray:3 88;stroke-width:1.5px;animation:3s linear infinite flow-dash}.vpk-a{animation-duration:2.7s}.vpk-b{animation-duration:3.2s;animation-delay:-1.1s}.vpk-c{animation-duration:2.9s;animation-delay:-.6s}.vpk-d{animation-duration:2.3s;animation-delay:-1.6s}.vpk-e{animation-duration:2.1s;animation-delay:-.3s}.vpk-f{animation-duration:3.4s;animation-delay:-2s}.vs-box{fill:none;stroke:var(--bone-dim);stroke-width:1px}.vs-doc{fill:none;stroke:var(--bone-faint);stroke-width:1px}.vs-vault{fill:none;stroke:var(--bone-dim);stroke-width:1px}.vs-vault-inner{fill:none;stroke:var(--go-bright);stroke-width:1px}.vs-gate{fill:none;stroke:var(--go-bright);stroke-width:1.25px}.vs-cap{fill:var(--bone-faint);font-family:var(--font-mono);letter-spacing:.2em;font-size:7px}.vs-label{fill:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.14em;font-size:9px}.vs-sub{fill:var(--bone-faint);font-family:var(--font-mono);letter-spacing:.16em;font-size:6.5px}.vs-title{fill:var(--bone);font-family:var(--font-mono);letter-spacing:.3em;font-size:12px}.vs-accent{fill:var(--go-bright);font-family:var(--font-mono);letter-spacing:.16em;font-size:6.5px}.vault-specs{border-bottom:1px solid var(--line-d-soft);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));column-gap:36px;margin-top:48px;display:grid}.vault-specs>div{border-top:1px solid var(--line-d-soft);padding:20px 0 24px}.vault-specs dt{color:var(--go-bright);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.vault-specs dd{color:var(--bone-dim);margin-top:10px;font-size:.86rem;line-height:1.62}.source-mark{border:1px solid var(--line-l);width:30px;height:30px;font-family:var(--font-serif);color:var(--ink);vertical-align:-9px;justify-content:center;align-items:center;margin-right:16px;font-size:15px;display:inline-flex}.cta .cta-sign{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:0;text-transform:none;color:var(--bone-dim);margin:44px 0 0;font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;font-weight:430}.cta-sign em{color:var(--go-bright)}@media (width<=1080px){.process-grid{grid-template-columns:1fr}.process-visual{max-width:560px;position:static}.feature-row{grid-template-columns:46px minmax(0,1fr) 100px}.feature-row p{grid-column:2}.feat-art{grid-area:1/3/3;align-self:center;width:92px}.creed-row{grid-template-columns:1fr}}@media (width<=720px){html{font-size:15px}.wrap{padding:0 20px}.sub-back{padding-top:20px}.float-cta{display:none}.hero-mast{padding-top:20px}.hero-core{padding-top:24px;padding-bottom:40px}.hero-cue{display:none}.sheet{box-shadow:8px 8px 0 var(--night-edge);padding:20px 18px 16px;transform:none}.section{padding:76px 0}.flow-step{grid-template-columns:60px 1fr;column-gap:22px;padding:28px 0 32px}.flow-num{font-size:2.6rem}.process-visual{max-width:none}.feature-row{grid-template-columns:1fr;gap:10px;padding:28px 12px}.feature-row p{grid-column:1}.feat-art{grid-area:auto/1;justify-self:start;width:96px;margin-top:10px}.creed{padding:64px 0}.creed-row p{max-width:none}.spec{padding:28px 22px}.cta{padding:100px 0 90px}.cta-actions{flex-direction:column;align-items:center}.page-main.page-sub{min-height:56vh;padding:0 20px 84px}.page-lede{padding:56px 0 28px}.meta-row{grid-template-columns:1fr}.footer-nav{grid-template-columns:1fr;padding:52px 0 20px}.foot-giant{margin-bottom:-10px}.reality-pivot{margin-top:52px}.pair-example{grid-template-columns:1fr}.pair-row{grid-template-columns:46px 84px 1fr auto;column-gap:12px;font-size:10.5px}.pair-link{grid-area:auto/1;margin-top:14px}.pair-bracket{display:none}.pair-tag{white-space:normal}.flow-node text{font-size:13px}.flow-node .flow-soon{font-size:10px}.flow-ledger text{font-size:15px}.flow-ledger .flow-ledger-sub{letter-spacing:.14em;font-size:9.5px}.vault-tech{margin-top:64px}.vs-cap{font-size:8px}.vs-label{font-size:11px}.vs-sub{font-size:7px}.vs-title{font-size:13px}.vs-accent{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}.flow-packet,.vs-packet{display:none}.feat-art .art-beam{animation:none}.flow-link{stroke-dashoffset:0;animation:none}.float-cta{display:none}.pair-example{opacity:0;animation:none}.pair-example:first-child{opacity:1}}
