.reveal.svelte-1bx5org{animation:svelte-1bx5org-rise var(--reveal-duration) var(--ease-out) both;animation-delay:calc(min(var(--i,0), var(--reveal-cap)) * var(--reveal-step))}@keyframes svelte-1bx5org-rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.hero.svelte-1bx5org{padding-block:clamp(1.5rem,4.5vw,3.25rem) clamp(1.25rem,3vw,2.25rem)}.hero__kicker.svelte-1bx5org{color:var(--slate);margin:0 0 .75rem}.hero__title.svelte-1bx5org{font-size:var(--type-size-display-index);font-family:var(--font-display);margin:0 0 1.1rem;line-height:1.02}.hero__deck.svelte-1bx5org{max-width:38rem;font-size:var(--type-size-title-index);color:var(--slate);text-wrap:pretty;margin:0;line-height:1.4}.intro.svelte-1bx5org{padding-bottom:clamp(1.25rem,3vw,2rem)}.intro__title.svelte-1bx5org{font-size:var(--type-size-title-index);margin:0 0 .75rem}.intro__lead.svelte-1bx5org,.proc__what.svelte-1bx5org,.proc__why.svelte-1bx5org{max-width:38rem;color:var(--slate);text-wrap:pretty}.intro__group.svelte-1bx5org{font-size:var(--type-size-title-index);margin:2rem 0 .75rem}.map.svelte-1bx5org{border:2px solid var(--ink);margin:1.5rem 0;padding:1rem}.map__caption.svelte-1bx5org{color:var(--slate);margin-bottom:.75rem}.map__spine.svelte-1bx5org,.map__hooks.svelte-1bx5org,.procs.svelte-1bx5org{margin:0;padding:0;list-style:none}.map__step.svelte-1bx5org{border-left:4px solid var(--ink);padding-block:.5rem;padding-left:.75rem}.map__node.svelte-1bx5org{font-weight:600}.map__hooks.svelte-1bx5org{gap:.3rem;margin-top:.4rem;display:grid}.map__hook.svelte-1bx5org{border-left:2px dashed var(--slate);color:var(--slate);padding-left:.6rem}.map__hook--act.svelte-1bx5org{border-left:4px solid var(--ink)}.map__tag.svelte-1bx5org{color:var(--slate);margin-right:.4rem}.proc.svelte-1bx5org{border-top:1px solid var(--slate);padding-block:1rem}.proc__title.svelte-1bx5org{margin:0 0 .4rem;font-size:1.15rem}.proc__what.svelte-1bx5org,.proc__why.svelte-1bx5org{margin:0 0 .4rem}.proc__links.svelte-1bx5org{color:var(--slate);overflow-wrap:anywhere;margin:0}.list.svelte-1bx5org{margin:0;padding:0;list-style:none}.list__item.svelte-1bx5org{border-top:4px solid var(--ink);padding-block:clamp(1.25rem,3vw,2rem)}.list__title.svelte-1bx5org{font-size:var(--type-size-title-index);margin:0 0 .6rem}.list__trigger.svelte-1bx5org{max-width:38rem;color:var(--slate);text-wrap:pretty;margin:0 0 .6rem}.list__meta.svelte-1bx5org{color:var(--slate);margin:0}
