.method-flow--spacing-none[data-astro-cid-x4734al5]{padding:0}.method-flow--spacing-top[data-astro-cid-x4734al5]{padding:var(--space-2xl) 0 0 0}.method-flow--spacing-bottom[data-astro-cid-x4734al5]{padding:0 0 var(--space-2xl) 0}.method-flow--spacing-both[data-astro-cid-x4734al5]{padding:var(--space-2xl) 0 var(--space-3xl)}.method-flow__head[data-astro-cid-x4734al5]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);margin-bottom:var(--space-xl)}.method-flow__title[data-astro-cid-x4734al5]{grid-column:1 / 8;margin:0}.method-flow__head--marked[data-astro-cid-x4734al5] .method-flow__title[data-astro-cid-x4734al5]{grid-column:3 / 9}.method-flow__head[data-astro-cid-x4734al5] .method-flow__mark{grid-column:1 / 3}.method-flow__intro[data-astro-cid-x4734al5]{grid-column:9 / 13;align-self:end}.method-flow__intro[data-astro-cid-x4734al5] p[data-astro-cid-x4734al5]{color:var(--color-text-alt);font-size:15.5px;margin:0 0 var(--space-xs) 0}.method-flow__intro[data-astro-cid-x4734al5] p[data-astro-cid-x4734al5]:last-child{margin-bottom:0}.method-flow__diagram[data-astro-cid-x4734al5]{position:relative;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-paper) 50%,white)}.method-flow__steps[data-astro-cid-x4734al5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.method-flow__steps[data-astro-cid-x4734al5]:before{content:"";position:absolute;left:0;right:0;top:76px;height:1px;background:var(--color-border);transform-origin:left}.method-flow__step[data-astro-cid-x4734al5]{position:relative;margin:0;padding:110px 28px 40px;border-right:1px solid var(--color-border);min-width:0}.method-flow__step[data-astro-cid-x4734al5]:last-child{border-right:0}.method-flow__node[data-astro-cid-x4734al5]{position:absolute;top:56px;left:28px;width:40px;height:40px;border:1px solid var(--color-ink);background:var(--color-paper);display:grid;place-items:center;font-family:var(--font-mono);font-size:13px;color:var(--color-ink)}.method-flow__node[data-astro-cid-x4734al5].is-accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.method-flow__name[data-astro-cid-x4734al5]{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:26px;letter-spacing:-.015em;line-height:1.1;margin:0 0 4px}.method-flow__name[data-astro-cid-x4734al5] a[data-astro-cid-x4734al5]{color:inherit;text-decoration:none}.method-flow__name[data-astro-cid-x4734al5] a[data-astro-cid-x4734al5]:hover,.method-flow__name[data-astro-cid-x4734al5] a[data-astro-cid-x4734al5]:focus{text-decoration:underline;color:inherit}.method-flow__name[data-astro-cid-x4734al5] small[data-astro-cid-x4734al5]{display:block;font:500 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin-top:8px}.method-flow__out[data-astro-cid-x4734al5]{color:var(--color-text-alt);font-size:15.5px;margin:16px 0 0}.method-flow__step[data-astro-cid-x4734al5] .method-flow__note{top:14px;right:22px}.method-flow__hand[data-astro-cid-x4734al5]{z-index:2}.method-flow__hand[data-astro-cid-x4734al5] path[data-astro-cid-x4734al5]{stroke-dasharray:400;stroke-dashoffset:400}.method-flow__scribble[data-astro-cid-x4734al5]{position:absolute;z-index:3;left:19%;top:126px;max-width:150px}.js .method-flow__steps[data-astro-cid-x4734al5]:before{transform:scaleX(0);transition:transform 1.6s var(--ease-draw)}.js .method-flow__node[data-astro-cid-x4734al5]{transform:scale(.6);opacity:0;transition:transform .5s var(--ease-pin),opacity .5s;transition-delay:var(--d, 0s)}.js .method-flow__out[data-astro-cid-x4734al5]{opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--d, 0s) + .3s)}.js .method-flow__scribble[data-astro-cid-x4734al5]{opacity:0;transition:opacity .5s 2.4s}.method-flow__diagram[data-astro-cid-x4734al5].is-in .method-flow__steps[data-astro-cid-x4734al5]:before{transform:scaleX(1)}.method-flow__diagram[data-astro-cid-x4734al5].is-in .method-flow__node[data-astro-cid-x4734al5]{transform:scale(1);opacity:1}.method-flow__diagram[data-astro-cid-x4734al5].is-in .method-flow__out[data-astro-cid-x4734al5]{opacity:1;transform:none}.method-flow__diagram[data-astro-cid-x4734al5].is-in .method-flow__scribble[data-astro-cid-x4734al5]{opacity:1}.method-flow__diagram[data-astro-cid-x4734al5].is-in .method-flow__hand[data-astro-cid-x4734al5] path[data-astro-cid-x4734al5]{animation:plan-draw .8s var(--ease-draw) forwards;animation-delay:var(--d, 0s)}html:not(.js) .method-flow__hand[data-astro-cid-x4734al5] path[data-astro-cid-x4734al5]{stroke-dashoffset:0}.method-flow__foot[data-astro-cid-x4734al5]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px}.method-flow__foot[data-astro-cid-x4734al5] p[data-astro-cid-x4734al5]{margin:0;color:var(--color-text-alt);font-size:15px}.method-flow__foot[data-astro-cid-x4734al5] .button[data-astro-cid-x4734al5]:only-child{margin-left:auto}@media (max-width: 900px){.method-flow__title[data-astro-cid-x4734al5],.method-flow__head--marked[data-astro-cid-x4734al5] .method-flow__title[data-astro-cid-x4734al5],.method-flow__intro[data-astro-cid-x4734al5]{grid-column:1 / -1}.method-flow__head[data-astro-cid-x4734al5] .method-flow__mark{display:none}.method-flow__steps[data-astro-cid-x4734al5]{grid-template-columns:1fr}.method-flow__steps[data-astro-cid-x4734al5]:before,.method-flow__hand[data-astro-cid-x4734al5],.method-flow__scribble[data-astro-cid-x4734al5]{display:none}.method-flow__step[data-astro-cid-x4734al5]{border-right:0;border-bottom:1px solid var(--color-border);padding:104px 20px 32px}.method-flow__step[data-astro-cid-x4734al5]:last-child{border-bottom:0}.method-flow__node[data-astro-cid-x4734al5]{left:20px}.method-flow__step[data-astro-cid-x4734al5] .method-flow__note{top:18px;right:16px;width:140px;font-size:12px}}@media (max-width: 380px){.method-flow__step[data-astro-cid-x4734al5] .method-flow__note{width:124px}}@media (prefers-reduced-motion: reduce){.js .method-flow__steps[data-astro-cid-x4734al5]:before,.js .method-flow__node[data-astro-cid-x4734al5],.js .method-flow__out[data-astro-cid-x4734al5],.js .method-flow__scribble[data-astro-cid-x4734al5]{transform:none;opacity:1;transition:none}.method-flow__hand[data-astro-cid-x4734al5] path[data-astro-cid-x4734al5]{stroke-dashoffset:0;animation:none!important}}
