.decision-system[data-astro-cid-7t27btdk]{padding:var(--snd-space-8);background:var(--surface-paper)}.decision-system__main[data-astro-cid-7t27btdk],.decision-system__after[data-astro-cid-7t27btdk]{grid-template-columns:minmax(0, 1fr) var(--snd-space-8) minmax(0, 1fr) var(--snd-space-8) minmax(0, 1fr);gap:var(--snd-space-3);align-items:center;display:grid}.decision-system__choices[data-astro-cid-7t27btdk]{gap:var(--snd-space-4);width:min(100%,42rem);margin:0 auto var(--snd-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-system__fork[data-astro-cid-7t27btdk]{width:50%;height:var(--snd-space-8);border-top:1px solid var(--snd-color-border);border-left:1px solid var(--snd-color-border);border-right:1px solid var(--snd-color-border);margin:0 auto}.decision-node[data-astro-cid-7t27btdk]{justify-content:center;gap:var(--snd-space-1);min-height:5rem;padding:var(--snd-space-3) var(--snd-space-4);border:1px solid var(--snd-color-border);border-radius:var(--snd-radius-sm);background:var(--snd-color-mist);flex-direction:column;display:flex}.decision-node[data-astro-cid-7t27btdk] span[data-astro-cid-7t27btdk]{color:var(--snd-color-text-muted);font-family:var(--snd-font-mono);font-size:var(--snd-type-metadata);line-height:var(--snd-leading-metadata);letter-spacing:var(--snd-tracking-metadata)}.decision-node[data-astro-cid-7t27btdk] strong[data-astro-cid-7t27btdk]{color:var(--snd-color-text-primary);font-size:var(--snd-type-caption);line-height:var(--snd-leading-caption)}.decision-node--decision[data-astro-cid-7t27btdk]{border-color:var(--snd-color-black-forest);background:var(--surface-paper)}.decision-node--action[data-astro-cid-7t27btdk]{box-shadow:inset 3px 0 0 var(--snd-color-signal);background:var(--surface-paper)}.decision-system[data-astro-cid-7t27btdk] i[data-astro-cid-7t27btdk]{background:var(--snd-color-border);width:100%;height:1px}@media (width<=48rem){.decision-system[data-astro-cid-7t27btdk]{padding:var(--snd-space-4)}.decision-system__main[data-astro-cid-7t27btdk],.decision-system__after[data-astro-cid-7t27btdk]{gap:var(--snd-space-2);grid-template-columns:1fr}.decision-system[data-astro-cid-7t27btdk] i[data-astro-cid-7t27btdk]{width:1px;height:var(--snd-space-4);justify-self:center}.decision-system__fork[data-astro-cid-7t27btdk]{width:1px;height:var(--snd-space-6);border-top:0;border-right:0}.decision-system__choices[data-astro-cid-7t27btdk]{gap:var(--snd-space-2);margin-bottom:var(--snd-space-6);grid-template-columns:1fr}}.engagement-path[data-astro-cid-ahcaq445]{gap:var(--snd-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.engagement-path__step[data-astro-cid-ahcaq445]{align-content:center;gap:var(--snd-space-1);min-height:5rem;padding:var(--snd-space-3) var(--snd-space-4);border-top:2px solid var(--snd-color-black-forest);display:grid}.engagement-path__step[data-astro-cid-ahcaq445] span[data-astro-cid-ahcaq445]{color:var(--snd-color-text-muted);font-family:var(--snd-font-mono);font-size:var(--snd-type-metadata);line-height:var(--snd-leading-metadata);letter-spacing:var(--snd-tracking-metadata)}.engagement-path__step[data-astro-cid-ahcaq445] strong[data-astro-cid-ahcaq445]{color:var(--snd-color-text-primary);font-size:var(--snd-type-body-desktop);line-height:var(--snd-leading-body-desktop)}.engagement-path[data-astro-cid-ahcaq445] i[data-astro-cid-ahcaq445]{width:var(--snd-space-6);background:var(--snd-color-border);height:1px}@media (width<=48rem){.engagement-path[data-astro-cid-ahcaq445]{grid-template-columns:1fr;gap:0}.engagement-path[data-astro-cid-ahcaq445] i[data-astro-cid-ahcaq445]{width:1px;height:var(--snd-space-4);margin-left:var(--snd-space-4)}}.home-v2-shell[data-astro-cid-lcdefpme]{width:min(100% - 2rem,76rem);margin-inline:auto}.home-v2-hero[data-astro-cid-lcdefpme]{padding-block:clamp(var(--snd-space-16), 9vw, var(--snd-space-32));background:var(--snd-color-bg-page)}.home-v2-hero__grid[data-astro-cid-lcdefpme]{gap:clamp(var(--snd-space-8), 6vw, var(--snd-space-16));grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);align-items:center;display:grid}.home-v2-descriptor[data-astro-cid-lcdefpme]{margin:0 0 var(--snd-space-4);color:var(--snd-color-text-muted);font-family:var(--snd-font-mono);font-size:var(--snd-type-metadata);line-height:var(--snd-leading-metadata);letter-spacing:var(--snd-tracking-metadata)}.home-v2-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch;color:var(--snd-color-text-primary);font-family:var(--snd-font-display);font-size:clamp(var(--snd-type-display-mobile), 6.2vw, 4.75rem);letter-spacing:var(--snd-tracking-headline);margin:0;line-height:.98}.home-v2-lede[data-astro-cid-lcdefpme]{max-width:38rem;margin:var(--snd-space-6) 0 0;color:var(--snd-color-text-muted);font-size:var(--snd-type-body-lg-desktop);line-height:var(--snd-leading-body-lg-desktop)}.home-v2-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--snd-space-4);margin-top:var(--snd-space-8);flex-wrap:wrap;display:flex}.home-v2-text-link[data-astro-cid-lcdefpme],.home-v2-services[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.home-v2-proof-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-link);font-weight:var(--snd-font-weight-bold);text-underline-offset:.22em}.home-v2-statement[data-astro-cid-lcdefpme]{padding-block:clamp(var(--snd-space-16), 8vw, var(--snd-space-24));background:var(--snd-color-black-forest);color:var(--text-on-brand)}.home-v2-statement__grid[data-astro-cid-lcdefpme]{gap:var(--snd-space-16);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:center;display:grid}.home-v2-statement[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:13ch;color:inherit;letter-spacing:var(--snd-tracking-headline);margin:0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02}.home-v2-state-change[data-astro-cid-lcdefpme]{gap:var(--snd-space-3);display:grid}.home-v2-state-change[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:var(--snd-space-4);border:1px solid var(--border-on-brand)}.home-v2-state-change[data-astro-cid-lcdefpme] .is-corrected[data-astro-cid-lcdefpme]{border-left:4px solid var(--snd-color-signal)}.home-v2-state-change[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-on-brand-muted);font-family:var(--snd-font-mono);font-size:var(--snd-type-metadata);line-height:var(--snd-leading-metadata);letter-spacing:var(--snd-tracking-metadata)}.home-v2-state-change[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--snd-space-2) 0 0;color:var(--text-on-brand);font-size:var(--snd-type-caption);line-height:var(--snd-leading-caption)}.home-v2-services[data-astro-cid-lcdefpme],.home-v2-work[data-astro-cid-lcdefpme]{padding-block:clamp(var(--snd-space-16), 8vw, var(--snd-space-24));background:var(--surface-paper)}.home-v2-section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--snd-space-8);margin-bottom:var(--snd-space-8);align-items:end;display:flex}.home-v2-section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-v2-mechanism[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-v2-work[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-v2-engagement[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-v2-closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;color:var(--snd-color-text-primary);font-size:clamp(var(--snd-type-h2-mobile), 4vw, var(--snd-type-h2-desktop));letter-spacing:var(--snd-tracking-headline);margin:0;line-height:1.08}.home-v2-service-grid[data-astro-cid-lcdefpme]{gap:var(--snd-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-v2-service-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{align-content:start;gap:var(--snd-space-4);display:grid}.home-v2-service-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--snd-color-text-muted);font-size:var(--snd-type-caption);line-height:var(--snd-leading-caption);margin:0}.home-v2-service-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{width:fit-content}.home-v2-mechanism[data-astro-cid-lcdefpme]{padding-block:clamp(var(--snd-space-16), 8vw, var(--snd-space-24));background:var(--snd-color-bg-page)}.home-v2-mechanism__grid[data-astro-cid-lcdefpme]{gap:var(--snd-space-8);display:grid}.home-v2-mechanism__copy[data-astro-cid-lcdefpme]{gap:var(--snd-space-12);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;display:grid}.home-v2-mechanism__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.home-v2-work__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.home-v2-descriptor),.home-v2-engagement[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--snd-color-text-muted);font-size:var(--snd-type-body-desktop);line-height:var(--snd-leading-body-desktop);margin:0}.home-v2-work__feature[data-astro-cid-lcdefpme]{gap:var(--snd-space-12);grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);align-items:center;display:grid}.home-v2-work__copy[data-astro-cid-lcdefpme]{align-content:start;gap:var(--snd-space-4);display:grid}.home-v2-work__copy[data-astro-cid-lcdefpme] .home-v2-text-link[data-astro-cid-lcdefpme]{width:fit-content;margin-top:var(--snd-space-2)}.home-v2-proof-list[data-astro-cid-lcdefpme]{margin-top:var(--snd-space-12);border-top:1px solid var(--snd-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-v2-proof-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--snd-space-2);padding:var(--snd-space-6) var(--snd-space-6) var(--snd-space-6) 0;color:var(--snd-color-text-primary);border-bottom:1px solid var(--snd-color-border);text-decoration:none;display:grid}.home-v2-proof-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{padding-left:var(--snd-space-6);border-left:1px solid var(--snd-color-border)}.home-v2-proof-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--snd-color-text-muted);font-family:var(--snd-font-mono);font-size:var(--snd-type-metadata);line-height:var(--snd-leading-metadata);letter-spacing:var(--snd-tracking-metadata)}.home-v2-proof-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--snd-type-caption);line-height:var(--snd-leading-caption)}.home-v2-engagement[data-astro-cid-lcdefpme]{padding-block:clamp(var(--snd-space-16), 8vw, var(--snd-space-24));background:var(--snd-color-bg-page)}.home-v2-engagement__grid[data-astro-cid-lcdefpme]{gap:var(--snd-space-8);display:grid}.home-v2-engagement__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{gap:var(--snd-space-12);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;display:grid}.home-v2-boundary[data-astro-cid-lcdefpme]{max-width:48rem;padding-top:var(--snd-space-6);border-top:1px solid var(--snd-color-border);font-size:var(--snd-type-caption)!important;line-height:var(--snd-leading-caption)!important}.home-v2-closing[data-astro-cid-lcdefpme]{padding-block:clamp(var(--snd-space-12), 7vw, var(--snd-space-16));background:var(--snd-color-black-forest)}.home-v2-closing__inner[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--snd-space-8);align-items:center;display:flex}.home-v2-closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text-on-brand)}@media (width<=56rem){.home-v2-hero__grid[data-astro-cid-lcdefpme],.home-v2-statement__grid[data-astro-cid-lcdefpme],.home-v2-work__feature[data-astro-cid-lcdefpme],.home-v2-mechanism__copy[data-astro-cid-lcdefpme],.home-v2-engagement__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{grid-template-columns:1fr}.home-v2-hero__artifact[data-astro-cid-lcdefpme]{order:2}.home-v2-service-grid[data-astro-cid-lcdefpme],.home-v2-proof-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-v2-proof-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.home-v2-proof-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:0;padding-inline:0}}@media (width<=40rem){.home-v2-hero[data-astro-cid-lcdefpme],.home-v2-statement[data-astro-cid-lcdefpme],.home-v2-services[data-astro-cid-lcdefpme],.home-v2-mechanism[data-astro-cid-lcdefpme],.home-v2-work[data-astro-cid-lcdefpme],.home-v2-engagement[data-astro-cid-lcdefpme]{padding-block:var(--snd-space-12)}.home-v2-lede[data-astro-cid-lcdefpme],.home-v2-mechanism__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.home-v2-engagement[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--snd-type-body-mobile);line-height:var(--snd-leading-body-mobile)}.home-v2-section-heading[data-astro-cid-lcdefpme],.home-v2-closing__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}