.system-art-frame[data-astro-cid-wovszsm2]{container-type:inline-size;container-name:system-art}.system-object-art[data-astro-cid-wovszsm2]{display:block;width:100%;height:auto;max-width:33rem;margin:1.5rem auto .5rem}.wire[data-astro-cid-wovszsm2]{stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dashed[data-astro-cid-wovszsm2]{stroke-dasharray:4 5}.plate[data-astro-cid-wovszsm2]{fill:color-mix(in srgb,var(--accent) 13%,var(--surface));stroke:color-mix(in srgb,var(--accent) 45%,var(--line));stroke-width:1.3}.soft[data-astro-cid-wovszsm2]{fill:color-mix(in srgb,var(--accent) 32%,var(--surface));stroke:color-mix(in srgb,var(--accent) 55%,var(--line));stroke-width:1.3}.dot[data-astro-cid-wovszsm2]{fill:var(--accent)}text[data-astro-cid-wovszsm2]{fill:var(--ink);font-size:12px;text-anchor:middle;font-family:inherit}.small[data-astro-cid-wovszsm2]{font-size:10px}@container system-art (max-width:360px){.system-object-art[data-astro-cid-wovszsm2] text[data-astro-cid-wovszsm2]{display:none}}.system-blueprint[data-astro-cid-u3ishekk]{margin:0;padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--line);border-radius:1.5rem;background:var(--surface-alt);color:var(--ink);min-width:0;overflow:hidden}.system-blueprint[data-astro-cid-u3ishekk] figcaption[data-astro-cid-u3ishekk]{display:flex;flex-direction:column;gap:.55rem}.system-blueprint[data-astro-cid-u3ishekk] figcaption[data-astro-cid-u3ishekk]>span[data-astro-cid-u3ishekk]{font-size:.68rem;letter-spacing:.13em;color:var(--accent);font-weight:700}.system-blueprint[data-astro-cid-u3ishekk] figcaption[data-astro-cid-u3ishekk]>strong[data-astro-cid-u3ishekk]{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600}.blueprint-stage[data-astro-cid-u3ishekk]{position:relative;margin:1.7rem 0 1rem;display:grid;gap:1.25rem}.blueprint-core[data-astro-cid-u3ishekk]{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;padding:1.1rem;border:1px solid var(--accent);border-radius:.8rem;background:var(--surface-raised);color:var(--accent)}.blueprint-glyph[data-astro-cid-u3ishekk]{width:62px;flex:none}.blueprint-core[data-astro-cid-u3ishekk] strong[data-astro-cid-u3ishekk]{font-size:1rem}.blueprint-core[data-astro-cid-u3ishekk]>span[data-astro-cid-u3ishekk]{margin-left:auto;font-size:.65rem;color:var(--muted)}.blueprint-objects[data-astro-cid-u3ishekk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;position:relative}.blueprint-objects[data-astro-cid-u3ishekk]:before{content:"";position:absolute;top:-1.3rem;left:50%;height:1.3rem;border-left:1px solid var(--accent)}.blueprint-object[data-astro-cid-u3ishekk]{position:relative;display:flex;align-items:center;gap:.6rem;min-height:4rem;padding:.85rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface)}.blueprint-object[data-astro-cid-u3ishekk] strong[data-astro-cid-u3ishekk]{font-size:.8rem;font-weight:500;line-height:1.6}.object-mark[data-astro-cid-u3ishekk]{font-size:.64rem;color:var(--accent);font-variant-numeric:tabular-nums}.blueprint-object[data-astro-cid-u3ishekk] i[data-astro-cid-u3ishekk]{display:none}.blueprint-note[data-astro-cid-u3ishekk]{font-size:.75rem;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;margin-top:1.3rem}.blueprint-tree[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{padding-top:.6rem;border-top:1px solid var(--accent)}.blueprint-tree[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{border-top:3px solid var(--line)}.blueprint-production[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk],.blueprint-transport[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk],.blueprint-project[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{grid-template-columns:1fr}.blueprint-production[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{min-height:3.1rem;border-left:3px solid var(--accent)}.blueprint-production[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:last-child{margin-left:1.5rem}.blueprint-quality[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{border:1px dashed var(--accent);padding:1rem;border-radius:1.5rem}.blueprint-quality[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:last-child{border-color:var(--accent)}.blueprint-asset[data-astro-cid-u3ishekk] .blueprint-core[data-astro-cid-u3ishekk]{border-radius:3rem;justify-content:center;flex-wrap:wrap}.blueprint-asset[data-astro-cid-u3ishekk] .blueprint-core[data-astro-cid-u3ishekk]>span[data-astro-cid-u3ishekk]{width:100%;text-align:center;margin:0}.blueprint-asset[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{border-radius:2rem}.blueprint-supplier[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{-moz-column-gap:1.5rem;column-gap:1.5rem}.blueprint-supplier[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(odd){border-right:3px solid var(--accent)}.blueprint-supplier[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(2n){border-left:3px solid var(--accent)}.blueprint-warehouse[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{padding:.6rem;border:3px solid var(--line);border-top:0;gap:.35rem}.blueprint-warehouse[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{border-radius:0;border-bottom:4px solid var(--line);min-height:4.5rem}.blueprint-transport[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{border:0;background:none;min-height:2.8rem;padding:.35rem .5rem .35rem 1rem;border-left:2px solid var(--accent);border-radius:0}.blueprint-transport[data-astro-cid-u3ishekk] .object-mark[data-astro-cid-u3ishekk]{border:1px solid var(--accent);border-radius:50%;padding:.35rem;background:var(--surface)}.blueprint-routes[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(2n){transform:translateY(.5rem)}.blueprint-routes[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{padding-bottom:.5rem}.blueprint-order[data-astro-cid-u3ishekk] .blueprint-core[data-astro-cid-u3ishekk]{border-bottom:5px solid var(--accent)}.blueprint-order[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{border-radius:0}.blueprint-project[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{min-height:2.7rem;padding:.55rem .8rem;border:0;border-left:2px solid var(--accent);border-radius:0}.blueprint-project[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk] i[data-astro-cid-u3ishekk]{display:block;height:3px;flex:1;background:var(--line)}.blueprint-project[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(2){margin-left:.75rem}.blueprint-project[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(3){margin-left:1.5rem}.blueprint-project[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(4){margin-left:2.25rem}.blueprint-customer[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{grid-template-columns:1fr}.blueprint-customer[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{min-height:2.8rem;justify-content:center}.blueprint-customer[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(2){margin:0 .6rem}.blueprint-customer[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(3){margin:0 1.2rem}.blueprint-customer[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(4){margin:0 1.8rem}.blueprint-finance[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{gap:0;border:1px solid var(--line);background:var(--surface)}.blueprint-finance[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{border:0;border-bottom:1px solid var(--line);border-radius:0}.blueprint-finance[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:nth-child(odd){border-right:1px solid var(--line)}.blueprint-people[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{padding-top:.7rem;border-top:1px solid var(--accent)}.blueprint-people[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{flex-direction:column;justify-content:center}.blueprint-people[data-astro-cid-u3ishekk] .object-mark[data-astro-cid-u3ishekk]{border:1px solid var(--accent);border-radius:50%;padding:.3rem}.blueprint-insight[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{min-height:5rem;flex-direction:column;align-items:flex-start;border-top:2px solid var(--accent)}.blueprint-insight[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk] i[data-astro-cid-u3ishekk]{display:block;width:65%;height:3px;background:var(--line)}.blueprint-brand[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{min-height:5rem;flex-direction:column;align-items:flex-start;border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--line))}.blueprint-brand[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]:before{content:"";width:1.5rem;height:1rem;border:1px solid var(--accent);border-radius:.2rem}.blueprint-brand[data-astro-cid-u3ishekk] .object-mark[data-astro-cid-u3ishekk]{display:none}.compact[data-astro-cid-u3ishekk]{padding:1.2rem}.compact[data-astro-cid-u3ishekk] .blueprint-stage[data-astro-cid-u3ishekk]{margin-top:1rem}.compact[data-astro-cid-u3ishekk] .blueprint-object[data-astro-cid-u3ishekk]{min-height:2.9rem}.compact[data-astro-cid-u3ishekk] figcaption[data-astro-cid-u3ishekk]>strong[data-astro-cid-u3ishekk]{font-size:1rem}.compact[data-astro-cid-u3ishekk] .blueprint-core[data-astro-cid-u3ishekk]>span[data-astro-cid-u3ishekk]{display:none}@media (max-width:380px){.blueprint-core[data-astro-cid-u3ishekk]{flex-wrap:wrap}.blueprint-core[data-astro-cid-u3ishekk]>span[data-astro-cid-u3ishekk]{width:100%;margin:0}.blueprint-object[data-astro-cid-u3ishekk]{padding:.65rem;gap:.4rem}.blueprint-object[data-astro-cid-u3ishekk] strong[data-astro-cid-u3ishekk]{font-size:.75rem}.blueprint-quality[data-astro-cid-u3ishekk] .blueprint-objects[data-astro-cid-u3ishekk]{padding:.55rem}}.detail-intro[data-astro-cid-vjgxmve2]{border-bottom:1px solid var(--line);background:var(--surface-alt)}.detail-heading[data-astro-cid-vjgxmve2]{margin-top:2.5rem;display:grid;gap:2rem}.detail-identity[data-astro-cid-vjgxmve2]{display:flex;flex-direction:column;gap:1.7rem;align-items:flex-start}.detail-glyph[data-astro-cid-vjgxmve2]{width:180px;max-width:100%}.detail-group[data-astro-cid-vjgxmve2]{margin-top:1.8rem;color:var(--muted);font-size:.8rem;line-height:1.9}.detail-title[data-astro-cid-vjgxmve2]{max-width:19ch;margin-top:1rem;font-size:clamp(2.2rem,4.8vw,4.7rem);font-weight:600;line-height:1.2;letter-spacing:-.04em;color:var(--ink)}.detail-document-label[data-astro-cid-vjgxmve2]{margin-top:1rem;color:var(--accent);font-size:.85rem}.detail-body[data-astro-cid-vjgxmve2]{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.detail-capabilities[data-astro-cid-vjgxmve2]{display:grid;gap:3rem;align-items:center}.detail-capability-copy[data-astro-cid-vjgxmve2] h2[data-astro-cid-vjgxmve2]{margin-top:1rem;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.4;font-weight:600;color:var(--ink)}.detail-capability-copy[data-astro-cid-vjgxmve2]>p[data-astro-cid-vjgxmve2]:not(.eyebrow){margin-top:1rem;color:var(--muted);line-height:1.8;font-size:.9rem}.detail-capability-copy[data-astro-cid-vjgxmve2] ol[data-astro-cid-vjgxmve2]{list-style:none;padding:0;margin:2rem 0;display:grid;gap:0}.detail-capability-copy[data-astro-cid-vjgxmve2] li[data-astro-cid-vjgxmve2]{padding:1rem 0;border-top:1px solid var(--line);display:flex;gap:1rem;font-size:.9rem}.detail-capability-copy[data-astro-cid-vjgxmve2] li[data-astro-cid-vjgxmve2] span[data-astro-cid-vjgxmve2]{font-size:.7rem;color:var(--accent);min-width:1.5rem}.detail-capability-copy[data-astro-cid-vjgxmve2] li[data-astro-cid-vjgxmve2] strong[data-astro-cid-vjgxmve2]{font-weight:500}.detail-bottom[data-astro-cid-vjgxmve2]{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);border-radius:1.5rem;background:var(--surface-alt);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}@media (min-width:900px){.detail-heading[data-astro-cid-vjgxmve2]{grid-template-columns:minmax(0,1fr) minmax(15rem,.48fr);align-items:center}.detail-heading[data-astro-cid-vjgxmve2]>div[data-astro-cid-vjgxmve2]:last-child{max-width:25rem}.detail-glyph[data-astro-cid-vjgxmve2]{width:230px;align-self:center}.detail-capabilities[data-astro-cid-vjgxmve2]{grid-template-columns:1fr 1fr;gap:5rem}}
