.hero{min-height:900px;padding-top:64px;position:relative}.city{clip-path:polygon(0 0,100% 0,100% 100%,44% 100%,44% 40%,0 40%);height:646px;position:absolute;inset:64px 0 auto}.city img{object-fit:cover;object-position:50% 48%;filter:brightness(.86);width:100%;height:100%}.introduction{width:44%;padding:298px 58px 0 64px;position:relative}.role{color:var(--muted);margin-bottom:19px;font-size:14px}.introduction h1{letter-spacing:-.027em;max-width:505px;font-size:34px;line-height:1.21}.experience{max-width:475px;margin-top:24px;font-size:18px;line-height:1.45}.opening-evidence{grid-template-columns:44% 28% 28%;align-items:start;margin:106px 64px 0;display:grid}.public-link{align-self:center;font-size:16px;line-height:1.45}.credential{padding-left:32px}.credential h2{margin-bottom:12px;font-size:28px;line-height:1.15}.credential>a{max-width:260px;font-size:15px;line-height:1.4;display:block}.section-label{color:var(--muted);align-items:baseline;gap:16px;font-size:14px;line-height:1.4;display:flex}.section-label h2,.section-label p{letter-spacing:0;font-size:14px;line-height:1.4}.section-label span{opacity:.8}.work{grid-template-columns:2fr 10fr;gap:42px;padding-block:32px 58px;display:grid}.engagements{grid-template-columns:1fr 1fr;gap:84px;display:grid}.engagements article{max-width:450px}.profile-kicker{color:var(--muted);margin-bottom:11px;font-size:14px}.engagements h3{margin-bottom:17px;font-size:34px}.engagements p:not(.profile-kicker){margin-bottom:16px;font-size:17px;line-height:1.5}.textlink{font-size:16px}.textlink.small{font-size:14px}.profile{padding-block:22px 54px;grid-template-columns:180px minmax(0,740px);gap:42px;width:min(1312px,100% - 128px);padding-left:calc(16.667% + 14px);display:grid}.portrait img{object-fit:cover;width:150px;height:210px}.privacy{letter-spacing:-.015em;max-width:670px;font-size:26px;line-height:1.3}.profile .evidence{flex-wrap:wrap;gap:7px 20px;margin:18px 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.profile-copy>.textlink{font-size:14px}.applied{padding-block:30px 42px}.applied>.wrap{grid-template-columns:2fr 3fr 7fr;gap:42px;display:grid}.story-heading h2{max-width:255px;font-size:32px}.story-body{columns:2;column-gap:30px;font-size:16px;line-height:1.48}.story-body p{break-inside:avoid;margin-bottom:12px}.story-body>.textlink{break-inside:avoid;display:block}.research{padding-block:54px 64px}.research>.section-label{margin-bottom:28px}.research-grid{grid-template-columns:3fr 3fr 6fr;align-items:start;gap:48px;display:grid}.research-title{display:contents}.research-title h2{grid-area:1/1;font-size:37px;line-height:1.16}.research-title .book{grid-area:1/2;max-width:190px;text-decoration:none}.actual-book{width:178px;height:auto}.book>span{margin-top:13px;font-size:16px;display:block}.book small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.research-copy{grid-area:1/3;font-size:17px;line-height:1.52}.research-copy .lead{margin-bottom:20px;font-size:24px;line-height:1.3}.research-copy>.textlink{margin-top:20px;display:inline-block}@media (width<=1100px) and (width>=761px){.introduction{padding-left:40px;padding-right:30px}.introduction h1{font-size:28px}.experience{font-size:17px}.opening-evidence{margin-inline:40px}.wrap{width:calc(100% - 80px)}.work,.applied>.wrap{gap:24px}.engagements{gap:40px}.profile{padding-left:0}.applied>.wrap{grid-template-columns:1fr 2fr 5fr}.story-body{columns:auto}.research-grid{gap:28px}}@media (width<=760px){.hero{min-height:0;padding-top:54px;padding-bottom:42px}.city{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%,15% 78%,0 78%);height:206px;top:54px}.introduction{width:100%;padding:231px 20px 0}.role{margin-bottom:13px;font-size:14px}.introduction h1{letter-spacing:-.02em;font-size:26px;line-height:1.23}.introduction h1 br{display:none}.experience{margin-top:18px;font-size:16px;line-height:1.45}.opening-evidence{grid-template-columns:1fr 1fr;gap:22px 20px;margin:24px 20px 0}.public-link{grid-column:1/-1;font-size:15px;line-height:1.4}.credential{padding:0}.credential h2{margin-bottom:8px;font-size:24px}.credential>a{font-size:14px;line-height:1.4}.work{padding-block:18px 32px;display:block}.work>.section-label{margin-bottom:25px}.engagements{grid-template-columns:1fr;gap:30px}.engagements h3{margin-bottom:13px;font-size:29px}.engagements p:not(.profile-kicker){margin-bottom:12px;font-size:16px;line-height:1.45}.engagements .desktop{display:none}.profile{grid-template-columns:86px 1fr;gap:20px;width:calc(100% - 40px);padding:10px 0 32px}.portrait img{width:86px;height:129px}.privacy{font-size:20px;line-height:1.28}.profile .evidence{gap:8px;margin-top:15px;font-size:14px}.applied{padding-block:18px 32px}.applied>.wrap{display:block}.applied .section-label{margin-bottom:13px}.story-heading h2{max-width:290px;margin-bottom:20px;font-size:30px}.story-body{columns:auto;font-size:16px;line-height:1.45}.story-body p{margin-bottom:12px}.research{padding-block:28px 35px}.research>.section-label{margin-bottom:22px}.research-grid{grid-template-columns:1fr 116px;gap:25px 20px}.research-title h2{grid-column:1;font-size:29px}.research-title .book{grid-column:2;max-width:116px}.actual-book{width:116px}.book>span{margin-top:9px;font-size:14px;line-height:1.3}.book small{font-size:14px}.research-copy{grid-area:2/1/auto/-1;font-size:16px;line-height:1.5}.research-copy .lead{margin-bottom:16px;font-size:21px}.research-copy>.textlink{margin-top:15px}}
