.diagram.svelte-r6flat{margin:0}.frame.svelte-r6flat{padding-block:var(--sp-2);overflow-x:auto}svg.svelte-r6flat{block-size:auto;inline-size:100%;min-inline-size:40rem;display:block;overflow:visible}.pen.svelte-r6flat{fill:none;stroke:var(--ink-1);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.label.svelte-r6flat{font-family:var(--font-hand);fill:var(--ink-1);font-size:17px;font-weight:700}.note.svelte-r6flat{font-family:var(--font-mono-print);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink-2);font-size:9.5px}.dashed.svelte-r6flat{stroke-dasharray:7 6}.edge.svelte-r6flat{font-family:var(--font-hand);fill:var(--ink-2);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round;font-size:14px}figcaption.svelte-r6flat{font-family:var(--font-hand);font-size:var(--fs-body);color:var(--ink-2);margin-block-start:var(--sp-3)}.visually-hidden.svelte-r6flat{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.case.svelte-gygcht{box-sizing:border-box;max-inline-size:var(--page-max-case);padding:var(--sp-6) var(--gutter) var(--sp-5);margin-inline:auto}.back.svelte-gygcht{font-family:var(--font-mono);font-size:var(--fs-caption)}h1.svelte-gygcht{font-family:var(--font-mega);font-size:var(--fs-h1-lg);letter-spacing:var(--tracking-mega);margin-block:1.25rem .875rem;font-weight:900;line-height:.95}.blurb.svelte-gygcht{max-inline-size:42.5rem;font-size:var(--fs-lede);margin-block-end:1.125rem;line-height:1.45}.meta.svelte-gygcht{align-items:center;gap:var(--sp-2) var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.visit.svelte-gygcht,.read-more.svelte-gygcht{font-family:var(--font-hand);background-image:none;font-size:1.625rem;font-weight:600}.block.svelte-gygcht{margin-block-start:var(--sp-8)}.read-more.svelte-gygcht{margin-block-start:var(--sp-3);font-size:1.375rem;display:inline-block}.stack.svelte-gygcht{gap:var(--sp-3) var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-6);display:flex}.stack.svelte-gygcht>li:where(.svelte-gygcht):nth-child(4n+2){--tilt:.8deg}.stack.svelte-gygcht>li:where(.svelte-gygcht):nth-child(5n){--tilt:-.6deg}.drawing.svelte-gygcht{margin-block-start:var(--sp-6)}.figures.svelte-gygcht{align-items:flex-start;gap:var(--sp-6) var(--sp-5);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}figure.svelte-gygcht{margin:0}figure.svelte-gygcht.wide{flex:26rem}figure.svelte-gygcht.phone{flex:0 15rem}figure.svelte-gygcht.page{flex:0 20rem}img.svelte-gygcht{border:var(--line);block-size:auto;inline-size:100%;display:block}.pause-toggle.svelte-gygcht{opacity:0;block-size:1px;inline-size:1px;position:absolute}.still.svelte-gygcht,.when-paused.svelte-gygcht,.pause-toggle.svelte-gygcht:checked~.motion:where(.svelte-gygcht),.pause-toggle.svelte-gygcht:checked~figcaption:where(.svelte-gygcht) .when-playing:where(.svelte-gygcht){display:none}.pause-toggle.svelte-gygcht:checked~.still:where(.svelte-gygcht){display:block}.pause-toggle.svelte-gygcht:checked~figcaption:where(.svelte-gygcht) .when-paused:where(.svelte-gygcht){display:inline}.pause.svelte-gygcht{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-1);cursor:pointer;text-underline-offset:.2em;margin-inline-start:var(--sp-2);text-decoration:underline;display:inline-block}.pause-toggle.svelte-gygcht:focus-visible~figcaption:where(.svelte-gygcht) .pause:where(.svelte-gygcht){outline:2px solid var(--ink-1);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pause.svelte-gygcht{display:none}}figcaption.svelte-gygcht{font-family:var(--font-hand);color:var(--ink-2);margin-block-start:var(--sp-2)}.next.svelte-gygcht{max-inline-size:var(--measure);font-size:var(--fs-lead)}
