.g{--t:1;color:var(--ink-primary);margin:0;display:block;position:relative}.g [style*=--from],.g__phase{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1)}.g__caption{color:var(--oxide-exception);margin-top:1rem}.g [data-state=present]{--mark:var(--brass-resolution);--mark-fill:var(--brass-resolution)}.g [data-state=required]{--mark:var(--rule-structural);--mark-fill:transparent}.g [data-state=open]{--mark:var(--oxide-exception);--mark-fill:var(--oxide-exception)}.g [data-state=action]{--mark:var(--brass-resolution);--mark-fill:transparent}.g [data-state=prepared]{--mark:var(--ink-primary);--mark-fill:var(--paper-primary)}.g [data-state=unknown],.g [data-state=unobserved]{--mark:var(--rule-structural);--mark-fill:transparent}.g [data-state=missing]{--mark:var(--oxide-exception);--mark-fill:transparent}.dual{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.5rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.dual__rail{gap:.75rem;display:grid}.dual__rail-name,.dual__rail--money .dual__rail-name{color:var(--ink-secondary)}.dual__track{height:2px;position:relative}.dual__track-line{background:#726c5c6b;position:absolute;inset:0}.dual__track-fill{transform-origin:0;transition:transform .82s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(.1)}.dual__track-fill--work{background:var(--ink-primary)}.dual__track-fill--money{background:var(--brass-resolution)}.dual[data-entered=true] .dual__track-fill--work{transform:scaleX(1)}.dual[data-entered=true] .dual__track-fill--money{transform:scaleX(.58)}.dual__marks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.dual__marks--money{grid-template-columns:repeat(3,minmax(0,1fr))}.dual__marks li{justify-items:start;gap:.4rem;display:grid}.dual__node{border:1px solid var(--ink-primary);width:.55rem;height:.55rem;transition:background-color .32s ease-out calc(var(--i) * .14s + .22s), border-color .32s ease-out calc(var(--i) * .14s + .22s);background:0 0}.dual[data-entered=true] .dual__node--complete{background:var(--ink-primary)}.dual__node--open{border-color:var(--oxide-exception);border-style:dashed}.dual[data-entered=true] .dual__node--open{background:0 0}.dual__label{color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .82));line-height:1.25}.dual__gate{--t:clamp(0, calc((var(--p,1) - .18) / .72), 1);transform:translateX(calc(var(--t) * -17%));align-items:center;gap:.85rem;padding-left:58%;display:flex;position:relative}.dual__gate-line{width:1px;height:2.25rem;transform:scaleY(calc(1 + var(--t,0) * 2));border-left:2px dashed var(--oxide-exception);flex:none}.dual__gate-tag{color:var(--oxide-exception)}.dual__state{border-top:1px solid #726c5c6b;padding-top:.85rem}.dual[data-variant=thesis]{background:var(--paper-secondary)}.inset{border:1px solid var(--rule-structural);background:var(--paper-secondary);gap:.9rem;padding:1.25rem;display:grid}.inset__id{color:var(--oxide-exception)}.inset__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.inset__field{border-left:2px solid var(--mark,var(--rule-structural));gap:.28rem;padding-left:.7rem;display:grid}.inset__field dt{color:var(--ink-secondary)}.inset__field dd{font-size:max(1rem, calc(var(--type-body) * .86));line-height:1.3}.inset__field[data-state=open] dd{color:var(--oxide-exception)}.gate{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.5rem;padding:1.75rem;display:grid}.gate__rail{color:var(--ink-secondary);align-items:center;gap:.9rem;display:flex}.gate__rail--money{color:var(--oxide-exception)}.gate__rail-line{background:#726c5c80;flex:1;height:1px}.gate__rail--money .gate__rail-line{background:var(--oxide-exception);opacity:.5}.gate__lanes{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem;display:grid}.gate__lane{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);background:var(--paper-secondary);border:1px solid #726c5c73;gap:.7rem;padding:1rem .85rem;display:grid}.gate__lane-head{color:var(--ink-primary)}.gate__lane-bar{background:#726c5c38;height:.4rem;display:block}.gate__lane-fill{height:100%;transform:scaleX(clamp(.14, var(--t), 1));transform-origin:0;background:var(--mark,var(--rule-structural));display:block}.gate__lane[data-state=unknown] .gate__lane-bar,.gate__lane[data-state=unknown] .gate__lane-fill{background:repeating-linear-gradient(135deg,#726c5c8c 0 2px,#0000 2px 6px)}.gate__lane-state{color:var(--ink-secondary)}.gate__lane[data-state=open]{border-color:var(--oxide-exception)}.gate__lane[data-state=open] .gate__lane-state{color:var(--oxide-exception)}.gate__note{color:var(--ink-secondary);border-top:1px solid #726c5c6b;padding-top:.85rem}.engine{gap:0;display:grid}.engine__frame{background:linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 3rem 100%, var(--graphite-anchor);color:var(--paper-secondary);border:1px solid #0d0c0a;display:grid}.engine__header{border-bottom:1px solid #e9e4d94d;gap:1rem;padding:1.25rem 1.4rem;display:grid}.engine__eyebrow{color:var(--brass-on-dark)}.engine__phases{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.engine__phase{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);gap:.4rem;display:grid}.engine__phase i{height:2px;transform:scaleX(clamp(.08, var(--t), 1));transform-origin:0;background:var(--brass-on-dark);display:block}.engine__phase .utility{color:#e9e4d9ad;transition:color .2s linear}.engine__phase:has(i) .utility{color:color-mix(in srgb, var(--paper-primary) calc(64% + var(--t) * 36%), transparent)}.engine__body{grid-template-columns:minmax(0,.72fr) minmax(0,1.35fr) minmax(0,.93fr);display:grid}.engine__panel{border-right:1px solid #e9e4d938;padding:1.5rem 1.4rem}.engine__panel:last-child{border-right:0}.engine__panel-title{color:#e9e4d99e;margin-bottom:.9rem}.engine__sheets{gap:.45rem;margin-bottom:1rem;display:grid}.engine__sheets li{border:1px solid var(--paper-edge);border-left:3px solid var(--brass-resolution);background:linear-gradient(125deg, #fff9, transparent 45%), var(--paper-primary);align-items:center;min-height:2.35rem;padding:.45rem .6rem;display:flex}.engine__sheets .utility{color:var(--ink-primary)}.engine__count{color:var(--paper-secondary);font-size:max(1rem, calc(var(--type-body) * .82))}.engine__count strong{color:var(--brass-on-dark);font-weight:600}.engine__requirements{gap:.8rem;display:grid}.engine__requirements li{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border-bottom:1px solid #e9e4d933;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-bottom:.5rem;display:grid}.engine__req-id{color:#e9e4d9ad}.engine__req-node{border:1px solid var(--brass-on-dark);background:var(--brass-on-dark);width:.5rem;height:.5rem;opacity:calc(.3 + .7 * var(--t))}.engine__requirements li[data-state=missing] .engine__req-node{border-color:var(--oxide-on-dark);opacity:1;background:0 0;border-style:dashed}.engine__req-label{color:var(--paper-primary);font-size:max(1rem, calc(var(--type-body) * .84));line-height:1.25}.engine__req-state{color:var(--brass-on-dark)}.engine__requirements li[data-state=missing] .engine__req-state{color:var(--oxide-on-dark)}.engine__bracket{border-left:2px solid;gap:.3rem;margin-top:1rem;padding-left:.8rem;display:grid}.engine__bracket--open{border-color:var(--oxide-on-dark)}.engine__bracket--open .utility{color:var(--oxide-on-dark)}.engine__bracket--action{border-color:var(--brass-on-dark)}.engine__bracket--action .utility{color:var(--brass-on-dark)}.engine__bracket strong{color:var(--paper-primary);font-size:max(1rem, calc(var(--type-body) * .9));font-weight:520;line-height:1.25}.engine__stack{height:6rem;margin-bottom:.85rem;position:relative}.engine__sheet{border:1px solid var(--paper-edge);background:var(--paper-secondary);position:absolute}.engine__sheet--back{opacity:.5;width:70%;height:4.4rem;top:0;left:1.1rem}.engine__sheet--middle{opacity:.72;width:74%;height:4.6rem;top:.5rem;left:.55rem}.engine__sheet--front{background:var(--paper-primary);align-content:center;gap:.45rem;width:78%;height:4.8rem;padding:.7rem;display:grid;top:1rem;left:0}.engine__sheet--front i{background:var(--rule-fine);height:1px;display:block}.engine__sheet--front i:nth-child(2){width:78%}.engine__sheet--front i:nth-child(3){width:54%}.engine__slot{border:1px dashed var(--oxide-on-dark);gap:.28rem;margin-bottom:1rem;padding:.65rem .75rem;display:grid}.engine__slot .utility{color:var(--oxide-on-dark)}.engine__slot strong{color:var(--paper-primary);font-size:max(1rem, calc(var(--type-body) * .82));font-weight:520;line-height:1.25}.engine__states{gap:.8rem;display:grid}.engine__state{border-left:2px solid var(--rule-structural);gap:.28rem;padding-left:.8rem;display:grid}.engine__state strong{color:var(--paper-primary);font-size:max(1rem, calc(var(--type-body) * .84));font-weight:520;line-height:1.25}.engine__state[data-state=open]{border-color:var(--oxide-on-dark)}.engine__state[data-state=open] .utility,.engine__state[data-state=open] strong{color:var(--oxide-on-dark)}.engine__state[data-state=prepared]{border-color:var(--brass-on-dark)}.engine__state[data-state=prepared] .utility{color:var(--brass-on-dark)}.engine__state[data-state=unobserved]{border-style:dashed}.engine__state[data-state=unobserved] .utility,.engine__state[data-state=unobserved] strong{color:#e9e4d99e}.engine__rule{color:var(--oxide-on-dark);border-top:1px solid #e9e4d94d;padding:.85rem 1.4rem}.engine__legend{border-top:1px solid #e9e4d94d;flex-wrap:wrap;gap:1.25rem;padding:.85rem 1.15rem;display:flex}.engine__legend span{color:#e9e4d9b8;font:500 var(--type-utility)/1.35 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.engine__legend i{border:1px solid;width:.55rem;height:.55rem}.engine__legend [data-key=present] i{border-color:var(--brass-on-dark);background:var(--brass-on-dark)}.engine__legend [data-key=open] i{border-color:var(--oxide-on-dark);border-style:dashed}.engine__legend [data-key=unobserved] i{border-style:dashed}.network{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.5rem;padding:1.75rem;display:grid}.network__nodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.network__node{background:var(--paper-secondary);border:1px solid #726c5c73;align-content:start;gap:.85rem;padding:1.1rem .9rem;display:grid}.network__node[data-episode=true]{border-color:var(--oxide-exception);background:var(--paper-primary)}.network__role{color:var(--ink-primary)}.network__measures{gap:.6rem;display:grid}.network__measures dt{color:var(--ink-secondary)}.network__measures dd{font-size:max(1rem, calc(var(--type-body) * .82));margin-top:.28rem;line-height:1.25}.network__gauge{background:#726c5c38;height:.55rem;display:block;position:relative}.network__gauge-loss{width:calc(var(--liquidity,.6) * 100%);transform:scaleX(calc(var(--t) * var(--drain,0)));transform-origin:100%;background:var(--oxide-exception);opacity:.85;position:absolute;top:0;bottom:0;left:0}.network__legend{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.network__legend li{align-items:center;gap:.5rem;display:flex}.network__legend .utility{color:var(--ink-secondary)}.network__legend-fill,.network__legend-loss,.network__legend-was{flex:none;width:1.1rem;height:.55rem;display:block}.network__legend-fill{background:var(--brass-resolution)}.network__legend-loss{background:var(--oxide-exception);opacity:.85}.network__legend-was{background:var(--oxide-exception);width:2px;height:.9rem}.network__gauge-was{top:-.18rem;bottom:-.18rem;left:calc(var(--liquidity,.6) * 100%);background:var(--oxide-exception);width:2px;opacity:calc(.25 + var(--t) * .75);position:absolute}.network__node{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1)}.network__gauge i{height:100%;transform:scaleX(calc(var(--liquidity,.6) * (1 - var(--t) * var(--drain,0))));transform-origin:0;background:var(--brass-resolution);display:block}.network__node[data-episode=true] .network__gauge i{background:var(--oxide-exception)}.network__episode{border-top:1px solid var(--oxide-exception);padding-top:.55rem}.network__drops{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;height:3.9rem;margin:-1.5rem 0;padding:0;list-style:none;display:grid}.network__drops li{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);place-items:center;display:grid}.network__drops i{border-left:2px dashed var(--oxide-exception);width:0;height:100%;transform:scaleY(var(--t));transform-origin:top;opacity:.9;display:block}.network__drops [data-episode=true] i{border-left-style:solid;transform:scaleY(1)}.network__rail{height:1.75rem;position:relative}.network__rail-line{background:#726c5c80;height:1px;position:absolute;top:50%;left:0;right:0}.network__joints{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid;position:absolute;inset:0}.network__joints li{place-items:center;display:grid}.network__joints i{border:1px solid var(--ink-primary);background:var(--paper-primary);width:.6rem;height:.6rem}.network__joints [data-episode=true] i{border-color:var(--oxide-exception);border-style:dashed}.network__directions{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10%;display:grid;position:absolute;inset:0}.network__directions li{place-items:center;display:grid}.network__directions i{border-top:1px solid var(--rule-structural);border-right:1px solid var(--rule-structural);width:.42rem;height:.42rem;transform:rotate(45deg)}.network__pulse-wave{--t:clamp(0, calc((var(--p,1) - .08) / .74), 1);width:12%;height:3px;transform:translate(-50%, -50%) scaleX(calc(.2 + var(--t) * 5));background:var(--oxide-exception);opacity:calc(.2 + var(--t) * .6);position:absolute;top:50%;left:50%}.network__relation{border-left:2px solid var(--oxide-exception);font-size:max(1rem, calc(var(--type-body) * .86));color:var(--ink-primary);margin:0;padding-left:.85rem;line-height:1.35}.network__rail-legend{flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;display:flex}.network__rail-legend .utility{color:var(--ink-secondary)}.network__pulse-label{color:var(--oxide-exception)}.network__paths{border-top:1px solid #726c5c6b;gap:1.5rem;padding-top:.85rem;display:flex}.network__paths li{flex:1;gap:.45rem;display:grid}.network__paths i{background:var(--rule-structural);height:3px;display:block}.network__paths [data-path=dampen] i{background:var(--brass-resolution);transform:scaleY(.34)}.network__paths [data-path=amplify] i{background:var(--oxide-exception)}.ladder{gap:1.1rem;display:grid}.ladder__stages{gap:.7rem;display:grid}.ladder__stage{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border:1px solid var(--rule-structural);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid}.ladder__rung{background:#726c5c33;height:.5rem;display:block}.ladder__rung i{height:100%;transform:scaleX(var(--t));transform-origin:0;background:var(--ink-primary);display:block}.ladder__stage-name{font-size:max(1rem, calc(var(--type-body) * .94));font-weight:500;line-height:1.25}.ladder__horizon{color:var(--ink-secondary);white-space:nowrap}.ladder__stage[data-state=current]{background:var(--paper-primary);border-color:var(--ink-primary)}.ladder__stage[data-state=current] .ladder__horizon{color:var(--brass-resolution)}.ladder__stage[data-state=building]{background:repeating-linear-gradient(135deg, #8a6b252e 0 3px, transparent 3px 9px), var(--ground-light)}.ladder__stage[data-state=building] .ladder__rung i{background:var(--brass-resolution)}.ladder__stage[data-state=future]{background:0 0;border-style:dashed}.ladder__stage[data-state=future] .ladder__rung i{transform:scaleX(calc(var(--t) * .34));background:var(--rule-structural);opacity:.8}.ladder__stage[data-state=future] .ladder__stage-name{color:var(--ink-secondary)}.ladder__stage[data-state=longterm]{background:0 0;border-style:dotted}.ladder__stage[data-state=longterm] .ladder__rung i{transform:scaleX(calc(var(--t) * .16));background:var(--rule-structural);opacity:.6}.ladder__stage[data-state=longterm] .ladder__stage-name{color:var(--ink-secondary)}.ladder__capital{border-top:2px dotted var(--rule-structural);color:var(--ink-secondary);padding-top:.9rem}.ladder[data-detail=true] .ladder__stage{padding:1.15rem}.repeated{border:1px solid var(--rule-structural);background:var(--paper-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.35rem;display:grid}.repeated__one{border-right:1px solid #726c5c6b;justify-items:start;gap:.6rem;padding-right:1.25rem;display:grid}.repeated__field{gap:.85rem;display:grid}.repeated__field-label{color:var(--ink-secondary)}.repeated__marks{grid-template-columns:repeat(9,minmax(0,1fr));gap:.4rem;display:grid}.repeated__mark{border:1px solid var(--mark,var(--rule-structural));background:var(--mark-fill,transparent);width:.85rem;height:.85rem;display:block}.repeated__mark[data-state=unknown],.repeated__mark[data-state=unobserved]{border-style:dashed}.repeated__legend{flex-wrap:wrap;gap:.65rem 1.15rem;display:flex}.repeated__legend li{align-items:center;gap:.45rem;display:inline-flex}.repeated__legend .utility{color:var(--ink-secondary)}.fragments{gap:1.1rem;display:grid}.fragments__episodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.fragments__episode{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border:1px solid var(--rule-structural);background:var(--paper-primary);gap:.7rem;padding:1rem;display:grid}.fragments__episode-label{color:var(--oxide-exception)}.fragments__records{gap:.5rem;display:grid}.fragments__records li{border-left:3px solid var(--mark,var(--rule-structural));background:var(--paper-secondary);transform:translateX(calc((1 - var(--t)) * .75rem));gap:.25rem;padding:.55rem .6rem;display:grid}.fragments__record-label{font-size:max(1rem, calc(var(--type-body) * .84));line-height:1.25}.fragments__lane{color:var(--ink-secondary)}.fragments__records li[data-state=open] .fragments__record-label{color:var(--oxide-exception)}.fragments__records li[data-state=unknown]{border-left-style:dashed}.fragments__result{border-top:1px solid var(--brass-resolution);color:var(--brass-resolution);padding-top:.9rem}.evidence{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.6rem;padding:1.75rem;display:grid}.evidence__scope{border:2px solid var(--ink-primary);color:var(--ink-primary);text-align:center;padding:.7rem .85rem}.evidence__sample{flex-wrap:wrap;gap:.35rem;display:flex}.evidence__sample li{border:1px solid var(--rule-structural);background:var(--paper-secondary);width:1rem;height:1.35rem}.evidence__sample li[data-above-ar=true]{border-color:var(--brass-resolution);background:var(--brass-resolution)}.evidence__sample-label{color:var(--ink-secondary)}.evidence__bars{gap:1rem;display:grid}.evidence__bars li{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.evidence__bar-label{color:var(--ink-secondary);grid-column:1}.evidence__bar-value{font-size:max(1.5rem, calc(var(--type-display-m) * .6));letter-spacing:-.02em;grid-area:1/2/span 2;align-self:center;font-weight:500}.evidence__bar-track{background:#726c5c33;grid-column:1;height:.85rem;display:block}.evidence__bar-track i{height:100%;transform:scaleX(calc(var(--scale) * clamp(.08, var(--t), 1)));transform-origin:0;background:var(--brass-resolution);display:block}.evidence__bar-note{display:block}.evidence__bar-note .utility{color:var(--ink-secondary)}.evidence__source{border-top:1px solid var(--brass-resolution);color:var(--brass-resolution);padding-top:.9rem}.evidence__causes{border-top:1px solid #726c5c6b;gap:.7rem;padding-top:1rem;display:grid}.evidence__causes-title{color:var(--ink-secondary)}.evidence__causes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.evidence__causes li{border:1px solid #726c5c73;grid-template-columns:auto minmax(0,1fr);gap:.3rem .6rem;padding:.6rem .7rem;display:grid}.evidence__cause-mark{border:1px solid var(--ink-primary);background:var(--ink-primary);width:.55rem;height:.55rem;margin-top:.35rem}.evidence__causes li[data-role=actionable]{border-color:var(--brass-resolution)}.evidence__causes li[data-role=actionable] .evidence__cause-mark{border-color:var(--brass-resolution);background:0 0}.evidence__cause-label{font-size:max(1rem, calc(var(--type-body) * .9));line-height:1.25}.evidence__cause-role{color:var(--ink-secondary);grid-column:2}.evidence__causes li[data-role=actionable] .evidence__cause-role{color:var(--brass-resolution)}.capability{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.25rem;padding:1.5rem;display:grid}.capability__measure{gap:.6rem;display:grid}.capability__measure .utility{color:var(--ink-secondary)}.capability__bar{background:#726c5c33;height:1.15rem;display:block}.capability__bar i{transform-origin:0;height:100%;display:block}.capability__measure[data-measure=capability] .capability__bar i{background:var(--ink-primary);transform:scaleX(.92)}.capability__measure[data-measure=liquidity] .capability__bar i{transform:scaleX(calc(.78 - .42 * var(--p,1)));background:var(--oxide-exception)}.capability__read{color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .86));line-height:1.35}.capability__note{color:var(--oxide-exception);border-top:1px solid #726c5c6b;padding-top:.9rem}.register{gap:1rem;display:grid}.register__caption{border-bottom:1px solid var(--oxide-exception);padding-bottom:.35rem}.register__rows{gap:.4rem;display:grid}.register__row{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1)}.register__button,.register__button--static{transform:translateX(calc((1 - var(--t)) * .6rem))}.register__button{border:1px solid #726c5c80;border-left:3px solid var(--mark,var(--rule-structural));background:var(--paper-primary);width:100%;min-height:3.25rem;color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(9rem,.5fr) minmax(0,1fr) auto;align-items:center;gap:.5rem 1.25rem;padding:.85rem 1rem;transition:background-color .2s ease-out,border-color .2s ease-out;display:grid}.register__button:hover{background:var(--paper-secondary)}.register__row-label{color:var(--ink-secondary)}.register__row-value{font-size:max(1rem, calc(var(--type-body) * .94));line-height:1.25}.register__row-state{color:var(--mark,var(--ink-secondary));justify-self:end}.register__row[data-state=unknown] .register__button,.register__row[data-state=unobserved] .register__button{border-left-style:dashed}.register__row[data-selected=true] .register__button{border-color:var(--ink-primary);background:var(--paper-secondary);box-shadow:inset 0 0 0 1px var(--ink-primary)}.register__row[data-linked=true] .register__button{border-color:var(--brass-resolution)}.register__row[data-linked=true] .register__row-label{color:var(--brass-resolution)}.register__detail{border:1px dashed var(--rule-structural);color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .92));padding:.9rem 1rem;line-height:1.45}.register--static{gap:.85rem}.register__assist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.register__assist li{border:1px dashed var(--rule-structural);background:repeating-linear-gradient(135deg,#726c5c17 0 3px,#0000 3px 9px);padding:.6rem .75rem}.register__assist .utility{color:var(--ink-secondary)}.register__button--static{border:1px solid #726c5c80;border-left:3px solid var(--mark,var(--rule-structural));background:var(--paper-primary);grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr);align-items:center;gap:.4rem 1.25rem;padding:.75rem 1rem;display:grid}.register__gates{gap:.5rem;display:grid}.register__gates li{border:1px solid var(--ink-primary);background:var(--paper-secondary);padding:.75rem 1rem}.register__gates [data-gate=control]{background:var(--paper-primary);border-style:solid}.register__gates .utility{color:var(--ink-primary)}.transmission{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.25rem;padding:1.5rem;display:grid}.transmission__chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.transmission__chain li{background:var(--paper-secondary);border:1px solid #726c5c80;gap:.4rem;padding:.95rem .85rem;display:grid;position:relative}.transmission__chain li+li:before{background:var(--rule-structural);content:"";width:.75rem;height:1px;position:absolute;top:50%;left:-.75rem}.transmission__chain li+li:after{border-top:1px solid var(--rule-structural);border-right:1px solid var(--rule-structural);content:"";width:.38rem;height:.38rem;position:absolute;top:50%;left:-.45rem;transform:translateY(-50%)rotate(45deg)}.transmission__role{color:var(--ink-primary)}.transmission__note{color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .84));line-height:1.3}.transmission__link-label{color:var(--ink-secondary)}.transmission__paths{border-top:1px solid #726c5c6b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.transmission__paths li{border:1px solid var(--rule-structural);gap:.5rem;padding:.95rem;display:grid}.transmission__path-name{color:var(--ink-primary)}.transmission__condition{color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .84));line-height:1.3}.transmission__amplitude{background:#726c5c33;height:.85rem;display:block}.transmission__amplitude i{transform-origin:0;height:100%;display:block}.transmission__paths li{--t:clamp(0, calc((var(--p,1) - .12) / .72), 1)}.transmission__paths [data-path=dampen]{border-color:var(--brass-resolution)}.transmission__paths [data-path=dampen] .transmission__amplitude i{transform:scaleX(calc(.1 + var(--t) * .2));background:var(--brass-resolution)}.transmission__paths [data-path=amplify]{border-color:var(--oxide-exception)}.transmission__paths [data-path=amplify] .transmission__amplitude i{transform:scaleX(calc(.1 + var(--t) * .85));background:var(--oxide-exception)}.transmission__note-line{color:var(--ink-secondary);border-top:1px solid #726c5c6b;padding-top:.85rem}.bet{display:grid}.bet__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.bet__columns>li{border:1px solid var(--rule-structural);align-content:start;gap:.85rem;padding:1.15rem 1rem;display:grid}.bet__columns [data-bet=exists]{background:var(--paper-primary);border-color:var(--ink-primary)}.bet__columns [data-bet=compound]{background:repeating-linear-gradient(135deg, #6f551829 0 3px, transparent 3px 9px), var(--ground-light)}.bet__columns [data-bet=future]{background:0 0;border-style:dashed}.bet__label{color:var(--ink-primary)}.bet__columns [data-bet=compound] .bet__label{color:var(--brass-resolution)}.bet__columns [data-bet=future] .bet__label{color:var(--ink-secondary)}.bet__columns ul{gap:.6rem;display:grid}.bet__columns ul li{border-left:2px solid var(--rule-structural);color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .88));padding-left:.85rem;line-height:1.35}.bet__columns [data-bet=exists] ul li{border-left-color:var(--ink-primary);color:var(--ink-primary)}.bet__columns [data-bet=compound] ul li{border-left-color:var(--brass-resolution)}.bet__columns [data-bet=future] ul li{border-left-style:dashed}.dock{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.6rem;padding:1.75rem;display:grid}.dock__steps{gap:.5rem;display:grid}.dock__step{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border-left:2px solid var(--rule-structural);background:var(--paper-secondary);transform:translateX(calc((1 - var(--t)) * .5rem));grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:.9rem;padding:.6rem .7rem;display:grid}.dock__step-index{color:var(--brass-resolution)}.dock__step-label{font-size:max(1rem, calc(var(--type-body) * .92));line-height:1.3}.dock__step:nth-child(5),.dock__step:nth-child(6){border-left-color:var(--ink-primary)}.dock__terminal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.dock__package,.dock__open{border:1px solid var(--rule-structural);background:var(--paper-secondary);gap:.3rem;padding:.9rem 1rem;display:grid}.dock__package strong,.dock__open strong{font-size:max(1rem, calc(var(--type-body) * .92));font-weight:520;line-height:1.25}.dock__open{border-color:var(--oxide-exception)}.dock__open strong{color:var(--oxide-exception)}.dock__gate{justify-items:center;gap:.5rem;display:grid}.dock__gate-bar{background:var(--ink-primary);width:3px;height:3rem;display:block}.dock__gate .utility{color:var(--ink-primary);text-align:center}.dock__exclusions{flex-wrap:wrap;gap:.55rem;display:flex}.dock__exclusions li{border:1px solid var(--oxide-exception);color:var(--oxide-exception);padding:.5rem .7rem}.map{gap:1rem;display:grid}.map__grid{background:#726c5c6b;border:1px solid #726c5c6b;grid-template-columns:minmax(7rem,.8fr) repeat(3,minmax(0,1fr));gap:1px;display:grid}.map__corner,.map__col,.map__row-label,.map__cell{background:var(--paper-primary);padding:.75rem .7rem}.map__corner,.map__col{background:var(--paper-secondary);color:var(--ink-secondary)}.map__row-label{background:var(--paper-secondary);color:var(--ink-primary)}.map__cell{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);align-content:start;gap:.4rem;display:grid}.map__cell-mark{border:1px solid var(--mark,var(--rule-structural));background:var(--mark-fill,transparent);width:.8rem;height:.8rem;opacity:calc(.35 + .65 * var(--t))}.map__cell[data-state=unknown] .map__cell-mark,.map__cell[data-state=unobserved] .map__cell-mark{border-style:dashed}.map__cell-label{color:var(--ink-secondary)}.map__cell[data-state=open] .map__cell-label{color:var(--oxide-exception)}.map__note{color:var(--ink-secondary)}@media (width<=1099px){.bet__columns{grid-template-columns:minmax(0,1fr)}.transmission__chain{grid-template-columns:minmax(0,1fr);gap:1.5rem}.transmission__chain li+li:before{background:var(--rule-structural);width:1px;height:1.5rem;top:-1.5rem;left:1.25rem}.transmission__chain li+li:after{top:-.62rem;left:1rem;transform:rotate(135deg)}.transmission__paths{grid-template-columns:minmax(0,1fr)}.register__assist{grid-template-columns:repeat(3,minmax(0,1fr))}.register__button--static{grid-template-columns:minmax(0,1fr);gap:.35rem}.engine__body{grid-template-columns:minmax(0,1fr)}.engine__panel{border-bottom:1px solid #e9e4d938;border-right:0}.engine__panel:last-child{border-bottom:0}.network__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.fragments__episodes{grid-template-columns:minmax(0,1fr)}.gate__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.dual{gap:1.25rem;padding:1.25rem 1rem}.dual__marks,.dual__marks--money{grid-template-columns:minmax(0,1fr);gap:.55rem}.dual__marks li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.dual__gate{padding-left:0}.dual__gate-line{height:1.75rem}.inset__fields,.gate__lanes,.gate__lane{grid-template-columns:minmax(0,1fr)}.gate__rail{flex-wrap:wrap}.engine__phases{grid-template-columns:minmax(0,1fr);gap:.5rem}.engine__phase{border-bottom:1px solid #e9e4d92e;grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;padding-bottom:.4rem}.engine__phase .utility{order:1}.engine__phase i{order:2;height:4px}.engine__requirements li{grid-template-columns:auto auto minmax(0,1fr)}.engine__req-state{grid-column:1/-1;padding-left:2.1rem}.engine__stack{height:5.5rem}.network__nodes{grid-template-columns:minmax(0,1fr);gap:1.5rem}.network__node{position:relative}.network__node+.network__node:before{border-left:1px solid var(--rule-structural);content:"";width:1px;height:1.5rem;position:absolute;top:-1.5rem;left:1.25rem}.network__node+.network__node:after{border-top:1px solid var(--rule-structural);border-right:1px solid var(--rule-structural);content:"";width:.42rem;height:.42rem;position:absolute;top:-.6rem;left:1rem;transform:rotate(135deg)}.network__measures{grid-template-columns:minmax(0,1fr)}.network__rail{display:none}.network__rail-legend{gap:.5rem;display:grid}.network__paths{flex-direction:column;gap:.85rem}.ladder__stage{grid-template-columns:minmax(0,1fr);gap:.55rem}.ladder__rung{width:100%}.ladder__horizon{white-space:normal}.repeated{grid-template-columns:minmax(0,1fr)}.repeated__one{border-bottom:1px solid #726c5c6b;border-right:0;padding-bottom:1rem;padding-right:0}.repeated__marks{grid-template-columns:repeat(5,minmax(0,1fr))}.evidence__causes ul,.evidence__bars li{grid-template-columns:minmax(0,1fr)}.evidence__bar-value{grid-area:auto/1}.register__button{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.9rem}.register__row-state{justify-self:start}.register__assist{grid-template-columns:minmax(0,1fr);gap:.45rem}.register__gates li{padding:.75rem .85rem}.transmission,.bet__columns>li{padding-left:1rem;padding-right:1rem}.dock__terminal{grid-template-columns:minmax(0,1fr)}.dock__gate{justify-items:start}.dock__gate-bar{width:100%;height:3px}.dock__gate .utility{text-align:left}.dock__exclusions{display:grid}.map__grid{grid-template-columns:minmax(0,1fr)}.map__col,.map__corner{display:none}.map__row-label{border-top:2px solid var(--ink-primary)}.map__cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem}}@media (width<=365px){.repeated__marks{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence__sample li{width:.9rem}.engine__phases{grid-template-columns:minmax(0,1fr)}.engine__panel,.gate,.network,.dock,.evidence,.capability,.dual{padding-left:.85rem;padding-right:.85rem}}@media (prefers-reduced-motion:reduce){.g,.g *{--t:1!important}.dual__track-fill--work{transform:scaleX(1)!important}.dual__track-fill--money{transform:scaleX(.58)!important}.dual__node--complete{background:var(--ink-primary)!important}.network__pulse-wave{opacity:.14!important;animation:none!important;transform:translate(-50%,-50%)scaleX(3.4)!important}.network__gauge i{transition:none!important}.capability__measure[data-measure=liquidity] .capability__bar i{transform:scaleX(.36)!important}}html[data-rm="1"] .g,html[data-rm="1"] .g *{--t:1!important}html[data-rm="1"] .dual__track-fill--work{transform:scaleX(1)!important}html[data-rm="1"] .dual__track-fill--money{transform:scaleX(.58)!important}html[data-rm="1"] .dual__node--complete{background:var(--ink-primary)!important}html[data-rm="1"] .network__pulse-wave{opacity:.14!important;animation:none!important;transform:translate(-50%,-50%)scaleX(3.4)!important}html[data-rm="1"] .capability__measure[data-measure=liquidity] .capability__bar i{transform:scaleX(.36)!important}.gate__lane-head{overflow-wrap:break-word}.gate__lane-detail{color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .82));line-height:1.3}.gate[data-detail=true] .gate__lanes{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.g.gap,.g.room,.g.release,.g.position,.g.whynow,.g.signal{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border:1px solid var(--rule-structural);background:var(--paper-primary);gap:1.15rem;padding:1.5rem;display:grid}.capital-boundary,.gap__boundary,.position__boundary,.release__boundary,.signal__boundary{border-left:2px solid var(--oxide-exception);font-size:max(1rem, calc(var(--type-body) * .88));color:var(--ink-primary);margin:0;padding-left:.85rem;line-height:1.35}.gap__track{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.gap__track-name{color:var(--ink-secondary)}.gap__track-rail{background:#726c5c33;height:.5rem;display:block;position:relative}.gap__track-fill{transform-origin:0;display:block;position:absolute;inset:0}.gap__track-fill--work{background:var(--ink-primary);transform:scaleX(var(--t))}.gap__track-fill--money{background:var(--brass-resolution);transform:scaleX(0)}.gap__track-end{color:var(--ink-secondary)}.gap__track-end--waiting{color:var(--oxide-exception)}.gap__interval{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);height:3.25rem;margin:.15rem 0;position:relative}.gap__interval-fill{transform:scaleX(calc(.06 + var(--t) * .94));transform-origin:0;background:color-mix(in srgb, var(--oxide-exception) 16%, transparent);border-top:1px dashed var(--oxide-exception);border-bottom:1px dashed var(--oxide-exception);display:block;position:absolute;inset:0}.gap__interval-edge{background:var(--oxide-exception);width:2px;position:absolute;top:0;bottom:0}.gap__interval-edge--start{left:0}.gap__interval-edge--end{transform:translateX(calc(var(--t) * (100cqw - 2px)));left:0}.g.gap{container-type:inline-size}@supports not (width:1cqw){.gap__interval-edge--end{transform:translateX(calc(var(--t) * 100%));left:auto;right:0}}.gap__interval-label{color:var(--oxide-exception);margin:0}.gap__flows{border-top:1px solid #726c5c6b;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;padding-top:.85rem;display:grid}.gap__flow-label{color:var(--ink-secondary);margin:0 0 .6rem}.gap__flow-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.gap__flow-list li{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.gap__flow-name{font-size:max(1rem, calc(var(--type-body) * .86));line-height:1.25}.gap__flow-bar{background:#726c5c33;height:.4rem;display:block}.gap__flow-bar i{height:100%;transform:scaleX(var(--t));transform-origin:0;background:var(--ink-primary);display:block}.gap__flow--in{align-content:start;display:grid}.gap__flow-empty{border:1px dashed var(--oxide-exception);min-height:3.4rem;color:var(--oxide-exception);place-items:center;display:grid}.room__aperture{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border-left:1px solid var(--rule-structural);border-right:1px solid var(--rule-structural);height:7rem;position:relative}.room__band{height:calc(100% - 2px);transform:scaleY(calc(1 - var(--t) * .72));transform-origin:50%;border-top:2px solid var(--ink-primary);border-bottom:2px solid var(--ink-primary);background:color-mix(in srgb, var(--brass-resolution) 20%, transparent);position:absolute;top:1px;left:0;right:0}.room__aperture-name{background:var(--paper-primary);color:var(--ink-secondary);padding:0 .6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room__capacities{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.room__capacity{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.room__capacity-name{font-size:max(1rem, calc(var(--type-body) * .86));line-height:1.25}.room__capacity-bar{background:#726c5c33;height:.45rem;display:block}.room__capacity-bar i{height:100%;transform:scaleX(calc(1 - var(--t) * (1 - var(--retained,.3))));transform-origin:0;background:var(--brass-resolution);display:block}.room__capacity:nth-child(4) .room__capacity-bar i,.room__capacity:nth-child(5) .room__capacity-bar i{background:var(--oxide-exception)}.room__note{color:var(--ink-secondary);margin:0}.room__key{color:var(--oxide-exception);margin:0}.release__event{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);align-items:center;gap:.7rem;display:flex}.release__event-mark{border:2px solid var(--brass-resolution);width:.85rem;height:.85rem;transform:scale(calc(.5 + var(--t) * .5));background:color-mix(in srgb, var(--brass-resolution) calc(var(--t) * 100%), transparent);flex:none;display:block}.release__event-label{color:var(--brass-resolution)}.release__aperture{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border-left:1px solid var(--rule-structural);border-right:1px solid var(--rule-structural);height:7rem;position:relative}.release__band{height:calc(100% - 2px);transform:scaleY(calc(.28 + var(--t) * .72));transform-origin:50%;border-top:2px solid var(--ink-primary);border-bottom:2px solid var(--ink-primary);background:color-mix(in srgb, var(--brass-resolution) 20%, transparent);position:absolute;top:1px;left:0;right:0}.release__aperture-name{background:var(--paper-primary);color:var(--ink-secondary);padding:0 .6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release__capacities{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.release__capacity{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.release__capacity-name{font-size:max(1rem, calc(var(--type-body) * .86));line-height:1.25}.release__capacity-bar{background:#726c5c33;height:.45rem;display:block}.release__capacity-bar i{height:100%;transform:scaleX(calc(var(--retained,.3) + var(--t) * (1 - var(--retained,.3))));transform-origin:0;background:var(--brass-resolution);display:block}.release__separation{border:1px dashed var(--rule-structural);background:var(--paper-secondary);gap:.5rem;padding:.9rem 1rem;display:grid}.release__separation-line{font-size:max(1rem, calc(var(--type-body) * .92));margin:0;font-weight:500;line-height:1.35}.g.position{grid-template-columns:minmax(0,1fr)}.position__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.position__stop{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border:1px solid var(--rule-structural);background:var(--paper-secondary);align-content:start;gap:.5rem;padding:.85rem .75rem;display:grid}.position__stop-mark{border:1px solid var(--ink-primary);background:color-mix(in srgb, var(--ink-primary) calc(var(--t) * 100%), transparent);width:.7rem;height:.7rem;display:block}.position__stop-label{font-size:max(1rem, calc(var(--type-body) * .9));font-weight:500;line-height:1.25}.position__stop[data-owner=loglyn]{border-color:var(--ink-primary);background:var(--paper-primary);border-width:2px}.position__stop[data-owner=counterparty]{border-style:dashed;border-color:var(--oxide-exception);background:0 0}.position__stop[data-owner=counterparty] .position__stop-mark{border-color:var(--oxide-exception);background:0 0;border-style:dashed}.position__stop-note{color:var(--oxide-exception)}.position__bracket{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.position__bracket-rule{border:2px solid var(--ink-primary);height:.75rem;transform:scaleX(var(--t));transform-origin:top;border-top:none;grid-column:2;display:block}.position__bracket-label{color:var(--ink-primary);grid-column:2;padding-top:.4rem}.whynow__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.whynow__column{align-content:start;gap:.7rem;display:grid}.whynow__column-label{color:var(--ink-secondary);margin:0}.whynow__column--after .whynow__column-label{color:var(--brass-resolution)}.whynow__template{border:1px solid var(--rule-structural);background:var(--paper-secondary);height:2.6rem;position:relative}.whynow__slot{border:1px dashed var(--rule-structural);height:.85rem;position:absolute;top:50%;left:.6rem;right:.6rem;transform:translateY(-50%)}.whynow__slot i{width:100%;height:100%;transform:scaleX(var(--t));transform-origin:0;background:var(--ink-primary);display:block}.whynow__shapes{align-content:start;gap:.45rem;min-height:6rem;margin:0;padding:0 0 2rem;list-style:none;display:grid;position:relative}.whynow__shapes li{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);height:calc(.55rem + var(--h,.5) * .5rem);transform:translateY(calc(var(--t) * 1.5rem));opacity:calc(1 - var(--t) * .45);display:block}.whynow__shapes li i{width:calc(var(--w,.7) * 100%);border:1px dashed var(--oxide-exception);background:color-mix(in srgb, var(--oxide-exception) 8%, transparent);height:100%;display:block}.whynow__reconciled{align-content:start;gap:.4rem;min-height:7rem;margin:0;padding:0;list-style:none;display:grid}.whynow__reconciled li{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);height:.8rem;display:block}.whynow__reconciled li i{width:calc(var(--w,.7) * 100%);height:100%;transform:scaleX(var(--t));transform-origin:0;background:var(--brass-resolution);display:block}.whynow__caption{font-size:max(1rem, calc(var(--type-body) * .86));color:var(--ink-secondary);margin:0;line-height:1.35}.whynow__gate{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border-top:1px solid #726c5c6b;gap:.55rem;padding-top:.85rem;display:grid}.whynow__gate-rule{height:2px;transform:scaleX(var(--t));transform-origin:0;background:var(--ink-primary);display:block}.whynow__gate-label{color:var(--ink-primary);margin:0}.signal__head,.signal__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.signal__head li{color:var(--ink-secondary);overflow-wrap:break-word}.signal__rows{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.signal__row{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);opacity:calc(.18 + var(--t) * .82)}.signal__cell{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border:1px solid #726c5c6b;height:1.1rem;display:block}.signal__cell i{height:100%;transform:scaleX(var(--t));transform-origin:0;background:var(--brass-resolution);display:block}.signal__cell[data-state=unresolved]{border-style:dashed;border-color:var(--oxide-exception)}.signal__cell[data-state=unresolved] i{background:0 0}.signal__derived{--t:clamp(0, calc((var(--p,1) - var(--from,0)) / var(--span,1)), 1);border:1px dashed var(--rule-structural);background:var(--paper-secondary);gap:.6rem;padding:.9rem 1rem;display:grid}.signal__derived-label{color:var(--brass-resolution);margin:0}.signal__derived-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.signal__derived-bars li{gap:.25rem;display:grid}.signal__derived-name{color:var(--ink-secondary)}.signal__derived-bar{background:#726c5c38;height:.4rem;display:block}.signal__derived-bar i{height:100%;transform:scaleX(calc(var(--t) * var(--level,.5)));transform-origin:0;background:var(--brass-resolution);display:block}.signal__derived-note{font-size:max(1rem, calc(var(--type-body) * .86));color:var(--ink-secondary);margin:0;line-height:1.35}@media (width<=1100px){.whynow__columns,.gap__flows{grid-template-columns:minmax(0,1fr)}.position__timeline,.position__bracket{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.g.gap,.g.room,.g.release,.g.position,.g.whynow,.g.signal{gap:.95rem;padding:1.15rem}.gap__track{grid-template-columns:4.25rem minmax(0,1fr)}.gap__track-end{grid-column:2}.gap__flow-list li{grid-template-columns:5.5rem minmax(0,1fr)}.room__capacity,.release__capacity{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr)}.room__aperture,.release__aperture{height:5.5rem}.position__timeline,.position__bracket{grid-template-columns:minmax(0,1fr)}.position__bracket-rule,.position__bracket-label{grid-column:1}.signal__head{display:none}.signal__row{grid-template-columns:repeat(3,minmax(0,1fr))}.signal__derived-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.room__capacity,.release__capacity{grid-template-columns:minmax(0,1fr);gap:.35rem}.gap__flow-list li{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (prefers-reduced-motion:reduce){.g.gap *,.g.room *,.g.release *,.g.position *,.g.whynow *,.g.signal *{transition:none!important}}@media (forced-colors:active){.gap__interval-fill,.room__capacity-bar i,.release__capacity-bar i,.whynow__reconciled li i,.signal__cell i{forced-color-adjust:none;background:highlight}.position__stop[data-owner=counterparty]{border-color:highlight}}.home-01__graphic,.home-05__graphic{gap:1.25rem;display:grid}.state-chips{flex-wrap:wrap;gap:.6rem;display:flex}.state-chips li{border:1px solid var(--rule-structural);color:var(--ink-secondary);padding:.5rem .75rem}.state-chips [data-chip=ready]{border-color:var(--brass-resolution);color:var(--brass-resolution)}.state-chips [data-chip=blocked]{border-color:var(--oxide-exception);color:var(--oxide-exception)}.state-chips [data-chip=unknown]{border-style:dashed}.mechanism{gap:.5rem;display:grid}.mechanism li{border-bottom:1px solid #726c5c52;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.85rem;padding-bottom:.5rem;display:grid}.mechanism__index{color:var(--brass-resolution)}.mechanism__label{font-size:max(1rem, calc(var(--type-body) * .94));line-height:1.3}.source-label a{min-height:2.75rem;color:var(--ink-secondary);-webkit-text-decoration-color:var(--rule-structural);text-decoration-color:var(--rule-structural);padding:.85rem 0;display:inline-block}.source-label a:hover{color:var(--ink-primary)}.uk-panel{border:1px solid var(--rule-structural);background:var(--paper-primary);gap:.85rem;padding:1.15rem 1.25rem;display:grid}.uk-panel__label{color:var(--ink-secondary)}.final-vision{border-top:2px solid var(--ink-primary);max-width:40ch;font-size:var(--type-lede);letter-spacing:-.018em;padding-top:1rem;font-weight:460;line-height:1.22}.source-notes{z-index:10;border-top:1px solid var(--rule-structural);background:var(--paper-primary);position:relative}.source-notes__inner{width:min(100%, var(--measure));padding:clamp(3rem, 6vw, 5.5rem) var(--gutter) clamp(3rem, 6vw, 5rem) calc(var(--gutter) + var(--spine-width));gap:clamp(2rem,4vw,3rem);margin:0 auto;display:grid}.source-notes__list{gap:1.35rem;display:grid}.source-notes__list li{border-bottom:1px solid #726c5c59;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-bottom:1.35rem;display:grid}.source-notes__list li:last-child{border-bottom:0;padding-bottom:0}.source-notes__index{color:var(--brass-resolution)}.source-notes__body{gap:.45rem;display:grid}.source-notes__title{font-size:max(1.0625rem, var(--type-source));font-weight:520;line-height:1.3}.source-notes__title a{min-height:2.75rem;padding:.6rem 0;display:inline-block}.source-notes__detail{max-width:68ch;color:var(--ink-secondary);font-size:max(1rem, var(--type-source));line-height:1.5}.source-notes__used{color:var(--rule-structural)}.source-notes__scope{border-top:2px solid var(--ink-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.source-notes__scope-heading{color:var(--brass-resolution);margin-bottom:.9rem}.source-notes__scope-heading--limit{color:var(--oxide-exception)}.source-notes__scope ul{gap:.85rem;display:grid}.source-notes__scope li{border-left:2px solid var(--brass-resolution);max-width:56ch;color:var(--ink-secondary);font-size:max(1rem, var(--type-source));padding-left:1rem;line-height:1.5}.source-notes__scope div:last-child li{border-left-color:var(--oxide-exception)}@media (width<=767px){.source-notes__inner{padding-top:2.75rem;padding-bottom:2.75rem}.source-notes__scope{grid-template-columns:minmax(0,1fr)}.source-notes__list li{grid-template-columns:minmax(0,1fr);gap:.5rem}.mechanism li{grid-template-columns:2rem minmax(0,1fr)}.state-chips{display:grid}}.thesis-07__graphic{gap:1.25rem;display:grid}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--ground-light:#d8d3c7;--paper-primary:#f6f3ec;--paper-secondary:#e9e4d9;--paper-edge:#7a7363;--graphite-anchor:#211f1b;--graphite-secondary:#33302a;--ink-primary:#14130f;--ink-secondary:#4a463c;--rule-structural:#726c5c;--rule-fine:#8e8672;--oxide-exception:#8f4119;--oxide-on-dark:#e08a54;--brass-resolution:#6f5518;--brass-on-dark:#c9a455;--focus-ring-light:#1b4b8f;--focus-ring-dark:#8fb6ee;--selection:#c9bfa6;--gutter:clamp(1.25rem, 6.666vw, 6rem);--measure:90rem;--header-height:4.5rem;--spine-width:3.75rem;--copy-graphic-gap:3rem;--type-display:clamp(4rem, 5vw, 6rem);--type-display-lh:.95;--type-display-m:clamp(2.5rem, 3.4vw, 3.4rem);--type-lede:clamp(1.375rem, 1.9vw, 1.75rem);--type-body:clamp(1.125rem, 1.35vw, 1.3125rem);--type-body-lh:1.45;--type-utility:.75rem;--type-source:1rem;color:var(--ink-primary);background:var(--ground-light);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Instrument Sans,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{background:var(--ground-light);min-width:20rem}body{background:linear-gradient(90deg, transparent calc(100% - 1px), #14130f0f 1px) 0 0 / 8rem 100%, var(--ground-light);min-width:20rem;min-height:100vh;color:var(--ink-primary);margin:0;overflow-x:clip}::selection{color:var(--ink-primary);background:var(--selection)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus-ring-light);outline-offset:3px}h1,h2,h3,h4,p,dl,dd,dt,ol,ul,figure,figcaption{margin:0}ol,ul{padding:0;list-style:none}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;border:1px solid var(--ink-primary);background:var(--paper-primary);min-height:2.75rem;font:500 var(--type-utility)/1 "IBM Plex Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:.7rem .95rem;text-decoration:none;display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.display{max-width:15ch;font-size:var(--type-display);font-weight:430;line-height:var(--type-display-lh);letter-spacing:-.038em;text-wrap:balance}.display--m{max-width:22ch;font-size:var(--type-display-m);letter-spacing:-.032em;font-weight:440;line-height:1}.lede{max-width:34ch;font-size:var(--type-lede);letter-spacing:-.018em;font-weight:420;line-height:1.24}.body{max-width:58ch;font-size:var(--type-body);line-height:var(--type-body-lh)}.body--secondary{color:var(--ink-secondary)}.utility{font:500 var(--type-utility)/1.35 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;display:block}.utility--oxide{color:var(--oxide-exception)}.utility--brass{color:var(--brass-resolution)}.boundary{border-left:2px solid var(--oxide-exception);max-width:52ch;color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .92));padding:.85rem 0 0 1.1rem;line-height:1.45}.boundary strong{color:var(--ink-primary);font-weight:600}.evidence-note{border-left:2px solid var(--brass-resolution);max-width:52ch;color:var(--ink-secondary);font-size:max(1rem, calc(var(--type-body) * .92));padding:.85rem 0 0 1.1rem;line-height:1.45}.site-header{z-index:60;width:100%;height:var(--header-height);padding:0 var(--gutter);background:color-mix(in srgb, var(--ground-light) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);border-bottom:1px solid #726c5c8f;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}.wordmark{align-items:center;gap:.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.wordmark>span[aria-hidden],.footer-mark{border:1px solid var(--ink-primary);width:2.05rem;height:2.05rem;color:var(--ink-primary);letter-spacing:-.08em;flex:none;place-items:center;font:500 .6875rem/1 IBM Plex Mono,ui-monospace,monospace;display:inline-grid}.wordmark strong{letter-spacing:.1em;text-transform:uppercase;font:600 .8125rem/1 IBM Plex Mono,ui-monospace,monospace}.site-nav{align-items:center;gap:clamp(1.25rem,2.6vw,2.5rem);height:100%;display:flex}.site-nav a{min-width:2.75rem;min-height:2.75rem;font:500 var(--type-utility)/1 "IBM Plex Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{transform-origin:0;background:var(--oxide-exception);content:"";height:2px;transition:transform .16s ease-out;position:absolute;bottom:.85rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.site-menu{display:none;position:relative}.site-menu__button{min-width:5.5rem;min-height:2.75rem;color:inherit;font:500 var(--type-utility)/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:.5rem 0;display:inline-flex}.site-menu__rule{border-top:1px solid;border-bottom:1px solid;width:1.5rem;height:.45rem;margin-right:.55rem;display:inline-block}.site-menu__button[aria-expanded=true]{color:var(--oxide-exception)}.site-menu__panel{z-index:70;border:1px solid var(--ink-primary);background:var(--paper-primary);width:14rem;box-shadow:.5rem .5rem 0 var(--graphite-anchor);display:grid;position:absolute;top:calc(100% + .7rem);right:0}.site-menu__panel a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #726c5c6b;align-items:center;min-height:3rem;padding:.9rem 1rem;font:500 .6875rem/1 IBM Plex Mono,ui-monospace,monospace;text-decoration:none;display:flex}.site-menu__panel[hidden]{display:none}.site-menu__panel a:last-child{border-bottom:0}.site-menu__panel a[aria-current=page]{color:var(--oxide-exception)}.site-menu__panel a[aria-current=page]:before{content:"";border-top:2px solid;width:.75rem;margin-right:.6rem}.spine{z-index:20;top:calc(var(--header-height) + 2.5rem);bottom:2.5rem;left:calc(var(--gutter) * .42);pointer-events:none;width:1px;position:fixed}.spine__rail{background:linear-gradient(#726c5c26,#726c5c9e 12% 88%,#726c5c26);position:absolute;inset:0}.spine__progress{transform-origin:top;background:var(--brass-resolution);opacity:.9;will-change:transform;width:2px;height:100%;transition:transform .12s linear;position:absolute;top:0;left:0;transform:scaleY(.02)}.spine__anchor{position:absolute;left:0;transform:translateY(-50%)}.spine__node{border:1px solid var(--rule-structural);background:var(--ground-light);width:.56rem;height:.56rem;position:absolute;top:-.28rem;left:-.28rem}.spine__anchor[data-spine-state=complete] .spine__node{border-color:var(--ink-primary);background:var(--ink-primary)}.spine__anchor[data-spine-state=active] .spine__node{border-color:var(--brass-resolution);background:var(--brass-resolution)}.spine__anchor[data-spine-state=unknown] .spine__node{border-color:var(--rule-structural);background:0 0;border-style:dashed}.spine__label{transform-origin:0 0;width:12rem;color:var(--ink-secondary);font:500 var(--type-utility)/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;position:absolute;top:0;left:.85rem;transform:rotate(90deg)translateY(-.5rem)}.spine__anchor[data-spine-state=unknown] .spine__label{color:var(--ink-secondary)}.shell[data-route-carry=true] .spine__progress{animation:.28s ease-out spine-carry}@keyframes spine-carry{0%{opacity:.25;transform:scaleY(1)}45%{opacity:.95}to{opacity:.9;transform:scaleY(.02)}}main{padding-top:var(--header-height);display:block}.page{display:block}.scene{--p:1;--scroll-vp:2;height:calc(var(--scroll-vp) * 100svh);display:block;position:relative}.scene+.scene{border-top:1px solid #726c5c4d}.scene__pin{top:var(--header-height);min-height:calc(100svh - var(--header-height));padding:clamp(2rem, 4vh, 3.25rem) var(--gutter) clamp(2rem, 4vh, 3.25rem) calc(var(--gutter) + var(--spine-width));isolation:isolate;align-content:center;display:grid;position:sticky}.scene[data-pinned=false]{height:auto}.scene[data-pinned=false] .scene__pin{min-height:0;padding-top:clamp(3rem,7vh,5rem);padding-bottom:clamp(3rem,7vh,5rem);position:static}.scene__frame{width:min(100%, var(--measure));gap:var(--copy-graphic-gap);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;margin:0 auto;display:grid}.scene__frame--stacked{grid-template-columns:minmax(0,1fr)}.scene__frame--wide{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.scene__frame--lead{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.scene__frame--reverse .scene__copy{order:2}.scene__frame--reverse .scene__graphic{order:1}.scene__frame--reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.scene__frame--full{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem)}.scene__frame--full .scene__copy{max-width:68ch}.scene__frame--full .scene__graphic{width:100%}.scene__copy{z-index:2;align-content:start;gap:1.35rem;display:grid}.scene__copy>*{margin:0}.scene__graphic{z-index:1;min-width:0;position:relative}.scene__index{color:var(--ink-secondary);align-items:baseline;gap:.85rem;display:flex}.scene__index b{color:var(--oxide-exception);font-weight:500}.cta-row{flex-wrap:wrap;gap:.9rem;margin-top:.6rem;display:flex}.cta{border:1px solid var(--ink-primary);background:var(--paper-primary);min-width:11rem;min-height:2.875rem;color:var(--ink-primary);font:500 var(--type-utility)/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 0 var(--ink-primary);justify-content:center;align-items:center;padding:0 1.15rem;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;display:inline-flex}.cta:after{content:"";background:currentColor;width:.75rem;height:1px;margin-left:.85rem}.cta:hover{background:var(--paper-secondary);box-shadow:3px 3px 0 var(--ink-primary);transform:translate(-3px,-3px)}.cta--secondary{background:0 0}.cta--secondary:hover{background:color-mix(in srgb, var(--paper-primary) 60%, transparent)}.site-footer{z-index:30;border-top:1px solid var(--rule-structural);background:var(--graphite-anchor);color:var(--paper-secondary);position:relative}.site-footer__inner{width:min(100%, var(--measure));padding:clamp(2.75rem, 5vw, 4.25rem) var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1.75rem,3vw,3rem);margin:0 auto;display:grid}.site-footer .footer-mark{border-color:var(--paper-secondary);color:var(--paper-secondary)}.site-footer__mark{justify-items:start;gap:.7rem;display:grid}.site-footer__mark .utility{color:#e9e4d9b8}.site-footer__blocks{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.35rem;display:grid}.site-footer__block dt{color:var(--brass-on-dark);margin-bottom:.45rem}.site-footer__block dd{max-width:34ch;color:var(--paper-secondary);font-size:max(1rem, calc(var(--type-body) * .88));line-height:1.45}.site-footer__block:last-child dt{color:var(--oxide-on-dark)}.site-footer__nav{justify-items:end;gap:.9rem;display:grid}.site-footer__nav a{min-width:2.75rem;min-height:2.75rem;font:500 var(--type-utility)/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.site-footer__nav a[aria-current=page]{color:var(--brass-on-dark)}.site-footer a:focus-visible{outline-color:var(--focus-ring-dark)}@media (width<=1099px){:root{--gutter:2.5rem;--spine-width:2.5rem;--copy-graphic-gap:2.75rem;--type-display:clamp(3rem, 5.6vw, 3.9rem);--type-display-m:clamp(2.1rem, 3.9vw, 2.7rem)}.scene__frame,.scene__frame--wide,.scene__frame--reverse,.scene__frame--full{grid-template-columns:minmax(0,1fr)}.scene__frame--reverse .scene__copy,.scene__frame--reverse .scene__graphic{order:0}.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__nav{grid-auto-flow:column;justify-content:start;justify-items:start;gap:1.75rem}}@media (width<=767px){:root{--header-height:4rem;--gutter:1.25rem;--spine-width:1.5rem;--copy-graphic-gap:2rem;--type-display:clamp(2.875rem, 12.4vw, 3.375rem);--type-display-m:clamp(1.875rem, 7.4vw, 2.25rem);--type-lede:clamp(1.1875rem, 4.9vw, 1.375rem);--type-body:clamp(1rem, 4.35vw, 1.125rem);--type-body-lh:1.5;--type-utility:.6875rem;--type-source:.9375rem}.site-nav{display:none}.site-menu{display:block}.spine{top:calc(var(--header-height) + 1.25rem);bottom:1.5rem;left:.75rem}.spine__anchor,.spine__label{display:none}.scene{height:auto;min-height:0}.scene__pin{min-height:0;padding:3rem var(--gutter) 3rem calc(var(--gutter) + var(--spine-width));position:static;overflow:visible}.scene__frame{gap:var(--copy-graphic-gap)}.scene__copy{gap:1.15rem}.display,.lede,.body{max-width:none}.cta-row{gap:.75rem;display:grid}.cta{width:100%;min-height:3rem}.cta:hover{box-shadow:none;transform:none}.site-footer__inner{padding:2.5rem var(--gutter);gap:1.75rem}.site-footer__blocks{grid-template-columns:minmax(0,1fr);gap:1.25rem}.site-footer__nav{grid-auto-flow:row;gap:.25rem}}@media (width<=400px){:root{--gutter:1.25rem}}@media (width<=380px){:root{--gutter:1.125rem;--type-display:clamp(2.75rem, 12.6vw, 3rem)}}@media (width<=365px){:root{--gutter:1rem;--spine-width:1.25rem;--type-display:2.625rem;--type-display-m:1.75rem;--type-lede:1.1875rem;--type-body:1rem;--type-utility:.6875rem;--type-source:.9375rem}.wordmark strong{letter-spacing:.06em;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene{--p:1!important;height:auto!important}.scene__pin{min-height:0!important;position:static!important;overflow:visible!important}.spine__progress{transition:none!important;animation:none!important;transform:scaleY(1)!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-rm="1"] .scene{--p:1!important;height:auto!important}html[data-rm="1"] .scene__pin{min-height:0!important;position:static!important;overflow:visible!important}html[data-rm="1"] .cta:hover{box-shadow:none;transform:none}@media (forced-colors:active){:root{--ground-light:Canvas;--paper-primary:Canvas;--paper-secondary:Canvas;--paper-edge:CanvasText;--graphite-anchor:CanvasText;--graphite-secondary:CanvasText;--ink-primary:CanvasText;--ink-secondary:CanvasText;--rule-structural:CanvasText;--rule-fine:CanvasText;--oxide-exception:Highlight;--oxide-on-dark:Highlight;--brass-resolution:Highlight;--brass-on-dark:Highlight;--focus-ring-light:Highlight;--focus-ring-dark:Highlight}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}:focus-visible{outline-color:highlight}}
