[data-mag=state]{--mag-paper: #ece4cc;--mag-paper-2: #e2d9ba;--mag-ink: #141310;--mag-ink-soft: #2a2721;--mag-ink-mute: #6b6256;--mag-accent: #c2492a;--mag-accent-deep: #9c3a20;--mag-spot: #2d4f56}[data-mag=surface]{--mag-paper: #f2ecde;--mag-paper-2: #e8e0cc;--mag-ink: #141310;--mag-ink-soft: #2a2721;--mag-ink-mute: #6b6256;--mag-accent: #c2492a;--mag-accent-deep: #9c3a20;--mag-spot: #2d4f56}[data-mag=runtime]{--mag-paper: #f0e6d2;--mag-paper-2: #e8dcc4;--mag-ink: #1a1410;--mag-ink-soft: #3d3328;--mag-ink-mute: #8a7a64;--mag-accent: #c73e1d;--mag-accent-deep: #9c2d12;--mag-spot: #5a6b3e}[data-mag=harness]{--mag-paper: #e8dfc2;--mag-paper-2: #ddd2af;--mag-ink: #141310;--mag-ink-soft: #2a2721;--mag-ink-mute: #6b6256;--mag-accent: #8b4513;--mag-accent-deep: #5a2d0c;--mag-spot: #2d5a3d}[data-mag=local]{--mag-paper: #ebe2c7;--mag-paper-2: #dbd0ad;--mag-ink: #141310;--mag-ink-soft: #2a2721;--mag-ink-mute: #6b6256;--mag-accent: #b82020;--mag-accent-deep: #7a1515;--mag-spot: #3d2a6b}[data-mag=wire]{--mag-paper: #efe4c8;--mag-paper-2: #e4d7b4;--mag-ink: #141310;--mag-ink-soft: #2a2721;--mag-ink-mute: #6b6256;--mag-accent: #a65a1c;--mag-accent-deep: #6d3a10;--mag-spot: #1d3a40}@page{size:7in 10in;margin:.8in .7in 1in;@top-left{content:string(issue-label);font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.18em;text-transform:uppercase;color:#6b6256}@top-right{content:string(chapter-title);font-family:Sorts Mill Goudy,serif;font-style:italic;font-size:9pt;color:#2a2721}@bottom-center{content:counter(page);font-family:IBM Plex Mono,monospace;font-size:9pt;color:#6b6256}}@page :first{margin:0;@top-left{content:none}@top-right{content:none}@bottom-center{content:none}}@page toc-page{@top-left{content:string(issue-label)}@top-right{content:"Contents"}}@page cover-page{margin:0;@top-left{content:none}@top-right{content:none}@bottom-center{content:none}}html,body{margin:0;padding:0;font-family:Sorts Mill Goudy,serif;font-size:10.5pt;line-height:1.55;color:#141310}body:before{display:none}*{box-sizing:border-box}.print-body{string-set:issue-label ""}.print-cover{string-set:issue-label "";page:cover-page}.print-toc{page:toc-page;string-set:issue-label attr(data-issue-label,string,"")}.print-chapter{string-set:chapter-title attr(data-chapter,string,"");break-before:page}.print-cover{background:var(--mag-paper);padding:.9in .85in;height:10in;width:7in;display:flex;flex-direction:column;justify-content:space-between;break-after:page}.print-cover-top{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.18em;text-transform:uppercase;color:#2a2721;line-height:1.55}.print-cover-number{text-align:right}.print-cover-masthead{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 0,"wght" 600;font-size:96pt;line-height:.82;letter-spacing:-.045em;color:var(--mag-ink);margin:.2in 0 0}.print-cover-masthead .period{color:var(--mag-accent);font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600}.print-cover-emblem{align-self:center;width:80%;max-width:4.5in;margin:.2in 0}.print-cover-emblem svg{width:100%;height:auto}.print-cover-lines{margin-top:auto}.print-cover-kicker{font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.24em;text-transform:uppercase;color:var(--mag-accent);margin:0 0 8pt}.print-cover-subtitle{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 30,"wght" 400;font-style:italic;font-size:36pt;line-height:.98;letter-spacing:-.025em;margin:0 0 12pt;color:var(--mag-ink)}.print-cover-dek{font-family:Sorts Mill Goudy,serif;font-size:12pt;line-height:1.4;color:#2a2721;margin:0 0 14pt;max-width:4.5in;font-weight:300}.print-cover-tagline{font-family:Fraunces,serif;font-style:italic;font-size:13pt;line-height:1.35;color:var(--mag-spot);margin:0;padding-left:12pt;border-left:2pt solid var(--mag-accent);max-width:4.5in}.print-cover-footer{margin-top:.35in;padding-top:10pt;border-top:.5pt solid rgba(20,19,16,.25);display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.18em;text-transform:uppercase;color:#2a2721}.print-toc{break-after:page;padding-top:.1in}.print-toc-label{font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.24em;text-transform:uppercase;color:var(--mag-accent);margin-bottom:.25in;padding-bottom:10pt;border-bottom:2pt solid var(--mag-ink)}.print-toc h2{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:32pt;line-height:1;margin:0 0 .35in;color:var(--mag-ink)}.print-toc-list{list-style:none;padding:0;margin:0 0 .3in}.print-toc-list li{display:grid;grid-template-columns:48pt 1fr;gap:12pt;padding:8pt 0;border-bottom:.5pt solid rgba(20,19,16,.2)}.print-toc-list .num{font-family:IBM Plex Mono,monospace;font-size:9pt;letter-spacing:.08em;color:var(--mag-accent);font-weight:600}.print-toc-list .title{font-family:Fraunces,serif;font-size:14pt;line-height:1.25;letter-spacing:-.01em}.print-toc-list .title em{display:block;font-size:10pt;color:#6b6256;font-style:italic;margin-top:2pt}.print-toc-list .page{font-family:IBM Plex Mono,monospace;font-size:9pt;color:#6b6256}.print-toc-list .page a{color:inherit;text-decoration:none}.print-toc-list .page a:after{content:target-counter(attr(href),page)}.print-abstract{margin-top:.35in;padding-top:14pt;border-top:.5pt solid rgba(20,19,16,.2)}.print-abstract-label{font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.22em;text-transform:uppercase;color:var(--mag-accent);margin-bottom:8pt}.print-abstract p{font-family:Sorts Mill Goudy,serif;font-size:11pt;line-height:1.55;margin:0}.print-chapter{padding-top:.1in}.print-chapter-head{border-bottom:1.5pt solid var(--mag-ink);padding-bottom:14pt;margin-bottom:20pt;position:relative}.print-chapter-head:after{content:"";position:absolute;bottom:-4pt;left:0;width:36pt;height:6pt;background:var(--mag-accent)}.print-chapter-marker{font-family:IBM Plex Mono,monospace;font-size:9pt;letter-spacing:.18em;color:var(--mag-accent);font-weight:600}.print-chapter-title{font-family:Fraunces,serif;font-style:italic;font-size:30pt;line-height:.98;letter-spacing:-.025em;margin:6pt 0 8pt;color:var(--mag-ink)}.print-chapter-dek{font-family:Fraunces,serif;font-size:13pt;line-height:1.35;color:var(--mag-spot);margin:0;max-width:4.5in}.print-pullquote{font-family:Fraunces,serif;font-style:italic;font-size:17pt;line-height:1.25;color:var(--mag-spot);margin:16pt 0;padding:10pt 0 10pt 14pt;border-left:2pt solid var(--mag-accent);column-span:all;break-inside:avoid}.print-chapter-body{column-count:2;column-gap:22pt;column-rule:.5pt solid rgba(20,19,16,.18);orphans:3;widows:3}.is-foreword .print-chapter-body{column-count:1;max-width:5in;margin:0 auto;font-size:11pt}.print-chapter-body p{margin:0 0 8pt;font-size:10pt;line-height:1.55}.print-chapter-body p:first-of-type:first-letter{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:48pt;float:left;line-height:.85;margin:2pt 4pt 0 -2pt;color:var(--mag-accent)}.print-chapter-body h2{font-family:Fraunces,serif;font-size:16pt;margin:16pt 0 8pt;column-span:all;padding-top:10pt;border-top:.5pt solid rgba(20,19,16,.2)}.print-chapter-body h3{font-family:Fraunces,serif;font-style:italic;font-size:13pt;margin:14pt 0 6pt;color:var(--mag-spot)}.print-chapter-body strong{font-weight:700}.print-chapter-body em{font-style:italic}.print-chapter-body a{color:var(--mag-accent-deep);text-decoration:underline;text-decoration-thickness:.3pt}.print-chapter-body code{font-family:IBM Plex Mono,monospace;font-size:8.5pt;background:var(--mag-paper-2);padding:0 2pt}.print-chapter-body figure{margin:10pt 0;break-inside:avoid}.print-chapter-body figure.figure-span{column-span:all;margin:14pt 0}.print-chapter-body figure img{width:100%;height:auto;display:block}.print-chapter-body figure figcaption{font-family:IBM Plex Mono,monospace;font-size:7pt;letter-spacing:.12em;text-transform:uppercase;color:#6b6256;margin-top:4pt;padding-top:3pt;border-top:.5pt solid rgba(20,19,16,.2);line-height:1.45}.print-chapter-body blockquote{font-family:Fraunces,serif;font-style:italic;font-size:12pt;line-height:1.3;color:var(--mag-spot);margin:10pt 0;padding:4pt 0 4pt 10pt;border-left:2pt solid var(--mag-accent);break-inside:avoid}.print-chapter-end{text-align:right;margin-top:20pt;color:var(--mag-accent);font-family:Fraunces,serif;font-size:14pt;font-style:italic}.print-colophon{break-before:page;padding-top:.3in}.print-colophon h3{font-family:Fraunces,serif;font-style:italic;font-size:20pt;margin:0 0 10pt}.print-bar{height:14pt;display:flex;margin:8pt 0 20pt}.print-bar div:nth-child(1){flex:3;background:var(--mag-accent)}.print-bar div:nth-child(2){flex:2;background:var(--mag-spot)}.print-bar div:nth-child(3){flex:1;background:var(--mag-ink)}.print-colophon dl{display:grid;grid-template-columns:1in 1fr;gap:8pt 14pt;font-size:9pt}.print-colophon dt{font-family:IBM Plex Mono,monospace;font-size:8pt;letter-spacing:.14em;text-transform:uppercase;color:#6b6256;font-weight:500}.print-colophon dd{margin:0;font-family:Sorts Mill Goudy,serif}.print-fin{margin-top:.35in;text-align:center;font-family:Fraunces,serif;font-style:italic;color:var(--mag-spot)}.pagedjs_pages{background:#d0cec4;padding:16px 0}.pagedjs_page{background:var(--mag-paper);box-shadow:0 6px 18px #0000002e;margin:10px auto}
