.readiness-gauge{--gz-chaos: oklch(.62 .19 27);--gz-plateau:oklch(.75 .14 85);--gz-amp: oklch(.68 .15 150);--gz-warn-ink: oklch(.52 .13 79);--gz-marker: var(--foreground)}:root.dark .readiness-gauge{--gz-chaos: oklch(.66 .17 27);--gz-plateau:oklch(.8 .12 85);--gz-amp: oklch(.74 .13 150);--gz-warn-ink: oklch(.8 .1 82)}.readiness-gauge{max-width:560px;margin-bottom:22px}.gauge-caption{color:var(--brix-subtle);max-width:44ch;margin-bottom:12px}.gauge-caption .gauge-dir{color:var(--brix-eyebrow)}.gauge-row{position:relative;display:flex;align-items:center}.gauge-track{position:relative;flex:1 1 auto;height:10px;border-radius:5px;background:transparent;overflow:hidden}.gauge-track:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:2px;border-radius:1px;background:color-mix(in oklch,var(--foreground) 8%,transparent)}.gauge-zone{position:absolute;top:0;bottom:0;z-index:0}.gauge-zone.z-chaos{left:0;width:45%;background:color-mix(in oklch,var(--gz-chaos) 16%,transparent)}.gauge-zone.z-plateau{left:45%;width:35%;background:color-mix(in oklch,var(--gz-plateau) 16%,transparent)}.gauge-zone.z-amp{left:80%;width:20%;background:color-mix(in oklch,var(--gz-amp) 20%,transparent)}.gauge-zones-labels{position:relative;height:1.1em;margin-top:7px;font:400 .625rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.gauge-zones-labels span{position:absolute;transform:translate(-50%);white-space:nowrap}.gauge-zones-labels .zl-chaos{left:23%;color:color-mix(in oklch,var(--gz-chaos) 78%,var(--foreground))}.gauge-zones-labels .zl-plateau{left:62.5%;color:color-mix(in oklch,var(--gz-plateau) 55%,var(--foreground))}.gauge-zones-labels .zl-amp{left:90%;color:color-mix(in oklch,var(--gz-amp) 70%,var(--foreground))}.gauge-marker{position:absolute;left:0;top:50%;z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:1.1em;padding:0 1px;font:700 .9375rem/1 var(--font-mono);color:var(--foreground);background:transparent;text-shadow:0 0 4px var(--background),0 0 2px var(--background)}.gauge-val{font:600 .9375rem/1 var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;min-width:3.2ch;text-align:right}.gauge-val .g-den{font-size:.6875rem;color:var(--brix-subtle)}.gauge-flag{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font:400 .6875rem/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--gz-warn-ink)}.gauge-flag .g-glyph{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid currentColor;font-weight:700;font-size:.625rem;line-height:1}@keyframes gauge-bounce{0%,to{transform:translate(-1px) translateY(0)}30%{transform:translate(-1px) translateY(-5px)}55%{transform:translate(-1px) translateY(0)}70%{transform:translate(-1px) translateY(-2px)}85%{transform:translate(-1px) translateY(0)}}.readiness-gauge .gauge-marker{transform:translateY(-50%)}.readiness-gauge .gauge-flag{animation:gauge-blink 1.4s var(--ease-out) infinite}@keyframes gauge-blink{0%,to{opacity:1}50%{opacity:.2}}.build-question,.build-lead{font:400 1.0625rem/1.6 var(--font-sans);color:var(--foreground);max-width:58ch;text-wrap:pretty;margin:20px 0}.build-lead .lead-fighting{color:var(--brix-eyebrow);font-weight:600}.build-pull{margin:24px 0;padding-left:20px;border-left:1.5px solid var(--brix-light-grey);max-width:52ch;display:flex;flex-direction:column;gap:6px}.build-pull-before{font:400 1.0625rem/1.55 var(--font-sans);color:var(--brix-subtle);text-wrap:pretty}.build-pull-after{font:500 1.0625rem/1.55 var(--font-sans);color:var(--foreground);text-wrap:pretty}.built-motto{font:400 1.0625rem/1.6 var(--font-sans);color:var(--foreground);max-width:58ch;text-wrap:pretty;margin:20px 0}.built-motto .motto-gold{color:var(--brix-eyebrow)}.built-connective{font:500 1.0625rem/1.5 var(--font-sans);color:var(--foreground);margin:28px 0 0}.built-list{list-style:none;margin:20px 0 0;padding:0;max-width:62ch;display:flex;flex-direction:column;gap:14px}.built-item{font:400 1.0625rem/1.6 var(--font-sans);color:var(--foreground);display:flex;align-items:flex-start;gap:12px;text-wrap:pretty}.built-glyph{flex:none;width:22px;height:22px;margin-top:3px;color:var(--brix-eyebrow)}.built-glyph svg{display:block;width:100%;height:100%}.built-noun{color:var(--brix-eyebrow);font-weight:500}.built-existence{font:500 clamp(1.0625rem,1rem + .3vw,1.1875rem)/1.5 var(--font-sans);color:var(--foreground);max-width:44ch;margin:22px 0 0;text-wrap:balance}.capacity-figure{margin:56px 0 40px}.capacity-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;max-width:900px;margin-inline:0}@media(max-width:620px){.capacity-board{grid-template-columns:1fr}}.cap-card{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:26px 24px 22px;display:flex;flex-direction:column;gap:18px}.cap-card.cap-offer{border-color:var(--brix-gold)}.cap-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cap-name{font:500 .8125rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--foreground);min-width:0}.cap-sub{font:400 .75rem/1.5 var(--font-sans);color:var(--brix-subtle);margin-top:6px;height:2.25rem;overflow:hidden}@media(max-width:620px){.cap-sub{height:auto;overflow:visible}}.cap-axes{display:flex;flex-direction:column;gap:8px}.cap-axis{display:grid;grid-template-columns:150px minmax(0,1fr) 2.5ch;align-items:center;gap:8px}.cap-axis .ax-label{font:400 .5625rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--brix-subtle);white-space:nowrap}.cap-axis .ax-track{position:relative;height:8px;border-radius:4px;background:transparent;display:flex;align-items:center;overflow:hidden}.cap-axis .ax-track:before{content:"";position:absolute;left:0;right:0;height:2px;border-radius:1px;background:color-mix(in oklch,var(--foreground) 8%,transparent)}.cap-axis .ax-fill{position:relative;z-index:1;height:8px;border-radius:4px;background:var(--muted-foreground);background:var(--cap-bar)}.cap-axis .ax-val{font:400 .625rem/1 var(--font-mono);color:var(--brix-subtle);text-align:right}.cap-a0,.cap-a1{--cap-bar: var(--muted-foreground)}.cap-a2{--cap-bar: var(--brix-eyebrow);border-color:var(--foreground)}.cap-a3{--cap-bar: var(--brix-gold)}.cap-total{font:600 1.125rem/1 var(--font-mono);letter-spacing:-.02em;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.cap-total .den{font-size:.6875rem;color:var(--brix-subtle)}.cap-offer .cap-total{color:var(--brix-eyebrow)}.cap-framing{margin-top:14px;max-width:76ch}.cap-legend{margin-top:8px;max-width:76ch}.capacity-board.is-animating .cap-card{transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.capacity-board.is-animating .cap-card.is-held{opacity:0;transform:translateY(14px)}.capacity-board.is-animating .ax-fill{transform-origin:left center;transition:transform .5s var(--ease-out) var(--stagger-delay)}.section{padding-block:64px}@media(min-width:768px){.section{padding-block:96px}}.section+.section{border-top:1px solid var(--border)}.section-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}@media(max-width:1000px){.section-grid{grid-template-columns:1fr;gap:32px}}.section .text-h2{margin-bottom:24px}.section .text-body{color:var(--muted-foreground)}.section .text-body+.text-body{margin-top:16px}.pull-stat{display:flex;flex-direction:column;gap:8px;padding-top:8px}.pull-stat .stat-number{font:500 clamp(2.5rem,6vw,4rem)/1 var(--font-mono);color:var(--brix-eyebrow);letter-spacing:-.02em}.pull-stat .stat-caption{max-width:36ch}.incident-card{margin-top:24px;max-width:58ch;background:var(--card);border:1px solid var(--border);border-left:2px solid var(--brix-eyebrow);border-radius:6px;overflow:hidden}.incident-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--muted);font:400 .6875rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brix-eyebrow)}.incident-head .sev{color:var(--foreground)}.incident-body{padding:18px 20px 20px}.incident-body .text-body{max-width:none}.incident-verdict{margin-top:14px;font:500 1rem/1.5 var(--font-sans);color:var(--foreground)}.cost-statement{border-left:2px solid var(--brix-eyebrow);padding-left:24px;font:500 clamp(1.125rem,1.02rem + .47vw,1.375rem)/1.6 var(--font-sans);color:var(--foreground);max-width:44ch;text-wrap:pretty}.cost-statement .landing{color:var(--brix-eyebrow)}.compound-figure{display:flex;flex-direction:column;gap:10px;padding-top:8px;max-width:340px}.compound-mark{position:relative;height:160px;max-width:320px;width:100%;color:var(--brix-subtle)}.compound-mark .cm-stroke{position:absolute;height:0;border-top:2px solid currentColor;transform-origin:left center;transition:transform .64s cubic-bezier(.33,1,.68,1)}.compound-mark .cm-tech{left:6%;bottom:14%;width:48%;--cm-rot: -23deg;transform:rotate(var(--cm-rot)) scaleX(1)}.compound-mark .cm-product{left:6%;bottom:26%;width:46%;--cm-rot: -17deg;transform:rotate(var(--cm-rot)) scaleX(1)}.compound-mark .cm-delivery{left:50%;bottom:52%;width:25%;border-top-width:2px;--cm-rot: -42deg;transform:rotate(var(--cm-rot)) scaleX(1)}.compound-mark .cm-node{position:absolute;width:6px;height:6px;border-radius:50%;background:currentColor}.compound-mark .cm-node-a{left:calc(6% - 3px);bottom:calc(20% - 3px)}.compound-mark .cm-node-b{left:calc(50% - 3px);bottom:calc(52% - 3px)}.compound-mark .cm-node-c{left:calc(68% - 3px);bottom:calc(85% - 3px)}.compound-caption{max-width:36ch}.compound-mark.is-animating .cm-stroke{transform:rotate(var(--cm-rot)) scaleX(0)}.compound-mark.is-animating.is-drawn .cm-stroke{transform:rotate(var(--cm-rot)) scaleX(1)}.two-engines{margin-top:56px}.chart-scenario{display:inline-flex;align-items:center;gap:6px;font:500 .5rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brix-subtle);border:1px solid var(--border);border-radius:3px;padding:3px 6px;vertical-align:middle}.chart-scenario:before{content:"";width:5px;height:5px;border-radius:50%;border:1px solid currentColor;flex:none}.chart-line{position:relative;width:100%}.chart-line svg{display:block;width:100%;height:auto;overflow:visible}.chart-line .cl-grid{stroke:var(--border);stroke-width:1}.chart-line .cl-axis{stroke:color-mix(in oklch,var(--foreground) 20%,transparent);stroke-width:1}.chart-line .cl-area{fill:var(--chart-bill-area);stroke:none}.chart-line .cl-bill{fill:none;stroke:var(--chart-bill);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.chart-line .cl-health{fill:none;stroke:var(--chart-health);stroke-width:1.75;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round}.chart-line .cl-node{fill:var(--chart-bill)}.chart-line .cl-node-health,.chart-line .cl-endlabel-health{fill:var(--chart-health)}.chart-line text{font-family:var(--font-mono);fill:var(--brix-subtle)}.chart-line .cl-xlabel{font-size:8px;letter-spacing:.02em;text-anchor:middle}.chart-line .cl-endlabel{font-size:10px;font-weight:600;fill:var(--chart-bill);font-variant-numeric:tabular-nums}.chart-line .cl-serieslabel{font-size:7px;letter-spacing:.03em;text-transform:uppercase;fill:var(--chart-bill)}.chart-line .cl-healthlabel{font-size:7px;letter-spacing:.03em;fill:var(--chart-health)}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.chart-legend .cle{display:inline-flex;align-items:center;gap:7px;font:400 .625rem/1.3 var(--font-mono);color:var(--brix-subtle);letter-spacing:.02em}.chart-legend .cle-swatch{width:20px;height:0;flex:none}.chart-legend .cle-bill{border-top:2.25px solid var(--chart-bill)}.chart-legend .cle-health{border-top:1.75px dashed var(--chart-health)}.chart-line.is-animating .cl-draw{stroke-dasharray:var(--cl-len);stroke-dashoffset:var(--cl-len)}.chart-line.is-animating.is-drawn .cl-draw{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.33,1,.68,1)}.chart-line.is-animating .cl-node,.chart-line.is-animating .cl-node-health,.chart-line.is-animating .cl-area,.chart-line.is-animating .cl-endlabel,.chart-line.is-animating text{opacity:0}.chart-line.is-animating.is-drawn .cl-node,.chart-line.is-animating.is-drawn .cl-node-health,.chart-line.is-animating.is-drawn .cl-area,.chart-line.is-animating.is-drawn .cl-endlabel,.chart-line.is-animating.is-drawn text{opacity:1;transition:opacity .5s ease .4s}.chart-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,3vw,26px);align-items:end;width:100%;max-width:560px;margin-inline:auto;padding-top:8px}.chart-stack .cs-col{display:flex;flex-direction:column;align-items:stretch;gap:8px}.chart-stack .cs-bar{position:relative;height:150px;border:1px solid var(--border);border-radius:3px;overflow:hidden;background:color-mix(in oklch,var(--chart-new) 16%,var(--card))}.chart-stack .cs-rework{position:absolute;left:0;right:0;bottom:0;height:var(--rework, 24%);background:var(--chart-rework);display:flex;align-items:flex-start;justify-content:center;transform-origin:bottom center}.chart-stack .cs-rework-val{font:600 .75rem/1 var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;padding-top:6px;letter-spacing:-.01em}.chart-stack .cs-new-val{position:absolute;left:0;right:0;top:6px;text-align:center;font:500 .625rem/1 var(--font-mono);color:var(--chart-health);font-variant-numeric:tabular-nums}.chart-stack .cs-xlabel{font:400 .625rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--brix-subtle);text-align:center}.chart-stack-key{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:16px auto 0}.chart-stack-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.chart-stack-legend .csl{display:inline-flex;align-items:center;gap:7px;font:400 .625rem/1.3 var(--font-mono);color:var(--brix-subtle);letter-spacing:.02em}.chart-stack-legend .csl-swatch{width:12px;height:12px;border-radius:2px;flex:none}.chart-stack-legend .csl-rework{background:var(--chart-rework)}.chart-stack-legend .csl-new{background:color-mix(in oklch,var(--chart-new) 16%,var(--card));border:1px solid color-mix(in oklch,var(--chart-new) 45%,transparent)}.chart-reading{font:400 .75rem/1.55 var(--font-sans);color:var(--brix-subtle);text-align:center;text-wrap:balance;max-width:46ch}.chart-reading strong{color:var(--foreground);font-weight:600}.chart-stack.is-animating .cs-rework{transform:scaleY(0)}.chart-stack.is-animating.is-drawn .cs-rework{transform:scaleY(1);transition:transform .62s cubic-bezier(.33,1,.68,1)}.chart-stack.is-animating .cs-rework-val,.chart-stack.is-animating .cs-new-val{opacity:0}.chart-stack.is-animating.is-drawn .cs-rework-val,.chart-stack.is-animating.is-drawn .cs-new-val{opacity:1;transition:opacity .42s ease .36s}.cascade{display:grid;grid-template-columns:minmax(0,1fr) 148px;column-gap:40px;max-width:940px;margin:0;align-items:start}.cascade-main{min-width:0;display:flex;flex-direction:column}.cascade-gutter{position:relative;min-width:0}.cascade-topbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--border);grid-column:1 / -1}.cascade-topbar .ct-left,.cascade-topbar .ct-right{font:400 .625rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--brix-subtle)}.tier{display:flex;flex-direction:column;gap:14px}.tier-head{display:flex;flex-direction:column;gap:5px}.tier-headline{display:flex;align-items:baseline;gap:14px}.tier-ord{font:400 .8125rem/1 var(--font-mono);color:var(--brix-subtle);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none}.tier-label{font:500 clamp(1rem,.92rem + .55vw,1.375rem)/1.1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--foreground)}.tier-sub{font:400 .8125rem/1.5 var(--font-sans);color:var(--brix-subtle);margin:0;padding-left:calc(.8125rem + 14px)}.tier-bill .tier-label{color:var(--chart-bill)}.cascade-arrow{display:flex;align-items:center;gap:16px;margin:22px 0;padding-left:2px}.cascade-arrow .ca-glyph{position:relative;width:14px;height:40px;flex:none;color:var(--brix-subtle)}.cascade-arrow .ca-glyph:before{content:"";position:absolute;left:50%;top:0;width:1px;height:34px;background:currentColor;transform:translate(-.5px);transform-origin:top center}.cascade-arrow .ca-glyph:after{content:"";position:absolute;left:50%;top:28px;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translate(-50%) rotate(45deg)}.cascade-arrow .ca-label{font:400 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brix-subtle);text-wrap:balance}.two-engines.is-sequencing .tier,.two-engines.is-sequencing .engine-converge,.two-engines.is-sequencing .cascade-arrow .ca-label{opacity:0;transform:translateY(16px)}.two-engines.is-sequencing .engine-converge.is-shown{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.33,1,.68,1),transform .5s cubic-bezier(.33,1,.68,1)}.two-engines.is-sequencing .cascade-arrow .ca-glyph:before{transform:translate(-.5px) scaleY(0)}.two-engines.is-sequencing .cascade-arrow .ca-glyph:after{opacity:0}.two-engines.is-sequencing .tier.is-shown,.two-engines.is-sequencing .cascade-arrow.is-shown .ca-label{opacity:1;transform:none;transition:opacity .46s cubic-bezier(.33,1,.68,1),transform .46s cubic-bezier(.33,1,.68,1)}.two-engines.is-sequencing .cascade-arrow.is-shown .ca-glyph:before{transform:translate(-.5px) scaleY(1);transition:transform .34s cubic-bezier(.33,1,.68,1)}.two-engines.is-sequencing .cascade-arrow.is-shown .ca-glyph:after{opacity:1;transition:opacity .22s linear .3s}.scissor-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:clamp(16px,3vw,34px);align-items:center;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:22px 24px}.scissor{position:relative;width:100%;min-width:0}.scissor svg{display:block;width:100%;height:auto;overflow:visible}.scissor .sc-axis{stroke:color-mix(in oklch,var(--foreground) 20%,transparent);stroke-width:1}.scissor .sc-mid{stroke:var(--border);stroke-width:1;stroke-dasharray:4 4}.scissor .sc-rise{fill:none;stroke:var(--chart-bill);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.scissor .sc-fall{fill:none;stroke:var(--chart-health);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scissor .sc-origin{fill:var(--brix-subtle)}.scissor .sc-node-rise{fill:var(--chart-bill)}.scissor .sc-node-fall{fill:var(--chart-health)}.scissor text{font-family:var(--font-mono);fill:var(--brix-subtle);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.scissor .sc-tick{letter-spacing:.02em}.scissor-legend{display:flex;flex-direction:column;gap:18px;min-width:0}.sl-group{display:flex;flex-direction:column;gap:4px}.sl-head{display:inline-flex;align-items:center;gap:7px;font:500 .6875rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.sl-rising .sl-head{color:var(--chart-bill)}.sl-falling .sl-head{color:var(--chart-health)}.sl-arrow{font-size:.75rem;line-height:1}.sl-list{list-style:none;margin:0;padding:0;font:400 .75rem/1.55 var(--font-sans);color:var(--brix-subtle)}.sl-list li{white-space:nowrap}.scissor-caption{grid-column:1 / -1;font:400 .75rem/1.6 var(--font-sans);font-style:italic;color:var(--muted-foreground);margin:10px 0 0;max-width:54ch}.tier-chart{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:20px 24px 18px}.tier-chart-note{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.tcn-label{font:500 .6875rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--foreground)}.tcn-trend{font:500 .6875rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--chart-bill)}.tcn-aside{font:400 .75rem/1.4 var(--font-sans);color:var(--brix-subtle)}.tier-chart .chart-stack{max-width:460px;margin-inline:0;gap:clamp(8px,2.5vw,18px)}.tier-chart .chart-stack .cs-bar{height:96px}.tier-chart .chart-stack .cs-new-val{display:none}.tier-chart .chart-stack .cs-rework-val{font-size:.625rem}.tier-bill-inner{background:var(--card);border:1px solid var(--chart-bill-area);border-radius:8px;padding:20px 24px 18px;background-image:linear-gradient(180deg,var(--chart-bill-area),transparent 60%);background-color:var(--card)}.bill-topline{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}.btl-label{font:500 .6875rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--chart-bill)}.btl-aside{font:400 .75rem/1.4 var(--font-sans);color:var(--brix-subtle)}.bill-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(14px,3vw,30px);align-items:center;margin-top:10px}.bill-curve{min-width:0}.bill-curve svg{display:block;width:100%;height:auto;overflow:visible}.bill-curve .bc-axis{stroke:color-mix(in oklch,var(--foreground) 20%,transparent);stroke-width:1}.bill-curve .bc-area{fill:var(--chart-bill-area);stroke:none}.bill-curve .bc-line{fill:none;stroke:var(--chart-bill);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.bill-curve .bc-node{fill:var(--chart-bill)}.bill-curve text{font-family:var(--font-mono);fill:var(--brix-subtle);font-size:8px;letter-spacing:.02em;text-anchor:middle}.bill-figure{text-align:right;flex:none}.bill-amount{font:600 clamp(2.25rem,1.6rem + 3vw,3.5rem)/.95 var(--font-mono);color:var(--chart-bill);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.bill-year{font:400 .625rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--brix-subtle);margin-top:6px;display:block}.bill-caption{margin:16px 0 0;font:400 .8125rem/1.6 var(--font-sans);color:var(--foreground);max-width:60ch}.bill-caption .bc-term{font-weight:600;font-style:italic;color:var(--chart-bill)}.bill-caption .bc-cite{display:block;margin:8px 0 0;font:400 .6875rem/1.2 var(--font-mono);letter-spacing:.03em;color:var(--brix-subtle)}.gutter-bracket{position:relative;padding-left:16px}.gutter-bracket:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--border)}.gutter-bracket:after{content:"";position:absolute;left:0;top:4px;width:8px;height:1px;background:var(--border);box-shadow:0 0 0 0 transparent}.gutter-bracket .gb-foot{content:"";position:absolute;left:0;bottom:4px;width:8px;height:1px;background:var(--border)}.gutter-bracket .gb-text{font:400 .6875rem/1.55 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brix-subtle)}.gutter-eye{display:block;width:18px;height:18px;margin-bottom:12px;background-color:var(--brix-subtle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.75'/%3E%3C/svg%3E")}.gutter-divider{height:1px;background:var(--border);margin:16px 0;width:32px}.cascade-gutter .gb-top{margin-top:44px;min-height:420px;display:flex;align-items:center}.cascade-gutter .gb-bottom{margin-top:96px}.cascade-footer{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;margin-top:26px;border-top:1px solid var(--border)}.cascade-footer .cf-left{font:400 .6875rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brix-subtle)}.cascade-footer .cf-right{font:500 .6875rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--chart-bill)}@media(max-width:760px){.cascade{grid-template-columns:1fr;column-gap:0}.cascade-gutter{display:contents}.cascade-gutter .gb-top,.cascade-gutter .gb-bottom{margin:8px 0 4px;grid-column:1;min-height:0;display:block}.cascade-gutter .gb-top{order:3}.cascade-gutter .gb-bottom{order:8}.cascade-main{grid-column:1;order:1;display:contents}.cascade-topbar{order:0}.cascade-footer{order:9}.scissor-wrap{grid-template-columns:1fr}.sl-list li{white-space:normal}.bill-row{grid-template-columns:1fr}.bill-figure{text-align:left}}@media(max-width:760px){.tier-01{order:1}.arrow-1{order:2}.tier-02{order:4}.arrow-2{order:5}.tier-03{order:7}}.footer-group h3[data-glyph]{display:inline-flex;align-items:center;gap:6px}.ax-label[data-glyph]{display:inline-flex;align-items:flex-start;gap:4px}.drift-face-title[data-glyph]{display:flex;align-items:flex-start;gap:8px}.ax-label[data-glyph]:before,.drift-face-title[data-glyph]:before,.footer-group h3[data-glyph]:before{content:"";display:inline-block;width:16px;height:16px;flex:none;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--gly);mask-image:var(--gly)}.drift-face-title[data-glyph]:before{width:20px;height:20px;margin-top:.12em;background-color:var(--brix-subtle)}.ax-label[data-glyph]:before{width:14px;height:14px;margin-top:.5px}.footer-group h3[data-glyph]{display:inline-flex;align-items:center;gap:7px}.footer-group h3[data-glyph]:before{width:15px;height:15px}.ax-label[data-glyph=speed]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 13V9'/%3E%3Cpath d='M9 2h6'/%3E%3C/svg%3E")}.ax-label[data-glyph=quality]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.2 1.3 2.5-.4 1 2.4 2.1 1.4-.7 2.5.7 2.5-2.1 1.4-1 2.4-2.5-.4L12 21l-2.2-1.3-2.5.4-1-2.4-2.1-1.4.7-2.5-.7-2.5 2.1-1.4 1-2.4 2.5.4z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.ax-label[data-glyph=ux]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4l6 15 2-6 6-2z'/%3E%3C/svg%3E")}.ax-label[data-glyph=token]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 8v8M9.5 9.5h4a1.5 1.5 0 010 3H10a1.5 1.5 0 000 3h4.5'/%3E%3C/svg%3E")}.ax-label[data-glyph=security]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.ax-label[data-glyph=infra]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 5-9 5-9-5z'/%3E%3Cpath d='M3 12l9 5 9-5'/%3E%3Cpath d='M3 16l9 5 9-5'/%3E%3C/svg%3E")}.drift-face-title[data-glyph=breaks]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h5l1.5-4 3 8 1.5-4h7'/%3E%3C/svg%3E")}.drift-face-title[data-glyph=cost]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}.footer-group h3[data-glyph=measure]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='8' rx='1'/%3E%3Cpath d='M7 8v3M11 8v4M15 8v3M19 8v4'/%3E%3C/svg%3E")}.footer-group h3[data-glyph=fix]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5a4 4 0 00-5 5L4 16l3 3 6-6a4 4 0 005-5l-2.5 2.5-2-2z'/%3E%3C/svg%3E")}.footer-group h3[data-glyph=believe]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}.footer-group h3[data-glyph=read]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4M9 12h6M9 16h6'/%3E%3C/svg%3E")}.footer-group h3[data-glyph=legal]{--gly: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M7 21h10M4 7h16M12 3l6 2M12 3L6 5'/%3E%3Cpath d='M6 5l-2.5 6a2.5 2.5 0 005 0zM18 5l-2.5 6a2.5 2.5 0 005 0z'/%3E%3C/svg%3E")}.drift-face{margin-top:64px}.drift-face-title{font:500 clamp(1.25rem,1.16rem + .4vw,1.5rem)/1.3 var(--font-sans);letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);margin-bottom:20px}.drift-seam{margin-top:72px}.epiphany{margin-top:88px;padding-top:64px;border-top:1px solid var(--border);max-width:52ch}.epiphany-heading{font:500 clamp(1.375rem,1.26rem + .5vw,1.625rem)/1.35 var(--font-sans);letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);margin-bottom:18px}.epiphany-route{margin-top:28px}.gold-text{color:var(--brix-eyebrow);font-weight:500}.cta-frame{font:400 clamp(1.0625rem,1rem + .3vw,1.1875rem)/1.55 var(--font-sans);color:var(--foreground);max-width:46ch;margin:0 auto 32px;text-wrap:pretty}.cta-terminal{margin-top:var(--rhythm-big);text-align:center}.cta-terminal .btn-cta-gold{max-width:340px;margin-inline:auto}.cta-peak{margin-top:28px}@media(min-width:768px){.cta-peak{margin-top:32px}}.btn-cta-gold{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:56px;padding:10px 40px;width:100%;font:500 1.0625rem/1.2 var(--font-sans);color:var(--brix-gold-ink);background-color:var(--brix-gold);border:0;border-radius:var(--radius-button);box-shadow:inset 0 0 0 1px #1a1a1a14,var(--cta-glow-light);text-decoration:none;cursor:pointer;transform:translateZ(0);will-change:transform;transition:background-color var(--dur-exit) var(--ease-out),box-shadow var(--dur-exit) var(--ease-out),transform var(--dur-exit) var(--ease-out)}.btn-cta-gold:hover,.btn-cta-gold:focus-visible{background-color:var(--brix-gold-hover);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #1a1a1a14,var(--cta-glow-light);transition-duration:var(--dur-enter)}.btn-cta-gold:active{transform:translateY(1px) scale(.985);box-shadow:inset 0 0 0 1px #1a1a1a29,inset 0 3px 6px #1a1a1a38;transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}:root.dark .btn-cta-gold{box-shadow:inset 0 0 0 1px #1a1a1a14,var(--cta-glow-dark)}:root.dark .btn-cta-gold:hover,:root.dark .btn-cta-gold:focus-visible{box-shadow:inset 0 0 0 1px #1a1a1a14,var(--cta-glow-dark)}:root.dark .btn-cta-gold:active{box-shadow:inset 0 0 0 1px #1a1a1a29,inset 0 3px 7px #0000008c}@media(prefers-reduced-motion:reduce){.btn-cta-gold{transition:background-color var(--dur-enter) var(--ease-out)}.btn-cta-gold:hover,.btn-cta-gold:focus-visible,.btn-cta-gold:active{transform:none}}@media(prefers-reduced-motion:reduce){.btn-cta,.scored-unit,.scored-tail,.scored-unit .arrow{transition-property:color,background-color,box-shadow,border-color,opacity!important;transition-duration:var(--dur-enter)!important;transform:none!important;will-change:auto!important}.fork-bar{transform:none!important;transition:opacity var(--dur-enter) ease,visibility 0s linear var(--dur-enter)!important}.capacity-board .ax-fill{transform:none!important;transition:none!important}.readiness-gauge .gauge-marker{animation:none!important;transform:translateY(-50%)!important;opacity:1!important}.readiness-gauge .gauge-flag,.readiness-gauge .gauge-flag .g-glyph{animation:none!important;opacity:1!important}.compound-mark .cm-stroke{transition:none!important}.compound-mark.is-animating .cm-stroke{transform:rotate(var(--cm-rot)) scaleX(1)!important}.chart-line .cl-draw{transition:none!important}.chart-line.is-animating .cl-draw{stroke-dashoffset:0!important;stroke-dasharray:none!important}.chart-line.is-animating .cl-node,.chart-line.is-animating .cl-node-health,.chart-line.is-animating .cl-area,.chart-line.is-animating .cl-endlabel,.chart-line.is-animating text{opacity:1!important}.chart-stack .cs-rework{transition:none!important}.chart-stack.is-animating .cs-rework{transform:none!important}.chart-stack.is-animating .cs-rework-val,.chart-stack.is-animating .cs-new-val{opacity:1!important}.two-engines.is-sequencing .tier,.two-engines.is-sequencing .cascade-arrow .ca-label{opacity:1!important;transform:none!important}.two-engines.is-sequencing .cascade-arrow .ca-glyph:before{transform:translate(-.5px) scaleY(1)!important}.two-engines.is-sequencing .cascade-arrow .ca-glyph:after{opacity:1!important}}.eyebrow+.text-h2{margin-top:10px}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:24px}.eyebrow .keep-case{text-transform:none}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover,.eyebrow a:focus-visible{text-decoration:underline;text-underline-offset:3px}.eyebrow a:focus-visible{outline:2px solid var(--brix-eyebrow);outline-offset:2px;border-radius:2px}main{display:block}.hero{min-height:85svh;display:flex;align-items:center;padding-block:56px;position:relative}.hero-grid{display:block}.hero-narrow{max-width:820px}@media(max-width:1000px){.hero{min-height:auto;padding-block:48px}}.hero-eyebrow{margin-bottom:10px}.hero-role{font:400 .9375rem/1.55 var(--font-sans);color:var(--muted-foreground);max-width:46ch;margin:0 0 var(--rhythm-xl)}#hero-heading{margin-bottom:var(--rhythm-standard)}#hero-heading .rot{color:var(--foreground)}.hero-hope{font:500 clamp(1.125rem,1.04rem + .38vw,1.375rem)/1.55 var(--font-sans);color:var(--muted-foreground);max-width:none;text-wrap:pretty;margin-top:var(--rhythm-standard)}.hero-truth{margin-top:var(--rhythm-tight)}.fork-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px}@media(max-width:380px){.fork-pair{gap:8px}}.btn-cta{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:12px 16px;width:100%;font:500 1rem/1.2 var(--font-sans);color:var(--brix-gold-ink);background-color:var(--brix-gold);border:0;border-radius:var(--radius-button);box-shadow:inset 0 0 0 1px #1a1a1a14;text-decoration:none;cursor:pointer;transform:translateZ(0);will-change:transform;transition:background-color var(--dur-exit) var(--ease-out),box-shadow var(--dur-exit) var(--ease-out),transform var(--dur-exit) var(--ease-out)}.btn-cta:hover,.btn-cta:focus-visible{background-color:var(--brix-gold-hover);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #1a1a1a14,var(--cta-glow-light);transition-duration:var(--dur-enter)}.btn-cta:active{transform:translateY(1px) scale(.985);box-shadow:inset 0 0 0 1px #1a1a1a29,inset 0 3px 6px #1a1a1a38;transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}:root.dark .btn-cta{box-shadow:inset 0 0 0 1px #1a1a1a14,0 0 24px -6px #c2a5554d}:root.dark .btn-cta:hover,:root.dark .btn-cta:focus-visible{box-shadow:inset 0 0 0 1px #1a1a1a14,var(--cta-glow-dark)}:root.dark .btn-cta:active{box-shadow:inset 0 0 0 1px #1a1a1a29,inset 0 3px 7px #0000008c}.fork-gestalt{margin-top:var(--rhythm-xl)}.scored-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--brix-tint)}.scored-inner{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;padding-block:26px}.scored-eyebrow{font:400 .875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brix-eyebrow)}.scored-unit{font:400 .9375rem/1.5 var(--font-sans);color:var(--foreground);text-decoration:none;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:44px;transition:transform var(--dur-press) var(--ease-press)}.scored-tail{color:var(--brix-eyebrow);display:inline-flex;align-items:center;gap:6px;transition:color var(--dur-exit) var(--ease-out)}.scored-unit:hover .scored-tail,.scored-unit:focus-visible .scored-tail{color:var(--brix-eyebrow-hover);transition-duration:var(--dur-enter)}.scored-unit:active{transform:translateY(1px);transition-duration:var(--dur-press)}.scored-unit .arrow{transition:transform var(--dur-exit) var(--ease-out)}.scored-unit:hover .arrow,.scored-unit:focus-visible .arrow{transform:translate(4px);transition-duration:var(--dur-enter)}.is-promoted .scored-tail{font:500 1.0625rem/1.4 var(--font-sans)}.fork-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--background);border-top:1px solid var(--border);padding:8px 16px calc(8px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transform:translateY(100%);transition:transform var(--dur-exit) var(--ease-out),opacity var(--dur-exit) var(--ease-out),visibility 0s linear var(--dur-exit)}.fork-bar.visible{opacity:1;visibility:visible;transform:none;transition:transform var(--dur-exit) var(--ease-out),opacity var(--dur-exit) var(--ease-out)}.fork-bar .fork-pair{max-width:560px;margin-inline:auto}.fork-bar .btn-cta{min-height:44px;font-size:.9375rem}@media(min-width:1024px){.fork-bar{display:none}}
