.person-hero{background:#081733;color:#fff;border-bottom:4px solid var(--red);padding:72px 0 76px}.person-hero-grid{display:grid;grid-template-columns:minmax(260px,350px) minmax(0,1fr);gap:72px;align-items:center}.person-photo{margin:0}.person-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border:1px solid #294265}.person-copy{max-width:820px}.person-copy .eyebrow{display:inline-block;margin-bottom:16px}.person-copy h1{color:#fff!important;font-size:clamp(44px,5.5vw,72px);line-height:1.05;margin:0 0 20px}.person-role{font-weight:700;color:#fff!important;margin:0 0 16px}.person-intro{font-size:20px;line-height:1.65;color:#d4deee!important;margin:0 0 28px}.person-copy .btn{margin-top:2px}.person-body{padding:80px 0 90px}.person-body-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:72px}.person-bio .eyebrow{display:inline-block;margin-bottom:14px}.person-bio h2{margin:0 0 20px;line-height:1.2}.person-bio p{font-size:17px;line-height:1.8;margin:0}.person-bio p+p{margin-top:18px}.person-aside{border-top:4px solid var(--red);background:var(--surface-card);padding:30px}.person-aside h2{margin:0 0 22px}.person-aside ul{list-style:none;padding:0;margin:0}.person-aside li{padding:13px 0;border-top:1px solid var(--line)}@media(max-width:700px){.person-hero{padding:44px 0 52px}.person-hero-grid,.person-body-grid{grid-template-columns:1fr;gap:38px}.person-photo{width:min(78vw,330px)}.person-copy h1{margin-bottom:16px}.person-intro{font-size:17px}.person-body{padding:58px 0 70px}}