.heading[data-astro-cid-ypavld2q]{flex-direction:column;gap:14px;max-width:720px;display:flex}h2[data-astro-cid-ypavld2q]{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1}.lead[data-astro-cid-ypavld2q]{color:var(--ink-700);font-size:18px;line-height:1.6}.phases[data-astro-cid-osqn3645]{flex-wrap:wrap;gap:24px;display:flex}article[data-astro-cid-osqn3645]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;flex:320px;gap:14px;min-width:0;padding:28px;display:flex}.when[data-astro-cid-osqn3645]{border-radius:var(--radius-pill);background:var(--violet-50);color:var(--violet-800);align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600}h3[data-astro-cid-osqn3645]{letter-spacing:-.015em;font-size:22px;font-weight:700}.text[data-astro-cid-osqn3645]{color:var(--ink-700);line-height:1.6}.result[data-astro-cid-osqn3645]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ground);color:var(--ink-700);margin-top:auto;padding:12px 14px;font-size:14px}.result[data-astro-cid-osqn3645] strong[data-astro-cid-osqn3645]{color:var(--ink-900)}.principles[data-astro-cid-osqn3645]{flex-wrap:wrap;gap:12px 32px;padding:0;list-style:none;display:flex}.principles[data-astro-cid-osqn3645] li[data-astro-cid-osqn3645]{align-items:center;gap:10px;font-weight:600;display:flex}.principles[data-astro-cid-osqn3645] svg{color:var(--violet-600);flex:none}section[data-astro-cid-y7zp52i2]{background:var(--ink-900);color:var(--on-violet);position:relative;overflow:hidden}.ant[data-astro-cid-y7zp52i2]{width:var(--ant-width);background:var(--amber-400);height:1600px;transform:translate(-50%, -50%) rotate(var(--ant-angle));pointer-events:none;position:absolute;top:0}.ant--1[data-astro-cid-y7zp52i2]{left:calc(72px + max(0px,50% - 600px))}.ant--2[data-astro-cid-y7zp52i2]{left:calc(72px + (var(--ant-width) + var(--ant-gap)) * 1.41421 + max(0px, (100% - 1200px) / 2))}.inner[data-astro-cid-y7zp52i2]{padding-block:clamp(112px,190px - 5vw,150px) clamp(64px,8vw,112px);position:relative}.copy[data-astro-cid-y7zp52i2]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin-inline:auto;display:flex}h2[data-astro-cid-y7zp52i2]{letter-spacing:-.03em;max-width:15em;font-size:clamp(32px,4.2vw,54px);font-weight:700;line-height:1.08}.lead[data-astro-cid-y7zp52i2]{max-width:34em;color:var(--violet-100);font-size:18px;line-height:1.6}.actions[data-astro-cid-y7zp52i2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding-top:8px;display:flex}.btn--lg[data-astro-cid-y7zp52i2]{min-height:56px;padding:0 30px;font-size:17px}.mail[data-astro-cid-y7zp52i2]{color:var(--violet-100);font-size:15px}.mail[data-astro-cid-y7zp52i2] a[data-astro-cid-y7zp52i2]{color:var(--on-violet);font-weight:700}.cards[data-astro-cid-dlfent3g]{flex-wrap:wrap;gap:24px;display:flex}article[data-astro-cid-dlfent3g]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;flex:320px;gap:16px;min-width:0;padding:28px;display:flex}.tags[data-astro-cid-dlfent3g]{flex-wrap:wrap;gap:8px;display:flex}.tags[data-astro-cid-dlfent3g] span[data-astro-cid-dlfent3g]{border-radius:var(--radius-pill);padding:4px 10px;font-size:13px}.kind[data-astro-cid-dlfent3g]{font-weight:600}.kind[data-astro-cid-dlfent3g].governance{background:var(--ink-900);color:var(--on-violet)}.kind[data-astro-cid-dlfent3g].built{background:var(--violet-50);color:var(--violet-800)}.kind[data-astro-cid-dlfent3g].team{background:var(--amber-50);color:var(--amber-800)}.meta[data-astro-cid-dlfent3g]{background:var(--sunken);color:var(--ink-700);font-weight:500}h3[data-astro-cid-dlfent3g]{letter-spacing:-.015em;font-size:21px;font-weight:700;line-height:1.3}.text[data-astro-cid-dlfent3g]{color:var(--ink-700);font-size:16px;line-height:1.6}.result[data-astro-cid-dlfent3g]{border-top:1px solid var(--sunken);flex-direction:column;gap:2px;margin-top:auto;padding-top:18px;display:flex}.value[data-astro-cid-dlfent3g]{letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.15}.measure[data-astro-cid-dlfent3g]{color:var(--ink-500);font-size:14px}.hero[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:56px;padding-block:clamp(56px,8vw,112px) clamp(64px,8vw,112px);display:flex}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:480px;gap:28px;min-width:0;display:flex}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:14ch;font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.04}.lead[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--ink-700);font-size:clamp(17px,1.5vw,19px);line-height:1.6}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}figure[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-raised);flex-direction:column;flex:420px;gap:18px;padding:clamp(20px,2.4vw,32px);display:flex}.record-head[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.record-label[data-astro-cid-ge2uvauf]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:12px;font-weight:700;line-height:16px}.status[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--success-50);color:var(--success-700);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--success-700);width:6px;height:6px}.record-title[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;font-size:19px;font-weight:700}ol[data-astro-cid-ge2uvauf]{flex-direction:column;padding:0;list-style:none;display:flex}li[data-astro-cid-ge2uvauf]{border-top:1px solid var(--sunken);align-items:center;gap:14px;padding:12px 0;display:flex}li[data-astro-cid-ge2uvauf].agents{background:var(--sunken);border-top:0;border-radius:12px;margin:4px -14px;padding:12px 14px}li[data-astro-cid-ge2uvauf].agents+li[data-astro-cid-ge2uvauf]{border-top:0}.mark[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--violet-50);width:28px;height:28px;color:var(--violet-600);flex:none;justify-content:center;align-items:center;display:flex}li[data-astro-cid-ge2uvauf].agents .mark[data-astro-cid-ge2uvauf]{background:var(--ink-900);color:var(--on-violet)}li[data-astro-cid-ge2uvauf].done .mark[data-astro-cid-ge2uvauf]{background:var(--success-50);color:var(--success-700)}.step[data-astro-cid-ge2uvauf]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.step-title[data-astro-cid-ge2uvauf]{font-size:15px;font-weight:700}.step-text[data-astro-cid-ge2uvauf]{color:var(--ink-500);font-size:14px}li[data-astro-cid-ge2uvauf].agents .step-text[data-astro-cid-ge2uvauf]{color:var(--ink-700)}.actor-label[data-astro-cid-ge2uvauf]{letter-spacing:.06em;text-transform:uppercase;color:var(--violet-600);flex:none;font-size:11px;font-weight:700}li[data-astro-cid-ge2uvauf].agents .actor-label[data-astro-cid-ge2uvauf]{color:var(--ink-700)}.chips[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.chips[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--sunken);color:var(--ink-700);padding:6px 12px;font-size:13px;font-weight:500}ol[data-astro-cid-7wvsl737]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px 24px;padding:0;list-style:none;display:grid}li[data-astro-cid-7wvsl737]{border-top:var(--rule-strong) solid var(--amber-400);flex-direction:column;gap:12px;min-width:0;padding-top:22px;display:flex}.num[data-astro-cid-7wvsl737]{letter-spacing:.06em;color:var(--violet-600);font-size:13px;font-weight:700}h3[data-astro-cid-7wvsl737]{letter-spacing:-.015em;font-size:22px;font-weight:700}.text[data-astro-cid-7wvsl737]{color:var(--ink-700);line-height:1.6}.tag[data-astro-cid-7wvsl737]{border-radius:var(--radius-pill);align-self:flex-start;margin-top:auto;padding:4px 10px;font-size:13px;font-weight:600}.tag[data-astro-cid-7wvsl737].person{background:var(--violet-50);color:var(--violet-800)}.tag[data-astro-cid-7wvsl737].agents{background:var(--sunken);color:var(--ink-700)}.tag[data-astro-cid-7wvsl737].record{background:var(--success-50);color:var(--success-700)}.loop[data-astro-cid-7wvsl737]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:32px 56px;padding:clamp(24px,3.4vw,44px);display:flex}.loop-copy[data-astro-cid-7wvsl737]{flex-direction:column;flex:360px;gap:12px;min-width:0;display:flex}.loop[data-astro-cid-7wvsl737] h3[data-astro-cid-7wvsl737]{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);line-height:1.2}svg[data-astro-cid-7wvsl737]{width:100%;min-width:0;max-width:560px;height:auto;font-family:var(--font-sans);flex:420px}.node[data-astro-cid-7wvsl737]{stroke-width:1.5px}.node[data-astro-cid-7wvsl737].people{fill:var(--violet-50);stroke:var(--violet-600)}.node[data-astro-cid-7wvsl737].tools{fill:var(--ink-900);stroke:var(--ink-900)}.node[data-astro-cid-7wvsl737].agents{fill:var(--surface);stroke:var(--line-strong)}.node-label[data-astro-cid-7wvsl737]{text-anchor:middle;fill:var(--ink-900);font-size:16px;font-weight:700}.node-label[data-astro-cid-7wvsl737].people{fill:var(--violet-800)}.node-label[data-astro-cid-7wvsl737].tools{fill:var(--on-violet)}.edge[data-astro-cid-7wvsl737]{fill:none;stroke:var(--line-control);stroke-width:1.5px}.head[data-astro-cid-7wvsl737]{fill:var(--line-control)}.edge-label[data-astro-cid-7wvsl737]{text-anchor:middle;fill:var(--ink-500);font-size:13px;font-weight:600}@media (width<=560px){.node-label[data-astro-cid-7wvsl737]{font-size:18px}.edge-label[data-astro-cid-7wvsl737]{font-size:19px}}.notes[data-astro-cid-w7cbg4su]{border-bottom:0}.head[data-astro-cid-w7cbg4su]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.list[data-astro-cid-w7cbg4su]{flex-wrap:wrap;gap:24px;display:flex}article[data-astro-cid-w7cbg4su]{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.cover[data-astro-cid-w7cbg4su]{aspect-ratio:16/9;width:100%;margin-bottom:var(--space-2);object-fit:cover;background:var(--sunken);border:1px solid var(--line);border-radius:14px}.category[data-astro-cid-w7cbg4su]{letter-spacing:.06em;text-transform:uppercase;color:var(--violet-600);font-size:12px;font-weight:700}h3[data-astro-cid-w7cbg4su]{letter-spacing:-.015em;font-size:21px;font-weight:700;line-height:1.35}h3[data-astro-cid-w7cbg4su] a[data-astro-cid-w7cbg4su]{color:var(--ink-900);text-decoration:none}h3[data-astro-cid-w7cbg4su] a[data-astro-cid-w7cbg4su]:hover{text-decoration:underline}.meta[data-astro-cid-w7cbg4su]{color:var(--ink-500);font-size:14px}.inner[data-astro-cid-qkxmt255]{flex-wrap:wrap;align-items:center;gap:48px 64px;padding-block:clamp(64px,8vw,104px);display:flex}.copy[data-astro-cid-qkxmt255]{flex-direction:column;flex:440px;gap:24px;min-width:0;display:flex}.heading[data-astro-cid-qkxmt255]{flex-direction:column;gap:14px;display:flex}.kicker[data-astro-cid-qkxmt255]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.badge[data-astro-cid-qkxmt255]{border-radius:var(--radius-pill);background:var(--sunken);color:var(--ink-700);padding:4px 10px;font-size:12px;font-weight:600}h2[data-astro-cid-qkxmt255]{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1}.lead[data-astro-cid-qkxmt255]{color:var(--ink-700);font-size:18px;line-height:1.6}ul[data-astro-cid-qkxmt255]{padding:0;list-style:none}.copy[data-astro-cid-qkxmt255] ul[data-astro-cid-qkxmt255]{flex-direction:column;gap:12px;display:flex}.copy[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255]{align-items:flex-start;gap:12px;display:flex}.copy[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255] svg{color:var(--violet-600);flex:none;margin-top:2px}.link-arrow[data-astro-cid-qkxmt255]{align-self:flex-start}figure[data-astro-cid-qkxmt255]{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-xl);flex:440px;min-width:0;padding:clamp(16px,2vw,24px)}.window[data-astro-cid-qkxmt255]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-raised);border-radius:14px;overflow:hidden}.window-head[data-astro-cid-qkxmt255]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.window-title[data-astro-cid-qkxmt255]{font-size:15px;font-weight:700}.window-summary[data-astro-cid-qkxmt255]{color:var(--ink-500);font-size:13px}.window[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255]{align-items:center;gap:12px 16px;padding:14px 20px;display:flex}.window[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255]+li[data-astro-cid-qkxmt255]{border-top:1px solid var(--sunken)}.window[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255].review{background:var(--violet-50)}.task[data-astro-cid-qkxmt255]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.task-title[data-astro-cid-qkxmt255]{font-size:15px;font-weight:600}.number[data-astro-cid-qkxmt255]{color:var(--ink-500);font-weight:500}.task-detail[data-astro-cid-qkxmt255]{color:var(--ink-500);font-size:13px}li[data-astro-cid-qkxmt255].review .task-detail[data-astro-cid-qkxmt255]{color:var(--ink-700)}.state[data-astro-cid-qkxmt255]{border-radius:var(--radius-pill);flex:none;padding:4px 10px;font-size:12px;font-weight:600}li[data-astro-cid-qkxmt255].review .state[data-astro-cid-qkxmt255]{background:var(--violet-600);color:var(--on-violet)}li[data-astro-cid-qkxmt255].fixing .state[data-astro-cid-qkxmt255]{background:var(--amber-50);color:var(--amber-800)}li[data-astro-cid-qkxmt255].progress .state[data-astro-cid-qkxmt255]{background:var(--sunken);color:var(--ink-700)}li[data-astro-cid-qkxmt255].merged .state[data-astro-cid-qkxmt255]{background:var(--success-50);color:var(--success-700)}.stats[data-astro-cid-sqeluoqq]{flex-wrap:wrap;gap:32px;display:flex}.stat[data-astro-cid-sqeluoqq]{border-top:1px solid var(--line-strong);flex-direction:column;flex:280px;gap:10px;min-width:0;padding-top:24px;display:flex}.value[data-astro-cid-sqeluoqq]{letter-spacing:-.035em;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.text[data-astro-cid-sqeluoqq]{max-width:22em;color:var(--ink-700);font-size:17px}.insight[data-astro-cid-sqeluoqq]{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:16px 40px;padding:clamp(20px,3vw,32px);display:flex}.insight-title[data-astro-cid-sqeluoqq]{letter-spacing:-.015em;flex:300px;min-width:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.35}.insight-text[data-astro-cid-sqeluoqq]{min-width:0;color:var(--ink-700);flex:420px;line-height:1.6}.footnote[data-astro-cid-sqeluoqq]{color:var(--ink-500);font-size:14px}.pillars[data-astro-cid-qj3fwpa7]{flex-wrap:wrap;gap:40px 32px;display:flex}.pillar[data-astro-cid-qj3fwpa7]{flex-direction:column;flex:230px;gap:14px;min-width:0;display:flex}.icon[data-astro-cid-qj3fwpa7]{background:var(--violet-50);width:48px;height:48px;color:var(--violet-600);border-radius:14px;justify-content:center;align-items:center;display:flex}h3[data-astro-cid-qj3fwpa7]{letter-spacing:-.01em;font-size:19px;font-weight:700}.pillar[data-astro-cid-qj3fwpa7] p[data-astro-cid-qj3fwpa7]{color:var(--ink-700);line-height:1.6}.example[data-astro-cid-qj3fwpa7]{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.example-head[data-astro-cid-qj3fwpa7]{background:var(--ground);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.example-label[data-astro-cid-qj3fwpa7],thead[data-astro-cid-qj3fwpa7] th[data-astro-cid-qj3fwpa7]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:12px;font-weight:700;line-height:16px}.example-note[data-astro-cid-qj3fwpa7]{color:var(--ink-500);font-size:13px}.scroll[data-astro-cid-qj3fwpa7]{overflow-x:auto}table[data-astro-cid-qj3fwpa7]{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:15px}th[data-astro-cid-qj3fwpa7],td[data-astro-cid-qj3fwpa7]{vertical-align:top;padding:16px 20px}thead[data-astro-cid-qj3fwpa7] th[data-astro-cid-qj3fwpa7]{border-bottom:1px solid var(--line);padding-block:14px}tbody[data-astro-cid-qj3fwpa7] tr[data-astro-cid-qj3fwpa7]+tr[data-astro-cid-qj3fwpa7]>[data-astro-cid-qj3fwpa7]{border-top:1px solid var(--sunken)}tbody[data-astro-cid-qj3fwpa7] th[data-astro-cid-qj3fwpa7]{font-weight:700}td[data-astro-cid-qj3fwpa7]{color:var(--ink-700)}td[data-astro-cid-qj3fwpa7].evidence{color:var(--ink-500)}.cards[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:24px;display:flex}article[data-astro-cid-lesv7jgp]{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;flex:320px;gap:20px;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.icon[data-astro-cid-lesv7jgp]{background:var(--violet-50);width:52px;height:52px;color:var(--violet-600);border-radius:14px;justify-content:center;align-items:center;display:flex}.text[data-astro-cid-lesv7jgp]{flex-direction:column;gap:10px;display:flex}h3[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.text[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]:last-child{color:var(--ink-700);line-height:1.6}ul[data-astro-cid-lesv7jgp]{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}li[data-astro-cid-lesv7jgp]{align-items:flex-start;gap:12px;font-size:15px;display:flex}li[data-astro-cid-lesv7jgp] svg{color:var(--violet-600);flex:none;margin-top:1px}.link-arrow[data-astro-cid-lesv7jgp]{align-self:flex-start;margin-top:auto}.compare[data-astro-cid-2ojqaodh]{flex-wrap:wrap;gap:24px;display:flex}.side[data-astro-cid-2ojqaodh]{border-radius:var(--radius-xl);flex-direction:column;flex:420px;gap:20px;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.without[data-astro-cid-2ojqaodh]{border:1px solid var(--line-strong);color:var(--ink-700)}.with[data-astro-cid-2ojqaodh]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-raised)}h3[data-astro-cid-2ojqaodh]{letter-spacing:-.01em;font-size:20px;font-weight:700}ul[data-astro-cid-2ojqaodh]{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}li[data-astro-cid-2ojqaodh]{align-items:flex-start;gap:12px;display:flex}li[data-astro-cid-2ojqaodh] svg{flex:none;margin-top:2px}.without[data-astro-cid-2ojqaodh] li[data-astro-cid-2ojqaodh] svg{color:var(--line-control)}.with[data-astro-cid-2ojqaodh] li[data-astro-cid-2ojqaodh] svg{color:var(--violet-600)}.ourselves[data-astro-cid-2ojqaodh]{padding-top:var(--space-2);flex-wrap:wrap;gap:16px 48px;display:flex}.statement[data-astro-cid-2ojqaodh]{letter-spacing:-.02em;flex:360px;min-width:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.3}.text[data-astro-cid-2ojqaodh]{min-width:0;color:var(--ink-700);flex:420px;font-size:17px;line-height:1.6}
