.top[data-astro-cid-p6wvq7u6]{padding-top:48px;position:relative}.stamp[data-astro-cid-p6wvq7u6]{right:calc(var(--gutter) + 24px);background:var(--bg);border:4px solid var(--acc);color:var(--acc-text);font:800 clamp(28px, 4vw, 52px) var(--f-display);letter-spacing:.04em;text-transform:uppercase;opacity:.85;pointer-events:none;animation:.5s cubic-bezier(.2,.7,.1,1) both mn-stamp;animation-delay:calc(var(--boot) + .9s);padding:8px 18px;position:absolute;top:168px;transform:rotate(-8deg)}.band[data-astro-cid-p6wvq7u6]{padding:12px 20px;font-size:16px}.draft[data-astro-cid-p6wvq7u6]{margin:24px 0 0}.h1[data-astro-cid-p6wvq7u6]{margin-top:40px;font-size:clamp(56px,10vw,152px);line-height:.86}.headline[data-astro-cid-p6wvq7u6]{max-width:900px;font:500 clamp(22px, 2.4vw, 32px) / 1.3 var(--f-display);margin:36px 0 0}.meta[data-astro-cid-p6wvq7u6]{margin-top:56px}.meta[data-astro-cid-p6wvq7u6] dd[data-astro-cid-p6wvq7u6]{font-size:19px}.links[data-astro-cid-p6wvq7u6] a[data-astro-cid-p6wvq7u6]{white-space:nowrap;text-decoration-color:var(--acc);text-underline-offset:3px}.meta[data-astro-cid-p6wvq7u6] .mn-redact{vertical-align:-1px;color:var(--text);margin-right:6px}.layout[data-astro-cid-p6wvq7u6]{flex-wrap:wrap;align-items:flex-start;gap:48px 72px;padding-top:72px;padding-bottom:96px;display:flex}.toc[data-astro-cid-p6wvq7u6]{flex:220px;max-width:260px;position:sticky;top:24px}.toc[data-astro-cid-p6wvq7u6] p[data-astro-cid-p6wvq7u6]{margin:0 0 16px;font-size:14px;font-weight:600}.toc[data-astro-cid-p6wvq7u6] ol[data-astro-cid-p6wvq7u6]{flex-direction:column;gap:4px;margin:0;padding:0;font-size:18px;font-weight:600;list-style:none;display:flex}.toc[data-astro-cid-p6wvq7u6] a[data-astro-cid-p6wvq7u6]{align-items:center;gap:12px;min-height:40px;text-decoration:none;display:flex}.body[data-astro-cid-p6wvq7u6]{flex-direction:column;flex:999 640px;gap:88px;min-width:0;display:flex}.sh[data-astro-cid-p6wvq7u6]{font:800 48px/1 var(--f-display);letter-spacing:-.025em;text-transform:uppercase;align-items:baseline;gap:20px;margin:0 0 24px;display:flex}.sh[data-astro-cid-p6wvq7u6] span[data-astro-cid-p6wvq7u6]{font:400 20px var(--f-label);color:var(--acc-text)}.narrow[data-astro-cid-p6wvq7u6]{max-width:760px}.narrow[data-astro-cid-p6wvq7u6]>p:first-of-type{color:var(--body);font-size:19px}.constraints[data-astro-cid-p6wvq7u6]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.constraints[data-astro-cid-p6wvq7u6] li[data-astro-cid-p6wvq7u6]{border:1px solid var(--line2);background:var(--raised);padding:24px}.constraints[data-astro-cid-p6wvq7u6] .eyebrow[data-astro-cid-p6wvq7u6]{letter-spacing:.12em;margin-bottom:8px;font-size:15px;font-weight:700}.constraints[data-astro-cid-p6wvq7u6] p[data-astro-cid-p6wvq7u6]:last-child{margin:0;font-size:17px;line-height:1.55}.arch[data-astro-cid-p6wvq7u6]{background:var(--raised);border:1px solid var(--line2);margin:0;padding:28px}.lanes[data-astro-cid-p6wvq7u6]{flex-direction:column;gap:28px;display:flex}.lane[data-astro-cid-p6wvq7u6]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lname[data-astro-cid-p6wvq7u6]{flex:0 0 160px;margin:0;font-size:15px;font-weight:700}.nodes[data-astro-cid-p6wvq7u6]{letter-spacing:.06em;flex-wrap:wrap;flex:480px;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ni[data-astro-cid-p6wvq7u6]{align-items:center;gap:8px;display:inline-flex}.node[data-astro-cid-p6wvq7u6]{border:1px solid var(--line2);background:var(--bg);padding:10px 12px}.node[data-astro-cid-p6wvq7u6].hot{border:2px solid var(--acc);color:var(--acc-text)}.arch[data-astro-cid-p6wvq7u6] figcaption[data-astro-cid-p6wvq7u6]{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:14px}.decisions[data-astro-cid-p6wvq7u6]{flex-direction:column;gap:16px;display:flex}.dec[data-astro-cid-p6wvq7u6]{flex-wrap:wrap;display:flex}.dno[data-astro-cid-p6wvq7u6]{background:var(--inv);color:var(--inv-text);flex:0 0 96px;margin:0;padding:24px;font-size:18px;font-weight:700}.dbody[data-astro-cid-p6wvq7u6]{flex:480px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 32px;padding:24px 28px;display:grid}.dtitle[data-astro-cid-p6wvq7u6]{font:700 26px/1.15 var(--f-display);letter-spacing:-.01em;grid-column:1/-1;margin:0}.dk[data-astro-cid-p6wvq7u6]{margin:0 0 6px;font-size:14px;font-weight:700}.dv[data-astro-cid-p6wvq7u6]{color:var(--body);margin:0;font-size:16px;line-height:1.6}.metrics[data-astro-cid-p6wvq7u6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.metric[data-astro-cid-p6wvq7u6]{border-top:4px solid var(--acc);background:var(--raised);padding:28px}.metric[data-astro-cid-p6wvq7u6] .mv{font:800 56px/1 var(--f-display);margin:0}.metric[data-astro-cid-p6wvq7u6] .mv .mn-load{height:16px;margin-top:-8px}.ml[data-astro-cid-p6wvq7u6]{margin:12px 0 0;font-size:16px;font-weight:600}.quote[data-astro-cid-p6wvq7u6]{max-width:760px;margin:32px 0 0}.quote[data-astro-cid-p6wvq7u6] p[data-astro-cid-p6wvq7u6]{font:500 28px/1.3 var(--f-display);color:var(--muted);margin:0}.quote[data-astro-cid-p6wvq7u6] footer[data-astro-cid-p6wvq7u6]{margin-top:12px;font-size:15px;font-weight:600}.lessons[data-astro-cid-p6wvq7u6]{max-width:760px;color:var(--body);margin:0;font-size:19px;line-height:1.7}.related[data-astro-cid-p6wvq7u6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.rel[data-astro-cid-p6wvq7u6]{border:1px solid var(--line2);flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.rel[data-astro-cid-p6wvq7u6] .label[data-astro-cid-p6wvq7u6]{font-size:14px;font-weight:700}.rel[data-astro-cid-p6wvq7u6].inv{border-color:var(--inv);background:var(--inv);color:var(--inv-text)}.rt[data-astro-cid-p6wvq7u6]{font:700 26px/1.15 var(--f-display)}@media (width<=900px){.toc[data-astro-cid-p6wvq7u6]{max-width:none;position:static}.stamp[data-astro-cid-p6wvq7u6]{display:none}}
