.career-timeline[data-astro-cid-qlyhuhlb]{width:min(100%,1100px);margin:150px auto 0}.career-heading[data-astro-cid-qlyhuhlb] .eyebrow[data-astro-cid-qlyhuhlb]{margin-bottom:22px}.career-heading[data-astro-cid-qlyhuhlb] h2[data-astro-cid-qlyhuhlb]{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(38px,5vw,58px);font-style:italic;font-weight:400;line-height:1.08}.career-heading[data-astro-cid-qlyhuhlb] p[data-astro-cid-qlyhuhlb]{color:var(--muted);font-size:15px;line-height:1.55}.career-track-scroll[data-astro-cid-qlyhuhlb]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9d0c2 transparent;margin-top:46px;overflow-x:auto}.career-track[data-astro-cid-qlyhuhlb]{grid-template-columns:repeat(var(--career-count),minmax(0,1fr));min-width:max(800px,calc(var(--career-count) * 145px));display:grid;position:relative}.career-track[data-astro-cid-qlyhuhlb]:before{content:"";background:#d7ddd1;height:1px;position:absolute;top:51px;left:7px;right:7px}.career-stop[data-astro-cid-qlyhuhlb]{z-index:1;text-align:left;min-width:0;min-height:143px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0 10px 14px 0;display:flex;position:relative}.career-stop[data-astro-cid-qlyhuhlb]:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #536b25}.career-period[data-astro-cid-qlyhuhlb]{height:43px;font-family:var(--font-mono);color:#777d73;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4;display:block}.career-marker[data-astro-cid-qlyhuhlb]{width:17px;height:17px;transition:background .2s,border-color .2s,box-shadow .2s,transform .25s var(--ease);background:#fafaf9;border:1px solid #aeb6a5;border-radius:50%;flex:none;margin-bottom:22px;display:block}.career-company[data-astro-cid-qlyhuhlb]{letter-spacing:-.045em;color:#696f66;font-size:18px;font-weight:500;line-height:1.25;transition:color .2s}.career-stop[data-astro-cid-qlyhuhlb][aria-selected=true] .career-marker[data-astro-cid-qlyhuhlb]{background:#d9f99b;border-color:#536b25;box-shadow:0 0 0 5px #edf2e6}.career-stop[data-astro-cid-qlyhuhlb][aria-selected=true] .career-company[data-astro-cid-qlyhuhlb]{color:var(--ink)}.career-story[data-astro-cid-qlyhuhlb]{background:#f1f2ee;border:1px solid #e5e8df;border-radius:22px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,6vw,70px);min-height:210px;padding:35px 40px 38px;display:grid}.career-story[data-astro-cid-qlyhuhlb][hidden]{display:none}.career-story[data-astro-cid-qlyhuhlb]:focus-visible{outline-offset:4px;outline:2px solid #536b25}.career-story-meta[data-astro-cid-qlyhuhlb]{font-family:var(--font-mono);color:#747c70;font-size:11px;line-height:1.5}.career-story[data-astro-cid-qlyhuhlb] h3[data-astro-cid-qlyhuhlb]{letter-spacing:-.055em;margin:18px 0 5px;font-family:Geist Variable,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.15}.career-story-role[data-astro-cid-qlyhuhlb]{color:#697267;font-size:14px;line-height:1.4}.career-story[data-astro-cid-qlyhuhlb] p[data-astro-cid-qlyhuhlb]{color:#4e574d;max-width:640px;margin:6px 0 0;font-size:16px;line-height:1.7}.career-consulting[data-astro-cid-qlyhuhlb]{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:0;margin:28px 0 0;padding:22px 0;display:grid}.career-consulting-label[data-astro-cid-qlyhuhlb]{font-family:var(--font-mono);color:#777d73;font-size:11px;line-height:1.5}.career-consulting-list[data-astro-cid-qlyhuhlb]{flex-wrap:wrap;gap:8px 30px;display:flex}.career-consulting-list[data-astro-cid-qlyhuhlb] p[data-astro-cid-qlyhuhlb]{margin:0;font-size:13px;line-height:1.5}.career-consulting-list[data-astro-cid-qlyhuhlb] strong[data-astro-cid-qlyhuhlb]{font-weight:550}.career-consulting-list[data-astro-cid-qlyhuhlb] span[data-astro-cid-qlyhuhlb]{color:#777d73}@media (hover:hover){.career-stop[data-astro-cid-qlyhuhlb]:hover .career-marker[data-astro-cid-qlyhuhlb]{border-color:#536b25;transform:scale(1.13)}.career-stop[data-astro-cid-qlyhuhlb]:hover .career-company[data-astro-cid-qlyhuhlb]{color:var(--ink)}}@media (width<=760px){.career-timeline[data-astro-cid-qlyhuhlb]{margin-top:95px}.career-heading[data-astro-cid-qlyhuhlb] .eyebrow[data-astro-cid-qlyhuhlb]{margin-bottom:16px}.career-heading[data-astro-cid-qlyhuhlb] h2[data-astro-cid-qlyhuhlb]{font-size:42px}.career-track-scroll[data-astro-cid-qlyhuhlb]{margin:35px -22px 0;padding:0 22px 5px}.career-track[data-astro-cid-qlyhuhlb]{grid-template-columns:repeat(var(--career-count),154px);min-width:max-content}.career-stop[data-astro-cid-qlyhuhlb]{min-height:132px}.career-story[data-astro-cid-qlyhuhlb]{border-radius:18px;grid-template-columns:1fr;gap:20px;min-height:285px;padding:27px 25px}.career-story[data-astro-cid-qlyhuhlb] h3[data-astro-cid-qlyhuhlb]{margin-top:10px;font-size:28px}.career-story[data-astro-cid-qlyhuhlb] p[data-astro-cid-qlyhuhlb]{margin:0;font-size:15px}.career-consulting[data-astro-cid-qlyhuhlb]{grid-template-columns:1fr;gap:12px}.career-consulting-list[data-astro-cid-qlyhuhlb]{gap:8px;display:grid}}@media (prefers-reduced-motion:reduce){.career-marker[data-astro-cid-qlyhuhlb],.career-company[data-astro-cid-qlyhuhlb]{transition:none}}
