.info{padding:45px 0 75px}.info h1{max-width:1000px}.info .lead{font-size:20px;max-width:780px;margin:30px 0 45px}.info section{max-width:800px;border-top:1px solid var(--line);padding:30px 0}.info h2{font-size:30px;font-weight:500;letter-spacing:-.035em;margin-bottom:18px}.info p{font-size:15px;margin-bottom:18px}.info a{text-decoration:underline;text-underline-offset:4px}.info-cta{display:inline-block;padding:15px 22px;background:var(--ink);color:var(--paper);text-decoration:none!important}.profile-photo{width:160px;height:auto;margin-bottom:35px}header nav{font-size:12px}@media(max-width:650px){header nav{font-size:9px}.info{padding-top:25px}.info h1{font-size:39px}.info .lead{font-size:17px}.info h2{font-size:26px}}
.bio-timeline{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bio-timeline article{border-top:1px solid #ddd6cb;padding-top:20px}.bio-timeline article>span{font-size:10px;letter-spacing:.1em;color:#756b60}.bio-timeline h3{font-size:20px;font-weight:500;line-height:1.4;margin:14px 0}.bio-capabilities{padding-left:20px;line-height:1.8}.bio-capabilities li{margin:13px 0}.bio-capabilities strong{font-weight:600}@media(max-width:650px){.bio-timeline{grid-template-columns:1fr;gap:25px}}

.profile-photo{width:min(100%,420px);border-radius:0;mix-blend-mode:multiply}
