.career[data-astro-cid-rubkh7sv]{height:4.25rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);position:relative}.line[data-astro-cid-rubkh7sv]{background:linear-gradient(var(--border-strong), var(--border-strong)) left center / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--border-strong) 0 1px, transparent 1px calc(100% / 18)) left center / 100% 7px no-repeat;transform-origin:0;height:7px;position:absolute;inset:50% 0 auto;transform:translateY(-3px)}.ticks[data-astro-cid-rubkh7sv]{grid-template-columns:repeat(18,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.tick[data-astro-cid-rubkh7sv]{color:var(--text-muted);grid-row:1;position:relative}.tick[data-astro-cid-rubkh7sv]:before{content:"";background:var(--text);width:1px;height:16px;position:absolute;top:calc(50% - 8px);left:0}.tick[data-astro-cid-rubkh7sv] .label[data-astro-cid-rubkh7sv]{white-space:nowrap;font-size:.6875rem;position:absolute;left:0}.above[data-astro-cid-rubkh7sv] .label[data-astro-cid-rubkh7sv]{top:0}.below[data-astro-cid-rubkh7sv] .label[data-astro-cid-rubkh7sv]{bottom:0}.now[data-astro-cid-rubkh7sv]{color:var(--accent);grid-column:18/19}.now[data-astro-cid-rubkh7sv]:before{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;top:calc(50% - 4px);left:auto;right:-4px}.now[data-astro-cid-rubkh7sv] .label[data-astro-cid-rubkh7sv]{left:auto;right:0}@media (prefers-reduced-motion:no-preference){.line[data-astro-cid-rubkh7sv]{animation:draw .6s var(--ease-out) both .12s}@keyframes draw{0%{transform:translateY(-3px)scaleX(0)}}}.grid[data-astro-cid-fl7qxyb7]{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cell[data-astro-cid-fl7qxyb7]{border-bottom:1px solid var(--border);flex-direction:column;padding:1.25rem 1rem 1.25rem 0;display:flex}.cell[data-astro-cid-fl7qxyb7]:nth-child(2n){border-left:1px solid var(--border);padding-left:1rem}.cell[data-astro-cid-fl7qxyb7]:nth-last-child(-n+2){border-bottom:0}dt[data-astro-cid-fl7qxyb7]{color:var(--text);order:2;margin-top:.5rem}.value[data-astro-cid-fl7qxyb7]{letter-spacing:-.04em;order:1;margin:0;font-size:clamp(2.5rem,2rem + 2.2vw,3.75rem);font-weight:600;line-height:1}.src[data-astro-cid-fl7qxyb7]{color:var(--text-muted);order:3;margin:.375rem 0 0;font-size:.6875rem}.employers[data-astro-cid-fl7qxyb7]{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.names[data-astro-cid-fl7qxyb7]{color:var(--text);font-weight:500}.sr-only[data-astro-cid-fl7qxyb7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=64rem){.grid[data-astro-cid-fl7qxyb7]{grid-template-columns:repeat(4,minmax(0,1fr))}.cell[data-astro-cid-fl7qxyb7],.cell[data-astro-cid-fl7qxyb7]:nth-child(2n){border-bottom:0;border-left:1px solid var(--border);padding:1.5rem 1.25rem}.cell[data-astro-cid-fl7qxyb7]:first-child{border-left:0;padding-left:0}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(3rem,2rem + 5vw,7rem)}.hero-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:var(--text-muted)}.name[data-astro-cid-lcdefpme]{font-size:var(--step-h3);letter-spacing:-.01em;margin-top:1.5rem;line-height:1.2}.lead[data-astro-cid-lcdefpme]{max-width:14ch;margin-top:.75rem}.sub[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--text-muted);margin-top:1.5rem}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.spec[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);border-radius:2px;align-self:end}.spec-title[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-strong);color:var(--text-muted);padding:.5rem .875rem}.spec[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0}.spec[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:5.5rem 1fr;gap:1rem;padding:.625rem .875rem;display:grid}.spec[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.spec[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-muted);padding-top:.2rem}.spec[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--step-small);margin:0;font-weight:500}.stats-wrap[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.section-intro[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--text-muted);margin-top:1.25rem}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{margin-top:clamp(3.5rem,2.5rem + 3vw,6rem)}.group-label[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);color:var(--text);gap:.5rem;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.count[data-astro-cid-lcdefpme]{color:var(--text-muted)}.grid[data-astro-cid-lcdefpme]{gap:clamp(2.5rem,2rem + 2vw,4rem) clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}.all[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.principles[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);align-content:start;gap:.625rem;padding:1.75rem 0;display:grid}.principles[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme],.principles[data-astro-cid-lcdefpme] .src[data-astro-cid-lcdefpme]{color:var(--text-muted)}.principles[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:var(--step-lead);letter-spacing:-.01em;margin:0;line-height:1.45}.more-link[data-astro-cid-lcdefpme]{margin-top:1.5rem}.more-link[data-astro-cid-lcdefpme] .inline-icon{vertical-align:-.1em;display:inline-block}@media (width>=48rem){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell[data-astro-cid-lcdefpme].wide{grid-column:1/-1}}@media (width>=64rem){.principles[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr))}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0;border-left:1px solid var(--border);padding:1.75rem 1.5rem 2rem}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem}}
