.fac[data-astro-cid-mjr5bpf3]{padding-block:40px 56px}@media(min-width:1024px){.fac[data-astro-cid-mjr5bpf3]{padding-block:48px 72px}}.fac-grid[data-astro-cid-mjr5bpf3]{display:grid;gap:16px;border-top:1px solid var(--carbon-line);padding-top:40px}.fac-k[data-astro-cid-mjr5bpf3]{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2)}.fac-k--dec[data-astro-cid-mjr5bpf3]{color:var(--brass-lit)}.fac-dec[data-astro-cid-mjr5bpf3]{display:flex;flex-wrap:wrap;gap:8px}.fac-who[data-astro-cid-mjr5bpf3]{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;border:1px solid var(--brass-lit);color:var(--brass-lit);white-space:nowrap}.fac-io[data-astro-cid-mjr5bpf3]{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--on-dark-2)}.fac-io--out[data-astro-cid-mjr5bpf3]{color:var(--signal)}.fac-ex[data-astro-cid-mjr5bpf3]{border:1px solid var(--carbon-line);padding:16px}.fac-ex[data-astro-cid-mjr5bpf3] ol[data-astro-cid-mjr5bpf3]{margin-top:14px;display:grid;gap:1px;background:var(--carbon-line);border:1px solid var(--carbon-line)}.fac-ex[data-astro-cid-mjr5bpf3] li[data-astro-cid-mjr5bpf3]{display:flex;align-items:baseline;gap:10px;padding:10px 12px;background:var(--carbon);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark)}.fac-ex[data-astro-cid-mjr5bpf3] li[data-astro-cid-mjr5bpf3] b[data-astro-cid-mjr5bpf3]{font-weight:500;color:var(--signal)}@media(min-width:640px)and (max-width:1023px){.fac-ex[data-astro-cid-mjr5bpf3] ol[data-astro-cid-mjr5bpf3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.fac-grid[data-astro-cid-mjr5bpf3]{grid-template-columns:172px minmax(0,1fr) 172px;-moz-column-gap:32px;column-gap:32px;row-gap:0;align-items:center}.fac-k--dec[data-astro-cid-mjr5bpf3]{grid-column:1;grid-row:1;align-self:end;padding-bottom:10px}.fac-dec[data-astro-cid-mjr5bpf3]{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;padding-inline:17px}.fac-who[data-astro-cid-mjr5bpf3]{grid-column:var(--c);grid-row:1;justify-self:center;position:relative;margin-bottom:52px}.fac-who[data-astro-cid-mjr5bpf3]:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:52px;background:repeating-linear-gradient(var(--brass-lit) 0 3px,transparent 3px 6px)}.fac-who[data-astro-cid-mjr5bpf3]:before{content:"";position:absolute;left:calc(50% - 4px);top:calc(100% + 46px);border:4px solid transparent;border-top:6px solid var(--brass-lit);border-bottom:0}.fac-io[data-astro-cid-mjr5bpf3]{grid-row:2;position:relative}.fac-io[data-astro-cid-mjr5bpf3]:not(.fac-io--out){grid-column:1;text-align:right}.fac-io--out[data-astro-cid-mjr5bpf3]{grid-column:3}.fac-io[data-astro-cid-mjr5bpf3]:not(.fac-io--out):after,.fac-io--out[data-astro-cid-mjr5bpf3]:before{content:"";position:absolute;top:50%;width:32px;height:1px;background:var(--on-dark-2)}.fac-io[data-astro-cid-mjr5bpf3]:not(.fac-io--out):after{left:100%}.fac-io--out[data-astro-cid-mjr5bpf3]:before{right:100%;background:var(--signal)}.fac-ex[data-astro-cid-mjr5bpf3]{grid-column:2;grid-row:2}.fac-ex[data-astro-cid-mjr5bpf3] ol[data-astro-cid-mjr5bpf3]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;background:none;border:0}.fac-ex[data-astro-cid-mjr5bpf3] li[data-astro-cid-mjr5bpf3]{flex-direction:column;gap:6px;min-height:72px;padding:12px;border:1px solid var(--carbon-line);position:relative}.fac-ex[data-astro-cid-mjr5bpf3] li[data-astro-cid-mjr5bpf3]:not(:last-child):after{content:"";position:absolute;left:100%;top:50%;width:12px;height:1px;background:var(--carbon-line)}}.cell-n--muted[data-astro-cid-mjr5bpf3]{color:var(--muted)}.layers[data-astro-cid-mjr5bpf3]{color:var(--machine)}.chips[data-astro-cid-mjr5bpf3]{margin-top:24px;padding-top:20px;border-top:1px dashed var(--machine);display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.chip[data-astro-cid-mjr5bpf3]{padding:8px 12px;border:1px solid var(--machine);color:var(--machine-deep);transition:background-color .2s,color .2s}a[data-astro-cid-mjr5bpf3].chip:hover{background:var(--machine);color:var(--paper)}.chip[data-astro-cid-mjr5bpf3] b[data-astro-cid-mjr5bpf3]{font-weight:500}.chip--ex[data-astro-cid-mjr5bpf3]{background:var(--machine-deep);border-color:var(--machine-deep);color:var(--paper)}.humans[data-astro-cid-mjr5bpf3]{align-items:start}.humans[data-astro-cid-mjr5bpf3] .cell-b[data-astro-cid-mjr5bpf3]{margin-top:6px}.step-k[data-astro-cid-mjr5bpf3] .h3[data-astro-cid-mjr5bpf3]{max-width:14ch}.step[data-astro-cid-mjr5bpf3].carbon+.step[data-astro-cid-mjr5bpf3]{border-top-color:transparent}.subs[data-astro-cid-mjr5bpf3]{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}@media(min-width:768px){.subs[data-astro-cid-mjr5bpf3]{grid-template-columns:1fr 1fr}}.subs[data-astro-cid-mjr5bpf3] li[data-astro-cid-mjr5bpf3]{display:flex;gap:14px;padding:18px 20px;background:var(--bg);font-size:16px;line-height:1.5}.subs-n[data-astro-cid-mjr5bpf3]{font-family:var(--mono);font-size:12px;color:var(--accent);padding-top:3px;flex:none}.caps[data-astro-cid-mjr5bpf3] .cell-h[data-astro-cid-mjr5bpf3]{margin-top:28px}
