[data-absent],[data-unasked],html.js [data-uncollected]{display:none!important}html.js [data-record-count]:not([data-counted]){visibility:hidden}[data-hollow] .glyph{position:relative}[data-hollow] .glyph:after{content:"";inset:var(--ch-bar);background:var(--surface);clip-path:var(--glyph-clip,circle(50% at 50% 50%));position:absolute}[data-hollow] :is(.value,.trace,.rec__label,.loc,.rr__label){opacity:.45}html[data-focus-src] [data-src] :is(.value,.loc,.glyph,.rec__label){opacity:.4}html[data-focus-src=money] [data-src=money] :is(.value,.loc,.glyph,.rec__label),html[data-focus-src=operations] [data-src=operations] :is(.value,.loc,.glyph,.rec__label),html[data-focus-src=customers] [data-src=customers] :is(.value,.loc,.glyph,.rec__label),html[data-focus-src=rules] [data-src=rules] :is(.value,.loc,.glyph,.rec__label),html[data-focus-src=correspondence] [data-src=correspondence] :is(.value,.loc,.glyph,.rec__label),html[data-focus-src=documents] [data-src=documents] :is(.value,.loc,.glyph,.rec__label){opacity:1}.specimen{min-width:0;margin:0}.specimen>figcaption{margin-top:var(--space-4)}.rec{border-collapse:collapse;width:100%;font-family:var(--font-ui);background:var(--panel);--surface:var(--panel)}.rec__caption{caption-side:top;text-align:left;padding:0 0 var(--space-3);font-size:var(--t-caption);color:var(--chalk-2);font-weight:600}.rec>*>tr>:is(th,td){text-align:left;vertical-align:top;border-bottom:var(--ch-hair) solid var(--hairline);padding:10px 12px}.rec>thead>tr>th{color:var(--chalk-3);background:var(--ground);border-bottom-color:var(--line);padding-block:8px;font-size:.8125rem;font-weight:500}.rec>tbody>tr>th{font-weight:400}.rec__label{color:var(--chalk);align-items:baseline;gap:8px;font-size:.9375rem;line-height:1.35;display:inline-flex}.rec__label .glyph{flex:none;transform:translateY(-1px)}.rec__label .node{flex:none;transform:translateY(1px)}.rec__label .blind{flex:none;align-self:center;margin-left:-4px}.rec>tbody>tr>td>:is(.value,.trace){font-size:var(--t-value);white-space:nowrap;color:var(--chalk);font-weight:500}.rec>tbody>tr>td>.loc,.pairrow__side>.loc{padding-top:2px;display:inline-block}.loc__sep{white-space:nowrap}.rec__dates{color:var(--chalk-3);margin-top:3px;font-size:.8125rem;line-height:1.4;display:block}.rec__state{white-space:normal;align-items:center;gap:6px;margin-top:4px;display:flex}.rec__earlier{margin-top:3px;display:block}.rec tr.is-recorded>:first-child,.rec tr.is-waiting>:first-child{padding-left:var(--space-5)}.rec tr.is-recorded>:first-child:before{left:6px}.rec tr.is-waiting>td:nth-child(2)>.trace{outline:var(--ch-bar) dashed var(--line);outline-offset:3px}.rec tr.is-earlier>:first-child{padding-left:calc(var(--space-5) + var(--space-4))}.rec tr.is-earlier>:first-child:before{content:none}.rec tr.is-earlier>*>:is(.rec__label,.value,.trace){color:var(--chalk-3)}.rec__row--answer .value--resolved{font-size:var(--t-value);font-weight:600}.rec .rec__row--answer>th{padding-left:var(--space-5)}.rec__without{white-space:normal;max-width:22em;display:block}.rec__row--answer[data-hollow] .rec__label{opacity:1}.rec__from{color:var(--chalk-3);font-size:.8125rem;line-height:1.9}.rec__from .trace{color:var(--chalk-2);white-space:nowrap;font-size:.8125rem}.rec__from .trace>.glyph{margin-right:.3em}.rec .rec__row--gap>th{padding-left:var(--space-5)}.rec__row--gap .rec__label{color:var(--chalk-2)}.rec tr.is-traced>*,.pairrow__side.is-traced,.rr__item.is-traced{background:var(--cell)}.rec[data-tracing]>tbody>tr:not(.is-traced):not(.rec__pair),[data-tracing] .pairrow__side:not(.is-traced),[data-tracing] .rr>.rr__item:not(.is-traced){opacity:.4}.rec .rec__pair>td{padding:14px 12px}.pairrow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(96px,150px) minmax(0,1fr);display:grid}.pairrow__side{padding-left:var(--space-4);gap:2px;display:grid;position:relative}.pairrow__side--b{order:3}.pairrow__side.is-recorded:before{left:0}.pairrow__value .trace{font-size:var(--t-value);font-weight:500}.pairrow__pull{order:2;grid-template-columns:minmax(0,1fr)}.pairrow__pull .pull__input{grid-column:1}.frag.pop{--surface:var(--cell);text-align:left;width:min(92vw,30rem);max-width:none;color:var(--chalk-2);background:var(--cell);border:var(--ch-hair) solid var(--line);z-index:var(--z-popover);border-radius:0;margin:auto;padding:12px 14px 8px;font-size:.875rem}html.js .frag.pop{margin:0;position:fixed;inset:auto}.frag__file{align-items:center;gap:8px;margin:0 0 8px;display:flex}.frag__scroll{overflow-x:auto}.frag__table{border-collapse:collapse;font-size:.8125rem}.frag__table.machine{font-family:var(--font-mono)}.frag__table :is(th,td){border:var(--ch-hair) solid var(--hairline);text-align:left;white-space:nowrap;padding:4px 10px}.frag__table th{font-family:var(--font-ui);color:var(--chalk-3);font-weight:500}.frag .traced{outline:var(--ch-bar) solid var(--src);outline-offset:-2px}.frag mark{color:var(--chalk);background:0 0;font-weight:600}.frag__line{margin:0;line-height:1.5}.frag__where{color:var(--chalk-3);margin-right:6px}.frag__head{color:var(--chalk-3);margin:0 0 2px}.frag__dates{color:var(--chalk-3);margin:8px 0 0;font-size:.8125rem}.frag__note{color:var(--chalk-3);margin:6px 0 0;font-size:.8125rem}.frag__close{min-height:36px;margin-top:2px;font-size:.875rem}.trace.is-previewing{text-decoration-thickness:var(--ch-1);text-decoration-color:var(--chalk)}.clocks{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;display:grid}.clocks__rings{width:100%;max-width:240px}.clocks__controls{gap:var(--space-4);min-width:0;display:grid}.clocks__today{justify-self:start}.ring__hit{pointer-events:fill;touch-action:none}.ring__g.is-dragging .ring__hit{cursor:grabbing}.ring__node:not(.is-passed){fill:var(--line)}.record-spread{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.record-spread__clocks{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.record-spread__table{min-width:0;overflow-x:auto}@media screen and (width>=1024px) and (width<=1279.98px){.apparatus>.record:has(.record-spread){grid-column:full}.record-spread{background:var(--ground)}}@media (width>=1024px) and (width<=1279.98px){.clocks--full{grid-template-columns:minmax(0,1fr)}.clocks--full .clocks__rings{max-width:220px}}@media (width<=767.98px){.clocks{grid-template-columns:minmax(0,1fr)}.clocks__rings{justify-self:center;max-width:200px}.clocks .range__stops>li:not([data-at]){flex:0 1 var(--node);aspect-ratio:1;width:auto;min-width:0;height:auto}}.strip-rail{top:0;bottom:0;left:calc(var(--margin) + (100% - 2 * var(--margin) - 11 * var(--gap)) * 6 / 12 + 6 * var(--gap));right:var(--margin);pointer-events:none;position:absolute}.record-strip{--r:var(--r-panel);--r-tie:var(--r-panel-tie);top:var(--header-h);height:var(--strip-h);margin-top:var(--space-3);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-tie) var(--r) var(--r) var(--r);pointer-events:auto;z-index:var(--z-strip);align-items:stretch;display:flex;position:sticky}.strip__btn{align-items:center;gap:var(--space-2);min-height:var(--hit);padding:0 var(--space-4);font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk);border:0;border-right:var(--ch-hair) solid var(--hairline);cursor:pointer;background:0 0;font-weight:500;display:inline-flex}.strip__btn:first-child{border-top-left-radius:var(--r-panel-tie)}.strip__btn--record{border-right:0;margin-left:auto}.strip__btn:hover,.strip__btn[aria-expanded=true]{background:var(--cell)}.strip__glyphs{flex:none;width:26px;height:24px;position:relative}.strip__g{--glyph-size:8px;--surface:var(--panel);position:absolute}.strip__g[data-g=operations]{top:2px;left:3px}.strip__g[data-g=customers]{top:2px;left:15px}.strip__g[data-g=correspondence]{top:9px;left:1px}.strip__g[data-g=money]{top:10px;left:17px}.strip__g[data-g=documents]{top:16px;left:4px}.strip__g[data-g=rules]{top:16px;left:11px}.strip__rings{flex:none;width:40px;height:40px}.strip__rings .ring{width:40px;height:40px}.strip__asat{font-size:var(--t-caption);color:var(--chalk-2);white-space:nowrap}.strip-pop{width:min(92vw,26rem);max-width:none;max-height:calc(100svh - var(--header-h) - var(--strip-h) - 24px);z-index:var(--z-popover);margin:0;position:fixed;inset:auto;overflow:auto}.strip-pop--clocks{width:min(94vw,38rem)}.strip-pop--clocks .clocks{grid-template-columns:minmax(140px,190px) minmax(0,1fr)}.strip-pop--record{width:min(92vw,30rem)}.strip-pop__head,.sources-key__head,.running-record__head{margin:0 0 var(--space-3);font-weight:600;font-size:var(--t-ui);color:var(--chalk)}.strip-pop__asat{margin:0 0 var(--space-4);color:var(--chalk-2)}@media (width<=1023.98px){.strip-rail{left:0;right:0}.record-strip{border-inline:0;border-radius:0;margin-top:0}.strip__btn{padding:0 var(--space-3);flex:auto;justify-content:center}.strip__btn--record{margin-left:0}.strip__rings,.strip__rings .ring{width:32px;height:32px}.strip-pop--clocks .clocks{grid-template-columns:minmax(0,1fr)}.strip-pop[data-drawer]{width:100%;max-height:72svh;inset:auto 0 0}}@media (width>=1024px) and (width<=1279.98px){.strip-rail{left:calc(50% + var(--gap))}}.sources{margin:0 0 var(--space-4);gap:2px;padding:0;list-style:none;display:grid}.sources__row{align-items:center;gap:var(--space-3);grid-template-columns:16px minmax(0,1fr) auto auto;padding:2px 0;display:grid}.sources__name{color:var(--chalk);font-weight:500}.sources__count{font-size:var(--t-caption);color:var(--chalk-3);white-space:nowrap}@media (width<=767.98px){.sources__row{grid-template-columns:var(--space-4) minmax(0, 1fr) auto;row-gap:var(--space-1)}.sources__row>.glyph{grid-row:1}.sources__name{overflow-wrap:break-word;grid-area:1/2/auto/-1;min-width:0}.sources__count{grid-area:2/2}.sources__switch{grid-area:2/3}}.sources__without{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);gap:var(--space-2);font-size:var(--t-caption);color:var(--chalk);border-left:var(--ch-1) solid var(--line);list-style:none;display:grid}.sources__note{margin:0}.running-record{gap:var(--space-3);display:grid}.running-record__empty{margin:0}.rr{gap:0;margin:0;padding:0;list-style:none;display:grid}.rr__item{border-bottom:var(--ch-hair) solid var(--hairline);grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.rr__item .glyph{align-self:center}.rr__label{font-size:var(--t-caption);color:var(--chalk-2)}.rr__value .trace{color:var(--resolved);font-weight:600}.rr__item .loc{grid-column:2/4}.running-record__sample{margin:0}.asat{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3);margin:0}.asat--node{align-items:center;gap:var(--space-2);display:flex}.asat--node:before{content:"";width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--chalk-3);border-radius:50%;flex:none}.trace.live{color:var(--chalk);white-space:nowrap;font-weight:600}.trace.live .glyph{margin-right:.3em}.trace.live[aria-pressed=true]{color:var(--resolved);text-decoration-thickness:var(--ch-bar);text-decoration-color:var(--resolved)}.live-value{font-family:var(--font-ui);color:var(--resolved);border-bottom:var(--ch-bar) solid var(--resolved);font-size:.95em;font-weight:600}.live-value[data-none-shown]{color:var(--chalk-2);border-bottom-style:dashed;border-bottom-color:var(--line);font-weight:500}@media (width<=767.98px){.rec>*>tr>:is(th,td){padding:8px 6px}.rec tr.is-recorded>:first-child,.rec tr.is-waiting>:first-child,.rec .rec__row--answer>th,.rec .rec__row--gap>th{padding-left:14px}.rec tr.is-recorded>:first-child:before{left:3px}.rec>tbody>tr>td>.loc{font-size:.8125rem}.rec>tbody>tr>td>:is(.trace,.value){white-space:normal;font-size:1rem}.pairrow{grid-template-columns:minmax(0,1fr)}.rec td>.trace,.rec__from .trace,.rr .trace,.pairrow .trace,.frag__close{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.frag__close{margin-top:0}.trace{position:relative}.trace:after{content:"";inset:min(0px, calc((100% - var(--tap)) / 2));position:absolute}html.js .frag.pop[data-phone-sheet]{width:100%;max-height:60svh;padding:var(--space-3) var(--space-4) calc(var(--space-4) + var(--safe-bottom));overscroll-behavior:contain;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}html.js .frag.pop[data-phone-sheet]:popover-open{flex-direction:column;display:flex}html.js .frag.pop[data-phone-sheet] .frag__close{order:-1;align-self:flex-end}html.js .frag.pop[data-phone-sheet] .frag__scroll{max-width:100%}.frag.pop{container:frag/inline-size}}@container frag (width<=479.98px){.frag__scroll{overflow-x:visible}.frag__table{border-top:var(--ch-hair) solid var(--hairline);grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-auto-flow:dense;width:100%;display:grid}.frag__table :is(thead,tbody,tr){display:contents}.frag__table :is(th,td){border:0;border-bottom:var(--ch-hair) solid var(--hairline);white-space:normal;overflow-wrap:anywhere}.frag__table th{grid-column:1}.frag__table td{grid-column:2}}.pack[data-pack=waiting] .pack__table .rec>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.rec-more{margin-top:var(--space-3);display:none}@media screen and (width<=767.98px){html.fold-wait .rec[data-condense]:not([data-all])>tbody>tr[data-more],.rec[data-condense][data-cut]:not([data-all])>tbody>tr[data-more],html.fold-wait .lp[data-condense]:not([data-all])>li[data-more],.lp[data-condense][data-cut]:not([data-all])>li[data-more]{display:none}:is(.rec,.lp)[data-condense][data-cut]:not([data-all])+.rec-more{display:block}}@container (width<=479.98px){.rec{background:0 0;display:block}.rec__caption{display:block}.rec>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rec>tbody{gap:var(--space-3);display:grid}.rec>tbody>tr{align-items:baseline;gap:var(--ch-bar) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);background:var(--panel);border:var(--ch-hair) solid var(--hairline);grid-template-columns:minmax(min-content,1fr) auto;display:grid;position:relative}.rec>*>tr>:is(th,td){border:0;min-width:0;padding:0;display:block}.rec tr.is-recorded>:first-child,.rec tr.is-waiting>:first-child,.rec .rec__row--answer>th,.rec .rec__row--gap>th{padding-left:0}.rec tr.is-recorded>:first-child{position:static}.rec tr.is-recorded>:first-child:before{top:0;bottom:0;left:0}.rec tr.is-earlier{margin-left:var(--space-5)}.rec tr.is-earlier>:first-child{padding-left:0}.rec tr.is-traced{background:var(--cell)}.rec tr.is-traced>*{background:0 0}.rec>tbody>tr>th{grid-area:1/1}.rec>tbody>tr>td:nth-child(2){max-width:var(--rec-value-max);text-align:right;grid-area:1/2}.rec>tbody>tr>td:nth-child(3){grid-area:2/1/auto/-1}.rec>tbody>tr>td>:is(.trace,.value){white-space:normal;font-size:var(--t-value)}.rec>tbody>tr>td>.loc{font-size:var(--t-loc);padding-top:0}.rec tr.is-waiting>td:nth-child(2){text-align:left;grid-area:2/1/auto/-1;max-width:none}.rec tr.is-waiting>td:nth-child(3){grid-row:3}.rec .rec__state{justify-content:flex-start}.rec>tbody>tr.rec__row--gap>td{text-align:left;grid-area:2/1/auto/-1;max-width:none}.rec__without{max-width:none}.rec>tbody>tr>td.rec__from{align-items:center;gap:0 var(--tap-gap);flex-wrap:wrap;line-height:1.7;display:flex}.rec>tbody>tr.rec__pair{padding:var(--space-3) var(--space-4);display:block}.rec>tbody>tr.rec__pair>td{padding:0}.pairrow{grid-template-columns:minmax(0,1fr)}}html[data-motion=on]:not([data-paused]) :is(.rec>tbody>tr,.pairrow__side,.rr__item){transition:opacity var(--dur-1) var(--ease-settle), background-color var(--dur-1) var(--ease-settle)}html[data-motion=on]:not([data-paused]) :is(.value,.loc,.glyph,.rec__label){transition:opacity var(--dur-1) var(--ease-settle)}html[data-motion=on]:not([data-paused]) .strip__btn{transition:background-color var(--dur-1) var(--ease-settle)}@media (forced-colors:active){.frag .traced,.rec tr.is-waiting>td:nth-child(2)>.trace{outline-color:canvastext}}@supports selector(:nth-child(1 of a)) and selector(:has(a)){@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)){.paged :where(.section:nth-last-child(2n of .section:not([hidden])),.section--hero:nth-last-child(2n of .section:not([hidden]))+.shell,.shell:has(+.stage:nth-last-child(2n of .section:not([hidden]))),.shell:has(+.shell+.stage:nth-last-child(2n of .section:not([hidden])))),:where(.crumbs:has(+main .section--hero:nth-last-child(2n of .section:not([hidden])))){isolation:isolate;--ground:var(--ground-tint);--surface:var(--ground-tint);--cell:var(--cell-tint);--well:var(--cell-tint)}.paged :where(.section:nth-last-child(2n of .section:not([hidden])),.section--hero:nth-last-child(2n of .section:not([hidden]))+.shell,.shell:has(+.stage:nth-last-child(2n of .section:not([hidden]))),.shell:has(+.shell+.stage:nth-last-child(2n of .section:not([hidden])))):before,:where(.crumbs:has(+main .section--hero:nth-last-child(2n of .section:not([hidden])))):before{content:"";inset:calc(var(--section-gap) / 2) 0 calc(var(--section-gap) / -2);z-index:-1;background:var(--ground);box-shadow:0 0 0 100vmax var(--ground);clip-path:inset(0 -100vmax);position:absolute}.crumbs:before{inset-block:0}.section--hero:before,:root[data-theme=light] .act+.paged>.section:first-of-type:before{top:0}@media (prefers-color-scheme:light){:root[data-theme=system] .act+.paged>.section:first-of-type:before{top:0}}.spine__item[data-tint]{--spine-node-fill:var(--ground-tint)}.spine__line,.spine__read{z-index:1}}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and (width>=1024px){html:not(.js) .spine:not(:popover-open) .spine__nodes,.spine:not(:popover-open):has(.spine__node:focus-visible) .spine__nodes{background:var(--ground);border-radius:var(--hit)}html:not(.js) .spine:not(:popover-open) .spine__item,.spine:not(:popover-open):has(.spine__node:focus-visible) .spine__item{--spine-node-fill:var(--ground)}}}.paged{padding-bottom:var(--section-gap)}.section{padding-block:var(--section-gap) 0;position:relative}.section+.section{padding-top:var(--section-gap)}.reading>p{margin:0 0 var(--space-5)}.reading>h2{margin:0 0 var(--space-7)}.reading .sidenote{margin:var(--space-6) 0}.fold,.fold__body{min-width:0}.fold__body>p,.fold__body>:is(ul,ol,dl){margin:0 0 var(--space-5)}.reading>.fold>.fold__body>:is(p,ul,ol,dl){max-width:var(--measure)}.fold__more{margin:0 0 var(--space-5)}.fold__time{color:var(--chalk-3)}.fold--list>.fold__body>:is(ul,ol,dl){margin:0}.ledger-list:has(+.fold--list)>.ledger-list__row:last-child{border-bottom:0}.ledger-list+.fold.fold--list{margin-top:0}.fold__button{width:100%;min-height:var(--tap);padding:0 var(--space-4) 0 var(--space-3);border:var(--ch-hair) solid var(--line);border-radius:var(--r-chip) var(--r-chip) var(--r-chip) var(--r-chip-tie);text-align:left;justify-content:flex-start}.fold__button:after{display:none}.fold__button:is(:hover,:focus-visible){border-color:var(--chalk-2)}@media screen and (width<=767.98px) and (forced-colors:none){html.fold-wait .fold[data-fold=""]>.fold__body{display:none}}@media print,(forced-colors:active){.fold__body[hidden]{content-visibility:visible!important;display:block!important}.fold__more{display:none!important}}.instruction{font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk);font-weight:500}@media screen and (width>=1024px){:root{--col:calc((min(100vw, var(--content-max) + 2 * var(--margin)) - 2 * var(--margin) - 11 * var(--gap)) / 12)}.reading>.branch-head{max-width:none;padding-right:calc(var(--gap) * .5);position:relative}.reading>.branch-head:after{content:"";left:0;right:calc(-1 * (var(--gap) + var(--col) / 2));bottom:calc(-12px - var(--ch-1) / 2);height:var(--ch-1);border-radius:var(--ch-1);background:var(--line);transform-origin:100%;position:absolute}}@media screen and (width>=1024px) and (width<=1279.98px){.reading>.branch-head:after{right:calc(-1 * var(--gap))}}@media screen and (width>=1024px){html[data-full] .reading>.branch-head{padding-right:0}html[data-full] .reading>.branch-head:after{transform-origin:0;left:0;right:0}}.live-sentence{color:var(--chalk)}.section--close{padding-bottom:var(--space-8)}.close__text{font-family:var(--font-reading);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--chalk-2);max-width:30em}.close__links{gap:var(--space-3) var(--space-7);flex-wrap:wrap;display:flex}@media (width<=1023.98px){.paged{padding-top:var(--strip-h)}}.paged--from-top{padding-top:var(--space-4)}.section--hero.section--bleed{min-height:calc(100svh - var(--header-h));padding-block:var(--space-8) var(--space-9);align-items:center;display:grid;overflow:clip}.form-hero{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.form-hero__reading{z-index:2;grid-column:1/6;min-width:0;position:relative}.form-hero__record{z-index:1;grid-column:6/13;min-width:0;position:relative}.form-hero__h1{margin:0 0 var(--space-6)}.section--bleed .form-hero__h1{max-width:9.282em}.section--hero:not(.section--bleed){padding-top:var(--hero-pad-top)}.section--hero:not(.section--bleed) .form-hero__h1{max-width:9.945em;margin-bottom:var(--space-8)}@media (width<=1279.98px){.form-hero__reading{grid-column:1/7}.form-hero__record{grid-column:7/13}}@media (width<=1023.98px){.section--hero:not(.section--bleed) .form-hero__h1{margin-bottom:var(--h1-lead-gap)}.section--hero.section--bleed{min-height:0;padding-block:var(--space-7) var(--space-8)}.form-hero{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.form-hero__reading,.form-hero__record{grid-column:1}}.section[data-beats] [data-beat]{position:relative}.section[data-beats] [data-beat]:before{content:"";left:calc(-1 * var(--space-5));width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--line);border-radius:50%;position:absolute;top:.55em}.section[data-beats] [data-beat][data-active]:before{background:var(--chalk);border-color:var(--chalk)}@media (width<=1023.98px){.section[data-beats] [data-beat]:before{display:none}}.form-statement{margin:0 0 var(--section-gap)}.form-statement.t-statement,.form-statement+.apparatus{position:relative}.form-split{margin-top:var(--space-7);align-items:stretch}.apparatus.form-split>.gutter.form-split__divider{justify-content:center;display:flex}@media (width<=1023.98px){.apparatus.form-split>.gutter.form-split__divider{justify-content:flex-start}}.across.form-ledger>*+*,.across.form-index>*+*{margin-top:var(--space-5)}@media screen and (width>=1024px){.apparatus>.across>table,.apparatus>.across>.scroll-table{z-index:var(--z-ledger);background:var(--ground);position:relative}.across table[data-cols]{table-layout:fixed;width:100%}.across table[data-cols] :is(th,td):first-child{width:var(--c1)}.across table[data-cols] :is(th,td):nth-child(2){width:var(--c2)}.across table[data-cols] :is(th,td):nth-child(3){width:var(--c3)}.across table[data-cols="20-52-28"]{--c1:20%;--c2:52%;--c3:28%}.across table[data-cols="22-50-28"]{--c1:22%;--c2:50%;--c3:28%}.across table[data-cols="24-46-30"]{--c1:24%;--c2:46%;--c3:30%}.across table[data-cols="18-46-36"]{--c1:18%;--c2:46%;--c3:36%}.across table[data-cols="30-70"]{--c1:30%;--c2:70%}.across table[data-cols="40-60"]{--c1:40%;--c2:60%}}.section--close:has(.form-close){padding-bottom:0}.form-close{gap:var(--space-6);justify-items:start;display:grid}.form-close>p{max-width:var(--measure);font-family:var(--font-reading);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--chalk-2);margin:0}.apparatus>.form-close--bleed{text-align:center;grid-column:2/11;justify-items:center}.form-close--bleed>p{max-width:30em}.form-close__head{margin:0}@media (width<=1279.98px){.apparatus>.form-close--bleed{grid-column:4/11}}@media (width<=1023.98px){.apparatus>.form-close--bleed{grid-column:full}}.brainhost{min-width:0;margin:0;container-type:inline-size}.bh-frame{position:relative}.bh-stage{width:min(100%,560px);margin-inline:auto;position:relative}.bh-box{aspect-ratio:1020/1028;position:relative}.bh-still,.brainhost .bh-box>.bh-form{aspect-ratio:auto;width:auto;padding:0;position:absolute;inset:0}.bh-still>svg,.bh-form>.wmark{width:100%;height:100%;display:block;overflow:visible}.brainhost--hero .bh-still .bs-facts{display:none}.bh-form{visibility:hidden}.brainhost .bh-box>.bh-form{clip-path:inset(-10%)}.bh-canvas{pointer-events:none;opacity:0;width:120%;max-width:none;height:120%;position:absolute;top:-10%;left:-10%}.section:has(.bh-canvas){overflow-x:clip}:root[data-theme=light] .bh-stage{border-radius:var(--r-panel);background:var(--plate);padding:6%;overflow:clip}:root[data-theme=light] .bh-canvas{width:100%;height:100%;top:0;left:0}@media (prefers-color-scheme:light){:root[data-theme=system] .bh-stage{border-radius:var(--r-panel);background:var(--plate);padding:6%;overflow:clip}:root[data-theme=system] .bh-canvas{width:100%;height:100%;top:0;left:0}}.bh-nodes{position:absolute;inset:0}.bh-node{cursor:grab;touch-action:none;z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;display:grid;position:absolute}.bh-node__dot{background:var(--mark);border:var(--ch-bar) solid var(--ground);border-radius:50%;width:11px;height:11px}.bh-node:is(:hover,:focus-visible,[aria-expanded=true]) .bh-node__dot{transform:scale(1.35)}.bh-node[aria-expanded=true] .bh-node__dot{border-color:var(--mark);background:var(--ground)}.bh-depts{margin:0 0 var(--space-5);gap:0 var(--space-5);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;padding:0;list-style:none;display:grid}.bh-dept{min-width:0;margin-bottom:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.bh-dept__name{align-items:center;gap:var(--space-2);min-height:var(--hit);color:var(--chalk);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.25;display:inline-flex}.bh-dept__name .glyph{flex:none}.bh-dept__name--text{cursor:default}.bh-dept__name:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:var(--ch-hair);text-underline-offset:.3em}.bh-dept__name[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--ch-bar);text-underline-offset:.3em}.bh-dept__switch{color:var(--chalk-2)}.bh-dept[data-off] .bh-dept__name>span:last-child{text-decoration:line-through;text-decoration-thickness:var(--ch-bar);color:var(--chalk-3)}@container (width>=720px){.bh-frame{padding-inline:108px}.bh-stage{width:100%}.bh-depts{margin:0;display:block;position:static}.bh-dept{text-align:end;align-items:flex-end;width:100px;margin:0;position:absolute;transform:translateY(-50%)}.bh-dept--left{left:0}.bh-dept--right{text-align:start;align-items:flex-start;right:0}.bh-dept--right .bh-dept__name{text-align:start}.bh-dept--left .bh-dept__name{text-align:end;flex-direction:row-reverse}.bh-dept[data-lobe="0"]{top:13%}.bh-dept[data-lobe="2"]{top:39%}.bh-dept[data-lobe="4"]{top:73%}.bh-dept[data-lobe="1"]{top:15%}.bh-dept[data-lobe="3"]{top:54%}.bh-dept[data-lobe="5"]{top:87%}}.bh-under{gap:var(--space-3);margin-top:var(--space-5);display:grid}@media (width>=1024px){.section--bleed .brainhost--hero>:is(.bh-under,.bh-caption){margin-left:50%}}.bh-controls{margin:0}.bh-hint{max-width:36em;margin:0}.bh-without{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bh-without>li{font-family:var(--font-reading);font-size:var(--t-sidenote);line-height:var(--lh-sidenote);color:var(--chalk-2);max-width:36em}.bh-caption{margin-top:var(--space-3)}.bh-card{width:max-content;max-width:min(34rem,100vw - 24px)}.bh-card .frag{overflow-x:auto}.bh-card[data-placed]{margin:0;position:fixed;inset:auto}.bh-card[data-tie=tr]{border-radius:var(--r) var(--r-tie) var(--r) var(--r)}.bh-card[data-tie=bl]{border-radius:var(--r) var(--r) var(--r) var(--r-tie)}.bh-card[data-tie=br]{border-radius:var(--r) var(--r) var(--r-tie) var(--r)}.bh-card__label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--t-caption);color:var(--chalk-2);display:flex}.bh-card__value{margin:0 0 var(--space-3)}html[data-motion=on] .brainhost--hero:not([data-formed]) .bh-still,html[data-motion=on] .brainhost[data-live] .bh-still{opacity:0}html[data-motion=on] .brainhost--hero:not([data-formed]) .bh-form{visibility:visible}html[data-motion=on] .brainhost--hero[data-live] .bh-form{opacity:0;transition:opacity var(--dur-3) var(--ease-fill)}html[data-motion=on] .brainhost[data-live] .bh-canvas{opacity:1;transition:opacity var(--dur-2) var(--ease-fill)}html[data-motion=on] .brainhost--hero:not([data-formed]) .bh-node{visibility:hidden}html[data-motion=on] .brainhost--hero:not([data-tier]) .bh-still{animation:bh-failsafe 1ms var(--ease-fill) 2.5s both}@keyframes bh-failsafe{0%{opacity:0}to{opacity:1}}html[data-motion=on] [data-plant-host]:has(.brainhost[data-tier]:not([data-formed])) .plant__rest{opacity:0}html[data-motion=on] .bh-node__dot{transition:transform var(--dur-1) var(--ease-settle), background-color var(--dur-1) var(--ease-settle)}@media (forced-colors:active),(prefers-contrast:more){html[data-motion=on] .brainhost .bh-still{opacity:1;animation:none}html[data-motion=on] .brainhost .bh-form{visibility:hidden}html[data-motion=on] .brainhost .bh-node{visibility:visible}}@media (forced-colors:active){.bh-node__dot{forced-color-adjust:none;background:canvastext;border-color:canvas}}@media print{html[data-motion=on] .brainhost .bh-still,html[data-motion=on] .brainhost--hero:not([data-formed]) .bh-still,html[data-motion=on] .brainhost[data-live] .bh-still{opacity:1;animation:none}.bh-form,html[data-motion=on] .brainhost--hero:not([data-formed]) .bh-form{visibility:hidden}.bh-still .bs-body{fill:var(--mark)}.bh-controls,.bh-hint,.bh-nodes,.bh-dept__switch,.bh-canvas{display:none}}html[data-motion=on]:not([data-paused]) .reading>.branch-head:after{transition:transform var(--dur-branch) var(--ease-draw)}html[data-motion=on]:not([data-paused]) .reading>.branch-head.is-waiting:after{transform:scaleX(0)}.stage-skip{padding-top:var(--section-gap);margin:0}.section.section--stage{padding-top:var(--space-5)}.stage__beats{margin:var(--space-6) 0 0;gap:var(--space-6);padding:0;list-style:none;display:grid}.stage__beat{padding-left:var(--space-5);position:relative}.stage__beat:before{content:"";width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--line);border-radius:50%;position:absolute;top:.4em;left:0}.stage__beat[data-active]:before{background:var(--chalk);border-color:var(--chalk)}.stage__name{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-selected);color:var(--chalk)}.stage__text{max-width:var(--measure);margin:0}.stage__more{margin-top:var(--space-3)}.stage__steps{margin-top:var(--space-6);max-width:var(--measure)}.stage__record{min-width:0;position:relative}.stage__node{display:none}.stage__after{height:0;display:block}.stage__beat-row{display:none}.stage__beat-row .rec__caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767.98px){.stage[data-pinned-on=laptop] .stage__beat-row{margin-top:var(--space-3);min-width:0;display:block;container-type:inline-size}}.stage__short{display:none}@media screen and (width<=767.98px){html.js .stage[data-pinned-on=laptop] .stage__short{display:block}html.js .stage[data-pinned-on=laptop] .stage__text--full{display:none}}html[data-motion=on] .stage[data-armed]{height:calc(100svh - var(--chrome-top) + var(--pin));padding:0}html[data-motion=on] .stage[data-armed]>.stage__view{top:var(--chrome-top);height:calc(100svh - var(--chrome-top));background:var(--ground);align-items:center;display:grid;position:sticky;overflow:clip}html[data-motion=on] .stage[data-armed] .stage__grid{align-items:center}html[data-motion=on] .stage[data-armed] .stage__record{padding-top:var(--strip-h)}@media (width<=1023.98px){html[data-motion=on] .stage[data-armed]>.stage__view{padding-top:calc(var(--strip-h) + var(--space-3));display:block}html[data-motion=on] .stage[data-armed] .stage__view>.shell{height:100%}html[data-motion=on] .stage[data-armed] .stage__grid{align-items:stretch;gap:var(--space-4);height:100%;padding-bottom:var(--space-3);flex-direction:column;display:flex}html[data-motion=on] .stage[data-armed] .stage__record{max-height:var(--specimen-max-phone);flex:none;order:-1;padding-top:0;overflow:auto}html[data-motion=on] .stage[data-armed] .stage__reading{flex-direction:column;flex:1;min-height:0;display:flex}html[data-motion=on] .stage[data-armed] .stage__reading>h2{margin-bottom:var(--space-4);font-size:var(--t-h3);flex:none}html[data-motion=on] .stage[data-armed] .stage__body{flex:1;min-height:0;overflow-y:auto}html[data-motion=on] .stage[data-armed] .stage__body>p{margin-bottom:var(--space-3)}html[data-motion=on] .stage[data-armed] .stage__beats{margin-top:var(--space-3)}html[data-motion=on] .stage[data-armed] .stage__steps{margin-top:var(--space-3);flex:none}}html[data-motion=on] .stage[data-armed] .stage__beats{grid-template-areas:"beat";gap:0}html[data-motion=on] .stage[data-armed] .stage__beat{clip-path:inset(0 0 100%);transform:translateY(var(--settle-from));transition:clip-path var(--dur-2) var(--ease-settle), transform var(--dur-2) var(--ease-settle);grid-area:beat}html[data-motion=on] .stage[data-armed] .stage__beat[data-active]{clip-path:inset(calc(-1 * var(--space-3)));transform:none}html[data-motion=on] .stage[data-armed] .stage__record>:not(.stage__node){transition:opacity var(--dur-3) var(--ease-settle), transform var(--dur-3) var(--ease-settle)}html[data-motion=on] .stage[data-armed][data-ended] .stage__record>:not(.stage__node){opacity:0;transform:scale(.96)}html[data-motion=on] .stage[data-armed] .stage__node{bottom:var(--space-6);left:calc(-1 * (var(--gap) + var(--col,var(--gap)) / 2) - var(--node) / 2);width:var(--node);height:var(--node);background:var(--chalk);opacity:0;transition:opacity var(--dur-3) var(--ease-settle);border-radius:50%;display:block;position:absolute}html[data-motion=on] .stage[data-armed][data-ended] .stage__node{opacity:1}@media (width>=1024px) and (width<=1279.98px){html[data-motion=on] .stage[data-armed] .stage__node{left:calc(-1 * var(--gap) - var(--node) / 2)}}@media (width<=1023.98px){html[data-motion=on] .stage[data-armed] .stage__node{left:0}}@media print{.stage-skip,.stage__steps{display:none}}@media screen{html[data-full] .stage[data-stage-state=pinned]>.stage__view,html[data-full] .stage__probe{box-sizing:border-box;padding-block:var(--space-5);flex-direction:column;display:flex}html[data-full][data-motion=on] main .stage[data-stage-state=pinned][data-armed]>.stage__view{max-height:none!important;position:sticky!important;overflow:clip!important}html[data-full][data-motion=on] main .stage[data-stage-state=pinned][data-armed] .stage__record{overflow:clip!important}html[data-full] .stage[data-stage-state=pinned]>.stage__view>.shell{flex:auto;width:100%;min-height:0}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__grid{align-items:stretch;gap:var(--space-5);flex-direction:column;height:100%;display:flex}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) :is(.stage__record,.stage__probe-spec){min-height:var(--specimen-min,0px);flex:auto;order:-1;padding-top:0}html[data-full] .stage[data-stage-state=pinned] .stage__record{overflow:clip}html[data-full] .stage__probe .stage__probe-spec{height:var(--specimen-min,0px);flex:none}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__reading{flex:none;min-width:0}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__reading>h2{margin-bottom:var(--space-3)}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__body{align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__body>:not(.stage__beats,.stage__steps){flex:1 0 100%;margin:0}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__beats{flex:20em;order:1;min-width:0;margin:0}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__steps{flex:none;order:2;margin:0}@supports (grid-template-rows:subgrid){html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__grid{justify-content:safe center;gap:clamp(var(--space-5), 10svh - 32px, var(--space-8))}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) :is(.stage__record,.stage__probe-spec){flex:none;order:0}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__reading{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--measure) + var(--space-5)));column-gap:var(--space-6);grid-template-rows:auto 1fr;align-items:start;display:grid}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__reading>h2{grid-column:1;grid-row:1!important}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__body{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 var(--space-6);pointer-events:none;display:grid;grid-row:1/-1!important}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__body>*{pointer-events:auto}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__steps{grid-column:1;grid-row:2!important}html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) .stage__beats{grid-column:2;grid-row:1/-1!important}}html[data-full] .stage__probe{width:var(--probe-w);visibility:hidden;pointer-events:none;contain:layout paint;position:absolute;top:0;left:0}html[data-full] .stage__probe .stage__beats{grid-template-areas:"beat";gap:0;display:grid}html[data-full] main .stage__probe .stage__beats>.stage__beat{grid-area:beat;grid-area:1/1!important}}@media print{html[data-full] .stage__probe{display:none}}html[data-full] .stage[data-stage-state=cards] .stage__steps{display:none}html[data-full] .stage__em{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-var.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:73.5%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-560.woff2)format("woff2");font-weight:560;font-style:normal;font-display:swap;ascent-override:73.5%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Newsreader Display;src:url(/fonts/newsreader-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:73.5%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Channels Figures;src:url(/fonts/dm-mono-400.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+30-39;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:106.2%;ascent-override:93.41%;descent-override:29.19%;line-gap-override:0%}@font-face{font-family:DM Sans Display Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:91.4%;ascent-override:108.53%;descent-override:33.92%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local(Georgia),local(Gelasio);font-weight:300 500;size-adjust:95.37%;ascent-override:77.07%;descent-override:27.79%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local(Georgia Bold),local(Georgia-Bold),local(Gelasio Bold),local(Gelasio-Bold);font-weight:501 700;size-adjust:85.26%;ascent-override:86.21%;descent-override:31.08%;line-gap-override:0%}@font-face{font-family:DM Sans Heavy Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);font-weight:100 1000;size-adjust:94.17%;ascent-override:105.34%;descent-override:32.92%;line-gap-override:0%}@font-face{font-family:Newsreader Display Fallback;src:local(Georgia),local(Gelasio);size-adjust:99.95%;ascent-override:73.54%;descent-override:26.51%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(Cousine);size-adjust:100%;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}:root{--font-sans:"DM Sans", "DM Sans Fallback", sans-serif;--font-sans-display:"DM Sans", "DM Sans Display Fallback", sans-serif;--font-serif:"Newsreader", "Newsreader Fallback", serif;--font-mono:"DM Mono", "DM Mono Fallback", monospace;--font-figures:"Channels Figures", "DM Sans", "DM Sans Fallback", sans-serif;--font-display:var(--font-sans-display);--font-reading:var(--font-serif);--font-ui:var(--font-sans);--display-weight-statement:300;--display-weight-h1:310;--display-weight-h2:340;--display-fvs:"opsz" 40;--display-track:-.01em;--t-statement:clamp(4rem, .307939rem + 5.76885vw, 5.5rem);--t-h1:clamp(3.5rem, 1.654rem + 2.8846vw, 4.25rem);--t-h2:clamp(2.25rem, 1.635rem + .9615vw, 2.5rem);--t-h3:clamp(1.375rem, 1.0678rem + .48vw, 1.5rem);--t-lead:clamp(1.3125rem, 1.15915rem + .239615vw, 1.375rem);--t-body:1.1875rem;--t-sidenote:.9375rem;--t-ui:.9375rem;--t-value:1.0625rem;--t-caption:.875rem;--t-loc:.84375rem;--lh-statement:1.02;--lh-h1:1.04;--lh-h2:1.08;--lh-h3:1.2;--lh-lead:1.45;--lh-body:1.6;--lh-sidenote:1.5;--lh-ui:1.35;--lh-caption:1.4;--w-reading:400;--w-reading-strong:560;--w-ui:500;--w-caption:400;--w-value:500;--w-selected:600;--w-h3:460;--measure:27.5em;--measure-lead:26em;--measure-h1:16ch;--measure-h2:22ch;--font-serif-display:"Newsreader Display", "Newsreader Display Fallback", serif;--font-heavy:"DM Sans", "DM Sans Heavy Fallback", sans-serif;--t-display-xl:clamp(2.25rem, .9375rem + 6.5625vw, 7.5rem);--t-display-l:clamp(2rem, 1.125rem + 4.375vw, 5.5rem);--t-numeral-giant:clamp(4rem, 2.25rem + 8.75vw, 11rem);--t-numeral-l:clamp(3rem, 1.75rem + 6.25vw, 8rem);--t-numeral-m:clamp(2.25rem, 1.625rem + 3.125vw, 4.75rem);--t-eyebrow:var(--t-caption);--heavy-scale:.9;--w-display-heavy:860;--w-numeral:820;--w-display-serif:400;--w-display-quiet:300;--w-hero-second:400;--w-eyebrow:600;--track-heavy:-.035em;--track-serif:-.01em;--track-numeral:-.045em;--track-eyebrow:.02em;--lh-heavy:.95;--lh-hero-lock:1;--track-hero-second:-.022em;--lh-serif:1;--lh-numeral:.88;--dm-rule-w:2.5em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-gap:clamp(56px, .5rem + 2vw + 3vh, 80px);--h1-lead-gap:var(--space-5);--hero-pad-top:calc(clamp(112px, 4.5rem + 4vw, 136px) * .75);--ch-1:3px;--ch-2:5px;--ch-bar:2px;--ch-hair:1px;--dash-array:4 3;--node:8px;--node-lg:10px;--thumb:20px;--glyph:6px;--glyph-key:12px;--blind-w:28px;--hit:44px;--hit-min:24px;--r-btn:12px;--r-btn-tie:2px;--r-chip:10px;--r-chip-tie:2px;--r-field:10px;--r-field-tie:2px;--r-panel:18px;--r-panel-tie:3px;--r-plate:22%;--focus-w:var(--ch-bar);--focus-offset:2px;--focus-halo:calc(var(--focus-offset) + var(--focus-w) + 2px);--dim:.4;--content-max:1360px;--margin:clamp(40px, 20.31px + 1.923vw, 48px);--gap:24px;--header-h:64px;--chrome-top:var(--header-h);--strip-h:52px;--dock-h:0px;--safe-bottom:env(safe-area-inset-bottom,0px);--scroll-pad:calc(var(--chrome-top) + var(--strip-h) + var(--space-4));--scroll-pad-bottom:var(--space-4);--sticky-top:calc(var(--chrome-top) + var(--strip-h) + var(--space-4));--specimen-max-phone:36svh;--sheet-max:70svh;--tap:44px;--crumb-row:32px;--tap-gap:8px;--row-menu:48px;--row-sheet:56px;--glyph-dock:20px;--lockup-lap:14px;--rec-value-max:14rem;--mark-plate:36px;--mark-glyph:28px;--plate-phone:120px;--ring-strip-phone:160px;--atlas-key:96px;--export-mini:18rem;--t-step-phone:clamp(.75rem, 3.4vw, .8125rem);--act-pin:320svh;--act-pin-phone:180svh;--z-base:1;--z-ledger:2;--z-held:2;--z-sticky:20;--z-strip:40;--z-dock:45;--z-header:50;--z-popover:60;--z-sheet:65;--z-dialog:70;--z-skip:100;--glass-alpha-bar:97%;--glass-alpha-pop:92%;--glass-blur:24px;--glass-blur-pop:18px;--glass-saturate:1.2;--glass-bar:color-mix(in srgb, var(--ground) var(--glass-alpha-bar), transparent);--glass-pop:color-mix(in srgb, var(--panel) var(--glass-alpha-pop), transparent);--glass-edge:color-mix(in srgb, var(--chalk) 14%, transparent);--glass-ink-2:var(--chalk-2);--glass-line:var(--line);--glass-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-bright));--glass-filter-pop:blur(var(--glass-blur-pop)) saturate(var(--glass-saturate)) brightness(var(--glass-bright));--glass-sheen:inset 0 1px 0 var(--glass-light);--glass-shadow-bar:0 1px 0 color-mix(in srgb, var(--glass-shade) 10%, transparent);--glass-shadow-pop:0 1px 3px color-mix(in srgb, var(--glass-shade) 14%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--glass-shade) 34%, transparent);--glass-shadow-sheet:0 -12px 40px -16px color-mix(in srgb, var(--glass-shade) 36%, transparent);--scrim:color-mix(in srgb, var(--glass-shade) var(--scrim-alpha), transparent);--r-dock:18px;--r-sheet:20px;--dock-gap:8px;--dock-max:40rem;--float-bar:var(--glass-bar);--float-pop:var(--glass-pop);--float-bar-fx:var(--glass-filter);--float-pop-fx:var(--glass-filter-pop);--float-edge:var(--glass-edge);--float-sheen:var(--glass-sheen);--ease-settle:cubic-bezier(.16, .84, .24, 1);--ease-draw:cubic-bezier(.33, 0, .2, 1);--ease-fill:cubic-bezier(.22, .61, .36, 1);--dur-1:.18s;--dur-2:.28s;--dur-3:.48s;--dur-4:.7s;--dur-strand:.22s;--dur-branch:.36s;--stagger-line:60ms;--settle-from:4px;--shift-max:12px}@media (width<=1279.98px){:root{--gap:20px}}@media (width<=1023.98px){:root{--gap:20px;--margin:32px;--header-h:56px;--chrome-top:0px;--strip-h:0px;--dock-h:62px;--scroll-pad:var(--space-4);--scroll-pad-bottom:calc(var(--dock-h) + var(--safe-bottom) + var(--space-4));--sticky-top:calc(var(--chrome-top) + var(--strip-h));--section-gap:72px;--h1-lead-gap:var(--space-5);--hero-pad-top:calc(var(--strip-h) + var(--space-6));--measure:40em;--t-statement:3.25rem;--t-h1:2.75rem;--t-h2:2rem;--t-h3:1.3125rem;--t-lead:1.25rem;--t-body:1.125rem}:root:not(.js):not([data-strip=off]){--strip-h:var(--tap);--scroll-pad:calc(var(--strip-h) + var(--space-4))}}@media (width<=767.98px){:root{--gap:16px;--margin:clamp(16px, 26.667vw - 80px, 20px);--section-gap:64px;--h1-lead-gap:var(--space-4);--hero-pad-top:calc(var(--strip-h) + var(--space-5));--measure:27.5em;--t-statement:clamp(2.25rem, 1.25rem + 6.25vw, 2.5rem);--t-h1:clamp(2rem, 1rem + 5vw, 2.25rem);--t-h2:1.75rem;--t-h3:1.25rem;--t-lead:1.1875rem;--t-body:1.125rem;--t-ui:1rem;--t-sidenote:1rem;--t-caption:.9375rem;--t-loc:.875rem;--mark-plate:30px;--mark-glyph:24px;--lh-statement:1.06;--lh-h1:1.06;--lh-h2:1.12;--lh-body:1.55}}:root,.theme-night,.plate{color-scheme:dark;--ground:#1d2124;--ground-deep:#171a1c;--panel:#23282b;--cell:#2c3235;--well:var(--cell);--plate:#1d2124;--ground-tint:#181b1d;--cell-tint:#2c3235;--mark:#fff;--resolved:#fff;--chalk:#eef1f2;--chalk-2:#caced2;--chalk-3:#a6acb0;--line:#878e94;--display-mute:#7f868c;--hairline:#363b3f;--on-chalk:var(--ground);--chalk-hover:var(--resolved);--surface:var(--ground);--ink:var(--chalk);--ink-2:var(--chalk-2);--ink-3:var(--chalk-3);--focus-ring:var(--chalk);--glass-bright:.86;--glass-light:#ffffff12;--glass-shade:#000;--scrim-alpha:48%;--src-money:#93c7ac;--src-operations:#75c2ea;--src-customers:#d2898b;--src-rules:#a199c0;--src-correspondence:#98d5da;--src-documents:#daa8be}:root[data-theme=light],.theme-paper{color-scheme:light;--ground:#f1f4f6;--ground-deep:#e9edf0;--panel:#fafbfc;--cell:#e9edf0;--well:var(--cell);--plate:#20262b;--ground-tint:#e8ebee;--cell-tint:#e4e8eb;--mark:#fff;--resolved:#0c1014;--chalk:#191f23;--chalk-2:#40464b;--chalk-3:#5b6167;--line:#6f767c;--display-mute:#767d84;--hairline:#d6dcdf;--on-chalk:var(--ground);--chalk-hover:#30363b;--surface:var(--ground);--ink:var(--chalk);--ink-2:var(--chalk-2);--ink-3:var(--chalk-3);--focus-ring:var(--chalk);--glass-bright:1.06;--glass-light:#fffc;--glass-shade:#10161a;--scrim-alpha:30%;--src-money:#0f4c2a;--src-operations:#1d6f97;--src-customers:#9d5252;--src-rules:#3d4372;--src-correspondence:#156969;--src-documents:#603547}@media (prefers-color-scheme:light){:root[data-theme=system]{color-scheme:light;--ground:#f1f4f6;--ground-deep:#e9edf0;--panel:#fafbfc;--cell:#e9edf0;--well:var(--cell);--plate:#20262b;--ground-tint:#e8ebee;--cell-tint:#e4e8eb;--mark:#fff;--resolved:#0c1014;--chalk:#191f23;--chalk-2:#40464b;--chalk-3:#5b6167;--line:#6f767c;--display-mute:#767d84;--hairline:#d6dcdf;--on-chalk:var(--ground);--chalk-hover:#30363b;--surface:var(--ground);--ink:var(--chalk);--ink-2:var(--chalk-2);--ink-3:var(--chalk-3);--focus-ring:var(--chalk);--glass-bright:1.06;--glass-light:#fffc;--glass-shade:#10161a;--scrim-alpha:30%;--src-money:#0f4c2a;--src-operations:#1d6f97;--src-customers:#9d5252;--src-rules:#3d4372;--src-correspondence:#156969;--src-documents:#603547}}html[data-theme=light] .plate,.theme-paper .plate{--ground:#1c2126;--ground-deep:#14191d;--panel:#23282d;--cell:#2b3136;--well:var(--cell);--plate:#1c2126;--resolved:#fff;--chalk:#eef1f2;--chalk-2:#cdd2d5;--chalk-3:#acb2b6;--line:#8c9399;--display-mute:#868d93;--hairline:#383e43;--chalk-hover:#fff}@media (prefers-color-scheme:light){html[data-theme=system] .plate{--ground:#1c2126;--ground-deep:#14191d;--panel:#23282d;--cell:#2b3136;--well:var(--cell);--plate:#1c2126;--resolved:#fff;--chalk:#eef1f2;--chalk-2:#cdd2d5;--chalk-3:#acb2b6;--line:#8c9399;--display-mute:#868d93;--hairline:#383e43;--chalk-hover:#fff}}@media (prefers-contrast:more){html:root,html:root[data-theme],.theme-night,.theme-paper,.plate{--line:var(--chalk-2);--hairline:var(--chalk-3);--display-mute:var(--chalk-2)}}html[data-surfaces=solid]{--float-bar:var(--ground);--float-pop:var(--panel);--float-bar-fx:none;--float-pop-fx:none;--float-edge:var(--hairline);--float-sheen:0 0 #0000}@supports not (backdrop-filter:blur(1px)){html:root{--float-bar:var(--ground);--float-pop:var(--panel);--float-bar-fx:none;--float-pop-fx:none;--float-edge:var(--hairline);--float-sheen:0 0 #0000}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){html:root{--float-bar:var(--ground);--float-pop:var(--panel);--float-bar-fx:none;--float-pop-fx:none;--float-edge:var(--hairline);--float-sheen:0 0 #0000}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-pad);scroll-padding-bottom:var(--scroll-pad-bottom);background:var(--ground);accent-color:var(--chalk)}body{background:var(--ground);min-height:100svh;color:var(--chalk);font-family:var(--font-reading);font-size:var(--t-body);font-weight:var(--w-reading);line-height:var(--lh-body);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}[hidden]:not([hidden=until-found]){display:none!important}img,svg,video,canvas{max-width:100%;display:block}svg{overflow:visible}p,ul,ol,dl,figure,blockquote{margin:0}p+p{margin-top:1em}ul,ol{padding-left:1.2em}:where(.prose,.sidenote,.lead) li+li{margin-top:.35em}hr{height:0;margin:var(--space-6) 0;border:0;border-top:var(--ch-hair) solid var(--hairline)}b,strong{font-weight:var(--w-reading-strong)}em,i,cite{font-style:normal}small{font-size:var(--t-caption)}abbr[title]{text-decoration:none}a{color:inherit}button,input,select,textarea,label,legend,output,table,caption,figcaption,nav,summary,dialog,[popover]{font-family:var(--font-ui)}button,input,select,textarea{font-size:var(--t-ui);font-weight:var(--w-ui);line-height:var(--lh-ui);color:inherit;letter-spacing:normal}:where(label,legend,output,summary,nav){font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-ui)}:where(button){cursor:pointer}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(input,select,textarea)::placeholder{color:var(--chalk-3);opacity:1}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse;width:100%;font-size:var(--t-ui);line-height:var(--lh-ui)}caption{text-align:start;font-size:var(--t-caption);color:var(--chalk-3);padding-bottom:var(--space-2)}th,td{text-align:start;vertical-align:top;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--ch-hair) solid var(--hairline)}th{font-weight:var(--w-ui);color:var(--chalk-3)}td{font-weight:400}code,kbd,samp{font-family:var(--font-mono);font-size:var(--t-loc);letter-spacing:0;font-weight:400}::selection{background:var(--chalk-2);color:var(--ground)}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:var(--display-fvs);color:var(--chalk);text-wrap:balance;font-kerning:normal;margin:0}h1,.t-h1{font-size:var(--t-h1);line-height:var(--lh-h1);font-weight:var(--display-weight-h1);letter-spacing:var(--display-track);max-width:var(--measure-h1)}h2,.t-h2{font-size:var(--t-h2);line-height:var(--lh-h2);font-weight:var(--display-weight-h2);letter-spacing:var(--display-track);max-width:var(--measure-h2)}h3,.t-h3{font-family:var(--font-ui);font-variation-settings:normal;font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);letter-spacing:0}h4,.t-h4{font-family:var(--font-ui);font-variation-settings:normal;font-size:var(--t-value);line-height:var(--lh-ui);font-weight:var(--w-selected);letter-spacing:0}.t-statement{font-family:var(--font-display);font-variation-settings:var(--display-fvs);font-size:var(--t-statement);line-height:var(--lh-statement);font-weight:var(--display-weight-statement);letter-spacing:var(--display-track);text-wrap:balance;max-width:20ch;color:var(--chalk)}.t-h1,.t-h2{font-family:var(--font-display);font-variation-settings:var(--display-fvs);color:var(--chalk)}.lead{font-family:var(--font-reading);font-size:var(--t-lead);line-height:var(--lh-lead);font-weight:var(--w-reading);color:var(--chalk-2);max-width:var(--measure-lead);text-wrap:pretty}.prose,.t-body{font-family:var(--font-reading);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-reading)}.prose>*{max-width:var(--measure)}.prose p,p.t-body{text-wrap:pretty;hanging-punctuation:first}.prose>*+*{margin-top:1em}.prose>:is(h2,h3)+*{margin-top:var(--space-4)}.prose>*+:is(h2,h3){margin-top:var(--space-7)}.t-ui{font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-ui)}.caption,figcaption{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-caption);color:var(--chalk-3);text-wrap:pretty}.value{font-family:var(--font-ui);font-size:var(--t-value);line-height:var(--lh-ui);font-weight:var(--w-value);color:var(--chalk)}.value--resolved{color:var(--resolved)}.tnum{font-family:var(--font-figures);font-variant-numeric:tabular-nums}.loc{font-family:var(--font-mono);font-size:var(--t-loc);line-height:var(--lh-caption);letter-spacing:0;text-transform:none;color:var(--src,var(--chalk-2));overflow-wrap:normal;word-break:normal;hyphens:none;font-weight:400}.loc__at{white-space:nowrap}.abbr{text-transform:uppercase;letter-spacing:.01em;font-feature-settings:"case"}:is(h1,.t-h1,.t-statement)+:is(p,.lead){margin-top:var(--h1-lead-gap)}:is(h2,.t-h2)+:is(p,.lead,.prose){margin-top:var(--space-4)}:is(h3,.t-h3)+:is(p,.prose){margin-top:var(--space-2)}.section .reading>:last-child,.section .apparatus>:last-child,.section .figure-zone:last-child{margin-bottom:0}:where(p,li,dd,td,figcaption,.caption,.sidenote,.lead,.prose) a:not([class]){text-decoration-line:underline;text-decoration-thickness:var(--ch-hair);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.24em;text-decoration-skip-ink:auto}:where(p,li,dd,td,figcaption,.caption,.sidenote,.lead,.prose) a:not([class]):is(:hover,:focus-visible){text-decoration-thickness:var(--ch-1);text-decoration-color:currentColor}html[data-motion=on] :where(p,li,dd,td,figcaption,.caption,.sidenote,.lead,.prose) a:not([class]){transition:text-decoration-color var(--dur-2) var(--ease-settle), text-decoration-thickness var(--dur-2) var(--ease-draw)}a[data-name-link]{white-space:nowrap}:focus{outline:none}:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo) var(--ground)}@media (forced-colors:active){:focus-visible{box-shadow:none}}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--margin);z-index:var(--z-skip);min-height:var(--hit);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);background:var(--chalk);color:var(--on-chalk);border-radius:var(--r-btn) var(--r-btn) var(--r-btn) var(--r-btn-tie);align-items:center;text-decoration:none;transition-property:none;display:inline-flex;position:absolute;top:-200px}.skip-link:focus{top:var(--space-3)}html:not(.js) [data-needs-js],html.js [data-no-js],html:not(.scripted) [data-needs-script],html.scripted [data-no-script]{display:none!important}.tie-tl{border-radius:var(--r-tie) var(--r) var(--r) var(--r)}.tie-tr{border-radius:var(--r) var(--r-tie) var(--r) var(--r)}.tie-br{border-radius:var(--r) var(--r) var(--r-tie) var(--r)}.tie-bl{border-radius:var(--r) var(--r) var(--r) var(--r-tie)}.square{border-radius:0}.panel{--r:var(--r-panel);--r-tie:var(--r-panel-tie);--surface:var(--panel);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-tie) var(--r) var(--r) var(--r);padding:var(--space-5);position:relative}.sidenote{--r:12px;--r-tie:var(--r-panel-tie);--surface:var(--panel);font-family:var(--font-reading);font-size:var(--t-sidenote);line-height:var(--lh-sidenote);font-weight:var(--w-reading);color:var(--chalk-2);background:var(--panel);border-radius:var(--r-tie) var(--r) var(--r) var(--r);padding:var(--space-3) var(--space-4);text-wrap:pretty;max-width:24em;display:block}[data-src=money]{--src:var(--src-money);--glyph-clip:circle(50% at 50% 50%)}[data-src=operations]{--src:var(--src-operations);--glyph-clip:inset(4% round 1px)}[data-src=customers]{--src:var(--src-customers);--glyph-clip:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}[data-src=rules]{--src:var(--src-rules);--glyph-clip:polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%)}[data-src=correspondence]{--src:var(--src-correspondence);--glyph-clip:polygon(50% 2%, 100% 92%, 0 92%)}[data-src=documents]{--src:var(--src-documents);--glyph-clip:polygon(0 0, 62% 0, 100% 38%, 100% 100%, 0 100%)}.glyph{width:var(--glyph-size,var(--glyph));height:var(--glyph-size,var(--glyph));background:var(--src,var(--chalk-3));clip-path:var(--glyph-clip,circle(50% at 50% 50%));vertical-align:.1em;flex:none;display:inline-block}.glyph--key{--glyph-size:var(--glyph-key)}.glyph--hollow{position:relative}.glyph--hollow:after{content:"";inset:var(--ch-bar);background:var(--surface);clip-path:var(--glyph-clip,circle(50% at 50% 50%));position:absolute}.node{width:var(--node-size,var(--node));height:var(--node-size,var(--node));background:var(--chalk);border:var(--ch-bar) solid var(--chalk);vertical-align:.05em;border-radius:50%;flex:none;display:inline-block}.node--hollow{border-color:var(--line);background:0 0}.node--waiting{border-color:var(--line);--node-size:10px;background:0 0;border-style:dashed}.node--resolved{background:var(--resolved);border-color:var(--resolved)}.node--break{margin:3px;position:relative}.node--break:after{content:"";border:var(--ch-bar) solid transparent;border-top-color:var(--chalk-2);border-right-color:var(--chalk-2);border-radius:50%;position:absolute;inset:-5px;transform:rotate(-20deg)}.is-recorded{position:relative}.is-recorded:before,tr.is-recorded>:first-child:before{content:"";left:0;top:var(--space-1);bottom:var(--space-1);width:var(--ch-bar);border-radius:var(--ch-bar);background:var(--resolved);position:absolute}tr.is-recorded:before{content:none}tr.is-recorded>:first-child{padding-left:var(--space-4);position:relative}.waiting{border:var(--ch-bar) dashed var(--line);padding:var(--space-2) var(--space-3)}.blind{width:var(--blind-w);vertical-align:-.15em;flex:none;height:16px;display:inline-block;overflow:visible}.blind path{fill:none;stroke:var(--chalk-2);stroke-width:var(--ch-2);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.struck{color:var(--chalk-3);display:inline-block;position:relative}.struck:after{content:"";left:-3px;right:-3px;top:calc(50% - var(--ch-1) / 2);height:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk-2);position:absolute;transform:rotate(-4deg)}.is-earlier{padding-left:var(--space-5);color:var(--chalk-3)}tr.is-earlier{padding-left:0}tr.is-earlier>:first-child{padding-left:var(--space-5)}.is-earlier :is(.value,.value--resolved){color:var(--chalk-3)}.state-word{font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2)}.channel{height:var(--ch-1);border-radius:var(--ch-1);background:var(--line);display:block}.channel--v{width:var(--ch-1);height:auto}.channel--thick{height:var(--ch-2);border-radius:var(--ch-2)}.channel--read{background:var(--chalk)}.stroke-ch-1,.stroke-ch-2{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke:var(--line)}.stroke-ch-1{stroke-width:var(--ch-1)}.stroke-ch-2{stroke-width:var(--ch-2)}html:not([data-motion=on]) :not(.act,.act *),html:not([data-motion=on]) :not(.act,.act *):before,html:not([data-motion=on]) :not(.act,.act *):after,html:not([data-act-motion=on]) :is(.act,.act *),html:not([data-act-motion=on]) :is(.act,.act *):before,html:not([data-act-motion=on]) :is(.act,.act *):after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html:not([data-motion=on]) :focus-visible:not(.act,.act *),html:not([data-act-motion=on]) :is(.act,.act *):focus-visible{transition-property:none}@keyframes node-pulse{0%{transform:scale(1)}45%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes settle-in{0%{opacity:0;transform:translateY(calc(var(--settle-from) * -1))}to{opacity:1;transform:none}}@media (forced-colors:active){.node,.glyph,.channel,.is-recorded:before,tr.is-recorded>:first-child:before,.struck:after{forced-color-adjust:none;background:canvastext;border-color:canvastext}.node--hollow,.node--waiting,.glyph--hollow:after{background:canvas}.blind path,.stroke-ch-1,.stroke-ch-2{stroke:canvastext}.panel,.sidenote{border:var(--ch-hair) solid CanvasText}}:is(h1,h2,h3,p).dm:not(.dm--hero){max-width:none!important}.dm{text-wrap:balance}.dm:not(.dm--hero){--dm-size:min(var(--t-display-xl), 12cqi);place-self:stretch stretch;container-type:inline-size}.dm--l:not(.dm--hero){--dm-size:min(var(--t-display-l), 12cqi)}.dm__heavy,.dm__serif,.dm__quiet{text-wrap:balance;font-kerning:normal;hanging-punctuation:first;overflow-wrap:normal;display:block}.dm__heavy{max-width:16ch;font-family:var(--font-heavy);font-weight:var(--w-display-heavy);font-variation-settings:"opsz" 40;font-size:calc(var(--dm-size,var(--t-display-xl)) * var(--heavy-scale));line-height:var(--lh-heavy);letter-spacing:var(--track-heavy);color:var(--display-mute)}.dm__serif{max-width:18ch;font-family:var(--font-serif-display);font-weight:var(--w-display-serif);font-variation-settings:normal;font-size:var(--dm-size,var(--t-display-xl));line-height:var(--lh-serif);letter-spacing:var(--track-serif);color:var(--chalk)}.dm__serif:before{content:"";width:var(--dm-rule-w);height:var(--ch-1);border-radius:var(--ch-1);background:var(--line);margin-block:.18em .22em;display:block}.dm--centre .dm__heavy,.dm--centre .dm__serif,.dm--centre .dm__serif:before{margin-inline:auto}.dm--hero .dm__heavy{max-width:none;font-family:var(--font-heavy);font-size:inherit;line-height:var(--lh-hero-lock);letter-spacing:var(--track-heavy);color:var(--chalk)}.dm__quiet{font-weight:var(--w-display-quiet);color:var(--chalk-2)}.dm--hero .dm__quiet{line-height:var(--lh-hero-lock);font-weight:var(--w-hero-second);letter-spacing:var(--track-hero-second);color:var(--chalk)}.numeral{font-family:var(--font-heavy);font-weight:var(--w-numeral);font-variation-settings:"opsz" 40;font-variant-numeric:lining-nums;font-size:var(--t-numeral-giant);line-height:var(--lh-numeral);letter-spacing:var(--track-numeral);font-kerning:normal;color:var(--chalk)}.numeral--l{font-size:var(--t-numeral-l)}.numeral--m{font-size:var(--t-numeral-m)}.numeral__unit{font-family:var(--font-ui);font-variation-settings:normal;letter-spacing:0;vertical-align:top;color:var(--chalk-2);font-size:.28em;font-weight:500}.numeral--marked{display:inline-block}.numeral-mark{width:2.5em;height:6px;margin-top:.08em;display:block;overflow:visible}.numeral-mark path{fill:none;stroke:var(--line);stroke-width:var(--ch-1);stroke-linecap:round;vector-effect:non-scaling-stroke}.numeral-mark--money path{stroke:var(--src-money)}.eyebrow{font-family:var(--font-ui);font-weight:var(--w-eyebrow);font-size:var(--t-eyebrow);line-height:var(--lh-ui);letter-spacing:var(--track-eyebrow);color:var(--chalk-2);align-items:center;gap:.5em;display:flex}.eyebrow:before{content:"";margin-top:calc(.5lh - var(--ch-1) / 2);width:1.25em;height:var(--ch-1);border-radius:var(--ch-1);background:var(--line);flex:none;align-self:flex-start}.hair-row{margin:0;padding:0;list-style:none;display:grid}.hair-row>*{padding-block:var(--space-5);border-top:var(--ch-hair) solid var(--hairline)}@media (width>=768px){.hair-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.hair-row>*{padding:0 var(--space-6);border-top:0}.hair-row>:first-child{padding-left:0}.hair-row>:last-child{padding-right:0}.hair-row>*+*{border-left:var(--ch-hair) solid var(--hairline)}}.dm-foot{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3);font-weight:400}@media (forced-colors:active){.dm__heavy,.dm__quiet{color:canvastext}.dm__serif:before,.eyebrow:before{forced-color-adjust:none;background:canvastext}.numeral-mark path{stroke:canvastext}.hair-row>*{border-color:canvastext}}.btn{--node-fill:var(--surface);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--on-chalk);background:var(--chalk);border:var(--ch-hair) solid transparent;border-radius:var(--r-btn) var(--r-btn) var(--r-btn) var(--r-btn-tie);cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";left:calc(var(--node) / -2);bottom:calc(var(--node) / -2);width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--chalk);background:var(--node-fill);opacity:0;border-radius:50%;position:absolute}.btn:is(:hover,:focus-visible,.is-engaged):before{opacity:1}.btn:after{content:"";left:calc(var(--node) / -2 - 16px);bottom:calc(var(--ch-1) / -2);width:16px;height:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk);transform-origin:100%;position:absolute;transform:scaleX(0)}.btn:is(:hover,:focus-visible,.is-engaged){background:var(--chalk-hover);--node-fill:var(--chalk)}.btn:is(:hover,:focus-visible,.is-engaged):after{transform:scaleX(1)}.btn:is(:disabled,[aria-disabled=true]){background:var(--cell);color:var(--chalk-3);--node-fill:var(--surface);cursor:not-allowed}.btn:is(:disabled,[aria-disabled=true]):before{border-color:var(--line)}.btn:is(:disabled,[aria-disabled=true]):after{transform:scaleX(0)}.btn--compact{padding:0 var(--space-4)}@media (width<=767.98px){.btn{max-width:100%;padding-block:var(--space-2);white-space:normal;overflow-wrap:break-word;text-align:center}}.action{min-height:var(--hit);color:var(--chalk);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.action:before{content:"";width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--chalk);background:0 0;border-radius:50%;flex:none}.action:after{content:"";left:calc(var(--node) / 2 - var(--ch-1) / 2);height:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk);transform-origin:0;position:absolute;bottom:8px;right:0;transform:scaleX(0)}.action:is(:hover,:focus-visible,.is-engaged):before{background:var(--chalk)}.action:is(:hover,:focus-visible,.is-engaged):after{transform:scaleX(1)}.link{min-height:var(--hit-min);color:inherit;font:inherit;text-decoration-line:underline;text-decoration-thickness:var(--ch-hair);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.3em;cursor:pointer;padding-bottom:5px;display:inline-block;position:relative}.link:before{content:"";left:calc(var(--node) / -2);bottom:calc(var(--ch-1) / 2 - var(--node) / 2);width:var(--node);height:var(--node);background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}.link:after{content:"";height:var(--ch-1);border-radius:var(--ch-1);transform-origin:0;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media screen and (width<=767.98px){.link{--hit-pad:max(0px, calc((var(--tap) - 1lh - 5px) / 2));padding-top:var(--hit-pad);padding-bottom:calc(5px + var(--hit-pad));margin-block:calc(-1 * var(--hit-pad))}.link:after{bottom:var(--hit-pad)}.link:before{bottom:calc(var(--ch-1) / 2 - var(--node) / 2 + var(--hit-pad))}}.link:is(:hover,:focus-visible,.is-engaged){text-decoration-color:#0000}.link:is(:hover,:focus-visible,.is-engaged):before{transform:scale(1)}.link:is(:hover,:focus-visible,.is-engaged):after{transform:scaleX(1)}.link[aria-current]:not([aria-current=false]){text-decoration-color:#0000}.link[aria-current]:not([aria-current=false]):after{transform:scaleX(1)}.link[aria-current]:not([aria-current=false]):before{left:auto;right:calc(var(--node) / -2);transform:scale(1)}.chip{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4) 0 var(--space-3);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk);border:var(--ch-hair) solid var(--line);border-radius:var(--r-chip) var(--r-chip) var(--r-chip) var(--r-chip-tie);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.chip:before{content:"";width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--line);background:0 0;border-radius:50%;flex:none}.chip:after{content:"";position:absolute;inset:-4px -1px}.chip__text{flex-direction:column;display:inline-flex}.chip__text[data-text]:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--w-selected);pointer-events:none;overflow:hidden}.chip>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.chip:is(:hover,.is-engaged){border-color:var(--chalk-2)}.chip:is(:hover,.is-engaged):before{border-color:var(--chalk)}.chip:has(>input:focus-visible){outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo) var(--ground)}.chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),:has(>input:checked)){color:var(--on-chalk);background:var(--chalk);border-color:var(--chalk);font-weight:var(--w-selected)}.chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),:has(>input:checked)):before{background:var(--on-chalk);border-color:var(--on-chalk)}.chip:is(:disabled,[aria-disabled=true]){color:var(--chalk-3);cursor:not-allowed;border-style:dashed}.chips{gap:var(--space-3) var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.range{gap:var(--space-2);min-width:0;display:grid}.range__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.range__label{font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2)}.range__value{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk);white-space:nowrap}.range__track{height:var(--hit);position:relative}.range__track:before{content:"";left:calc(var(--hit) / 2 - var(--ch-1) / 2);right:calc(var(--hit) / 2 - var(--ch-1) / 2);top:calc(50% - var(--ch-1) / 2);height:var(--ch-1);border-radius:var(--ch-1);background:var(--line);position:absolute}.range__stops{inset:0 calc((var(--hit) - var(--node)) / 2 - var(--ch-bar));pointer-events:none;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute}.range__stops>li{width:var(--node);height:var(--node);background:var(--chalk-3);border:var(--ch-bar) solid var(--surface);box-sizing:content-box;border-radius:50%;flex:none;margin:0}.range__stops>li[data-at]{left:calc(var(--at,0) * (100% - var(--node) - 2 * var(--ch-bar)));position:absolute}.range__stops>li.is-corrected{outline:var(--ch-1) solid var(--chalk-2);outline-offset:1px}.range__input{z-index:1;width:100%;height:var(--hit);-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;margin:0;padding:0;display:block;position:relative}.range__input::-webkit-slider-runnable-track{height:var(--hit);background:0 0;border:0}.range__input::-moz-range-track{height:var(--hit);background:0 0;border:0}.range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--hit);height:var(--hit);border:calc((var(--hit) - var(--thumb)) / 2) solid transparent;background:var(--chalk);cursor:grab;background-clip:padding-box;border-radius:50%}.range__input::-moz-range-thumb{box-sizing:border-box;width:var(--hit);height:var(--hit);border:calc((var(--hit) - var(--thumb)) / 2) solid transparent;background:var(--chalk);cursor:grab;background-clip:padding-box;border-radius:50%}.range__input{border-radius:var(--r-chip) var(--r-chip) var(--r-chip) var(--r-chip-tie)}.range__input:is(:hover,.is-engaged)::-webkit-slider-thumb{background:var(--chalk-hover);background-clip:padding-box}.range__input:is(:hover,.is-engaged)::-moz-range-thumb{background:var(--chalk-hover);background-clip:padding-box}.range__input:active::-webkit-slider-thumb{cursor:grabbing}.range__input:disabled{cursor:not-allowed}.range__input:disabled::-webkit-slider-thumb{background:var(--line);background-clip:padding-box}.range__input:disabled::-moz-range-thumb{background:var(--line);background-clip:padding-box}.range__steps{justify-content:space-between;gap:var(--space-4);display:flex}.steps{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.steps>.step{flex:none}.steps__beat{overflow-wrap:anywhere;min-width:0;font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2);text-align:center;flex:1 1 0}.step{min-height:var(--hit);color:var(--chalk);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;position:relative}.step:before{content:"";width:14px;height:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk);flex:none;order:-1;margin-right:10px}.step:after{content:"";width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--chalk);background:0 0;border-radius:50%;flex:none;order:-2}.step--next:before{order:1;margin-left:10px;margin-right:0}.step--next:after{order:2}.step:is(:hover,:focus-visible,.is-engaged):after{background:var(--chalk)}.step:is(:disabled,[aria-disabled=true]){color:var(--chalk-3);cursor:not-allowed}.step:is(:disabled,[aria-disabled=true]):before{background:var(--line)}.step:is(:disabled,[aria-disabled=true]):after{border-color:var(--line);background:0 0}.ring{width:100%;height:auto;display:block;overflow:visible}.ring__track,.ring__elapsed{fill:none;stroke-width:var(--ch-2);stroke-linecap:round;vector-effect:non-scaling-stroke}.ring__track{stroke:var(--line)}.ring__elapsed{stroke:var(--chalk)}.ring__node{fill:var(--chalk-3);stroke:var(--surface);stroke-width:var(--ch-1);vector-effect:non-scaling-stroke}.ring__corrected-ring{fill:none;stroke:var(--chalk-2);stroke-width:var(--ch-1);vector-effect:non-scaling-stroke}.ring__thumb{fill:var(--chalk);stroke:var(--surface);stroke-width:var(--ch-1);vector-effect:non-scaling-stroke;cursor:grab}.ring__hit{fill:#0000;cursor:grab}.ring__label{font-family:var(--font-ui);font-size:var(--t-caption);fill:var(--chalk-2)}.ring--mini :is(.ring__track,.ring__elapsed){stroke-width:var(--ch-1)}.ring:is(:hover,.is-engaged) .ring__thumb{fill:var(--chalk-hover)}.clocks:has(.range__input:focus-visible) .ring__thumb{stroke:var(--focus-ring)}.plug{align-items:center;gap:var(--space-3);min-height:var(--hit);padding:0 var(--space-2) 0 0;color:var(--chalk);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex}.plug__glyph{flex:none;width:52px;height:20px;overflow:visible}.plug__node{fill:var(--chalk);stroke:var(--chalk);stroke-width:var(--ch-1);vector-effect:non-scaling-stroke}.plug__joined,.plug__end{fill:none;stroke:var(--chalk);stroke-width:var(--ch-1);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.plug__joined{stroke-dasharray:1;stroke-dashoffset:0}.plug__end{opacity:0;stroke:var(--line)}.plug__off{display:none}.plug[aria-checked=false] .plug__node{fill:var(--surface);stroke:var(--line)}.plug[aria-checked=false] .plug__joined{stroke-dashoffset:1px;opacity:0}.plug[aria-checked=false] .plug__end{opacity:1}.plug[aria-checked=false] .plug__on{display:none}.plug[aria-checked=false] .plug__off{display:inline}.plug:is(:hover,.is-engaged) .plug__node{stroke:var(--chalk-hover)}.divider{width:var(--hit);justify-content:center;display:flex;position:relative}.divider__line{width:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk);min-height:100%;display:block}.divider__node{width:var(--thumb);height:var(--thumb);margin:calc(var(--thumb) / -2) 0 0 calc(var(--thumb) / -2);background:var(--chalk);border:var(--ch-bar) solid var(--surface);box-sizing:content-box;border-radius:50%;position:absolute;top:50%;left:50%}.divider-control:has(.range__input:focus-visible) .divider__node{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.pull{--pull:0;align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(88px,1fr) auto;display:grid;position:relative}.pull__value{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk);white-space:nowrap}.pull__strand{height:var(--hit);position:relative}.pull__strand:before{content:"";left:0;right:0;top:calc(50% - var(--ch-2) / 2);height:var(--ch-2);border-radius:var(--ch-2);background:var(--line);position:absolute}.pull__node{width:var(--thumb);height:var(--thumb);margin:calc(var(--thumb) / -2) 0 0 calc(var(--thumb) / -2);background:var(--chalk);border:var(--ch-bar) solid var(--surface);box-sizing:content-box;transform:translateX(calc(var(--pull) * var(--shift-max)));border-radius:50%;position:absolute;top:50%;left:50%}.pull__input{z-index:1;opacity:0;cursor:grab;grid-column:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.pull:has(.pull__input:focus-visible) .pull__node{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.pull:has(.pull__input:hover) .pull__node{background:var(--chalk-hover)}.disclosure{display:block}.disclosure__toggle{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--hit);padding:var(--space-3) 0;color:var(--chalk);font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-ui);line-height:var(--lh-ui);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;list-style:none;display:flex}.disclosure__toggle::-webkit-details-marker{display:none}.disclosure__toggle:before{content:"";width:var(--node);height:var(--node);margin-top:calc((1em * var(--lh-ui) - var(--node)) / 2);border:var(--ch-bar) solid var(--line);background:0 0;border-radius:50%;flex:none}.disclosure__toggle:is(:hover,.is-engaged):before{border-color:var(--chalk)}.disclosure__toggle[aria-expanded=true]:before,details[open]>.disclosure__toggle:before{background:var(--chalk);border-color:var(--chalk)}.disclosure__panel{padding:0 0 var(--space-4) calc(var(--node) + var(--space-3));font-family:var(--font-reading);font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2);position:relative}.disclosure__panel:before{content:"";left:calc(var(--node) / 2 - var(--ch-1) / 2);top:2px;bottom:var(--space-4);width:var(--ch-1);border-radius:var(--ch-1);background:var(--line);transform-origin:50% 0;position:absolute}.disclosure__panel>*{max-width:var(--measure)}.disclosure+.disclosure{border-top:var(--ch-hair) solid var(--hairline)}.trace{color:inherit;font:inherit;text-align:inherit;text-decoration-line:underline;text-decoration-thickness:var(--ch-hair);text-decoration-color:var(--line);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;display:inline}.trace>.glyph{margin-right:.35em}.trace:is(:hover,:focus-visible,.is-engaged){text-decoration-thickness:var(--ch-1);text-decoration-color:var(--chalk)}.trace[aria-expanded=true]{color:var(--resolved);text-decoration-thickness:var(--ch-bar);text-decoration-color:var(--resolved)}td>.trace{min-height:var(--hit-min);align-items:center;display:inline-flex}.field{gap:var(--space-2);display:grid}.field__label{font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2)}.field__hint{font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-3)}.input,.textarea,.select{width:100%;min-height:var(--hit);padding:10px var(--space-4);font-family:var(--font-ui);color:var(--chalk);background:var(--panel);border:var(--ch-hair) solid var(--line);border-radius:var(--r-field-tie) var(--r-field) var(--r-field) var(--r-field);-webkit-appearance:none;appearance:none;margin:0;font-size:1rem;font-weight:400;line-height:1.4;display:block}.textarea{resize:vertical;min-height:8rem}.input:hover,.textarea:hover,.select:hover{border-color:var(--chalk-2)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:var(--chalk)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-width:var(--ch-bar);border-color:var(--chalk)}.input:disabled,.textarea:disabled,.select:disabled{color:var(--chalk-3);cursor:not-allowed;border-style:dashed}.select-wrap{position:relative}.select{padding-right:calc(var(--space-4) + 24px)}.select-wrap:after{content:"";right:var(--space-4);border-right:var(--ch-bar) solid var(--chalk-2);border-bottom:var(--ch-bar) solid var(--chalk-2);pointer-events:none;border-bottom-right-radius:3px;width:8px;height:8px;position:absolute;top:calc(50% - 7px);transform:rotate(45deg)}.check,.radio{background:var(--panel);border:var(--ch-bar) solid var(--line);-webkit-appearance:none;appearance:none;cursor:pointer;vertical-align:-.3em;flex:none;place-content:center;width:22px;height:22px;margin:0;display:inline-grid}.check{border-radius:6px 6px 6px 2px}.radio{border-radius:50%}.check:after{content:"";border-left:var(--ch-bar) solid var(--on-chalk);border-bottom:var(--ch-bar) solid var(--on-chalk);border-bottom-left-radius:2px;width:11px;height:6px;margin-top:-3px;transform:rotate(-45deg)scale(0)}.radio:after{content:"";background:var(--on-chalk);border-radius:50%;width:10px;height:10px;transform:scale(0)}.check:hover,.radio:hover{border-color:var(--chalk-2)}.check:checked{background:var(--chalk);border-color:var(--chalk)}.check:checked:after{transform:rotate(-45deg)scale(1)}.radio:checked{background:var(--chalk);border-color:var(--chalk)}.radio:checked:after{transform:scale(1)}.check:disabled,.radio:disabled{cursor:not-allowed;border-style:dashed}.choice{align-items:center;gap:var(--space-3);min-height:var(--hit);cursor:pointer;font-family:var(--font-ui);font-size:var(--t-ui);font-weight:400;display:inline-flex}.pop{--surface:var(--panel);--r:var(--r-panel);--r-tie:var(--r-panel-tie);padding:var(--space-4) var(--space-5);max-width:min(92vw,28rem);color:var(--chalk);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-tie) var(--r) var(--r) var(--r);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0}.pop::backdrop{background:0 0}.pop:not(.frag){--chalk-2:var(--glass-ink-2);--chalk-3:var(--glass-ink-2);--line:var(--glass-line);background:var(--float-pop);backdrop-filter:var(--float-pop-fx);border-color:var(--float-edge);box-shadow:var(--float-sheen), var(--glass-shadow-pop);text-wrap:pretty}@media (prefers-contrast:more){.pop:not(.frag){border:var(--ch-bar) solid var(--chalk);box-shadow:none}}@media (forced-colors:active){.pop:not(.frag){border-color:canvastext}}html[data-motion=on] :is(.btn,.chip,.input,.textarea,.select,.check,.radio){transition:background-color var(--dur-strand) var(--ease-settle), border-color var(--dur-strand) var(--ease-settle), color var(--dur-strand) var(--ease-settle)}html[data-motion=on] .btn:before{transition:background-color var(--dur-strand) var(--ease-settle), opacity var(--dur-strand) var(--ease-settle)}html[data-motion=on] .btn:after{transition:transform var(--dur-strand) var(--ease-draw)}html[data-motion=on] .btn:active:before{animation:node-pulse var(--dur-1) var(--ease-settle) 1}html[data-motion=on] :is(.action,.link):before{transition:background-color var(--dur-2) var(--ease-settle), transform var(--dur-2) var(--ease-settle)}html[data-motion=on] :is(.action,.link):after{transition:transform var(--dur-2) var(--ease-draw)}html[data-motion=on] .link{transition:text-decoration-color var(--dur-1) var(--ease-settle)}html[data-motion=on] .trace{transition:text-decoration-color var(--dur-2) var(--ease-settle), text-decoration-thickness var(--dur-2) var(--ease-draw), color var(--dur-2) var(--ease-settle)}html[data-motion=on] :is(.chip,.step,.disclosure__toggle):before{transition:background-color var(--dur-1) var(--ease-settle), border-color var(--dur-1) var(--ease-settle)}html[data-motion=on] :is(.check,.radio):after{transition:transform var(--dur-1) var(--ease-settle)}html[data-motion=on] .plug__joined{transition:stroke-dashoffset var(--dur-2) var(--ease-draw), opacity var(--dur-1) var(--ease-settle)}html[data-motion=on] .plug__end{transition:opacity var(--dur-2) var(--ease-settle)}html[data-motion=on] .plug__node{transition:fill var(--dur-1) var(--ease-settle), stroke var(--dur-1) var(--ease-settle)}html[data-motion=on] .pull__node{transition:transform var(--dur-3) var(--ease-settle)}html[data-motion=on] .disclosure__toggle[aria-expanded=true]+.disclosure__panel:before,html[data-motion=on] details[open]>.disclosure__panel:before{animation:branch-draw var(--dur-2) var(--ease-draw) 1 both}@keyframes branch-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (forced-colors:active){.btn:before,.btn:after,.action:before,.action:after,.link:before,.link:after,.chip:before,.step:before,.disclosure__toggle:before,.disclosure__panel:before,.range__track:before,.range__stops>li,.pull__strand:before,.pull__node,.divider__line,.divider__node{forced-color-adjust:none;background:canvastext;border-color:canvastext}.btn:before,.action:before,.chip:before,.disclosure__toggle:before{background:canvas}.chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current]:not([aria-current=false]),:has(>input:checked)){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.range__input::-webkit-slider-thumb{background:canvastext}.plug__node,.plug__joined,.plug__end,.ring__track,.ring__elapsed,.ring__thumb{stroke:canvastext}.check:checked,.radio:checked{background:highlight;border-color:highlight}}@media print{:root,:root[data-theme],.theme-night,.theme-paper,.plate{color-scheme:light;--ground:#fff;--ground-deep:#fff;--panel:#fff;--cell:#f2f3f0;--well:#f2f3f0;--surface:#fff;--plate:transparent;--mark:#000;--resolved:#000;--chalk:#0e131a;--chalk-2:#3a4250;--chalk-3:#58616f;--line:#6e7684;--hairline:#c9cdc6;--on-chalk:#fff;--chalk-hover:#0e131a;--ink:var(--chalk);--ink-2:var(--chalk-2);--ink-3:var(--chalk-3);--focus-ring:var(--chalk);--src-money:#0f4c2a;--src-operations:#1d6f97;--src-customers:#9d5252;--src-rules:#3d4372;--src-correspondence:#156969;--src-documents:#603547;--t-statement:26pt;--t-h1:24pt;--t-h2:16pt;--t-h3:12.5pt;--t-lead:12pt;--t-body:10.5pt;--t-sidenote:9pt;--t-ui:9.5pt;--t-value:10pt;--t-caption:8.5pt;--t-loc:8.5pt;--measure:100%;--header-h:0px;--strip-h:0px}@page{size:A4;margin:16mm 15mm 18mm}html,body{color:#0e131a;background:#fff!important}body{min-height:0}[data-print=hide],.no-print,.skip-link,.btn,.action,.chip,.chips,.range,.steps,.step,.plug,.divider-control,.pull__input,[popover],dialog,.pop,nav[aria-label="On this page"]{display:none!important}[data-print=show],[hidden][data-print=show]{display:revert!important}.shell{max-width:none;padding-inline:0}.apparatus>*+*{margin-top:8pt}[data-sticky]{max-height:none!important;position:static!important;overflow:visible!important}.panel,.sidenote{border:var(--ch-hair) solid var(--hairline);background:#fff}.sidenote{max-width:none}*,:before,:after{transition:none!important;animation:none!important}[data-reveal],[data-entry],[data-draw]{opacity:1!important;clip-path:none!important;transform:none!important}[data-draw] :is(path,line,polyline,circle){stroke-dashoffset:0!important}canvas{display:none!important}h1,h2,h3,h4,.t-statement{break-after:avoid;page-break-after:avoid;break-inside:avoid;page-break-inside:avoid;color:#0e131a}p,li,tr,figure,.panel,.sidenote{break-inside:avoid}p{orphans:3;widows:3}.t-statement{max-width:none}main a[href^=http]:after,main a[href^=\/]:not([href^="//"]):after{content:" (" attr(href) ")";font-family:var(--font-ui);color:var(--chalk-2);overflow-wrap:anywhere;font-size:.8em;font-weight:400}main a:is(.trace,[href^=\#]):after{content:none}.trace{color:inherit;text-decoration:none}.loc{color:var(--src,var(--chalk-2))}html[data-print=compact] figure,html[data-print=compact] .record{display:none!important}html[data-print=compact] main section{padding-block:6pt!important}html[data-print=compact] footer{display:none!important}.rec[data-tracing]>tbody>tr:not(.is-traced):not(.rec__pair),[data-tracing] .pairrow__side:not(.is-traced),[data-tracing] .rr>.rr__item:not(.is-traced),.entity[data-tracing] .entity__prop:not(.is-traced),html[data-focus-src] [data-src] :is(.value,.loc,.glyph,.rec__label),.act__reading{opacity:1!important}:root,:root[data-theme],.theme-night,.theme-paper,.plate{--t-display-xl:30pt;--t-display-l:24pt;--t-numeral-giant:40pt;--t-numeral-l:32pt;--t-numeral-m:22pt;--display-mute:#555b60}.dm{break-inside:avoid;page-break-inside:avoid}.hair-row>*{break-inside:avoid}.home-helps__row{break-inside:avoid;page-break-inside:avoid}.pic{display:none!important}html[data-print=compact]{--t-statement:18pt;--t-h1:20pt;--t-h2:12.5pt;--t-h3:10pt;--t-lead:10pt;--t-body:9.5pt;--t-sidenote:8.5pt;--t-ui:9pt;--t-value:9pt;--t-caption:8pt;--t-loc:8pt;--t-display-xl:20pt;--t-display-l:20pt;--t-numeral-giant:24pt;--t-numeral-l:20pt;--t-numeral-m:16pt}html[data-print=compact] main .paged{column-count:2;column-fill:auto;column-gap:8mm}html[data-print=compact] main :is(.shell,.crumbs){max-width:none!important;padding-inline:0!important}html[data-print=compact] main :is(p,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,table,div,span){max-width:none!important}html[data-print=compact] main :is(p,li,dd,dt,td,th){font-size:var(--t-body);line-height:1.35}html[data-print=compact] main :is(.lead,.lead p){font-size:var(--t-lead);line-height:1.35}html[data-print=compact] main :is(.loc,.dm-foot,small){font-size:var(--t-caption)}html[data-print=compact] main h1{font-size:var(--t-h1)!important;margin:0 0 5pt!important;line-height:1.1!important}html[data-print=compact] main h2{font-size:var(--t-h2)!important;margin:0 0 3pt!important;padding:0!important;line-height:1.2!important}html[data-print=compact] main :is(h3,h4,.stage__name,.wpick__problem){font-size:var(--t-h3)!important;margin:0 0 1.5pt!important;padding:0!important;line-height:1.25!important}html[data-print=compact] main :is(.dm__heavy,.dm__serif,.dm__quiet){font-size:var(--t-h1)!important;line-height:1.1!important}html[data-print=compact] main section{height:auto!important;min-height:0!important;margin:0!important;padding-block:0 6pt!important}html[data-print=compact] main :is(.apparatus,.across,.reading,.stage__view,.stage__grid,.stage__body,.stage__beats,.band__beats,.wpick__rows,.team-rows,.cofounders){gap:0!important;height:auto!important;min-height:0!important;margin-block:0!important;padding-block:0!important}html[data-print=compact] main .apparatus>*+*{margin-top:0}html[data-print=compact] main :is(p,ul,ol,dl){margin-block:0 3.5pt!important}html[data-print=compact] main li{margin-block:0!important;padding-block:0 2pt!important}html[data-print=compact] main :is(li,dd)>p:last-child{margin-bottom:0!important}html[data-print=compact] main :is(.branch-head,h2,.dm__serif,.stage__beat,.band__beat):before,html[data-print=compact] main :is(.branch-head,h2):after{display:none!important}html[data-print=compact] main :is(.stage__beat,.band__beat){padding-left:0!important}html[data-print=compact] main :is([data-band-plate],.stage__steps,.stage-skip,.wpick__choices){display:none!important}html.js[data-print=compact] main .wpick [data-no-js]{display:block!important}html[data-print=compact] main .wpick__row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 5pt!important;padding:0!important}html[data-print=compact] main :is(.team-rows__person,.cofounders__person,.deck-named>li,.facts>div){border:0!important;border-bottom:var(--ch-hair) solid var(--hairline)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 0 3pt!important;padding:0 0 3pt!important}html[data-print=compact] main .facts>div,html[data-print=compact] main :is(.team-rows,.cofounders){display:block!important}html[data-print=compact] main .team-backing{margin-top:3pt!important}html[data-print=compact] main .cofounders__person :is(dt,dd){margin:0!important;padding:0!important}html[data-print=compact] main .stage__lead{margin:0 0 3.5pt!important;padding:0!important}html[data-print=compact] main .stage__beat+.stage__beat{margin-top:2pt!important}}.shell{width:100%;max-width:calc(var(--content-max) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto;position:relative}html[data-strip=off]{--strip-h:0px}.apparatus>.reading{container:reading/inline-size}.apparatus>:is(.record,.margin){container:record/inline-size}:root{--column:44rem;--spine-left:50%}@media screen and (width>=1280px){:root{--spine-left:calc(var(--margin) + (100% - 2 * var(--margin) - 11 * var(--gap)) * 5.5 / 12 + 5 * var(--gap))}}@media screen and (width<=1023.98px){:root{--spine-left:var(--margin)}}main .shell:not(.act__shell){max-width:calc(var(--column) + 2 * var(--margin))}.hero__actions{align-items:center;gap:var(--space-4) var(--space-7);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.apparatus{align-items:start;row-gap:var(--space-7);grid-template-columns:[full-start reading-start gutter-start record-start margin-start]minmax(0,1fr)[reading-end gutter-end record-end margin-end full-end];grid-auto-flow:row;column-gap:0;display:grid}@media screen and (width<=1023.98px){.apparatus{row-gap:var(--space-6)}}.apparatus>*{order:0;grid-column:1/-1;min-width:0}.apparatus>.gutter{display:none}.apparatus>.reading>:is(p,ul,ol,dl){max-width:var(--measure-simple,40em)}.apparatus>[data-sticky]{position:static}.spine-anchor{top:0;bottom:0;left:var(--spine-left);pointer-events:none;width:0;position:absolute}.wmark{color:var(--mark);display:block;overflow:visible}.wmark-defs{width:0;height:0;position:absolute;overflow:hidden}.wmark__still,.wmark__fills path{fill:var(--mark)}.wmark__lines path,.wmark__plant,.wmark__stroke{fill:none;stroke:var(--mark);stroke-linecap:round;stroke-linejoin:round}.wmark__rule{fill:none;stroke:var(--chalk-3);opacity:.4}.wmark__lines path,.wmark__plant{stroke-width:calc(var(--ch-1) / 2);vector-effect:non-scaling-stroke;stroke-dasharray:1 1}.wmark__grow{transform-box:fill-box;transform-origin:50%}.wmark__form{display:none}.wmark__src path{opacity:0}.wmark__src path.is-lit{opacity:1}.wmark__body{transform-box:view-box;transform-origin:510px 514px}.wmark--header.is-forming .wmark__form{display:inline}.wmark--header.is-forming .wmark__still{opacity:.2}html[data-motion=on][data-mark=pending]:not([data-paused]) .site-header__bar .wmark--header .wmark__still{animation:wm-failsafe-dim 1ms var(--ease-settle) 1.6s both}@keyframes wm-failsafe-dim{0%{opacity:.2}to{opacity:1}}html[data-motion=on] .hero-mark:not([data-state=formed]) .wmark__form{display:inline}html[data-motion=on] .hero-mark:not([data-state=formed]) .wmark__still{opacity:0}html[data-motion=on] .hero-mark:not([data-state]) .wmark__frag{opacity:.22}html[data-motion=on] .hero-mark:not([data-state]) .wmark__grow{transform:scale(0)}html[data-motion=on]:not([data-paused]) .hero-mark:not([data-state]) .wmark__still{animation:wm-failsafe-show 1ms var(--ease-settle) 2.5s both}html[data-motion=on]:not([data-paused]) .hero-mark:not([data-state]) .wmark__form{animation:wm-failsafe-hide 1ms var(--ease-settle) 2.5s both}@keyframes wm-failsafe-show{0%{opacity:0}to{opacity:1}}@keyframes wm-failsafe-hide{0%{opacity:1}to{opacity:0}}.markplate{border-radius:var(--r-plate);flex:none;place-items:center;display:inline-grid}:root[data-theme=light] .markplate{background:var(--plate)}@media (prefers-color-scheme:light){:root[data-theme=system] .markplate{background:var(--plate)}}.skip-link--page:focus,.skip-pause:focus{top:calc((var(--header-h) - var(--hit)) / 2);position:fixed}.skip-pause{cursor:pointer;border:0}.site-header{z-index:var(--z-header);isolation:isolate;border-bottom:var(--ch-hair) solid var(--hairline);box-shadow:var(--glass-shadow-bar);background:0 0;position:sticky;top:0}.site-header:before{content:"";z-index:-1;pointer-events:none;background:var(--float-bar);backdrop-filter:var(--float-bar-fx);position:absolute;inset:0}.site-header__bar{--chalk-2:var(--chalk);--chalk-3:var(--chalk);--line:var(--glass-ink-2);--bar-gap:clamp(var(--space-5), 9.3vw - 95px, var(--space-6));align-items:center;gap:var(--bar-gap);height:var(--header-h);display:flex}.brandmark{min-height:var(--hit);color:var(--chalk);font-family:var(--font-ui);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brandmark .markplate{width:var(--mark-plate);height:var(--mark-plate)}.brandmark .wmark{width:var(--mark-glyph);height:var(--mark-glyph)}.brandmark__name{letter-spacing:-.005em;font-size:1.0625rem;font-weight:600}.brandmark__by{color:var(--chalk-2);font-size:.9375rem;font-weight:400}.primary-nav{margin-left:auto}.primary-nav__list{align-items:center;gap:var(--bar-gap);margin:0;padding:0;list-style:none;display:flex}.primary-nav .link,.site-header .header-home{white-space:nowrap;min-height:var(--hit);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk);background:0 0;border:0;align-items:center;padding:0;text-decoration-color:#0000;display:inline-flex}.primary-nav .link:after,.site-header .header-home:after{bottom:7px}.primary-nav .link:before,.site-header .header-home:before{bottom:calc(7px + var(--ch-1) / 2 - var(--node) / 2)}.site-header__actions{align-items:center;gap:var(--space-5);display:flex}.header-contact{min-height:var(--hit);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk-2);align-items:center;padding-bottom:0;text-decoration-color:#0000;display:inline-flex}.header-contact:is(:hover,:focus-visible){color:var(--chalk)}.site-header__actions .header-contact:after{bottom:7px}.site-header__actions .header-contact:before{bottom:calc(7px + var(--ch-1) / 2 - var(--node) / 2)}.legend-btn{align-items:center;gap:var(--space-1);min-height:var(--hit);padding:0 var(--space-1);font-family:var(--font-ui);font-size:.8125rem;font-weight:var(--w-caption);color:var(--glass-ink-2);cursor:pointer;background:0 0;border:0;display:inline-flex}.legend-btn__glyph{fill:currentColor;width:12px;height:12px}.legend-btn:is(:hover,:focus-visible){color:var(--chalk)}.site-header__phone{align-items:center;gap:var(--space-3);margin-left:auto;display:none}.menu-btn{min-height:var(--hit);padding:0 var(--space-2);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk);text-decoration:underline;text-decoration-thickness:var(--ch-hair);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}@media (width<=1279.98px){.site-header__actions{gap:var(--space-4)}.primary-nav,.site-header__actions{display:none}.site-header__phone{display:flex}}@media (width>=1024px) and (width<=1279.98px){.site-header:not(.site-header--hc) .site-header__bar{--bar-gap:var(--space-4)}.site-header:not(.site-header--hc) .primary-nav{display:block}.site-header:not(.site-header--hc) .site-header__actions{display:flex}.site-header:not(.site-header--hc) .site-header__phone{display:none}}@media (width<=1023.98px){.site-header{box-shadow:none;position:relative}.site-header:before{background:var(--ground);backdrop-filter:none}.site-header__phone .menu-btn{display:none}}@media (width<=767.98px){.brandmark{grid-template-columns:auto auto;column-gap:10px;display:inline-grid}.brandmark .markplate{grid-row:span 2}.brandmark__name{align-self:end;line-height:1.1}.brandmark__by{font-size:var(--t-caption);align-self:start;line-height:1.1}}.nav-pop,.legend-pop{inset:auto;top:calc(var(--header-h) - var(--space-1));z-index:var(--z-popover);margin:0;position:fixed}.nav-pop{width:min(92vw,30rem);max-width:none;max-height:calc(100svh - var(--header-h) - var(--space-4));padding:var(--space-5) var(--space-6);left:40%;overflow:auto}.legend-pop{right:var(--margin);width:min(92vw,25rem);max-width:none;max-height:calc(100svh - var(--header-h) - var(--space-4));padding:var(--space-5);overflow:auto}@supports (anchor-name:--a) and (position-area:block-end){.legend-btn{anchor-name:--legend}.legend-pop{position-anchor:--legend;position-area:block-end span-inline-start;position-try-fallbacks:flip-inline, flip-block;margin-top:var(--space-2);max-height:calc(100svh - var(--header-h) - var(--space-5));inset:auto!important}}.nav-sentences{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.nav-sentences li{font-family:var(--font-reading);color:var(--chalk-2);font-size:1.0625rem;line-height:1.45}.nav-sentences a{color:var(--chalk)}.nav-sentences--who a{font-family:var(--font-ui);font-weight:var(--w-ui)}.nav-sentences--how a{display:inline-block}.nav-sentences__more{margin-top:var(--space-4);padding-top:var(--space-2);border-top:var(--ch-hair) solid var(--hairline)}.legend{gap:var(--space-3);font-family:var(--font-ui);display:grid}.legend__intro{font-family:var(--font-reading);color:var(--chalk-2);margin:0;font-size:1rem;line-height:1.45}.legend__head{margin:var(--space-2) 0 0;font-size:var(--t-caption);color:var(--chalk-2);padding:0;font-weight:600}.legend__families,.legend__states{gap:6px;margin:0;padding:0;list-style:none;display:grid}.legend__families li{align-items:center;gap:var(--space-2);font-size:var(--t-caption);grid-template-columns:16px auto 1fr;display:grid}.legend__fam{color:var(--chalk);font-weight:500}.legend__mat{color:var(--chalk-3)}.legend__states li{align-items:center;gap:var(--space-2);font-size:var(--t-caption);color:var(--chalk);grid-template-columns:36px 1fr;display:grid}.legend__shape{justify-content:center;align-items:center;height:20px;display:inline-flex;position:relative}.legend__shape--bar:before{content:"";width:var(--ch-bar);border-radius:var(--ch-bar);background:var(--resolved);position:absolute;top:2px;bottom:2px;left:6px}.legend__shape--earlier{justify-content:flex-end;padding-right:4px}.legend__struck{width:28px;height:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk-2);display:block;transform:rotate(-8deg)}.legend__settings{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--ch-hair) solid var(--hairline);margin-top:var(--space-2);display:grid}.legend__theme{gap:var(--space-2);flex-wrap:wrap;display:flex}.legend__theme>legend{width:100%;margin-bottom:var(--space-1)}html[data-paused] .legend__pause:before,html[data-surfaces=solid] .legend__surfaces:before{background:var(--chalk)}.menu{--chalk-2:var(--glass-ink-2);--chalk-3:var(--glass-ink-2);--line:var(--glass-line);--surface:var(--panel);inset:var(--space-2) max(var(--space-2), env(safe-area-inset-right,0px)) var(--space-2) auto;width:min(calc(100% - var(--space-2) * 2), 28rem);max-width:none;height:auto;max-height:calc(100% - var(--space-2) * 2);color:var(--chalk);background:var(--float-pop);backdrop-filter:var(--float-pop-fx);border:var(--ch-hair) solid var(--float-edge);border-radius:var(--r-sheet);box-shadow:var(--float-sheen), var(--glass-shadow-pop);z-index:var(--z-dialog);margin:0;padding:0;position:fixed;overflow:hidden}.menu[open]{flex-direction:column;display:flex}.menu::backdrop{background:var(--scrim,transparent)}html:has(.menu[open]){overflow:hidden}.menu__bar{height:var(--header-h);padding:0 var(--space-3) 0 var(--space-5);border-bottom:var(--ch-hair) solid var(--hairline);flex:none;justify-content:space-between;align-items:center;display:flex}.menu__body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-5) var(--space-7);flex:auto;overflow-y:auto}@media (width<=767.98px){.menu{width:100%;max-height:calc(100svh - var(--space-7));border-width:var(--ch-hair) 0 0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--float-sheen), var(--glass-shadow-sheet);inset:auto 0 0}.menu__bar{padding:0 max(var(--space-2), env(safe-area-inset-right,0px)) 0 max(var(--margin), env(safe-area-inset-left,0px))}.menu__body{padding:var(--space-1) max(var(--margin), env(safe-area-inset-right,0px)) calc(var(--space-7) + var(--safe-bottom)) max(var(--margin), env(safe-area-inset-left,0px))}}@media (prefers-contrast:more){.menu{border:var(--ch-bar) solid var(--chalk);box-shadow:none}}@media (forced-colors:active){.menu{border:var(--ch-hair) solid CanvasText}}.menu__nav{max-width:36rem}.menu__list{margin:var(--space-5) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.menu__top{font-family:var(--font-display);font-variation-settings:var(--display-fvs);font-size:1.75rem;line-height:1.2;font-weight:var(--display-weight-h2);color:var(--chalk);margin:0}p.menu__top{margin-bottom:var(--space-3)}.menu__head{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-2);font-weight:600}.menu__actions{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.menu__body>.menu__actions:first-child{margin-top:var(--space-4)}.menu__legend{margin-top:var(--space-6);max-width:30rem}@media (width<=1023.98px){.menu__list{margin-top:var(--space-3)}.menu__top{font-family:var(--font-ui);font-variation-settings:normal;font-size:var(--t-caption);color:var(--chalk-2);font-weight:600}p.menu__top{margin-bottom:var(--space-1)}.menu__actions{margin-top:var(--space-6)}.menu__bar+.menu__actions,.menu__body>.menu__actions:first-child{margin-top:var(--space-2)}.nav-sentences--how-names,.nav-sentences--who-names,.nav-sentences--names{gap:0}.nav-sentences--how-names li,.nav-sentences--who-names li,.nav-sentences--names li{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-ui);color:var(--chalk);border-bottom:var(--ch-hair) solid var(--hairline);line-height:1.3}.nav-sentences--how-names a,.nav-sentences--who-names a,.nav-sentences--names a{min-height:var(--row-menu);color:var(--chalk);align-items:center;text-decoration:none;display:flex}.nav-sentences--how-names a:focus-visible,.nav-sentences--who-names a:focus-visible,.nav-sentences--names a:focus-visible{outline-offset:calc(var(--focus-w) * -1);--focus-halo:0px}.menu :is(.header-contact,.btn,.plug,.action),.menu .chip{min-height:var(--tap)}.menu .legend__theme{gap:var(--tap-gap)}}.crumbs{padding-top:var(--space-4);font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-3)}.crumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"·";margin-right:var(--space-2);color:var(--chalk-3)}.crumbs a{min-height:var(--hit-min);color:var(--chalk-2);text-decoration-thickness:var(--ch-hair);text-underline-offset:.3em;align-items:center;display:inline-flex}.crumbs li{align-items:center;display:inline-flex}@media (width<=1023.98px){.crumbs ol{flex-wrap:nowrap}.crumbs li{white-space:nowrap;flex:none;min-width:0}.crumbs li:last-child{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.crumbs li:not(:first-child):not(:last-child){flex:0 1000 auto}.crumbs{padding-top:0}.crumbs a{min-height:var(--tap);padding-block:calc((var(--tap) - var(--crumb-row)) / 2);margin-block:calc((var(--crumb-row) - var(--tap)) / 2)}.crumbs li:not(:first-child):not(:last-child) a{text-overflow:ellipsis;min-width:0;line-height:var(--crumb-row);display:block;overflow:hidden}}.paged{position:relative}.rails{pointer-events:none;margin-inline:auto;position:absolute;inset:0}.rails *{pointer-events:none}.rails :is(.spine__node,.record-strip,.record-strip *,[popover]:not(.spine),[popover]:not(.spine) *){pointer-events:auto}.spine{top:0;bottom:0;left:calc(var(--spine-left) - var(--hit) / 2);width:var(--hit);height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;right:auto;overflow:visible}.spine__head,.spine__start{display:none}.spine__line,.spine__read{top:0;bottom:0;left:calc(50% - var(--ch-1) / 2);width:var(--ch-1);border-radius:var(--ch-1);background:var(--line);position:absolute}.spine__line{height:var(--line-end,auto)}.spine__read{background:var(--chalk);height:var(--read,0px);bottom:auto}.spine__nodes{margin:0;padding:0;list-style:none}.spine__item{left:50%;top:var(--at,0px);z-index:var(--z-sticky);position:absolute}.spine__node{left:calc(var(--hit) / -2);top:calc(var(--hit) / -2);width:var(--hit);height:var(--hit);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute}.spine__node:before{content:"";width:var(--node);height:var(--node);background:var(--spine-node-fill,var(--ground));border:var(--ch-bar) solid var(--line);border-radius:50%}.spine__item.is-read .spine__node:before{border-color:var(--chalk)}.spine__item.is-current .spine__node:before{background:var(--chalk);border-color:var(--chalk)}.spine__label{white-space:nowrap;font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk);background:var(--float-pop);backdrop-filter:var(--float-pop-fx);border:var(--ch-hair) solid var(--float-edge);border-radius:var(--r-panel-tie) 10px 10px var(--r-panel-tie);box-shadow:var(--float-sheen), var(--glass-shadow-pop);opacity:0;pointer-events:none;padding:6px 10px;font-weight:500;position:absolute;top:50%;left:calc(100% - 6px);transform:translateY(-50%)}.spine__node:is(:hover,:focus-visible) .spine__label{opacity:1;pointer-events:auto}.spine__item.is-hushed .spine__label{opacity:0;pointer-events:none}@media (width<=1023.98px){.spine:not(:popover-open){overflow:clip}}@media (width>=1024px){html:not(.js) .spine:not(:popover-open) .spine__nodes{top:var(--sticky-top);z-index:var(--z-sticky);justify-items:center;display:grid;position:sticky}html:not(.js) .spine:not(:popover-open) .spine__item{width:var(--hit);height:var(--hit);position:relative;top:auto;left:auto}html:not(.js) .spine:not(:popover-open) .spine__node{top:0;left:0}.spine:not(:popover-open):has(.spine__node:focus-visible) .spine__nodes{top:var(--sticky-top);z-index:var(--z-sticky);justify-items:center;display:grid;position:sticky}.spine:not(:popover-open):has(.spine__node:focus-visible) .spine__item{width:var(--hit);height:var(--hit);position:relative;top:auto;left:auto}.spine:not(:popover-open):has(.spine__node:focus-visible) .spine__node{top:0;left:0}:is(html:not(.js) .spine:not(:popover-open),.spine:not(:popover-open):has(.spine__node:focus-visible)) .spine__nodes:has(>.spine__item:nth-child(9 of :not([data-lane-off]))){grid-template-columns:repeat(2, var(--hit));width:calc(2 * var(--hit));margin-inline-start:calc(var(--hit) / -2)}.spine:not(:popover-open) .spine__item:has(>.spine__node:is(:hover,:focus-visible)){z-index:calc(var(--z-sticky) + 1)}}@media (width<=1023.98px){.spine[popover]:not(:popover-open){display:none}}@media (width>=1024px){.spine[data-spine-phone]:not(:popover-open){display:none}}.spine[popover]:is(:popover-open,[data-closing]){--surface:var(--panel);--chalk-3:var(--glass-ink-2);inset:auto auto calc(var(--dock-h) + var(--safe-bottom) + var(--space-2)) var(--dock-left,var(--space-2));z-index:var(--z-sheet);width:min(calc(100vw - var(--dock-left,var(--space-2)) - var(--dock-right,var(--space-2))), 24rem);max-height:var(--sheet-max);color:var(--chalk);background:var(--float-pop);backdrop-filter:var(--float-pop-fx);border:var(--ch-hair) solid var(--float-edge);border-radius:var(--r-sheet) var(--r-sheet) var(--r-sheet) var(--r-panel-tie);box-shadow:var(--float-sheen), var(--glass-shadow-pop);flex-direction:column;display:flex;position:fixed;overflow:hidden}.spine[popover]::backdrop{background:var(--scrim,transparent)}.rails .spine[popover]:is(:popover-open,[data-closing]),.rails .spine[popover]:is(:popover-open,[data-closing]) *{pointer-events:auto}:where(.spine:is(:popover-open,[data-closing])) .spine__line,:where(.spine:is(:popover-open,[data-closing])) .spine__read{display:none}:where(.spine:is(:popover-open,[data-closing])) .spine__head{min-height:var(--tap);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--ch-hair) solid var(--hairline);flex:none;justify-content:space-between;align-items:center;display:flex}:where(.spine:is(:popover-open,[data-closing])) .spine__title{font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-2);margin:0;font-weight:600}:where(.spine:is(:popover-open,[data-closing])) .spine__close{min-width:var(--tap);justify-content:center}:where(.spine:is(:popover-open,[data-closing])) .spine__nodes{min-height:0;padding:var(--space-2) var(--space-4) var(--space-3);overscroll-behavior:contain;flex:auto;margin:0;display:block;position:relative;overflow:hidden auto}:where(.spine:is(:popover-open,[data-closing])) .spine__item{z-index:auto;position:relative;top:auto;left:auto}:where(.spine:is(:popover-open,[data-closing])) .spine__item:before{content:"";top:50%;left:calc(var(--node) / 2 - var(--ch-1) / 2);width:var(--ch-1);border-radius:var(--ch-1);background:var(--line);height:100%;position:absolute}:where(.spine:is(:popover-open,[data-closing])) .spine__item:last-child:before{display:none}:where(.spine:is(:popover-open,[data-closing])) .spine__item.is-read:not(.is-current):before{background:var(--chalk)}:where(.spine:is(:popover-open,[data-closing])) .spine__node{align-items:center;gap:var(--space-3);width:100%;height:auto;min-height:var(--tap);border-radius:0;display:flex;position:relative;top:auto;left:auto}:where(.spine:is(:popover-open,[data-closing])) .spine__node:focus-visible{outline-offset:calc(var(--focus-w) * -1);--focus-halo:0px}:where(.spine:is(:popover-open,[data-closing])) .spine__node:before{background:var(--panel);flex:none}:where(.spine:is(:popover-open,[data-closing])) .spine__label{backdrop-filter:none;box-shadow:none;white-space:normal;font-size:var(--t-ui);font-weight:var(--w-ui);line-height:var(--lh-ui);color:var(--chalk-2);opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}:where(.spine:is(:popover-open,[data-closing])) .spine__item.is-current .spine__label{color:var(--chalk);font-weight:600}:where(.spine:is(:popover-open,[data-closing])) .spine__item.is-hushed .spine__label{opacity:1;pointer-events:auto}:where(.spine:is(:popover-open,[data-closing])) .spine__start{padding:var(--space-2);border-top:var(--ch-hair) solid var(--hairline);flex:none;margin:0;display:block}:where(.spine:is(:popover-open,[data-closing])) .spine__start-link{width:100%;display:flex}.progress-strand,.dock{display:none}@media (width<=1023.98px){:root{--dock-left:max(var(--dock-gap), env(safe-area-inset-left,0px), calc((100vw - var(--dock-max)) / 2));--dock-right:max(var(--dock-gap), env(safe-area-inset-right,0px), calc((100vw - var(--dock-max)) / 2));--dock-bottom:max(var(--dock-gap), var(--safe-bottom))}.dock{--chalk-2:var(--chalk);--chalk-3:var(--chalk);--line:var(--glass-ink-2);left:var(--dock-left);right:var(--dock-right);bottom:var(--dock-bottom);z-index:var(--z-dock);box-sizing:border-box;padding:var(--space-1);background:var(--float-bar);backdrop-filter:var(--float-bar-fx);border:var(--ch-hair) solid var(--float-edge);border-radius:var(--r-dock);box-shadow:var(--float-sheen), var(--glass-shadow-pop);display:block;position:fixed;container:dock/inline-size}.dock .progress-strand{left:var(--r-dock);right:var(--r-dock);top:calc(var(--ch-hair) * -1);height:var(--ch-bar);border-radius:var(--ch-bar);pointer-events:none;display:block;position:absolute;overflow:hidden}.progress-strand__fill{background:var(--chalk);transform-origin:0;height:100%;transform:scaleX(var(--progress,0));display:block}.dock__row{align-items:center;gap:var(--tap-gap);min-height:var(--tap);padding:0;display:flex}.dock__btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);padding:var(--space-1) var(--space-3);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk);border-radius:calc(var(--r-dock) - var(--space-1));white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;line-height:1;text-decoration:none;display:flex;position:relative}.dock__btn:focus-visible{outline-offset:calc(var(--focus-w) * -1);--focus-halo:0px}.dock__btn:hover,.dock__btn[aria-expanded=true]{background:color-mix(in srgb, var(--chalk) 10%, transparent)}.dock__btn[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--ch-hair);text-underline-offset:.3em}.dock__record:before,.dock__menu:before{content:"";left:calc(var(--tap-gap) / -2);top:var(--space-3);bottom:var(--space-3);width:var(--ch-hair);background:var(--hairline);position:absolute}.dock__sections,.dock__action{flex:1 1 0;justify-content:flex-start;min-width:0}.dock__node{width:var(--node);height:var(--node);background:var(--chalk);border-radius:50%;flex:none}.dock__label{align-items:flex-start;gap:var(--ch-bar);flex-direction:column;min-width:0;display:flex}.dock__name{text-overflow:ellipsis;max-width:100%;line-height:1.15;overflow:hidden}html[data-text-large] .dock__name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-align:start;-webkit-box-orient:vertical;display:-webkit-box}.dock__pos{font-size:var(--t-caption);color:var(--chalk-2);font-weight:400;line-height:1.15}.dock__pos:empty{display:none}.dock__glyph{width:var(--glyph-dock);height:var(--glyph-dock);fill:none;stroke:var(--chalk);stroke-width:var(--ch-hair);flex:none}.dock__count:not(:empty):before{content:"·";margin:0 var(--space-1);color:var(--chalk-2)}.dock__count{color:var(--chalk-2);font-weight:400}@container dock (width<=479.98px){.dock__record .dock__glyph,.dock__count:not(:empty):before{display:none}}html:has(textarea:focus,select:focus,input:is(:not([type]),[type=text],[type=search],[type=email],[type=tel],[type=url],[type=number],[type=password]):focus) .dock{display:none}body{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}}@media (width<=1023.98px) and (height<=480px){:root{--dock-gap:6px;--dock-h:56px}.dock{padding:2px var(--space-1)}.dock__label{align-items:baseline;gap:var(--space-2);flex-direction:row}}html[data-motion=on]:not([data-paused]) .dock__btn{transition:background-color var(--dur-1) var(--ease-settle)}@media (prefers-contrast:more){.dock{border-color:var(--chalk);box-shadow:none}}@media (forced-colors:active){.dock{box-shadow:none;border-color:canvastext}.dock__node,.progress-strand__fill{forced-color-adjust:none;background:canvastext}}@media (width<=1023.98px){html[data-dock] .record-strip:not([popover]){top:var(--chrome-top)}html.js[data-dock] .record-strip:not([popover]){display:none}.record-strip[popover]:not(:popover-open){display:none}.record-strip[popover]:is(:popover-open,[data-closing]){--surface:var(--panel);--chalk-3:var(--glass-ink-2);inset:auto auto calc(var(--dock-h) + var(--safe-bottom) + var(--space-2)) var(--dock-left,var(--space-2));z-index:var(--z-sheet);width:min(calc(100vw - var(--dock-left,var(--space-2)) - var(--dock-right,var(--space-2))), 30rem);height:auto;max-height:var(--sheet-max);overscroll-behavior:contain;color:var(--chalk);background:var(--float-pop);backdrop-filter:var(--float-pop-fx);border:var(--ch-hair) solid var(--float-edge);border-radius:var(--r-sheet) var(--r-sheet) var(--r-sheet) var(--r-panel-tie);box-shadow:var(--float-sheen), var(--glass-shadow-pop);flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex;position:fixed;overflow:hidden auto}.record-strip[popover]::backdrop{background:var(--scrim,transparent)}html:has(.spine[popover]:is(:popover-open,[data-closing]),.record-strip[popover]:is(:popover-open,[data-closing])){overflow:hidden}.record-strip[popover] .strip__btn{justify-content:flex-start;gap:var(--space-3);width:100%;min-height:var(--row-sheet);padding:0 var(--space-4);border-right:0;border-bottom:var(--ch-hair) solid var(--hairline);border-radius:0;flex:none}.record-strip[popover] .strip__btn:last-child{border-bottom:0}.record-strip[popover] .strip__btn--record{margin-left:0}}.sheet-grip{display:none}@media (width<=1023.98px){:is(.spine,.record-strip)[data-drag]:is(:popover-open,[data-closing])>.sheet-grip{width:36px;height:var(--space-1);margin:var(--space-2) auto 0;border-radius:var(--space-1);background:var(--line);touch-action:none;flex:none;display:block}:is(.spine,.record-strip)[data-drag]:is(:popover-open,[data-closing]) :is(.sheet-grip,.spine__head){touch-action:none}:is(.spine,.record-strip)[data-drag]:is(:popover-open,[data-closing]){transform:translateY(var(--drag,0px))}.record-strip[data-drag]:is(:popover-open,[data-closing])>.sheet-grip{margin-bottom:var(--space-1)}}@media (width<=767.98px){.menu[data-drag][open]>.sheet-grip{width:36px;height:var(--space-1);margin:var(--space-2) auto 0;border-radius:var(--space-1);background:var(--line);flex:none;display:block}.menu[data-drag][open] :is(.sheet-grip,.menu__bar){touch-action:none}.menu[data-drag][open]{transform:translateY(var(--drag,0px))}}@media (forced-colors:active){.sheet-grip{forced-color-adjust:none;background:canvastext!important}}html[data-explain=on]:not([data-paused]) :is(.nav-pop,.legend-pop,.pop:not(.frag,.record-strip,.spine))[popover]{transition:opacity var(--dur-1) var(--ease-settle), transform var(--dur-1) var(--ease-settle), display var(--dur-1) allow-discrete, overlay var(--dur-1) allow-discrete}html[data-explain=on]:not([data-paused]) :is(.nav-pop,.legend-pop,.pop:not(.frag,.record-strip,.spine))[popover]:not(:popover-open){opacity:0;transform:translateY(calc(var(--space-1) * -1))}@starting-style{html[data-explain=on]:not([data-paused]) :is(.nav-pop,.legend-pop,.pop:not(.frag,.record-strip,.spine))[popover]:popover-open{opacity:0;transform:translateY(calc(var(--space-1) * -1))}}@media (width<=1023.98px){html[data-explain=on]:not([data-paused]) :is(.spine,.record-strip)[popover]:not([data-dragging]){transition:transform var(--dur-2) var(--ease-settle), display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete}html[data-explain=on]:not([data-paused]) :is(.spine,.record-strip)[popover][data-closing]:not(:popover-open){transform:translateY(calc(100% + var(--dock-h) + var(--safe-bottom) + var(--space-2)))}@starting-style{html[data-explain=on]:not([data-paused]) :is(.spine,.record-strip)[popover]:popover-open{transform:translateY(calc(100% + var(--dock-h) + var(--safe-bottom) + var(--space-2)))}}}html[data-explain=on]:not([data-paused]) .menu:not([data-dragging]){transition:opacity var(--dur-1) var(--ease-settle), transform var(--dur-1) var(--ease-settle), display var(--dur-1) allow-discrete, overlay var(--dur-1) allow-discrete}html[data-explain=on]:not([data-paused]) .menu:not([open]){opacity:0;transform:translateX(var(--space-2))}@starting-style{html[data-explain=on]:not([data-paused]) .menu[open]{opacity:0;transform:translateX(var(--space-2))}}@media (width<=767.98px){html[data-explain=on]:not([data-paused]) .menu:not([data-dragging]){transition-duration:var(--dur-2)}html[data-explain=on]:not([data-paused]) .menu:not([open]){opacity:1;transform:translateY(100%)}@starting-style{html[data-explain=on]:not([data-paused]) .menu[open]{opacity:1;transform:translateY(100%)}}}html[data-explain=on]:not([data-paused]) :is(.menu,.spine[popover],.record-strip[popover])::backdrop{transition:background-color var(--dur-2) var(--ease-settle), display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete}html[data-explain=on]:not([data-paused]) :is(.menu:not([open]),:is(.spine,.record-strip)[popover]:not(:popover-open))::backdrop{background:0 0}@starting-style{html[data-explain=on]:not([data-paused]) :is(.menu[open],:is(.spine,.record-strip)[popover]:popover-open)::backdrop{background:0 0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-1)}@media (width>=1024px){html[data-motion=on] .site-header{view-transition-name:site-header}}@media (width<=1023.98px){html[data-motion=on] .dock{view-transition-name:dock}}html:not([data-motion=on])::view-transition-group(*),html:not([data-motion=on])::view-transition-old(*),html:not([data-motion=on])::view-transition-new(*),html[data-paused]::view-transition-group(*),html[data-paused]::view-transition-old(*),html[data-paused]::view-transition-new(*){animation:none}@media (width<=1023.98px) and (height<=480px){:root{--sheet-max:calc(100svh - var(--dock-h) - var(--safe-bottom) - var(--space-4))}.menu{max-height:calc(100svh - var(--space-4))}:where(.spine:is(:popover-open,[data-closing])) .spine__start{padding:var(--space-1) var(--space-2)}}.plant{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plant path{fill:none;stroke-width:var(--ch-1);stroke-linecap:round;stroke-linejoin:round}.plant__rest{stroke:var(--line)}.plant__draw{stroke:var(--chalk);stroke-dasharray:1 1;opacity:0}html[data-motion=on] [data-plant-host]:has(.hero-mark:not([data-state=formed])) .plant__rest{opacity:0}@media (width<=1023.98px){.plant{display:none}}.site-footer{--lockup-w:72px;background:var(--ground-deep);color:var(--chalk);padding-bottom:var(--space-7);position:relative}.site-footer__shell{padding-top:0;position:relative}.site-footer__spine{top:0;left:calc(var(--spine-left) - var(--ch-1) / 2);width:var(--ch-1);height:var(--space-9);background:var(--line);border-radius:0 0 var(--ch-1) var(--ch-1);position:absolute}.site-footer__top{padding-top:calc(var(--space-9) - var(--lockup-lap));row-gap:var(--space-6)}@media (width>=1024px){.site-footer__top{padding-top:0}.site-footer__cols{margin-top:var(--space-7)}}.site-footer__definition{max-width:var(--measure-lead);font-family:var(--font-reading);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--chalk);text-wrap:pretty;margin:0}.site-footer__lockup{width:var(--lockup-w);position:relative}.markplate--lockup{width:var(--lockup-w);padding:10px 6px}.lockup-svg{width:56px;height:auto;fill:var(--mark);display:block}.site-footer__cols{gap:var(--space-6) var(--gap);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--ch-hair) solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer__col .link{font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk-2);padding-top:10px;text-decoration-color:#0000}.site-footer__col .link:is(:hover,:focus-visible){color:var(--chalk)}.site-footer__head{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk);padding:0;font-weight:600}.site-footer__meta{gap:var(--space-6) var(--gap);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.site-footer__contact p,.site-footer__motion{margin:0 0 var(--space-4);font-family:var(--font-reading);font-size:var(--t-value);color:var(--chalk-2);max-width:32em;line-height:1.5}.site-footer__contact a{color:var(--chalk)}.site-footer__motion .action{width:fit-content;margin-top:var(--space-2);display:flex}.site-footer__search{gap:var(--space-2);max-width:24rem;display:grid}.site-footer__settings .chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer__settings .chips>legend{width:100%}.site-footer__legal{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--ch-hair) solid var(--hairline);font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-3);flex-wrap:wrap;display:flex}.site-footer__legal p{margin:0}.site-footer__legal a{color:var(--chalk-2)}@media (width<=1279.98px){.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__definition{padding-right:calc(var(--lockup-w) / 2)}}@media (width<=1023.98px){.site-footer{padding-bottom:calc(var(--space-7) + var(--dock-h) + var(--safe-bottom))}.site-footer__spine{left:calc(50% - var(--ch-1) / 2)}.site-footer__top>.site-footer__lockup{order:-1;justify-self:center;display:block}.site-footer__definition{padding-right:0}.site-footer__meta{grid-template-columns:minmax(0,1fr)}.site-footer__col .link{min-height:var(--tap);align-items:flex-end;padding-top:0;display:inline-flex}.site-footer__legal a{min-height:var(--tap);align-items:center;display:inline-flex}}@media (width>=768px) and (width<=1023.98px){.site-footer__spine{height:var(--space-7)}.site-footer__top{padding-top:calc(var(--space-7) - var(--lockup-lap))}.site-footer__cols{margin-top:var(--space-7)}}@media (width<=767.98px){.site-footer__spine{height:var(--space-7)}.site-footer__top{padding-top:calc(var(--space-7) - var(--lockup-lap));row-gap:var(--space-4)}.site-footer__cols{margin-top:var(--space-6);padding-top:var(--space-4);gap:var(--space-4) var(--gap)}.site-footer__meta{margin-top:var(--space-6);gap:var(--space-5)}.site-footer__contact p,.site-footer__motion{margin-bottom:var(--space-3)}.site-footer__legal{margin-top:var(--space-6)}.site-footer__col ul{gap:0}.site-footer .chip{min-height:var(--tap);padding-right:var(--space-3)}.site-footer__settings .chips{gap:var(--tap-gap)}}html[data-motion=on]:not([data-paused]) .spine__read{transition:height var(--dur-3) var(--ease-settle)}html[data-motion=on]:not([data-paused]) .spine__node:before{transition:background-color var(--dur-2) var(--ease-settle), border-color var(--dur-2) var(--ease-settle)}html[data-motion=on]:not([data-paused]) .spine__label{transition:opacity var(--dur-1) var(--ease-settle)}html[data-motion=on]:not([data-paused]) .progress-strand__fill{transition:transform var(--dur-3) var(--ease-settle)}html[data-motion=on]:not([data-paused]) .wmark__src path{transition:opacity var(--dur-3) var(--ease-fill)}html[data-motion=on]:not([data-paused]) .site-header{transition:border-color var(--dur-2) var(--ease-settle)}@media (forced-colors:active){.site-header{background:canvas;border-bottom-color:canvastext}.site-header:before{content:none}.wmark__still,.lockup-svg{fill:canvastext}.markplate{background:0 0}.spine__line,.spine__read,.site-footer__spine{background:canvastext}}@media print{.markplate{background:0 0}.site-header{box-shadow:none;position:static}.site-header:before{content:none}.site-header__bar{height:auto;padding-bottom:4pt}.brandmark{min-height:0}.brandmark .markplate{width:28px;height:28px}.brandmark .wmark{width:22px;height:22px}.crumbs{padding-top:0}.crumbs a{min-height:0}.plant,.spine,.rails,.progress-strand{display:none}}html[data-simple]{--measure:40em;--measure-lead:40em}html[data-simple] .reading>.branch-head{padding-right:0}html[data-simple] .reading>.branch-head:after{right:0}html[data-simple] main .form-statement{max-width:20ch!important;font-size:var(--t-statement)!important}html[data-simple] main .night__walls{max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}html[data-simple] main :is(.compart__head,[data-sticky],.stage__view,.stage__record):not(.act *){max-height:none!important;position:static!important;overflow:visible!important}html[data-simple] .pull--static .pull__node{display:none}html[data-simple] .ask__top{grid-template-columns:minmax(0,1fr)}html[data-simple] .ask__brain{max-width:240px}html[data-simple] .xp-body{grid-template-columns:minmax(0,1fr)!important}html[data-simple] .night-stage :is(.stage__reading,.stage__record,.night){display:block!important}html[data-simple] .night-stage .night__walls{order:0!important}@media screen and (width>=1024px) and (height<=760px){html[data-simple] main .section--hero:not(.section--bleed){padding-top:var(--space-6)}html[data-simple] main .section--hero:not(.section--bleed) .form-hero__h1{margin-bottom:var(--space-5)}html[data-simple] main .section--hero:not(.section--bleed) .form-hero__reading>*+*{margin-top:var(--space-3)}}html[data-simple] main .form-close--bleed{text-align:start!important;display:block!important}html[data-simple] main .form-close--bleed>*{max-width:var(--measure)!important;text-align:start!important;justify-content:flex-start!important;margin-inline:0!important}html[data-simple] main .form-close--bleed>*+*{margin-top:var(--space-5)!important}html[data-simple] main .apparatus>*{grid-area:auto/1/auto/-1!important}html[data-simple] main .apparatus>.record{margin-top:0!important}html[data-mix][data-explain=on]:not([data-paused]) :is(.rec>tbody>tr,.pairrow__side,.rr__item){transition:opacity var(--dur-1) var(--ease-settle), background-color var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) :is(.value,.loc,.glyph,.rec__label){transition:opacity var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .plug__joined{transition:stroke-dashoffset var(--dur-2) var(--ease-draw), opacity var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .plug__end{transition:opacity var(--dur-2) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .plug__node{transition:fill var(--dur-1) var(--ease-settle), stroke var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) :is(.night__stop,.night__name,.night__at){transition:color var(--dur-2) var(--ease-settle), background-color var(--dur-2) var(--ease-settle), border-color var(--dur-2) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) :is(.walls__row--target,.export__entry){transition:transform var(--dur-2) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) :is(.walls__floor,.netplug__net){transition:opacity var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .rulev__table tr>*{transition:background-color var(--dur-1) var(--ease-settle), color var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .entity__prop{transition:opacity var(--dur-1) var(--ease-settle), background-color var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .project__item{transition:background-color var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .xpath__station{transition:fill var(--dur-1) var(--ease-settle), stroke var(--dur-1) var(--ease-settle)!important}html[data-mix][data-explain=on]:not([data-paused]) .atlas__lobe{transition:opacity var(--dur-2) var(--ease-fill), fill var(--dur-2) var(--ease-fill)!important}html[data-mix][data-explain=on]:not([data-paused]) .decide__ask:before,html[data-mix][data-explain=on]:not([data-paused]) .decide__ask:after{transition:border-color var(--dur-2) var(--ease-draw)!important}html[data-mix][data-explain=on]:not([data-paused]) .bs :is(.bs-body,.bs-src,.bs-edge,.bs-halo,.bs-lobe,.bs-fact,.bs-syn,.bs-syn path){transition:opacity var(--dur-3) var(--ease-fill)!important}@media screen{html[data-mix] .stage[data-stepped] .stage__steps{margin:var(--space-5) 0 0;max-width:none;display:block}html[data-mix] .stage[data-stepped] .stage__beats{margin-top:var(--space-4);align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}html[data-mix] .stage[data-stepped] .stage__beat{flex:none}html[data-mix] .stage[data-stepped] .stage__beat[data-active]{flex:1 0 100%}html[data-mix] .stage[data-stepped] .stage__beat:not([data-active])>:not(.stage__name){display:none}html[data-mix] .stage[data-stepped] .stage__beat:not([data-active]) .stage__name{font-weight:var(--w-ui);color:var(--chalk-2);margin:0}html[data-mix] .stage[data-stepped] .stage__beat:not([data-active]){padding-block:0}html[data-mix] .stage[data-stepped] .stage__beat:has(~.stage__beat[data-active]):before{background:var(--chalk-2);border-color:var(--chalk-2)}html[data-mix] .stage[data-stepped] .stage__beat[data-active]{padding-block:var(--space-2)}html[data-mix] .stage[data-stepped] .stage__beat[data-active] .stage__name{color:var(--chalk)}html[data-mix] .stage-skip{margin-inline:auto}html[data-mix] .stage[data-stepped] .night[data-now] .night__panel:not(.is-now),html[data-mix] .stage[data-stepped] .night[data-now] :is(.night-later,.night-earlier){display:none}html[data-mix] .stage[data-stepped] .night[data-now] .night__stop{border-color:var(--line);background:0 0}html[data-mix] .stage[data-stepped] .night[data-now] .night__station.is-passed .night__stop{border-color:var(--chalk-2)}html[data-mix] .stage[data-stepped] .night[data-now] .night__station.is-lit .night__stop{background:var(--chalk);border-color:var(--chalk)}html[data-mix] .stage[data-stepped] .night[data-now] .night__station.is-lit .night__name{color:var(--chalk)}html[data-mix] .stage[data-stepped] .night[data-now] .night__at{color:var(--chalk-3)}html[data-mix] .stage[data-stepped] .night[data-now] .night__at.is-passed{color:var(--chalk)}html[data-mix] .stage[data-stepped] .walls__floor{--floor:var(--line)}html[data-mix] .stage[data-stepped] :is(.walls[data-depth="0"] [data-floor="0"],.walls[data-depth="1"] [data-floor="1"],.walls[data-depth="2"] [data-floor="2"],.walls[data-depth="3"] [data-floor="3"]){--floor:var(--chalk)}html[data-mix] .stage[data-stepped] .walls[data-armed] .walls__panel:not([data-current]){display:none}}.strip__glyph{display:none}@media screen and (width>=1024px){html[data-mix]{--strip-h:0px;--strip-side-w:9.5rem}html[data-mix] .strip-rail{left:calc(100% - var(--margin) + var(--space-6));width:var(--strip-side-w);right:auto}html[data-mix] .record-strip{height:auto;margin-top:var(--space-6);top:calc(var(--header-h) + var(--space-5));background:var(--float-bar);backdrop-filter:var(--float-bar-fx);flex-direction:column;align-items:stretch}html[data-mix] .strip__btn{width:100%;min-height:56px;padding:0 var(--space-3);border-right:0;border-bottom:var(--ch-hair) solid var(--hairline);border-radius:0;justify-content:flex-start}html[data-mix] .strip__btn:last-child{border-bottom:0}html[data-mix] .strip__btn--record{margin-left:0}}@media screen and (width>=1024px) and (width<=1279.98px),screen and (width>=1024px) and (height<=700px){html[data-mix]{--strip-side-w:3.75rem}html[data-mix] .strip__btn{justify-content:center;gap:var(--space-1);padding:0}html[data-mix] .record-strip :is(.strip__word,.strip__dot,.strip__asat){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-mix] .strip__glyph{fill:none;width:18px;height:18px;stroke:var(--chalk);stroke-width:var(--ch-hair);flex:none;display:block}html[data-mix] .strip__rings,html[data-mix] .strip__rings .ring{width:32px;height:32px}}@media screen and (width>=1024px){html[data-mix] main .apparatus{align-items:start;row-gap:var(--space-7);grid-template-columns:[full-start reading-start gutter-start record-start margin-start]minmax(0,1fr)[reading-end gutter-end record-end margin-end full-end];grid-auto-flow:row;display:grid}html[data-mix] main .apparatus>*{grid-area:auto/full!important}html[data-mix] main .apparatus :not(figure *,.record *,[data-instrument] *,[data-module] *,table *){grid-row:auto!important}}html[data-mix] .site-footer__spine{display:none}html[data-mix]{--reading-w:100%;--hc-reading:100%}@media screen and (width>=1024px){html[data-mix] .start-pair{display:block}html[data-mix] .start-pair>#commitments{pointer-events:auto}html[data-mix] .start-pair>#commitments .across,html[data-mix] .paged--hc #shape>.shell>.apparatus>.record{margin-top:0}}@container (width>=480px){html[data-mix] .ask__top{grid-template-columns:minmax(140px,200px) minmax(0,1fr)}html[data-mix] .ask__brain{max-width:none}}@media print{html[data-mix] .apparatus{display:block}html[data-mix][data-print=compact]{--t-body:9.5pt;--t-lead:10pt;--t-h1:20pt;--t-h2:13.5pt;--t-h3:11pt;--t-sidenote:8.5pt}html[data-mix][data-print=compact] .apparatus{gap:6pt}html[data-mix][data-print=compact] :is(.paged,main){margin-bottom:0!important;padding-bottom:0!important}html[data-mix][data-print=compact] :is(.rails,.strip-rail,.stage__after){display:none!important}html[data-mix][data-print=compact] main :is(p,li,td,dd){line-height:1.35}html[data-mix][data-print=compact] main section{padding-block:3pt!important}html[data-mix][data-print=compact] main :is(h2,h3){margin-bottom:6pt}html[data-mix][data-print=compact] main :is(h2,h3)+*{margin-top:0}html[data-mix][data-print=compact] main :is(p,ul,ol,dl){margin-block:0 6pt}html[data-mix][data-print=compact] .stage__beat{border:0!important;padding:0 0 0 10pt!important}html[data-mix][data-print=compact] main :is(td,th){padding-block:2pt!important}html[data-mix][data-print=compact] main :is(tr,li){padding-block:0!important}html[data-mix][data-print=compact] .form-close{gap:4pt!important;padding:0!important}html[data-mix][data-print=compact] .form-close>*,html[data-mix][data-print=compact] .form-close .fold__body>*{margin-block:0 4pt!important;padding-block:0!important}html[data-mix][data-print=compact] .stage__beat:after{display:none!important}html[data-mix][data-print=compact] .section--close :is(p,.t-statement){font-size:var(--t-body);margin-block:0 4pt}}.header-menu,.site-header .header-home{display:none}@media (width>=1024px) and (width<=1199.98px){.site-header:not(.site-header--hc) .primary-nav{display:none}.site-header:not(.site-header--hc) .site-header__actions{margin-left:auto}.site-header:not(.site-header--hc) .site-header__actions :is(.header-menu,.header-home){display:inline-flex}}.btn--secondary{color:var(--chalk);border-color:var(--line);background:0 0}.btn--secondary:is(:hover,:focus-visible,.is-engaged){border-color:var(--chalk);background:0 0}.menu__pages{margin:0;padding:0;list-style:none}@media (width>=1280px){.site-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.apparatus>.reading>.figure-zone,.apparatus>.across>.figure-zone{max-width:none}.site-footer__statement{max-width:40rem}html[data-mix]{--column:40rem;--zone:72rem;--measure:28em;--measure-lead:28em}html[data-mix] main .reading>:is(p,ul,ol,dl):not(.figure-zone){max-width:28em}html[data-mix] main .section--hero .form-hero__reading>.lead{max-width:var(--measure-lead)}@media (width>=1024px){html[data-mix] main .section--hero:not(.section--bleed) .form-hero__h1{max-width:20em;margin-bottom:var(--h1-lead-gap);font-size:2.75rem;line-height:1.08}}@media (width>=1024px) and (height<=760px){html[data-mix] main .section--hero:not(.section--bleed){padding-top:var(--space-6)}html[data-mix] main .section--hero:not(.section--bleed) .form-hero__h1{font-size:2.25rem}}@media (width>=1024px){.figure-zone{--zone-w:min(var(--zone), calc(100vw - 2 * var(--margin) - var(--space-6)))}.figure-zone,#main .figure-zone{width:min(max(100%, var(--zone-w)), var(--zone-cap,100vw));margin-inline:calc((100% - min(max(100%, var(--zone-w)), var(--zone-cap,100vw))) / 2)}.meridian--small{--zone-cap:52rem}#main .figure-zone.cost-figures--one{width:auto;margin-inline:0}}.reading>.figure-zone+:is(p,ul,ol,dl){margin-top:var(--space-6)}.deck-more{margin-top:var(--space-5)}.deck-steps{gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.deck-steps a{font-family:var(--font-ui);font-weight:var(--w-ui);font-size:var(--t-ui)}.deck-list{margin:var(--space-4) 0 0;padding-left:1.1em}.deck-list li+li{margin-top:var(--space-2)}.deck-list a[href^="/.well-known/"]{white-space:nowrap}.deck-defs{margin:var(--space-4) 0 0}.deck-defs>div{padding:var(--space-4) 0;border-top:var(--ch-hair) solid var(--hairline)}.deck-defs>div:last-child{border-bottom:var(--ch-hair) solid var(--hairline)}.deck-defs dt{font-family:var(--font-ui);font-weight:var(--w-selected);font-size:var(--t-ui);color:var(--chalk)}.deck-defs dd{margin:var(--space-1) 0 0}.deck-hero__view{min-height:min(calc(100svh - var(--header-h)), 44rem);padding-block:var(--space-8);background:var(--ground);color:var(--chalk);align-items:center;display:grid;overflow:clip}main .shell.deck-hero__shell{max-width:calc(var(--content-max) + 2 * var(--margin))}.deck-hero__shell{column-gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.deck-hero__h1{max-width:15ch;margin:0}.deck-hero__lede{margin:var(--h1-lead-gap) 0 0;max-width:30em}.deck-hero__sub{max-width:30em}.deck-hero__audience{margin:var(--space-4) 0 var(--space-6);max-width:var(--measure);font-family:var(--font-reading);font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2)}.deck-hero__figure{place-items:center;display:grid}.deck-hero__mark{aspect-ratio:1020/1028;width:min(100%,380px);height:auto}@media (width<=1023.98px){.deck-hero__view{min-height:0;padding-block:var(--space-7)}.deck-hero__shell{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.deck-hero__figure{order:-1;justify-items:start}.deck-hero__mark{width:min(28vw,160px)}}.meridian{margin-top:0}.meridian__label{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2)}.meridian__surface{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.meridian__surface{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.meridian__card,.meridian__panel{background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel);font-family:var(--font-ui);color:var(--chalk)}.meridian__card{overflow:hidden}.meridian__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:var(--ch-hair) solid var(--hairline);font-size:var(--t-caption);color:var(--chalk-2);flex-wrap:wrap;display:flex}.meridian__app{align-items:center;gap:var(--space-2);font-weight:var(--w-selected);color:var(--chalk);display:inline-flex}.meridian__app .markplate{width:24px;height:24px}.meridian__ask{margin:var(--space-4) var(--space-5) 0;padding:var(--space-3) var(--space-4);background:var(--cell);border-radius:var(--r-field);font-size:var(--t-value)}.meridian__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);margin:var(--space-5) var(--space-5) 0;flex-wrap:wrap;display:flex}.meridian__name{font-size:var(--t-h3);font-weight:var(--w-selected);margin:0}.meridian__count{font-size:var(--t-caption);color:var(--chalk-2);margin:0}.meridian__facts{margin:var(--space-3) var(--space-5) var(--space-5)}.meridian__fact{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-top:var(--ch-hair) solid var(--hairline);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.meridian__what{color:var(--chalk-2);font-size:var(--t-ui)}.meridian__value{font-size:var(--t-value);font-weight:var(--w-value);margin:0}.meridian__src{text-align:right;margin:0}.meridian__chip{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-chip);white-space:nowrap;display:inline-flex}.meridian__side{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.meridian__panel{padding:var(--space-4) var(--space-5) var(--space-5)}.meridian__panel-head{font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2);margin:0}.meridian__file{margin:var(--space-2) 0 var(--space-3)}.meridian__sheet{font-size:var(--t-caption);color:var(--chalk-2)}.meridian__sheet-table{border-collapse:collapse;width:100%;font-size:var(--t-caption)}.meridian__sheet-table :is(th,td){padding:var(--space-1) var(--space-2);border:var(--ch-hair) solid var(--hairline);text-align:left;font-weight:400}.meridian__sheet-table thead th,.meridian__sheet-table tbody th{color:var(--chalk-3)}.meridian__sheet-table td:last-child{text-align:right}.meridian__sheet-table tr.is-target td{font-weight:var(--w-selected);color:var(--chalk)}.meridian__sheet-table td.is-cell{outline:var(--ch-1) solid var(--line);outline-offset:-2px}.meridian__draft-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.meridian__status{align-items:center;gap:var(--space-2);font-size:var(--t-caption);color:var(--chalk-2);margin:0;display:inline-flex}.meridian__subject{margin:var(--space-3) 0 0;font-weight:var(--w-selected);font-size:var(--t-value)}.meridian__body{margin:var(--space-2) 0 0;font-family:var(--font-reading);font-size:var(--t-value);line-height:var(--lh-sidenote);color:var(--chalk-2)}.meridian__from{margin:var(--space-3) 0 0;font-size:var(--t-caption);color:var(--chalk-3)}.meridian__nowrap{white-space:nowrap}.meridian__actions{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.meridian__inert{min-height:36px;padding:0 var(--space-4);border:var(--ch-hair) solid var(--line);border-radius:var(--r-btn);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk);align-items:center;display:inline-flex}.meridian__inert--primary{background:var(--chalk);border-color:var(--chalk);color:var(--ground)}.meridian__caption{margin-top:var(--space-4);max-width:34em}@media (width<=767.98px){.meridian__fact{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.meridian__src{text-align:left}.meridian__bar{padding-inline:var(--space-4)}.meridian__ask,.meridian__head,.meridian__facts{margin-inline:var(--space-4)}}.proof-row{gap:var(--space-5);margin-top:0;padding:0;list-style:none;display:grid}@media (width>=768px){.proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.proof-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-row__item{padding-top:var(--space-4);border-top:var(--ch-1) solid var(--line)}.proof-row__value{font-family:var(--font-display);font-size:var(--t-h2);line-height:var(--lh-h2);color:var(--chalk);margin:0;display:block}.proof-row__meaning{margin:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk);display:block}.proof-row__detail{margin:var(--space-2) 0 0;font-size:var(--t-sidenote);line-height:var(--lh-sidenote);color:var(--chalk-2);display:block}.proof-row__label{margin:var(--space-3) 0 0;font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-3);display:block}@media (width>=1024px) and (width<=1279.98px){.proof-row--full{grid-template-columns:repeat(2,minmax(0,1fr))}}.deck-named{margin:var(--space-4) 0 0;padding:0;list-style:none}.deck-named>li{padding:var(--space-4) 0;border-top:var(--ch-hair) solid var(--hairline)}.deck-named>li:last-child{border-bottom:var(--ch-hair) solid var(--hairline)}.deck-named h3{font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);margin:0}.deck-named p{margin:var(--space-1) 0 0;max-width:var(--measure)}.deck-links{gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.deck-statement{margin:var(--space-4) 0 0;max-width:var(--measure);padding-left:1.4em}.deck-statement li+li{margin-top:var(--space-3)}.deck-note{margin-top:var(--space-4);max-width:var(--measure)}.deck-table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui)}.deck-table :is(th,td){padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:var(--ch-hair) solid var(--hairline);text-align:left;vertical-align:top;font-weight:400}.deck-table thead th{font-size:var(--t-caption);color:var(--chalk-3);border-top:0}.deck-table tbody th{font-weight:var(--w-selected);color:var(--chalk)}.deck-table tbody tr:last-child :is(th,td){border-bottom:var(--ch-hair) solid var(--hairline)}.deck-table__col{display:none}.usecase-table td:last-child{color:var(--chalk);font-weight:var(--w-ui)}@media (width<=767.98px){.stays-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stays-table,.stays-table tbody,.stays-table tr,.stays-table th,.stays-table td{display:block}.stays-table tr{padding:var(--space-4) 0;border-top:var(--ch-hair) solid var(--hairline)}.stays-table tbody tr:last-child{border-bottom:var(--ch-hair) solid var(--hairline)}.stays-table :is(th,td){padding:0;border:0!important}.stays-table tbody th{font-size:var(--t-ui);line-height:var(--lh-ui)}.stays-table td{margin-top:var(--space-3);color:var(--chalk)}.stays-table .deck-table__col{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3);margin-bottom:2px;font-weight:400;display:block}}@container scroll-table (width>=480px){.supplier-table tbody th{z-index:1;background:var(--ground);box-shadow:var(--ch-hair) 0 0 0 var(--hairline);position:sticky;left:0}.supplier-table thead th:first-child{z-index:1;background:var(--ground);position:sticky;left:0}}@media (width<=1023.98px){.usecase-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.usecase-table,.usecase-table tbody,.usecase-table tr,.usecase-table th,.usecase-table td{display:block}.usecase-table tr{padding:var(--space-4) 0;border-top:var(--ch-hair) solid var(--hairline)}.usecase-table tbody tr:last-child{border-bottom:var(--ch-hair) solid var(--hairline)}.usecase-table :is(th,td){padding:0;border:0!important}.usecase-table td{margin-top:var(--space-2)}.usecase-table th{font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3)}.deck-table__col{font-size:var(--t-caption);color:var(--chalk-3);font-weight:400;display:block}}.timeback__formula{font-family:var(--font-reading);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--chalk)}.timeback{gap:var(--space-4);max-width:44rem;display:grid}.timeback__table td{text-align:right;padding-right:0}.timeback :is(.timeback__table td.tnum,.numbers__input,.numbers__cost){font-family:var(--font-ui);font-variant-numeric:tabular-nums}.timeback__worked{margin:0}.layers,.deploy{margin-block:0}.layers__env,.deploy__boundary{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);border:var(--ch-1) dashed var(--line);border-radius:var(--r-panel);display:grid;position:relative}.layers__env-name,.deploy__name{top:0;left:var(--space-5);padding:0 var(--space-2);background:var(--ground);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2);margin:0;position:absolute;transform:translateY(-50%)}.layers__layer{padding:var(--space-4) var(--space-5);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel)}.layers__layer--brain{background:var(--cell)}.layers__name{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);color:var(--chalk);margin:0;display:flex}.layers__plate{width:28px;height:28px}.layers__mark{width:20px;height:20px;fill:var(--mark);flex:none}.layers__items{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.layers__items li{padding:var(--space-1) var(--space-3);border:var(--ch-hair) solid var(--line);border-radius:var(--r-chip);font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk)}.layers__sources{padding-top:var(--space-3);border-top:var(--ch-hair) solid var(--hairline);font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk-2);margin:0}.layers figcaption,.deploy figcaption{margin-top:var(--space-4)}.layers__items li.layers__item--pill{background:0 0;border:0;padding:0}.layers__pill{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);border:var(--ch-hair) solid var(--line);border-radius:var(--r-chip);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-ui);color:var(--chalk);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;display:inline-flex}.layers__pill-node{border:var(--ch-1) solid var(--chalk-2);background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.layers__pill:is(:hover,:focus-visible){border-color:var(--chalk);background:var(--cell)}.layers__layer--brain .layers__pill:is(:hover,:focus-visible){background:var(--panel)}.layers__pill:is(:hover,:focus-visible) .layers__pill-node{border-color:var(--chalk);background:var(--chalk)}.layers__pill:active{background:var(--cell)}.layers__pill:is([aria-expanded=true],:has(+.pill-note:popover-open)){color:var(--resolved);font-weight:var(--w-selected);border-color:var(--resolved);box-shadow:inset 0 calc(-1 * var(--ch-bar)) 0 var(--resolved)}.layers__pill:is([aria-expanded=true],:has(+.pill-note:popover-open)) .layers__pill-node{border-color:var(--resolved);background:var(--resolved)}@media (width<=767.98px){.layers__pill{min-height:44px}}.pill-note{width:max-content;max-width:min(20rem, calc(100vw - 2 * var(--margin)));margin:var(--space-2) 0;font-family:var(--font-reading);font-size:1rem;line-height:var(--lh-sidenote);color:var(--chalk-2)}.pill-note:not(.tie-tl,.tie-tr,.tie-bl,.tie-br){border-radius:var(--r) var(--r) var(--r) var(--r-tie)}@supports (anchor-name:--a) and (position-area:block-end) and (anchor-scope:--a){.layers__item--pill{anchor-scope:--pill}.layers__pill{anchor-name:--pill}.pill-note{position-anchor:--pill;position-area:block-start span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:var(--space-2) var(--space-4) var(--space-2) 0;position:fixed;inset:auto!important}}@media (forced-colors:active){.layers__pill{color:buttontext;border-color:buttontext}.layers__pill:is([aria-expanded=true],:has(+.pill-note:popover-open)){box-shadow:inset 0 calc(-1 * var(--ch-bar)) 0 Highlight;border-color:highlight}.pill-note{border:var(--ch-hair) solid CanvasText}}@media print{.pill-note{display:none!important}.layers__pill-node{display:none}}.deploy__parts{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.deploy__parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.deploy__parts{grid-template-columns:repeat(4,minmax(0,1fr))}}.deploy__part{padding:var(--space-4);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk)}.deploy__part--store{background:var(--cell)}.team-rows{gap:var(--space-5);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.team-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.team-rows:not(.team-rows--compact){grid-template-columns:repeat(4,minmax(0,1fr))}}.team-rows__person{padding-top:var(--space-4);border-top:var(--ch-1) solid var(--line)}.team-rows__name{font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);margin:0}.team-rows__person dd{margin-left:0}.team-rows__studies{margin:var(--space-1) 0 0;font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-2)}.team-rows__background{margin:var(--space-2) 0 0;font-size:var(--t-sidenote);line-height:var(--lh-sidenote);color:var(--chalk-2)}.team-backing{margin-top:var(--space-5);font-family:var(--font-reading);font-weight:var(--w-reading)}.sec-meta{margin-top:var(--space-4)}.routes__list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.route__intent{font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);margin:0}@media print{.paged--brief .section{padding-block:6pt!important}.paged--brief :is(p,li){font-size:9.5pt;line-height:1.35}.paged--brief h2{margin:0 0 3pt;font-size:12pt}.paged--brief h1{font-size:18pt}.paged--brief .team-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:6pt}}.change-cards{gap:var(--gap);margin-block:var(--space-6) 0;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;list-style:none;display:grid}@media (width>=768px){.change-cards:is(.change-cards--2,.change-cards--3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.change-cards.change-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.change-card{overflow-wrap:break-word;grid-template-rows:auto 1fr auto;min-width:0;margin:0;display:grid}.change-card__name{font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);color:var(--chalk);text-wrap:balance;margin:0}.change-card__text{margin:var(--space-2) 0 0;max-width:none;font-family:var(--font-reading);font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2);text-wrap:pretty}.change-card__pair{gap:var(--space-4);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--ch-hair) solid var(--hairline);display:grid}.change-card__pair>div{min-width:0}.change-card__pair dt{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-selected);color:var(--chalk-2);margin:0;display:flex}.change-card__pair dt .node{--node-size:8px;vertical-align:0}.change-card__pair dd{margin:var(--space-1) 0 0;font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui)}.change-card__before dd{color:var(--chalk-3)}.change-card__after dd{padding-left:var(--space-3);border-left:var(--ch-bar) solid var(--resolved);font-weight:var(--w-selected);color:var(--resolved)}@supports (grid-template-rows:subgrid){.change-cards>.change-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.change-card>.change-card__pair{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-4)}html[data-mix] main .change-cards.change-cards>.change-card{grid-row:span 4!important}html[data-mix] main .change-cards.change-cards>.change-card>.change-card__pair{grid-row:span 2!important}}@media (forced-colors:active){.change-card__after dd{border-left-color:canvastext}}@media print{.change-cards{gap:8pt}.change-card{break-inside:avoid}}html[data-full] .line-probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}html[data-full] .line-probe>span{width:1px;display:block;position:absolute;top:0;left:0}html[data-full] .line-probe__chrome{height:var(--chrome-top)}html[data-full] .line-probe__svh{height:100svh}html[data-full] .line-probe__dock{height:var(--dock-h)}html[data-full] .line-probe__rem{height:1px;width:10rem!important}@media print{html[data-full] .line-probe{display:none}}@media screen and (width>=1024px){html[data-full] .spine:not(:popover-open){display:none}}html[data-full] .spine__in-lane{display:none}@media screen and (width>=1216px) and (hover:hover) and (pointer:fine){html[data-full]{--lane:88px;--lane-zone:min(var(--zone), calc(100vw - 2 * (var(--lane) + var(--space-5))))}html[data-full] .figure-zone{--zone-w:var(--lane-zone)}html[data-full] .paged:has(>.rails>.spine:not([data-spine-phone])){--rule-reach:calc((var(--lane-zone) - var(--column)) / 2 + var(--space-5) + var(--lane) / 2)}html[data-full] .rails .spine:not([data-spine-phone]):not(:popover-open){left:calc(var(--margin) - var(--rule-reach) - var(--hit) / 2);display:block}html[data-full] .spine:not(:popover-open) .spine__item[data-lane-off]{display:none}html[data-full] .spine:not(:popover-open) .spine__in-lane{display:inline}html[data-full] .spine:not(:popover-open) .spine__in-sheet{display:none}html[data-full] .spine[data-spine-chapters]:not(:popover-open) .spine__item.is-here .spine__node:before{background:var(--chalk);border-color:var(--chalk)}}@media screen and (width>=1024px){html[data-full] .stage .stage__reading>.branch-head:after{left:0}}@media screen{html[data-full] .stage:is(.stage--how,.stage--today,.stage--walls)[data-stage-state=pinned] .stage__record{flex-direction:column;justify-content:center;display:flex}html[data-full] .stage:is(.stage--how,.stage--today,.stage--walls):is([data-stage-state=stepped],[data-stage-state=cards]) .stage__record{margin-top:var(--space-5)}}@media screen and (width>=1024px){html[data-full] :is(.stage[data-stage-state=pinned]>.stage__view,.stage__probe) :is(.stage__record,.stage__reading){--stage-zone-w:var(--lane-zone,min(var(--zone), calc(100vw - 2 * var(--margin) - var(--space-6))));width:var(--stage-zone-w);max-width:none;margin-inline:calc((100% - var(--stage-zone-w)) / 2)}}@media screen and (width>=1216px) and (hover:hover) and (pointer:fine){html[data-full] .paged:has(>.rails>.spine:not([data-spine-phone])) .stage>.stage__view{width:var(--lane-zone);margin-inline:auto}}@media screen{html[data-full] [data-band][data-band-state=sticky]>[data-band-plate]{top:var(--chrome-top);z-index:2;background:var(--ground);position:sticky}html[data-full] [data-band][data-band-state=sticky] :is(a[href],button,input,select,textarea,summary,[tabindex],h2,h3,h4,[id]){scroll-margin-top:calc(var(--chrome-top) + var(--band-h,0px) + 16px)}html[data-full] [data-band][data-band-state=sticky]>[data-band-plate] :is(a[href],button,input,select,textarea,summary,[tabindex],h2,h3,h4,[id]){scroll-margin-top:0}}html[data-full] .band-host{margin-top:var(--space-5)}html[data-full] .band{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-3) var(--space-4);color:var(--chalk);background:var(--ground);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel) var(--r-panel) var(--r-panel) var(--r-panel-tie);display:flex}html[data-full] .band__specimen{flex:none;min-width:0}html[data-full] .band__steps{flex:auto;min-width:0}html[data-full] .band__steps .steps__beat{font-size:var(--t-ui);font-weight:var(--w-selected);color:var(--chalk);text-wrap:balance}html[data-full] .band__beats{margin-top:var(--space-4)}html[data-full] .band-host[data-band-state] .band__beat{position:relative}html[data-full] .band-host[data-band-state] .band__beat:before{content:"";left:calc(-1 * var(--space-4));top:var(--space-4);bottom:var(--space-4);width:var(--ch-1);border-radius:var(--ch-1);background:var(--chalk);transform-origin:50% 0;position:absolute;transform:scaleY(0)}html[data-full] .band-host[data-band-state] .band__beat[data-active]:before{transform:none}html[data-full][data-motion=on]:not([data-paused]) .band-host[data-band-state] .band__beat:before{transition:transform var(--dur-2) var(--ease-draw)}html[data-full] .band__brain{aspect-ratio:1020/1028;width:112px}html[data-full] .band__mark{width:100%;height:100%;display:block;overflow:visible}html[data-full] .band__lobe{fill:var(--mark);stroke:var(--hairline);stroke-width:var(--ch-hair);vector-effect:non-scaling-stroke}html[data-full] .band-host[data-band-state] .band__lobe{fill:var(--cell);stroke:var(--line)}html[data-full] .band-host[data-band-state] .band__lobe.is-on,html[data-full] .band-host[data-band-state][data-beat-now="0"] .band__lobe[data-parts~="0"],html[data-full] .band-host[data-band-state][data-beat-now="1"] .band__lobe[data-parts~="1"],html[data-full] .band-host[data-band-state][data-beat-now="2"] .band__lobe[data-parts~="2"],html[data-full] .band-host[data-band-state][data-beat-now="3"] .band__lobe[data-parts~="3"],html[data-full] .band-host[data-band-state][data-beat-now="4"] .band__lobe[data-parts~="4"],html[data-full] .band-host[data-band-state][data-beat-now="5"] .band__lobe[data-parts~="5"]{fill:var(--mark);stroke:var(--mark)}html[data-full][data-motion=on]:not([data-paused]) .band__lobe{transition:fill var(--dur-2) var(--ease-fill), stroke var(--dur-2) var(--ease-fill)}html[data-full] .band-host--pilot>.band{flex-wrap:wrap}html[data-full] .band__pilot{gap:var(--space-2);flex:14rem;display:grid}html[data-full] .band__label{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-ui);color:var(--chalk-2);margin:0}html[data-full] .band__line{--dot:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}html[data-full] .band__line:before,html[data-full] .band__line:after{content:"";width:80%;left:10%;top:calc(var(--dot) / 2 - var(--ch-1) / 2);height:var(--ch-1);border-radius:var(--ch-1);background:var(--line);position:absolute}html[data-full] .band__line:after{background:var(--chalk);transform:scaleX(var(--reach,1));transform-origin:0}html[data-full] .band__node{z-index:1;justify-items:center;display:grid;position:relative}html[data-full] .band__dot{width:var(--dot);height:var(--dot);border:var(--ch-bar) solid var(--line);background:var(--ground);border-radius:50%;grid-area:1/1;place-items:center;display:grid}html[data-full] .band__num{font-family:var(--font-ui);font-size:var(--t-caption);line-height:1;font-weight:var(--w-ui);color:var(--chalk-2);font-variant-numeric:tabular-nums;grid-area:1/1;place-self:center}html[data-full] .band__name{display:none}html[data-full] .band-host:not([data-band-state]) .band__dot,html[data-full] .band__node.is-done .band__dot{background:var(--chalk);border-color:var(--chalk)}html[data-full] .band-host:not([data-band-state]) .band__num,html[data-full] .band__node.is-done .band__num{color:var(--on-chalk)}html[data-full] .band-host[data-band-state] .band__node.is-current .band__dot{outline:var(--ch-1) solid var(--chalk);outline-offset:3px}html[data-full][data-motion=on]:not([data-paused]) .band__line:after{transition:transform var(--dur-3) var(--ease-draw)}html[data-full][data-motion=on]:not([data-paused]) .band__dot{transition:background-color var(--dur-2) var(--ease-settle), border-color var(--dur-2) var(--ease-settle)}@media (width<=767.98px){html[data-full] .band{padding:var(--space-3)}html[data-full] .band__brain{width:72px}html[data-full] .band-host--pilot>.band{align-items:stretch;gap:var(--space-2);flex-direction:column}html[data-full] .band-host--pilot .band__pilot{flex:none}}@container reading (width<=479.98px){html[data-full] .band-host--brain>.band{gap:var(--space-3)}html[data-full] .band-host--brain .band__brain{width:56px}html[data-full] .band-host--brain .band__steps .steps{row-gap:var(--space-2);flex-wrap:wrap}html[data-full] .band-host--brain .band__steps .steps__beat{flex-basis:100%;order:-1}}@media (forced-colors:active){html[data-full] .band{border-color:canvastext}html[data-full] .band__lobe{fill:canvastext;stroke:canvastext}html[data-full] .band-host[data-band-state] .band__lobe:not(.is-on){fill:canvas}html[data-full] .band__node.is-done .band__dot,html[data-full] .band-host:not([data-band-state]) .band__dot,html[data-full] .band__line:before,html[data-full] .band__line:after{background:canvastext}}@media print{html[data-full] .band-host>.band{break-inside:avoid;position:static}html[data-full] .band__steps{display:none}html[data-full] .band-host .band__lobe{fill:var(--mark);stroke:var(--mark)}html[data-full] .band-host .band__dot{background:var(--chalk);border-color:var(--chalk);outline:none}html[data-full] .band-host .band__num{color:var(--on-chalk)}html[data-full] .band__line:after{transform:none}html[data-full] .band__beat:before{display:none}}html[data-full] .tswitch{--kind-h:36px;margin-top:var(--space-5)}html[data-full] .tswitch__bar{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}html[data-full] .tswitch__btn{min-height:var(--hit)}html[data-full].js .tswitch:not([data-armed]):not([data-ran]) .tswitch__panel--with{display:none}html[data-full] .tswitch__panel+.tswitch__panel{margin-top:var(--space-7)}html[data-full] .tswitch[data-armed] .tswitch__panel+.tswitch__panel{margin-top:0}html[data-full] .tswitch__heading{font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);color:var(--chalk);margin:0}html[data-full] .tswitch__lede{margin:var(--space-2) 0 0;max-width:var(--measure);color:var(--chalk-2)}html[data-full] .tswitch__grid{gap:var(--space-4);margin-block:var(--space-5) 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}html[data-full] .tswitch__card{padding:var(--space-4);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel) var(--r-panel) var(--r-panel) var(--r-panel-tie)}html[data-full] .tswitch__name{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-selected);color:var(--chalk);display:flex}html[data-full] .tswitch__kinds{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}html[data-full] .tswitch__kind{align-items:center;column-gap:var(--space-2);min-height:var(--kind-h);padding:var(--space-1) var(--space-3);background:var(--cell);border-radius:var(--r-chip) var(--r-chip) var(--r-chip) var(--r-chip-tie);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk);grid-template-columns:auto minmax(0,1fr);display:grid}html[data-full] .tswitch__kind .glyph{--glyph-size:var(--glyph-key);grid-row:1/span 2}html[data-full] .tswitch__system{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3);grid-column:2}html[data-full] .tswitch__node{width:var(--node);height:var(--node);background:var(--chalk);border-radius:50%;flex:none}html[data-full] .tswitch__tree{padding-left:var(--space-5);position:relative}html[data-full] .tswitch__strand{left:calc(var(--node) / 2 - var(--ch-1) / 2);top:calc(-1 * var(--space-3));bottom:calc(var(--kind-h) / 2);width:var(--ch-1);border-radius:var(--ch-1);background:var(--line);transform-origin:50% 0;position:absolute}html[data-full] .tswitch__links .tswitch__kind{position:relative}html[data-full] .tswitch__links .tswitch__kind:before{content:"";right:100%;top:calc(50% - var(--ch-1) / 2);width:calc(var(--space-5) - var(--node) / 2);height:var(--ch-1);background:var(--line);position:absolute}html[data-full] .tswitch__name .glyph--key{flex:none}html[data-full] .tswitch__panel--today .tswitch__card{container-type:inline-size}html[data-full] .tswitch__panel--today .tswitch__kinds{gap:var(--space-3)}html[data-full] .tswitch__panel--today .tswitch__kind{background:0 0;border-radius:0;align-items:baseline;min-height:0;padding:0}html[data-full] .tswitch__panel--today .tswitch__kind .glyph{grid-row:1;align-self:start;margin-top:.55em}html[data-full] .tswitch__panel--today .tswitch__kind-name{text-wrap:balance;overflow-wrap:normal}html[data-full] .tswitch__panel--today .tswitch__kind:nth-child(3n+1) .tswitch__kind-name{font-family:var(--font-heavy);font-variation-settings:"opsz" 40;font-weight:700;font-size:max(1.75rem, min(var(--t-h2), 15cqi));line-height:var(--lh-heavy);letter-spacing:var(--track-heavy);color:var(--display-mute)}html[data-full] .tswitch__panel--today .tswitch__kind:nth-child(3n+2) .tswitch__kind-name{font-family:var(--font-serif-display);font-weight:400;font-size:max(1.75rem, min(var(--t-h2), 15cqi));line-height:var(--lh-serif);letter-spacing:var(--track-serif);color:var(--chalk)}html[data-full] .tswitch__panel--today .tswitch__kind:nth-child(3n+3) .tswitch__kind-name{font-family:var(--font-ui);font-weight:var(--w-display-quiet);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--chalk-2)}@media (width>=768px){html[data-full] .tswitch__panel--today .tswitch__kind:nth-child(3n+2){padding-left:var(--space-5)}html[data-full] .tswitch__panel--today .tswitch__kind:nth-child(3n+3){padding-left:var(--space-2)}}html[data-full] .tswitch__close{margin:var(--space-4) 0 0;max-width:var(--measure);font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk-2)}@media (width>=768px){html[data-full] .tswitch__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){html[data-full] .tswitch__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{html[data-full] .tswitch__panel+.tswitch__panel{margin-top:var(--space-5)}html[data-full] .tswitch__card{break-inside:avoid}}html[data-full] .wpick{margin-top:var(--space-5)}html[data-full] .wpick__choices{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}html[data-full] .wpick__legend{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);color:var(--chalk);padding:0}html[data-full] .wpick__choice{padding-block:var(--space-1);max-width:var(--measure);line-height:var(--lh-ui);align-items:center;display:flex}html[data-full] .wpick__rows{gap:var(--space-4);margin-block:var(--space-5) 0;padding:0;list-style:none;display:grid}html[data-full] .wpick__row{padding:var(--space-5);background:var(--panel);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel) var(--r-panel) var(--r-panel) var(--r-panel-tie)}html[data-full] .wpick[data-armed] .wpick__row:not([data-current]){display:none}html[data-full] .wpick__problem{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-selected);color:var(--chalk)}html[data-full] .wpick[data-armed] .wpick__problem{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-full] .wpick__pair{gap:var(--space-4);margin:0;display:grid}html[data-full] .wpick__pair dt{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-ui);color:var(--chalk-3)}html[data-full] .wpick__pair dd{margin:var(--space-1) 0 0}html[data-full] .wpick__outcome{font-family:var(--font-ui);font-weight:var(--w-selected);color:var(--chalk)}html[data-full] .wpick__start{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:var(--ch-hair) solid var(--hairline)}@media (width>=768px){html[data-full] .wpick__pair{grid-template-columns:3fr 2fr}}@media print{html[data-full] .wpick[data-armed] .wpick__row:not([data-current]){display:block}html[data-full] .wpick[data-armed] .wpick__problem{width:auto;height:auto;margin:0 0 var(--space-3);clip-path:none;white-space:normal;position:static}html[data-full] .wpick__row{break-inside:avoid}}html[data-full] .layers__layer:is(:hover,:focus-within){border-color:var(--line)}html[data-full] .layers__layer:is(:hover,:focus-within) :is(.layers__items li:not(.layers__item--pill),.layers__pill:not(:has(+.pill-note:popover-open))){border-color:var(--chalk);background:var(--cell)}html[data-full] .layers__layer--brain:is(:hover,:focus-within) :is(.layers__items li:not(.layers__item--pill),.layers__pill:not(:has(+.pill-note:popover-open))){background:var(--panel)}html[data-full] .layers__env:has(.layers__layer:hover) .layers__layer:not(:hover) :is(.layers__items li:not(.layers__item--pill),.layers__pill:not(:has(+.pill-note:popover-open))){color:var(--chalk-2)}html[data-full][data-motion=on]:not([data-paused]) :is(.layers__layer,.layers__items li:not(.layers__item--pill),.layers__pill){transition:border-color var(--dur-2) var(--ease-settle), background-color var(--dur-2) var(--ease-settle), color var(--dur-2) var(--ease-settle)}html[data-full][data-motion=on]:not([data-paused]) .layers[data-depth=armed] .layers__layer--top{transform:translate(calc(var(--tilt-x,0) * var(--shift-max)), calc(var(--tilt-y,0) * var(--shift-max)))}html[data-full][data-motion=on]:not([data-paused]) .layers[data-depth=armed] .layers__layer--brain{transform:translate(calc(var(--tilt-x,0) * var(--shift-max) / 2), calc(var(--tilt-y,0) * var(--shift-max) / 2))}html[data-full][data-motion=on]:not([data-paused]) .layers[data-depth=armed] :is(.layers__layer--top,.layers__layer--brain){transition:transform var(--dur-3) var(--ease-settle), border-color var(--dur-2) var(--ease-settle), background-color var(--dur-2) var(--ease-settle)}html[data-full][data-motion=on]:not([data-paused]) .layers[data-tilting] :is(.layers__layer--top,.layers__layer--brain){transition:transform var(--dur-1) var(--ease-settle), border-color var(--dur-2) var(--ease-settle), background-color var(--dur-2) var(--ease-settle)}@media (prefers-reduced-motion:reduce){html[data-full] .layers :is(.layers__layer--top,.layers__layer--brain){transform:none!important}}html[data-full] .is-waiting{transform:translateY(calc(2 * var(--settle-from)))}html[data-full][data-motion=on]:not([data-paused]) .settle-item{transition:opacity var(--dur-3) var(--ease-settle), transform var(--dur-3) var(--ease-settle);transition-delay:calc(var(--settle-i,0) * var(--dur-1) / 2)}@media print{html[data-full] .is-waiting{opacity:1;transform:none}}
