.field[data-astro-cid-4xzp4jgl]{min-width:0;margin:0}svg[data-astro-cid-4xzp4jgl]{width:100%;height:auto;display:block;overflow:visible}.boundary[data-astro-cid-4xzp4jgl]{stroke:var(--brand-teal);stroke-opacity:.45}.group[data-astro-cid-4xzp4jgl]{fill:var(--color-background);fill-opacity:.8;stroke:var(--color-border-strong)}.connection[data-astro-cid-4xzp4jgl]{stroke:var(--color-brand-green-ink);stroke-width:2px}.soft[data-astro-cid-4xzp4jgl]{stroke:var(--brand-teal);stroke-width:12px;stroke-opacity:.1}.record[data-astro-cid-4xzp4jgl]{fill:var(--brand-teal);fill-opacity:.22;stroke:var(--color-brand-green-ink)}.recordLine[data-astro-cid-4xzp4jgl]{stroke:var(--color-border-strong);stroke-width:2px}.context[data-astro-cid-4xzp4jgl]{fill:var(--color-background);stroke:var(--brand-teal);stroke-width:2px}.node[data-astro-cid-4xzp4jgl]{fill:var(--color-brand-green-ink)}figcaption[data-astro-cid-4xzp4jgl]{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);color:var(--color-brand-green-ink);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}@media (forced-colors:active){svg[data-astro-cid-4xzp4jgl] [data-astro-cid-4xzp4jgl]{stroke:canvastext}.group[data-astro-cid-4xzp4jgl],.context[data-astro-cid-4xzp4jgl]{fill:canvas}.node[data-astro-cid-4xzp4jgl]{fill:canvastext}}.discovery[data-astro-cid-qdi3qyj3]{min-width:0;margin:0}ol[data-astro-cid-qdi3qyj3]{padding:0;list-style:none}li[data-astro-cid-qdi3qyj3]{gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}li[data-astro-cid-qdi3qyj3]:last-child{border-bottom:1px solid var(--color-rule)}.stage[data-astro-cid-qdi3qyj3]{align-items:baseline;gap:var(--space-4);display:flex}.stage[data-astro-cid-qdi3qyj3] span[data-astro-cid-qdi3qyj3]{color:var(--color-brand-green-ink);font-size:.75rem}.stage[data-astro-cid-qdi3qyj3] p[data-astro-cid-qdi3qyj3]{font-size:var(--font-size-small);font-weight:600}svg[data-astro-cid-qdi3qyj3]{width:100%;max-height:10rem;display:block}.washStart[data-astro-cid-qdi3qyj3]{stop-color:var(--color-surface-neutral)}.washEnd[data-astro-cid-qdi3qyj3]{stop-color:color-mix(in srgb, var(--brand-blue) 8%, var(--color-background))}.plot[data-astro-cid-qdi3qyj3]{stroke:var(--color-border)}.grid[data-astro-cid-qdi3qyj3]{stroke:var(--color-border-strong);stroke-opacity:.18;stroke-width:.5px}.subset[data-astro-cid-qdi3qyj3]{fill:var(--brand-green);fill-opacity:.12}.context[data-astro-cid-qdi3qyj3]{stroke:var(--color-border-strong)}.point[data-astro-cid-qdi3qyj3]{fill:var(--color-background);stroke:var(--color-text-muted)}.selected[data-astro-cid-qdi3qyj3]{stroke:var(--color-brand-green-ink);stroke-width:2px}.chosen[data-astro-cid-qdi3qyj3]{fill:var(--brand-green);stroke:var(--color-brand-green-ink)}.focus[data-astro-cid-qdi3qyj3]{stroke:var(--brand-orange);stroke-width:3px}.enclosure[data-astro-cid-qdi3qyj3]{stroke:var(--color-brand-green-ink);stroke-dasharray:4 4}@media (width>=34rem){li[data-astro-cid-qdi3qyj3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.stage[data-astro-cid-qdi3qyj3]{display:block}.stage[data-astro-cid-qdi3qyj3] p[data-astro-cid-qdi3qyj3]{margin-top:var(--space-2)}}@media (forced-colors:active){.plot[data-astro-cid-qdi3qyj3]{fill:canvas}.subset[data-astro-cid-qdi3qyj3]{fill:none}svg[data-astro-cid-qdi3qyj3] [data-astro-cid-qdi3qyj3]{stroke:canvastext}.point[data-astro-cid-qdi3qyj3]{fill:canvas}.chosen[data-astro-cid-qdi3qyj3]{fill:highlight}}.engine[data-astro-cid-cvnwwmqs]{border:1px solid var(--color-rule-inverse);border-radius:var(--radius-medium);min-width:0;color:var(--color-text-inverse);background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--brand-teal) 13%, transparent), transparent 70%), var(--color-surface-dark);box-shadow:0 .75rem 1.5rem -.375rem color-mix(in srgb, var(--color-ink) 22%, transparent), var(--shadow-elevated);margin:0;padding:clamp(1.25rem,3vw,2.5rem)}figcaption[data-astro-cid-cvnwwmqs]{margin-bottom:var(--space-6);font-size:var(--font-size-lead);font-weight:600}.capabilities[data-astro-cid-cvnwwmqs]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capabilities[data-astro-cid-cvnwwmqs] span[data-astro-cid-cvnwwmqs]{padding-block:var(--space-3);border-block:1px solid var(--color-rule-inverse);font-size:var(--font-size-small)}.core[data-astro-cid-cvnwwmqs]{--engine-blue:color-mix(in srgb, var(--brand-blue) 75%, white);--engine-teal:color-mix(in srgb, var(--brand-teal) 80%, white);--engine-green:color-mix(in srgb, var(--brand-green) 85%, white);--engine-orange:color-mix(in srgb, var(--brand-orange) 90%, white);gap:var(--space-4);padding-block:var(--space-5);display:grid}.core[data-astro-cid-cvnwwmqs]>div[data-astro-cid-cvnwwmqs]{min-width:0}.core[data-astro-cid-cvnwwmqs] svg{--brand-blue:var(--engine-blue);--brand-teal:var(--engine-teal);--brand-green:var(--engine-green);--brand-orange:var(--engine-orange);width:100%;height:10rem;display:block}.core[data-astro-cid-cvnwwmqs] .plane{stroke-opacity:1}.core[data-astro-cid-cvnwwmqs] .grid{stroke-opacity:.5}.core[data-astro-cid-cvnwwmqs] .edge{stroke-opacity:.75;stroke-width:1.5px}.core[data-astro-cid-cvnwwmqs] .field{stroke-opacity:.3}.core[data-astro-cid-cvnwwmqs] p[data-astro-cid-cvnwwmqs]{text-align:center;max-width:20em;font-size:var(--font-size-small);margin-inline:auto;font-weight:600}.connection[data-astro-cid-cvnwwmqs]{color:var(--brand-teal);text-align:center;font-size:var(--font-size-lead);align-self:center}@media (width>=34rem){.core[data-astro-cid-cvnwwmqs]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}@media (forced-colors:active){.engine[data-astro-cid-cvnwwmqs]{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.capabilities[data-astro-cid-cvnwwmqs] span[data-astro-cid-cvnwwmqs]{border-color:canvastext}}.findings[data-astro-cid-um52utmj]{min-width:0;margin:0}svg[data-astro-cid-um52utmj]{width:100%;height:auto;display:block}.grid[data-astro-cid-um52utmj]{stroke:var(--color-rule-inverse);stroke-width:.5px}.backgroundNode[data-astro-cid-um52utmj]{fill:var(--color-text-inverse-muted);fill-opacity:.5}.patternHalo[data-astro-cid-um52utmj]{stroke:var(--brand-green);stroke-width:14px;stroke-opacity:.12}.pattern[data-astro-cid-um52utmj]{stroke:var(--brand-green);stroke-width:2px}.patternNode[data-astro-cid-um52utmj]{fill:var(--color-surface-dark);stroke:var(--brand-green);stroke-width:2px}.relationship[data-astro-cid-um52utmj],.emerging[data-astro-cid-um52utmj]{stroke:var(--brand-teal);stroke-width:2px}.emerging[data-astro-cid-um52utmj]{stroke-dasharray:5 6}.relationshipNode[data-astro-cid-um52utmj]{fill:var(--brand-teal)}.anomalyHalo[data-astro-cid-um52utmj]{fill:var(--brand-orange);fill-opacity:.12}.anomaly[data-astro-cid-um52utmj]{fill:var(--color-surface-dark);stroke:var(--brand-orange);stroke-width:2px}figcaption[data-astro-cid-um52utmj]{gap:var(--space-4) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-rule-inverse);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}figcaption[data-astro-cid-um52utmj] span[data-astro-cid-um52utmj]:before{width:.65rem;height:.65rem;margin-right:var(--space-2);content:"";display:inline-block}.patternKey[data-astro-cid-um52utmj]:before{border:2px solid var(--brand-green);border-radius:50%}.anomalyKey[data-astro-cid-um52utmj]:before{border:2px solid var(--brand-orange);transform:rotate(45deg)}figcaption[data-astro-cid-um52utmj] .relationshipKey[data-astro-cid-um52utmj]:before{border-top:2px dashed var(--brand-teal);vertical-align:middle;height:0}@media (forced-colors:active){svg[data-astro-cid-um52utmj] [data-astro-cid-um52utmj]{stroke:canvastext}.backgroundNode[data-astro-cid-um52utmj],.relationshipNode[data-astro-cid-um52utmj]{fill:canvastext}.patternNode[data-astro-cid-um52utmj]{fill:canvas}}.governed[data-astro-cid-todam276]{width:100%;min-width:0;max-width:34rem;margin:0 auto}.field[data-astro-cid-todam276]{position:relative}svg[data-astro-cid-todam276]{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}.scope[data-astro-cid-todam276]{fill:var(--brand-green);fill-opacity:.025;stroke:var(--color-brand-green-ink);stroke-opacity:.4}.scopeAccent[data-astro-cid-todam276]{stroke:var(--color-brand-green-ink);stroke-width:2px}.leader[data-astro-cid-todam276]{stroke:var(--color-brand-green-ink);stroke-opacity:.6}.boundaryPoint[data-astro-cid-todam276]{fill:var(--color-background);stroke:var(--color-brand-green-ink);stroke-width:1.5px}.relationship[data-astro-cid-todam276]{stroke:var(--brand-teal);stroke-opacity:.65;stroke-width:1.5px}.connection[data-astro-cid-todam276]{stroke:var(--color-brand-green-ink);stroke-width:1.5px}.joint[data-astro-cid-todam276]{fill:var(--color-background);stroke:var(--brand-teal);stroke-width:1.5px}.record[data-astro-cid-todam276]{fill:var(--color-background);stroke:var(--color-brand-blue-ink);stroke-width:1.5px}.recordDetail[data-astro-cid-todam276]{stroke:var(--color-brand-blue-ink);stroke-width:1.25px}.contextHalo[data-astro-cid-todam276]{fill:var(--brand-green);fill-opacity:.08}.context[data-astro-cid-todam276]{fill:var(--color-background);stroke:var(--color-brand-green-ink);stroke-width:2px}.contextCore[data-astro-cid-todam276]{fill:var(--color-brand-green-ink)}.rules[data-astro-cid-todam276] span[data-astro-cid-todam276]{color:var(--color-brand-green-ink);font-size:var(--font-size-small);font-weight:600;line-height:1.4;position:absolute}.policies[data-astro-cid-todam276]{top:0;left:50%;transform:translate(-50%,-25%)}@media (width>=60rem){.policies[data-astro-cid-todam276]{transform:translate(-50%,calc(5px - 25%))}}.constraints[data-astro-cid-todam276],.permissions[data-astro-cid-todam276]{top:85%}.constraints[data-astro-cid-todam276]{left:5%}.permissions[data-astro-cid-todam276]{right:5%}.labels[data-astro-cid-todam276]{justify-content:center;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.labels[data-astro-cid-todam276] span[data-astro-cid-todam276]+span[data-astro-cid-todam276]:before{width:.2rem;height:.2rem;margin-right:var(--space-4);vertical-align:middle;content:"";background:currentColor;border-radius:50%;display:inline-block}@media (forced-colors:active){.scope[data-astro-cid-todam276],.contextHalo[data-astro-cid-todam276]{fill:none}svg[data-astro-cid-todam276] [data-astro-cid-todam276]{stroke:canvastext;stroke-opacity:1}.boundaryPoint[data-astro-cid-todam276],.joint[data-astro-cid-todam276],.record[data-astro-cid-todam276],.context[data-astro-cid-todam276]{fill:canvas}.contextHalo[data-astro-cid-todam276]{stroke:none}.contextCore[data-astro-cid-todam276]{fill:canvastext}.rules[data-astro-cid-todam276] span[data-astro-cid-todam276],.labels[data-astro-cid-todam276]{color:canvastext}}._page_1eb1r_1{min-width:0}._split_1eb1r_5{align-items:center;gap:var(--space-7);display:grid}._split_1eb1r_5>*{min-width:0}._hero_1eb1r_15{background:radial-gradient(ellipse at 85% 45%, color-mix(in srgb, var(--brand-green) 15%, transparent), transparent 55%), radial-gradient(ellipse at 65% 85%, color-mix(in srgb, var(--brand-teal) 10%, transparent), transparent 50%), linear-gradient(color-mix(in srgb, var(--color-border) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 30%, transparent) 1px, transparent 1px), var(--color-surface-subtle);--why-hero-title-size:clamp(2.75rem, 5.1vw, 4.5rem);background-size:auto,auto,3rem 3rem,3rem 3rem,auto;padding-block:clamp(3.5rem,7vw,7rem)}@media (width>=70rem){._hero_1eb1r_15{--why-hero-min-size:43.75rem;min-block-size:var(--why-hero-min-size);padding-block:var(--space-5);align-items:center;display:grid}}._heroCopy_1eb1r_31 h1{max-width:9em;font-size:var(--why-hero-title-size)}._heroCopy_1eb1r_31 p{max-width:33em;margin-top:var(--space-6);font-size:var(--font-size-lead)}._section_1eb1r_42{padding-block:var(--section-space);scroll-margin-top:calc(var(--site-header-height) + 2rem)}._copy_1eb1r_47 h2{max-width:15em;margin-bottom:var(--space-6);font-size:clamp(2rem,3.15vw,3.25rem)}._copy_1eb1r_47 p{max-width:68ch;color:var(--color-text-muted)}._copy_1eb1r_47 p+p{margin-top:var(--space-5)}._copy_1eb1r_47 ._foundationEmphasis_1eb1r_62{padding-left:var(--space-5);border-left:2px solid var(--brand-green);color:var(--color-ink);font-size:var(--font-size-lead);line-height:1.5}._engineSection_1eb1r_70{background:var(--color-surface-subtle)}._proactive_1eb1r_74{color:var(--color-text-inverse);background:radial-gradient(ellipse at 100% 50%, color-mix(in srgb, var(--brand-teal) 13%, transparent), transparent 65%), var(--color-surface-dark)}._proactive_1eb1r_74 h2{color:var(--color-text-inverse)}._proactive_1eb1r_74 p{color:var(--color-text-inverse-muted)}._responsible_1eb1r_87{background:var(--color-background)}._closing_1eb1r_91{--closing-glow-centre:30% 70%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface-dark) 70%, transparent) var(--closing-glow-centre), transparent), radial-gradient(ellipse 72% 150% at 0% 55%, color-mix(in srgb, var(--brand-green) 30%, transparent), color-mix(in srgb, var(--brand-teal) 18%, transparent) 45%, transparent 100%), radial-gradient(ellipse 68% 150% at 100% 45%, color-mix(in srgb, var(--brand-blue) 22%, transparent), transparent 100%), var(--color-surface-dark)}@media (width<24rem){._closing_1eb1r_91{--closing-glow-centre:20% 80%}}._closing_1eb1r_91{padding-block:var(--section-space);border-block-end:1px solid var(--color-rule-inverse);color:var(--color-text-inverse)}._closingInner_1eb1r_106{gap:clamp(2.5rem,6vw,6rem);display:grid}._closing_1eb1r_91 h2{max-width:18ch;color:var(--color-text-inverse);font-size:clamp(2rem,3.15vw,3.25rem)}._closingAction_1eb1r_117{align-content:end;justify-items:start;gap:var(--space-5);display:grid}._closingAction_1eb1r_117 p{max-width:42ch;color:var(--color-text-inverse-muted)}@media (width>=70rem){._closingInner_1eb1r_106{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start}}._actions_1eb1r_135{gap:var(--space-4);flex-wrap:wrap;display:flex}._closing_1eb1r_91 ._secondary_1eb1r_141{border-color:var(--color-text-inverse-muted);color:var(--color-text-inverse)}._closing_1eb1r_91 ._secondary_1eb1r_141:hover{border-color:var(--brand-green);color:var(--color-text-inverse);background:color-mix(in srgb, var(--brand-green) 12%, transparent)}@media (width>=60rem){._split_1eb1r_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,6rem)}._visualFirst_1eb1r_157>._copy_1eb1r_47{grid-area:1/2}._visualFirst_1eb1r_157>figure{grid-area:1/1}._engineSection_1eb1r_70{background:linear-gradient(90deg, var(--color-surface-neutral) 0 48%, var(--color-surface-subtle) 48%)}._section_1eb1r_42{scroll-margin-top:calc(var(--site-header-height) + 6rem)}}@media (forced-colors:active){._hero_1eb1r_15,._engineSection_1eb1r_70,._proactive_1eb1r_74,._responsible_1eb1r_87,._closing_1eb1r_91{color:canvastext;background:canvas}._page_1eb1r_1 :is(h1,h2,p,span){color:inherit}._copy_1eb1r_47 ._foundationEmphasis_1eb1r_62{color:canvastext;border-color:canvastext}._closing_1eb1r_91 ._secondary_1eb1r_141,._closing_1eb1r_91 ._secondary_1eb1r_141:hover{color:linktext;background:canvas;border-color:linktext}}
