@import "https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..700;1,6..72,300..600&family=Source+Sans+3:ital,wght@0,400;0,600;1,400&display=swap";.monograph{--paper:#faf8f3;--ink:#161616;--ink-soft:#4a4742;--ink-faint:#8a857c;--rule:#ddd8cd;--accent:#1f5f72;--display:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--text:"Newsreader", Georgia, "Times New Roman", serif;--label:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;--measure:34rem;--toc:17rem;background:var(--paper);color:var(--ink);font-family:var(--text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65}.mono-shell{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.mono-shell{grid-template-columns:var(--toc) minmax(0, 1fr)}}.mono-toc{border-bottom:1px solid var(--rule);padding:1.75rem 1.5rem}@media (width>=60rem){.mono-toc{border-bottom:0;border-right:1px solid var(--rule);align-self:start;max-height:100vh;padding:2.5rem 2rem 4rem 2.5rem;position:sticky;top:0;overflow-y:auto}}.mono-toc h2{font-family:var(--display);margin:0 0 1.25rem;font-size:1.15rem;font-weight:600}.mono-toc ol{margin:0;padding:0;list-style:none}.mono-toc li{grid-template-columns:1.9rem minmax(0,1fr);gap:.35rem;margin-bottom:.75rem;display:grid}.mono-toc .num{font-family:var(--label);letter-spacing:.06em;color:var(--ink-faint);padding-top:.3rem;font-size:.72rem}.mono-toc a{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.95rem;line-height:1.35;text-decoration:none}.mono-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mono-toc a[aria-current=page]{color:var(--ink)}.mono-body{padding:0 1.5rem 6rem}@media (width>=60rem){.mono-body{padding:0 2rem 8rem}}.mono-col{max-width:var(--measure);margin:0 auto}.mono-wide{max-width:52rem;margin:0 auto}.mono-title{text-align:center;padding:5rem 0 0}.mono-title .eyebrow{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.mono-title h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:1.5rem auto 0;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:500;line-height:1.02}.mono-title .standfirst{font-family:var(--display);color:var(--ink-soft);text-wrap:balance;max-width:34ch;margin:1.75rem auto 0;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;font-weight:400;line-height:1.4}.mono-title .byline{font-family:var(--text);color:var(--ink-soft);margin-top:2.5rem;font-size:1rem}.mono-title .byline a{color:var(--accent);text-decoration:none}.mono-title .byline a:hover{text-underline-offset:3px;text-decoration:underline}.fleuron{max-width:20rem;color:var(--ink-faint);justify-content:center;align-items:center;gap:.9rem;margin:3.5rem auto 3rem;display:flex}.fleuron:before,.fleuron:after{content:"";background:var(--rule);flex:1;height:1px}.mono-prose h2{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:4.5rem 0 1.5rem;scroll-margin-top:2rem;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500;line-height:1.12}.mono-prose h3{font-family:var(--display);text-wrap:balance;margin:2.75rem 0 1rem;scroll-margin-top:2rem;font-size:1.3rem;font-weight:600;line-height:1.25}.mono-prose p{text-wrap:pretty;margin:0 0 1.35rem}.mono-prose p:last-child{margin-bottom:0}.mono-prose strong{font-weight:600}.mono-prose em{font-style:italic}.mono-prose a{color:var(--accent);text-decoration:none}.mono-prose a:hover{text-underline-offset:3px;text-decoration:underline}.mono-prose ul,.mono-prose ol{margin:0 0 1.35rem 1.4rem;padding:0}.mono-prose li{margin-bottom:.5rem}.leadin{letter-spacing:.06em;font-variant-caps:all-small-caps;font-weight:500}.mono-quote{color:var(--ink-soft);margin:2.5rem 0;padding-left:2.25rem;font-style:italic;position:relative}.mono-quote:before{content:"“";font-family:var(--display);color:var(--ink-faint);font-size:2.2rem;line-height:1;position:absolute;top:-.35rem;left:0}.mono-quote cite{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:.9rem;font-size:.78rem;font-style:normal;display:block}.mono-figure{margin:3.5rem 0}.mono-figure figcaption{font-family:var(--label);color:var(--ink-soft);border-top:1px solid var(--rule);margin-top:1rem;padding-top:.75rem;font-size:.82rem;line-height:1.5}.mono-figure figcaption .fig{letter-spacing:.08em;color:var(--ink);font-variant-caps:all-small-caps}.mono-table-wrap{overflow-x:auto}.mono-table{border-collapse:collapse;width:100%;font-family:var(--label);font-variant-numeric:tabular-nums;font-size:.86rem}.mono-table caption{caption-side:top;text-align:left;color:var(--ink-soft);padding-bottom:.9rem;font-size:.82rem}.mono-table thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--ink);white-space:nowrap;padding:0 .9rem .5rem 0;font-size:.74rem;font-weight:600}.mono-table tbody td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.5rem .9rem .5rem 0}.mono-table tbody tr:last-child td{border-bottom:1px solid var(--ink)}.mono-table tbody td:first-child{color:var(--ink);font-weight:600}.mono-colophon{border-top:1px solid var(--ink-faint);background:color-mix(in oklab, var(--ink) 3%, var(--paper));color:var(--ink-soft);margin-top:6rem;font-size:.9rem}.colophon-inner{max-width:100rem;margin-inline:auto;padding:2.5rem 1.5rem 4rem}@media (width>=60rem){.colophon-inner{padding:3rem 2.5rem 5rem}}.colophon-mark{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;margin-bottom:2rem;padding-bottom:1.75rem;font-size:.74rem;display:flex}.colophon-mark .wordmark{color:var(--ink);letter-spacing:.08em;font-weight:600}.colophon-cols{gap:2rem 3rem;display:grid}@media (width>=52rem){.colophon-cols{grid-template-columns:repeat(3,1fr)}}.colophon-cols p{max-width:42ch;margin:0;line-height:1.6}.mono-colophon h2{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .7rem;font-size:.72rem;font-weight:600}.mono-colophon a{color:var(--accent);text-decoration:none}.mono-colophon a:hover{text-underline-offset:3px;text-decoration:underline}.mono-masthead{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:1.5rem;padding:1.5rem 0;font-size:.74rem;display:flex}.mono-masthead a{color:var(--ink-faint);text-decoration:none}.mono-masthead a:hover{color:var(--ink)}.mono-masthead .wordmark{color:var(--ink);letter-spacing:.08em;font-weight:600}.monograph .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monograph .sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:.75rem 0;display:inline-block;position:static}.proposition{margin:3rem auto;scroll-margin-top:2rem}.proposition .marker{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.75rem;font-size:.72rem;display:block}.proposition .claim{font-family:var(--display);text-wrap:pretty;margin:0 0 1rem;font-size:1.3rem;font-weight:500;line-height:1.4}.proposition .apparatus{font-family:var(--label);color:var(--ink-soft);border-top:1px solid var(--rule);margin:0;padding-top:.85rem;font-size:.87rem;line-height:1.6}.proposition .apparatus .figure{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.with-margin{position:relative}@media (width>=78rem){.with-margin .margin-note{width:15.5rem;position:absolute;top:0;left:calc(100% + 2.5rem)}}@media (width>=82rem){.reading .with-margin .margin-note{width:auto;max-width:var(--measure);margin:1.5rem 0 2rem;position:static}}.margin-note{font-family:var(--label);color:var(--ink-soft);border-top:1px solid var(--rule);margin:1.75rem 0 0;padding-top:.75rem;font-size:.78rem;line-height:1.45}@media (width>=78rem){.margin-note{margin-top:.4rem}}.margin-note dt{color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:.2rem;font-weight:600}.margin-note dd{margin:0 0 1.15rem}.margin-note dd:last-child{margin-bottom:0}.pull-quote{font-family:var(--display);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-wrap:balance;margin:2.75rem 0;padding:1.5rem 0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500;line-height:1.3}.moves{counter-reset:move;margin:0;padding:0;list-style:none}.moves li{counter-increment:move;border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:.25rem 1rem;padding:1.75rem 0;display:grid}.moves li:last-child{border-bottom:0}.moves li:before{content:counter(move);font-family:var(--label);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.95rem;font-weight:600}.moves h3{font-family:var(--display);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.moves p{color:var(--ink-soft);margin:.6rem 0 0}.moves .ev{font-family:var(--label);letter-spacing:.04em;color:var(--ink-faint);margin-top:.7rem;font-size:.76rem;display:block}.not-here{margin:0;padding:0}.not-here>div{border-bottom:1px solid var(--rule);padding:1.5rem 0}.not-here>div:last-child{border-bottom:0}.not-here dt{font-family:var(--display);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.not-here dd{color:var(--ink-soft);margin:0}.monograph{--q-now:#1baf7a;--q-easy:#2a78d6;--q-bet:#eda100;--q-watch:#a9a396;--q-off:#cdc7b9}.matrix{margin:0 0 3rem}.matrix-full{width:calc(100% + 3rem);margin-inline:-1.5rem}@media (width>=60rem){.matrix-full{width:calc(100% + 4rem);margin-inline:-2rem}}.matrix-plot{position:relative}.matrix-svg{width:100%;height:auto;font-family:var(--label);display:block}.q-tint-now{fill:var(--q-now);opacity:.07}.q-tint-bet{fill:var(--q-bet);opacity:.05}.q-tint-easy{fill:var(--q-easy);opacity:.045}.m-rule{stroke:var(--rule)}.m-axis{stroke:var(--ink-faint);stroke-width:.8px}.m-tick{fill:var(--ink-faint);font-size:11px}.m-axis-label{fill:var(--ink-soft);letter-spacing:.02em;font-size:12.5px}.m-quad{letter-spacing:.13em;opacity:.85;font-size:11px;font-weight:600}.m-quad-high-priority-pool{fill:var(--q-now)}.m-quad-strategic-validation{fill:var(--q-bet)}.m-quad-accessible-opportunity{fill:var(--q-easy)}.m-quad-watch{fill:var(--q-watch)}.m-links line{stroke:var(--ink);stroke-width:1.2px;opacity:.42}.m-trace line{stroke:var(--ink);stroke-width:1.3px;opacity:.55}.m-all-links line{stroke:var(--ink);stroke-width:.7px;opacity:.16}.m-trace circle{fill:none;stroke:var(--ink);stroke-width:1.2px;opacity:.5}.pt{cursor:pointer;transition:r .14s,opacity .14s}.q-high-priority-pool{fill:var(--q-now)}.q-accessible-opportunity{fill:var(--q-easy)}.q-strategic-validation{fill:var(--q-bet)}.q-watch{fill:var(--q-watch)}.pt:focus{outline:none}.pt-dim{opacity:.5}.pt-on{stroke:var(--paper);stroke-width:1.5px}.pt.is-live{stroke:var(--ink);stroke-width:2px}.pt.is-muted{opacity:.12}.pt.is-kin{stroke:var(--ink);stroke-width:1.2px}.matrix-filters{font-family:var(--label);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.mf{font:inherit;color:var(--ink-soft);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.8rem;transition:border-color .12s,color .12s;display:inline-flex}.mf:hover{border-color:var(--ink-faint);color:var(--ink)}.mf.is-on{border-color:var(--ink);color:var(--ink)}.mf i{border-radius:50%;width:9px;height:9px;display:inline-block}.mf b{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:600}.matrix-card{background:var(--paper);border:1px solid var(--ink);pointer-events:none;width:auto;font-family:var(--label);margin-top:.9rem;padding:.8rem .95rem;font-size:.82rem;line-height:1.5;position:static;box-shadow:0 10px 28px #0000001f}.matrix-card p{margin:0}.mc-name{color:var(--ink);font-weight:600;margin-bottom:.35rem!important}.mc-meta{color:var(--ink-soft)}.mc-dep{color:var(--ink-faint);margin-top:.45rem!important}.mc-dep:empty{display:none}.mc-q{align-items:center;gap:.35rem;display:inline-flex}.mc-q i{border-radius:50%;width:8px;height:8px;display:inline-block}@media (width>=46rem){.matrix-card{z-index:5;width:19rem;max-width:calc(100% - 2rem);margin-top:0;position:absolute}}.matrix-hint{font-family:var(--label);color:var(--ink-faint);border-top:1px solid var(--rule);margin:1rem 0 0;padding-top:.8rem;font-size:.78rem}.matrix figcaption{font-family:var(--label);color:var(--ink-soft);margin-top:.7rem;font-size:.8rem;line-height:1.5}.matrix-compact{margin:2rem 0 0}@media (width>=66rem){.matrix-compact{width:calc(100% + 12rem);margin-left:-6rem}}.matrix-compact .m-quad{letter-spacing:.11em;opacity:.7;font-size:10px}.matrix-compact .pt-on{stroke:var(--paper);stroke-width:2px}.matrix-compact figcaption{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.pt{transition:none}}.reading{display:block}@media (width>=82rem){.reading{grid-template-columns:minmax(0, var(--measure)) minmax(26rem, 34rem);align-items:start;gap:0 3rem;display:grid}.reading>.reading-open{margin-bottom:1rem}.reading>.mono-col,.reading>.proposition,.reading>section,.reading>div:not(.matrix-pin){grid-column:1;margin-inline:0}.reading .mono-col{margin-inline:0}.reading>.matrix-pin{grid-area:1/2/-1;align-self:start;position:sticky;top:1.5rem}}.matrix-pin{margin:0 0 2.5rem}.matrix-pin .matrix-full{width:auto;margin-inline:0}.matrix-pin .matrix-lede{font-family:var(--label);color:var(--ink-faint);margin:.8rem 0 0;font-size:.78rem;line-height:1.5}.matrix-pin .matrix-lede b{color:var(--ink);font-weight:600}@media (width<=81.99rem){.matrix-pin{margin-bottom:3rem;position:static}}.pt.is-off{opacity:.26}.pt.is-lit{stroke:var(--ink);stroke-width:2px}.monograph .cites{font-family:var(--label);margin-left:.12em;font-size:.62em;line-height:0}.monograph .cites .cite{color:var(--accent);padding-inline:.08em;text-decoration:none}.monograph .cites .cite+.cite:before{content:",";color:var(--ink-faint)}.monograph .cites .cite:hover,.monograph .cites .cite:focus-visible{text-decoration:underline}.sources-mono{border-top:1px solid var(--rule);font-family:var(--label);margin-top:4rem;padding-top:1.5rem}.sources-mono h2{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1rem;font-size:.78rem;font-weight:600}.sources-mono ol{color:var(--ink-soft);gap:.45rem;margin:0;padding-left:1.6rem;font-size:.88rem;display:grid}.sources-mono li{scroll-margin-top:2rem}.sources-mono li::marker{color:var(--ink-faint);font-variant-numeric:tabular-nums}.sources-mono a{color:var(--ink);text-decoration-color:var(--rule);text-underline-offset:2px}.sources-mono li:target{background:color-mix(in srgb, var(--accent) 10%, transparent)}.mono-excerpt{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--label);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.75rem;margin-top:4rem;padding:1.75rem 0;display:grid}.mono-excerpt .mx-doc{border:1px solid var(--rule);background:var(--paper);border-top-right-radius:.9rem;width:3.25rem;height:4.25rem;position:relative;box-shadow:0 6px 16px #0000000f}.mono-excerpt .mx-lines{background:repeating-linear-gradient(to bottom, var(--rule) 0 2px, transparent 2px 7px);height:2rem;position:absolute;inset:.7rem .6rem auto}.mono-excerpt .mx-tag{color:#fff;background:#e11d48;border-radius:3px;padding:.1rem .35rem;font-size:.6rem;font-weight:600;position:absolute;bottom:.45rem;right:-.7rem}.mono-excerpt .mx-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem}.mono-excerpt h2{font-family:var(--display);text-wrap:balance;margin:.5rem 0 .6rem;font-size:1.35rem}.mono-excerpt blockquote{font-family:var(--text);color:var(--ink-soft);text-wrap:pretty;margin:0;font-style:italic}.mono-excerpt .mx-links{color:var(--ink-faint);margin:1rem 0 0;font-size:.88rem}.mono-excerpt .mx-links a{color:var(--accent)}
