.hero[data-astro-cid-ge2uvauf]{padding:56px 0 96px}h1[data-astro-cid-ge2uvauf]{max-width:16ch;font-size:clamp(38px,6.2vw,74px)}em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:normal}.lede[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--mist);margin-top:28px;font-size:clamp(18px,2vw,22px)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.loop[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(260px,420px) 1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.loop-svg[data-astro-cid-l43jfdkk]{width:100%;height:auto;font-family:inherit}.runner[data-astro-cid-l43jfdkk]{stroke-dasharray:18 82;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.runner[data-astro-cid-l43jfdkk]{animation:9s linear infinite travel}@keyframes travel{to{stroke-dashoffset:-100px}}}.node[data-astro-cid-l43jfdkk]{cursor:pointer}.node[data-astro-cid-l43jfdkk] .dot[data-astro-cid-l43jfdkk]{transition:fill .2s}.node[data-astro-cid-l43jfdkk].active .dot[data-astro-cid-l43jfdkk]{fill:var(--accent)}.node[data-astro-cid-l43jfdkk].active text[data-astro-cid-l43jfdkk]{fill:var(--ink)}.node[data-astro-cid-l43jfdkk]:focus{outline:none}.node[data-astro-cid-l43jfdkk] .ring[data-astro-cid-l43jfdkk]{opacity:0}.node[data-astro-cid-l43jfdkk]:focus-visible .ring[data-astro-cid-l43jfdkk]{opacity:1}.stages[data-astro-cid-l43jfdkk]{gap:26px;margin:0;padding:0;list-style:none;display:grid}.stages[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{cursor:pointer;border-left:3px solid var(--forest);padding-left:18px;transition:border-color .2s}.stages[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk].active{border-left-color:var(--accent)}.pillar[data-astro-cid-l43jfdkk]{letter-spacing:.06em;text-transform:uppercase;color:#3f5a50;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.stages[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:21px}.stages[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:#3f5a50;max-width:52ch;margin-top:8px}.stages[data-astro-cid-l43jfdkk] .learn[data-astro-cid-l43jfdkk]{color:var(--forest);background:#fff;border-radius:4px;margin-top:10px;padding:10px 14px;font-size:15px}.stages[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]:not(.active) .learn[data-astro-cid-l43jfdkk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.loop[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;gap:36px}.loop-svg[data-astro-cid-l43jfdkk]{max-width:360px;margin:0 auto}}.readout[data-astro-cid-wys7m3dw]{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;margin-top:48px;display:grid}.sheet[data-astro-cid-wys7m3dw]{background:var(--paper);color:var(--ink);border-radius:6px;margin:0;padding:36px}.meta[data-astro-cid-wys7m3dw]{color:#5a6f66;margin-bottom:18px;font-size:14px}.sheet[data-astro-cid-wys7m3dw] h3[data-astro-cid-wys7m3dw]{max-width:24ch;margin-bottom:22px;font-size:26px}h4[data-astro-cid-wys7m3dw]{color:var(--forest);margin:26px 0 8px;font-size:15px;font-weight:600}ul[data-astro-cid-wys7m3dw]{margin:0;padding-left:18px}li[data-astro-cid-wys7m3dw]{margin:5px 0}.quote[data-astro-cid-wys7m3dw]{border-left:3px solid var(--accent);color:#2b4a40;margin:8px 0;padding:4px 0 4px 14px;font-style:italic}.gap[data-astro-cid-wys7m3dw]{background:var(--ground);border-radius:4px;margin-top:6px;padding:14px 16px}.aside[data-astro-cid-wys7m3dw] h3[data-astro-cid-wys7m3dw]{font-size:24px}.aside[data-astro-cid-wys7m3dw] p[data-astro-cid-wys7m3dw]{color:var(--mist);margin-top:14px}.aside[data-astro-cid-wys7m3dw] p[data-astro-cid-wys7m3dw]+p[data-astro-cid-wys7m3dw]{margin-top:12px}@media (width<=860px){.readout[data-astro-cid-wys7m3dw]{grid-template-columns:1fr}.sheet[data-astro-cid-wys7m3dw]{padding:26px}}form[data-astro-cid-2txj5kds]{grid-template-columns:1fr 1fr;gap:22px 28px;max-width:860px;margin-top:44px;display:grid}.field[data-astro-cid-2txj5kds]{flex-direction:column;gap:7px;display:flex}.full[data-astro-cid-2txj5kds]{grid-column:1/-1}label[data-astro-cid-2txj5kds]{font-size:15px;font-weight:500}label[data-astro-cid-2txj5kds] small[data-astro-cid-2txj5kds]{color:#5a6f66;font-weight:400}input[data-astro-cid-2txj5kds],select[data-astro-cid-2txj5kds],textarea[data-astro-cid-2txj5kds]{font:inherit;color:var(--ink);background:#fff;border:1.5px solid #7a8f86;border-radius:6px;width:100%;padding:12px 14px;font-size:16px}textarea[data-astro-cid-2txj5kds]{resize:vertical;min-height:96px}.submit[data-astro-cid-2txj5kds]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.submit[data-astro-cid-2txj5kds] .btn[data-astro-cid-2txj5kds]{background:var(--forest);color:var(--paper)}.submit[data-astro-cid-2txj5kds] .btn[data-astro-cid-2txj5kds]:hover{background:#2a4d3f}.submit[data-astro-cid-2txj5kds] small[data-astro-cid-2txj5kds]{color:#5a6f66;max-width:40ch}.hp[data-astro-cid-2txj5kds]{position:absolute;left:-9999px}@media (width<=640px){form[data-astro-cid-2txj5kds]{grid-template-columns:1fr}.full[data-astro-cid-2txj5kds],.submit[data-astro-cid-2txj5kds]{grid-column:auto}}
