.DZF2Da_thesis{--paper:#f7f3ea;--paper-2:#efe8d9;--paper-3:#e7dfcc;--ink:#1c1b17;--ink-2:#55514a;--ink-3:#8a8477;--rule:#1c1b1747;--rule-soft:#1c1b171f;--night:#171610;--night-2:#201f18;--paper-on-night:#ede7d8;--serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--a01:#b0532f;--a02:#8c3a3a;--a03:#3e6b4f;--a04:#a07327;--a05:#4b5a7d;--a06:#6d4b7d;--sbw:264px;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;padding-left:var(--sbw);font-size:16px;line-height:1.62}.DZF2Da_thesis *,.DZF2Da_thesis :before,.DZF2Da_thesis :after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.DZF2Da_wrap{max-width:1120px;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.6rem)}.DZF2Da_thesis a{color:inherit}.DZF2Da_thesis h1,.DZF2Da_thesis h2,.DZF2Da_thesis h3,.DZF2Da_thesis h4,.DZF2Da_thesis h5,.DZF2Da_thesis h6{color:inherit;font-family:inherit;line-height:inherit}.DZF2Da_fn{font-family:var(--mono);font-size:.58rem}.DZF2Da_fn a{color:var(--a04);text-decoration:none}.DZF2Da_fn a:hover{text-decoration:underline}.DZF2Da_sidebar{--sb-accent:var(--a04);top:var(--sb-top,59px);width:var(--sbw);z-index:60;background:var(--paper);border-right:2px solid var(--ink);scrollbar-width:thin;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.DZF2Da_sb-brand{border-bottom:1px solid var(--rule);padding:1.15rem 1.25rem 1.05rem}.DZF2Da_sb-brand b{font-family:var(--mono);letter-spacing:.16em;color:var(--ink);font-size:.78rem;font-weight:700;display:block}.DZF2Da_sb-brand span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:.35rem;font-size:.64rem;display:block}.DZF2Da_sb-brand .DZF2Da_sbTitle{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:.75rem;font-size:1.12rem;font-style:italic}.DZF2Da_sb-nav{flex:auto;padding:.55rem 0}.DZF2Da_sb-nav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-left:3px solid #0000;align-items:baseline;gap:.6rem;padding:.44rem 1.25rem;font-size:.88rem;font-weight:400;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:flex}.DZF2Da_sb-nav a i{color:var(--ink-3);min-width:1.15rem;font-size:.8rem;font-style:normal;transition:color .15s}.DZF2Da_sb-nav a:hover{color:var(--ink-2);border-left-color:var(--rule-soft)}.DZF2Da_sb-nav a.DZF2Da_active{color:var(--ink);background:var(--paper-2);border-left-color:var(--sb-accent);font-weight:700}.DZF2Da_sb-nav a.DZF2Da_active i{color:var(--sb-accent)}.DZF2Da_sb-foot{border-top:1px solid var(--rule);padding:.95rem 1.25rem 1.15rem}.DZF2Da_sb-progress{background:var(--rule-soft);height:2px;margin-bottom:.75rem;overflow:hidden}.DZF2Da_sb-progress span{background:var(--a04);width:0;height:100%;display:block}.DZF2Da_sb-foot a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:.2rem 0;font-size:.66rem;text-decoration:none;display:block}.DZF2Da_sb-foot a:hover{color:var(--a04);text-decoration:underline}.DZF2Da_sb-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.5rem;font-size:.62rem;display:block}.DZF2Da_hero{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule-soft);scroll-margin-top:var(--sb-top,59px)}.DZF2Da_hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:3.2rem;padding:clamp(3.5rem,7vw,5.5rem) 0;display:grid}@media (max-width:920px){.DZF2Da_hero__grid{grid-template-columns:1fr;gap:2.2rem}}.DZF2Da_hero__kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a04);align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.68rem;font-weight:600;display:flex}.DZF2Da_hero__kicker:before{content:"";background:var(--a04);width:2rem;height:1px}.DZF2Da_hero h1{letter-spacing:-.015em;margin-bottom:1.4rem;font-size:clamp(2.3rem,4.8vw,3.6rem);font-weight:700;line-height:1.06}.DZF2Da_hero h1 .DZF2Da_roman{color:var(--ink-3);font-style:italic}.DZF2Da_hero__deck{color:var(--ink-2);max-width:33rem;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.65}.DZF2Da_hero__deck strong{color:var(--ink);font-weight:700}.DZF2Da_hero__byline{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:1.4rem;margin-bottom:1.8rem;padding-top:1rem;font-size:.64rem;display:flex}.DZF2Da_hero__actions{flex-wrap:wrap;gap:.8rem;display:flex}.DZF2Da_btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.DZF2Da_hero .DZF2Da_btn--primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.DZF2Da_hero .DZF2Da_btn--primary:hover{color:var(--ink);background:0 0}.DZF2Da_hero .DZF2Da_btn--ghost{color:var(--ink-2);border:1px solid var(--rule)}.DZF2Da_hero .DZF2Da_btn--ghost:hover{color:var(--ink);border-color:var(--ink)}.DZF2Da_hero__fig figcaption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:1rem;margin-bottom:.7rem;font-size:.6rem;display:flex}.DZF2Da_hero__fig figcaption b{color:var(--a04);font-weight:600}.DZF2Da_hero__fig svg{width:100%;height:auto;display:block}.DZF2Da_hero__src{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-top:.7rem;font-size:.58rem}.draw .flow{stroke-dasharray:620;stroke-dashoffset:620px}:is(.draw.in .flow,.in .draw .flow){animation:1.7s forwards DZF2Da_drawline}@keyframes DZF2Da_drawline{to{stroke-dashoffset:0}}.DZF2Da_sec{padding:clamp(3.5rem,7vw,5.5rem) 0}.DZF2Da_sec--tint{background:var(--paper-2);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.DZF2Da_sec-head{grid-template-columns:92px 1fr;gap:1.4rem;margin-bottom:2.6rem;display:grid}@media (max-width:640px){.DZF2Da_sec-head{grid-template-columns:1fr;gap:.4rem}}.DZF2Da_sec-num{font-family:var(--mono);letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1}.DZF2Da_sec-num small{letter-spacing:.18em;color:var(--ink-3);margin-top:.5rem;font-size:.56rem;font-weight:400;display:block}.DZF2Da_sec-head h2{letter-spacing:-.01em;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:700;line-height:1.15}.DZF2Da_sec-head h2 em{color:var(--ink-2);font-style:italic}.DZF2Da_sec-lead{color:var(--ink-2);max-width:44rem;margin-top:.7rem;font-size:1.04rem}.DZF2Da_sec-lead strong{color:var(--ink)}.DZF2Da_cols{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}@media (max-width:860px){.DZF2Da_cols{grid-template-columns:1fr}}.DZF2Da_cols p{color:var(--ink-2);margin-bottom:1rem}.DZF2Da_cols p strong{color:var(--ink)}.DZF2Da_thesisGrid{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}@media (max-width:860px){.DZF2Da_thesisGrid{grid-template-columns:1fr}}.DZF2Da_thesis__item{border-bottom:1px solid var(--rule-soft);grid-template-columns:58px 1fr;gap:1rem;padding:1.5rem 1.4rem 1.5rem .2rem;display:grid}.DZF2Da_thesis__item:nth-child(odd){border-right:1px solid var(--rule-soft);padding-right:1.6rem}@media (max-width:860px){.DZF2Da_thesis__item:nth-child(odd){border-right:0}}.DZF2Da_thesis__n{font-family:var(--mono);color:var(--ink-3);font-size:1.5rem;font-weight:700;line-height:1.1}.DZF2Da_thesis__item h3{margin-bottom:.35rem;font-size:1.06rem;font-weight:700}.DZF2Da_thesis__item h3 i{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-style:normal;display:block}.DZF2Da_thesis__item p{color:var(--ink-2);font-size:.92rem}.DZF2Da_multiples{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:980px){.DZF2Da_multiples{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.DZF2Da_multiples{grid-template-columns:1fr}}.DZF2Da_multiple{border-left:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:1.4rem 1.3rem}.DZF2Da_multiple:first-child{border-left:0}@media (max-width:980px){.DZF2Da_multiple:nth-child(odd){border-left:0}}@media (max-width:560px){.DZF2Da_multiple{border-left:0}}.DZF2Da_multiple h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;min-height:2.4em;margin-bottom:.9rem;font-size:.62rem;font-weight:700}.DZF2Da_multiple svg{width:100%;height:auto;display:block}.DZF2Da_multiple .DZF2Da_mv-read{font-family:var(--mono);color:var(--ink-2);margin-top:.7rem;font-size:.66rem}.DZF2Da_multiple .DZF2Da_mv-read b{color:var(--ink);font-size:.95rem;font-weight:700}.DZF2Da_multiple .DZF2Da_mv-src{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:.45rem;font-size:.55rem}.DZF2Da_timeline{border-left:1px solid var(--rule);margin-left:.4rem}.DZF2Da_tl-row{grid-template-columns:90px 1fr;gap:1.6rem;padding:.85rem 0 .85rem 1.6rem;display:grid;position:relative}.DZF2Da_tl-row:before{content:"";background:var(--paper);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:1.5rem;left:-4px}.DZF2Da_tl-row.DZF2Da_major:before{background:var(--a04);border-color:var(--a04)}.DZF2Da_tl-year{font-family:var(--mono);letter-spacing:.06em;padding-top:.15rem;font-size:.78rem;font-weight:700}.DZF2Da_tl-row.DZF2Da_major .DZF2Da_tl-year{color:var(--a04)}.DZF2Da_tl-body h4{font-size:1rem;font-weight:700}.DZF2Da_tl-body p{color:var(--ink-2);margin-top:.15rem;font-size:.88rem}.DZF2Da_driver{border-top:1px solid var(--rule);--dc:var(--ink);padding:clamp(3.5rem,7vw,5.5rem) 0}.DZF2Da_driver[data-d="01"]{--dc:var(--a01)}.DZF2Da_driver[data-d="02"]{--dc:var(--a02)}.DZF2Da_driver[data-d="03"]{--dc:var(--a03)}.DZF2Da_driver[data-d="04"]{--dc:var(--a04)}.DZF2Da_driver[data-d="05"]{--dc:var(--a05)}.DZF2Da_driver[data-d="06"]{--dc:var(--a06)}.DZF2Da_drv-head{grid-template-columns:92px 1fr;gap:1.4rem;margin-bottom:2.4rem;display:grid}@media (max-width:640px){.DZF2Da_drv-head{grid-template-columns:1fr;gap:.4rem}}.DZF2Da_drv-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dc);margin-bottom:.6rem;font-size:.6rem;font-weight:700;display:block}.DZF2Da_drv-head h2{letter-spacing:-.01em;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:700;line-height:1.15}.DZF2Da_drv-sub{color:var(--ink-2);margin-top:.4rem;font-size:1.05rem;font-style:italic}.DZF2Da_conflict{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:.7rem;margin-top:1rem;padding:.45rem 0;font-size:.64rem;display:inline-flex}.DZF2Da_conflict em{color:var(--dc);font-size:.56rem;font-style:normal;font-weight:700}.DZF2Da_drv-figcap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:1rem;margin-bottom:.8rem;font-size:.6rem;display:flex}.DZF2Da_drv-fig svg{width:100%;height:auto;display:block}.DZF2Da_manifest{border-top:1px solid var(--rule);margin-top:2.6rem;list-style:none}.DZF2Da_manifest li{border-bottom:1px solid var(--rule-soft);grid-template-columns:220px 1fr;gap:1.4rem;padding:.95rem 0;display:grid}@media (max-width:720px){.DZF2Da_manifest li{grid-template-columns:1fr;gap:.2rem}}.DZF2Da_manifest .DZF2Da_m-label{font-family:var(--mono);color:var(--dc);letter-spacing:.05em;text-transform:uppercase;padding-top:.2rem;font-size:.68rem;font-weight:700}.DZF2Da_manifest .DZF2Da_m-detail{color:var(--ink-2);font-size:.94rem}.DZF2Da_brief-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:2.4rem 0 0;font-size:.62rem;font-weight:700}.DZF2Da_aud{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:.8rem;display:grid}@media (max-width:720px){.DZF2Da_aud{grid-template-columns:1fr}}.DZF2Da_aud__item{border-bottom:1px solid var(--rule-soft);grid-template-columns:130px 1fr;gap:1rem;padding:1rem 1rem 1rem .1rem;display:grid}.DZF2Da_aud__item:nth-child(odd){border-right:1px solid var(--rule-soft)}@media (max-width:720px){.DZF2Da_aud__item:nth-child(odd){border-right:0}}.DZF2Da_aud__item h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding-top:.2rem;font-size:.66rem;font-weight:700}.DZF2Da_aud__item p{color:var(--ink-2);font-size:.9rem}.DZF2Da_bridge{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-top:1.8rem;display:flex}.DZF2Da_bridge__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dc);font-size:.58rem;font-weight:700}.DZF2Da_bridge a{font-family:var(--mono);color:var(--ink);border-bottom:1px solid var(--dc);padding-bottom:1px;font-size:.7rem;text-decoration:none}.DZF2Da_bridge a:hover{color:var(--dc)}.DZF2Da_spectrum{position:relative}.DZF2Da_spec-band{fill:var(--paper-3)}.DZF2Da_ledger-big{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.4rem;margin-bottom:1.6rem;display:grid}@media (max-width:640px){.DZF2Da_ledger-big{text-align:center;grid-template-columns:1fr}}.DZF2Da_ledger-big .DZF2Da_lb-item{border-top:3px solid var(--ink);padding-top:.7rem}.DZF2Da_ledger-big .DZF2Da_lb-item.DZF2Da_hot{border-top-color:var(--a02)}.DZF2Da_ledger-big .DZF2Da_lb-num{font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.DZF2Da_ledger-big .DZF2Da_lb-cap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:.3rem;font-size:.6rem}.DZF2Da_ledger-big .DZF2Da_lb-vs{font-family:var(--serif);color:var(--ink-3);font-size:1.1rem;font-style:italic}.DZF2Da_chart{gap:.65rem;display:grid}.DZF2Da_chart__row{font-family:var(--mono);grid-template-columns:150px 1fr 74px;align-items:center;gap:.8rem;font-size:.64rem;display:grid}@media (max-width:640px){.DZF2Da_chart__row{grid-template-columns:100px 1fr 60px}}.DZF2Da_chart__row span:first-child{text-align:right;color:var(--ink-2);letter-spacing:.03em}.DZF2Da_chart__track{background:var(--paper-3);height:12px;position:relative}.DZF2Da_chart__fill{background:var(--dc);width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.DZF2Da_chart__row span:last-child{color:var(--ink);font-weight:700}.DZF2Da_butterfly{grid-template-columns:1fr 74px 1fr;align-items:stretch;gap:0;display:grid}@media (max-width:640px){.DZF2Da_butterfly{grid-template-columns:1fr}}.DZF2Da_bf-col{align-content:center;gap:.55rem;display:grid}.DZF2Da_bf-col--L{text-align:right;justify-items:end}.DZF2Da_bf-mid{border-left:1px solid var(--rule);border-right:1px solid var(--rule);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);writing-mode:vertical-rl;justify-content:center;align-items:center;padding:.8rem 0;font-size:.55rem;display:flex}@media (max-width:640px){.DZF2Da_bf-mid{writing-mode:horizontal-tb;border:0;padding:.8rem 0}}.DZF2Da_bf-row{grid-template-columns:1fr 48px;align-items:center;gap:.55rem;width:100%;display:grid}.DZF2Da_bf-col--L .DZF2Da_bf-row{grid-template-columns:48px 1fr}.DZF2Da_bf-row span{font-family:var(--mono);color:var(--ink-2);font-size:.62rem}.DZF2Da_bf-row b{color:var(--ink)}.DZF2Da_bf-bar{background:var(--dc);height:13px}.DZF2Da_bf-col--R .DZF2Da_bf-bar{background:var(--dc)}.DZF2Da_bf-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dc);margin-bottom:.4rem;font-size:.58rem;font-weight:700}.DZF2Da_rulebooks{grid-template-columns:1fr 1px 1fr;gap:1.8rem;display:grid}@media (max-width:760px){.DZF2Da_rulebooks{grid-template-columns:1fr}.DZF2Da_rulebooks .DZF2Da_rbSpine{display:none}}.DZF2Da_rb-spine{background:var(--rule)}.DZF2Da_rb{border-top:3px solid var(--ink)}.DZF2Da_rb--b{border-top-color:var(--a05)}.DZF2Da_rb--a{border-top-color:var(--ink-3)}.DZF2Da_rb h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:.9rem 0 1rem;font-size:.66rem;font-weight:700}.DZF2Da_rb dl dt{margin-top:.8rem;font-size:.94rem;font-weight:700}.DZF2Da_rb dl dd{color:var(--ink-2);border-bottom:1px dotted var(--rule-soft);margin-top:.15rem;padding-bottom:.8rem;font-size:.86rem}.DZF2Da_mx-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:2.4rem;display:grid}@media (max-width:880px){.DZF2Da_mx-wrap{grid-template-columns:1fr}}.DZF2Da_mxGrid{grid-template-columns:120px repeat(6,1fr);gap:4px;width:100%;display:grid}.DZF2Da_mx-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;align-self:end;padding-bottom:2px;font-size:.55rem}.DZF2Da_mx-head i{font-size:.7rem;font-style:normal;font-weight:700;display:block}.DZF2Da_mx-rowlabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-self:center;padding-right:6px;font-size:.58rem}.DZF2Da_mx-rowlabel i{margin-right:4px;font-style:normal;font-weight:700}.DZF2Da_mx-cell{cursor:pointer;color:#0000;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:100%;height:38px;font-size:.6rem;transition:transform .12s,outline .12s;display:flex}.DZF2Da_mx-cell:hover{outline:1.5px solid var(--ink)}.DZF2Da_mx-cell.DZF2Da_sel{outline:2px solid var(--ink);color:#f7f3eaf2}.DZF2Da_mx-detail{border-top:3px solid var(--ink);min-height:180px;padding-top:1.1rem}.DZF2Da_mx-detail h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6rem;font-size:.6rem;font-weight:700}.DZF2Da_mx-detail h4 b{color:var(--ink);margin-bottom:.3rem;font-size:.78rem;display:block}.DZF2Da_mx-detail p{color:var(--ink-2);font-size:.98rem}.DZF2Da_counter{border-top:1px solid var(--rule)}.DZF2Da_counter__item{border-bottom:1px solid var(--rule-soft);grid-template-columns:56px 1fr 1.15fr;gap:1.6rem;padding:1.4rem 0;display:grid}@media (max-width:860px){.DZF2Da_counter__item{grid-template-columns:1fr;gap:.5rem}}.DZF2Da_counter__n{font-family:var(--mono);color:var(--ink-3);font-size:1.1rem;font-weight:700}.DZF2Da_counter__item h4{font-size:1.02rem;font-weight:700;line-height:1.35}.DZF2Da_counter__item .DZF2Da_cr{color:var(--ink-2);border-left:2px solid var(--a04);padding-left:1.1rem;font-size:.9rem}@media (max-width:860px){.DZF2Da_counter__item .DZF2Da_cr{border-left:0;padding-left:0}}.DZF2Da_counter__item .DZF2Da_cr b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a04);margin-bottom:.3rem;font-size:.58rem;font-weight:700;display:block}.DZF2Da_axis2x2{grid-template-columns:34px 1fr;align-items:stretch;gap:.6rem;display:grid}.DZF2Da_axis2x2__ylab{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;font-size:.58rem;display:flex;transform:rotate(180deg)}.DZF2Da_axis2x2__main{gap:.6rem;display:grid}.DZF2Da_axis2x2__xlab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;padding:.2rem .4rem;font-size:.58rem;display:flex}.DZF2Da_sc-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (max-width:640px){.DZF2Da_sc-grid{grid-template-columns:1fr}}.DZF2Da_sc{border-top:3px solid var(--ink);background:var(--paper);padding:1.1rem 1.2rem 1.2rem}.DZF2Da_sc--hot{border-top-color:var(--a02)}.DZF2Da_sc--cool{border-top-color:var(--a05)}.DZF2Da_sc--warm{border-top-color:var(--a04)}.DZF2Da_sc--cold{border-top-color:var(--a03)}.DZF2Da_sc h4{font-size:1.15rem;font-weight:700}.DZF2Da_sc .DZF2Da_sc-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:.25rem 0 .6rem;font-size:.55rem;font-weight:700;display:block}.DZF2Da_sc p{color:var(--ink-2);font-size:.88rem}.DZF2Da_signs{border-collapse:collapse;width:100%;font-size:.86rem}.DZF2Da_signs th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:.6rem .8rem .6rem 0;font-size:.58rem;font-weight:700}.DZF2Da_signs td{border-bottom:1px solid var(--rule-soft);vertical-align:top;color:var(--ink-2);padding:.8rem .8rem .8rem 0}.DZF2Da_signs td:first-child{color:var(--ink);font-weight:700}.DZF2Da_signs td b{color:var(--ink);font-family:var(--mono);font-size:.78rem}.DZF2Da_signs td:last-child{font-family:var(--mono);color:var(--ink-3);font-size:.62rem}.DZF2Da_imperative{background:var(--night);color:var(--paper-on-night)}.DZF2Da_imperative .DZF2Da_sec-num{color:var(--a04)}.DZF2Da_imperative .DZF2Da_sec-num small,.DZF2Da_imperative .DZF2Da_sec-head h2 em{color:#ede7d88c}.DZF2Da_imperative .DZF2Da_sec-lead{color:#ede7d8bf}.DZF2Da_imperative .DZF2Da_sec-lead strong{color:var(--paper-on-night)}.DZF2Da_imp-grid{border-top:1px solid #ede7d840;grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.DZF2Da_imp-grid{grid-template-columns:1fr}}.DZF2Da_imp-grid__item{border-bottom:1px solid #ede7d826;padding:1.4rem 1.6rem 1.4rem .2rem}.DZF2Da_imp-grid__item:nth-child(odd){border-right:1px solid #ede7d826}@media (max-width:760px){.DZF2Da_imp-grid__item:nth-child(odd){border-right:0}}.DZF2Da_imp-grid__item h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a04);margin-bottom:.5rem;font-size:.64rem;font-weight:700}.DZF2Da_imp-grid__item p{color:#ede7d8cc;font-size:.94rem}.DZF2Da_imp-cta{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2.6rem;display:flex}.DZF2Da_imp-note{font-family:var(--mono);letter-spacing:.08em;color:#ede7d873;font-size:.6rem}.DZF2Da_refs{border-top:1px solid var(--rule);margin-top:1.2rem}.DZF2Da_refs li{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);grid-template-columns:44px 1fr;gap:1rem;padding:.65rem 0;font-size:.82rem;display:grid}.DZF2Da_refs li b{font-family:var(--mono);color:var(--ink);padding-top:.2rem;font-size:.66rem}.DZF2Da_meth{grid-template-columns:1fr 1fr;gap:2.4rem;margin-bottom:2rem;display:grid}@media (max-width:860px){.DZF2Da_meth{grid-template-columns:1fr}}.DZF2Da_meth h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6rem;font-size:.62rem;font-weight:700}.DZF2Da_meth p,.DZF2Da_meth li{color:var(--ink-2);font-size:.88rem}.DZF2Da_meth ul{list-style:none}.DZF2Da_meth ul li{border-bottom:1px dotted var(--rule-soft);padding:.4rem 0}.DZF2Da_meth ul li b{color:var(--ink)}.DZF2Da_colophon{border-top:2px solid var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.6rem;padding-top:.9rem;font-size:.6rem;display:flex}.DZF2Da_pull{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:46rem;margin:2.4rem 0;padding:1.4rem 0;font-size:1.25rem;font-style:italic;line-height:1.5}.DZF2Da_pull:before{content:"";background:var(--dc,var(--a04));width:2.4rem;height:3px;margin-bottom:.9rem;display:block}.DZF2Da_multiple svg line{stroke:var(--rule)}.DZF2Da_multiple svg path{stroke:var(--a04);fill:none}.DZF2Da_multiple svg circle{fill:var(--a04)}.DZF2Da_multiple svg text{fill:var(--ink-3)}.DZF2Da_multiple svg text:nth-of-type(-n+2){fill:var(--ink-2)}.DZF2Da_spectrum>line{stroke:var(--ink);stroke-width:1.5px}.DZF2Da_spectrum path{fill:var(--ink)}.DZF2Da_spectrum g line{stroke:var(--a01);stroke-width:1.5px}.DZF2Da_spectrum circle{fill:var(--a01)}.DZF2Da_spectrum text{fill:var(--ink-2)}.DZF2Da_spectrum text[font-weight]{fill:var(--ink)}.DZF2Da_driver[data-d="04"] svg rect{fill:none;stroke:var(--ink);stroke-width:1.2px}.DZF2Da_driver[data-d="04"] svg rect[transform]{fill:var(--a04);stroke:none}.DZF2Da_driver[data-d="04"] svg path{stroke:var(--a04);fill:none}.DZF2Da_driver[data-d="04"] svg text{fill:var(--ink-2)}.DZF2Da_driver[data-d="04"] svg text[font-weight]{fill:var(--ink)}.DZF2Da_driver[data-d="06"] svg g[stroke] line{stroke:var(--rule-soft)}.DZF2Da_driver[data-d="06"] svg path{stroke:var(--a06);stroke-width:2.5px;fill:none}.DZF2Da_driver[data-d="06"] svg path[stroke-dasharray]{stroke:var(--ink-3);stroke-width:2px}.DZF2Da_driver[data-d="06"] svg text{fill:var(--ink-2)}.DZF2Da_driver[data-d="06"] svg text[font-weight]{fill:var(--a06)}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.draw .flow{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.DZF2Da_chart__fill{transition:none}}@media print{.DZF2Da_sidebar{display:none}.DZF2Da_thesis{background:#fff;padding-left:0}}
