@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #faf7f0;--ink: #211e19;--ink-soft: #6b645a;--ink-faint: #8d867b;--rule: #e4ddd0;--rule-strong: #cfc6b5;--serif: "Newsreader Variable", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--measure: 40rem;--measure-wide: 46rem}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{min-height:100dvh;display:flex;flex-direction:column;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.65;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.shell{width:100%;max-width:var(--measure-wide);margin-inline:auto;padding-inline:1.25rem}@media(min-width:40rem){.shell{padding-inline:2rem}}main{flex:1}a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .15s ease}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:1px}::selection{background:#e8dfc9}.site-header{padding-block:1.75rem 0}.site-header .shell{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;justify-content:space-between}.wordmark{font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.site-nav{font-family:var(--sans);font-size:.8125rem;letter-spacing:.04em}.site-nav ul{list-style:none;display:flex;gap:1.25rem}.site-nav a{text-decoration:none;color:var(--ink-soft)}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink)}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.35em}.site-footer{margin-top:6rem;padding-block:2.5rem 3rem;border-top:1px solid var(--rule);font-family:var(--sans);font-size:.8125rem;color:var(--ink-soft)}.site-footer .shell{display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.meta{font-family:var(--sans);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.meta strong{color:var(--ink-soft);font-weight:500}.rule{border:0;border-top:1px solid var(--rule);margin-block:3rem}.rule-short{border:0;border-top:1px solid var(--rule-strong);width:3.5rem;margin:3.5rem auto}.masthead{text-align:center;padding-block:4.5rem 4rem}.masthead h1{font-family:var(--sans);font-size:clamp(1.0625rem,.9rem + 1vw,1.375rem);font-weight:650;letter-spacing:.3em;text-transform:uppercase;text-indent:.3em}.masthead .tagline{margin-top:1.25rem;font-style:italic;font-size:clamp(1.1875rem,1.05rem + .7vw,1.5rem);color:var(--ink)}.masthead .creed{margin-top:1.75rem;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.5;color:var(--ink-soft);text-wrap:balance}.masthead .human{margin-top:1.75rem;font-family:var(--sans);font-size:.8125rem;letter-spacing:.08em;color:var(--ink-faint)}.feature{max-width:var(--measure);margin-inline:auto;text-align:center;padding-block:3.5rem 4rem;border-top:1px solid var(--rule)}.feature .kicker{margin-bottom:1.5rem}.feature h2{font-size:clamp(1.75rem,1.3rem + 2.2vw,2.625rem);font-weight:500;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.feature h2 a{text-decoration:none}.feature h2 a:hover{text-decoration:underline;text-decoration-color:var(--rule-strong)}.feature .excerpt{margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);color:var(--ink-soft);text-wrap:pretty}.feature .meta{margin-top:1.5rem}.feature .read-link{display:inline-block;margin-top:1.75rem;font-family:var(--sans);font-size:.875rem;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:.15em}.essay-list{list-style:none;max-width:var(--measure);margin-inline:auto}.essay-list li{padding-block:2.25rem;border-top:1px solid var(--rule)}.essay-list li:last-child{border-bottom:1px solid var(--rule)}.essay-list h3{font-size:clamp(1.3125rem,1.15rem + .8vw,1.625rem);font-weight:500;line-height:1.25;letter-spacing:-.005em;text-wrap:balance}.essay-list h3 a{text-decoration:none}.essay-list h3 a:hover{text-decoration:underline;text-decoration-color:var(--rule-strong)}.essay-list .excerpt{margin-top:.6rem;color:var(--ink-soft);font-size:1.0625rem;text-wrap:pretty}.essay-list .meta{margin-top:.9rem}.section-heading{max-width:var(--measure);margin-inline:auto;margin-bottom:1.75rem}.essay{max-width:var(--measure);margin-inline:auto;padding-top:4rem}.essay-header{text-align:center;margin-bottom:3.5rem}.essay-header .kicker{margin-bottom:1.25rem}.essay-header h1{font-size:clamp(1.875rem,1.35rem + 2.6vw,2.875rem);font-weight:500;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.essay-header .meta{margin-top:1.5rem}.prose{font-size:clamp(1.125rem,1.05rem + .4vw,1.25rem);line-height:1.72}.prose>*+*{margin-top:1.4em}.prose p{text-wrap:pretty}.prose h2,.prose h3{font-weight:500;line-height:1.3;margin-top:2.2em}.prose h2{font-size:1.4em}.prose h3{font-size:1.15em}.prose em{font-style:italic}.prose blockquote{padding-left:1.25rem;border-left:2px solid var(--rule-strong);color:var(--ink-soft);font-style:italic}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:.4em}.prose hr{border:0;text-align:center;margin-block:2.5em}.prose hr:after{content:"· · ·";letter-spacing:.6em;color:var(--ink-faint);font-size:.9em}.prose img{max-width:100%;height:auto}.prose code{font-size:.9em}.essay-end{text-align:center;padding-bottom:1rem}.essay-end .sign-off{font-style:italic;font-size:1.125rem}.essay-end .colophon{margin-top:2rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.essay-end .colophon p+p{margin-top:.35rem}.subscribe{max-width:var(--measure);margin-inline:auto;text-align:center;padding-block:3.5rem}.subscribe h2{font-size:clamp(1.375rem,1.2rem + .9vw,1.75rem);font-weight:500}.subscribe .note{margin-top:.85rem;color:var(--ink-soft);font-size:1.0625rem}.subscribe-form{margin-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.subscribe-form input[type=email]{font-family:var(--sans);font-size:1rem;color:var(--ink);background:transparent;border:1px solid var(--rule-strong);border-radius:2px;padding:.65rem .9rem;width:min(20rem,100%)}.subscribe-form input[type=email]::placeholder{color:var(--ink-faint)}.subscribe-form button{font-family:var(--sans);font-size:.9375rem;letter-spacing:.03em;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:2px;padding:.65rem 1.4rem;cursor:pointer}.subscribe-form button:hover{background:#3a362f}.archive{max-width:var(--measure);margin-inline:auto;padding-top:4rem}.archive h1{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.375rem);font-weight:500;letter-spacing:-.01em}.archive .intro{margin-top:1rem;color:var(--ink-soft)}.archive-year{margin-top:3.5rem}.archive-year>h2{font-family:var(--sans);font-size:1rem;font-weight:600;letter-spacing:.12em}.archive-month{margin-top:2rem}.archive-month>h3{font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.9rem}.archive-month ol{list-style:none}.archive-month li{display:flex;align-items:baseline;gap:1.5rem;padding-block:.55rem}.archive-month .date{font-family:var(--sans);font-size:.75rem;letter-spacing:.08em;color:var(--ink-faint);white-space:nowrap;min-width:3.5rem}.archive-month li a{text-decoration:none;font-size:1.0625rem}.archive-month li a:hover{text-decoration:underline;text-decoration-color:var(--rule-strong)}.page{max-width:var(--measure);margin-inline:auto;padding-top:4rem}.page>h1{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.375rem);font-weight:500;letter-spacing:-.01em;margin-bottom:2rem}.page-center{text-align:center;padding-top:7rem}.page-center h1{margin-bottom:1rem}.page-center p{color:var(--ink-soft)}.page-center .back-link{display:inline-block;margin-top:2rem;font-family:var(--sans);font-size:.875rem;letter-spacing:.06em}
