main[data-astro-cid-ikooipj4]{flex:1}.intro[data-astro-cid-ikooipj4]{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(3rem,12vh,7rem) clamp(1rem,4vh,2.5rem);display:grid}h1[data-astro-cid-ikooipj4]{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,6.5vw,4.5rem);font-weight:600;line-height:1.02}.lede[data-astro-cid-ikooipj4]{color:var(--ink-2);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,2vw,1.3125rem)}.sec[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,9vh,6rem);display:grid}.sec[data-astro-cid-ikooipj4]:nth-of-type(2n) .art[data-astro-cid-ikooipj4]{order:-1}.text[data-astro-cid-ikooipj4]{gap:.9rem;max-width:30rem;display:grid}.sec[data-astro-cid-ikooipj4]:nth-of-type(2n) .text[data-astro-cid-ikooipj4]{justify-self:end}h2[data-astro-cid-ikooipj4]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.08}.text[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--ink-2);margin:0;font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.55}.text[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4].aside,.outro[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4].aside{color:var(--ink-3);font-size:.9375rem}.art[data-astro-cid-ikooipj4]{color:var(--ink);margin:0}.art[data-astro-cid-ikooipj4] svg[data-astro-cid-ikooipj4]{width:100%;max-width:34rem;height:auto;margin-inline:auto;display:block;overflow:visible}.solid[data-astro-cid-ikooipj4]{fill:currentColor;stroke:none}.track[data-astro-cid-ikooipj4],.axis[data-astro-cid-ikooipj4]{stroke:var(--rule);stroke-width:1.5px}.guide[data-astro-cid-ikooipj4]{stroke:var(--rule);stroke-width:1.5px;stroke-dasharray:4 5}.ceiling[data-astro-cid-ikooipj4]{stroke-width:1.5px;stroke-dasharray:6 5}.area[data-astro-cid-ikooipj4]{opacity:.08}.cross[data-astro-cid-ikooipj4]{stroke-width:3px}.crumb[data-astro-cid-ikooipj4]{fill:currentColor;stroke:none;transform-box:fill-box}.wire[data-astro-cid-ikooipj4]{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.curve[data-astro-cid-ikooipj4]{stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0}.art[data-astro-cid-ikooipj4] text[data-astro-cid-ikooipj4]{stroke:none;fill:var(--ink-3);font-family:var(--mono);font-size:13px}.art[data-astro-cid-ikooipj4] text[data-astro-cid-ikooipj4].name{fill:var(--ink-2);font-family:var(--sans);font-size:15px;font-weight:500}.art[data-astro-cid-ikooipj4] text[data-astro-cid-ikooipj4].big{fill:var(--ink);font-family:var(--sans);letter-spacing:-.02em;font-size:26px;font-weight:600}.art[data-astro-cid-ikooipj4] text[data-astro-cid-ikooipj4].tick{font-size:12px}.blk[data-astro-cid-ikooipj4],.bar[data-astro-cid-ikooipj4],.from-left[data-astro-cid-ikooipj4],.from-right[data-astro-cid-ikooipj4],.fill[data-astro-cid-ikooipj4]{transform-box:fill-box}@keyframes from-left{0%{opacity:0;transform:translate(-2.5rem)}}@keyframes from-right{0%{opacity:0;transform:translate(2.5rem)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes drop{0%{opacity:0;transform:translateY(-1.4rem)scale(.6)}}@keyframes fade{0%{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1px}}.js .sec[data-astro-cid-ikooipj4].in .from-left[data-astro-cid-ikooipj4]{animation:.9s cubic-bezier(.16,1,.3,1) .15s backwards from-left}.js .sec[data-astro-cid-ikooipj4].in .from-right[data-astro-cid-ikooipj4]{animation:.9s cubic-bezier(.16,1,.3,1) .3s backwards from-right}.js .sec[data-astro-cid-ikooipj4].in .fill[data-astro-cid-ikooipj4]{transform-origin:0;animation:grow-x 1.1s cubic-bezier(.65, 0, .35, 1) calc(.8s + var(--d,0s)) backwards}.js .sec[data-astro-cid-ikooipj4].in .blk[data-astro-cid-ikooipj4]{transform-origin:50%;animation:drop .5s cubic-bezier(.2, 1.4, .4, 1) calc(.2s + var(--i) * .11s) backwards}.js .sec[data-astro-cid-ikooipj4].in .link[data-astro-cid-ikooipj4]{animation:fade .3s linear calc(.3s + var(--i) * .11s) backwards}.js .sec[data-astro-cid-ikooipj4].in .bar[data-astro-cid-ikooipj4]{transform-origin:bottom;animation:grow-y .8s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--i) * .12s) backwards}.js .sec[data-astro-cid-ikooipj4].in .ceiling[data-astro-cid-ikooipj4]{animation:.6s linear 1.3s backwards fade}.js .sec[data-astro-cid-ikooipj4].in .curve[data-astro-cid-ikooipj4]{animation:1.6s cubic-bezier(.65,0,.35,1) .3s backwards draw}.js .sec[data-astro-cid-ikooipj4].in .area[data-astro-cid-ikooipj4]{animation:.8s linear 1.4s backwards fade}.js .sec[data-astro-cid-ikooipj4].in .crumb[data-astro-cid-ikooipj4]{animation:fade .25s linear calc(.5s + var(--i) * 50ms) backwards}.js .sec[data-astro-cid-ikooipj4].in .cross[data-astro-cid-ikooipj4]{animation:.4s linear 1.6s backwards fade}.js .sec[data-astro-cid-ikooipj4].in .wire[data-astro-cid-ikooipj4]{animation:1.4s cubic-bezier(.65,0,.35,1) .6s backwards draw}@media (prefers-reduced-motion:reduce){.js .sec[data-astro-cid-ikooipj4].in [data-astro-cid-ikooipj4]{animation:none!important}.intro[data-astro-cid-ikooipj4] .enter[data-astro-cid-ikooipj4]{animation:none}}.outro[data-astro-cid-ikooipj4]{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(3rem,10vh,6rem) clamp(2rem,6vh,4rem);display:grid}.outro[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{max-width:44ch;color:var(--ink-2);text-wrap:balance;margin:0;font-size:clamp(1rem,1.35vw,1.1875rem)}.actions[data-astro-cid-ikooipj4]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.btn[data-astro-cid-ikooipj4]{border:1px solid var(--rule-strong);min-height:3.1rem;color:var(--ink);background:var(--paper);align-items:center;gap:.55rem;padding:0 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ikooipj4] svg[data-astro-cid-ikooipj4]{width:1rem;height:1rem;transition:transform .2s}.btn[data-astro-cid-ikooipj4].primary{background:var(--ink);color:var(--paper)}.btn[data-astro-cid-ikooipj4].primary:hover svg[data-astro-cid-ikooipj4],.btn[data-astro-cid-ikooipj4].primary:focus-visible svg[data-astro-cid-ikooipj4]{transform:translate(3px)}.btn[data-astro-cid-ikooipj4]:focus-visible{outline:2px solid var(--rule-strong);outline-offset:3px}@media (width<=52rem){.sec[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:2rem}.sec[data-astro-cid-ikooipj4]:nth-of-type(2n) .art[data-astro-cid-ikooipj4]{order:0}.sec[data-astro-cid-ikooipj4]:nth-of-type(2n) .text[data-astro-cid-ikooipj4]{justify-self:start}}.i0[data-astro-cid-ikooipj4]{--i:0}.i1[data-astro-cid-ikooipj4]{--i:1}.i2[data-astro-cid-ikooipj4]{--i:2}.i3[data-astro-cid-ikooipj4]{--i:3}.i4[data-astro-cid-ikooipj4]{--i:4}.i5[data-astro-cid-ikooipj4]{--i:5}.i6[data-astro-cid-ikooipj4]{--i:6}.i7[data-astro-cid-ikooipj4]{--i:7}.i8[data-astro-cid-ikooipj4]{--i:8}.i9[data-astro-cid-ikooipj4]{--i:9}.i10[data-astro-cid-ikooipj4]{--i:10}.i11[data-astro-cid-ikooipj4]{--i:11}.i12[data-astro-cid-ikooipj4]{--i:12}.i13[data-astro-cid-ikooipj4]{--i:13}.i14[data-astro-cid-ikooipj4]{--i:14}.i15[data-astro-cid-ikooipj4]{--i:15}.i16[data-astro-cid-ikooipj4]{--i:16}.i17[data-astro-cid-ikooipj4]{--i:17}.i18[data-astro-cid-ikooipj4]{--i:18}.i19[data-astro-cid-ikooipj4]{--i:19}.d08[data-astro-cid-ikooipj4]{--d:80ms}.d18[data-astro-cid-ikooipj4]{--d:.18s}.d15[data-astro-cid-ikooipj4]{--d:.15s}
