@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-ext-300-normal.DxJ0BlAb.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-300-normal.Dew-0mlA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-300-normal.TT4edCfe.woff2)format("woff2"),url(/_astro/spectral-cyrillic-300-normal.6o5Qi3HZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-vietnamese-300-normal.Do0NpIVl.woff2)format("woff2"),url(/_astro/spectral-vietnamese-300-normal.dynA_pMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-ext-300-normal.B2IMUBX5.woff2)format("woff2"),url(/_astro/spectral-latin-ext-300-normal.BIyTyIW_.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-300-normal.Csl9mA3s.woff2)format("woff2"),url(/_astro/spectral-latin-300-normal.BMSND_f1.woff)format("woff");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:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-ext-300-italic.C6y5uvlo.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-300-italic.BiaWcL4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-300-italic.DD_rYkDr.woff2)format("woff2"),url(/_astro/spectral-cyrillic-300-italic.3m71HTcl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/spectral-vietnamese-300-italic.Ahii1FiE.woff2)format("woff2"),url(/_astro/spectral-vietnamese-300-italic.D3mWM2o1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-ext-300-italic.CAoQwQlN.woff2)format("woff2"),url(/_astro/spectral-latin-ext-300-italic.CeS3VVkJ.woff)format("woff");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:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-300-italic.naRpDz_b.woff2)format("woff2"),url(/_astro/spectral-latin-300-italic.DyKGil11.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-ext-400-normal.B4-YHs9i.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-400-normal.-n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-400-normal.Bx9Tn3WZ.woff2)format("woff2"),url(/_astro/spectral-cyrillic-400-normal.X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-vietnamese-400-normal.C7CRHYqk.woff2)format("woff2"),url(/_astro/spectral-vietnamese-400-normal.CWkMWCzb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-ext-400-normal.XDLFwhqg.woff2)format("woff2"),url(/_astro/spectral-latin-ext-400-normal.BHbqXr-7.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-ext-500-normal.bcG1qx3J.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-500-normal.B5u3KHyE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-500-normal.medSbGbm.woff2)format("woff2"),url(/_astro/spectral-cyrillic-500-normal.CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-vietnamese-500-normal.qnENts6X.woff2)format("woff2"),url(/_astro/spectral-vietnamese-500-normal.BfZg6KYt.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-ext-500-normal.CC9VEg_t.woff2)format("woff2"),url(/_astro/spectral-latin-ext-500-normal.Bmnp8FUT.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-500-normal.nNjq7_Cd.woff2)format("woff2"),url(/_astro/spectral-latin-500-normal.PrYyf_gG.woff)format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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}.reading{--ink:#ece7dc;--ink-soft:#c4bdaf;--ink-faint:#8a8478;--accent:#e9c48a;--r-serif:"Spectral", Georgia, serif;--r-mono:"IBM Plex Mono", ui-monospace, monospace;--rule:#ece7dc24;--margin-col:15rem;--text-col:42rem;max-width:80rem;padding:clamp(48px, 8vw, 104px) var(--gutter) clamp(64px, 9vw, 120px);font-family:var(--r-serif);color:var(--ink);margin:0 auto}body:has(.reading){background:#0b0b0c}.reading a{color:var(--ink);text-underline-offset:.18em;text-decoration-color:#e9c48a80;text-decoration-thickness:1px}.reading a:hover{color:var(--accent);text-decoration-color:var(--accent)}.reading p{max-width:none}.label{font:400 .72rem/1.5 var(--r-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0}.label a{color:inherit;text-decoration:none}.label a:hover{color:var(--accent)}.reading-head{max-width:48rem;margin:0 0 clamp(40px,6vw,80px)}.reading-head .label{margin-bottom:1.2rem}.reading-head h1{font:300 clamp(2.5rem, 6.4vw, 4.8rem)/1 var(--r-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.3rem}.reading-head .lead{font:300 clamp(1.12rem, 1rem + .45vw, 1.34rem)/1.55 var(--r-serif);color:var(--ink-soft);max-width:40rem;margin:0}.row{grid-template-columns:minmax(0, var(--margin-col)) minmax(0, var(--text-col));border-top:1px solid var(--rule);gap:1rem 4rem;padding:2.2rem 0 2.6rem;display:grid}.row>.hang h2{font:400 clamp(1.5rem, 2.4vw, 1.95rem)/1.15 var(--r-serif);letter-spacing:-.01em;margin:0}.row>.hang .label{margin-top:.6rem}.row>.hang .note{font:300 .98rem/1.45 var(--r-serif);color:var(--ink-faint);margin:.5rem 0 0}.row.wide{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:2.6rem 0 3rem}.row.wide>.hang{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 2rem;display:flex}.row.wide>.hang .note,.row.wide>.hang .about{max-width:36rem;margin:0}.row.wide>.hang .more{font:400 .74rem/1.4 var(--r-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-decoration:none}.row.wide>.hang .more:hover{text-decoration:underline}.cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min,16rem)), 1fr));gap:2.2rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.cards a{color:var(--ink);align-content:start;gap:.7rem;text-decoration:none;display:grid}.cards .pic{aspect-ratio:16/10;background:#000;border-radius:3px;display:block;position:relative;overflow:hidden}.cards .pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.cards a:hover .pic img{transform:scale(1.03)}.cards .kicker{font:400 .68rem/1.4 var(--r-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cards .name{font:400 1.3rem/1.22 var(--r-serif)}.cards a:hover .name{color:var(--accent)}.cards .line{font:300 1rem/1.5 var(--r-serif);color:var(--ink-soft);margin:0}@media (prefers-reduced-motion:reduce){.cards .pic img{transition:none}}@media (width>=761px){.row>.hang.sticks{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}}.prose{font:300 1.16rem/1.68 var(--r-serif);color:var(--ink-soft)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:0 0 1.05em}.prose strong{color:var(--ink);font-weight:500}.prose ul{margin:0 0 1.05em;padding:0;list-style:none}.prose li{margin-bottom:.3em;padding-left:1.3em;position:relative}.prose li:before{content:"";background:var(--ink-faint);width:.5em;height:1px;position:absolute;top:.78em;left:.15em}.prose table{border-collapse:collapse;width:100%;margin:1.5em 0 1.7em;font-size:1rem;line-height:1.4}.prose th{font:400 .7rem/1.4 var(--r-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--rule);vertical-align:bottom;padding:0 .9rem .55rem 0}.prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.55rem .9rem .55rem 0}.prose td:first-child{color:var(--ink)}.prose th:last-child,.prose td:last-child{padding-right:0}.table-scroll{-webkit-overflow-scrolling:touch;margin:1.5em 0 1.7em;overflow-x:auto}.table-scroll table{min-width:26rem;margin:0}.prose .katex-display{-webkit-overflow-scrolling:touch;margin:1.4em 0;padding:.3em 0;overflow:auto hidden}.prose .katex-display>.katex{white-space:nowrap}.katex{text-transform:none;letter-spacing:normal}.plain-list{margin:0;padding:0;list-style:none}@media (width<=760px){.row{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.8rem 0 2.1rem}.prose{font-size:1.1rem}.prose>table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.prose>table th,.prose>table td{white-space:nowrap}}.reading-head.with-pic{isolation:isolate;align-content:end;max-width:none;min-height:clamp(18rem,34vw,30rem);display:grid;position:relative}.reading-head.with-pic>*{max-width:44rem}.reading-head.with-pic:before{content:"";z-index:-1;top:calc(-1*clamp(48px,8vw,104px));right:calc(-1 * var(--gutter));background:var(--pic) center / cover no-repeat;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000),linear-gradient(#000 70%,#0000);opacity:.85;width:min(62%,52rem);position:absolute;bottom:-2rem;mask-image:linear-gradient(270deg,#000 35%,#0000)}@media (width<=760px){.reading-head.with-pic{min-height:0;padding-top:9rem}.reading-head.with-pic:before{width:auto;left:calc(-1 * var(--gutter));opacity:.7;bottom:45%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}}
