@font-face{font-family:TakeNow D;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/static/font/archivo-latin.8eca89c01f.woff2)format("woff2")}.d-root{--d-paper:#eef0f2;--d-graphite:#1b1f23;--d-graphite-2:#252a30;--d-steel:#57606a;--d-steel-dark:#9ba4ae;--d-rule:#d8dde1;--d-rule-strong:#b7bec5;--d-rule-dark:#363e46;--d-ink:#1f2ed1;--d-ink-hover:#1722a3;--d-ink-soft:#8fa6ff;--d-ink-wash:#eceefe;--d-ok:#11764a;--d-ok-wash:#dcf1e5;--d-ease:cubic-bezier(.22, 1, .36, 1);--d-ease-move:cubic-bezier(.65, 0, .35, 1);font-synthesis:none;color:var(--d-graphite);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;background:#fff;font-family:TakeNow D,ui-sans-serif,system-ui,sans-serif}.d-root ::selection{background:#c8d0ff}.d-root :focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.d-display{letter-spacing:-.03em;text-wrap:balance;font-weight:650;font-stretch:108%;line-height:1.02}.d-title{letter-spacing:-.022em;text-wrap:balance;font-weight:630;font-stretch:106%;line-height:1.08}.d-heading{letter-spacing:-.01em;text-wrap:balance;font-weight:600;font-stretch:103%;line-height:1.2}.d-label{font-size:.8125rem;font-weight:550;font-stretch:88%;line-height:1.3}.d-lead{text-wrap:pretty;font-size:1.125rem;line-height:1.6}.d-num{font-variant-numeric:tabular-nums}.d-drafting{background-color:var(--d-paper);background-image:linear-gradient(90deg,#1b1f230b 1px,#0000 1px),linear-gradient(#1b1f230b 1px,#0000 1px);background-size:24px 24px}.d-blueprint{background-color:var(--d-graphite);background-image:linear-gradient(90deg,#8fa6ff12 1px,#0000 1px),linear-gradient(#8fa6ff12 1px,#0000 1px);background-size:24px 24px}.d-pipe{fill:none;stroke:var(--d-rule-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .2s}.d-pipe-flow{fill:none;stroke:var(--d-ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.5 11;vector-effect:non-scaling-stroke;animation:.4s 1.7s both d-fade-in,1.4s linear 1.7s infinite d-flow}:is(.d-eco:has([data-branch="0"]:is(:hover,:focus-visible)) [data-path="0"],.d-eco:has([data-branch="1"]:is(:hover,:focus-visible)) [data-path="1"],.d-eco:has([data-branch="2"]:is(:hover,:focus-visible)) [data-path="2"]){stroke:var(--d-ink)}.d-rise{animation:d-rise .6s var(--d-ease) both}.d-reveal{animation:d-reveal .5s var(--d-ease-move) both}.d-pop{animation:d-pop .45s var(--d-ease) both}.d-scatter{--row:4.75rem;height:calc(6 * var(--row) - .75rem);position:relative}.d-frag{left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);transition-property:left,top,width,rotate;transition-duration:.75s;transition-timing-function:var(--d-ease-move);transition-delay:calc(var(--i) * 60ms);position:absolute}.d-scatter[data-state=before] .d-frag{--x:var(--bx);--y:calc(var(--i) * var(--row));--w:80%;--r:var(--br)}.d-scatter[data-state=after] .d-frag{--x:0%;--y:calc(var(--i) * var(--row));--w:100%;--r:0deg}@media (min-width:48rem){.d-scatter{--row:4.25rem}.d-scatter[data-state=before] .d-frag{--x:var(--bx-md);--y:var(--by-md);--w:48%}}.d-face{transition:opacity .35s var(--d-ease);transition-delay:calc(var(--i) * 60ms + .25s);grid-area:1/1}.d-scatter[data-state=before] .d-face-after,.d-scatter[data-state=after] .d-face-before{opacity:0}.d-step-fill{background:var(--d-ink);transform-origin:top;transition:transform .9s var(--d-ease-move) .25s;position:absolute;inset:0;transform:scaleY(0)}.d-step[data-on=true] .d-step-fill{transform:scaleY(1)}.d-step-node{transition:background-color .3s,border-color .3s,color .3s}.d-step[data-on=true] .d-step-node{background:var(--d-ink);border-color:var(--d-ink);color:#fff}.d-cursor{animation:d-cursor 1.8s var(--d-ease-move) .5s both}.d-click{animation:d-click .7s var(--d-ease) 2.3s both}.d-step:not([data-on=true]) :is(.d-cursor,.d-click){animation-play-state:paused}@keyframes d-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes d-reveal{0%{clip-path:inset(0 0 100%)}}@keyframes d-pop{0%{opacity:0;transform:scale(.6)}}@keyframes d-fade-in{0%{opacity:0}}@keyframes d-flow{to{stroke-dashoffset:-11.5px}}@keyframes d-cursor{0%{opacity:0;transform:translate(-90px,60px)}25%{opacity:1}}@keyframes d-click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.d-root *,.d-root :before,.d-root :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.ill{--ill-ease-out:cubic-bezier(.22, 1, .36, 1);--ill-ease-move:cubic-bezier(.65, 0, .35, 1);--ill-ease-settle:cubic-bezier(.21, 1.11, .81, .99);display:block;overflow:visible}.ill[data-inview=false] *,.ill[data-paused] *{animation-play-state:paused}.ill-cycle{animation:linear both ill-cycle}.ill-draw{stroke-dasharray:var(--len,1) 1;animation:ill-draw .7s var(--ill-ease-out) both}.ill-grow-x{transform-box:fill-box;transform-origin:0;animation:ill-grow-x .6s var(--ill-ease-out) both}.ill-rise{animation:ill-rise .4s var(--ill-ease-out) both}.ill-drop{animation:ill-drop .45s var(--ill-ease-settle) both}.ill-fade{animation:ill-fade .3s var(--ill-ease-out) both}.ill-pop{animation:ill-pop .45s var(--ill-ease-out) both}.ill-origin-center{transform-box:fill-box;transform-origin:50%}.ms-progress{--len:.87}.ill-hero-head{animation:ill-hero-head 4s var(--ill-ease-move) .3s both}.ill-hero-halo{opacity:0;animation:2.4s ease-in-out 4.6s infinite alternate both ill-hero-halo}@keyframes ill-hero-head{0%{transform:translate(-512px)}17.5%,25%{transform:translate(-384px)}42.5%,50%{transform:translate(-256px)}67.5%,75%{transform:translate(-128px)}92.5%,to{transform:translate(0)}}.ill-plant-nod{animation:ill-plant-nod .45s var(--ill-ease-settle) both}@keyframes ill-plant-nod{40%{transform:translateY(-3px)}}.ill-gate-arm{transform-box:view-box;transform-origin:120px 132px;animation:ill-gate-arm .7s var(--ill-ease-move) 2.2s both;transform:rotate(-70deg)}.ill-gate-arrive{animation:ill-gate-arrive .45s var(--ill-ease-settle) both}.ill-gate-walk{animation:ill-gate-walk .9s var(--ill-ease-move) 2.9s both}@keyframes ill-gate-arm{0%{transform:rotate(0)}}@keyframes ill-gate-arrive{0%{opacity:0;transform:translate(40px)}}@keyframes ill-gate-walk{0%{transform:translate(144px)}}.ill-rate-slide{animation:ill-rate-slide .6s var(--ill-ease-out) both}.ill-rate-dim{opacity:.45;animation:ill-rate-dim .4s var(--ill-ease-out) 1.1s both}.ill-rate-march{opacity:0;animation:1.2s linear 2.9s infinite both ill-rate-march}@keyframes ill-rate-slide{0%{opacity:0;transform:translate(12px,12px)}}@keyframes ill-rate-dim{0%{opacity:1}}@keyframes ill-rate-march{0%{opacity:.9;stroke-dashoffset:10px}to{opacity:.9;stroke-dashoffset:0}}.ill-dti-ghost{opacity:0;animation:ill-dti-ghost .7s var(--ill-ease-move) both}@keyframes ill-dti-ghost{0%{opacity:.9;transform:none}to{opacity:0;transform:translate(146px)scale(.9)}}.ill-tender-arrive{animation:ill-tender-arrive .6s var(--ill-ease-out) both}.ill-tender-rank{animation:ill-tender-rank .6s var(--ill-ease-move) 2.8s both}.ill-tender-dy-0{--dy:-68px}.ill-tender-dy-1{--dy:34px}.ill-tender-dy-2{--dy:-34px}.ill-tender-dy-3{--dy:68px}.ill-tender-dim{opacity:.6;animation:ill-tender-dim .4s var(--ill-ease-out) 3.7s both}@keyframes ill-tender-arrive{0%{opacity:0;transform:translate(60px)}}@keyframes ill-tender-rank{0%{transform:translateY(var(--dy))}}@keyframes ill-tender-dim{0%{opacity:1}}.ill-ets-leave{opacity:0;animation:2.1s linear ill-ets-hold}.ill-ets-travel{opacity:0;animation:ill-ets-travel 1.2s var(--ill-ease-move) 2.1s}.ill-ets-arrive{animation:3.3s linear ill-ets-wait}@keyframes ill-ets-hold{0%,to{opacity:1}}@keyframes ill-ets-wait{0%,to{opacity:0}}@keyframes ill-ets-travel{0%{opacity:1;transform:translate(180px,100px)}to{opacity:1;transform:translate(350px,140px)}}.ill-map-card,.ill-map-halo{animation:ill-map-card 9s var(--ill-ease-out) infinite both}.ill-map-halo{animation-name:ill-map-halo}.ill-map-later{opacity:0}@keyframes ill-map-card{0%,4%{opacity:0}8%,30%{opacity:1}34%,to{opacity:0}}@keyframes ill-map-halo{0%,4%{opacity:0;transform:scale(.5)}8%,30%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(1)}}@keyframes ill-hero-halo{0%{opacity:.3}to{opacity:.6}}@keyframes ill-cycle{0%{opacity:0}4%,95%{opacity:1}to{opacity:0}}@keyframes ill-draw{0%{stroke-dashoffset:var(--len,1);opacity:0}1%{opacity:1}}@keyframes ill-grow-x{0%{transform:scaleX(0)}}@keyframes ill-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ill-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes ill-fade{0%{opacity:0}}@keyframes ill-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}}.ill-static *{animation:none!important}@media (prefers-reduced-motion:reduce){.ill *{animation:none!important}}@font-face{font-family:TakeNow Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/font/inter-latin.6c596dfcdd.woff2)format("woff2")}@font-face{font-family:TakeNow Serif;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/font/source-serif-4-latin.14ca4067a9.woff2)format("woff2")}@font-face{font-family:TakeNow Serif;font-style:italic;font-weight:400 600;font-display:swap;src:url(/static/font/source-serif-4-italic-latin.7979c060dd.woff2)format("woff2")}@font-face{font-family:TakeNow Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/static/font/jetbrains-mono-latin.d4d543e2c0.woff2)format("woff2")}.proposal-root{--font-sans:"TakeNow Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"TakeNow Serif", ui-serif, Georgia, serif;--font-mono:"TakeNow Mono", ui-monospace, monospace;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.proposal-root ::selection{background:#c7d2ff;background:lab(84.4329% 3.18977 -23.9688)}.proposal-root :focus-visible{outline-offset:2px;outline:2px solid #4f39f6;outline:2px solid lab(38.4009% 52.6132 -92.3857)}.proposal-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.proposal-reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.proposal-reveal{opacity:1;transition:none;transform:none}}