.page-hero{padding-top:clamp(90px,12vw,180px);padding-bottom:clamp(85px,10vw,145px);background:var(--sage)}.page-hero h1{font:500 clamp(48px,7.5vw,112px)/.95 var(--serif);letter-spacing:-.065em;margin:25px 0 35px}.page-hero>p:last-child{max-width:630px;font-size:18px}.career-summary{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;padding-top:120px;padding-bottom:120px}.career-summary h2{font:500 clamp(35px,4vw,63px)/1.05 var(--serif);letter-spacing:-.05em;margin:24px 0}.career-summary ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.career-summary li{padding:21px 0;border-bottom:1px solid var(--line);display:flex;gap:18px;font:500 19px/1.3 var(--serif)}.career-summary li span{font:10px var(--mono);padding-top:4px}.experience{padding-bottom:120px}.experience-row{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:52px 0;border-bottom:1px solid var(--line)}.experience-row h2,.direction h2{font:500 clamp(31px,3.5vw,51px)/1.05 var(--serif);letter-spacing:-.05em;margin:10px 0}.role{margin:0;color:var(--muted);font-size:14px}.experience-row>div:last-child>p{font-size:17px;margin:0;max-width:510px}.skill-chips{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.skill-chips li{border:1px solid var(--line);border-radius:20px;padding:5px 10px;font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em}.direction{background:var(--ink);color:var(--paper);padding-top:125px;padding-bottom:125px}.direction h2{max-width:800px;margin-top:25px}.direction>p:not(.eyebrow){max-width:660px;font-size:18px;color:#d3dbd1}.direction .text-link{color:var(--paper);border-color:var(--paper);display:inline-block;margin-top:26px}@media(max-width:700px){.career-summary,.experience-row{grid-template-columns:1fr;gap:35px}.career-summary{padding-top:80px;padding-bottom:80px}.experience{padding-bottom:80px}.experience-row{padding:38px 0}.direction{padding-top:80px;padding-bottom:80px}}
