.employer-wordmark{font:700 31px var(--sans);letter-spacing:-1.6px;color:#16171a;white-space:nowrap;line-height:1.15}.employer-wordmark span{color:#86bc25}.role>.employer-wordmark{margin:17px 0 20px}.leadership-list{list-style:none;padding:0;color:var(--muted)}.leadership-list li{padding:15px 0;border-bottom:1px solid var(--line);line-height:1.65}.leadership-list strong{color:var(--ink);font-weight:600}.cv-role-meta{flex-wrap:wrap}.cv-role .cv-results{flex-wrap:wrap;gap:24px}.cv-role .cv-results strong{font-family:var(--sans);font-size:28px;font-weight:600;letter-spacing:-.6px}.cert-row{align-items:flex-start}.cert-row>.icon{flex-shrink:0}.cert-row span{font-size:12px;color:var(--muted)}.case-client{line-height:1.6}.case-metrics strong{overflow-wrap:anywhere}.contact-banner>div:last-child{min-width:0}.contact-line>div{min-width:0}.contact-line a{overflow-wrap:anywhere}
@media(max-width:768px){.hero-title-row h1{font-size:34px;letter-spacing:-1px}.cv-identity h1{font-size:29px}.cv-role-top{flex-wrap:wrap;gap:12px}.cv-role .cv-results strong{font-size:23px}.contact-banner h2{font-size:26px}.contact-banner p{line-height:1.6}.cv-section-label{align-items:flex-start}.cv-section-label>span{margin-top:7px}}
@media(max-width:380px){.hero-title-row h1{font-size:30px}.cv-identity h1{font-size:25px}.cv-identity{gap:12px}.cv-identity>img{width:62px;height:62px}.cv-identity .eyebrow{line-height:1.6}.contact-banner h2{font-size:23px}.contact-banner p{font-size:11px}}
