
.bio-page{background:#191918}.bio-page .site-header{background:#191918f5}.bio-hero{max-width:1320px;margin:0 auto;padding:155px 6% 85px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:7%}.bio-hero h1{font-size:clamp(64px,7vw,105px);letter-spacing:-.045em;line-height:1.05}.bio-deck{font-size:clamp(25px,3vw,36px);line-height:1.3;color:#e6d8c5;margin-top:28px;font-weight:200}.bio-intro{max-width:430px;font-size:17px;line-height:1.8;margin:25px 0 30px}.bio-hero figure{margin:0;position:relative}.bio-hero img{height:580px;width:100%;object-fit:cover;object-position:60% center}.bio-hero figcaption{margin-top:14px;font-size:10px;letter-spacing:.22em;color:#bcae99}.bio-layout{max-width:1180px;margin:auto;padding:70px 6% 110px;border-top:1px solid #ffffff20;display:grid;grid-template-columns:200px minmax(0,680px);gap:65px}.bio-index{align-self:start;position:sticky;top:125px}.bio-index nav{display:flex;flex-direction:column;gap:18px;font-size:12px;color:#b4aea5}.bio-index a:hover{color:#fff}.bio-article p{font-size:17px;line-height:1.9;color:#cbc5bc}.bio-opening{padding-bottom:35px}.bio-opening>p:first-child{font-size:23px;line-height:1.65;color:#f3ede4;margin-top:0}.bio-article section{padding:40px 0;scroll-margin-top:120px}.bio-article .chapter-number{font-size:10px;letter-spacing:.2em;color:#c0a98c;margin:0 0 20px}.bio-article h2{font-size:38px;letter-spacing:-.02em;line-height:1.23;color:#f2eee7}.bio-inline-photo{margin:35px 0}.bio-inline-photo img{width:100%;height:360px;object-fit:cover}.bio-inline-photo figcaption{font-size:11px;color:#a8a29b;margin-top:12px}.bio-article blockquote{margin:45px 0;padding:40px 0 40px 35px;border-left:1px solid #c1a98b}.bio-article blockquote p{font-size:33px;line-height:1.5;color:#e5d6bf;margin:0}.bio-article cite{font-style:normal;font-size:10px;letter-spacing:.22em;display:block;margin-top:22px}.bio-closing{border-top:1px solid #ffffff24;margin-top:45px;padding:45px 0}.bio-closing p{font-size:29px;color:#e8dbc9;line-height:1.5;margin:0}.bio-closing span{font-size:10px;letter-spacing:.22em;display:block;margin-top:22px}.bio-links{display:flex;gap:30px;align-items:center}.bio-page .text-link{margin-top:12px}.bio-page footer{border-top:1px solid #ffffff20}.bio-preview-note{position:fixed;bottom:14px;left:14px;z-index:80;background:#ede5d7;color:#26221e;border:1px solid #c8b799;padding:8px 13px;font-size:11px;box-shadow:0 4px 25px #0003}
@media(max-width:900px){.bio-hero{gap:5%;padding-top:125px}.bio-hero img{height:470px}.bio-layout{grid-template-columns:150px minmax(0,1fr);gap:35px}.bio-article h2{font-size:32px}.bio-index nav{font-size:11px}}
@media(max-width:700px){.bio-hero{display:flex;flex-direction:column;align-items:stretch;padding:110px 24px 42px;gap:38px}.bio-hero h1{font-size:65px}.bio-deck{font-size:29px}.bio-hero img{height:420px;object-position:65% center}.bio-hero figure{margin:0}.bio-layout{display:block;padding:35px 24px 65px}.bio-index{position:static;border-bottom:1px solid #ffffff20;padding-bottom:28px;margin-bottom:36px}.bio-index nav{display:grid;grid-template-columns:1fr 1fr;gap:13px}.bio-opening>p:first-child{font-size:21px}.bio-article p{font-size:16px;line-height:1.9}.bio-article section{padding:27px 0}.bio-article h2{font-size:31px}.bio-inline-photo img{height:260px}.bio-article blockquote{padding:24px 0 24px 23px}.bio-article blockquote p{font-size:26px}.bio-links{gap:22px;flex-wrap:wrap}.bio-preview-note{font-size:9px;padding:5px 8px}}
