.profile_hero{background:var(--pudder-l);padding:64px 0 56px}.profile_hero .crumb{color:var(--ink3);margin-bottom:26px;font-size:13px}.profile_hero .crumb a{color:inherit;text-decoration:none}.profile_hero .crumb b{color:var(--ink2);font-weight:600}.profile_hero .ph_split{grid-template-columns:340px 1fr;align-items:start;gap:48px;display:grid}.profile_hero .pframe{height:400px;box-shadow:12px 12px 0 var(--pudder);background:#ddd;border-radius:14px;position:relative;overflow:hidden}.profile_hero .pframe img{object-fit:cover;object-position:top}.profile_hero h1{margin-bottom:6px}.profile_hero .contactrow{flex-wrap:wrap;gap:22px;margin:16px 0 20px;font-size:14.5px;display:flex}.profile_hero .contactrow a{color:var(--navy);border-bottom:1px solid var(--pudder);font-weight:600;text-decoration:none}.profile_hero .lede{max-width:none}.profile_hero .ph_cta{margin-top:22px}.profile_body{padding:76px 0}.narrow{max-width:860px;margin:0 auto}.profile_body h2{font-size:30px}.profile_body .body_text p{color:var(--ink2);margin-bottom:16px;font-size:17px;line-height:1.65}.profile_body .body_text p:last-child{margin-bottom:0}.profile_timeline{background:var(--pudder-l);padding:76px 0}.profile_timeline .tlgrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.profile_timeline .tl h3{margin-bottom:16px;font-size:20px}.profile_timeline .tl .row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:14px;padding:10px 0;font-size:14px;display:grid}.profile_timeline .tl .yr{color:var(--brass);letter-spacing:.04em;padding-top:2px;font-size:12.5px;font-weight:600}.profile_timeline .tl .tx b{color:var(--ink);font-weight:600;display:block}.profile_timeline .tl .tx span{color:var(--ink3);font-size:13px}@media (max-width:700px){.profile_hero{padding:44px 0}.profile_hero .ph_split{grid-template-columns:1fr;gap:30px}.profile_hero .pframe{max-width:340px}.profile_body,.profile_timeline{padding:52px 0}.profile_timeline .tlgrid{grid-template-columns:1fr}.profile_timeline .tl .row{grid-template-columns:86px 1fr}}
