:root{--ink:#1c1612;--ink-soft:#3d342c;--paper:#e7dcc8;--sheet:#f6f0e4;--rule:#cbbba4;--oxide:#8e2f1f;--river:#143330;--river-2:#1e524c;--cream:#f3eadc;--reported:#6d4e16;--unknown:#5c564e;--serif:"Fraunces", "Iowan Old Style", Palatino, serif;--sans:"Atkinson Hyperlegible", "Segoe UI", sans-serif;--shadow:0 18px 50px #1c16121f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);background:radial-gradient(1200px 500px at 100% -10%, #14333029, transparent 55%), radial-gradient(900px 400px at -10% 20%, #8e2f1f14, transparent 50%), var(--paper);margin:0;font-size:1.05rem;line-height:1.55;overflow-x:clip}body:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--river)}a:hover{color:var(--oxide)}.skip{background:var(--ink);color:var(--cream);z-index:5;padding:.4rem .7rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.5rem}.wrap{width:auto;max-width:1120px;margin:0 auto;padding:0 1rem}.topbar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);background:#e7dcc8eb;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex;position:sticky;top:0}.brand{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:1.15rem;font-weight:680;text-decoration:none}.brand small{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:400;display:block}.nav{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.nav a{color:var(--ink);border-bottom:1px solid #0000;font-size:.92rem;text-decoration:none}.nav a.on,.nav a:hover{border-bottom-color:var(--oxide);color:var(--oxide)}.banner{background:var(--river);color:var(--cream);padding:.7rem 0;font-size:.92rem}.banner a{color:#f2d3a2}.front{grid-template-columns:9.5rem 1fr;gap:2rem;padding:2.2rem 0 1rem;display:grid}.rail{border-top:3px solid var(--ink);padding-top:.8rem}.rail .vol{font-family:var(--serif);letter-spacing:-.03em;font-size:1.7rem;font-weight:680;line-height:.9}.rail p{color:var(--ink-soft);margin:.8rem 0 0;font-size:.82rem}.dates{margin:1.2rem 0 0;padding:0;list-style:none}.dates li{border-top:1px solid var(--rule);padding:.45rem 0;font-size:.82rem}.dates strong{font-family:var(--serif);font-size:1rem;display:block}h1{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:560;line-height:.96}.deck{max-width:42rem;margin:0;font-size:1.2rem}.columns{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:.5rem 0 2.5rem;display:grid}.story{background:var(--sheet);box-shadow:var(--shadow);border-top:4px solid var(--ink);padding:1rem 1rem 1.1rem}.story h2{font-family:var(--serif);letter-spacing:-.02em;margin:.45rem 0 .6rem;font-size:1.55rem;font-weight:560;line-height:1.1}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--oxide);font-size:.75rem;font-weight:700}.stamp{letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:.05rem .35rem .08rem;font-size:.68rem;font-weight:700;display:inline-block}.stamp.documented{color:var(--river)}.stamp.disputed{color:var(--oxide)}.stamp.reported{color:var(--reported)}.stamp.unknown{color:var(--unknown)}cite,.cite{color:var(--ink-soft);margin-top:.7rem;font-size:.8rem;font-style:normal;display:block}.band{background:var(--river);color:var(--cream);padding:2.4rem 0 2.6rem}.band h2{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:560;line-height:1}.band a{color:#f2d3a2}.steps{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-top:1.4rem;display:grid}.step{border-top:1px solid #f3eadc59;padding-top:.7rem}.step .n{font-family:var(--serif);color:#e7b089;font-size:1.4rem}.step h3{margin:.15rem 0 .35rem;font-size:1.05rem}.page{padding:1.6rem 0 3rem}.page h1{font-size:clamp(2.2rem,4vw,3.4rem)}.ledger{gap:0;display:grid}.entry{border-top:1px solid var(--rule);grid-template-columns:11rem 1fr;gap:1.2rem;padding:1.15rem 0;display:grid}.entry time{font-family:var(--serif);font-size:1.15rem;line-height:1.15}.entry h2{font-family:var(--serif);margin:.35rem 0;font-size:1.45rem;font-weight:560}.sheet-list{gap:.8rem;display:grid}.note{background:var(--sheet);border-left:4px solid var(--oxide);padding:.9rem 1rem 1rem}.note h2{font-family:var(--serif);margin:.4rem 0;font-size:1.35rem;font-weight:560}.note p{margin:.3rem 0 0}.doc{background:var(--sheet);box-shadow:var(--shadow);padding:1.2rem 1.2rem .4rem}.doc h2{font-family:var(--serif);margin:1.1rem 0 .25rem;font-size:1.2rem}.doc p{margin-top:.25rem}.exhibits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-bottom:2.5rem;display:grid}figure{background:var(--ink);color:var(--cream);margin:0;padding:.55rem .55rem .8rem}figure img{width:100%;max-width:100%;height:auto;display:block}figcaption{padding:.55rem .25rem 0;font-size:.82rem}figcaption strong{font-family:var(--serif);font-size:1rem;display:block}.questions h2{font-family:var(--serif);margin:2rem 0 .2rem;font-size:1.8rem;font-weight:560}.questions{counter-reset:q}.questions ol{margin:0;padding:0;list-style:none}.questions li{counter-increment:q;border-top:1px solid var(--rule);padding:.85rem 0 .85rem 3.2rem;position:relative}.questions li:before{content:counter(q, decimal-leading-zero);font-family:var(--serif);color:var(--oxide);font-size:1.25rem;position:absolute;top:.85rem;left:0}.q{margin:0;font-size:1.12rem}.gaps{padding-left:1.1rem}.gaps li{margin:.45rem 0}.source-list{padding:0;list-style:none}.source-list li{border-top:1px solid var(--rule);padding:.8rem 0}.source-list a{font-family:var(--serif);font-size:1.25rem;text-decoration:none}.source-list p{color:var(--ink-soft);margin:.2rem 0 0}.foot{border-top:1px solid var(--rule);color:var(--ink-soft);padding:1.2rem 0 2rem;font-size:.88rem}.sheet-wrap{padding:1rem 0 2rem;overflow-x:auto}.sheet{color:#1c1612;width:8.5in;min-height:11in;box-shadow:var(--shadow);background:#fff;margin:0 auto;padding:.48in .52in .42in;position:relative;overflow:hidden}.sheet:before{content:"DRAFT";font-family:var(--serif);letter-spacing:.12em;color:#8e2f1f12;pointer-events:none;font-size:130px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.h-kicker{letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #1c1612;justify-content:space-between;gap:1rem;padding-bottom:.25rem;font-size:10px;font-weight:700;display:flex}.sheet h1{max-width:7.2in;margin:.28in 0 .12in;font-size:34px;line-height:.98}.sheet .lead{margin:0;font-size:13.5px;line-height:1.35}.h-grid{grid-template-columns:1.4fr 1fr;gap:.28in;margin-top:.22in;display:grid}.sheet h2{font-family:var(--serif);margin:0 0 .08in;font-size:16px;font-weight:680}.sheet ol,.sheet ul{margin:0;padding-left:1.05rem}.sheet li{margin:.08in 0;font-size:12px;line-height:1.32}.h-foot{border-top:2px solid #1c1612;grid-template-columns:1fr 1.25in;align-items:end;gap:.25in;margin-top:.22in;padding-top:.12in;font-size:11px;line-height:1.35;display:grid}.qr{width:1.2in;height:1.2in;display:block}.handout-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.file-btn,.print-btn{background:var(--ink);color:var(--cream);font:inherit;cursor:pointer;border:0;padding:.55rem .9rem;text-decoration:none;display:inline-block}.file-btn{background:var(--river)}.file-btn:hover,.print-btn:hover{background:var(--oxide);color:var(--cream)}@media (width<=860px){.front,.columns,.steps,.exhibits,.entry{grid-template-columns:minmax(0,1fr);min-width:0}.front>*,.story,figure,.wrap,.columns>*{min-width:0;max-width:100%}h1{text-wrap:wrap;font-size:2.05rem}.topbar{flex-direction:column;align-items:flex-start}.nav{width:100%}.nav a{white-space:normal}.entry time{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.front h1{animation:.7s both rise}.columns .story{animation:.8s both rise}.columns .story:nth-child(2){animation-delay:80ms}.columns .story:nth-child(3){animation-delay:.16s}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media print{body{background:#fff}body:before,.topbar,.banner,.foot,.no-print{display:none!important}.sheet-wrap{padding:0;overflow:visible}.sheet{box-shadow:none;width:auto;min-height:auto;margin:0;padding:0}.sheet:before{display:none}a{color:inherit;text-decoration:none}}
