@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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: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+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: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+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: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+??,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: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+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: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+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: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+??,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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.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:Monsieur La Doulaise;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Monsieur La Doulaise;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/monsieur-la-doulaise-latin-400-normal.nGPgy8cd.woff2)format("woff2"),url(/_astro/monsieur-la-doulaise-latin-400-normal.BiFkxjn_.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}:root{--paper:#ffd3d3;--paper-deep:#f6c3c2;--card:#fff6f4;--ink:#1b1813;--ink-soft:#3b2f2c;--muted:#7a4d4b;--accent:#953639;--rule:#1b181333;--rule-strong:#1b1813;--serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--sans:"Archivo Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"DM Mono", Menlo, "Courier New", monospace;--script:"Monsieur La Doulaise", "Snell Roundhand", cursive;--wrap:1180px;--gutter:clamp(16px, 4vw, 48px);--indent:clamp(0px, 8vw, 104px);--column:680px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:18px;line-height:1.6}::selection{background:#95363933}a{color:inherit}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}.visually-hidden{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--card);font-family:var(--mono);padding:.6em 1em;font-size:.8rem;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.kicker{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;font-size:.7rem;font-weight:400;line-height:1.4}.wordmark{font-family:var(--sans);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.18em;line-height:1;display:inline-flex}.wordmark-imp{width:1.75em;height:auto;margin-right:.12em;transition:transform .3s ease-out}a:hover .wordmark-imp{transform:rotate(-6deg)translateY(-2px)}.wordmark-mr{letter-spacing:0;font-size:.5em;font-weight:400;font-stretch:100%}.wordmark-name{font-weight:850;font-stretch:112%}.wordmark--bar{font-size:1.45rem}.topbar{z-index:50;max-width:var(--wrap);min-height:72px;padding:16px var(--gutter) 0;align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.topbar-brand{color:var(--ink);line-height:0;text-decoration:none;display:block}.topbar-nav{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.25rem 1.15rem;margin-left:auto;font-size:.7rem;display:flex}.topbar-nav a,.topbar-menu nav a{color:var(--muted);text-decoration:none}.topbar-nav a:hover,.topbar-nav a[aria-current=page],.topbar-menu nav a[aria-current=page]{color:var(--accent)}.topbar-button{background:var(--ink);color:var(--card);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;flex:none;padding:.75em 1.1em;font-size:.68rem;text-decoration:none}.topbar-button:hover{background:var(--accent)}.topbar-menu{margin-left:auto;display:none;position:relative}.topbar-menu summary{background:var(--ink);color:var(--card);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:.6em .9em;font-size:.7rem;list-style:none}.topbar-menu summary::-webkit-details-marker{display:none}.topbar-menu nav{background:var(--card);min-width:200px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:10px 0;font-size:.78rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 24px #1b171229}.topbar-menu nav a{padding:.55em 1.2em}@media (width<=980px){.topbar-nav,.topbar-button{display:none}.topbar-menu{display:block}}.masthead{text-align:center;margin-top:clamp(2.5rem,6vw,5rem)}.masthead-title{margin:0;line-height:0}.masthead-kicker{max-width:900px;font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:1.25rem;margin:0 auto;font-size:clamp(.8rem,.6rem + .6vw,1.15rem);display:flex}.masthead-kicker:before,.masthead-kicker:after{content:"";background:var(--rule-strong);flex:1;height:1px}.masthead-kicker--top:before,.masthead-kicker--bottom:after{flex:0 0 0}.masthead-kicker--bottom{margin-top:-.25rem}@media (width<=600px){.masthead-kicker{letter-spacing:.16em;gap:.75rem;font-size:.7rem}}.masthead-kicker em{font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:1.35em;font-style:italic}.masthead-logo{width:100%;max-width:1080px;height:auto;margin:-.5rem auto 0;display:block;overflow:visible}@media (width<=600px){.masthead-logo{margin-top:.6rem}}.logo-mr,.logo-name{fill:var(--ink);font-family:var(--sans)}.logo-mr{font-family:var(--serif);font-variation-settings:"opsz" 72;font-size:170px;font-style:italic}.logo-name{font-size:300px;font-weight:850;font-stretch:112%}.masthead-imps{animation:7s ease-in-out infinite imps-float}@keyframes imps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.masthead-imps{animation:none}}.home{margin-top:clamp(3rem,6vw,5rem)}.home-about{grid-template-columns:200px minmax(0,36rem);align-items:start;gap:2.5rem;margin-top:clamp(3.5rem,7vw,6rem);margin-bottom:1rem;display:grid}.home-about-inner{padding-top:.25rem}.home-portrait{margin:0}.home-portrait img{filter:sepia(.15);border-radius:2px;width:100%}.home-portrait figcaption,.article-hero figcaption,.prose figcaption{color:var(--muted);font-family:var(--mono);margin-top:.6rem;font-size:.68rem;line-height:1.5}.home-about-title{font-family:var(--serif);font-variation-settings:"opsz" 48;margin:0 0 .75rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:400;line-height:1.1}.home-blurb{margin:0 0 1rem;font-size:1.02rem;line-height:1.55}.home-blurb-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.home-blurb-link a{color:var(--accent);text-decoration:none}.home-blurb-link a:hover{text-decoration:underline}@media (width<=640px){.home-about{grid-template-columns:110px minmax(0,1fr);gap:1.25rem}.home-portrait figcaption{display:none}}.index-table{font-family:var(--mono)}.index-head,.index-row{grid-template-columns:3.2rem 7.5rem minmax(0,1fr) 7rem 6.5rem 3.8rem;align-items:start;gap:1.25rem;display:grid}.no-section .index-head,.no-section .index-row{grid-template-columns:3.2rem 7.5rem minmax(0,1fr) 6.5rem 3.8rem}.index-head{border-bottom:1px solid var(--rule-strong);letter-spacing:.14em;text-transform:uppercase;padding-bottom:.6rem;font-size:.62rem}.index-head span:nth-last-child(-n+2),.index-date,.index-length{text-align:right}.index-table ol{margin:0;padding:0;list-style:none}.index-row{border-bottom:1px solid var(--rule);color:var(--accent);padding:1rem 0;font-size:.7rem;line-height:1.5}.index-no,.index-section,.index-date,.index-length{padding-top:.3rem}.index-thumb{background:var(--paper-deep);border-radius:2px;display:block;overflow:hidden}.index-thumb img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .4s}.index-row:hover .index-thumb img{transform:scale(1.04)}.index-title{color:var(--ink);font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:1.2rem;line-height:1.3;text-decoration:none}.index-title:hover .index-title-text{text-underline-offset:.18em;text-decoration:underline 1px}.index-excerpt{color:var(--ink-soft);font-family:var(--sans);margin-top:.4rem;font-size:.88rem;line-height:1.45;display:block}.index-section{color:var(--accent);letter-spacing:.04em;text-decoration:none}.index-section:hover{text-decoration:underline}.index-label{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6rem;display:block}.is-large .index-head,.is-large .index-row{grid-template-columns:3.2rem minmax(0,1.15fr) minmax(0,1fr) 6.5rem 3.8rem;column-gap:1.5rem}.is-large .index-row{padding:1.6rem 0 1.8rem}.is-large .index-title{font-size:clamp(1.4rem,1rem + 1.1vw,1.95rem);line-height:1.14}.is-large .is-first .index-title{font-size:clamp(1.6rem,1rem + 1.6vw,2.35rem)}.is-large .is-first{border-bottom-color:var(--rule-strong)}.is-large .index-excerpt{color:var(--accent);margin-top:.8rem;font-size:1rem}@media (width<=860px){.index-head{display:none}.index-row,.no-section .index-row{grid-template-columns:2.2rem 6.5rem minmax(0,1fr) auto;grid-template-areas:"no thumb title title""no thumb section date";gap:.4rem 1rem}.is-large .index-row{grid-template-columns:2.2rem minmax(0,1fr);grid-template-areas:"no thumb""no title""no date";gap:.75rem 1rem;padding:1.4rem 0 1.5rem}.index-no{grid-area:no}.index-thumb{grid-area:thumb}.index-title{grid-area:title}.index-section{grid-area:section;padding-top:0}.index-date{grid-area:date;padding-top:0}.no-section:not(.is-large) .index-date{text-align:left;grid-column:3/-1}.is-large .index-date{text-align:left}.index-length,.index-table:not(.is-large) .index-excerpt{display:none}.index-title{font-size:1.12rem}.is-large .index-title{font-size:1.45rem}}.reading-progress{z-index:60;background:var(--accent);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.reading-progress{animation:linear both reading-progress scroll(root)}}@supports not (animation-timeline:scroll()){.reading-progress{display:none}}@keyframes reading-progress{to{transform:scaleX(1)}}.article{margin-top:clamp(2.5rem,5vw,4.5rem);margin-bottom:5rem}.article-top{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:flex-end;padding-bottom:.75rem;display:flex}.back-link{color:var(--accent);font-size:.95rem;text-decoration:none}.back-link:hover{text-decoration:underline}.article-issue{font-family:var(--serif);font-variation-settings:"opsz" 60;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.4rem);font-style:italic;line-height:1}.article-header{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) 260px;gap:3rem;padding:clamp(1.75rem,4vw,3rem) 0 clamp(1.75rem,4vw,2.75rem);display:grid}.article-header--plain{grid-template-columns:minmax(0,1fr)}.article-heading .kicker{margin-bottom:.6rem}.article-title{max-width:15em;font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.2rem + 4.6vw,5.4rem);font-weight:400;line-height:1}.article-lead{max-width:38em;color:var(--accent);text-wrap:pretty;margin:1.4rem 0 0;font-size:clamp(1.15rem,.95rem + .8vw,1.55rem);line-height:1.4}.article-lead a{color:inherit}.meta{font-family:var(--mono);align-self:start;margin:.4rem 0 0}.meta div{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem 1fr;gap:.75rem;padding:.45rem 0;display:grid}.meta div:first-child{padding-top:0}.meta dt{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;line-height:1.7}.meta dd{margin:0;font-size:.74rem;line-height:1.5}.meta a{text-decoration:none}.meta a:hover{text-decoration:underline}@media (width<=860px){.article-header{grid-template-columns:1fr;gap:2rem}}.legacy-note{margin:1.25rem 0 0 var(--indent);max-width:var(--column);color:var(--muted);font-family:var(--mono);font-size:.7rem;line-height:1.5}.article-hero{margin:clamp(2rem, 4vw, 3rem) 0 0 var(--indent);max-width:1000px}.article-hero img{border-radius:2px;width:auto;max-width:100%;max-height:680px}.article-body{grid-template-columns:minmax(0, var(--column)) minmax(0, 1fr);margin:clamp(2.5rem, 5vw, 3.5rem) 0 0 var(--indent);column-gap:clamp(2rem,5vw,4.5rem);display:grid}.article-body>.prose{grid-area:1/1}.toc{grid-area:1/2;align-self:start;max-width:280px;position:sticky;top:32px}.toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.toc li{counter-increment:toc;border-bottom:1px solid var(--rule);grid-template-columns:1.8rem 1fr;padding:.35rem 0;font-size:.82rem;line-height:1.35;display:grid}.toc li:before{content:counter(toc, decimal-leading-zero);color:var(--accent);font-family:var(--mono);font-size:.65rem;line-height:1.9}.toc a{color:var(--ink-soft);text-decoration:none}.toc a:hover{color:var(--accent)}.toc-mobile{display:none}@media (width<=1100px){.article-body{grid-template-columns:minmax(0, var(--column))}.toc{grid-column:1;max-width:none;margin-bottom:2rem;position:static}.article-body>.prose{grid-row:2}.toc-desktop{display:none}.toc-mobile{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);display:block}.toc-mobile summary{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.75rem 0;font-size:.7rem}.toc-mobile ol{padding-bottom:.75rem}}@media (width<=860px){:root{--indent:0px}}.prose{overflow-wrap:break-word;font-size:1.1rem;line-height:1.65}@media (width<=600px){.prose{font-size:1.04rem}}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{margin:0 0 1.25em}.prose>p:first-of-type:first-letter{float:left;color:var(--accent);font-family:var(--serif);font-variation-settings:"opsz" 72;margin:.05em .1em 0 -.02em;font-size:4.6em;line-height:.82}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--accent)}.prose h2{font-family:var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em;text-wrap:balance;margin:2.4em 0 .6em;font-size:clamp(1.65rem,1.3rem + 1vw,2.1rem);font-weight:450;line-height:1.12}.prose h3{font-family:var(--serif);font-variation-settings:"opsz" 30;margin:1.9em 0 .5em;font-size:1.4rem;font-weight:500;line-height:1.2}.prose h4{margin:1.6em 0 .4em;font-size:1rem;font-weight:700}.prose a{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px #1b171273}.prose a:hover{color:var(--accent);text-decoration-color:currentColor}.prose strong{font-weight:650}.prose blockquote{border-left:2px solid var(--accent);font-family:var(--serif);font-variation-settings:"opsz" 30;padding-left:1.2em;font-size:1.3em;font-style:italic;line-height:1.4}.prose blockquote p:last-child{margin-bottom:0}.prose figure{margin:2.2em 0}.prose figure img{border-radius:2px;width:100%}.prose>p>img{margin:2em 0}.prose hr{border:0;border-top:1px solid var(--rule-strong);margin:3em 0}.prose table{border-collapse:collapse;width:100%;font-size:.88em;line-height:1.45}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.6em .75em .6em 0}.prose th{border-bottom-color:var(--rule-strong);color:var(--accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72em;font-weight:400}.prose code{background:var(--paper-deep);font-family:var(--mono);border-radius:3px;padding:.1em .3em;font-size:.88em}.prose .note{border-left:2px solid var(--accent);background:#fffcf699;margin:2em 0;padding:1.1em 1.3em;font-size:.95em}.prose .note>:last-child{margin-bottom:0}.embed{aspect-ratio:16/9;margin:2em 0;position:relative}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.faq{border-top:1px solid var(--rule-strong);margin-top:3.5rem;padding-top:1.25rem}.prose .faq h2.kicker{font-family:var(--mono);letter-spacing:.14em;margin:0 0 .5rem;font-size:.7rem;font-weight:400;line-height:1.4}.faq details{border-bottom:1px solid var(--rule)}.faq summary{font-family:var(--serif);font-variation-settings:"opsz" 24;cursor:pointer;padding:.9rem 2rem .9rem 0;font-size:1.2rem;line-height:1.3;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-family:var(--mono);position:absolute;top:.85rem;right:.2rem}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-soft);margin:0 0 1rem;font-size:.98rem}.signoff{margin-top:4rem}.signature{font-family:var(--script);margin:0;font-size:3.4rem;line-height:1.1}.signoff-meta{color:var(--accent);font-family:var(--mono);letter-spacing:.06em;margin:.2rem 0 1.2rem;font-size:.68rem}.signoff-letter{font-size:.98rem}.keep-reading{margin-top:3rem}.prose .keep-reading h2.kicker{font-family:var(--mono);letter-spacing:.14em;margin:0 0 .4rem;font-size:.65rem;font-weight:400;line-height:1.4}.prose .keep-reading ul{margin:0;padding:0;list-style:none}.keep-reading li{border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) 6rem;align-items:baseline;gap:1rem;margin:0;padding:.75rem 0;display:grid}.keep-label,.keep-date{color:var(--accent);font-family:var(--mono);font-size:.66rem}.keep-date{text-align:right}.prose .keep-reading a{font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:1.12rem;line-height:1.3;text-decoration:none}.prose .keep-reading a:hover{text-decoration:underline}@media (width<=600px){.keep-reading li{grid-template-columns:3.6rem minmax(0,1fr)}.keep-date{display:none}}.section-pills{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2.5rem;padding:0;font-size:.68rem;list-style:none;display:flex}.section-pills a{border:1px solid var(--rule-strong);border-radius:999px;padding:.45em .9em;text-decoration:none;display:inline-block}.section-pills a:hover{color:var(--accent);border-color:var(--accent)}.section-pills a[aria-current=page]{background:var(--ink);color:var(--card)}.site-footer{border-top:1.5px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;margin-bottom:2.5rem;padding-top:1.75rem;font-size:.66rem;line-height:1.6;display:flex}.site-footer-imp{width:44px;height:auto}.site-footer-text p{margin:0}.site-footer-text .accent{color:var(--accent)}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer-links{gap:1.25rem;margin:0 0 0 auto;display:flex}.site-footer-text a{text-transform:none}@media (width<=760px){.site-footer-links{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
