*{box-sizing:border-box}body{margin:0;background:#fff;color:#222;font:18px/1.65 Georgia,"Times New Roman",serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#76503c}header,.wrap,footer{max-width:1050px;margin:auto;padding:0 35px}header{text-align:center;padding-top:44px;padding-bottom:28px;border-bottom:1px solid #ddd}.brand{font-size:36px;letter-spacing:3px;text-decoration:none}nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:22px;font-size:15px}nav a{text-decoration:none}main{padding-top:40px!important;padding-bottom:60px!important}h1{font-size:36px;font-weight:normal;line-height:1.25;margin:12px 0 28px}h2{font-size:25px;font-weight:normal;line-height:1.35}h3{font-size:21px;font-weight:normal;line-height:1.4}p{margin:0 0 19px}.lead{font-size:21px}.home-intro{max-width:790px;margin:0 auto 26px}.home-columns{display:grid;grid-template-columns:1.65fr 1fr;gap:65px}.section{padding:22px 0;border-top:1px solid #ddd;margin-top:24px}.publication{display:flex;gap:26px;padding:20px 0;border-bottom:1px solid #eee}.publication p{font-size:16px}.year,.eyebrow,.links{font-size:14px}.year{min-width:44px}.links{display:flex;gap:20px}.projects{display:block}.project{padding:12px 0}.project h3{margin-bottom:8px}.pagehead{max-width:800px}.prose{max-width:760px}.books{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:780px;margin:30px 0}.books img{height:310px;max-width:100%;object-fit:contain;object-position:left bottom}.books h2{margin-bottom:10px}.books p{font-size:16px}.project-list{padding-left:22px}.project-list li{margin:12px 0}.profilelinks{display:flex;flex-wrap:wrap;gap:22px}footer{border-top:1px solid #ddd;padding-top:23px;padding-bottom:30px;font-size:14px;display:flex;justify-content:space-between}.footerlinks{display:flex;gap:20px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px}.number{display:none}@media(max-width:700px){body{font-size:17px}header,.wrap,footer{padding-left:22px;padding-right:22px}header{padding-top:25px}nav{gap:12px 19px}.home-columns{grid-template-columns:1fr;gap:0}.books{gap:22px}.books img{height:220px}.books h2{font-size:21px}h1{font-size:30px}footer{display:block}.footerlinks{margin-top:12px;flex-wrap:wrap}}
.talk{display:grid;grid-template-columns:300px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid #eee}.talk-image{text-decoration:none;display:block}.talk-image img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover}.talk-image span{display:block;font-size:14px;margin-top:7px}.talk h2{margin-top:0}.talk-channel,.access-note{font-size:15px;color:#555}.featured-talk .talk{border:0;padding-top:8px}.featured-talk{margin-bottom:32px}@media(max-width:700px){.talk{grid-template-columns:1fr;gap:18px}.talk-image{max-width:400px}}

.home-opening{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center;padding:12px 0 38px}.home-note{max-width:570px;font-size:20px}.artaud-feature{margin:0;justify-self:center}.artaud-feature img{display:block;width:240px;height:auto}.artaud-feature figcaption{font-size:14px;line-height:1.65;margin-top:17px;max-width:280px}.artaud-feature figcaption span{font-size:13px;color:#555}.home-footnote{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #ddd;padding-top:25px;font-size:16px}.home-footnote span{font-size:14px;color:#555}.translation-book img{width:160px;height:auto;display:block}.translation-book h2{margin-top:0}@media(max-width:700px){.home-opening{grid-template-columns:1fr;gap:30px;padding-top:0}.home-note{font-size:18px}.artaud-feature{justify-self:start}.artaud-feature img{width:220px}.home-footnote{grid-template-columns:1fr;gap:5px}.translation-book{flex-direction:column}}

.home-biography{max-width:760px;margin:25px auto 45px;font-size:20px;line-height:1.75}.home-biography p{margin-bottom:27px}.translation-book{gap:40px}.translation-book img{width:240px;height:auto;max-width:100%}.translation-book>a{flex-shrink:0}@media(max-width:700px){.home-biography{font-size:18px;margin-top:5px}.translation-book img{width:220px}}

/* The same centred reading column used by the homepage. */
.centered-page{max-width:830px;padding-top:65px!important}
.centered-page .pagehead,.centered-page .prose{max-width:none}
.centered-page .pagehead{margin-bottom:38px}
.centered-page .prose{font-size:20px;line-height:1.75}
.centered-page .prose p{margin-bottom:27px}
.centered-page .books{max-width:none;margin:35px 0}
.centered-page .talk{grid-template-columns:260px minmax(0,1fr);gap:30px}
.centered-page .publication>div{min-width:0}
.centered-page .publication h3{margin-top:0}
.centered-page .links,.centered-page .profilelinks{flex-wrap:wrap}
@media(max-width:700px){
 .centered-page{padding-top:35px!important}
 .centered-page .prose{font-size:18px}
 .centered-page .talk{grid-template-columns:1fr;gap:18px}
 .centered-page .publication{gap:16px}
}

.research-project-title a{font-style:italic;text-decoration:none}.research-project-title a:hover{text-decoration:underline}.research-project-title a:focus-visible{outline:2px solid currentColor;outline-offset:4px}

/* Essay typography: Times New Roman, 14-point reading text. */
body{font-family:"Times New Roman",Times,serif;font-size:14pt;line-height:1.65}
.home-biography,.centered-page .prose,.home-note,.lead{font-size:14pt;line-height:1.65}
.home-biography p,.centered-page .prose p{margin-bottom:0;text-indent:2em}
.home-biography p:first-child,.centered-page .prose>p:first-child,
.centered-page .prose h2+p,.centered-page .prose h3+p{text-indent:0}
.centered-page .prose h2{margin-top:30px}
.publication p,.books p,.talk p{font-size:14pt}
.profilelinks,.publication p,.talk p,.books p,.access-note{ text-indent:0 }
@media(max-width:700px){body,.home-biography,.centered-page .prose,.home-note{font-size:14pt}}

/* Compact page rhythm while retaining the essay reading size. */
main{padding-top:28px!important;padding-bottom:32px!important}
.centered-page{padding-top:30px!important}
h1{margin:0 0 18px}
.centered-page .pagehead{margin-bottom:18px}
.home-biography{margin:8px auto 16px}
body,.home-biography,.centered-page .prose,.home-note,.lead{line-height:1.5}
.centered-page .prose h2{margin-top:22px;margin-bottom:12px}
.centered-page .prose h3{margin-top:19px;margin-bottom:8px}
@media(max-width:700px){main,.centered-page{padding-top:23px!important}.home-biography{margin-top:0}}

/* Align the footer with the centred navigation above. */
footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding-top:20px;padding-bottom:24px}
.footerlinks{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px;margin:0}
@media(max-width:700px){footer{display:flex}.footerlinks{margin:0;gap:19px}}

footer{flex-direction:row;gap:32px;flex-wrap:wrap}.footerlinks{margin:0}@media(max-width:700px){footer{flex-direction:row;gap:12px 24px}}

.ducere-book{gap:30px;align-items:flex-start}.ducere-book>a{flex:0 0 130px}.ducere-book img{display:block;width:130px;height:auto}.ducere-book h2{margin-top:0}.ducere-book p{margin-bottom:10px}@media(max-width:500px){.ducere-book{gap:20px}.ducere-book>a{flex-basis:90px}.ducere-book img{width:90px}}

.journal-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px;font-size:14px}

.home-film{max-width:760px;margin:0 auto 22px}.home-film img{width:100%;height:auto;display:block}.home-film figcaption{font-size:11px;color:#666;margin-top:5px;text-align:right}.home-film+.home-biography{margin-top:0}

.related-writing{margin-top:28px}.related-writing ul{list-style:none;padding:0;margin:0}.related-writing li{margin:0 0 17px;line-height:1.45}.related-detail{display:block;font-size:14px;color:#555;margin-top:4px}
