.page-career{padding:12px 0 52px}.page-career .page-title{margin:0 0 2px;font-size:15px;font-weight:500}.page-career .page-lede{color:var(--soft);max-width:64ch;margin:0 0 6px}.page-career .links{gap:18px;margin:0 0 8px;font-size:12px;display:flex}.page-career .links a,.page-career .see{color:var(--link);text-decoration:none;transition:color .15s}.page-career .links a:hover,.page-career .see:hover{color:var(--hero)}.page-career .role h3{color:var(--hero);margin:0;font-size:14px;font-weight:500}.page-career .org{color:var(--soft)}.page-career .dates{color:var(--faint);font-size:12px}.page-career .points{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.page-career .points li{color:var(--text);max-width:72ch;padding-left:16px;position:relative}.page-career .points li:before{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:3px}.page-career .see{margin-top:8px;font-size:12px;display:inline-block}.page-career .split{grid-template-columns:minmax(0,.95fr) minmax(0,1.6fr);align-items:start;gap:40px;margin-top:26px;display:grid}.page-career .split .sec:first-child{margin-top:0}.page-career .now-card{border:1px solid var(--card-line);background:var(--card);border-radius:10px;flex-direction:column;gap:2px;padding:14px;display:flex}.page-career .now-card .kind{margin-bottom:4px}.page-career .cert-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-career .cert-list li{border-left:2px solid var(--card-line);flex-direction:column;padding-left:12px;display:flex}.page-career .cert-list .name{color:var(--hero)}.page-career .cert-list .meta{color:var(--faint);font-size:11.5px}.page-career .cert-list a{color:var(--link);font-size:11.5px;text-decoration:none}.page-career .stack-skills{gap:14px;display:grid}.page-career .stack-skills .label{color:var(--faint);margin-bottom:6px;font-size:12px;display:block}.page-career .history{gap:24px;display:grid}.page-career .history .dates{margin-bottom:2px}.page-career .employer .emp{color:var(--hero);margin:0;font-size:14px;font-weight:500}.page-career .roles{gap:22px;margin:14px 0 0;padding:0;list-style:none;display:grid}.page-career .roles>li{padding-left:26px;position:relative}.page-career .roles>li:before{content:"";border:1.5px solid var(--work);background:var(--pond);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:1px}.page-career .roles>li:first-child:before{background:var(--work)}.page-career .roles>li:not(:last-child):after{content:"";background:radial-gradient(circle, var(--rule-dot) 1px, transparent 1.4px) center top / 4px 5px repeat-y;width:4px;position:absolute;top:19px;bottom:-27px;left:4px}.page-career .roles h4{color:var(--hero);margin:0;font-size:13px;font-weight:500}@media (max-width:720px){.page-career .split{grid-template-columns:minmax(0,1fr);gap:8px}.page-career .split .sec:first-child{margin-top:0}.page-career .split>div+div .sec:first-child{margin-top:34px}}@media (max-width:640px){.page-career{padding:8px 0 40px}}
