.aWPeKW_canvas{--dg-surface:var(--graphic-background,var(--color-paper));--dg-fg:var(--color-navy);--dg-muted:var(--color-slate-600);--dg-line:#0035686b;--dg-hair:#00356824;--dg-node:var(--color-white);--dg-node-stroke:#00356833;--dg-tint:#00356809;--dg-strong:var(--color-navy);--dg-strong-fg:var(--color-paper);--dg-accent:var(--color-green);--dg-accent-fg:var(--color-green-deep);--dg-title:16px;--dg-caption:13.5px;--dg-stage:18px;--dg-note:15px;width:100%;height:auto;color:var(--dg-fg);font-family:var(--font-sans);display:block;overflow:visible}.aWPeKW_canvas[data-size=compact]{--dg-title:14.5px;--dg-caption:12.5px;--dg-stage:16px;--dg-note:13.5px}.aWPeKW_dark{--dg-surface:var(--graphic-background,var(--color-ink));--dg-fg:var(--color-paper);--dg-muted:var(--color-mist);--dg-line:#f3f2ee6b;--dg-hair:#f3f2ee21;--dg-node:var(--color-ink-soft);--dg-node-stroke:#f3f2ee2e;--dg-tint:#f3f2ee08;--dg-strong:var(--color-paper);--dg-strong-fg:var(--color-ink);--dg-accent-fg:var(--color-green-soft)}.aWPeKW_title{fill:currentColor;font-size:var(--dg-title);letter-spacing:-.01em;font-weight:500}.aWPeKW_caption{fill:var(--dg-muted);font-size:var(--dg-caption)}.aWPeKW_accent{fill:var(--dg-accent-fg);font-size:var(--dg-caption);font-weight:600}.aWPeKW_group{fill:var(--dg-muted);font-size:var(--dg-caption);font-weight:600}.aWPeKW_stage{fill:var(--dg-fg);font-size:var(--dg-stage);letter-spacing:-.015em;font-weight:600}.aWPeKW_note{fill:var(--dg-fg);font-size:var(--dg-note);font-weight:500}.aWPeKW_noteAccent{fill:var(--dg-accent-fg);font-size:var(--dg-note);font-weight:500}.aWPeKW_node{color:var(--dg-fg)}.aWPeKW_node>rect{fill:var(--dg-node);stroke:var(--dg-node-stroke);stroke-width:1.25px}.aWPeKW_icon{color:var(--dg-fg)}.aWPeKW_node[data-tone=strong]{color:var(--dg-strong-fg)}.aWPeKW_node[data-tone=strong]>rect{fill:var(--dg-strong);stroke:var(--dg-strong)}.aWPeKW_node[data-tone=strong] .aWPeKW_icon{color:var(--dg-strong-fg)}.aWPeKW_node[data-tone=accent]>rect{fill:color-mix(in srgb, var(--dg-accent) 15%, var(--dg-node));stroke:var(--dg-accent)}.aWPeKW_node[data-tone=accent] .aWPeKW_icon,.aWPeKW_node[data-tone=focus] .aWPeKW_icon{color:var(--dg-accent-fg)}.aWPeKW_node[data-tone=focus]>rect{stroke:var(--dg-accent);stroke-width:2px}.aWPeKW_node[data-tone=muted]{color:var(--dg-muted)}.aWPeKW_node[data-tone=muted]>rect{fill:color-mix(in srgb, var(--dg-fg) 4%, var(--dg-surface));stroke:var(--dg-line);stroke-dasharray:5 4}.aWPeKW_node[data-tone=outcome]{color:var(--color-ink)}.aWPeKW_node[data-tone=outcome]>rect{fill:var(--color-green);stroke:var(--color-green)}.aWPeKW_node[data-tone=outcome] .aWPeKW_icon{color:var(--color-ink)}.aWPeKW_divider{stroke:var(--dg-node-stroke);stroke-width:1.25px}.aWPeKW_area{fill:var(--dg-tint);stroke:var(--dg-hair);stroke-width:1.25px}.aWPeKW_area[data-tone=dashed]{fill:none;stroke:var(--dg-line);stroke-dasharray:4 5}.aWPeKW_area[data-tone=clear]{fill:none}.aWPeKW_rule{stroke:var(--dg-hair);stroke-width:1.25px}.aWPeKW_port{fill:var(--dg-accent)}.aWPeKW_gate{fill:color-mix(in srgb, var(--dg-accent) 15%, var(--dg-node));stroke:var(--dg-accent);stroke-width:1.5px}.aWPeKW_store{fill:var(--dg-node);stroke:var(--dg-fg);stroke-width:1.5px}.aWPeKW_storeTop{fill:color-mix(in srgb, var(--dg-fg) 8%, var(--dg-node));stroke:var(--dg-fg);stroke-width:1.5px}.aWPeKW_edge>path{fill:none;stroke:var(--dg-line);stroke-width:1.5px}.aWPeKW_edge>.aWPeKW_head{fill:var(--dg-line);stroke:none}.aWPeKW_edge[data-tone=accent]>path{stroke:var(--dg-accent);stroke-width:1.75px}.aWPeKW_edge[data-tone=accent]>.aWPeKW_head{fill:var(--dg-accent);stroke:none}.aWPeKW_edge[data-tone=faint]>path{stroke:var(--dg-node-stroke);stroke-dasharray:3 4}.aWPeKW_edge[data-dashed]>path:first-child{stroke-dasharray:5 5}.aWPeKW_joint{fill:var(--dg-line)}.aWPeKW_step>rect{fill:var(--dg-strong)}.aWPeKW_step>text:first-of-type{fill:var(--dg-strong-fg);font-size:12px;font-weight:600}.aWPeKW_ring{stroke:var(--dg-hair);stroke-width:1.25px}.aWPeKW_ring[data-band=tint]{fill:var(--dg-tint)}.aWPeKW_ring[data-band=clear]{fill:var(--dg-surface)}.aWPeKW_spoke{stroke:var(--dg-hair);stroke-width:1.25px}.aWPeKW_target{fill:var(--dg-accent);fill-opacity:.12;stroke:var(--dg-accent);stroke-width:1.75px;stroke-dasharray:6 5}.aWPeKW_current{fill:var(--dg-fg);fill-opacity:.08;stroke:var(--dg-fg);stroke-width:2px;stroke-linejoin:round}.aWPeKW_vertex{fill:var(--dg-surface);stroke:var(--dg-fg);stroke-width:2px}.aWPeKW_frame{container-type:inline-size}.aWPeKW_compact{max-width:420px;margin-inline:auto;display:none}@container (max-width:519px){.aWPeKW_frame[data-breakpoint=split]>.aWPeKW_wide{display:none}.aWPeKW_frame[data-breakpoint=split]>.aWPeKW_compact{display:block}}@container (max-width:859px){.aWPeKW_frame[data-breakpoint=wide]>.aWPeKW_wide{display:none}.aWPeKW_frame[data-breakpoint=wide]>.aWPeKW_compact{display:block}}
.kiJgLq_diagram{min-width:0}@media (prefers-reduced-motion:no-preference){.kiJgLq_diagram [data-diagram-pulse]{animation:kiJgLq_diagram-pulse var(--diagram-cycle) var(--diagram-ease) infinite;animation-play-state:paused}.kiJgLq_diagram [data-engineering-art=possibility] [data-art-plane]{transform-box:view-box;transform-origin:220px 640px;animation-duration:calc(var(--diagram-cycle) * 1.5);animation-timing-function:var(--diagram-ease);animation-iteration-count:infinite;animation-play-state:paused}.kiJgLq_diagram [data-engineering-art=possibility] [data-art-plane=back]{animation-name:kiJgLq_fan-back}.kiJgLq_diagram [data-engineering-art=possibility] [data-art-plane=middle]{animation-name:kiJgLq_fan-middle}.kiJgLq_diagram [data-engineering-art=possibility] [data-art-plane=front]{animation-name:kiJgLq_fan-front}.kiJgLq_diagram[data-diagram-active] [data-diagram-pulse],.kiJgLq_diagram[data-diagram-active] [data-engineering-art=possibility] [data-art-plane]{animation-play-state:running}}@keyframes kiJgLq_diagram-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes kiJgLq_fan-back{0%,to{transform:rotate(0)}50%{transform:rotate(-1.25deg)}}@keyframes kiJgLq_fan-middle{0%,to{transform:rotate(0)}50%{transform:rotate(.6deg)}}@keyframes kiJgLq_fan-front{0%,to{transform:rotate(0)}50%{transform:rotate(1.25deg)}}
.l76sWW_modernization{grid-template-columns:minmax(0,1fr)}.l76sWW_modernization h2{max-width:24ch}
.f3WU3q_art svg{width:100%;height:auto;display:block;overflow:visible}.f3WU3q_compactGraphic{display:none}@media (max-width:700px){.f3WU3q_wideGraphic{display:none}.f3WU3q_compactGraphic{display:block}}.f3WU3q_collaboration{margin:58px 0 0}.f3WU3q_collaborationInputs{justify-content:space-between;align-items:start;gap:40px;padding-inline:4%;display:flex}.f3WU3q_collaborationInputs>div:last-child{text-align:right}.f3WU3q_collaborationInputs h3{color:var(--color-navy);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:500;line-height:1.2}.f3WU3q_collaborationInputs p{color:var(--color-slate-600);margin:9px 0 0;font-size:clamp(.9375rem,1.4vw,1.25rem);line-height:1.5}.f3WU3q_collaborationDrawing svg{width:100%;height:auto;display:block}.f3WU3q_collaborationOutcome{text-align:center}.f3WU3q_collaborationOutcome strong{letter-spacing:-.025em;color:var(--color-navy);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;line-height:1.2;display:block}.f3WU3q_collaborationOutcome>span{color:var(--color-slate-600);margin-top:9px;font-size:1.0625rem;display:block}@media (max-width:700px){.f3WU3q_collaboration{margin-top:36px}.f3WU3q_collaborationInputs{gap:14px;padding:0}.f3WU3q_collaborationInputs h3{font-size:1.0625rem}.f3WU3q_collaborationInputs p{max-width:16ch;margin-top:7px;font-size:.8125rem}.f3WU3q_collaborationInputs>div:last-child p{margin-left:auto}.f3WU3q_collaborationDrawing{width:118%;margin:10px 0 0 -9%}.f3WU3q_collaborationOutcome{margin-top:12px}.f3WU3q_collaborationOutcome>span{font-size:.9375rem}}
