@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff)format("woff")}:root{--walnut:#191310;--wood:#241a15;--wood-lift:#2e211a;--leather:#5c2f27;--brass:#c79a4e;--brass-dim:#8f6d36;--paper:#ece2d3;--paper-dim:#a89684;--paper-faint:#6f6053;--ink-on-brass:#1d150c;--hairline:#ece2d324;--trip-wash:#c79a4e0f;--font-system:"Jost", system-ui, sans-serif;--font-journal:"Newsreader", Georgia, serif;--body-size:16.5px;--body-leading:1.72;--measure:62ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--margin-outer:1.05rem;--rail-left:19px;--entry-indent:30px;--month-header-h:40px;--day-header-h:36px;--ease-sheet:cubic-bezier(.22, 1, .36, 1);--dur-sheet:.28s;--dur-cover:.4s;--dur-toast:.2s;--dur-quick:.14s}@media (prefers-reduced-motion:reduce){:root{--dur-sheet:0s;--dur-cover:0s;--dur-toast:0s;--dur-quick:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--walnut);min-height:100svh;color:var(--paper);font-family:var(--font-journal);font-size:var(--body-size);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}button{font:inherit;color:inherit}::selection{background:var(--brass-dim);color:var(--walnut)}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.cover{z-index:0;background:var(--walnut);height:100svh;position:sticky;top:0;overflow:hidden}.cover__plate,.cover__plate img{width:100%;height:100%;position:absolute;inset:0}.cover__plate img{object-fit:cover;object-position:center top;display:block}.cover__plate--in{animation:cover-in var(--dur-cover) ease both}@keyframes cover-in{0%{opacity:0}to{opacity:1}}.cover__scrim{background:linear-gradient(#0c0e168c 0%,#0c0e1642 34%,#0c0e1600 60%);position:absolute;inset:0}.cover__botscrim{background:linear-gradient(0deg, var(--walnut) 2%, #1913108c 42%, #19131000);height:42%;position:absolute;bottom:0;left:0;right:0}.cover__mark{top:27%;left:calc(1.45rem + env(safe-area-inset-left));position:absolute}.wordmark{font-weight:inherit;-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;display:inline-flex}.wordmark__mark{font-family:var(--font-system);letter-spacing:.44em;text-indent:.06em;text-transform:uppercase;color:#f2e9dc;text-shadow:0 2px 16px #00000073;margin-right:-.44em;font-size:32px;font-weight:300;line-height:1}.wordmark__tag{font-family:var(--font-system);letter-spacing:.02em;text-transform:lowercase;text-align:right;white-space:nowrap;color:#ece2d3c7;text-shadow:0 1px 12px #0000008c;font-size:13px;font-weight:300;line-height:1.35}.timeline{z-index:1;min-height:60svh;padding:var(--sp-6) var(--margin-outer) calc(var(--sp-6) * 3 + env(safe-area-inset-bottom));background:var(--walnut);border-top:1px solid var(--hairline);margin-top:-14svh;position:relative}.timeline__empty{max-width:var(--measure);margin:var(--sp-6) 0 0 var(--entry-indent);color:var(--paper-dim)}.timeline__label{font-family:var(--font-system);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-faint);font-size:11px}
