.architecture[data-astro-cid-4u5ukf6p]{min-width:0;margin:0;position:relative}.diagram-index[data-astro-cid-4u5ukf6p]{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.diagram-index[data-astro-cid-4u5ukf6p] .eyebrow[data-astro-cid-4u5ukf6p]{font-size:9px}.diagram-cross[data-astro-cid-4u5ukf6p]{font:18px var(--mono);color:var(--orange)}.architecture-svg[data-astro-cid-4u5ukf6p]{width:100%;height:auto;overflow:visible}.architecture[data-astro-cid-4u5ukf6p] figcaption[data-astro-cid-4u5ukf6p]{font:9px/1.5 var(--mono);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:15px;display:flex}.architecture[data-astro-cid-4u5ukf6p] figcaption[data-astro-cid-4u5ukf6p] .dot[data-astro-cid-4u5ukf6p]{width:5px;height:5px;margin-right:6px}.signal-path[data-astro-cid-4u5ukf6p]{animation:2s linear 2 signal}@keyframes signal{to{stroke-dashoffset:-36px}}@media (width<=760px){.architecture[data-astro-cid-4u5ukf6p] figcaption[data-astro-cid-4u5ukf6p]{font-size:8px}.architecture-svg[data-astro-cid-4u5ukf6p]{max-height:475px}}.project-explorer[data-astro-cid-mjjewgqd]{background:#24281f;border:1px solid #44493c}.project-top[data-astro-cid-mjjewgqd]{font:10px/1.6 var(--mono);color:#d4d7c9;border-bottom:1px solid #44493c;justify-content:space-between;padding:16px 24px;display:flex}.project-top[data-astro-cid-mjjewgqd]>span[data-astro-cid-mjjewgqd]:last-child{color:#9ba48c;letter-spacing:.06em;font-size:9px}.branch[data-astro-cid-mjjewgqd]{color:#aeb99f}.project-body[data-astro-cid-mjjewgqd]{grid-template-columns:215px 1fr;display:grid}.project-tree[data-astro-cid-mjjewgqd]{border-right:1px solid #44493c;flex-direction:column;align-items:stretch;padding:24px 0;display:flex}.tree-title[data-astro-cid-mjjewgqd]{font:9px/1.5 var(--mono);letter-spacing:.1em;color:#a5ae98;padding:0 24px 22px}.project-tree[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]{text-align:left;color:#afb7a2;font:11px/1.5 var(--mono);background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;padding:12px 22px;display:flex}.project-tree[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]:hover{background:#303728}.project-tree[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd][aria-selected=true]{border-left-color:var(--bright);color:#f4f2e9;background:#34392d}.file-icon[data-astro-cid-mjjewgqd]{color:#a8b393;width:18px;font-size:9px}.file-arrow[data-astro-cid-mjjewgqd]{opacity:0;color:var(--bright);margin-left:auto}[data-astro-cid-mjjewgqd][aria-selected=true] .file-arrow[data-astro-cid-mjjewgqd]{opacity:1}.tree-note[data-astro-cid-mjjewgqd]{color:#a0aa94;font:10px/1.9 var(--mono);margin:auto 24px 0;padding-top:65px}.project-content[data-astro-cid-mjjewgqd]{min-width:0}.file-bar[data-astro-cid-mjjewgqd]{color:#a4ae97;font:10px/1.5 var(--mono);border-bottom:1px solid #3b4133;justify-content:space-between;gap:12px;padding:15px 25px;display:flex}.file-bar[data-astro-cid-mjjewgqd] span[data-astro-cid-mjjewgqd]:last-child{color:#c1cbb4}.code-lines[data-astro-cid-mjjewgqd]{font:12px/1.9 var(--mono);min-height:349px;padding:24px 24px 28px;overflow:auto}.code-lines[data-astro-cid-mjjewgqd]>div[data-astro-cid-mjjewgqd]{white-space:pre;display:flex}.line-number[data-astro-cid-mjjewgqd]{color:#9da68d;user-select:none;flex-shrink:0;width:38px;font-size:10px;display:inline-block}.code-lines[data-astro-cid-mjjewgqd] code[data-astro-cid-mjjewgqd]{font:inherit;color:#d6deca}.code-lines[data-astro-cid-mjjewgqd] .code-keyword[data-astro-cid-mjjewgqd]{color:#c2d4a4}.code-lines[data-astro-cid-mjjewgqd] .code-highlight[data-astro-cid-mjjewgqd]{color:#ff9d73}.file-context[data-astro-cid-mjjewgqd]{border-top:1px solid #3b4133;margin:0 24px;padding:20px 0 23px}.file-context[data-astro-cid-mjjewgqd] strong[data-astro-cid-mjjewgqd]{color:#e8eadf;font-size:13px;font-weight:500}.file-context[data-astro-cid-mjjewgqd] p[data-astro-cid-mjjewgqd]{max-width:630px;margin-top:6px;line-height:1.8;font-size:12px!important}.project-bottom[data-astro-cid-mjjewgqd]{font:9px/1.5 var(--mono);color:#a8b29b;border-top:1px solid #44493c;justify-content:space-between;gap:15px;padding:12px 24px;display:flex}@media (width<=760px){.project-body[data-astro-cid-mjjewgqd]{grid-template-columns:1fr}.project-tree[data-astro-cid-mjjewgqd]{border-bottom:1px solid #44493c;border-right:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.tree-title[data-astro-cid-mjjewgqd],.tree-note[data-astro-cid-mjjewgqd]{display:none}.project-tree[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]{border-bottom:1px solid #3b4133;padding:13px 15px;font-size:10px}.project-top[data-astro-cid-mjjewgqd]{padding:14px}.project-top[data-astro-cid-mjjewgqd]>span[data-astro-cid-mjjewgqd]:last-child{display:none}.file-bar[data-astro-cid-mjjewgqd]{padding:15px;font-size:9px}.code-lines[data-astro-cid-mjjewgqd]{min-height:285px;padding:20px 14px;font-size:10px}.line-number[data-astro-cid-mjjewgqd]{width:26px;font-size:9px}.file-context[data-astro-cid-mjjewgqd]{margin:0 15px}.project-bottom[data-astro-cid-mjjewgqd]{padding:12px 15px;font-size:8px}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding-top:62px;padding-bottom:58px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:5px}.hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;margin-bottom:30px;font-size:10px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.07em;font-size:clamp(66px,6.8vw,98px);font-weight:500;line-height:.98}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:28px;font-size:16px;line-height:1.8}.hero[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{gap:28px;margin-top:30px}.hero-secondary[data-astro-cid-lcdefpme]{align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.hero-secondary[data-astro-cid-lcdefpme]:hover{color:var(--orange)}.hero-footnote[data-astro-cid-lcdefpme]{font:8px/1.6 var(--mono);letter-spacing:.075em;color:var(--muted);margin-top:37px;display:block}.hero-footnote[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#9d9f92;padding:0 10px}.proof-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;padding-block:25px;display:flex}.proof-inner[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.07em;color:var(--muted);border-right:1px solid var(--line);padding-right:30px;font-size:8px}.proof-inner[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.proof-inner[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(:first-child){font-size:12px;font-weight:600}.proof-inner[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child span[data-astro-cid-lcdefpme]{margin-left:15px}.ownership[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;gap:35px;display:grid}.ownership[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(38px,4vw,57px)}.ownership-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px;margin:30px 0;display:grid}.ownership-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.9}.continuity-symbol[data-astro-cid-lcdefpme]{letter-spacing:-.23em;color:var(--orange);margin-top:55px;font-size:70px;line-height:1;display:flex}.continuity-symbol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){opacity:.55}.continuity-symbol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){opacity:.2}.source-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.9}.source-highlight[data-astro-cid-lcdefpme]{color:#a8b58e}.source-footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.source-footer[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.06em;font-size:9px}.source-footer[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:11px}.workflow-track[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.workflow-stop[data-astro-cid-lcdefpme]{padding:25px 25px 28px 0}.workflow-stop[data-astro-cid-lcdefpme]+.workflow-stop[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:25px}.step-top[data-astro-cid-lcdefpme]{color:var(--orange);font:10px/1.5 var(--mono);justify-content:space-between;margin-bottom:38px;display:flex}.step-top[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px}.workflow-stop[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:15px;font-size:23px}.workflow-stop[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:200px;font-size:12px}.workflow-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.workflow-bottom[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{font-size:10px}.workflow-bottom[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:11px}.capability-section[data-astro-cid-lcdefpme]{background:#e9eade;border-block:1px solid #d8dbcb;padding-block:90px}.capability-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.capability-title[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:10px}.capability-title[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:320px;margin-top:25px;font-size:14px}.capability-title[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:28px}.capability-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-bottom:1px solid #c8ceba;align-items:center;gap:25px;padding:26px 0;display:flex}.capability-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child{border-top:1px solid #c8ceba}.capability-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme],.capability-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover>svg[data-astro-cid-lcdefpme]{color:var(--orange)}.capability-num[data-astro-cid-lcdefpme]{font:10px var(--mono);color:var(--muted);align-self:flex-start;padding-top:4px}.capability-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:23px}.capability-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:10px;font-size:12px}.capability-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]{margin-left:auto}.manifesto[data-astro-cid-lcdefpme]{padding:76px 0 42px;position:relative;overflow:hidden}.manifesto[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #6b74582b;border-radius:50%;width:530px;height:530px;position:absolute;top:-110px;right:-120px;box-shadow:0 0 0 60px #6b745812,0 0 0 120px #6b74580a}.manifesto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--paper);margin:35px 0 42px;font-size:clamp(33px,4.8vw,69px);line-height:1.16;position:relative}.manifesto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#acb992}.manifesto-bottom[data-astro-cid-lcdefpme]{border-top:1px solid #484e3e;justify-content:space-between;align-items:center;padding-top:25px;display:flex}.manifesto-bottom[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:9px}.manifesto-mark[data-astro-cid-lcdefpme]{color:var(--bright);font-size:55px;line-height:1}@media (width>=1500px){.hero[data-astro-cid-lcdefpme]{gap:70px;padding-block:70px}}@media (width<=1100px){.hero[data-astro-cid-lcdefpme]{gap:10px;padding-top:50px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(66px,7.4vw,85px)}.hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{font-size:8px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:14px}.hero[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{gap:18px}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{gap:15px;padding-inline:16px;font-size:12px}.hero-secondary[data-astro-cid-lcdefpme]{font-size:11px}.proof-inner[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(:first-child){font-size:10px}.ownership[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2.5fr}.ownership-copy[data-astro-cid-lcdefpme]{gap:26px}.capability-inner[data-astro-cid-lcdefpme]{gap:55px}.capability-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:21px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px;padding-block:48px 30px}.hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:26px;font-size:9px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(67px,14vw,95px)}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:15px}.hero[data-astro-cid-lcdefpme] .button-row[data-astro-cid-lcdefpme]{gap:25px}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding-inline:18px;font-size:12px}.hero-footnote[data-astro-cid-lcdefpme]{margin-top:25px}.proof-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;padding-block:25px;display:grid}.proof-inner[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{border:0;grid-column:1/-1;gap:6px;font-size:9px;display:flex}.proof-inner[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}.proof-inner[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(:first-child){font-size:11px}.ownership[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.continuity-symbol[data-astro-cid-lcdefpme]{display:none}.ownership-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;margin:24px 0}.ownership-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px}.source-footer[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:18px}.workflow-track[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.workflow-stop[data-astro-cid-lcdefpme]{padding:22px 20px 25px 0}.workflow-stop[data-astro-cid-lcdefpme]+.workflow-stop[data-astro-cid-lcdefpme]{padding-left:20px}.workflow-stop[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.workflow-stop[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.step-top[data-astro-cid-lcdefpme]{margin-bottom:25px}.workflow-stop[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.workflow-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:18px}.capability-section[data-astro-cid-lcdefpme]{padding-block:60px}.capability-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px}.capability-title[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:100%}.capability-list[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{gap:17px;padding:24px 0}.capability-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.capability-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:11px}.manifesto[data-astro-cid-lcdefpme]{padding-top:55px}.manifesto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-block:26px 36px;font-size:clamp(29px,6.5vw,49px)}.manifesto[data-astro-cid-lcdefpme]:before{right:-300px}.desktop-break[data-astro-cid-lcdefpme]{display:none}}
