.how[data-astro-cid-l43jfdkk]{border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.how[data-astro-cid-l43jfdkk]>.eyebrow[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{color:var(--faint,#8a8e82)}.how[data-astro-cid-l43jfdkk]>h2[data-astro-cid-l43jfdkk]{font-size:32px}.how[data-astro-cid-l43jfdkk]>.prose[data-astro-cid-l43jfdkk]{padding-top:0}how-it-works[data-astro-cid-l43jfdkk]{display:block}.how-body[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:6px;display:grid}.how-figure[data-astro-cid-l43jfdkk],.how-panel[data-astro-cid-l43jfdkk]{min-width:0}.how-figure[data-astro-cid-l43jfdkk] .diagram{margin-top:0}.how-panel[data-astro-cid-l43jfdkk]{border-top:1px solid var(--line);align-self:start;padding-top:18px}.how-lead[data-astro-cid-l43jfdkk]{margin-bottom:14px;font-size:14px;line-height:1.7}.how-steps[data-astro-cid-l43jfdkk]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.how-step[data-astro-cid-l43jfdkk]{border-bottom:1px solid var(--line)}.how-step[data-astro-cid-l43jfdkk] button[data-astro-cid-l43jfdkk]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);align-items:baseline;gap:14px;padding:12px 2px;font-size:15px;font-weight:600;display:flex}.how-step[data-astro-cid-l43jfdkk] button[data-astro-cid-l43jfdkk]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.how-num[data-astro-cid-l43jfdkk]{font-family:var(--serif);color:var(--muted);min-width:26px;font-size:19px;font-weight:450;transition:color .25s}.how-step[data-astro-cid-l43jfdkk] button[data-astro-cid-l43jfdkk]:hover .how-num[data-astro-cid-l43jfdkk],.how-step[data-astro-cid-l43jfdkk].is-marked .how-num[data-astro-cid-l43jfdkk]{color:var(--accent)}.how-step-body[data-astro-cid-l43jfdkk]{padding:0 0 14px 40px}.how-step-body[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk],.how-scenario[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--ink);font-size:14px;line-height:1.75}.how-artifact[data-astro-cid-l43jfdkk]{margin-top:6px;color:var(--muted)!important;font-size:12px!important}.how-artifact[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{color:var(--accent)}.how-scenario[data-astro-cid-l43jfdkk]{border-left:2px solid var(--accent);background:var(--soft,#eeeee6);margin-top:18px;padding:14px 16px}.how-scenario-kicker[data-astro-cid-l43jfdkk]{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--accent)!important;font-size:10px!important}.how-scenario[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-family:var(--serif);letter-spacing:-.02em;margin:4px 0 6px;font-size:21px;font-weight:450}.how-toolbar[data-astro-cid-l43jfdkk]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.how-toolbar[data-astro-cid-l43jfdkk] button[data-astro-cid-l43jfdkk]{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:3px;padding:7px 12px;font-size:12px}.how-toolbar[data-astro-cid-l43jfdkk] button[data-astro-cid-l43jfdkk]:hover,.how-toolbar[data-astro-cid-l43jfdkk] button[data-astro-cid-l43jfdkk][aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.how-toolbar[data-astro-cid-l43jfdkk] [data-astro-cid-l43jfdkk][data-scenario] span[data-astro-cid-l43jfdkk]{font-weight:600}.is-enhanced[data-astro-cid-l43jfdkk] .how-step[data-astro-cid-l43jfdkk]:not(.is-active) .how-step-body[data-astro-cid-l43jfdkk],.is-enhanced[data-astro-cid-l43jfdkk]:not(.is-scenario) .how-scenario[data-astro-cid-l43jfdkk]{display:none}.how-body[data-astro-cid-l43jfdkk] .diagram-frame svg>*{transition:opacity .35s}.how-body[data-astro-cid-l43jfdkk].is-staged .diagram-frame svg>:not([data-role],[fill=\#eeeee6],[fill=\#f1f0ea],[fill=\#f6f4ef],.is-lit){opacity:.2}.how-body[data-astro-cid-l43jfdkk] .diagram-frame svg g.is-lit>rect{stroke-width:2.2px}@media (prefers-reduced-motion:reduce){.how-body[data-astro-cid-l43jfdkk] .diagram-frame svg>*{transition:none}}@media (width>=1240px){.how-body[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr) 300px;gap:40px;margin:6px -170px 0}.how-panel[data-astro-cid-l43jfdkk]{border-top:0;padding-top:0;position:sticky;top:24px}}@media (width<=1239px){.how-panel[data-astro-cid-l43jfdkk]{order:-1}}@media print{.how-toolbar[data-astro-cid-l43jfdkk]{display:none}.is-enhanced[data-astro-cid-l43jfdkk] .how-step[data-astro-cid-l43jfdkk] .how-step-body[data-astro-cid-l43jfdkk]{display:block}}.project-visit[data-astro-cid-omsmup2h]{margin-bottom:28px}.project-learnings[data-astro-cid-omsmup2h]{border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.project-learnings[data-astro-cid-omsmup2h]>h2[data-astro-cid-omsmup2h]{font-size:32px}.project-learnings[data-astro-cid-omsmup2h] .prose[data-astro-cid-omsmup2h]{padding-top:0}
