@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-standard-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-wght-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--bg: #f6f1e7;--bg-2: #efe9da;--fg: #211d18;--dim: #675f51;--rule: #d8d0be;--rule-strong: #211d18;--accent: #a8382b;--live: #3f6b3f;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Newsreader", Georgia, "Times New Roman", serif;--font-mono: "Courier Prime", "Courier New", monospace;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-7: 2rem;--s-8: 2.5rem;--s-9: 3rem;--s-10: 3.5rem;--s-11: 4rem;--s-12: 4.5rem;--wrap: 46rem;--gutter: var(--s-7);--measure-lede: 56ch;--measure-note: 52ch}@media(prefers-color-scheme:dark){:root{--bg: #171310;--bg-2: #1e1914;--fg: #eae3d3;--dim: #a69c88;--rule: #352e26;--rule-strong: #8a8172;--accent: #d96a57;--live: #7fa97a}}@media(max-width:640px){:root{--gutter: var(--s-5)}}html{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:17px;-webkit-font-smoothing:antialiased}body{margin:0}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration-color:var(--dim);text-underline-offset:3px}a:hover{text-decoration-color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--s-4);top:var(--s-4);z-index:70;background:var(--accent);color:var(--bg);padding:var(--s-2) var(--s-3)}h1{font-family:var(--font-display);font-weight:560;font-variation-settings:"opsz" 72;font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.12;letter-spacing:0;margin:0 0 var(--s-6);text-wrap:balance}h2{font-family:var(--font-mono);font-weight:700;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg);margin:var(--s-10) 0 var(--s-6);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}h3{font-family:var(--font-display);font-weight:600;letter-spacing:0}p,li{line-height:1.72}p{margin:0 0 var(--s-5)}.lede{font-size:clamp(1.05rem,1.7vw,1.22rem);max-width:var(--measure-lede);font-style:italic;color:var(--dim)}.dim{color:var(--dim)}.small{font-size:.9rem}.lbl{margin-bottom:var(--s-2)}code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-2);padding:.1em .35em;border-radius:2px}.dbl{border:0;border-top:2.5px solid var(--rule-strong);margin:0;padding:0}.dbl:after{content:"";display:block;border-top:1px solid var(--rule-strong);margin-top:3px}.hair{border:0;border-top:1px solid var(--rule);margin:0}.dateline{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.stamp{display:inline-block;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid currentColor;border-radius:3px;padding:.22em .55em;transform:rotate(-2deg);white-space:nowrap}.stamp-live{color:var(--live)}.stamp-proto{color:var(--accent)}.stamp-unknown{color:var(--dim);transform:rotate(-1deg)}.stamp-open{color:var(--accent)}.stamp-part{color:var(--fg)}.stamp-done{color:var(--dim);transform:rotate(-1deg)}.corr{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-left:2px solid var(--accent);padding-left:var(--s-3);margin:0 0 var(--s-2)}.masthead{padding-top:var(--s-8)}.mast-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3)}.mast-name{display:block;text-decoration:none;font-family:var(--font-display);font-weight:640;font-variation-settings:"opsz" 90;font-size:clamp(2.1rem,6vw,3.2rem);line-height:1;letter-spacing:.01em;text-align:center;margin-bottom:var(--s-2)}.mast-sub{font-family:var(--font-body);font-style:italic;text-align:center;color:var(--dim);font-size:.95rem;margin:0 0 var(--s-5)}.masthead nav{display:flex;justify-content:center;gap:var(--s-7);flex-wrap:wrap;padding-block:var(--s-2)}.nl{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);text-decoration:none;border-bottom:1.5px solid transparent}.nl:hover{color:var(--fg)}.nl.on{color:var(--accent);border-bottom-color:var(--accent)}main{padding-block:var(--s-9) var(--s-12)}.ledger{margin-block:var(--s-9)}.readings{margin:0;padding:0}.reading{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"label value tag" "method method method";align-items:baseline;gap:var(--s-2) var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule)}.reading:first-child{border-top:1px solid var(--rule)}.reading__label{grid-area:label;font-family:var(--font-body)}.reading__value{grid-area:value;margin:0}.reading__tag{grid-area:tag;margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;color:var(--dim);white-space:nowrap}.reading__method{grid-area:method;margin:0;font-family:var(--font-mono);font-size:.66rem;line-height:1.7;color:var(--dim)}.reading__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.1rem + 1vw,1.85rem);line-height:1;min-width:7ch;white-space:nowrap}[data-state=measured] .reading__value{font-variation-settings:"opsz" 120,"wght" 620;color:var(--fg)}[data-state=unknown] .reading__value{font-variation-settings:"opsz" 9,"wght" 260;color:var(--dim)}.ftr{padding-block:0 var(--s-11)}.ftr .dbl{margin-bottom:var(--s-7)}.ftr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s-7);font-size:.95rem}.ftr-grid a{display:inline-block;padding-block:var(--s-2)}.signature{margin-top:var(--s-8);line-height:1.5}.sig-mark{display:block;font-style:italic;color:var(--dim);font-size:.95rem}.sig-name{font-family:var(--font-body);font-style:italic;font-weight:600;font-size:1.35rem}.honest{font-family:var(--font-mono);font-size:.7rem;color:var(--dim);margin-top:var(--s-6);line-height:1.8;max-width:var(--measure-note)}.toc-title,.work-head,.queue li{overflow:clip;overflow-clip-margin:4px}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .12s ease both}::view-transition-new(root){animation:vt-in .18s ease both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.toc-row{transition:background .2s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:640px){html{font-size:16px}.masthead{padding-top:var(--s-6)}.masthead nav{gap:var(--s-6)}main{padding-block:var(--s-8) var(--s-10)}h2{margin-top:var(--s-9)}.ftr-grid{gap:var(--s-6)}.reading{grid-template-columns:1fr;grid-template-areas:"label" "value" "tag" "method";gap:var(--s-1)}.reading__tag{justify-self:start}}@media print{html{background:#fff;color:#000;font-size:11pt}.skip,.masthead nav,.mast-sub{display:none}.masthead{padding-top:0}main{padding-block:var(--s-2) 0}a{color:#000;text-decoration:underline}*,*:before,*:after{animation:none!important;transition:none!important}.stamp,.corr{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ledger{break-inside:avoid}@page{margin:1.8cm}}
