/* Refined wordmark, readable navigation and a slightly smaller portrait. */
.personal-header.personal-header{padding:18px 30px;gap:25px}.personal-brand.personal-brand{display:flex;align-items:center;flex:none;min-width:0;text-decoration:none}.personal-brand.personal-brand img{display:block;width:302px;height:auto;max-width:100%}.personal-nav.personal-nav{gap:25px}.personal-nav.personal-nav a{font-size:16px;line-height:1.4;min-height:48px;display:flex;align-items:center;padding:11px 0;font-weight:600}.personal-languages.personal-languages a{min-width:44px;min-height:44px}.about-hero.about-hero{min-height:500px;grid-template-columns:54% 46%}.about-intro.about-intro{padding-top:38px;padding-bottom:38px;margin-right:0}.about-portrait.about-portrait img{object-position:50% 38%}
@media(max-width:1000px) and (min-width:801px){.personal-header.personal-header{padding:16px 22px;gap:18px}.personal-brand.personal-brand img{width:255px}.personal-nav.personal-nav{gap:17px}.personal-nav.personal-nav a{font-size:15px}.personal-languages.personal-languages{gap:3px}.personal-languages.personal-languages a{min-width:37px}}
@media(max-width:800px){.personal-header.personal-header{padding:15px 20px 0;gap:10px 16px;flex-wrap:wrap}.personal-brand.personal-brand img{width:265px}.personal-languages.personal-languages{margin-left:auto;gap:5px;order:2}.personal-nav.personal-nav{order:3;flex-basis:100%;margin:0;gap:12px;justify-content:space-between}.personal-nav.personal-nav a{font-size:15px;min-height:49px;justify-content:center;padding:10px 0;white-space:normal;text-align:center}.about-hero.about-hero{min-height:460px}.about-intro.about-intro{padding:30px 0 30px 27px}.about-intro.about-intro h1{font-size:45px}.about-intro.about-intro .personal-eyebrow{letter-spacing:1px;font-size:9px}}
@media(max-width:600px){.personal-brand.personal-brand img{width:235px}.personal-languages.personal-languages a{min-width:38px;min-height:44px}.personal-header.personal-header{column-gap:10px}.about-hero.about-hero{min-height:0}.about-portrait.about-portrait{height:330px}.about-portrait.about-portrait img{object-position:50% 24%}.about-intro.about-intro{margin-top:-23px;padding:0 25px 28px}.about-intro.about-intro h1{font-size:43px}.reader-section.reader-section{scroll-margin-top:170px}}
@media(max-width:390px){.personal-header.personal-header{padding-inline:16px;column-gap:7px}.personal-brand.personal-brand img{width:215px}.personal-languages.personal-languages{gap:2px}.personal-languages.personal-languages a{min-width:34px}.personal-nav.personal-nav{gap:8px}.personal-nav.personal-nav a{font-size:14px}}
@media(max-width:350px){.personal-brand.personal-brand img{width:193px}.personal-languages.personal-languages a{min-width:32px}.personal-languages.personal-languages img{width:24px;height:16px}.personal-header.personal-header{column-gap:4px}.personal-nav.personal-nav{gap:6px}.personal-nav.personal-nav a{font-size:13px}.about-portrait.about-portrait{height:290px}.about-intro.about-intro{padding-inline:20px}.about-intro.about-intro h1{font-size:38px}}
