:root{--pub-ink:#2e2820;--pub-paper:#efe6d6;--pub-accent:#9c7b2e;--pub-panel:#e9dfcc;--pub-line:#ded3bd;--pub-wash:#f4ece0;--pub-meta-ink:#6b6152;--pub-display:"Sentient","Libre Caslon Condensed",serif;--pub-text:"Instrument Sans","Instrument Sans Placeholder",sans-serif;--pub-meta:"JetBrains Mono","JetBrains Mono Placeholder",sans-serif;--pub-narration:"Sentient",serif;--ui-brand-accent:#9c7b2e;--ui-brand-accent-hovered:#7c6225;--ui-brand-accent-ink:#90722b;--ui-brand-accent-lit:#caa44c;--ui-brand-on-accent:#1a1a1a;--ground:#efe6d6;--panel:#e9dfcc;--raised:#f4ece0;--rule:#ded3bd;--hair:#e6dcc8;--rail-l:248px;--rail-r:344px;--shell:1391px;--ease:cubic-bezier(0.32,0.72,0,1);--t-press:140ms;--t-move:240ms;--m-cell:52px;--m-pad:24px;--m-gap:14px;--m-go:22px}@font-face{font-family:Sentient;src:url(/fonts/sentient-medium.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*{box-sizing:border-box}html{max-width:100%;scrollbar-color:color-mix(in srgb,currentColor 22%,transparent) var(--ground)}body,html{background:var(--ground)}body{margin:0;color:var(--ink);font-family:var(--f-text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::selection{background:var(--gold-wash);color:var(--ink)}.ph{width:1em;height:1em;flex:none;display:block}.top{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--ruleHi)}.top-row{gap:26px;height:60px;padding:0 max(24px,calc(50% - var(--shell) / 2 + 24px))}.brand,.top-row{display:flex;align-items:center}.brand{gap:11px;flex:none}.brand .mk{width:22px;height:22px;color:var(--gold);display:block}.brand .mk svg{width:100%;height:100%;display:block}.brand-name{font-family:var(--f-display);font-size:20px;letter-spacing:-.005em;color:var(--ink)}.brand-tag{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-left:14px;border-left:1px solid var(--rule);margin-left:3px}.nav{gap:4px;margin-left:auto}.nav,.nav a{display:flex;align-items:center}.nav a{gap:7px;padding:0 12px;height:60px;font-size:13.5px;color:var(--ink-2);border-bottom:2px solid transparent;transition:color var(--t-press) var(--ease),border-color var(--t-press) var(--ease)}.nav a .ph{font-size:15px;color:var(--ink-3);transition:color var(--t-press) var(--ease)}.nav a:hover{color:var(--ink)}.nav a:hover .ph{color:var(--gold)}.nav a.on{color:var(--ink);border-bottom-color:var(--gold)}.nav a.on .ph{color:var(--gold)}.top-end{gap:16px;flex:none}.live,.top-end{display:flex;align-items:center}.live{gap:7px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.live .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex:none}.btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px;border:1px solid var(--ruleHi);background:var(--raised);color:var(--ink);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.03em;cursor:pointer;transition:background var(--t-press) var(--ease),color var(--t-press) var(--ease),border-color var(--t-press) var(--ease)}.btn:hover{background:var(--ink);color:var(--raised);border-color:var(--ink)}.btn.ghost{background:transparent;border-color:var(--rule);color:var(--ink-2)}.btn.ghost:hover{color:var(--ink);border-color:var(--ruleHi)}.btn.ghost:hover,.folio{background:var(--raised)}.folio{display:flex;align-items:stretch;height:36px;border-top:1px solid var(--hair);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-inline:max(0px,calc(50% - var(--shell) / 2))}.folio::-webkit-scrollbar{display:none}.folio span{display:flex;align-items:center;gap:6px;padding:0 15px;border-right:1px solid var(--rule);white-space:nowrap;font-family:var(--f-mono);font-size:11px;letter-spacing:.02em;color:var(--ink-3)}.folio b{font-weight:700;color:var(--ink);font-size:11px}.folio .f-gold b,.folio .f-rule b{color:var(--gold)}.folio .f-date{margin-left:auto;border-right:0;border-left:1px solid var(--rule);color:var(--ink-3)}.shell3{display:grid;grid-template-columns:var(--rail-l) minmax(0,1fr) var(--rail-r);width:100%;max-width:var(--shell);margin-inline:auto;align-items:stretch;background:linear-gradient(var(--rule),var(--rule)) var(--rail-l) 0 /1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) calc(100% - var(--rail-r)) 0 /1px 100% no-repeat}.rail,.rail-r{padding:22px 0 44px}.river{background:linear-gradient(var(--ground),var(--ground)) 1px 0 /calc(100% - 2px) 100% no-repeat;min-width:0}.rail-h{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:0 20px 10px}.rail-grp{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--rule)}.rail-grp:last-child{border-bottom:0}.rail a.item,.rail-r a.item{display:flex;align-items:center;gap:10px;padding:7px 20px;font-size:13.5px;color:var(--ink-2);border-left:2px solid transparent;transition:color var(--t-press) var(--ease),background var(--t-press) var(--ease),border-color var(--t-press) var(--ease)}.rail a.item .ph{font-size:15px;color:var(--ink-3);transition:color var(--t-press) var(--ease)}.rail a.item:hover{color:var(--ink);background:var(--panel)}.rail a.item:active{background:var(--raised)}.rail a.item:hover .ph{color:var(--gold)}.rail a.item.on{color:var(--ink);background:var(--gold-wash);border-left-color:var(--gold)}.rail a.item.on .num{color:var(--ink-2)}.rail a.item.on .ph{color:var(--gold)}.rail a.item .num{margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.rail-p{padding:0 20px 12px;font-size:13px;line-height:1.62;color:var(--ink-2)}.rail-fact{display:flex;align-items:baseline;gap:10px;padding:0 20px 10px;font-size:13px;line-height:1.5;color:var(--ink-3)}.rail-fact .k{flex:none}.rail-fact i{flex:1 1 auto;min-width:10px;align-self:center;border-bottom:1px dotted var(--rule)}.rail-fact b{flex:0 1 auto;min-width:0;text-align:right;font-weight:400;font-family:var(--f-mono);font-size:12px;color:var(--ink)}.rail-p.quiet{color:var(--ink-3)}.rail-p b{color:var(--ink);font-weight:400;font-size:12px}.rail-out,.rail-p b{font-family:var(--f-mono)}.rail-out{display:inline-flex;align-items:center;gap:7px;margin:4px 20px 0;font-size:11.5px;color:var(--gold);transition:gap var(--t-press) var(--ease)}.rail-out:hover{gap:12px}.legend{padding:0 20px;display:grid;grid-gap:8px;gap:8px}.legend div{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11.5px}.legend i{width:22px;height:0;border-top:2px solid;flex:none;display:block}.legend .l-gold{color:var(--gold)}.legend .l-warn{color:var(--warn)}.legend .l-ink{color:var(--ink)}.legend .l-rule{color:var(--ink-2)}.legend .l-rule i{border-top:1px solid var(--gold)}.bar{padding:22px 24px 20px;border-bottom:1px solid var(--ruleHi)}.crumb{display:flex;align-items:baseline;gap:0;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.crumb .sep{color:var(--rule);padding:0 8px}.crumb .aside{margin-left:auto;padding-left:18px;color:var(--ink-3)}h1.display,h2.display{font-family:var(--f-display);font-weight:400;color:var(--ink);margin:0 0 8px;letter-spacing:-.012em;line-height:1.25}h1.display,h1.door-h{font-size:28px}h2.display{font-size:22px}.display em{font-style:normal;color:var(--gold)}.lede{font-size:15px;line-height:1.55;color:var(--ink-2);margin:8px 0 16px}.said{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px 26px}.said b{color:var(--ink);font-weight:700}.said .gold{color:var(--gold)}.search{display:flex;gap:12px;margin:0 0 16px}.field{display:flex;align-items:center;gap:11px;flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:1px solid var(--ruleHi);background:var(--raised);transition:border-color var(--t-press) var(--ease)}.field:hover{border-color:var(--ink-3)}.field:focus-within{border-color:var(--gold)}.field .ph{font-size:17px;color:var(--ink-3)}.field input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font-family:var(--f-text);font-size:15px}.field input::placeholder{color:var(--ink-3)}.field .kbd{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);border:1px solid var(--rule);padding:2px 7px}.search .btn{height:46px}.band-h{display:flex;align-items:baseline;gap:18px;padding:18px 24px 14px;border-bottom:1px solid var(--ruleHi)}.band-h .k{display:inline-flex;align-items:center;gap:8px;flex:none;font-family:var(--f-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.band-h .k .ph,.band-h .s{font-size:14px}.band-h .s{color:var(--ink-2);line-height:1.5}.band-h .s b{color:var(--ink);font-weight:400;font-family:var(--f-mono);font-size:13px}.band-h .out{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11.5px;color:var(--gold);transition:gap var(--t-press) var(--ease)}.band-h .out:hover{gap:13px}:root{--row-cols:40px 30px minmax(0,1fr) 92px 92px calc(var(--m-cell) * 3) var(--m-go)}.band-foot,.cols,.row{display:grid;grid-template-columns:var(--row-cols);grid-gap:0 var(--m-gap);gap:0 var(--m-gap);align-items:center;padding:0 var(--m-pad)}.cols{height:26px;border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cols .h-money{display:grid;grid-template-columns:repeat(3,var(--m-cell))}.cols .h-money span{text-align:right;padding-right:10px}.row{align-items:start;padding-top:11px;padding-bottom:11px;border-bottom:1px solid var(--hair);transition:background var(--t-press) var(--ease)}.row:hover{background:var(--raised)}.row:active{background:var(--ground)}.row .n{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);padding-top:3px}.row .plate{width:30px;height:30px;background-color:var(--panel);background-size:cover;background-position:50%;border:1px solid var(--rule);filter:saturate(.7) contrast(.92);transition:filter var(--t-press) var(--ease),border-color var(--t-press) var(--ease)}.row:hover .plate{filter:none}.row .plate.shared{border-color:var(--gold)}.row .said-cell{min-width:0}.row .hook{font-family:var(--f-display);font-size:16.5px;line-height:1.32;color:var(--ink);display:block}.row:hover .hook{color:var(--gold)}.row .cap{margin-top:3px;font-size:13px;line-height:1.45;color:var(--ink-2)}.row .shape,.row .when{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);align-self:start;padding-top:4px}.row .shape{color:var(--ink-2)}.row.queued .when{color:var(--warn)}.row .go{font-size:15px;color:var(--ink-3);justify-self:end;padding-top:4px;transition:color var(--t-press) var(--ease),transform var(--t-press) var(--ease)}.row:hover .go{color:var(--gold)}@media (hover:hover) and (pointer:fine){.row:hover .go{transform:translateX(3px)}}.row.queued .hook{color:var(--ink-2)}.row.queued .plate{filter:saturate(0) contrast(.8) opacity(.65)}.band,.sheet{background:linear-gradient(var(--hair),var(--hair)) right var(--m-edge) top /1px 100% no-repeat,linear-gradient(var(--hair),var(--hair)) right calc(var(--m-edge) + var(--m-cell)) top /1px 100% no-repeat,linear-gradient(var(--hair),var(--hair)) right calc(var(--m-edge) + var(--m-cell) * 2) top /1px 100% no-repeat,linear-gradient(var(--hair),var(--hair)) right calc(var(--m-edge) + var(--m-cell) * 3) top /1px 100% no-repeat}.band{--m-edge:calc(var(--m-pad) + var(--m-go) + var(--m-gap))}.money{display:grid;grid-template-columns:repeat(3,var(--m-cell));font-family:var(--f-mono);font-size:12.5px;color:var(--ink);align-self:start;padding-top:4px}.money i{font-style:normal;text-align:right;padding-right:10px}.money i.q{color:var(--ink-2)}.row.queued .money{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.band-foot{padding-top:10px;padding-bottom:16px;align-items:start}.band-foot .lab{grid-column:1/6;text-align:right;padding-right:4px;font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.band-foot .money{padding-top:0;font-weight:700}.band-foot .money i{border-top:1px solid var(--ink);padding-top:7px}.door{display:grid;grid-template-columns:minmax(0,1fr) 496px;align-items:stretch}.door-say{padding:46px 24px 40px;display:flex;flex-direction:column;justify-content:flex-start}.door-acts{display:flex;gap:12px;margin-top:20px}.door-shapes{margin-top:12px}.ledger{border-left:1px solid var(--ruleHi);background:var(--raised)}.ledger-h{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 18px;border-bottom:1px solid var(--ruleHi);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ledger-line{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:0 10px;gap:0 10px;align-items:baseline;padding:8px 20px;border-bottom:1px solid var(--hair);transition:background var(--t-press) var(--ease)}.rail-r .ledger-line:last-of-type{border-bottom:0}.ledger-line:hover{background:var(--ground)}.ledger-line .n{font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.ledger-line .h{font-family:var(--f-display);font-size:14.5px;line-height:1.35;color:var(--ink)}.ledger-line:hover .h{color:var(--gold)}.ledger-line .d{font-size:10.5px;text-align:right}.ledger-foot,.ledger-line .d{font-family:var(--f-mono);color:var(--ink-3)}.ledger-foot{padding:12px 18px;font-size:11px;display:flex;justify-content:space-between;border-top:1px solid var(--ruleHi)}.sheet{--m-edge:var(--m-pad);background:linear-gradient(var(--rule),var(--rule)) right var(--m-edge) top /1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) right calc(var(--m-edge) + var(--m-cell)) top /1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) right calc(var(--m-edge) + var(--m-cell) * 2) top /1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) right calc(var(--m-edge) + var(--m-cell) * 3) top /1px 100% no-repeat}:root{--sheet-n:44px;--sheet-cols:var(--sheet-n) 92px minmax(0,1fr) 92px calc(var(--m-cell) * 3)}.sheet-cols,.sheet-foot,.sheet-line{display:grid;grid-template-columns:var(--sheet-cols);grid-gap:0 var(--m-gap);gap:0 var(--m-gap);align-items:center;padding:0 var(--m-pad)}.sheet-cols{height:26px;border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sheet-cols .h-money{display:grid;grid-template-columns:repeat(3,var(--m-cell))}.sheet-cols .h-money span{text-align:right;padding-right:10px}.sheet-line{padding-top:10px;padding-bottom:10px;align-items:start;border-bottom:1px solid var(--hair);transition:background var(--t-press) var(--ease)}.sheet-line:hover{background:var(--raised)}.sheet-line:active{background:var(--ground)}.sheet-line .d,.sheet-line .n{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);padding-top:3px}.sheet-line .money,.sheet-line .shape{padding-top:3px}.sheet-line.queued .d{color:var(--warn)}.sheet-line .said-cell{min-width:0}.sheet-line .h{font-family:var(--f-display);font-size:16.5px;line-height:1.32;color:var(--ink);display:block}.sheet-line .cap{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--ink-2)}.sheet-line.off .cap{display:none}.sheet-line .shape{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2)}.sheet-line:hover .h{color:var(--gold)}.sheet-line.queued .h{color:var(--ink-2)}.sheet-line.off{grid-template-columns:var(--sheet-n) minmax(0,1fr);padding-top:2px;padding-bottom:2px}.sheet-line.off .d,.sheet-line.off .money,.sheet-line.off .shape{display:none}.sheet-line.off .h{font-size:11px;font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-line.hit{background:var(--gold-wash);box-shadow:inset 3px 0 0 var(--gold)}.sheet-foot{padding-top:10px;padding-bottom:18px;align-items:start}.sheet-foot .lab{grid-column:1/5;text-align:right;padding-right:4px;font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.sheet-foot .money{padding-top:0;font-weight:700}.sheet-foot .money i{border-top:1px solid var(--ink);padding-top:7px}.entry-head{padding:28px 24px 24px;border-bottom:1px solid var(--ruleHi)}.entry-head h1{font-family:var(--f-display);font-weight:400;font-size:28px;line-height:1.25;letter-spacing:-.012em;margin:0 0 12px;color:var(--ink)}.entry-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);margin-bottom:14px}.entry-meta .gold{color:var(--gold)}.shape-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--rule);background:var(--raised)}.shape-note .ph{font-size:19px;color:var(--gold);margin-top:2px}.shape-note .t{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.shape-note .b{display:block;font-size:14px;color:var(--ink-2);line-height:1.5;margin-top:5px}.reading{padding:26px 24px 10px}.reading .line{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:0 14px;gap:0 14px;margin-bottom:18px;align-items:baseline}.reading .line .n{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3)}.reading .line p{margin:0;font-family:var(--f-narration);font-size:22px;line-height:1.45;color:var(--ink);letter-spacing:-.003em}.beats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ruleHi)}.beats.b4{grid-template-columns:repeat(4,minmax(0,1fr))}.beats>div{padding:16px 20px;border-right:1px solid var(--rule)}.beats>div:last-child{border-right:0}.beats .n{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);margin-bottom:8px}.beats .t{font-size:14.5px;line-height:1.48;color:var(--ink-2)}.beats-h{padding:16px 24px 0;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.close-band{position:relative;overflow:hidden;border-top:1px solid var(--ruleHi)}.close-band .pic{position:absolute;inset:0;background-size:cover;background-position:50%;filter:saturate(.72) brightness(1.04) contrast(.9)}.close-band .scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(239 230 214/.96),rgb(239 230 214/.86) 48%,rgb(239 230 214/.52))}.close-band .cap{position:relative;padding:0 28px;display:flex;align-items:center;height:100%;font-family:var(--f-display);font-size:22px;line-height:1.25;color:var(--ink);letter-spacing:-.006em}.nbrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ruleHi)}.nbrs a{padding:16px 24px;border-right:1px solid var(--rule);transition:background var(--t-press) var(--ease)}.nbrs a:last-child{border-right:0;text-align:right}.nbrs a:hover{background:var(--raised)}.nbrs .k{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.nbrs .h{display:block;font-family:var(--f-display);font-size:17px;color:var(--ink);margin-top:7px;line-height:1.26}.nbrs a:hover .h{color:var(--gold)}.shapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--ruleHi)}.shape-card{padding:22px 24px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.shape-card:nth-child(2n){border-right:0}.shape-card .k{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.shape-card .k .ph{font-size:16px}.shape-card h3{font-family:var(--f-display);font-weight:400;font-size:20px;margin:10px 0 8px;color:var(--ink);letter-spacing:-.008em}.shape-card .note{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.shape-card .fig{display:flex;gap:22px;margin-top:12px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3)}.shape-card .fig b{color:var(--ink);font-weight:700}.prose{padding:24px 24px 30px}.prose p{font-family:var(--f-narration);font-size:18px;line-height:1.55;color:var(--ink-2);margin:0 0 16px}.prose p:last-child{margin-bottom:0}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ruleHi)}.pair>div{padding:22px 24px;border-right:1px solid var(--rule)}.pair>div:last-child{border-right:0}.pair h3{font-family:var(--f-display);font-weight:400;font-size:19px;margin:0 0 10px;color:var(--ink)}.pair p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}.facts{display:grid;border-top:1px solid var(--ruleHi);grid-template-columns:repeat(3,minmax(0,1fr))}.facts>div{padding:14px 20px;border-right:1px solid var(--rule);font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.facts>div:last-child{border-right:0}.facts .v{color:var(--ink);margin-top:5px;font-size:13px}.facts .v.gold{color:var(--gold)}.letter-form{display:flex;gap:12px;padding:20px 24px 8px}.letter-note{padding:0 24px 24px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3)}.letter-note.gold-note{color:var(--gold);padding-bottom:8px}.gone{padding:30px 24px 40px}.gone h1{font-family:var(--f-display);font-weight:400;font-size:28px;margin:0 0 10px;color:var(--ink);letter-spacing:-.012em}.gone p{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 20px}.foot{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:20px 32px;padding-inline:max(24px,calc(50% - var(--shell) / 2 + 24px));border-top:1px solid var(--ruleHi);font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);line-height:1.75}.foot .r{text-align:right}.foot .elsewhere{display:flex;flex-direction:column;gap:4px}.foot .elsewhere .k{color:var(--ink-3);letter-spacing:.14em}.foot .elsewhere a{color:var(--ink-2);transition:color var(--t-press) var(--ease)}.foot .elsewhere a:hover{color:var(--gold)}@media (max-width:1120px){.shell3{background:none}.door,.shell3{grid-template-columns:minmax(0,1fr)}.door-say{min-width:0}.ledger{border-left:0;border-top:1px solid var(--ruleHi)}.rail,.rail-r{border-bottom:1px solid var(--rule)}.band,.sheet{background:none}:root{--row-cols:40px 30px minmax(0,1fr) calc(var(--m-cell) * 3);--sheet-cols:var(--sheet-n) minmax(0,1fr) calc(var(--m-cell) * 3)}.cols .h-go,.cols .h-shape,.cols .h-when,.row .go,.row .shape,.row .when,.sheet-cols .h-d,.sheet-cols .h-shape,.sheet-line .d,.sheet-line .shape{display:none}.band-foot .lab{grid-column:1/4}.sheet-foot .lab{grid-column:1/3}}@media (max-width:680px){.btn{height:46px;padding:0 18px}.field,.search .btn{height:50px}.door-acts,.search{flex-wrap:wrap}.door-acts .btn,.search .btn{flex:1 1 auto;justify-content:center}.rail a.item,.rail-r a.item{padding:13px 16px}.ledger-line{padding:15px 16px}.door-say{padding:28px 16px 24px}h1.display,h1.door-h{font-size:28px}.entry-head h1{font-size:27px}.reading .line p{font-size:19px}.beats,.facts,.nbrs,.pair,.shapes{grid-template-columns:minmax(0,1fr)}}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.skip{position:absolute;left:0;top:0;z-index:90;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;background:var(--gold);color:var(--ground);padding:0;font-family:var(--f-mono);font-size:12px}.skip:focus{width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;padding:10px 16px}form.search{margin:0 0 16px}form.letter-form{margin:0}.pic img,.plate img{display:none}.brand-home{display:flex;align-items:center;gap:inherit}.brand>.app-switch{margin-left:-4px}.app-lock{display:flex;align-items:center;gap:6px;flex:none;min-width:0}.app-switch{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;background:none;border:0;border-radius:4px;color:color-mix(in srgb,currentColor 55%,transparent);cursor:pointer;transition:color .14s cubic-bezier(.32,.72,0,1),background .14s cubic-bezier(.32,.72,0,1)}.app-switch svg{width:14px;height:14px;display:block}.app-switch:hover{color:inherit;background:color-mix(in srgb,currentColor 8%,transparent)}.app-switch[aria-expanded=true]{color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 14%,transparent)}.app-switch:focus-visible{outline:2px solid var(--pub-accent);outline-offset:1px}.apps{position:relative;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s}header[data-apps=open] .apps{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s}.apps-in{min-height:0;overflow:hidden}.apps-row{display:grid;grid-template-columns:auto 1fr;align-items:stretch;padding:0 max(24px,calc(50% - var(--shell) / 2 + 24px));border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.apps-lab{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-family:var(--pub-meta);font-size:10.5px;font-weight:400;letter-spacing:.1em;line-height:1.2;text-transform:none;padding-right:22px;margin-right:22px;border-right:1px solid color-mix(in srgb,currentColor 14%,transparent);white-space:nowrap}.apps-lab a{color:color-mix(in srgb,currentColor 55%,transparent);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.apps-lab a:focus-visible,.apps-lab a:hover{color:var(--pub-accent)}.apps-lab b{font-weight:400;color:inherit}.apps-list{display:flex;flex-wrap:wrap;gap:10px 28px;padding:12px 0}.app,.apps-list{align-items:center}.app{display:inline-flex;gap:8px;min-width:0;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:color-mix(in srgb,currentColor 72%,transparent);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.app img{width:16px;height:16px;border-radius:4px;display:block;flex:none}.app:focus-visible,.app:hover{color:inherit}@media (max-width:700px){.apps-row{grid-template-columns:1fr}.apps-lab{padding:10px 0 0;margin:0;border-right:0}}@media (prefers-reduced-motion:reduce){.apps,header[data-apps=open] .apps{transition:none}}header[data-ground=dark] .app[data-tone=dark] img,header[data-ground=light] .app[data-tone=light] img{background:currentColor;padding:2px}.nav a{white-space:nowrap}@media (max-width:1279.98px){.brand-tag{display:none}}@supports (animation-timeline:scroll()){.folio,.nav{animation:smj-edges linear both;animation-timeline:scroll(self inline)}@keyframes smj-edges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent)}to{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000)}}}@media (prefers-reduced-motion:reduce){.folio,.nav{animation-duration:auto!important}}dialog.railsheet:not([open]){display:contents}dialog.railsheet{border:0;padding:0;max-width:none;max-height:none;background:none;color:inherit}.rail-toggle,.railsheet__bar{display:none}@media (min-width:1121px) and (max-width:1399.98px){:root{--row-cols:40px 30px minmax(0,1fr) 92px calc(var(--m-cell) * 3) var(--m-go);--sheet-cols:var(--sheet-n) 92px minmax(0,1fr) calc(var(--m-cell) * 3)}.cols .h-shape,.row .shape,.sheet-cols .h-shape,.sheet-line .shape{display:none}.band-foot .lab{grid-column:1/5}.sheet-foot .lab{grid-column:1/4}}@media (min-width:1121px) and (max-width:1279.98px){:root{--row-cols:40px 30px minmax(0,1fr) calc(var(--m-cell) * 3) var(--m-go)}.cols .h-when,.row .when{display:none}.band-foot .lab{grid-column:1/4}}@media (min-width:1121px) and (max-width:1179.98px){.shell3{grid-template-columns:var(--rail-l) minmax(0,1fr);background:linear-gradient(var(--rule),var(--rule)) var(--rail-l) 0 /1px 100% no-repeat}.rail-r{grid-column:1/-1;border-top:1px solid var(--ruleHi)}}@media (max-width:1120px){.top-row{flex-wrap:wrap;height:auto;gap:0 14px;padding:11px 24px 0}.nav{width:100%;order:3;margin-left:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{height:auto;min-height:46px}.top-end{margin-left:auto}.rail-toggle{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--rule);background:transparent;color:var(--ink-2);cursor:pointer}.rail-toggle .ph{font-size:17px}.rail-toggle:hover{color:var(--ink);border-color:var(--ruleHi);background:var(--raised)}dialog.railsheet:not([open]){display:none}.rail{padding:0;border-bottom:0}dialog.railsheet[open]{position:fixed;inset:0;width:min(88vw,20rem);margin:0 auto 0 0;height:100svh;display:flex;flex-direction:column;background:var(--ground);border-right:1px solid var(--ruleHi);overscroll-behavior:contain}dialog.railsheet::-webkit-backdrop{background:rgb(0 0 0/.5)}dialog.railsheet::backdrop{background:rgb(0 0 0/.5)}.railsheet[open] .railsheet__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:0 8px 0 20px;min-height:52px;border-bottom:1px solid var(--ruleHi);font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.railsheet__x{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;background:none;border:0;color:var(--ink-2);cursor:pointer;font-size:17px}.railsheet__x:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.railsheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:18px}}@media (max-width:47.99rem){.top-row{padding:11px 16px 0}.live{display:none}.top-end{margin-left:0;gap:12px;flex-wrap:wrap}.brand-home{min-height:44px}.app-switch{width:30px;height:44px}:root{--m-pad:16px;--sheet-n:38px;--row-cols:34px 30px minmax(0,1fr);--sheet-cols:var(--sheet-n) minmax(0,1fr)}.band-foot .money,.cols .h-money,.row .money,.sheet-cols .h-money,.sheet-foot .money,.sheet-line .money{grid-column:1/-1}.band-foot .lab,.sheet-foot .lab{grid-column:1/-1;text-align:left;padding-right:0}.cols .h-money,.money,.sheet-cols .h-money{grid-template-columns:repeat(3,minmax(0,72px));margin-top:6px}.band-foot .money,.sheet-foot .money{margin-top:2px}.cols,.sheet-cols{height:auto;min-height:26px;padding-top:7px;padding-bottom:7px}.band-h{flex-wrap:wrap;gap:8px 14px;padding:16px 16px 12px}.band-h .out{margin-left:0}.foot{flex-wrap:wrap;gap:18px 24px;padding:20px 16px 32px}.foot .r{text-align:left}.crumb .aside{margin-left:0}.bar{padding:20px 16px 18px}.beats-h,.entry-head,.gone,.letter-note,.prose,.reading{padding-left:16px;padding-right:16px}.letter-form{padding:20px 16px 8px}.beats>div,.facts>div,.legend,.nbrs a,.pair>div,.rail-fact,.rail-h,.rail-p,.shape-card{padding-left:16px;padding-right:16px}.rail a.item{padding:13px 16px}.rail-out{margin-left:16px;margin-right:16px}.ledger-line{padding:15px 16px}.btn{min-height:46px;height:auto;padding:0 18px}.door-acts,.letter-form,.search{flex-wrap:wrap}.door-acts .btn,.letter-form .btn,.search .btn{flex:1 1 auto;justify-content:center}.field{align-items:stretch;height:auto;min-height:50px;padding:0 14px}.field .kbd,.field .ph{align-self:center}.field input{min-height:48px;font-size:16px}.band-h .out,.rail-out{position:relative}.band-h .out:after,.rail-out:after{content:"";position:absolute;inset:-13px 0}.foot .elsewhere a{display:inline-flex;align-items:center;min-height:44px}.apps-lab,.band-foot .lab,.band-h .k,.band-h .out,.beats .n,.beats-h,.btn,.cols,.crumb,.crumb .aside,.entry-meta,.field .kbd,.folio b,.folio span,.ledger-foot,.ledger-h,.ledger-line .d,.ledger-line .n,.legend div,.live,.nbrs .k,.rail a.item .num,.rail-h,.rail-out,.reading .line .n,.row .n,.row .shape,.row .when,.shape-card .fig,.shape-card .k,.shape-note .t,.sheet-cols,.sheet-foot .lab,.sheet-line .d,.sheet-line .n,.sheet-line .shape{font-size:12px}.foot,.letter-note,.said,.sheet-line.off .h{font-size:13px}code,small{font-size:1em}.top{display:contents}.top-row{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--ground);box-shadow:inset 0 -1px 0 var(--ruleHi);gap:0 12px}.brand{flex:0 0 100%}.nav{order:0;flex:1 1;min-width:0}.top-end{flex:none}.apps{position:-webkit-sticky;position:sticky;top:102px;z-index:39;background:var(--ground)}.folio{box-shadow:inset 0 -1px 0 var(--ruleHi)}.entry-head h1,h1.display{font-size:27px;line-height:1.25}.btn{min-height:44px}.door-acts .btn,.letter-form .btn,.search .btn{min-height:44px;height:auto}.field{min-height:44px}.field input{min-height:42px}}