:root{--bg:#fbfaf8;--ink:#16130f;--ink-2:#2b2721;--ink-3:#3d3831;--ink-4:#4a453e;--muted:#5c574f;--faint:#6f695f;--dash:#b5aea3;--dash-2:#a39b8f;--rule:#d9d4cc;--rule-btn:#d9d4cc;--rule-soft:#e4dfd6;--rule-strong:#16130f;--rule-heavy:#16130f;--inv-bg:#16130f;--inv-ink:#fbfaf8;--card:#16130f;--card-ink:#fbfaf8;--card-muted:#c9c2b6;--card-sub:#ded8ce;--video-bg:#2a2620;--video-border:transparent;--video-idle:#3a352d;--callout-bg:#f4f1ec;--code-inline:#efebe4;--code-bg:#1c1914;--code-border:transparent;--code-cap-rule:#332e27;--code-btn-rule:#3d372f;--accent:#b8361a;--serif:'Newsreader', Georgia, 'Times New Roman', serif;--mono:'Spline Sans Mono', ui-monospace, monospace;--gutter:40px;color-scheme:light}:root[data-theme=dark]{--bg:#15130f;--ink:#ede8df;--ink-2:#e0d9cd;--ink-3:#cfc8bc;--ink-4:#bdb5a8;--muted:#a39b8f;--faint:#8f877b;--dash:#5a5349;--dash-2:#5a5349;--rule:#3a342c;--rule-btn:#4a433a;--rule-soft:#2c2822;--rule-strong:#6b6358;--rule-heavy:#cfc8bc;--inv-bg:#ede8df;--inv-ink:#15130f;--card:#24201a;--card-ink:#ede8df;--card-muted:#a39b8f;--card-sub:#cfc8bc;--video-bg:#26221c;--video-border:#3a342c;--video-idle:#2c2822;--callout-bg:#1f1c17;--code-inline:#2a261f;--code-bg:#0e0d0b;--code-border:#36312a;--code-cap-rule:#2a261f;--code-btn-rule:#3d372f;--accent:#ef7f5c;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#15130f;--ink:#ede8df;--ink-2:#e0d9cd;--ink-3:#cfc8bc;--ink-4:#bdb5a8;--muted:#a39b8f;--faint:#8f877b;--dash:#5a5349;--dash-2:#5a5349;--rule:#3a342c;--rule-btn:#4a433a;--rule-soft:#2c2822;--rule-strong:#6b6358;--rule-heavy:#cfc8bc;--inv-bg:#ede8df;--inv-ink:#15130f;--card:#24201a;--card-ink:#ede8df;--card-muted:#a39b8f;--card-sub:#cfc8bc;--video-bg:#26221c;--video-border:#3a342c;--video-idle:#2c2822;--callout-bg:#1f1c17;--code-inline:#2a261f;--code-bg:#0e0d0b;--code-border:#36312a;--code-cap-rule:#2a261f;--code-btn-rule:#3d372f;--accent:#ef7f5c;color-scheme:dark}}@media(max-width:640px){:root{--gutter:20px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--serif);font-size:19px;line-height:1.55;overflow-wrap:break-word}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}img{max-width:100%;height:auto}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;padding:8px 14px;background:var(--inv-bg);color:var(--inv-ink);font-family:var(--mono);font-size:12px}.skip-link:focus{left:8px}.wrap{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}@media(max-width:640px){.bleed{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}}.mono{font-family:var(--mono);font-size:12px}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.display{font-weight:600;font-style:italic;letter-spacing:-.03em;font-variation-settings:'opsz' 72}[data-photos=off] .photo{display:none!important}.chips{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:12px}.chip{padding:6px 12px;border:1px solid var(--rule-btn);border-radius:999px}.back-top{display:none}@media(min-width:1024px){.back-top{display:flex;align-items:center;min-height:44px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted)}.toc+.back-top,.issue-toc+.back-top{margin-top:-18px}}.cover-cap{margin-left:auto;padding:10px 0 0;text-align:right;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-wrap:balance}.cover-cap a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cover-cap a:hover{color:var(--accent)}@media(min-width:1200px){.home-cover .cover-cap{max-width:400px}.issue-cover .cover-cap{max-width:240px}}@media(max-width:1199px){.home-latest:has(.cover-cap) .home-latest__card,.home-latest:has(.cover-cap) .home-latest__head,.issue:has(.issue-cover .cover-cap) .issue-head--overlap{margin-top:0}}.yt{display:flex;flex-direction:column;gap:8px;margin:0}.yt__box,.yt__frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;padding:0;border:0;background:var(--video-idle);overflow:hidden;cursor:pointer}.yt__frame{display:block;background:#000}.yt__box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.yt__play{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fbfaf8;color:#16130f;box-shadow:0 2px 12px rgba(0,0,0,.3)}.yt__box:hover .yt__play{background:#fff;transform:scale(1.04)}.yt__note{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.yt.is-playing .yt__note{color:var(--accent)}.masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:18px 0;border-bottom:1px solid var(--rule)}.masthead--home{padding:20px 0}.wordmark{font-style:italic;font-weight:600;font-size:30px;line-height:1;letter-spacing:-.035em;font-variation-settings:'opsz' 72}.masthead__avatar{display:flex;align-items:center}.masthead__avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.masthead__nav{display:flex;flex-wrap:wrap;gap:4px 28px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.masthead__nav a.is-active{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.masthead__menu-tools{display:none}.masthead__since{display:none}.masthead__tools{display:flex;align-items:center;gap:8px}.toggles{display:flex;align-items:center;padding-left:12px;border-left:1px solid var(--rule)}.toggle{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 8px;background:0 0;border:0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer}.toggle:hover{color:var(--accent)}.toggle svg{flex:none}.toggle[aria-pressed=true]{color:var(--ink)}.toggle[aria-pressed=false]{color:var(--muted)}.toggle[aria-pressed=false] svg{opacity:.5}.toggle[aria-pressed]:hover{color:var(--accent)}.toggle--theme .icon-sun,.is-dark .toggle--theme .icon-moon{display:none}.is-dark .toggle--theme .icon-sun{display:block}.iconbtn{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--ink);cursor:pointer}.iconbtn .icon-close{display:none}[data-menu=open] .iconbtn .icon-menu{display:none}[data-menu=open] .iconbtn .icon-close{display:block}@media(max-width:640px){.masthead{flex-wrap:wrap;gap:0 12px;margin:0 calc(-1 * var(--gutter));padding:10px 16px 10px 20px}.masthead--home{padding:10px 16px 10px 20px}.wordmark{font-size:25px;letter-spacing:-.04em}.masthead__avatar img{width:36px;height:36px}.chip{display:inline-flex;align-items:center;min-height:44px}.cover-cap{padding:8px var(--gutter)0;font-size:11px}.masthead__since{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.masthead__tools{gap:4px;margin-left:auto}.masthead__bar-tools{display:none}.iconbtn{display:flex}.toggles{padding-left:0;border-left:0}.toggle--theme{justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;color:var(--ink)}.toggle--theme svg{width:20px;height:20px}.toggle--theme .toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.masthead__nav{order:3;display:none;flex-direction:column;gap:0;width:100%;padding:8px 4px 12px 0;font-size:13px}.masthead__nav a{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--rule)}[data-menu=open] .masthead__nav{display:flex}.masthead__menu-tools{display:flex;padding-top:12px;border-top:1px solid var(--rule)}}.colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:28px 0 44px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:12px;color:var(--muted)}.colophon a{color:var(--ink)}.colophon a:hover{color:var(--accent)}.colophon span a{color:inherit;text-decoration:underline;text-underline-offset:2px}.colophon__links{display:flex;flex-wrap:wrap;gap:6px 20px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:640px){.colophon{flex-direction:column;gap:14px;margin-top:40px;padding:22px 0 36px;font-size:11px}.colophon__links{gap:4px 18px}.colophon__links a{padding:6px 0}}.home-mast{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding:28px 0 14px}.home-mast__side{flex:1 1 140px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home-mast__side--end{text-align:right}.home-mast__title{flex:10 1 auto;margin:0;text-align:center;font-style:italic;font-weight:600;font-size:clamp(56px,9vw,128px);line-height:.88;letter-spacing:-.045em;font-variation-settings:'opsz' 72}.home-tagline{margin:0 auto;padding:0 0 24px;max-width:760px;text-align:center;font-size:21px;color:var(--ink-3);text-wrap:balance}.home-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.home-h2{margin:0;font-weight:600;font-style:italic;font-size:44px;line-height:1;letter-spacing:-.03em;font-variation-settings:'opsz' 72}.home-meta{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home-cover{margin:0}.home-cover img{display:block;width:100%;aspect-ratio:3/1;object-fit:cover}.home-latest__row{display:flex;flex-wrap:wrap;gap:40px 56px;align-items:flex-start}.home-latest__card{flex:3 1 520px;min-width:0;position:relative;background:var(--bg);padding:40px 44px 44px 0;display:flex;flex-direction:column;gap:18px}.home-latest--cover .home-latest__card{margin-top:-200px}.home-latest__head{display:contents}.home-latest__title{margin:0;font-weight:600;font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.03em;font-variation-settings:'opsz' 72;text-wrap:balance}.home-latest__lead{margin:0;font-size:22px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.home-latest__btn{align-self:flex-start;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--inv-bg);color:var(--inv-ink);font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.home-latest__btn:hover{color:var(--inv-ink);background:var(--accent)}.home-latest:not(.home-latest--cover),[data-photos=off] .home-latest{border-top:1px solid var(--rule-strong)}[data-photos=off] .home-latest--cover .home-latest__card{margin-top:0}@media(min-width:641px){.home-latest:not(.home-latest--cover) .home-latest__card,[data-photos=off] .home-latest__card{padding-top:32px}}.home-toc{flex:2 1 320px;min-width:0;padding-top:32px;display:flex;flex-direction:column}.home-toc__title{margin:0 0 6px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.home-toc a{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule)}.home-toc__n{min-width:40px;font-size:26px;font-weight:600;font-style:italic;color:var(--accent)}.home-toc__name{flex:1;font-size:21px}.home-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 48px;padding:64px 0;margin-top:48px;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.home-quotes figure{margin:0;display:flex;flex-direction:column;gap:14px}.home-quotes blockquote{margin:0;font-size:26px;line-height:1.3;font-style:italic;text-wrap:pretty}.home-quotes figcaption{font-family:var(--mono);font-size:12px;color:var(--muted)}.home-quotes figcaption a{color:inherit}.home-quotes figcaption a:hover{color:var(--accent)}.home-back{display:flex;flex-direction:column;gap:28px;padding:64px 0}.home-back__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.home-back__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.home-back__range{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home-more{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.home-back__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:36px 24px}.home-back__item{display:flex;flex-direction:column;gap:10px;min-width:0}.home-back__img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.home-back__ph{background:var(--video-bg);border:1px solid var(--video-border)}.home-back__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px}.home-back__month{font-size:22px;font-weight:600}.home-back__min{font-family:var(--mono);font-size:12px;color:var(--muted)}[data-photos=off] .home-back__grid{gap:0 24px}[data-photos=off] .home-back__item{padding:12px 0;border-bottom:1px solid var(--rule)}.home-year{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--card);color:var(--card-ink);margin-top:12px}.home-year:hover{color:var(--card-ink)}.home-year:hover .home-year__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.home-year__img{flex:1 1 420px;min-width:0;height:280px;object-fit:cover;display:block}.home-year__body{flex:1 1 360px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:36px 40px}.home-year__kicker{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted)}.home-year__title{font-size:44px;line-height:1;font-weight:600;font-style:italic;letter-spacing:-.03em}.home-year__sub{font-size:20px;color:var(--card-sub)}.home-essays{display:flex;flex-wrap:wrap;gap:32px 64px;padding:64px 0;border-top:1px solid var(--rule-strong)}.home-essays__intro{flex:1 1 280px;display:flex;flex-direction:column;gap:12px}.home-essays__intro p{margin:0;color:var(--muted)}.home-essays__list{flex:2 1 560px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 40px}.home-essays__list li{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--rule)}.home-essays__list a{font-size:21px;font-weight:500;line-height:1.3}.home-epigraph{display:flex;flex-wrap:wrap;gap:24px 64px;padding:56px 0;border-top:1px solid var(--rule-strong)}.home-epigraph__label{flex:1 1 240px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.home-epigraph__fig{flex:3 1 520px;margin:0;display:flex;flex-direction:column;gap:14px}.home-epigraph blockquote{margin:0;font-size:30px;line-height:1.3;font-style:italic;text-wrap:pretty}.home-epigraph figcaption{font-family:var(--mono);font-size:12px;color:var(--muted)}.home-list{padding:48px 0 64px}.home-list__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:24px;border-bottom:1px solid var(--rule-strong)}.home-list__title{margin:0;font-weight:600;font-style:italic;font-size:clamp(44px,6vw,72px);line-height:.95;letter-spacing:-.04em;font-variation-settings:'opsz' 72}.home-list__pos{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home-list__items{list-style:none;margin:0;padding:0}.home-list__items li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;padding:16px 0;border-bottom:1px solid var(--rule)}.home-list__items a{flex:1 1 420px;min-width:0;font-size:21px;font-weight:500;line-height:1.3}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:32px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pager__link{display:flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--rule-heavy);border-radius:999px}.pager__link:hover{border-color:var(--accent)}.pager__pos{color:var(--muted)}@media(max-width:640px){.home-wide{display:none}.home-mast{justify-content:center;gap:10px 0;padding:28px 0 8px;text-align:center}.home-mast__side{flex:none;font-size:11px;letter-spacing:.08em}.home-mast__side:not(.home-mast__side--end){display:none}.home-mast__title{order:3;flex:1 1 100%;font-size:62px;line-height:.9;letter-spacing:-.05em}.home-tagline{padding:12px 4px 26px;font-size:17px;line-height:1.45}.home-kicker{font-size:11px}.home-h2{font-size:32px}.home-meta{font-size:11px}.home-cover{margin:0 calc(-1 * var(--gutter))}.home-cover img{aspect-ratio:4/3}.home-latest__row{display:block}.home-latest__card,.home-latest--cover .home-latest__card{margin:0;padding:0;background:0 0;gap:14px}.home-latest__head{display:flex;flex-direction:column;gap:14px;position:relative;background:var(--bg);margin:0 20px 0 calc(-1 * var(--gutter));padding:22px 20px 0 var(--gutter)}.home-latest--cover .home-latest__head{margin-top:-56px}[data-photos=off] .home-latest--cover .home-latest__head{margin-top:0}.home-latest__title{font-size:36px}.home-latest__lead{font-size:18px}.home-latest__btn{align-self:stretch;justify-content:center;min-height:50px;margin-top:4px}.home-toc{padding:32px 0 8px}.home-toc__title{margin:0 0 4px;font-size:11px}.home-toc a{min-height:44px;padding:10px 0}.home-toc__n{min-width:32px;font-size:22px}.home-toc__name{font-size:19px}.home-quotes{display:flex;flex-direction:column;gap:26px;margin-top:32px;padding:32px 0}.home-quotes figure{gap:8px}.home-quotes blockquote{font-size:22px}.home-quotes figcaption{font-size:11px}.home-back{gap:18px;padding:36px 0 0}.home-back__head{flex-wrap:nowrap}.home-more{display:flex;align-items:center;min-height:44px;font-size:11px}.home-back__grid{display:flex;gap:14px;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter)4px}.home-back__item{flex:0 0 148px;gap:8px}.home-back__month{font-size:18px}.home-back__min{font-size:11px}[data-photos=off] .home-back__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin:0;padding:0}.home-year{flex-direction:column;flex-wrap:nowrap;margin-top:14px}.home-year__img{flex:none;width:100%;height:auto;aspect-ratio:16/9}.home-year__body{flex:none;gap:6px;padding:18px 18px 22px}.home-year__kicker{font-size:11px}.home-year__title{font-size:30px}.home-year__sub{font-size:17px;color:var(--card-muted)}.home-essays{flex-direction:column;flex-wrap:nowrap;gap:8px;margin-top:40px;padding:28px 0 0}.home-essays__intro{flex:none;gap:8px}.home-essays__intro p{margin:0 0 6px;font-size:17px}.home-essays__list{flex:none;display:flex;flex-direction:column;gap:8px}.home-essays__list li{gap:2px;padding:12px 0}.home-essays__list a{font-size:19px}.home-epigraph{flex-direction:column;flex-wrap:nowrap;gap:14px;margin-top:40px;padding:28px 0 0}.home-epigraph__label{flex:none;font-size:11px}.home-epigraph__fig{flex:none}.home-epigraph blockquote{font-size:24px}.home-epigraph figcaption{font-size:11px}.home-list{padding:28px 0 0}.home-list__items a{flex-basis:100%;font-size:19px}.home-list__items li{padding:12px 0}}.issue-ph{display:none}.issue-cover{margin:32px 0 0}.issue-cover img{display:block;width:100%;aspect-ratio:21/9;object-fit:cover}.issue-head{position:relative;max-width:860px;display:flex;flex-direction:column;gap:18px;padding:44px 48px 8px 0;background:var(--bg)}.issue-head--overlap{margin-top:-170px}[data-photos=off] .issue-head--overlap{margin-top:0}.issue-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.issue-head h1{margin:0;font-weight:600;font-size:clamp(44px,6vw,80px);line-height:.98;letter-spacing:-.035em;font-variation-settings:'opsz' 72;text-wrap:balance}.issue-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.issue-layout{display:flex;flex-wrap:wrap;gap:40px 72px;padding:40px 0 80px}.issue-aside{flex:1 1 220px;min-width:0}.issue-aside__inner{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.issue-aside__inner{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}}.issue-toc{display:flex;flex-direction:column}.issue-toc h2{margin:0 0 8px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.issue-toc a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--rule);font-size:20px}.issue-toc a:last-child{border-bottom:1px solid var(--rule)}.issue-toc a.is-first{border-top-color:var(--rule-heavy);font-weight:600}.issue-toc__n{font-style:italic;color:var(--muted)}.issue-toc a.is-first .issue-toc__n{color:var(--accent)}.issue-legend{display:flex;flex-direction:column;gap:10px;font-family:var(--mono);font-size:12px;color:var(--muted)}.issue-legend>span{display:flex;align-items:center;gap:8px}.issue-legend__q{font-size:18px;line-height:1;color:var(--accent)}.issue-legend .issue-badge{padding:0 5px;font-size:inherit;line-height:inherit;margin:0}.issue-legend--inline{display:none}.issue-badge{align-self:start;justify-self:start;margin-top:4px;padding:0 4px;border:1px dashed var(--faint);border-radius:3px;font-family:var(--mono);font-size:12px;font-style:normal;line-height:1.6;color:var(--muted)}.issue-article{flex:999 1 640px;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:56px}.issue-intro{font-size:23px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.issue-intro p{margin:0}.issue-intro p+p{margin-top:.75em}.issue-intro>p:first-child::first-letter{float:left;margin:6px 12px 0 0;font-size:84px;line-height:.8;font-weight:600;font-style:italic;color:var(--accent)}.issue-intro a,.issue-prose a,.issue-quote a,.issue-ai a{text-decoration:underline;text-decoration-color:var(--dash);text-underline-offset:3px}.issue-section{display:flex;flex-direction:column;scroll-margin-top:24px}.issue-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:2px solid var(--rule-heavy)}.issue-section__head h2{display:flex;align-items:baseline;gap:16px;margin:0;min-width:0;font-weight:600;font-style:italic;font-size:42px;line-height:1;letter-spacing:-.03em;font-variation-settings:'opsz' 72}.issue-section__num{font-family:var(--mono);font-style:normal;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--accent)}.issue-section__count{flex:none;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.issue-prose{padding-top:24px;font-size:19px;line-height:1.6;color:var(--ink-2)}.issue-prose>:first-child{margin-top:0}.issue-prose>:last-child{margin-bottom:0}.issue-prose p{margin:0 0 .9em}.issue-prose img{display:block;margin:0 auto}.issue-prose pre{overflow-x:auto}.issue-prose iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.issue-prose--item{padding-top:0;font-size:18px;line-height:1.55;color:var(--ink-4)}.issue-item{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-bottom:1px solid var(--rule-soft)}.issue-item__domain{font-family:var(--mono);font-size:12px;letter-spacing:.01em;color:var(--muted)}.issue-item h3{margin:0;font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.01em;text-wrap:pretty}.issue-item h3 a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--dash);text-underline-offset:5px}.issue-item h3 svg{margin-left:8px;vertical-align:1px;opacity:.85}.issue-quote{margin:0;display:grid;grid-template-columns:26px minmax(0,1fr);font-size:19px;line-height:1.55;color:var(--ink-3)}.issue-quote__mark{font-size:44px;line-height:.9;font-style:normal;color:var(--accent)}.issue-ai{display:grid;grid-template-columns:26px minmax(0,1fr);font-size:18px;line-height:1.55;color:var(--ink-4)}.issue-quote p,.issue-ai p{margin:0}.issue-quote p+p,.issue-ai p+p{margin-top:.6em}.js .issue-section[data-fold]:not(.is-open) .is-extra{display:none}.issue-more{display:none;align-self:flex-start;align-items:center;gap:10px;margin-top:20px;min-height:44px;padding:0 20px;background:0 0;border:1px solid var(--rule-heavy);border-radius:999px;font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--ink);cursor:pointer}.js .issue-more{display:flex}.issue-more svg{flex:none;transition:transform .15s}.issue-more[aria-expanded=true] svg{transform:rotate(180deg)}.issue-section--videos{gap:24px}.issue-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:28px 20px}.issue-video{display:flex;flex-direction:column;gap:10px}.issue-video__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:var(--video-bg);border:1px solid var(--video-border)}.issue-video__play{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--card-ink);color:#16130f}.issue-video__title{font-size:18px;line-height:1.3;font-weight:500}.issue-mt{display:none}.issue-tags{padding-top:8px}.issue-more-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px;padding:48px 0 64px;border-top:1px solid var(--rule-strong)}.issue-adj{display:flex;align-items:stretch;gap:24px}.issue-adj--next{justify-content:flex-end;text-align:right}.issue-adj__cover{width:160px;aspect-ratio:3/4;object-fit:cover;flex:none}.issue-adj__blank{border:1px dashed var(--dash)}.issue-adj__text{display:flex;flex-direction:column;justify-content:center;gap:8px}.issue-adj__label{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.issue-adj__title{font-size:34px;line-height:1;font-weight:600;font-style:italic;letter-spacing:-.03em}.issue-adj--soon .issue-adj__title{color:var(--faint)}.issue-adj__date{font-family:var(--mono);font-size:12px;color:var(--muted)}@media(max-width:640px){.issue-dt{display:none}.issue-ph{display:inline}.issue-cover{margin:0 calc(-1 * var(--gutter))}.issue-cover img{aspect-ratio:4/3}.issue-head{gap:12px;margin:0 calc(36px - var(--gutter))0 calc(-1 * var(--gutter));padding:20px 20px 0}.issue-head--overlap{margin-top:-48px}.issue-kicker{font-size:11px}.issue-head h1{font-size:40px}.issue-meta{gap:4px 16px;margin-top:2px;font-size:11px}.issue-layout{display:block;padding:20px 0 0}.issue-aside,.issue-aside__inner{display:contents}.issue-legend--side{display:none}.issue-legend--inline{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 18px;font-size:11px}.issue-legend--inline>span{gap:6px}.issue-toc{position:sticky;top:0;z-index:2;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:10px 20px;background:var(--bg);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.issue-toc h2{display:none}.issue-toc a,.issue-toc a:last-child,.issue-toc a.is-first{flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--rule-btn);border-radius:999px;font-size:inherit;font-weight:400;white-space:nowrap}.issue-toc a.is-first{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-ink)}.issue-toc__n{font-style:normal}.issue-toc a.is-first .issue-toc__n{color:inherit;opacity:.7}.issue-article{gap:40px;padding-top:28px}.issue-intro{font-size:20px}.issue-intro>p:first-child::first-letter{margin:4px 10px 0 0;font-size:64px}.issue-section{scroll-margin-top:80px}.issue-section__head{gap:12px;padding-bottom:10px}.issue-section__head h2{gap:12px;font-size:32px;font-variation-settings:normal}.issue-section__num{font-size:11px;letter-spacing:0}.issue-section__count{font-size:11px}.issue-prose{font-size:18px;line-height:1.55}.issue-prose--item{font-size:16px;line-height:1.5}.issue-item{gap:8px;padding:20px 0}.issue-item__domain{font-size:11px}.issue-item h3{font-size:19px;letter-spacing:0}.issue-item h3 a{text-underline-offset:4px}.issue-item h3 svg{display:none}.issue-quote{grid-template-columns:20px minmax(0,1fr);font-size:17px}.issue-quote__mark{font-size:34px}.issue-ai{font-size:16px;line-height:1.5}.issue-ai .issue-badge{margin-top:3px;padding:0 2px;font-size:10px}.issue-more{align-self:stretch;justify-content:center;margin-top:16px;min-height:48px}.issue-section--videos{gap:0}.issue-videos{display:flex;flex-direction:column;gap:0}.issue-video{flex-direction:row;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule-soft)}.issue-video__thumb{flex:0 0 112px;height:63px;aspect-ratio:auto}.issue-video__play{width:32px;height:32px}.issue-video__play svg{width:12px;height:12px}.issue-video__title{font-size:17px}.issue-mt{display:inline}.issue-video .yt{display:grid;grid-template-columns:112px minmax(0,1fr);gap:3px 14px;width:100%}.issue-video .yt__box{grid-row:1/3;width:112px;height:63px;aspect-ratio:auto}.issue-video .yt__play{width:32px;height:32px}.issue-video .yt__play svg{width:12px;height:12px}.issue-video .yt>:not(.yt__box):not(.yt__frame){grid-column:2}.issue-video .issue-video__title{align-self:end}.issue-video .yt__note{align-self:start;font-size:11px}.issue-video .yt.is-playing{grid-template-columns:minmax(0,1fr);gap:3px}.issue-video .yt.is-playing>:not(.yt__box):not(.yt__frame),.issue-video .yt.is-playing>.yt__frame{grid-column:1}.issue-video .yt__frame{width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter))7px}.issue-tags{padding-top:0}.issue-more-nav{display:flex;flex-direction:column;gap:16px;margin-top:40px;padding:24px 0 0}.issue-adj{align-items:center;gap:16px}.issue-adj--next{flex-direction:row-reverse;justify-content:flex-end;text-align:left}.issue-adj__cover{width:84px}.issue-adj__text{gap:4px}.issue-adj__label{font-size:11px}.issue-adj__title{font-size:26px}.issue-adj__date{display:none}}.essay-head{display:flex;flex-direction:column;gap:24px;padding:72px 0 48px;border-bottom:1px solid var(--rule-strong)}.essay-head__kicker{color:var(--accent);font-weight:400}.essay-head__title{margin:0;font-size:clamp(56px,10vw,144px);line-height:.9;letter-spacing:-.045em}.essay-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.essay-head__lead{margin:0;max-width:640px;font-size:26px;line-height:1.35;color:var(--ink-3)}.essay-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.essay-cover{margin:0;padding-top:32px}.essay-cover__img{display:block;width:100%;aspect-ratio:21/9;object-fit:cover}.essay-body{display:flex;flex-wrap:wrap;gap:40px 72px;padding:48px 0 80px}.essay-side{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;align-self:flex-start;gap:28px}.essay-side:not(:has(*)){display:none}.essay-main{flex:999 1 640px;min-width:0;max-width:740px}@media(min-width:1024px){.essay-side{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}}.toc{display:flex;flex-direction:column}.toc__title{margin:0 0 8px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.toc__item{padding:10px 0;border-top:1px solid var(--rule);font-size:20px;line-height:1.4}.toc__item:first-of-type{border-top-color:var(--rule-heavy)}.toc__item:last-child{border-bottom:1px solid var(--rule)}.toc__item.is-current{font-weight:600}.toc__item--sub{padding-left:18px;font-size:18px;color:var(--ink-4)}.toc__item code{font-size:.82em}.notice{display:flex;gap:14px;align-items:baseline;padding:14px 18px;border:1px solid var(--rule);background:var(--callout-bg);font-size:17px;line-height:1.5;color:var(--ink-3)}.notice__label{flex:none;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.notice>div>:first-child{margin-top:0}.notice>div>:last-child{margin-bottom:0}.prose{font-size:20px;line-height:1.65}.prose>*{margin-top:0;margin-bottom:0}.prose>*+*{margin-top:26px}.prose>br{display:none}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:24px}.prose h2{font-weight:600;font-style:italic;font-size:46px;line-height:1;letter-spacing:-.03em;font-variation-settings:'opsz' 72}.prose h3{font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.02em}.prose h4{font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.01em}.prose h5,.prose h6{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.prose>*+h2{margin-top:58px}.prose>.notice+h2{margin-top:42px}.prose>*+h3{margin-top:50px}.prose>*+h4{margin-top:42px}.heading-anchor{margin-left:.3em;font-family:var(--mono);font-size:.5em;font-style:normal;font-weight:400;color:var(--faint);vertical-align:middle;opacity:0;transition:opacity .15s}:is(h2,h3,h4,h5,h6):hover>.heading-anchor{opacity:1}.heading-anchor:hover{color:var(--accent)}.prose a:not(.heading-anchor){text-decoration:underline;text-decoration-color:var(--rule);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em}.prose a:not(.heading-anchor):hover{text-decoration-color:var(--accent)}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:8px}.prose li>ul,.prose li>ol{margin-top:8px}.prose li::marker{color:var(--muted)}.prose :not(pre)>code{padding:1px 6px;border-radius:4px;background:var(--code-inline);font-family:var(--mono);font-size:.82em;overflow-wrap:anywhere}.prose :is(h2,h3,h4) code{font-style:normal}.prose hr{height:0;border:0;border-top:1px solid var(--rule)}.prose img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.prose p>img+img,.prose p>img+br+img{margin-top:16px}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:17px;line-height:1.45}.prose th,.prose td{padding:8px 14px 8px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.prose th{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--rule-strong)}.prose iframe{max-width:100%;border:0}figure.quote{margin-left:0;margin-right:0}.quote{display:flex;flex-direction:column;gap:10px;padding:8px 0}.quote__body{margin:0;display:grid;grid-template-columns:30px minmax(0,1fr);font-size:23px;line-height:1.45;font-style:italic;color:var(--ink-2)}.quote__mark{font-size:50px;line-height:.85;font-style:normal;color:var(--accent)}.quote__text>*{margin:0}.quote__text>*+*{margin-top:14px}.quote__cite{padding-left:30px;font-family:var(--mono);font-size:12px;color:var(--muted)}.quote__cite cite{font-style:normal}.prose .quote__cite a{color:inherit}.prose .quote__cite a:hover{color:var(--accent)}figure.code{margin-left:0;margin-right:0}.code{background:var(--code-bg);border:1px solid var(--code-border);color:#ece6dc}.code__cap{display:flex;justify-content:space-between;align-items:center;min-height:49px;padding:6px 8px 6px 18px;border-bottom:1px solid var(--code-cap-rule);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a9a196}.code[data-scroll] .code__lang::after{content:' · scroll →'}.code__copy{display:none;min-height:36px;padding:0 12px;background:0 0;border:1px solid var(--code-btn-rule);border-radius:999px;font:inherit;color:#d6cfc4;cursor:pointer}.js .code__copy{display:inline-block}.code__copy:hover{color:#fff;border-color:#a9a196}.code .highlight,.code pre{margin:0}.code pre{padding:20px 22px;overflow-x:auto;background:0 0;font-family:var(--mono);font-size:14.5px;line-height:1.7;white-space:pre;tab-size:4}.code pre code{font:inherit}.more{display:flex;flex-direction:column;gap:24px;padding:48px 0 64px;border-top:1px solid var(--rule-strong)}.more__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.more__title{margin:0;font-size:40px;line-height:1.1;letter-spacing:-.03em}.more__all{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.more__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px}.more__card{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid var(--rule-strong)}.more__meta{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.more__name{font-size:30px;line-height:1.1;font-weight:600;font-style:italic;letter-spacing:-.02em}.listing-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding:64px 0 28px}.listing-head__text{display:flex;flex-direction:column;gap:16px;min-width:0}.listing-head__kicker{color:var(--accent);font-weight:400}.listing-head__title{margin:0;font-size:clamp(64px,11vw,160px);line-height:.85;letter-spacing:-.05em;overflow-wrap:anywhere}.listing-head__sub{margin:0;max-width:380px;font-size:21px;line-height:1.4;color:var(--ink-3)}.listing{border-top:2px solid var(--rule-heavy);padding-bottom:64px}.listing__intro{padding-top:28px;max-width:740px}.listing-year{display:flex;flex-wrap:wrap;gap:20px 40px;padding:44px 0;border-bottom:1px solid var(--rule)}.listing-year:last-child{border-bottom:0}.listing-year__head{flex:0 0 180px;display:flex;flex-direction:column;gap:4px}.listing-year__title{margin:0;font-size:64px;line-height:.9;letter-spacing:-.04em}.listing-year__count{font-family:var(--mono);font-size:12px;color:var(--muted)}.listing-rows{flex:1 1 600px;min-width:0;list-style:none;margin:0;padding:0}.listing-row{display:grid;grid-template-columns:76px minmax(0,1fr)auto;gap:16px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rule-soft)}.listing-row:first-child{border-top:0;padding-top:0}.listing-row__date{font-family:var(--mono);font-size:12px;color:var(--muted)}.listing-row__title{font-size:21px;font-weight:500;line-height:1.3}.listing-row--essay .listing-row__title{font-weight:600;font-style:italic}.listing-row__kind{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.listing-row--essay .listing-row__kind{color:var(--accent)}.listing-terms{padding-top:32px;font-size:13px;gap:10px}.listing-terms .chip{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px}.listing-terms .chip:hover{border-color:var(--accent)}.chip__count{color:var(--muted);font-size:12px}.listing-links{list-style:none;margin:0;padding:0}.listing-links a{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule);font-size:30px;line-height:1.1;font-weight:600;font-style:italic;letter-spacing:-.02em}.search-page{padding-top:32px}.search-page .pagefind-ui{--pagefind-ui-scale:0.9;--pagefind-ui-primary:var(--accent);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--bg);--pagefind-ui-border:var(--rule-btn);--pagefind-ui-tag:var(--callout-bg);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0px;--pagefind-ui-font:var(--serif);max-width:900px}.search-page .pagefind-ui .pagefind-ui__search-input{font-family:var(--serif);font-weight:400}.search-page .pagefind-ui .pagefind-ui__result-title{font-weight:600;font-style:italic;letter-spacing:-.01em}.search-page .pagefind-ui .pagefind-ui__search-input::placeholder{color:var(--faint);opacity:1}.search-page .pagefind-ui .pagefind-ui__result-link{color:var(--ink)}.search-page .pagefind-ui .pagefind-ui__result-link:hover{color:var(--accent)}.search-page .pagefind-ui .pagefind-ui__result-excerpt{color:var(--ink-3)}.search-page .pagefind-ui .pagefind-ui__result-excerpt mark,.search-page .pagefind-ui .pagefind-ui__result-title mark{background:var(--code-inline);color:var(--ink)}.search-page .pagefind-ui .pagefind-ui__message,.search-page .pagefind-ui .pagefind-ui__button,.search-page .pagefind-ui .pagefind-ui__filter-name{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.04em}.search-fallback{font-family:var(--mono);font-size:13px;color:var(--muted)}@media(max-width:640px){.essay-head{gap:16px;margin:0 calc(-1 * var(--gutter));padding:40px var(--gutter)28px}.essay-head__kicker{font-size:11px}.essay-head__title{font-size:60px}.essay-head__row{flex-direction:column;align-items:stretch;gap:16px}.essay-head__lead{font-size:21px}.essay-head__meta{gap:4px 16px;font-size:11px}.essay-cover.bleed{margin:0 calc(-1 * var(--gutter));padding-top:0}.essay-body{flex-direction:column;flex-wrap:nowrap;gap:0;padding:0}.essay-side{display:contents}.essay-main{order:1;padding-top:24px}.essay-tags{order:2;padding-top:22px}.essay-tags .chip{display:inline-flex;align-items:center;min-height:44px;padding:0 12px}.toc{order:0;flex-direction:row;gap:8px;margin:0 calc(-1 * var(--gutter));padding:12px var(--gutter);overflow-x:auto;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;scrollbar-width:none}.toc__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toc__item,.toc__item--sub,.toc__item:last-child{flex:none;display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--rule);border-radius:999px;font-size:inherit;line-height:1.2;white-space:nowrap;color:var(--ink)}.toc__item:first-of-type{border-color:var(--rule)}.toc__item.is-current{font-weight:400;background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-ink)}.notice{flex-direction:column;gap:4px;padding:12px 14px;font-size:15px}.notice__label{font-size:11px}.prose{font-size:18px}.prose>*+*{margin-top:22px}.prose h2{font-size:38px}.prose h3{font-size:26px}.prose h4{font-size:21px}.prose>*+h2{margin-top:46px}.prose>.notice+h2{margin-top:34px}.prose>*+h3{margin-top:38px}.prose>*+h4{margin-top:34px}.prose ul,.prose ol{padding-left:20px}.prose li+li{margin-top:6px}.prose :not(pre)>code{padding:1px 5px;font-size:.8em}.heading-anchor{display:none}.quote{gap:8px;padding:0}.quote__body{grid-template-columns:22px minmax(0,1fr);font-size:19px}.quote__mark{font-size:40px}.quote__cite{padding-left:22px;font-size:11px}figure.code{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));border-left:0;border-right:0}.code__cap{min-height:0;padding:0 4px 0 20px;font-size:11px}.code__copy{min-height:44px;border:0}.code pre{padding:16px 20px;font-size:13px}.more{gap:0;margin-top:40px;padding:24px 0 0}.more__head{margin-bottom:8px}.more__title{font-size:30px}.more__grid{display:flex;flex-direction:column;gap:0}.more__card{gap:4px;padding:14px 0;border-top:0;border-bottom:1px solid var(--rule)}.more__cat{display:none}.more__meta{font-size:11px}.more__name{font-size:22px;line-height:1.15;letter-spacing:0}.listing-head{flex-direction:column;align-items:stretch;gap:12px;padding:36px 0 20px}.listing-head__title{font-size:clamp(56px,20vw,80px)}.listing-head__sub{max-width:none;font-size:18px}.listing-year{flex-direction:column;flex-wrap:nowrap;gap:12px;padding:28px 0}.listing-year__head{flex:none;flex-direction:row;align-items:baseline;justify-content:space-between}.listing-year__title{font-size:48px}.listing-year__count{font-size:11px}.listing-rows{flex:none}.listing-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0}.listing-row:first-child{border-top:1px solid var(--rule-soft);padding-top:10px}.listing-row__date{order:2;font-size:11px}.listing-row__title{order:1;font-size:19px}.listing-row__kind{display:none}.listing-links a{font-size:24px;min-height:44px}.listing-terms .chip{min-height:44px;align-items:center}}.about__photo{margin:32px 0 0}.about__img{display:block;width:100%;aspect-ratio:1024/323;object-fit:cover}.about__footnote{margin:0;padding:24px 0 8px;font-family:var(--mono);font-size:12px;color:var(--muted)}.about__intro{display:flex;flex-wrap:wrap;gap:40px 72px;padding:40px 0 72px}.about__main{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.about__eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.about__name{margin:0;font-weight:600;font-style:italic;font-size:clamp(52px,8vw,112px);line-height:.9;letter-spacing:-.045em;font-variation-settings:'opsz' 72}.about__lead{margin:0;font-size:26px;line-height:1.4;color:var(--ink-2);text-wrap:pretty}.about__bio{font-size:20px;line-height:1.6;color:var(--ink-2)}.about__bio>:first-child{margin-top:0}.about__bio>:last-child{margin-bottom:0}.about__bio a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dash)}.about__elsewhere{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;padding-top:40px}.about__elsewhere h2{margin:0 0 6px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.about__elsewhere a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.about__link-name{font-size:22px;font-weight:500;line-height:1.6}.about__handle{min-width:0;font-family:var(--mono);font-size:12px;color:var(--muted);text-align:right}.epigraph{display:flex;flex-wrap:wrap;gap:24px 64px;padding:64px 0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.epigraph__label{flex:1 1 240px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.epigraph figure{flex:3 1 560px;min-width:0;margin:0;display:flex;flex-direction:column;gap:16px}.epigraph blockquote{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.25;font-style:italic;letter-spacing:-.01em;text-wrap:pretty}.epigraph figcaption{font-family:var(--mono);font-size:12px;color:var(--muted)}.record{display:flex;flex-direction:column;gap:36px;padding:64px 0}.record__title,.numbers__title{margin:0;font-weight:600;font-style:italic;font-size:44px;letter-spacing:-.03em;font-variation-settings:'opsz' 72}.record__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:48px 56px}.record__col{display:flex;flex-direction:column;gap:4px;min-width:0}.record__head{margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--rule-heavy);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.talk{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid var(--rule)}.talk__title{font-size:21px;font-weight:500}.talk__meta,.cert__issuer{font-family:var(--mono);font-size:12px;color:var(--muted)}.talk--feature{gap:12px;padding:0 0 18px}.talk--feature .talk__title{font-size:26px;line-height:1.15;font-weight:600;font-style:italic;letter-spacing:-.02em}.talk__img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}a.talk:hover .talk__meta{color:var(--muted)}.cert{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule)}.cert__year{font-size:24px;font-weight:600;font-style:italic;color:var(--accent)}.cert__body{display:flex;flex-direction:column;gap:2px}.cert__name{font-size:21px;font-weight:500;line-height:1.3}.record__more{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.record__more:hover{color:var(--ink)}.numbers{display:flex;flex-wrap:wrap;gap:40px 72px;padding:64px 0;border-top:1px solid var(--rule-strong)}.numbers__text{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}.numbers__title{line-height:1}.numbers__stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.numbers__stats div{display:flex;flex-direction:column}.numbers__stats dt{order:2;font-family:var(--mono);font-size:12px;color:var(--muted)}.numbers__stats dd{margin:0;font-size:48px;line-height:1;font-weight:600;font-style:italic}.numbers__chart{flex:2 1 480px;min-width:0;margin:0;display:flex;flex-direction:column;gap:12px;--bar-max:195px}.bars{display:flex;align-items:flex-end;gap:12px;height:240px;border-bottom:1px solid var(--rule-strong)}.bars__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.bars__n,.bars__years,.numbers__cap{font-family:var(--mono);font-size:12px;color:var(--muted)}.bars__bar{display:block;width:100%;height:calc(var(--h) * var(--bar-max));background:var(--ink)}.bars__bar.is-current{background:var(--accent)}.bars__years{display:flex;gap:12px}.bars__years>span{flex:1;min-width:0;text-align:center}.bars__short{display:none}@media(max-width:640px){.about__photo{margin:0 calc(-1 * var(--gutter))}.about__img{aspect-ratio:4/3;object-position:80% 40%}.about__intro{flex-direction:column;flex-wrap:nowrap;gap:36px;padding:24px 0 36px}.about__main{flex:none;gap:18px}.about__eyebrow{font-size:11px}.about__name{font-size:56px}.about__lead{font-size:21px}.about__bio{font-size:18px}.about__elsewhere{flex:none;padding-top:0}.about__elsewhere h2{margin-bottom:4px;font-size:11px}.about__elsewhere a{align-items:center;min-height:48px;padding:0}.about__link-name{font-size:20px}.about__handle{font-size:11px}.epigraph{flex-direction:column;flex-wrap:nowrap;gap:14px;padding:32px 0}.epigraph__label{flex:none;font-size:11px}.epigraph figure{flex:none;gap:14px}.epigraph blockquote{font-size:26px;letter-spacing:0}.epigraph figcaption{font-size:11px}.record{gap:28px;padding:36px 0 0}.record__title,.numbers__title{font-size:34px}.record__cols{gap:28px}.record__col{gap:0}.record__head{padding-bottom:8px;font-size:11px}.record__head--certs{margin-bottom:4px}.talk{padding:12px 0}.talk__title,.cert__name{font-size:19px}.talk__meta,.cert__issuer{font-size:11px}.talk--feature{gap:8px;padding:0 0 14px}.talk--feature .talk__title{font-size:23px;letter-spacing:0}.cert{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 0}.cert__body{gap:0}.cert__year{font-size:20px}.record__more{display:flex;align-items:center;min-height:44px;margin-top:0;font-size:11px}.numbers{flex-direction:column;flex-wrap:nowrap;gap:20px;margin-top:28px;padding:28px 0 0}.numbers__text{flex:none}.numbers__stats{gap:18px 16px}.numbers__stats dt{font-size:11px}.numbers__stats dd{font-size:42px}.numbers__chart{flex:none;margin-top:8px;gap:8px;--bar-max:135px}.bars{gap:8px;height:170px}.bars__col{gap:4px}.bars__n,.bars__years{font-size:11px}.bars__years{gap:8px}.numbers__cap{font-size:11px}.bars__full{display:none}.bars__short{display:inline}}.archive [hidden]{display:none!important}.archive__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding:64px 0 28px}.archive__title{margin:0;font-weight:600;font-style:italic;font-size:clamp(64px,11vw,160px);line-height:.85;letter-spacing:-.05em;font-variation-settings:'opsz' 72}.archive__sum{margin:0;max-width:380px;font-size:21px;line-height:1.4;color:var(--ink-3)}.archive__intro{padding-bottom:28px}.archive__bar{display:none}.js .archive__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 0;border-top:2px solid var(--rule-heavy);border-bottom:1px solid var(--rule)}.archive__filters{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.archive__filters button{min-height:40px;padding:0 16px;border:1px solid var(--rule-btn);border-radius:999px;background:0 0;color:var(--ink);font:inherit;cursor:pointer}.archive__filters button:hover{border-color:var(--ink)}.archive__filters button[aria-pressed=true]{border-color:var(--inv-bg);background:var(--inv-bg);color:var(--inv-ink)}.archive__short{display:none}.archive__search{order:2;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid var(--rule-btn);border-radius:999px;color:var(--muted)}.archive__search:focus-within{border-color:var(--accent)}.archive__search input{width:200px;border:0;background:0 0;font-family:var(--mono);font-size:13px;color:var(--ink);outline:none}.archive__search input::placeholder{color:var(--muted);opacity:1}.ayear{display:flex;flex-wrap:wrap;gap:20px 40px;padding:44px 0;border-bottom:1px solid var(--rule)}.ayear--older{padding:40px 0}.ayear:last-child{border-bottom:0}.ayear__head{flex:0 0 180px;display:flex;flex-direction:column;gap:4px}.ayear__year{margin:0;font-weight:600;font-style:italic;font-size:64px;line-height:.9;letter-spacing:-.04em}.ayear__count{font-family:var(--mono);font-size:12px;color:var(--muted)}.ayear__body{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:18px}.ayear--older .ayear__body{gap:14px}.acovers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(64px,100%),1fr));gap:14px 10px}.acover{display:flex;flex-direction:column;gap:6px}.acover__img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.acover__blank{background:var(--rule-soft)}.acover--next .acover__img{border:1px dashed var(--dash-2)}.acover__m{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.acover--next .acover__m{color:var(--muted)}.acover.is-new .acover__img{outline:3px solid var(--accent);outline-offset:2px}.acover.is-new .acover__m{color:var(--accent)}.amonths{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.amonths__grid{display:contents}.amonths__note{margin-right:8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.amonths__grid a{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:40px;padding:0 8px;border:1px solid var(--rule-btn);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.amonths__grid a:hover{border-color:var(--accent)}.amonths--alt{display:none}[data-photos=off] .amonths--alt{display:flex}.alist{list-style:none;margin:0;padding:0}.arow{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr)auto;grid-template-areas:"date title kind";gap:16px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rule-soft)}.arow__title{grid-area:title;font-size:21px;font-weight:500}.arow--essay .arow__title{font-weight:600;font-style:italic}.arow__date{grid-area:date;font-family:var(--mono);font-size:12px;color:var(--muted)}.arow__kind{grid-area:kind;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.arow--essay .arow__kind{color:var(--accent)}@media(max-width:640px){.archive__head{flex-direction:column;align-items:stretch;gap:12px;padding:36px 0 20px}.archive__title{font-size:80px}.archive__sum{max-width:none;font-size:18px}.js .archive__bar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px;padding:12px 0 14px}.archive__search{order:0;min-height:44px;margin:0 var(--gutter)}.archive__search input{flex:1;min-width:0;width:auto}.archive__filters{flex-wrap:nowrap;overflow-x:auto;padding:0 var(--gutter);font-size:11px;scrollbar-width:none}.archive__filters button{flex:none;min-height:44px;padding:0 14px}.archive__long{display:none}.archive__short{display:inline}.ayear,.ayear--older{flex-direction:column;flex-wrap:nowrap;gap:14px;padding:28px 0}.ayear--older{gap:12px}.ayear__head{flex:none;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.ayear__year{font-size:48px}.ayear__count{font-size:11px}.ayear__body,.ayear--older .ayear__body{flex:none;gap:14px}.ayear--older .ayear__body{gap:12px}.acovers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.acover{gap:4px}.acover__m{font-size:11px}.amonths{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.amonths--alt{display:none}[data-photos=off] .amonths--alt{display:flex}.amonths__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.amonths__note{margin-right:0;font-size:11px}.amonths__grid a{min-width:0;min-height:44px;padding:0;font-size:11px;letter-spacing:0}.alist{display:flex;flex-direction:column;gap:14px}.ayear--older .alist{gap:12px}.arow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title" "date kind";gap:2px 0;padding:10px 0 0}.arow__title{font-size:19px}.arow__title::after{content:"";position:absolute;inset:0}.arow__date,.arow__kind{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.arow__date::after{content:"\00a0·\00a0"}.arow--essay .arow__date{color:var(--accent)}}.chroma{color:#ece6dc;background:0 0}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt,.chroma .ow,.chroma .nt{color:#f2a07b}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:#b9d88f}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#e9c46a}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:#9a9285;font-style:italic}.chroma .nf,.chroma .fm,.chroma .nc,.chroma .nb,.chroma .bp,.chroma .nd,.chroma .ne,.chroma .na{color:#8fc3e8}.chroma .gp{color:#948c80}.chroma .go{color:#c9c2b6}.chroma .gd{color:#f2a07b}.chroma .gi{color:#b9d88f}.chroma .gh,.chroma .gu{color:#8fc3e8;font-weight:500}.chroma .ge{font-style:italic}.chroma .gs{font-weight:500}.chroma .err{color:inherit;background:0 0}.chroma .hl{display:block;background:rgba(255,255,255,6%)}.chroma .ln,.chroma .lnt{margin-right:1em;color:#7d766b;user-select:none}