.head[data-astro-cid-ft4ngeyl]{padding-top:64px}.head[data-astro-cid-ft4ngeyl] h1[data-astro-cid-ft4ngeyl]{max-width:16ch}.head[data-astro-cid-ft4ngeyl] .lede[data-astro-cid-ft4ngeyl]{margin:18px 0 0;max-width:50ch}.moves-wrap[data-astro-cid-ft4ngeyl]{margin-top:44px}.path[data-astro-cid-ft4ngeyl]{position:relative;padding:30px 30px 32px}.path-svg[data-astro-cid-ft4ngeyl]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.path-svg[data-astro-cid-ft4ngeyl] polyline[data-astro-cid-ft4ngeyl]{fill:none;stroke:var(--violet);stroke-width:1.8;stroke-linejoin:round}.path-grid[data-astro-cid-ft4ngeyl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:0 22px}.move[data-astro-cid-ft4ngeyl]{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-content:start}.fxd-band[data-astro-cid-ft4ngeyl]{position:relative;height:82px}.fxd[data-astro-cid-ft4ngeyl]{position:absolute;left:0;top:var(--dy, 0px);z-index:1;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:750 15px/1 var(--sans);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.move[data-astro-cid-ft4ngeyl]:nth-child(2n) .fxd[data-astro-cid-ft4ngeyl]{--dy: 38px}.move[data-astro-cid-ft4ngeyl]:nth-child(1) .fxd[data-astro-cid-ft4ngeyl]{background:var(--lilac)}.move[data-astro-cid-ft4ngeyl]:nth-child(3) .fxd[data-astro-cid-ft4ngeyl]{background:var(--pink)}.move[data-astro-cid-ft4ngeyl]:nth-child(4) .fxd[data-astro-cid-ft4ngeyl]{background:var(--lemon)}.move[data-astro-cid-ft4ngeyl]:nth-child(6) .fxd[data-astro-cid-ft4ngeyl]{background:var(--mint)}.move[data-astro-cid-ft4ngeyl] h2[data-astro-cid-ft4ngeyl]{margin:0;font-size:20px}.move[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.produces[data-astro-cid-ft4ngeyl]{padding-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.produces[data-astro-cid-ft4ngeyl]:before{content:"";align-self:stretch;border-top:1px solid var(--line);margin-bottom:12px}.out[data-astro-cid-ft4ngeyl]{font-size:14.5px;font-weight:700;color:var(--violet);letter-spacing:-.005em}.produces[data-astro-cid-ft4ngeyl] span[data-astro-cid-ft4ngeyl]{font-size:13.5px;line-height:1.4;color:var(--ink-3)}.note-link[data-astro-cid-ft4ngeyl]{justify-self:start;align-self:start;margin-top:12px;font-size:14px}.surfaces[data-astro-cid-ft4ngeyl]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.surfaces[data-astro-cid-ft4ngeyl] .tag[data-astro-cid-ft4ngeyl]{height:40px;padding:0 18px;font-size:15.5px;color:var(--ink);background:var(--surface)}.principles[data-astro-cid-ft4ngeyl]{list-style:none;margin:0;padding:4px 32px}.principles[data-astro-cid-ft4ngeyl] li[data-astro-cid-ft4ngeyl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;align-items:baseline;padding:26px 0}.principles[data-astro-cid-ft4ngeyl] li[data-astro-cid-ft4ngeyl]+li[data-astro-cid-ft4ngeyl]{border-top:1px solid var(--line)}.principles[data-astro-cid-ft4ngeyl] h3[data-astro-cid-ft4ngeyl]{margin:0;font-size:24px}.principles[data-astro-cid-ft4ngeyl] p[data-astro-cid-ft4ngeyl]{margin:0;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:52ch}.closing[data-astro-cid-ft4ngeyl]{padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px 40px;flex-wrap:wrap}.closing[data-astro-cid-ft4ngeyl] h2[data-astro-cid-ft4ngeyl]{margin:0;color:#fff;font-size:30px;max-width:24ch}.closing-actions[data-astro-cid-ft4ngeyl]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.closing[data-astro-cid-ft4ngeyl] .link[data-astro-cid-ft4ngeyl]{color:#fff;text-decoration-color:#fff6}@media(max-width:1100px){.path-grid[data-astro-cid-ft4ngeyl]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:30px 22px}.move[data-astro-cid-ft4ngeyl]{display:flex;flex-direction:column;grid-row:auto}.produces[data-astro-cid-ft4ngeyl]{margin-top:auto}.path-svg[data-astro-cid-ft4ngeyl],.fxd-band[data-astro-cid-ft4ngeyl]{display:none}.move[data-astro-cid-ft4ngeyl]:before{content:attr(data-n);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);font:750 14px/1 var(--sans);margin-bottom:14px}}@media(max-width:900px){.path-grid[data-astro-cid-ft4ngeyl]{grid-template-columns:repeat(2,minmax(0,1fr))}.principles[data-astro-cid-ft4ngeyl]{padding:4px 22px}.principles[data-astro-cid-ft4ngeyl] li[data-astro-cid-ft4ngeyl]{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.principles[data-astro-cid-ft4ngeyl] h3[data-astro-cid-ft4ngeyl]{font-size:21px}.closing[data-astro-cid-ft4ngeyl]{padding:26px 22px}.closing[data-astro-cid-ft4ngeyl] h2[data-astro-cid-ft4ngeyl]{font-size:26px}}@media(max-width:640px){.head[data-astro-cid-ft4ngeyl]{padding-top:36px}.moves-wrap[data-astro-cid-ft4ngeyl]{margin-top:32px}.path[data-astro-cid-ft4ngeyl]{padding:24px 20px}.surfaces[data-astro-cid-ft4ngeyl]{gap:8px}.surfaces[data-astro-cid-ft4ngeyl] .tag[data-astro-cid-ft4ngeyl]{height:36px;padding:0 14px;font-size:14.5px}}@media(max-width:560px){.path-grid[data-astro-cid-ft4ngeyl]{grid-template-columns:minmax(0,1fr)}}
