.layercake-container.svelte-w5m4wa,.layercake-container.svelte-w5m4wa *{-webkit-box-sizing:border-box;box-sizing:border-box}.layercake-container.svelte-w5m4wa{width:100%;height:100%}div.svelte-13ksngx{position:absolute;top:0;left:0}svg.svelte-17l4rdd{position:absolute;top:0;left:0;overflow:visible}svg.svelte-ocozda{position:absolute;width:100%;height:100%;overflow:visible}svg.svelte-ocozda *{vector-effect:non-scaling-stroke}.path-line.svelte-1elccz1{stroke-linejoin:round;stroke-linecap:round}.tick.svelte-tiqecx{font-size:11px}.tick.svelte-tiqecx line:where(.svelte-tiqecx){stroke:#aaa}.tick.svelte-tiqecx .gridline:where(.svelte-tiqecx){stroke-dasharray:2}.tick.svelte-tiqecx text:where(.svelte-tiqecx){fill:#666}.tick.tick-0.svelte-tiqecx line:where(.svelte-tiqecx){stroke-dasharray:0}.tick.svelte-t2x6oa{font-size:11px}line.svelte-t2x6oa,.tick.svelte-t2x6oa line:where(.svelte-t2x6oa){stroke:#aaa;stroke-dasharray:2}.tick.svelte-t2x6oa text:where(.svelte-t2x6oa){fill:#666}.tick.svelte-t2x6oa .tick-mark:where(.svelte-t2x6oa),.baseline.svelte-t2x6oa{stroke-dasharray:0}.axis.snapLabels.svelte-t2x6oa .tick:where(.svelte-t2x6oa):last-child text:where(.svelte-t2x6oa){-webkit-transform:translateX(3px);transform:translate(3px)}.axis.snapLabels.svelte-t2x6oa .tick.tick-0:where(.svelte-t2x6oa) text:where(.svelte-t2x6oa){-webkit-transform:translateX(-3px);transform:translate(-3px)}.label.svelte-1n8xviw{position:absolute;-webkit-transform:translate(10%,-100%) translateY(15px);transform:translate(10%,-100%) translateY(15px);font-size:11px}.feature-path.svelte-zexv5e:hover{stroke:#000;stroke-width:2px}.feature-path.svelte-zexv5e:focus{outline:none}.tooltip.svelte-1v3oteb{position:absolute;width:150px;border:1px solid #ccc;font-size:13px;background:#ffffffd9;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);padding:5px;z-index:15}.chart-container.svelte-1yon83a{z-index:5}.charts-container.svelte-15zruhb{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.text-blocks{font-family:var(--serif);font-size:clamp(1rem,2vw + .5rem,2rem);width:clamp(300px,80vw,1200px);padding:min(.2em,5%)}.chart-container{position:sticky;-webkit-transition:all 1s;transition:all 1s;height:80vh;top:4em}.scrolly-text-container{border:1px dashed white;width:clamp(300px,80vw,1200px);position:relative;z-index:2}.step{border:2px solid var(--color-gray-300);text-align:left;margin:70vh 0;padding:0 0 0 1.5rem;pointer-events:none}.step p{font-family:var(--serif);width:min(400px,80vw);padding:0 2rem 0 0;font-size:clamp(.5rem,2vw + .5rem,2rem);pointer-events:auto}.chart-title{display:none;font-size:clamp(1rem,1.5vw + .5rem,2rem);background-color:#0ff}article.svelte-1ff4kvm{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}section.svelte-1ff4kvm{padding:5px;margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box}section.svelte-1ff4kvm h1:where(.svelte-1ff4kvm){font-family:var(--serif);font-weight:300;font-size:clamp(1.8rem,calc(7vw + .8rem),3.5rem);text-align:center}section.svelte-1ff4kvm p:where(.svelte-1ff4kvm){font-size:clamp(1rem,2vw + .5rem,2rem);font-style:italic;text-align:center;max-width:clamp(300px,80vw,1200px);margin-left:auto;margin-right:auto}section.svelte-1ff4kvm img:where(.svelte-1ff4kvm){aspect-ratio:1.2;margin:auto}.byline.svelte-1ff4kvm{font-family:var(--mono, --font-body);font-size:var(--16px);font-style:normal}.footer.svelte-1ff4kvm{padding:5px;margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.made-with.svelte-1ff4kvm{font-family:var(--mono, --font-body);font-style:normal;font-size:clamp(.5rem,1.2vw + .5rem,1.8rem);margin:30px}
