.logomark[data-astro-cid-27oicc4y]{flex-shrink:0;display:block}.logomark--on-light[data-astro-cid-27oicc4y]{fill:var(--color-logo-grey)}.logomark--on-light[data-astro-cid-27oicc4y] .logomark__accent[data-astro-cid-27oicc4y]{fill:var(--color-logo-blue)}.logomark--on-navy[data-astro-cid-27oicc4y]{fill:var(--color-on-navy)}.logomark--on-navy[data-astro-cid-27oicc4y] .logomark__accent[data-astro-cid-27oicc4y]{fill:var(--color-logo-blue-on-navy)}.viz{width:100%;height:auto;display:block}.viz .v-grid-dot{fill:var(--color-on-navy);opacity:.07}.viz .v-ring{fill:none;stroke:var(--color-on-navy);stroke-opacity:.1;stroke-dasharray:2 6}.viz .v-ring--solid{stroke-opacity:.22;stroke-dasharray:none;stroke-width:2px}.viz .v-edge{fill:none;stroke:var(--color-logo-blue-on-navy);stroke-width:1.2px}.viz .v-edge--0{stroke-opacity:.6;stroke-width:1.6px}.viz .v-edge--1{stroke-opacity:.38}.viz .v-edge--2{stroke-opacity:.22}.viz .v-flow{stroke-dasharray:4 8;animation:2.4s linear infinite v-flow}.viz .v-flow--fast{animation-duration:1.4s}.viz .v-node{fill:var(--color-brand-navy);stroke:var(--color-logo-blue-on-navy);stroke-width:1.5px}.viz .v-node--ok{fill:var(--color-assured);stroke:var(--color-assured)}.viz .v-node--risk{fill:var(--color-critical);stroke:var(--color-critical)}.viz .v-node--src{fill:var(--color-logo-blue-on-navy);stroke:none;opacity:.7}.viz .v-node--ind{fill:var(--color-brand-navy);stroke:var(--color-on-navy);stroke-width:2px}.viz .v-halo{fill:var(--color-critical);opacity:.18;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite v-pulse}.viz .v-flag{stroke:var(--color-critical);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.7}.viz .v-core{fill:var(--color-on-navy)}.viz .v-core-ring{fill:none;stroke:var(--color-on-navy);stroke-width:2px;opacity:.5}.viz .v-sweep{transform-origin:400px 300px;animation:9s linear infinite v-spin}.viz .v-sweep-fill{fill:var(--color-action);opacity:.14}.viz .v-beam{fill:var(--color-action);opacity:.14;animation:7s ease-in-out infinite v-beam}.viz .v-beam--rows{animation-name:v-beam-rows}.viz .v-log{fill:var(--color-on-navy);opacity:.14}.viz .v-log--hit{fill:var(--color-logo-blue-on-navy);opacity:.9}.viz .v-card{fill:var(--color-brand-navy);stroke:var(--color-on-navy);stroke-opacity:.55;stroke-width:1.5px}.viz .v-card-line{fill:var(--color-on-navy);opacity:.35}.viz .v-check{fill:none;stroke:var(--color-brand-navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.viz .v-def{fill:#ffffff0a;stroke:var(--color-logo-blue-on-navy);stroke-opacity:.6;stroke-width:1.5px}.viz .v-def-mark{fill:none;stroke:var(--color-on-navy);stroke-opacity:.6;stroke-width:1.5px}.viz .v-station{fill:var(--color-brand-navy);stroke:var(--color-logo-blue-on-navy);stroke-width:2px}.viz .v-mark{fill:none;stroke:var(--color-on-navy);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.viz .v-arrow{fill:none;stroke:var(--color-logo-blue-on-navy);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.viz .v-orbit{transform-origin:400px 300px;animation:12s linear infinite v-spin}@keyframes v-pulse{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.28;transform:scale(1.25)}}@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-beam{0%,to{transform:translate(80px)}50%{transform:translate(690px)}}@keyframes v-beam-rows{0%,to{transform:translate(0)}50%{transform:translate(220px)}}@keyframes v-flow{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){.viz .v-halo,.viz .v-sweep,.viz .v-beam,.viz .v-flow,.viz .v-orbit{animation:none}}.media[data-astro-cid-aeoobavx]{background:var(--color-surface);align-items:center;display:grid}.media--navy[data-astro-cid-aeoobavx]{background:var(--color-brand-navy);color:var(--color-on-navy)}.media__figure[data-astro-cid-aeoobavx]{min-height:16rem;overflow:hidden}.media__figure[data-astro-cid-aeoobavx] img[data-astro-cid-aeoobavx]{width:100%;height:100%;display:block}.media__figure--cover[data-astro-cid-aeoobavx] img[data-astro-cid-aeoobavx]{object-fit:cover}.media__figure--visual[data-astro-cid-aeoobavx]{padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.media__figure--contain[data-astro-cid-aeoobavx]{padding:var(--space-8);background:var(--color-surface-sunken)}.media--navy[data-astro-cid-aeoobavx] .media__figure--contain[data-astro-cid-aeoobavx]{background:#ffffff0a}.media__figure--contain[data-astro-cid-aeoobavx] img[data-astro-cid-aeoobavx]{object-fit:contain;border-radius:var(--radius-md);height:auto;box-shadow:var(--shadow-card)}.media__text[data-astro-cid-aeoobavx]{padding:var(--space-12) var(--space-4);max-width:36rem}.media__eyebrow[data-astro-cid-aeoobavx]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-ink-muted);font-weight:700;display:flex}.media--navy[data-astro-cid-aeoobavx] .media__eyebrow[data-astro-cid-aeoobavx]{color:var(--color-on-navy-muted)}.media__title[data-astro-cid-aeoobavx]{font-size:var(--text-3xl);line-height:1.3}.media__body[data-astro-cid-aeoobavx]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-ink-muted)}.media--navy[data-astro-cid-aeoobavx] .media__body[data-astro-cid-aeoobavx]{color:var(--color-on-navy-muted)}.media__link[data-astro-cid-aeoobavx]{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-6);color:var(--color-action-text);font-weight:700;display:inline-flex}.media--navy[data-astro-cid-aeoobavx] .media__link[data-astro-cid-aeoobavx]{color:var(--color-on-navy)}@media (width>=960px){.media[data-astro-cid-aeoobavx]{grid-template-columns:55fr 45fr;min-height:32rem}.media--reverse[data-astro-cid-aeoobavx]{grid-template-columns:45fr 55fr}.media--reverse[data-astro-cid-aeoobavx] .media__figure[data-astro-cid-aeoobavx]{order:2}.media__figure[data-astro-cid-aeoobavx]{align-self:stretch}.media__text[data-astro-cid-aeoobavx]{padding:var(--space-16) var(--space-12)}}
