@font-face{font-family:Inter;src:url(/assets/inter-400.045960a93835.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/inter-500.875d816517d5.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/inter-600.0d3940edb272.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Newsreader;src:url(/assets/newsreader-300.0de2268d1c26.woff2) format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:Newsreader;src:url(/assets/newsreader-500.6f1ae0b40ccc.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Newsreader;src:url(/assets/newsreader-300-italic.5dfeb0007f27.woff2) format('woff2');font-weight:300;font-style:italic;font-display:swap}
:root{--paper:#F5F2EA;--ink:#161616;--graphite:#5E5B55;--quiet-stone:#6C6A64;--rule:#D8D2C7;--accent:#6B5737;--gutter:80px;--header-height:88px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400;display:flex;flex-direction:column;min-height:100svh}main{flex:1}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible,main:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%;display:block}figure,p,h1,h2,h3{margin:0}button,input,select{font:inherit}button{border-radius:0}.frame{width:min(calc(100% - 2*var(--gutter)),1280px);margin-inline:auto}.muted{color:var(--graphite)}.label{font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.7;text-transform:uppercase;color:var(--graphite)}.signature{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:300;font-size:28px;line-height:1.25;letter-spacing:-.01em;color:var(--graphite)}.occupation{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;line-height:1.8;color:var(--graphite)}.body-copy{font-size:18px;line-height:1.8;max-width:680px}.byline,.publication-date{font-size:12px;line-height:1.65;color:var(--graphite)}.byline{margin-top:28px}.meta-separator{padding-inline:8px}
.skip{position:fixed;top:-120px;left:24px;z-index:20;background:var(--paper);padding:12px 16px}.skip:focus{top:12px}
.site-header{position:sticky;top:0;z-index:10;background:var(--paper);height:var(--header-height);flex:none}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--rule)}.wordmark{font-size:13px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-decoration:none;white-space:nowrap}.main-nav{display:flex;gap:32px}.main-nav a{font-size:13px;font-weight:400;display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.main-nav a:hover,.main-nav a[aria-current=page]{text-decoration:underline}
.home-opening{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;padding-top:64px;padding-bottom:112px}.hero-copy{grid-column:1/7;padding-block:32px}.hero-copy h1{font-family:Newsreader,Georgia,serif;font-size:88px;font-weight:300;line-height:.94;letter-spacing:-.025em}.hero-copy h1 span{display:block}.hero-copy .occupation{margin-top:32px}.hero-copy .signature{margin-top:72px}.hero-plate{grid-column:8/-1;aspect-ratio:4/5;overflow:hidden}.hero-plate img{width:100%;height:100%;object-fit:cover;object-position:83% center}
.editorial-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:88px 112px;border-top:1px solid var(--rule)}.section-margin{grid-column:1/4}.section-copy{grid-column:5/-1}.section-title{font-family:Newsreader,Georgia,serif;font-size:40px;line-height:1.12;letter-spacing:-.02em;font-weight:300;margin-bottom:28px;max-width:720px}.section-title a,.section-name a{text-decoration:none}.section-title a:hover,.section-name a:hover{text-decoration:underline}.section-name{font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:300;letter-spacing:-.02em;line-height:1.12}.writing-section .section-copy>.label{margin-bottom:24px}.contact-section{padding-bottom:128px;scroll-margin-top:112px}.email{font-size:18px;line-height:1.7;display:inline-flex;align-items:center;min-height:44px;margin-top:12px}
.site-footer{border-top:1px solid var(--rule);margin-top:auto}.footer-inner{padding-block:40px 48px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;font-size:12px;line-height:1.8;color:var(--graphite)}.footer-inner nav{display:flex;gap:28px}.footer-inner nav a{color:var(--ink);min-height:44px;display:inline-flex;align-items:flex-start}
.interior-main{padding-block:80px 144px}.page-heading{max-width:1000px;margin-inline:auto}.page-heading>.label{margin-bottom:32px}.page-heading h1{font-family:Newsreader,Georgia,serif;font-size:64px;font-weight:300;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.biography-heading{max-width:1000px;margin-bottom:48px}.biography-heading h1{font-size:72px;max-width:960px}.biography-heading .occupation{margin-top:28px}.biography-heading .signature{margin-top:32px}.biography-intro{display:grid;grid-template-columns:240px minmax(0,680px);justify-content:center;gap:80px;align-items:start;max-width:1000px;margin:0 auto 64px}.portrait-plate{aspect-ratio:1122/1402;overflow:hidden}.portrait-plate img{width:100%;height:100%;object-fit:cover}.intro-copy{font-size:18px;line-height:1.8;max-width:640px}.intro-copy p{margin-bottom:24px}.intro-copy p:last-child{margin-bottom:0}
.reading-layout{display:grid;grid-template-columns:240px minmax(0,680px);column-gap:80px;justify-content:center;align-items:start}.reading-rail{position:sticky;top:120px}.reading-rail .label{margin-bottom:16px}.reading-rail ol,.mobile-contents ol{list-style:none;padding:0;margin:0}.reading-rail li{margin-bottom:6px}.reading-rail a{font-size:12px;line-height:1.6;color:var(--graphite);display:block;padding-block:5px;text-decoration:none;max-width:215px}.reading-rail a:hover{color:var(--ink);text-decoration:underline}.prose{font-size:18px;line-height:1.85;max-width:680px;overflow-wrap:break-word}.prose p{margin-bottom:1.25em}.prose h2{font-family:Newsreader,Georgia,serif;font-size:34px;font-weight:300;line-height:1.18;letter-spacing:-.015em;margin:80px 0 28px;text-wrap:balance;scroll-margin-top:120px}.prose h2:first-child{margin-top:0}.prose .reflection{border-block:1px solid var(--rule);padding-block:32px;margin:48px 0}.reflection p{font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:300;line-height:1.25;letter-spacing:-.01em;margin-bottom:16px}.reflection p:last-child{margin-bottom:0}.prose .author-divider{text-align:center;font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:300;color:var(--graphite);line-height:1;margin:64px 0}.prose .author-divider:first-child{margin-top:0;margin-bottom:32px}.prose .author-signoff{margin-top:48px;margin-bottom:16px}.prose .signature{margin-bottom:0}.mobile-contents{display:none}
.archive-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;padding-bottom:88px}.archive-heading .label{margin-bottom:28px}.archive-heading h1{font-family:Newsreader,Georgia,serif;font-size:80px;font-weight:300;line-height:1;letter-spacing:-.025em}.archive-heading .signature{margin-top:28px}.archive-intro{font-size:18px;line-height:1.8;max-width:500px}.archive-entry{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:56px 72px;border-block:1px solid var(--rule)}.entry-margin{grid-column:1/4}.entry-margin .publication-date{margin-top:16px}.entry-main{grid-column:5/-1}.entry-main h2{font-family:Newsreader,Georgia,serif;font-size:48px;font-weight:300;line-height:1.08;letter-spacing:-.02em;margin-bottom:28px;text-wrap:balance}.entry-main h2 a{text-decoration:none}.entry-main h2 a:hover{text-decoration:underline}
.essay-heading{padding-bottom:64px;border-bottom:1px solid var(--rule);margin-bottom:64px}.essay-heading>.label{display:flex;gap:32px;align-items:center}.essay-heading>.label a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.essay-heading>.label a:hover{text-decoration:underline}.essay-heading h1{font-size:64px;max-width:940px}.essay-deck{font-size:19px;line-height:1.75;color:var(--graphite);max-width:780px;margin-top:32px}.publication{display:flex;gap:32px;justify-content:space-between;max-width:780px;margin-top:40px;font-size:12px;line-height:1.8;color:var(--graphite)}.back-to-archive{border-top:1px solid var(--rule);padding-top:32px;margin-top:72px;font-size:13px}.back-to-archive a{display:inline-flex;align-items:center;min-height:44px}
.legal-main{min-height:65svh}.legal-column{max-width:720px;margin-inline:auto}.legal-column .label{margin-bottom:32px}.legal-column h1{font-family:Newsreader,Georgia,serif;font-size:56px;font-weight:300;line-height:1.1;letter-spacing:-.025em}.legal-body{font-size:16px;line-height:1.75}.error-main{min-height:65svh}.error-main h1{font-family:Newsreader,Georgia,serif;font-size:88px;font-weight:300;line-height:1;margin-bottom:40px}.error-main h2{font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:300;line-height:1.15;margin-bottom:24px}.return-home{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:24px}
@media(min-width:1200px) and (max-width:1439px){:root{--gutter:64px}}
@media(min-width:768px) and (max-width:1199px){:root{--gutter:40px;--header-height:80px}.home-opening{padding-top:48px;padding-bottom:80px}.hero-copy h1{font-size:72px}.hero-copy .signature{margin-top:56px}.biography-heading{max-width:928px}.biography-intro{gap:48px;grid-template-columns:200px minmax(0,680px);max-width:928px}.archive-heading{gap:48px}.archive-heading h1{font-size:64px}.page-heading h1{font-size:56px}.biography-heading h1{font-size:64px}.reading-layout{grid-template-columns:200px minmax(0,680px);gap:48px}}
@media(max-width:1099px){.reading-layout{display:block}.reading-rail{display:none}.prose{margin-inline:auto}.mobile-contents{display:block;max-width:680px;margin:0 auto 48px;border-block:1px solid var(--rule);padding-block:12px}.mobile-contents summary{font-size:12px;color:var(--graphite);cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.mobile-contents summary::-webkit-details-marker{display:none}.mobile-contents nav{padding:16px 0 24px}.mobile-contents a{font-size:13px;line-height:1.6;display:flex;align-items:center;min-height:44px;text-decoration:none}.mobile-contents a:hover{text-decoration:underline}.biography-intro{margin-bottom:64px}.essay-heading{margin-bottom:48px;border-bottom:0;padding-bottom:0}.archive-heading{grid-template-columns:1fr;gap:40px}.archive-intro{max-width:680px}.section-copy{grid-column:5/-1}.section-name{font-size:34px}}
@media(max-width:767px){:root{--gutter:24px;--header-height:72px}html{scroll-padding-top:96px}.header-inner{gap:16px}.wordmark{font-size:12px}.main-nav{gap:16px}.main-nav a{font-size:12px}.home-opening{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:64px}.hero-copy{grid-column:1;padding:0}.hero-copy h1{font-size:48px;line-height:1}.hero-copy h1 span{display:inline}.hero-copy .occupation{margin-top:24px;font-size:12px}.hero-copy .signature{margin-top:32px;font-size:24px}.hero-plate{grid-column:1;max-width:440px;width:100%;justify-self:end;aspect-ratio:4/5}.editorial-section{grid-template-columns:1fr;gap:32px;padding-block:56px 72px}.section-margin,.section-copy{grid-column:1}.section-title{font-size:32px;margin-bottom:24px}.body-copy{font-size:17px;line-height:1.75}.section-name{font-size:36px}.contact-section{padding-bottom:80px;scroll-margin-top:104px}.email{font-size:17px}.byline{margin-top:24px}.footer-inner{flex-direction:column;gap:20px;padding-block:32px 40px}.footer-inner nav{gap:28px}.footer-inner nav a{align-items:center}.interior-main{padding-top:56px;padding-bottom:88px}.page-heading h1,.biography-heading h1{font-size:40px;line-height:1.08}.page-heading>.label{margin-bottom:24px}.biography-heading{margin-bottom:40px}.biography-heading .occupation{font-size:11px;line-height:1.9;margin-top:24px;max-width:340px}.biography-heading .signature{font-size:24px;margin-top:24px}.biography-intro{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}.portrait-plate{width:min(100%,240px)}.intro-copy{font-size:17px;line-height:1.8}.intro-copy p{margin-bottom:22px}.prose{font-size:17px;line-height:1.8}.prose h2{font-size:28px;margin:64px 0 24px;scroll-margin-top:104px}.prose .reflection{padding-block:28px;margin-block:40px}.reflection p{font-size:25px}.prose .author-divider{margin-block:48px}.signature{font-size:24px}.archive-heading{gap:36px;padding-bottom:56px}.archive-heading h1{font-size:48px}.archive-heading .label{margin-bottom:24px}.archive-heading .signature{margin-top:24px;font-size:24px}.archive-intro{font-size:17px}.archive-entry{grid-template-columns:1fr;gap:32px;padding-block:36px 48px}.entry-margin,.entry-main{grid-column:1}.entry-margin{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.entry-margin .publication-date{margin-top:0}.entry-main h2{font-size:36px;margin-bottom:24px}.essay-heading{padding-bottom:0;margin-bottom:36px}.essay-heading>.label{gap:24px}.essay-heading h1{font-size:40px}.essay-deck{font-size:17px;line-height:1.75;margin-top:28px}.publication{flex-direction:column;gap:8px;margin-top:28px}.mobile-contents{margin-bottom:40px}.back-to-archive{margin-top:56px;padding-top:24px}.legal-column h1{font-size:40px}.error-main h1{font-size:72px}.error-main h2{font-size:32px}}
@media(max-width:599px){:root{--header-height:96px}.header-inner{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.main-nav{gap:24px}html{scroll-padding-top:120px}.prose h2{scroll-margin-top:128px}}
@media(max-width:399px){.hero-copy h1{font-size:44px}.hero-plate{aspect-ratio:4/5}}
@media(max-width:359px){:root{--gutter:20px}.main-nav{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Homepage revision 2: a nameplate, a panoramic portrait, and an editorial front page. */
.cover-photograph picture,.portrait-plate picture{display:block;width:100%;height:100%}
.home-cover{padding-top:56px;padding-bottom:88px}
.cover-nameplate{display:flex;align-items:baseline;justify-content:space-between;gap:40px;margin-bottom:40px}
.cover-nameplate h1{font-family:Newsreader,Georgia,serif;font-size:88px;font-weight:300;line-height:1;letter-spacing:-.025em}
.cover-nameplate .occupation{font-size:13px;white-space:nowrap}
.cover-media{position:relative}
.cover-photograph{aspect-ratio:2/1;overflow:hidden}
.cover-photograph img{width:100%;height:100%;object-fit:cover;object-position:center top}
.cover-signature{position:absolute;left:64px;top:50%;transform:translateY(-50%);max-width:540px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:48px;line-height:1.1;font-weight:300;letter-spacing:-.015em;color:var(--paper);text-wrap:balance}
.home-introduction{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:48px 112px}
.home-introduction>h2{grid-column:1/5;font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:300;letter-spacing:-.02em;line-height:1.12;max-width:340px}
.introduction-text{grid-column:5/-1;max-width:760px}
.introduction-text>p{font-size:18px;line-height:1.8;max-width:680px}
.home-introduction h2 a{text-decoration:none}.home-introduction h2 a:hover{text-decoration:underline}
.home-journal{border-top:1px solid var(--rule);padding-block:64px 112px}
.journal-heading{display:flex;justify-content:space-between;align-items:baseline;gap:40px;margin-bottom:64px}
.journal-heading h2{font-family:Newsreader,Georgia,serif;font-size:48px;line-height:1.1;letter-spacing:-.02em;font-weight:300}
.journal-heading a,.journal-feature h3 a{text-decoration:none}.journal-heading a:hover,.journal-feature h3 a:hover{text-decoration:underline}
.journal-feature{max-width:1000px}
.journal-feature h3{font-family:Newsreader,Georgia,serif;font-size:64px;line-height:1.05;letter-spacing:-.025em;font-weight:300;max-width:1000px;margin-bottom:32px;text-wrap:balance}
.journal-feature .body-copy{max-width:720px}
.home-correspondence{border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:64px 112px;scroll-margin-top:112px}
.home-correspondence>h2{grid-column:1/4}.home-correspondence>div{grid-column:5/-1}
@media(min-width:768px) and (max-width:1199px){.home-cover{padding-top:48px;padding-bottom:64px}.cover-nameplate{margin-bottom:32px}.cover-nameplate h1{font-size:72px}.cover-signature{font-size:40px;left:40px;max-width:44%}.home-introduction{padding-block:32px 80px}.introduction-text>p{font-size:18px}.home-journal{padding-block:56px 88px}.journal-feature h3{font-size:56px}.journal-heading{margin-bottom:48px}.home-correspondence{padding-block:56px 88px}}
@media(max-width:767px){.home-cover{padding-top:40px;padding-bottom:56px}.cover-nameplate{display:block;margin-bottom:32px}.cover-nameplate h1{font-size:48px;line-height:1.05}.cover-nameplate .occupation{font-size:12px;margin-top:24px}.cover-photograph{aspect-ratio:4/5}.cover-photograph img{object-position:83% center}.cover-signature{position:static;transform:none;color:var(--graphite);font-size:28px;line-height:1.2;max-width:none;margin-top:28px}.home-introduction{display:block;padding-block:24px 64px}.home-introduction>h2{font-size:32px;max-width:none;margin-bottom:28px}.introduction-text>p{font-size:17px;line-height:1.8}.home-journal{padding-block:48px 72px}.journal-heading{display:block;margin-bottom:40px}.journal-heading h2{font-size:40px;margin-bottom:24px}.journal-heading .label{font-size:10px;line-height:1.8}.journal-feature h3{font-size:40px;line-height:1.08;margin-bottom:28px}.journal-feature .body-copy{font-size:17px}.home-correspondence{display:block;padding-block:48px 72px}.home-correspondence>h2{margin-bottom:28px}}
@media(max-width:399px){.cover-nameplate h1{font-size:44px}.cover-signature{font-size:26px}}
