.network-page{max-width:none}body:has(.network-page) .wrap{width:min(100% - 2.5rem,74rem)}.network-page{font-size:1.0625rem;line-height:1.65}.network-page .section-title{margin:2.75rem 0 .85rem}.network-page .lede,.network-page .hint,.network-page .method{max-width:40rem;font-size:1.125rem;line-height:1.6}.page-nav{font-family:var(--sans);flex-wrap:wrap;gap:.25rem 1.1rem;margin:.4rem 0 1.2rem;padding:0;font-size:.92rem;list-style:none;display:flex}.page-nav a{align-items:center;min-height:44px;display:inline-flex}.fact-group h3,.panel-body h3,.node-body h3,.timeline h3{font-family:var(--serif);margin:1.15rem 0 .25rem;font-size:1.35rem;font-weight:500;line-height:1.2}.fact-list,.rel-list,.event-list,.index-list{margin:0;padding:0;list-style:none}.fact-list>li,.rel-list>li,.event-list>li,.tie{border-top:1px solid var(--rule);margin:0;padding:.95rem 0 1.05rem;display:block}.tie-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:1.0625rem;line-height:1.45;display:flex}.tie-arrow{color:var(--muted);font-family:var(--sans)}.tie-rel{font-family:var(--serif);flex:12rem;margin:0;line-height:1.45}.tie-meta{font-family:var(--sans);flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin:.45rem 0 0;font-size:.95rem;line-height:1.4;display:flex}.fact-rel{margin:.35rem 0 0;display:block}.fact-dates,.rel-dates{color:var(--muted);font-family:var(--sans);font-size:.88rem}.ev{border:1px solid var(--ink);color:var(--ink);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;white-space:nowrap;margin:0 .15rem;padding:.12rem .4rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-block}.ev[data-evidence=Sworn-Official]{border-style:dotted}.ev[data-evidence=Alleged],.ev[data-evidence=Claimed]{border-style:dashed}.cites{font-family:var(--sans);font-size:.88rem}.cites a+a{margin-left:.3rem}.method{max-width:42rem;margin-top:1.6rem}.method p{margin:.7rem 0}.legend{font-family:var(--sans);flex-wrap:wrap;gap:.35rem 1.1rem;margin:.4rem 0 .2rem;padding:0;font-size:.84rem;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;min-height:2rem;display:inline-flex}.legend svg{flex:none;display:block}.legend-note{font-family:var(--sans);margin:.35rem 0 0;font-size:.92rem}.toolbar{flex-wrap:wrap;align-items:end;gap:.8rem 1.4rem;margin:.8rem 0;display:flex}.toolbar fieldset{border:0;min-inline-size:0;margin:0;padding:0}.toolbar legend,.search-field label,.zoom-controls span{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.check-row{flex-wrap:wrap;gap:.2rem .85rem;display:flex}.check-row label{min-height:44px;font-family:var(--sans);align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.search-field input[type=search]{border:1px solid var(--ink);background:var(--bg);width:min(100%,16rem);min-height:44px;color:var(--ink);font:inherit;padding:.35rem .55rem}.search-results{font-family:var(--sans);margin:.2rem 0 0;padding:0;font-size:.92rem;list-style:none}.search-results a{align-items:center;min-height:44px;display:flex}.hint{color:var(--muted);font-family:var(--sans);margin:.2rem 0 .6rem;font-size:.88rem}.workspace{align-items:start;gap:1rem;display:grid}@media (width>=70rem){.workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.panel{max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow:auto}}.graph-frame{border:1px solid var(--ink);background:var(--bg);height:min(72vh,44rem);min-height:22rem;position:relative}.graph-frame svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.graph-frame svg:active{cursor:grabbing}.zoom-controls{z-index:1;gap:.25rem;display:flex;position:absolute;top:.4rem;right:.4rem}.zoom-controls button{border:1px solid var(--ink);background:var(--bg);min-width:44px;min-height:44px;color:var(--ink);font-family:var(--sans);cursor:pointer;font-size:1rem}.g-edge{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.g-edge[data-evidence=Proven]{stroke:var(--ink);stroke-width:1.7px}.g-edge[data-evidence=Sworn-Official]{stroke:var(--link);stroke-width:1.5px;stroke-dasharray:1.2 4}.g-edge[data-evidence=Alleged]{stroke:var(--alleged,#8a4e12);stroke-width:1.5px;stroke-dasharray:7 4}.g-edge[data-evidence=Claimed]{stroke:var(--claimed,#5e584f);stroke-width:1.35px;stroke-dasharray:2 3.5}.g-edge.is-dim{opacity:.12}.g-node.is-dim{opacity:.16}.g-node.is-hidden,.g-edge.is-hidden{display:none}.node-shape{stroke:var(--bg);stroke-width:2px;vector-effect:non-scaling-stroke}.type-person .node-shape{fill:var(--node-person,#14365a)}.type-org .node-shape{fill:var(--node-org,#6f2d2d)}.type-government .node-shape{fill:var(--node-government,#1e4d3c)}.type-case .node-shape{fill:var(--node-case,#6d5420)}.g-node.is-selected .node-shape,.g-node.is-hot .node-shape,.g-node:focus-visible .node-shape{stroke:var(--ink);stroke-width:3px}.node-label{fill:var(--ink);font-family:var(--sans);pointer-events:none;font-size:12px}:root{--node-person:#14365a;--node-org:#6f2d2d;--node-government:#1e4d3c;--node-case:#6d5420;--alleged:#8a4e12;--claimed:#5e584f}@media (prefers-color-scheme:dark){:root{--node-person:#9ec4ef;--node-org:#e7b0b0;--node-government:#9fd6c2;--node-case:#e6cd8a;--alleged:#e2b15c;--claimed:#c8bfb2}}.panel{border:1px solid var(--ink);background:var(--bg);padding:.85rem 1rem 1rem}.panel h3{margin-top:0}.node-status,.panel-placeholder{font-family:var(--sans);margin:.2rem 0 .6rem;font-size:.92rem}.node-status{color:var(--ink);font-weight:600}.rel-group+.rel-group,.node-block{margin-top:.8rem}.rel-group h4,.node-block h4{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 .15rem;font-size:.75rem;font-weight:700}.tl-scroll{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:.6rem;padding-bottom:.4rem;display:none;overflow-x:auto}.tl-track{min-height:12rem;position:relative}.tl-bands{z-index:0;pointer-events:none;position:absolute;inset:0 0 2.5rem}.tl-band{background:color-mix(in srgb, var(--ink) 7%, transparent);position:absolute;top:0;bottom:0;overflow:hidden}.tl-band:nth-child(2){background:color-mix(in srgb, var(--link) 14%, transparent)}.tl-band:nth-child(3){background:color-mix(in srgb, var(--ink) 12%, transparent)}.tl-band:nth-child(4){background:color-mix(in srgb, var(--link) 8%, transparent)}.tl-band>span{color:var(--ink);font-family:var(--sans);padding:0 .55rem;font-size:.78rem;font-weight:700;line-height:1.2;display:block}.tl-plot{z-index:1;position:relative}.tl-mark{z-index:1;max-width:9.25rem;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.tl-label{max-width:9.25rem;font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;display:block;overflow:hidden}.tl-dot{border:2px solid var(--ink);background:var(--bg);border-radius:50%;width:.7rem;height:.7rem;margin:.15rem auto 0;display:block}.tl-dot[data-evidence=Sworn-Official]{border-style:dotted}.tl-dot[data-evidence=Alleged],.tl-dot[data-evidence=Claimed]{border-style:dashed}.tl-mark.is-current .tl-dot,.tl-mark.is-related .tl-dot{background:var(--ink)}.tl-mark.is-current .tl-label,.tl-mark.is-related .tl-label{font-weight:700}.tl-mark[hidden]{display:none}.tl-axis{border-top:2px solid var(--ink);height:2.4rem;position:relative}.tl-tick{font-family:var(--sans);font-size:.72rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.tl-tick-mark{background:var(--ink);width:1px;height:.4rem;margin:0 auto .1rem;display:block}.timeline{margin:.6rem 0 0;padding:0;list-style:none}html.js .tl-scroll{display:block}@media (width>=46.01rem){html.js #timeline>.timeline{display:none}}@media (width<=46rem){html.js .tl-scroll{display:none}}.timeline>li{border-top:1px solid var(--rule);grid-template-columns:9.5rem minmax(0,1fr);gap:.35rem 1.2rem;padding:.9rem 0;display:grid}.timeline>li.is-current{box-shadow:inset 3px 0 0 var(--ink);padding-left:.7rem}.timeline-date{font-family:var(--sans);margin:0;font-size:.92rem;font-weight:600}.timeline h3{margin:0 0 .2rem;font-size:1.28rem}.timeline h3 a{color:var(--ink)}.timeline p{margin:.3rem 0}.timeline-nodes{font-family:var(--sans);font-size:.9rem}.directory details{border-top:1px solid var(--rule)}.directory summary{cursor:pointer;min-height:44px;font-family:var(--serif);flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;padding:.55rem 0;font-size:1.2rem;display:flex}.directory summary .kind{font-size:.72rem}.table-scroll{border-top:1px solid var(--ink);margin-top:.6rem;overflow-x:auto}.record-table{border-collapse:collapse;width:100%;font-size:.98rem}.record-table th,.record-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.55rem .7rem .55rem 0}.record-table th{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.record-table caption{caption-side:bottom;color:var(--muted);font-family:var(--sans);text-align:left;padding:.45rem 0;font-size:.85rem}.advocacy{border:1px solid var(--ink);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:.1em;margin-left:.4rem;padding:.08rem .35rem;font-size:.68rem;font-weight:700;display:inline-block}.network-page .sources{max-width:none}.network-page .record-table{font-size:1rem;line-height:1.45}.network-page .record-table th,.network-page .record-table td{padding:.85rem 1.1rem .85rem 0}.network-page .source-title{font-size:1.12rem}.org-chart{position:relative}.chart-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cross-line{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-dasharray:5 4}.tier,.branches,.successor,.campus{gap:.75rem;display:grid}.branches{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.35rem;padding-top:.75rem;position:relative}.branches:before{content:"";background:var(--ink);width:58%;height:1px;position:absolute;top:0;left:8%}.successor,.campus{grid-template-columns:repeat(2,minmax(0,1fr))}.branch{border:0;min-width:0;margin:0}.branch>summary{display:none}.branch-label{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.branch.is-linked{padding-top:.8rem;position:relative}.branch.is-linked:before{content:"";background:var(--ink);width:1px;height:.8rem;position:absolute;top:0;left:50%}.org-card{border:1px solid var(--ink);background:var(--bg);padding:.95rem 1rem 1.05rem}.org-card h3,.cross-block h3{font-family:var(--serif);margin:0;font-size:1.3rem;font-weight:500;line-height:1.25}.org-card h3 a{color:var(--ink)}.org-card.is-selected,[data-person-chip].is-selected{box-shadow:inset 0 0 0 2px var(--ink)}.org-card.is-hot,[data-person-chip].is-hot{box-shadow:inset 3px 0 0 var(--link)}.org-status{font-family:var(--sans);margin:.2rem 0 0;font-size:.8rem;font-weight:600;display:block}.badges,.people{margin:.4rem 0 0;padding:0;list-style:none}.badges>li,.people>li{border-top:1px solid var(--rule);font-family:var(--sans);margin:.55rem 0 0;padding-top:.55rem;font-size:.95rem;line-height:1.45}.people>li>a{font-family:var(--serif);font-size:1.05rem}.role{margin-top:.15rem;display:block}.join{font-family:var(--sans);margin:.85rem 0;padding:.75rem 0 .75rem .85rem;font-size:1rem;line-height:1.45;display:block}.join[data-kind=solid]{border-left:2px solid var(--ink)}.join[data-kind=dashed]{border-left:2px dashed var(--ink)}.cross-block{border-left:2px dashed var(--ink);margin:.85rem 0;padding-left:.75rem}.cross-block h3{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:700}.org-card.is-dim,[data-person-chip].is-dim{opacity:.38}@media (width<=46rem){.timeline>li{grid-template-columns:1fr;gap:.15rem}.branches,.successor,.campus{grid-template-columns:1fr}.branches:before,.branch.is-linked:before{display:none}.branch{border-left:3px solid var(--ink);margin-left:.15rem;padding-left:.65rem}.branch>summary{cursor:pointer;min-height:44px;font-family:var(--serif);padding:.4rem 0;font-size:1.05rem;display:block}.panel:has(#panel-placeholder[hidden]){z-index:2;max-height:46vh;position:sticky;bottom:0;overflow:auto}}.tl-track{width:5269px}.tl-plot{height:14.95rem}.tl-band-0{width:864px;left:90px}.tl-band-0>span{margin-top:.35rem}.tl-band-1{width:1783px;left:218px}.tl-band-1>span{margin-top:1.7rem}.tl-band-2{width:1281px;left:2001px}.tl-band-2>span{margin-top:3.05rem}.tl-band-3{width:2582px;left:2597px}.tl-band-3>span{margin-top:4.4rem}.tl-mark-event-0{bottom:0;left:90px}.tl-mark-event-1{bottom:1.7rem;left:218px}.tl-mark-event-2{bottom:0;left:602px}.tl-mark-event-3{bottom:1.7rem;left:652px}.tl-mark-event-4{bottom:3.4rem;left:730px}.tl-mark-event-5{bottom:0;left:858px}.tl-mark-event-6{bottom:1.7rem;left:954px}.tl-mark-event-7{bottom:3.4rem;left:986px}.tl-mark-event-8{bottom:0;left:1122px}.tl-mark-event-9{bottom:0;left:1242px}.tl-mark-event-10{bottom:0;left:1469px}.tl-mark-event-11{bottom:0;left:2001px}.tl-mark-event-12{bottom:0;left:2191px}.tl-mark-event-13{bottom:1.7rem;left:2198px}.tl-mark-event-14{bottom:3.4rem;left:2220px}.tl-mark-event-15{bottom:0;left:2339px}.tl-mark-event-16{bottom:1.7rem;left:2348px}.tl-mark-event-17{bottom:3.4rem;left:2384px}.tl-mark-event-18{bottom:0;left:2539px}.tl-mark-event-19{bottom:1.7rem;left:2597px}.tl-mark-event-21{bottom:3.4rem;left:2623px}.tl-mark-event-20{bottom:5.1rem;left:2629px}.tl-mark-event-22{bottom:0;left:2703px}.tl-mark-event-23{bottom:1.7rem;left:2754px}.tl-mark-event-24{bottom:0;left:2889px}.tl-mark-event-25{bottom:1.7rem;left:2893px}.tl-mark-event-26{bottom:3.4rem;left:2906px}.tl-mark-event-27{bottom:5.1rem;left:2958px}.tl-mark-event-28{bottom:6.8rem;left:2970px}.tl-mark-event-29{bottom:0;left:3137px}.tl-mark-event-30{bottom:1.7rem;left:3282px}.tl-mark-event-31{bottom:3.4rem;left:3290px}.tl-mark-event-32{bottom:0;left:3396px}.tl-mark-event-33{bottom:0;left:3752px}.tl-mark-event-34{bottom:1.7rem;left:3849px}.tl-mark-event-35{bottom:0;left:3930px}.tl-mark-event-36{bottom:0;left:4522px}.tl-mark-event-37{bottom:1.7rem;left:4619px}.tl-mark-event-40{bottom:0;left:4795px}.tl-mark-event-38{bottom:1.7rem;left:4797px}.tl-mark-event-39{bottom:3.4rem;left:4803px}.tl-mark-event-41{bottom:5.1rem;left:4805px}.tl-mark-event-42{bottom:6.8rem;left:4808px}.tl-mark-event-43{bottom:8.5rem;left:4810px}.tl-mark-event-45{bottom:10.2rem;left:4827px}.tl-mark-event-44{bottom:11.9rem;left:4837px}.tl-mark-event-46{bottom:0;left:4985px}.tl-mark-event-47{bottom:1.7rem;left:4994px}.tl-mark-event-48{bottom:3.4rem;left:5034px}.tl-mark-event-49{bottom:5.1rem;left:5050px}.tl-mark-event-50{bottom:6.8rem;left:5056px}.tl-mark-event-52{bottom:8.5rem;left:5083px}.tl-mark-event-51{bottom:10.2rem;left:5125px}.tl-mark-event-53{bottom:0;left:5167px}.tl-mark-event-54{bottom:1.7rem;left:5178px}.tl-mark-event-55{bottom:11.9rem;left:5179px}.tl-tick-1987{left:90px}.tl-tick-1988{left:218px}.tl-tick-1989{left:346px}.tl-tick-1990{left:474px}.tl-tick-1991{left:602px}.tl-tick-1992{left:730px}.tl-tick-1993{left:858px}.tl-tick-1994{left:986px}.tl-tick-1995{left:1114px}.tl-tick-1996{left:1242px}.tl-tick-1997{left:1370px}.tl-tick-1998{left:1498px}.tl-tick-1999{left:1626px}.tl-tick-2000{left:1754px}.tl-tick-2001{left:1882px}.tl-tick-2002{left:2010px}.tl-tick-2003{left:2138px}.tl-tick-2004{left:2266px}.tl-tick-2005{left:2394px}.tl-tick-2006{left:2522px}.tl-tick-2007{left:2650px}.tl-tick-2008{left:2778px}.tl-tick-2009{left:2906px}.tl-tick-2010{left:3034px}.tl-tick-2011{left:3162px}.tl-tick-2012{left:3290px}.tl-tick-2013{left:3418px}.tl-tick-2014{left:3546px}.tl-tick-2015{left:3674px}.tl-tick-2016{left:3802px}.tl-tick-2017{left:3930px}.tl-tick-2018{left:4059px}.tl-tick-2019{left:4187px}.tl-tick-2020{left:4315px}.tl-tick-2021{left:4443px}.tl-tick-2022{left:4571px}.tl-tick-2023{left:4699px}.tl-tick-2024{left:4827px}.tl-tick-2025{left:4955px}.tl-tick-2026{left:5083px}.tl-tick-2027{left:5211px}
