@font-face{font-family:Instrument Serif;src:url(/fonts/instrument.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/ebgaramond.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/ebgaramond-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--paper:#f1e5d0;--paper-sunk:#e5dbc5;--rule:#c9bc9f;--rule-fine:#1c2a462e;--ink:#1b2a46;--ink-mid:#3a4b6d;--ink-soft:#1b2a4699;--ink-faint:#1b2a4661;--oxide:#9b3a22;--oxide-soft:#9b3a221a;--dot:#1b2a4629;--card:#fbf7ee;--plate-panel:#1b2a46;--gallery:#0e1218;--gallery-lift:#161b22;--gallery-rule:#2b333d;--gallery-ink:#e9e4d6;--gallery-ink-strong:#f4efe2;--oxide-lift:#d9755c;--f-display:"Instrument Serif", Georgia, serif;--f-body:"EB Garamond", Georgia, serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--body-size:1.28rem;--body-lh:1.52;--measure:44rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#141d30;--paper-sunk:#0f1626;--rule:#2e3e5e;--rule-fine:#e8dfcb33;--ink:#e9e0cb;--ink-mid:#c3b79e;--ink-soft:#e9e0cba3;--ink-faint:#e9e0cb66;--oxide:#d9714e;--oxide-soft:#d9714e1f;--dot:#e9e0cb21;--card:#212e4a}}:root[data-theme=dark]{--paper:#141d30;--paper-sunk:#0f1626;--rule:#2e3e5e;--rule-fine:#e8dfcb33;--ink:#e9e0cb;--ink-mid:#c3b79e;--ink-soft:#e9e0cba3;--ink-faint:#e9e0cb66;--oxide:#d9714e;--oxide-soft:#d9714e1f;--dot:#e9e0cb21;--card:#212e4a}*{box-sizing:border-box}body{background-color:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--body-size);line-height:var(--body-lh);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}.wrap{max-width:var(--measure);margin:0 auto;padding:0 1.5rem}a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nav,.footer{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.nav{border-bottom:1px solid var(--rule);justify-content:center;align-items:center;gap:1.5rem;padding:2.25rem 0 1.5rem;display:flex}.nav .mark{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.nav .mark:hover{color:var(--oxide)}.nav .mark:focus-visible{outline:2px solid var(--oxide);outline-offset:4px}.nav .mark-glyph{width:auto;height:4.25rem;display:block}@media (max-width:34rem){.nav .mark-glyph{height:3.25rem}}.footer{color:var(--ink-faint);border-top:1px solid var(--rule);margin-top:5rem;padding:1.5rem 0 4rem}.fan{display:none}@media (min-width:78rem){.fan{justify-content:center;align-items:flex-start;height:23rem;margin:3rem 0 1rem;display:flex}}.fan-slot{transform:rotate(var(--fan-rotate)) translateY(var(--fan-y));transform-origin:bottom;margin-left:-3rem;transition:transform .28s}.fan-slot:first-child{margin-left:0}.fan-slot:hover,.fan-slot:focus-within{transform:rotate(0deg) translateY(calc(var(--fan-y) - .75rem));z-index:20}.fan-card{background:var(--card);border:1px solid var(--ink-faint);width:15.5rem;height:18.5rem;color:var(--ink);animation:fan-in .45s var(--fan-delay) both;flex-direction:column;gap:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.fan-card--empty{border-style:dashed;border-color:var(--rule);background:var(--paper-sunk);color:var(--ink-faint)}.fan-seq{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.fan-plate{background:var(--plate-panel);flex:auto;min-height:0;display:block;overflow:hidden}.fan-body{flex-direction:column;flex:none;gap:.5rem;padding:.85rem 1rem 1rem;display:flex}.fan-card--empty .fan-body{flex:auto}.fan-plate img{object-fit:contain;width:100%;height:100%;display:block}.fan-title{font-family:var(--f-display);text-wrap:balance;font-size:1.28rem;line-height:1.1}.fan-pending{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.6875rem}.fan-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes fan-in{0%{transform:translateY(.75rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fan-card{animation:none}.fan-slot{transition:none}}.section-head{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:3.5rem 0 .5rem;font-size:.75rem;font-weight:500}.entry-list{margin:0;padding:0;list-style:none}.entry-list li{border-top:1px solid var(--rule-fine)}.entry-list li:last-child{border-bottom:1px solid var(--rule-fine)}.entry-link{grid-template-columns:4rem 1fr;gap:1.25rem;padding:1.35rem 0;text-decoration:none;display:grid}.entry-link:hover .entry-title{text-decoration:underline}.entry-seq{font-family:var(--f-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.5rem;font-size:.75rem}.entry-title{font-family:var(--f-display);text-wrap:balance;margin:0 0 .35rem;font-size:1.6rem;line-height:1.12}.entry-blurb{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.45}.entry-meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.9rem;margin:2.75rem 0 1.5rem;font-size:.75rem;display:flex}.entry-meta .num{color:var(--ink)}.entry h1{font-family:var(--f-display);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2.1rem,5.5vw,3.15rem);font-weight:400;line-height:1.02}.summary{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;margin:0 0 2.75rem;padding:1.35rem 0 1.5rem}.summary-label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.75rem;font-size:.6875rem;font-weight:500;display:block}.standfirst{font-size:calc(var(--body-size) * 1.02);color:var(--ink-mid);margin:0;font-style:italic;line-height:1.5}.prose p,.prose li{font-size:var(--body-size);line-height:var(--body-lh)}.prose p{margin:0 0 1.15rem}.prose h2{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-fine);margin:2.75rem 0 1rem;padding-bottom:.5rem;font-size:.75rem;font-weight:500}.prose ul{margin:0 0 1.15rem;padding-left:1.1rem}.prose li{margin-bottom:.4rem}.prose strong{font-weight:600}.prose .table-scroll{margin:0 0 1.5rem;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:26rem}.prose th,.prose td{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px solid var(--rule-fine);color:var(--ink-soft);padding:.55rem .7rem;font-size:.8125rem}.prose th:first-child,.prose td:first-child{text-align:left;padding-left:0}.prose th:last-child,.prose td:last-child{padding-right:0}.prose thead th{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--rule);font-size:.6875rem;font-weight:400}.prose td strong,.prose th strong{color:var(--ink);font-weight:500}.against{border-left:0;border-top:1px solid var(--oxide);border-bottom:1px solid var(--oxide);background:0 0;margin:2rem 0 1.75rem;padding:1.15rem 0 1.25rem}.against .label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--oxide);margin-bottom:.5rem;font-size:.6875rem;display:block}.against p{color:var(--ink-mid);font-style:italic}.against p:last-child{margin-bottom:0}.plate{border:1px dashed var(--rule);text-align:center;margin:2rem 0;padding:2.5rem 1.5rem}.plate .slug{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.75rem;font-size:.6875rem;display:block}.plate .argument{color:var(--ink-mid);max-width:26rem;margin:0 auto;font-size:1.05rem;line-height:1.45}.entry-plate{margin:0 0 2.75rem}.entry-plate img{aspect-ratio:16/9;background:var(--plate-panel);width:100%;height:auto;display:block}.entry-plate figcaption{max-width:var(--measure);font-family:var(--f-mono);color:var(--ink-faint);text-align:left;margin:.85rem auto 0;padding:0 1.5rem;font-size:.75rem;line-height:1.5}@media (max-width:34rem){.entry-plate{margin-bottom:2rem}.entry-link{grid-template-columns:1fr;gap:.35rem}.entry-seq{padding-top:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--hero-ink:#f7f1e4}.hero{isolation:isolate;height:clamp(24rem,76vh,44rem);margin-bottom:4.5rem;position:relative;overflow:hidden}.hero-plate{position:absolute;inset:0}.hero-plate img,.hero-plate video{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.03)}.hero-plate:after{content:"";background: linear-gradient(to bottom, #0c142485 0%, #0c142429 32%, #0c142433 62%, #0c142457 84%, var(--paper) 100%);position:absolute;inset:0}.hero-veil{background:var(--paper);opacity:0;z-index:2;pointer-events:none;position:absolute;inset:0}.hero-mark:before{content:"";z-index:-1;background:radial-gradient(46% 30% at 50% 49%,#0a101e94 0%,#0a101e57 45%,#0000 72%);position:absolute;inset:0}.hero-mark{z-index:3;color:var(--hero-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:0 1.5rem;display:flex;position:absolute;inset:0}.hero-name{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(2.75rem,9vw,6rem);line-height:1}.hero-kind{font-family:var(--f-mono);letter-spacing:.34em;text-transform:uppercase;opacity:.82;font-size:.75rem}.hero-cue{z-index:3;background:linear-gradient(to bottom, transparent, var(--hero-ink));opacity:.5;width:1px;height:3rem;position:absolute;bottom:2.25rem;left:50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-track{view-timeline-name:--hero-track;view-timeline-axis:block;height:220vh;margin-bottom:-100vh}.hero{height:100svh;margin-bottom:0;position:sticky;top:0}.hero-plate img,.hero-plate video,.hero-veil,.hero-mark,.hero-cue{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-track;animation-range:contain}.hero-plate img,.hero-plate video{transform-origin:82% 52%;animation-name:hero-zoom}.hero-veil{animation-name:hero-dissolve}.hero-mark{animation-name:hero-mark-out}.hero-cue{animation-name:hero-cue-out}}}@keyframes hero-zoom{0%{transform:scale(1.02)}to{transform:scale(1.9)}}@keyframes hero-dissolve{0%{opacity:0}55%{opacity:.05}to{opacity:1}}@keyframes hero-mark-out{0%{opacity:1;transform:scale(1)}45%{opacity:0;transform:scale(1.06)}to{opacity:0;transform:scale(1.1)}}@keyframes hero-cue-out{0%{opacity:.5}30%{opacity:0}to{opacity:0}}.tldr{text-align:center;max-width:34rem;margin:0 auto 4rem}.tldr p{color:var(--ink-mid);text-wrap:balance;margin:0 0 1rem;font-size:1.18rem;line-height:1.5}.tldr p:first-child{color:var(--ink);font-size:1.4rem;line-height:1.42}.tldr p:last-child{margin-bottom:0}.index-links{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:5rem;display:grid}@media (min-width:40rem){.index-links{grid-template-columns:1fr 1fr}}.index-links a{background:var(--paper);padding:1.75rem 1.5rem;text-decoration:none;display:block}.index-links a:hover{background:var(--card)}.index-links-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.index-links-note{color:var(--ink-soft);font-size:1.02rem;line-height:1.4;display:block}.page-head{font-family:var(--f-display);margin:3.5rem 0 1rem;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:400;line-height:1.05}.page-standfirst{max-width:32rem;color:var(--ink-soft);margin:0 0 3rem;font-size:1.1rem;line-height:1.45}body:has(.hero) .nav-wrap{display:none}body:has(.hero) .hero{height:100svh}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);margin:0 0 1.5rem;padding-bottom:.75rem;font-size:.75rem;font-weight:500}.method{margin-top:6rem}.method-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:46rem){.method-grid{grid-template-columns:repeat(3,1fr)}}.method-card{background:var(--paper);padding:1.5rem 1.35rem 1.65rem}.method-label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 .85rem;font-size:.75rem;font-weight:500}.method-body{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.45}.colophon{margin-top:6rem}.colophon-body{max-width:34rem}.colophon-body p{color:var(--ink-mid);margin:0 0 1rem;font-size:1.08rem;line-height:1.5}.colophon-mark{color:var(--ink)}.colophon-body .colophon-links{letter-spacing:normal;color:var(--ink-mid);margin-top:1.5rem;font-size:1.08rem;line-height:1.5}.frame{z-index:1;border-left:1px solid var(--rule-fine);border-right:1px solid var(--rule-fine);background-image:radial-gradient(circle, var(--dot) 1px, transparent 1px);background-position:12px 12px;background-size:22px 22px;max-width:78rem;margin:0 auto;position:relative}.frame--plain{background-image:none;border-left:0;border-right:0}.band{border-bottom:1px solid var(--rule-fine);padding:4rem 2rem 4.5rem}.band:last-child{border-bottom:none}@media (min-width:60rem){.band{padding:5rem 3.5rem 5.5rem}}.band-eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.25rem;font-size:.75rem;font-weight:500}.band-head{font-family:var(--f-display);letter-spacing:-.015em;max-width:20ch;margin:0 0 1.25rem;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:400;line-height:1.02}.band-head--sm{font-size:clamp(1.9rem,3.6vw,2.6rem)}.band-standfirst{max-width:38rem;color:var(--ink-soft);margin:0;font-size:1.1rem;line-height:1.45}.band--lede .fan{margin-top:3.5rem}.about-card{border:1px solid var(--rule);background:var(--paper);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:54rem){.about-card{grid-template-columns:5fr 6fr}}.about-plate{border-bottom:1px solid var(--rule);background:var(--paper-sunk);min-height:15rem;display:flex}@media (min-width:54rem){.about-plate{border-bottom:none;border-right:1px solid var(--rule)}}.about-plate img{object-fit:cover;width:100%;height:100%;display:block}.about-plate-slot{border:1px dashed var(--rule);flex:1;place-items:center;margin:1rem;display:grid}.about-plate-slot .slug{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.about-body{padding:2rem 1.75rem 2.25rem}.about-body h2{font-family:var(--f-display);margin:0 0 1rem;font-size:1.9rem;font-weight:400;line-height:1.1}.about-body p{color:var(--ink-soft);margin:0 0 1rem;font-size:1.05rem;line-height:1.5}.about-body .about-meta{color:var(--ink-faint);margin-bottom:0}.about-mark{color:var(--ink)}.writing-grid{border-top:1px solid var(--rule);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:54rem){.writing-grid{grid-template-columns:1fr 1fr;column-gap:0}.writing-grid>li:nth-child(odd){border-right:1px solid var(--rule)}}.writing-grid>li{border-bottom:1px solid var(--rule);min-width:0}.writing-row{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.writing-row:hover{background:var(--paper)}.writing-main{flex-direction:column;gap:.3rem;min-width:0;display:flex}.writing-finding{color:var(--ink-soft);text-wrap:pretty;font-size:.94rem;line-height:1.4}.writing-title{min-width:0;font-size:1.05rem;line-height:1.35}.writing-seq{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-right:.75rem;font-size:.75rem}.writing-time{font-family:var(--f-mono);color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.writing-empty{color:var(--ink-faint);margin:2.5rem 0 0}.band--method,.band--colophon{margin-top:0}.prose code{font-family:var(--f-mono);font-size:.775em;font-weight:400;line-height:inherit;color:var(--ink);word-break:keep-all;border-radius:2px;padding:.05em .25em}.prose pre{font-family:var(--f-mono);border:1px solid var(--rule-fine);color:var(--ink);border-radius:2px;margin:0 0 1.15rem;padding:.9rem 1rem;font-size:.8em;line-height:1.65;overflow-x:auto}.prose pre,.prose .table-scroll{scrollbar-width:thin;scrollbar-color:var(--rule-fine) transparent}.prose pre::-webkit-scrollbar{height:6px}.prose .table-scroll::-webkit-scrollbar{height:6px}.prose pre::-webkit-scrollbar-track{background:0 0}.prose .table-scroll::-webkit-scrollbar-track{background:0 0}.prose pre::-webkit-scrollbar-thumb{background:var(--rule-fine);border-radius:3px}.prose .table-scroll::-webkit-scrollbar-thumb{background:var(--rule-fine);border-radius:3px}.prose pre:hover::-webkit-scrollbar-thumb{background:var(--rule)}.prose .table-scroll:hover::-webkit-scrollbar-thumb{background:var(--rule)}.prose pre:hover,.prose .table-scroll:hover{scrollbar-color:var(--rule) transparent}.prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.facade,.gallery{background:var(--gallery);color:var(--gallery-ink);width:100vw;margin-left:calc(50% - 50vw)}.facade-inner,.gallery-inner{max-width:72rem;margin:0 auto;padding:0 1.75rem}.facade{padding:clamp(4rem,12vh,8rem) 0 clamp(2.5rem,6vh,4rem)}.facade-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--oxide-lift);margin:0 0 1.4rem;font-size:.68rem}.facade-claim{font-family:var(--f-display);letter-spacing:-.015em;color:var(--gallery-ink-strong);text-wrap:balance;max-width:18ch;margin:0 0 1rem;font-size:clamp(2.4rem,6.4vw,4.4rem);font-weight:400;line-height:1.02}.facade-standfirst{color:var(--gallery-ink);opacity:.82;max-width:40rem;margin:0;font-size:1.08rem;line-height:1.55}.gallery{padding:clamp(2rem,5vh,3.5rem) 0 clamp(4rem,10vh,6rem)}.gallery-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--oxide-lift);margin:0 0 .5rem;font-size:.64rem}.gallery-head{font-family:var(--f-display);color:var(--gallery-ink-strong);margin:0 0 .4rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.1}.gallery-standfirst{color:var(--gallery-ink);opacity:.62;max-width:34rem;margin:0 0 clamp(2.5rem,6vh,4rem);font-size:.95rem}.gallery-row{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);display:grid}.gwork{text-align:center;color:inherit;flex-direction:column;align-items:center;min-width:0;text-decoration:none;display:flex}.gwork-date{font-family:var(--f-mono);letter-spacing:.08em;color:var(--gallery-ink);opacity:.45;margin-bottom:.9rem;font-size:.66rem}.gwork-object{aspect-ratio:4/5;place-items:center;width:100%;margin-bottom:1rem;display:grid}.gwork-object img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .18s ease-out}.gwork:hover .gwork-object img,.gwork:focus-visible .gwork-object img{transform:scale(1.03)}.gwork-object-slot{border:1px dashed var(--gallery-rule);border-radius:2px;width:62%;height:62%}.gwork-title{font-family:var(--f-display);color:var(--gallery-ink-strong);text-wrap:balance;margin-bottom:.4rem;font-size:1.12rem;font-weight:400;line-height:1.18}.gwork:hover .gwork-title,.gwork:focus-visible .gwork-title{color:var(--oxide-lift)}.gwork-finding{color:var(--gallery-ink);opacity:.6;text-wrap:pretty;margin-bottom:.7rem;font-size:.86rem;line-height:1.42}.gwork-meta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gallery-ink);opacity:.45;align-items:center;gap:.5rem;font-size:.58rem;display:flex}.gwork-seq{color:var(--oxide-lift);opacity:.9}.gwork-status.is-withdrawn{color:var(--gallery-ink)}.gwork:has(.is-withdrawn){opacity:.55}@media (max-width:34rem){.gallery-row{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:2.2rem 1.2rem}.gwork-finding{display:none}}body:has(.gallery) .nav-wrap{background:var(--gallery);box-shadow:0 0 0 100vmax var(--gallery);clip-path:inset(0 -100vmax)}:is(body:has(.gallery) .nav-wrap a,body:has(.gallery) .nav-wrap svg){color:var(--gallery-ink);fill:currentColor}body:has(.gallery) .nav-wrap img{filter:invert()brightness(1.6)}.gwork-object-slot{border:0}.entry-meta .listen{all:unset;cursor:pointer;color:var(--ink-faint);align-items:center;margin-top:-.1rem;display:inline-flex}.entry-meta .read-time{align-items:center;gap:.9rem;display:inline-flex}.entry-meta .listen:hover,.entry-meta .listen[aria-label^=Pause]{color:var(--ink)}.entry-meta .listen:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.entry .is-reading{position:relative}.entry .is-reading:before{content:"";background:var(--ink-faint);width:2px;position:absolute;top:.2em;bottom:.2em;left:-.75rem}.entry .table-scroll.is-reading{border-left:2px solid var(--ink-faint);margin-left:-.75rem;padding-left:calc(.75rem - 2px)}.entry .table-scroll.is-reading:before{content:none}
