@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/playfair-display-latin-ext-600-italic-Bg2sus4m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/playfair-display-latin-600-italic-Bvp5b4iR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--o-black:#1c1a17;--o-field:#232019;--o-white:#ede8e0;--o-grey-2:#b8b0a5;--o-grey-3:#9a938b;--o-chrome:#b9c2cb;--o-echo-field:#201a15;--o-echo-accent:#8b7355;--o-stair-1:#2a2725;--o-stair-2:#3a3632;--o-stair-3:#55504a;--o-stair-4:#736d66;--o-stair-5:#948d85;--o-stair-6:#b8b0a5;--bias-far-left:#5088d0;--bias-left:#6498d8;--bias-center-left:#78aede;--bias-center:#48b870;--bias-center-right:#d05c48;--bias-right:#cc3e34;--bias-far-right:#b02e26;--color-bg:var(--o-black);--color-surface:var(--o-field);--color-ink:var(--o-white);--color-ink-2:var(--o-grey-2);--color-ink-3:var(--o-grey-3);--color-accent:var(--o-chrome);--color-echo-surface:var(--o-echo-field);--color-echo-accent:var(--o-echo-accent);--color-rule:oklch(from var(--o-white) l c h / .14);--color-error:var(--bias-right);--font-board:"Playfair Display", ui-serif, Georgia, serif;--font-structure:"Inter", ui-sans-serif, system-ui, sans-serif;--font-caps:"Barlow Condensed", "Arial Narrow", ui-sans-serif, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--dur-wipe:.24s;--dur-flap:.18s;--ease-hard:steps(1, end);--ease-wipe:linear}:root[data-theme=light]{--color-bg:#f0ebdd;--color-surface:#e8e2d2;--color-ink:#1a1a1a;--color-ink-2:#3d3a35;--color-ink-3:#5c5750;--color-accent:#55616c;--color-echo-surface:#ebe2d2;--color-echo-accent:#5c4033;--color-rule:oklch(21.7786% 2.10734e-8 45/.14);--bias-far-left:#0e2e70;--bias-left:#1b5298;--bias-center-left:#2e78b4;--bias-center:#2b784a;--bias-center-right:#c4503e;--bias-right:#9c2c22;--bias-far-right:#6e1610}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:#f0ebdd;--color-surface:#e8e2d2;--color-ink:#1a1a1a;--color-ink-2:#3d3a35;--color-ink-3:#5c5750;--color-accent:#55616c;--color-echo-surface:#ebe2d2;--color-echo-accent:#5c4033;--color-rule:oklch(21.7786% 2.10734e-8 45/.14);--bias-far-left:#0e2e70;--bias-left:#1b5298;--bias-center-left:#2e78b4;--bias-center:#2b784a;--bias-center-right:#c4503e;--bias-right:#9c2c22;--bias-far-right:#6e1610}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-structure)}.tabular-nums,[data-numeral]{font-family:var(--font-data);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-size:1rem;line-height:1.55}.page{max-width:760px;margin:0 auto;padding:40px 16px 96px}a{color:var(--color-accent);text-underline-offset:.18em}a:focus-visible,button:focus-visible,textarea:focus,summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.muted{color:var(--color-ink-3)}.eyebrow,.slate,.segment-word,.crumb,.board-rung,.bars-legend,.rung{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.eyebrow,.crumb{color:var(--color-ink-3);margin:0 0 12px;font-size:.85rem}.crumb a{color:var(--color-ink-3);text-decoration:none}.masthead{margin-bottom:40px}h1{font-family:var(--font-board);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:700;line-height:1.08}.tagline{font-family:var(--font-board);margin:0 0 16px;font-size:1.35rem;font-style:italic;font-weight:600}.value-line,.note{color:var(--color-ink-2);max-width:62ch;margin:0 0 12px}.dates{margin:0 0 8px;font-size:1.05rem}.as-of{color:var(--color-ink-2);margin:0 0 12px}.num{white-space:nowrap}.segment{border-image:linear-gradient(to right, var(--o-stair-1) 0 16.66%, var(--o-stair-2) 0 33.33%, var(--o-stair-3) 0 50%, var(--o-stair-4) 0 66.66%, var(--o-stair-5) 0 83.33%, var(--o-stair-6) 0) 1;border-top:6px solid;margin:48px 0;padding-top:20px}.segment-word{margin:0 0 6px;font-size:1.5rem}.segment-line{color:var(--color-ink-2);max-width:62ch;margin:0 0 20px}.segment--echo{background:var(--color-echo-surface);border-top:6px solid var(--color-echo-accent);border-image:;padding:20px 16px 24px}.segment--echo a{color:var(--color-echo-accent)}h3{font-family:var(--font-structure);margin:24px 0 8px;font-size:1rem;font-weight:700}.headline{font-family:var(--font-board);letter-spacing:-.01em;margin:4px 0 6px;font-size:1.3rem;font-weight:600;line-height:1.2}.headline--echo{font-style:italic}.echo-year{margin:0;font-size:2.4rem}.count{color:var(--color-ink-3);margin:0 0 8px;font-size:.92rem}.days,.margins,.board,.records,.listings{margin:0;padding:0;list-style:none}.day,.margin{border-bottom:1px solid var(--color-rule);padding:18px 0}.slate{color:var(--color-ink-2);margin:0;font-size:.95rem}.slate-time{color:var(--color-ink-3)}.also summary{cursor:pointer;color:var(--color-ink-3);font-size:.9rem}.also ol{color:var(--color-ink-2);margin:8px 0 0;padding-left:1.6em}.also li{margin-bottom:4px}.bars{grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0 8px;display:grid}.bars svg{width:100%;height:56px;display:block}.bars-legend{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.bar--far-left,.mark--far-left{fill:var(--bias-far-left)}.bar--left,.mark--left{fill:var(--bias-left)}.bar--center-left,.mark--center-left{fill:var(--bias-center-left)}.bar--center,.mark--center{fill:var(--bias-center)}.bar--center-right,.mark--center-right{fill:var(--bias-center-right)}.bar--right,.mark--right{fill:var(--bias-right)}.bar--far-right,.mark--far-right{fill:var(--bias-far-right)}.rung--far-left{color:var(--bias-far-left)}.rung--left{color:var(--bias-left)}.rung--center-left{color:var(--bias-center-left)}.rung--center{color:var(--bias-center)}.rung--center-right{color:var(--bias-center-right)}.rung--right{color:var(--bias-right)}.rung--far-right{color:var(--bias-far-right)}.heroes{flex-wrap:wrap;gap:16px 28px;margin:0 0 20px;padding:0;list-style:none;display:flex}.heroes li{flex-direction:column;display:flex}.hero{font-size:2.2rem;line-height:1}.hero-context{color:var(--color-ink-3);font-size:.85rem}.records li{color:var(--color-ink-2);margin-bottom:6px}.board-title{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;margin-top:32px;font-size:1.1rem}.board-row{border-bottom:1px solid var(--color-rule);animation:flap var(--dur-flap) var(--ease-hard) both;padding:16px 0}.ladder{width:100%;height:12px;margin-bottom:8px;display:block}.tick{stroke:var(--color-ink-3);stroke-width:.3px;vector-effect:non-scaling-stroke}.board-headline{font-family:var(--font-board);margin:0 0 6px;font-size:1.35rem;font-weight:600;line-height:1.18}.board-outlet{margin:0;font-size:.9rem}.board-outlet .rung{font-size:.95rem}.board-rung{color:var(--color-ink-3);margin-left:6px;font-size:.8rem}@keyframes flap{0%{opacity:0}to{opacity:1}}.ledger-list{padding-left:1.2em}.ledger-list li{margin-bottom:4px}.table-wrap{overflow-x:auto}.ledger{border-collapse:collapse;width:100%;font-size:.88rem}.ledger th,.ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);padding:8px 10px 8px 0}.ledger th{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-3);font-weight:600}.ledger td:first-child{white-space:nowrap;color:var(--color-ink-3)}.ledger td .rung{white-space:nowrap}.next{margin:0 0 16px}.listing{border-bottom:1px solid var(--color-rule);color:var(--color-ink);grid-template-columns:auto 1fr;gap:2px 16px;padding:16px 0;text-decoration:none;display:grid}.listing-week{grid-row:span 3;font-size:1.1rem}.listing-dates{color:var(--color-ink-3);font-size:.9rem}.listing-title{font-family:var(--font-board);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;font-size:1.25rem;font-weight:600}.listing-note{color:var(--color-ink-2);font-size:.92rem}.card{background:var(--color-surface);border:1px solid var(--color-rule);margin-bottom:20px;padding:20px}.page-header{margin-bottom:28px}label{margin-bottom:6px;font-size:.9rem;display:block}textarea{background:var(--color-surface);width:100%;color:var(--color-ink);border:1px solid var(--color-rule);font-family:var(--font-structure);resize:vertical;padding:10px 12px;font-size:1rem}button{border:1px solid var(--color-accent);min-height:44px;color:var(--color-ink);font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;margin-top:12px;padding:0 18px;font-weight:600}#feedback-status{min-height:1.2em;color:var(--color-ink-2);font-size:.9rem}#feedback-status[data-state=error]{color:var(--color-error)}.page-footer{color:var(--color-ink-3);margin-top:56px;font-size:.9rem}.page-footer a{color:var(--color-ink-2)}
