.graph-art[data-astro-cid-c6hjcos6]{width:100%;position:relative;container-type:inline-size}.graph-art-canvas[data-astro-cid-c6hjcos6]{aspect-ratio:690/544.737;position:relative}p[data-astro-cid-c6hjcos6]{margin:0}.officer-target[data-astro-cid-c6hjcos6]{cursor:pointer;width:18.16%;height:17.2%;position:absolute;top:17%;left:76.45%}.graph-target[data-astro-cid-c6hjcos6]{cursor:pointer;transition:outline-color .15s}.graph-target[data-astro-cid-c6hjcos6]:hover{outline:1px solid var(--color-brand-black)}.evidence-explorer:has(input[value=funding]:checked) .target-funding[data-astro-cid-c6hjcos6],.evidence-explorer:has(input[value=standing]:checked) .target-standing[data-astro-cid-c6hjcos6],.evidence-explorer:has(input[value=relationships]:checked) .target-relationships[data-astro-cid-c6hjcos6]{outline-offset:2px;outline:1px solid #8b9fa3}@media (prefers-reduced-motion:reduce){.graph-target[data-astro-cid-c6hjcos6]{transition:none}}.mobile-evidence-graph[data-astro-cid-fyqoizok]{display:none}@media (width<=699px){.mobile-evidence-graph[data-astro-cid-fyqoizok]{width:100%;display:block}.funding-path[data-astro-cid-fyqoizok],.standing-path[data-astro-cid-fyqoizok],.relationships-path[data-astro-cid-fyqoizok]{display:none}.evidence-explorer:has(input[value=funding]:checked) .funding-path[data-astro-cid-fyqoizok],.evidence-explorer:has(input[value=standing]:checked) .standing-path[data-astro-cid-fyqoizok],.evidence-explorer:has(input[value=relationships]:checked) .relationships-path[data-astro-cid-fyqoizok]{display:block}.record-card[data-astro-cid-fyqoizok]{border:1px solid var(--color-stroke-default);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex;position:relative}p[data-astro-cid-fyqoizok]{margin:0}.record-ref[data-astro-cid-fyqoizok]{font:400 11px/16px var(--font-mono);color:#6b6b6b}.record-title[data-astro-cid-fyqoizok]{font:500 19px/24px var(--font-sans);color:#343332}.record-meta[data-astro-cid-fyqoizok]{font:400 14px/20px var(--font-sans);color:#6b6b6b}.recipient-card[data-astro-cid-fyqoizok]{background:#222321}.recipient-card[data-astro-cid-fyqoizok] .record-ref[data-astro-cid-fyqoizok]{color:#f6ed92}.recipient-card[data-astro-cid-fyqoizok] .record-title[data-astro-cid-fyqoizok]{color:var(--color-brand-white)}.recipient-card[data-astro-cid-fyqoizok] .record-meta[data-astro-cid-fyqoizok]{color:#d0d0cc}.award-card[data-astro-cid-fyqoizok]{background:#dcebf0}.tax-card[data-astro-cid-fyqoizok]{background:#faf8cc}.audit-card[data-astro-cid-fyqoizok]{background:#f8dfd7}.supplier-card[data-astro-cid-fyqoizok]{background:#e3ebdd}.connection[data-astro-cid-fyqoizok]{place-items:center;height:48px;display:grid;position:relative}.connection[data-astro-cid-fyqoizok]:before{content:"";inset-block:0;background:#8b9fa3;width:1px;position:absolute;left:50%}.connection[data-astro-cid-fyqoizok] span[data-astro-cid-fyqoizok]{background:var(--color-brand-white);color:#6b6b6b;font:400 12px/18px var(--font-sans);padding:2px 8px;position:relative}.standing-records[data-astro-cid-fyqoizok]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid;position:relative}.standing-records[data-astro-cid-fyqoizok]:before{content:"";background:#8b9fa3;height:1px;position:absolute;top:0;left:calc(25% - 3px);right:calc(25% - 3px)}.standing-records[data-astro-cid-fyqoizok] .record-card[data-astro-cid-fyqoizok]{padding:14px}.standing-records[data-astro-cid-fyqoizok] .record-card[data-astro-cid-fyqoizok]:before{content:"";background:#8b9fa3;width:1px;height:16px;position:absolute;top:-17px;left:50%}.officer-card[data-astro-cid-fyqoizok]{border:1px solid var(--color-stroke-default);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.officer-card[data-astro-cid-fyqoizok] .record-meta[data-astro-cid-fyqoizok]{margin-top:4px}}.lens-controls[data-astro-cid-imiyczej]{border:1px solid var(--color-stroke-default);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px;padding:0;display:grid}.lens-option[data-astro-cid-imiyczej]{min-width:0;position:relative}.lens-option[data-astro-cid-imiyczej]+.lens-option[data-astro-cid-imiyczej]{border-left:1px solid var(--color-stroke-default)}.lens-input[data-astro-cid-imiyczej]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lens-label[data-astro-cid-imiyczej]{min-height:64px;font:400 13px/20px var(--font-mono);cursor:pointer;align-items:center;gap:10px;padding:20px;display:flex}.lens-arrow[data-astro-cid-imiyczej]{display:none}.lens-input[data-astro-cid-imiyczej]:checked+.lens-label[data-astro-cid-imiyczej]{background:var(--color-brand-black);color:var(--color-brand-white)}.lens-input[data-astro-cid-imiyczej]:focus-visible+.lens-label[data-astro-cid-imiyczej]{outline:2px solid var(--color-secondary-blue);outline-offset:-4px}.lens-label[data-astro-cid-imiyczej]:hover{background:var(--color-off-white)}.explorer-workspace[data-astro-cid-imiyczej]{grid-template-columns:minmax(0,690fr) minmax(0,398fr);align-items:start;display:grid}.graph-side[data-astro-cid-imiyczej]{min-width:0}.evidence-detail[data-astro-cid-imiyczej]{border:1px solid var(--color-stroke-default);min-width:0}.lens-panel[data-astro-cid-imiyczej]{padding:28px;display:none}h3[data-astro-cid-imiyczej]{color:var(--color-brand-black);font:500 22.4px/27px var(--font-mono);letter-spacing:0;text-wrap:balance;margin:0 0 20px}.panel-body[data-astro-cid-imiyczej]{font:400 15px/22px var(--font-sans);color:var(--color-gray-dark);margin:0}.funding-balance[data-astro-cid-imiyczej]{flex-direction:column;gap:8px;margin:20px 0;display:flex}.balance-label[data-astro-cid-imiyczej],.balance-amounts[data-astro-cid-imiyczej]{font:400 11px/16px var(--font-mono);color:var(--color-gray-dark);justify-content:space-between;display:flex}.balance-amounts[data-astro-cid-imiyczej]{order:1}.balance-amounts[data-astro-cid-imiyczej] strong[data-astro-cid-imiyczej]{color:var(--color-brand-black);font:500 24px/29px var(--font-mono)}.balance-bar[data-astro-cid-imiyczej]{background:var(--color-brand-yellow);order:2;height:8px;margin-top:12px}.balance-bar[data-astro-cid-imiyczej]>span[data-astro-cid-imiyczej]{background:var(--color-brand-black);border-right:3px solid var(--color-brand-white);width:78.5714%;height:100%;display:block}.analyst-question[data-astro-cid-imiyczej]{margin-top:24px}.analyst-question[data-astro-cid-imiyczej]>span[data-astro-cid-imiyczej]{font:400 11px/16px var(--font-mono);color:var(--color-gray-dark)}.analyst-question[data-astro-cid-imiyczej] p[data-astro-cid-imiyczej]{font:400 16px/23px var(--font-sans);color:var(--color-text-default);margin:20px 0}.source-trail[data-astro-cid-imiyczej]{border-top:1px solid var(--color-stroke-default)}summary[data-astro-cid-imiyczej]{cursor:pointer;min-height:56px;font:400 13px/20px var(--font-mono);justify-content:space-between;align-items:center;list-style:none;display:flex}summary[data-astro-cid-imiyczej]::-webkit-details-marker{display:none}summary[data-astro-cid-imiyczej]:focus-visible{outline:2px solid var(--color-secondary-blue);outline-offset:3px}details[data-astro-cid-imiyczej][open] summary[data-astro-cid-imiyczej]>span[data-astro-cid-imiyczej]{transform:rotate(45deg)}dl[data-astro-cid-imiyczej]{background:var(--color-off-white);margin:0;padding:16px}dl[data-astro-cid-imiyczej]>div[data-astro-cid-imiyczej]+div[data-astro-cid-imiyczej]{margin-top:14px}dt[data-astro-cid-imiyczej]{color:var(--color-gray-dark);font:400 11px/16px var(--font-mono)}dd[data-astro-cid-imiyczej]{color:var(--color-text-default);font:400 14px/20px var(--font-sans);margin:4px 0 0}.evidence-explorer[data-astro-cid-imiyczej]:has(input[value=funding]:checked) .panel-funding[data-astro-cid-imiyczej],.evidence-explorer[data-astro-cid-imiyczej]:has(input[value=standing]:checked) .panel-standing[data-astro-cid-imiyczej],.evidence-explorer[data-astro-cid-imiyczej]:has(input[value=relationships]:checked) .panel-relationships[data-astro-cid-imiyczej]{display:block}@media (width<=1099px){.explorer-workspace[data-astro-cid-imiyczej]{grid-template-columns:1fr;gap:24px}.graph-side[data-astro-cid-imiyczej]{width:100%;max-width:690px;margin:auto}.lens-panel[data-astro-cid-imiyczej]{padding:24px}}@media (width<=699px){.lens-controls[data-astro-cid-imiyczej]{min-width:0;margin-bottom:24px}.lens-label[data-astro-cid-imiyczej]{justify-content:center;min-height:48px;padding:12px 6px}.graph-side[data-astro-cid-imiyczej] .graph-art{display:none}.lens-panel[data-astro-cid-imiyczej]{padding:20px}}.relationship-map[data-astro-cid-kndzle5e]{font-feature-settings:normal;width:100%;display:block;overflow:visible}.map-compact[data-astro-cid-kndzle5e]{display:none}.relationship-edge[data-astro-cid-kndzle5e]{color:var(--relationship-yellow)}.funding-edge[data-astro-cid-kndzle5e]{color:var(--relationship-blue)}.edge-line[data-astro-cid-kndzle5e]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.15s cubic-bezier(.22,1,.36,1),opacity .4s}.edge-caption[data-astro-cid-kndzle5e] rect[data-astro-cid-kndzle5e]{fill:var(--relationship-ink)}.edge-caption[data-astro-cid-kndzle5e] text[data-astro-cid-kndzle5e]{fill:currentColor;font:400 13px var(--font-mono)}.edge-caption[data-astro-cid-kndzle5e]{transition:opacity .6s .35s}.relationship-node[data-astro-cid-kndzle5e],.approval-note[data-astro-cid-kndzle5e]{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1)}.node-disc[data-astro-cid-kndzle5e]{fill:var(--color-off-white);stroke:var(--color-off-white);stroke-width:1px}.node-person[data-astro-cid-kndzle5e] .node-disc[data-astro-cid-kndzle5e]{fill:var(--relationship-yellow);stroke:var(--relationship-yellow)}.node-recipient[data-astro-cid-kndzle5e] .node-disc[data-astro-cid-kndzle5e],.node-llc[data-astro-cid-kndzle5e] .node-disc[data-astro-cid-kndzle5e]{fill:var(--relationship-blue);stroke:var(--relationship-blue)}.node-symbol[data-astro-cid-kndzle5e]{fill:none;stroke:var(--relationship-ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.node-name[data-astro-cid-kndzle5e]{fill:var(--color-off-white);font:500 16px var(--font-mono)}.node-detail[data-astro-cid-kndzle5e]{fill:#b6bbb7;font:400 12px var(--font-sans)}.approval-note[data-astro-cid-kndzle5e] text[data-astro-cid-kndzle5e]{fill:var(--relationship-blue);font:400 12px var(--font-mono)}.review-ring[data-astro-cid-kndzle5e]{fill:none;stroke:var(--relationship-yellow);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);transform:scale(.8)}[data-story-step="4"] [data-astro-cid-kndzle5e]:is(.node-person,.node-llc) .review-ring[data-astro-cid-kndzle5e]{opacity:1;transform:scale(1)}[data-story-ready] [data-astro-cid-kndzle5e][data-reveal-at][data-visible=false]{opacity:0}[data-story-ready] .relationship-edge[data-astro-cid-kndzle5e][data-visible=false]{opacity:1}[data-story-ready] .relationship-edge[data-astro-cid-kndzle5e][data-visible=false] .edge-line[data-astro-cid-kndzle5e]{stroke-dashoffset:1px;opacity:0}[data-story-ready] .relationship-edge[data-astro-cid-kndzle5e][data-visible=false] .edge-caption[data-astro-cid-kndzle5e]{opacity:0}[data-story-step="2"]:not([data-story-scroll=true]) .ownership-edge[data-astro-cid-kndzle5e] .edge-line[data-astro-cid-kndzle5e]{transition-delay:1s}[data-story-step="2"]:not([data-story-scroll=true]) .ownership-edge[data-astro-cid-kndzle5e] .edge-caption[data-astro-cid-kndzle5e]{transition-delay:1.5s}[data-story-step="2"]:not([data-story-scroll=true]) .node-llc[data-astro-cid-kndzle5e]{transition-delay:1s}.edge-award[data-astro-cid-kndzle5e]{transition:translate .9s cubic-bezier(.22,1,.36,1)}[data-story-step="0"] [data-astro-cid-kndzle5e]:is(.node-agency,.node-recipient,.edge-award){translate:370px}[data-story-step="1"]:not([data-story-scroll=true]) .edge-chair[data-astro-cid-kndzle5e] .edge-line[data-astro-cid-kndzle5e]{transition-delay:.55s}[data-story-step="1"]:not([data-story-scroll=true]) .edge-chair[data-astro-cid-kndzle5e] .edge-caption[data-astro-cid-kndzle5e]{transition-delay:.85s}@media (width<=699px){[data-story-step="0"] [data-astro-cid-kndzle5e]:is(.node-agency,.node-recipient,.edge-award){translate:112px}.map-wide[data-astro-cid-kndzle5e]{display:none}.map-compact[data-astro-cid-kndzle5e]{display:block}.node-name[data-astro-cid-kndzle5e]{font-size:13px}.node-detail[data-astro-cid-kndzle5e]{font-size:10.5px}.edge-caption[data-astro-cid-kndzle5e] text[data-astro-cid-kndzle5e],.approval-note[data-astro-cid-kndzle5e] text[data-astro-cid-kndzle5e]{font-size:11px}.edge-line[data-astro-cid-kndzle5e]{stroke-width:1.25px}}[data-story-scroll=true] [data-astro-cid-kndzle5e]:is(.relationship-node,.relationship-edge,.relationship-edge *,.approval-note,.review-ring){transition-duration:.35s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.relationship-node[data-astro-cid-kndzle5e],.relationship-edge[data-astro-cid-kndzle5e],.relationship-edge[data-astro-cid-kndzle5e] [data-astro-cid-kndzle5e],.approval-note[data-astro-cid-kndzle5e],.review-ring[data-astro-cid-kndzle5e]{transition:none!important}}.connections-example[data-astro-cid-tngelicd]{--relationship-ink:var(--color-brand-black);--relationship-blue:#b9d9e2;--relationship-yellow:var(--color-brand-yellow);margin:28px 0 0}.connections-example[data-astro-cid-tngelicd][data-story-scroll=true] .relationship-stage[data-astro-cid-tngelicd]{position:sticky;top:104px}.connections-example[data-astro-cid-tngelicd][data-story-scroll=true] .map-stage[data-astro-cid-tngelicd]{max-width:var(--story-map-width,1040px)}.relationship-stage[data-astro-cid-tngelicd]{margin-inline:calc(-1 * var(--page-gutter));padding:32px var(--page-gutter) 0;background:var(--relationship-ink);color:var(--color-off-white)}.story-intro[data-astro-cid-tngelicd]{justify-content:space-between;align-items:start;gap:24px;min-height:103px;padding-bottom:16px;display:flex}.story-captions[data-astro-cid-tngelicd]{flex:1;min-width:0;display:grid}.story-caption[data-astro-cid-tngelicd]{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s}.story-caption[data-astro-cid-tngelicd][data-active=true]{visibility:visible;opacity:1}.story-title[data-astro-cid-tngelicd]{font:500 clamp(18px, 1.8vw, 24px)/1.25 var(--font-mono);color:var(--color-off-white);margin:0 0 8px}.path-key[data-astro-cid-tngelicd]{font:400 12px/1.5 var(--font-mono);flex-shrink:0;gap:20px;padding-top:4px;display:flex}.path-key[data-astro-cid-tngelicd] span[data-astro-cid-tngelicd]{align-items:center;gap:8px;display:flex}.path-key[data-astro-cid-tngelicd] span[data-astro-cid-tngelicd]:before{content:"";background:currentColor;width:20px;height:1px}.funding-key[data-astro-cid-tngelicd]{color:var(--relationship-blue)}.relationship-key[data-astro-cid-tngelicd]{color:var(--relationship-yellow)}.map-stage[data-astro-cid-tngelicd]{max-width:1040px;margin-inline:auto;padding-top:10px}.story-controls[data-astro-cid-tngelicd]{border-top:1px solid #ffffff26}.story-controls[data-astro-cid-tngelicd][hidden]{display:none}.story-steps[data-astro-cid-tngelicd]{display:flex}.story-step[data-astro-cid-tngelicd]{cursor:pointer;color:#b6bbb7;min-height:78px;font:400 14px/1.5 var(--font-mono);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:12px 8px 12px 0;transition:color .2s;display:flex;position:relative}.story-step[data-astro-cid-tngelicd][aria-pressed=true],.story-step[data-astro-cid-tngelicd]:hover{color:var(--relationship-yellow)}.step-track[data-astro-cid-tngelicd]{background:var(--relationship-yellow);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:20px;transform:scaleX(0)}.story-step[data-astro-cid-tngelicd][aria-pressed=true] .step-track[data-astro-cid-tngelicd]{transform:scaleX(1)}.story-step[data-astro-cid-tngelicd]:focus-visible{outline:2px solid var(--relationship-yellow);outline-offset:4px}@media (width<=991px){.story-intro[data-astro-cid-tngelicd]{flex-direction:column;gap:16px;min-height:140px}.story-captions[data-astro-cid-tngelicd]{width:100%}.path-key[data-astro-cid-tngelicd]{padding:0}}@media (width<=699px){.connections-example[data-astro-cid-tngelicd][data-story-scroll=true] .story-intro[data-astro-cid-tngelicd]{gap:12px;min-height:116px}.connections-example[data-astro-cid-tngelicd][data-story-scroll=true] .story-step[data-astro-cid-tngelicd]{min-height:60px}.relationship-stage[data-astro-cid-tngelicd]{padding-top:24px}.story-intro[data-astro-cid-tngelicd]{min-height:162px}.story-step[data-astro-cid-tngelicd]{justify-content:center;min-height:76px;padding:12px 2px;font-size:11px}.step-track[data-astro-cid-tngelicd]{right:8px}}@media (prefers-reduced-motion:reduce){.story-caption[data-astro-cid-tngelicd],.step-track[data-astro-cid-tngelicd]{transition:none}}.illustrated-workflow[data-astro-cid-vgsyp4s2]{--ink:var(--color-brand-black);--blue:#dbecf2;--blue-strong:#4189ab;--green:#accca9;--green-strong:#5d8f58;--coral:#eb5d42;--purple-grey:#d5cccd;--paper:var(--color-off-white);--rule:var(--color-stroke-default);border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-vgsyp4s2]{min-width:0}li[data-astro-cid-vgsyp4s2]+li[data-astro-cid-vgsyp4s2]{border-left:1px solid var(--rule)}.art[data-astro-cid-vgsyp4s2]{place-items:center;height:230px;display:grid;overflow:hidden}.art-0[data-astro-cid-vgsyp4s2]{background:var(--blue)}.art-1[data-astro-cid-vgsyp4s2]{background:var(--ink)}.art-2[data-astro-cid-vgsyp4s2]{background:var(--purple-grey)}.art-3[data-astro-cid-vgsyp4s2]{background:#fde7e3}.art-4[data-astro-cid-vgsyp4s2]{background:#eff5ed}.drawing[data-astro-cid-vgsyp4s2]{width:190px;height:190px;color:var(--ink);position:relative}.drawing[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]{background:currentColor;width:100%;height:1px;display:block}.drawing[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]+i[data-astro-cid-vgsyp4s2]{margin-top:12px}.drawing[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]:last-of-type{width:64%}.stage-copy[data-astro-cid-vgsyp4s2]{padding:28px 24px 32px}h3[data-astro-cid-vgsyp4s2]{color:var(--color-brand-black);font:500 20px/1.25 var(--font-mono);margin:0 0 16px}p[data-astro-cid-vgsyp4s2]{color:var(--color-gray-dark);font:400 14px/1.55 var(--font-sans);margin:0}.record[data-astro-cid-vgsyp4s2]{border:1px solid var(--ink);width:104px;height:130px;padding:24px 18px;position:absolute}.record-back[data-astro-cid-vgsyp4s2]{background:var(--blue-strong);top:18px;left:18px;transform:rotate(-12deg)}.record-mid[data-astro-cid-vgsyp4s2]{background:var(--paper);top:26px;left:68px;transform:rotate(10deg)}.record-front[data-astro-cid-vgsyp4s2]{background:var(--coral);top:47px;left:39px;transform:rotate(-3deg)}.record-mark[data-astro-cid-vgsyp4s2]{border:1px solid;width:17px;height:17px;margin-bottom:18px}.paper-corner[data-astro-cid-vgsyp4s2]{background:var(--blue);border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);width:17px;height:17px;position:absolute;top:-1px;right:-1px}.identity-orbit[data-astro-cid-vgsyp4s2]{border:1px solid #ffffff35;border-radius:50%;position:absolute;inset:8px}.identity-orbit[data-astro-cid-vgsyp4s2]:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:31px;left:12px}.identity-card[data-astro-cid-vgsyp4s2]{background:var(--green);border:1px solid var(--green-strong);width:128px;height:143px;position:absolute;top:27px;left:31px}.identity-header[data-astro-cid-vgsyp4s2]{border-bottom:1px solid #00000025;gap:5px;height:25px;padding:10px;display:flex}.identity-header[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]{background:var(--green-strong);width:4px;height:4px}.identity-seal[data-astro-cid-vgsyp4s2]{background:var(--green-strong);width:36px;height:36px;color:var(--paper);border:1px solid var(--ink);font:24px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:38px;right:-15px}.identity-lines[data-astro-cid-vgsyp4s2]{padding:24px 20px 18px}.identity-footer[data-astro-cid-vgsyp4s2]{gap:4px;margin:0 20px;display:flex}.identity-footer[data-astro-cid-vgsyp4s2] b[data-astro-cid-vgsyp4s2]{background:var(--green-strong);width:7px;height:10px}.identity-footer[data-astro-cid-vgsyp4s2] b[data-astro-cid-vgsyp4s2]:nth-child(2n){width:3px}.connector[data-astro-cid-vgsyp4s2]{border:1px solid var(--blue-strong);width:130px;height:52px;position:absolute;left:30px}.connector-top[data-astro-cid-vgsyp4s2]{border-bottom:0;top:38px}.connector-bottom[data-astro-cid-vgsyp4s2]{border-top:0;bottom:38px}.connector-middle[data-astro-cid-vgsyp4s2]{border:0;border-left:1px solid var(--blue-strong);width:0;height:114px;top:38px;left:95px}.node[data-astro-cid-vgsyp4s2]{border:1px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute}.node[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]{border:1px solid var(--ink);width:9px;height:9px}.node-a[data-astro-cid-vgsyp4s2]{top:24px;left:16px}.node-b[data-astro-cid-vgsyp4s2]{background:var(--green);top:24px;right:16px}.node-c[data-astro-cid-vgsyp4s2]{background:var(--blue-strong);bottom:24px;left:16px}.node-d[data-astro-cid-vgsyp4s2]{background:var(--paper);bottom:24px;right:16px}.node-center[data-astro-cid-vgsyp4s2]{background:var(--coral);border-radius:0;justify-content:center;gap:4px;width:48px;height:48px;display:flex;top:71px;left:71px}.node-center[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]{background:var(--ink);border:0;width:4px;height:18px}.node-center[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]:nth-child(2){height:28px}.review-sheet[data-astro-cid-vgsyp4s2]{background:var(--paper);border:1px solid var(--ink);width:132px;height:152px;position:absolute;top:18px;left:29px;transform:rotate(5deg)}.review-header[data-astro-cid-vgsyp4s2]{background:var(--ink);justify-content:space-between;align-items:center;height:34px;padding:0 12px;display:flex}.review-header[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]:first-child{background:var(--paper);width:36px;height:4px}.review-header[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]:last-child{border:1px solid var(--green);width:7px;height:7px}.review-row[data-astro-cid-vgsyp4s2]{height:35px;color:var(--green-strong);font:16px var(--font-sans);border-bottom:1px solid #00000018;align-items:center;gap:12px;padding:0 12px;display:flex}.review-row[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]{background:#aaa}.review-flag[data-astro-cid-vgsyp4s2]{background:var(--ink);width:168px;color:var(--color-brand-yellow);border:1px solid var(--ink);align-items:center;gap:12px;padding:14px 13px;display:flex;position:absolute;top:87px;left:11px;transform:rotate(-4deg)}.review-flag[data-astro-cid-vgsyp4s2] span[data-astro-cid-vgsyp4s2]{font:22px/1 var(--font-mono)}.review-flag[data-astro-cid-vgsyp4s2]>div[data-astro-cid-vgsyp4s2]{flex:1}.review-flag[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]+i[data-astro-cid-vgsyp4s2]{opacity:.5;margin-top:8px}.review-flag[data-astro-cid-vgsyp4s2] b[data-astro-cid-vgsyp4s2]{background:var(--coral);width:7px;height:7px;transform:rotate(45deg)}.casefile-back[data-astro-cid-vgsyp4s2]{background:var(--paper);border:1px solid var(--ink);width:118px;height:130px;padding:25px 16px;position:absolute;top:20px;left:36px;transform:rotate(5deg)}.casefile-front[data-astro-cid-vgsyp4s2]{background:var(--ink);width:150px;height:102px;color:var(--paper);padding:23px 20px;position:absolute;top:65px;left:21px}.casefile-front[data-astro-cid-vgsyp4s2]:before{content:"";background:var(--ink);border-radius:5px 5px 0 0;width:65px;height:13px;position:absolute;top:-13px;left:0}.casefile-check[data-astro-cid-vgsyp4s2]{background:var(--color-brand-yellow);width:35px;height:35px;color:var(--ink);font:23px var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;right:15px}.casefile-front[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]{width:64%}.casefile-front[data-astro-cid-vgsyp4s2] i[data-astro-cid-vgsyp4s2]:last-of-type{width:40%}.casefile-tabs[data-astro-cid-vgsyp4s2]{gap:3px;display:flex;position:absolute;bottom:13px;right:15px}.casefile-tabs[data-astro-cid-vgsyp4s2] b[data-astro-cid-vgsyp4s2]{background:var(--blue);width:9px;height:9px}.casefile-tabs[data-astro-cid-vgsyp4s2] b[data-astro-cid-vgsyp4s2]:nth-child(2){background:var(--coral)}.casefile-tabs[data-astro-cid-vgsyp4s2] b[data-astro-cid-vgsyp4s2]:nth-child(3){background:var(--color-brand-yellow)}@media (width<=1100px) and (width>=901px){.drawing[data-astro-cid-vgsyp4s2]{transform:scale(.85)}.art[data-astro-cid-vgsyp4s2]{height:200px}.stage-copy[data-astro-cid-vgsyp4s2]{padding:24px 16px}}@media (width<=900px){.illustrated-workflow[data-astro-cid-vgsyp4s2]{grid-template-columns:1fr}li[data-astro-cid-vgsyp4s2]{grid-template-columns:220px minmax(0,1fr);display:grid}li[data-astro-cid-vgsyp4s2]+li[data-astro-cid-vgsyp4s2]{border-left:0;border-top:1px solid var(--rule)}.art[data-astro-cid-vgsyp4s2]{height:220px}.stage-copy[data-astro-cid-vgsyp4s2]{align-self:center;padding:28px}}@media (width<=500px){li[data-astro-cid-vgsyp4s2]{grid-template-columns:1fr}.art[data-astro-cid-vgsyp4s2]{height:210px}.stage-copy[data-astro-cid-vgsyp4s2]{padding:24px}}.agency-band[data-astro-cid-t25r5jp6]{background:var(--color-brand-white);padding:2.5rem 3rem 4.5rem}h2[data-astro-cid-t25r5jp6]{text-align:center;color:var(--color-gray-dark);font:400 14px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.24px;margin:0 0 2rem}ul[data-astro-cid-t25r5jp6]{flex-wrap:wrap;justify-content:center;align-items:start;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-t25r5jp6]{text-align:center;max-width:10rem;color:var(--color-gray-dark);font:.65rem/1.5 var(--font-mono);flex-direction:column;flex:1 0 6rem;align-items:center;gap:1rem;display:flex}img[data-astro-cid-t25r5jp6]{object-fit:contain;width:5rem;height:5rem;display:block}@media (width<=699px){.agency-band[data-astro-cid-t25r5jp6]{padding:2rem 1.25rem 3rem}ul[data-astro-cid-t25r5jp6]{flex-wrap:wrap;justify-content:center;gap:1.75rem 1rem;display:flex}li[data-astro-cid-t25r5jp6]{flex:0 0 calc(33.3333% - .666667rem);font-size:.6rem}img[data-astro-cid-t25r5jp6]{width:4rem;height:4rem}h2[data-astro-cid-t25r5jp6]{margin-bottom:1.75rem;font-size:.6rem}}.gov-page[data-astro-cid-52us6ern]{--gov-line:var(--color-stroke-default);max-width:var(--container-max-w);color:var(--color-brand-black);margin:0 auto}h1[data-astro-cid-52us6ern],h2[data-astro-cid-52us6ern],h3[data-astro-cid-52us6ern],h4[data-astro-cid-52us6ern],p[data-astro-cid-52us6ern]{margin:0}h1[data-astro-cid-52us6ern],h2[data-astro-cid-52us6ern],h3[data-astro-cid-52us6ern],h4[data-astro-cid-52us6ern]{color:var(--color-brand-black);font-family:var(--font-mono);text-wrap:balance;font-weight:500}h1[data-astro-cid-52us6ern]{letter-spacing:-.0375rem;font-size:2.3rem;line-height:1.15}h2[data-astro-cid-52us6ern]{letter-spacing:0;font-size:28.8px;line-height:35px}h3[data-astro-cid-52us6ern]{font-size:22.4px;line-height:27px}p[data-astro-cid-52us6ern]{font:400 16px/23px var(--font-sans);color:var(--color-gray-dark)}a[data-astro-cid-52us6ern]:focus-visible,summary[data-astro-cid-52us6ern]:focus-visible{outline:2px solid var(--color-secondary-blue);outline-offset:5px}.gov-button[data-astro-cid-52us6ern]{background:var(--color-brand-black);min-height:44px;color:var(--color-brand-white);border:1px solid var(--color-brand-black);border-radius:var(--radius-default);font:400 14px/1.5 var(--font-mono);justify-content:center;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.gov-button[data-astro-cid-52us6ern]:hover{background:var(--color-brand-yellow);color:var(--color-brand-black)}.gov-body[data-astro-cid-52us6ern]{border-inline:1px solid var(--gov-line)}.gov-section[data-astro-cid-52us6ern]{border-top:1px solid var(--gov-line);padding:56px;scroll-margin-top:100px}.section-heading[data-astro-cid-52us6ern]{margin-bottom:32px}.split-heading[data-astro-cid-52us6ern]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.lifecycle-card[data-astro-cid-52us6ern]{min-width:0;padding:2.5rem}.lifecycle-card[data-astro-cid-52us6ern] h3[data-astro-cid-52us6ern]{margin-bottom:12px;font-size:20px;line-height:1.3}.lifecycle-card[data-astro-cid-52us6ern] p[data-astro-cid-52us6ern]{color:var(--color-gray-dark);font-size:15px;line-height:1.6}.casefile-endframe[data-astro-cid-52us6ern]>p[data-astro-cid-52us6ern]{text-align:center;max-width:740px;color:var(--color-gray-dark);margin:0 auto 20px}.casefile-endframe[data-astro-cid-52us6ern] h3[data-astro-cid-52us6ern]{max-width:760px;font:500 28.8px/35px var(--font-mono);text-align:center;text-wrap:balance;margin:0 auto 12px}.why-enigma-section[data-astro-cid-52us6ern]>.section-heading[data-astro-cid-52us6ern]{text-align:center;max-width:850px;margin-inline:auto}.why-enigma-section[data-astro-cid-52us6ern]>.section-heading[data-astro-cid-52us6ern] p[data-astro-cid-52us6ern]{color:var(--color-gray-dark);margin-top:18px}.coverage-strip[data-astro-cid-52us6ern]{border-top:1px solid var(--gov-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.coverage-strip[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]{text-align:center;gap:6px;padding:24px;display:grid}.coverage-strip[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]+li[data-astro-cid-52us6ern]{border-left:1px solid var(--gov-line)}.coverage-strip[data-astro-cid-52us6ern] strong[data-astro-cid-52us6ern]{font:500 clamp(26px, 3vw, 38px)/1.1 var(--font-mono)}.coverage-strip[data-astro-cid-52us6ern] span[data-astro-cid-52us6ern]{color:var(--color-gray-dark);font-size:14px}.platform-details[data-astro-cid-52us6ern]{border:1px solid var(--gov-line)}.platform-details[data-astro-cid-52us6ern] details[data-astro-cid-52us6ern]+details[data-astro-cid-52us6ern]{border-top:1px solid var(--gov-line)}.platform-details[data-astro-cid-52us6ern] summary[data-astro-cid-52us6ern]{cursor:pointer;align-items:center;gap:32px;padding:24px;list-style:none;display:flex}.platform-details[data-astro-cid-52us6ern] summary[data-astro-cid-52us6ern]::-webkit-details-marker{display:none}.platform-details[data-astro-cid-52us6ern] summary[data-astro-cid-52us6ern] h3[data-astro-cid-52us6ern]{font-size:22.4px}.disclosure-toggle[data-astro-cid-52us6ern]{font:400 20px var(--font-mono);margin-left:auto}.platform-details[data-astro-cid-52us6ern] details[data-astro-cid-52us6ern][open] .disclosure-toggle[data-astro-cid-52us6ern]{font-size:0}.platform-details[data-astro-cid-52us6ern] details[data-astro-cid-52us6ern][open] .disclosure-toggle[data-astro-cid-52us6ern]:after{content:"−";font-size:20px}.platform-pair[data-astro-cid-52us6ern]{grid-template-columns:1fr 1fr;gap:48px;padding:8px 24px 24px;display:grid}.platform-pair[data-astro-cid-52us6ern] h4[data-astro-cid-52us6ern]{margin-bottom:12px;font-size:18px;line-height:24px}.platform-pair[data-astro-cid-52us6ern] p[data-astro-cid-52us6ern]{font-size:15px;line-height:22px}.sources-band[data-astro-cid-52us6ern] ul[data-astro-cid-52us6ern]{border-top:1px solid var(--gov-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]{grid-template-rows:subgrid;min-width:0;padding:24px var(--page-gutter);font:400 14px/20px var(--font-sans);color:var(--color-gray-dark);grid-row:span 2;row-gap:12px;display:grid}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]+li[data-astro-cid-52us6ern]{border-left:1px solid var(--gov-line)}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern] h3[data-astro-cid-52us6ern]{font:500 16px/22px var(--font-mono);color:var(--color-brand-black);text-wrap:pretty;margin:0}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern] p[data-astro-cid-52us6ern]{font:inherit;color:inherit;text-wrap:balance;margin:0}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern] .compliance-sources[data-astro-cid-52us6ern]{text-wrap:wrap}@media (width<=1099px){.sources-band[data-astro-cid-52us6ern] ul[data-astro-cid-52us6ern]{grid-template-columns:repeat(2,minmax(0,1fr))}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]:nth-child(odd){border-left:0}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]:nth-child(n+3){border-top:1px solid var(--gov-line)}}@media (width<=599px){.sources-band[data-astro-cid-52us6ern] ul[data-astro-cid-52us6ern]{grid-template-columns:1fr}.sources-band[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]+li[data-astro-cid-52us6ern]{border-left:0;border-top:1px solid var(--gov-line)}}.deployment-intro[data-astro-cid-52us6ern] h2[data-astro-cid-52us6ern]{text-align:center;text-wrap:balance;max-width:760px;margin:0 auto}.deployment-cards[data-astro-cid-52us6ern]{padding-inline:var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:clamp(32px,3vw,48px);display:grid}.deployment-note[data-astro-cid-52us6ern]{border:1px solid var(--color-brand-black);border-radius:var(--radius-panel);background:var(--color-brand-black);min-width:0;padding:24px}.deployment-note[data-astro-cid-52us6ern] h3[data-astro-cid-52us6ern]{color:var(--color-brand-white);font:500 var(--type-card)/1.25 var(--font-mono);letter-spacing:.02rem;margin-bottom:14px}.deployment-note[data-astro-cid-52us6ern] p[data-astro-cid-52us6ern]{color:var(--color-gray-light);overflow-wrap:anywhere;font-size:.95rem;line-height:1.6}.security-link[data-astro-cid-52us6ern]{min-height:44px;color:var(--color-brand-white);font:400 13px/20px var(--font-mono);text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;text-decoration:none;display:inline-flex}.security-link[data-astro-cid-52us6ern]:hover{text-decoration:underline}@media (width<=1199px){.gov-section[data-astro-cid-52us6ern],.deployment-section[data-astro-cid-52us6ern]{padding:40px}.split-heading[data-astro-cid-52us6ern]{gap:32px}}@media (width<=991px){.split-heading[data-astro-cid-52us6ern]{grid-template-columns:1fr;gap:24px}.deployment-cards[data-astro-cid-52us6ern]{grid-template-columns:1fr}.lifecycle-card[data-astro-cid-52us6ern]{padding:1.5rem}}@media (width<=699px){h2[data-astro-cid-52us6ern]{font-size:26px;line-height:32px}.gov-section[data-astro-cid-52us6ern],.deployment-section[data-astro-cid-52us6ern]{padding:32px 24px}.coverage-strip[data-astro-cid-52us6ern] li[data-astro-cid-52us6ern]{padding:18px 8px}.coverage-strip[data-astro-cid-52us6ern] strong[data-astro-cid-52us6ern]{font-size:24px}.platform-details[data-astro-cid-52us6ern] summary[data-astro-cid-52us6ern]{gap:12px;padding:20px 16px}.platform-details[data-astro-cid-52us6ern] summary[data-astro-cid-52us6ern] h3[data-astro-cid-52us6ern]{font-size:18px;line-height:24px}.platform-pair[data-astro-cid-52us6ern]{grid-template-columns:1fr;gap:24px;padding:8px 16px 24px}.provenance-strip[data-astro-cid-52us6ern] ul[data-astro-cid-52us6ern]{gap:16px}}@media (prefers-reduced-motion:reduce){.gov-button[data-astro-cid-52us6ern]{transition:none}}.gov-section[data-astro-cid-52us6ern],.deployment-section[data-astro-cid-52us6ern]{padding-inline:var(--page-gutter)}
