.experience-page[data-astro-cid-ajxctdaq]{max-width:820px}.experience-heading[data-astro-cid-ajxctdaq]{margin-bottom:.5rem}.employer[data-astro-cid-ajxctdaq]{padding:1.5rem 0 2rem;border-top:1px solid var(--line)}.employer-layout[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:1rem;align-items:start}.company-logo-link[data-astro-cid-ajxctdaq]{display:block;width:56px;height:56px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.company-logo[data-astro-cid-ajxctdaq]{display:block;width:100%;height:100%;object-fit:contain}.employer-main[data-astro-cid-ajxctdaq]{min-width:0}.employer-heading[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq],.single-role-heading[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq]{margin:0 0 .15rem;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:650;letter-spacing:-.035em}.employer-heading[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq],.single-role-heading[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]{text-decoration:none}.employer-heading[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq],.single-role-heading[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{margin:0;color:var(--secondary);font-size:.92rem;line-height:1.4}.employer-heading[data-astro-cid-ajxctdaq] .work-mode[data-astro-cid-ajxctdaq]{margin-top:.1rem;color:var(--muted)}.roles[data-astro-cid-ajxctdaq]{margin:1.35rem 0 0;padding-left:1.2rem;border-left:1px solid var(--line)}.role[data-astro-cid-ajxctdaq]{position:relative;padding:0 0 1.5rem}.role[data-astro-cid-ajxctdaq]:last-child{padding-bottom:.1rem}.role[data-astro-cid-ajxctdaq]:before{content:"";position:absolute;left:calc(-1.2rem - 4px);top:.42rem;width:7px;height:7px;border:1px solid var(--muted);border-radius:50%;background:var(--bg)}.role[data-astro-cid-ajxctdaq] h4[data-astro-cid-ajxctdaq]{margin:0 0 .15rem;font-size:1.12rem;font-weight:650;letter-spacing:-.025em}.role-date[data-astro-cid-ajxctdaq]{margin:0 0 .65rem!important;color:var(--muted)!important;font-size:.84rem!important}.role-description[data-astro-cid-ajxctdaq],.latest-work[data-astro-cid-ajxctdaq]{max-width:690px;margin:.55rem 0 0;color:var(--secondary);font-size:.96rem}.role-product-link[data-astro-cid-ajxctdaq]{margin:.45rem 0 0;font-size:.88rem}.role-product-link[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]{color:var(--secondary)}.latest-work[data-astro-cid-ajxctdaq]{color:var(--text)}.inline-project-link[data-astro-cid-ajxctdaq]{display:inline;text-decoration:none;white-space:nowrap;color:var(--text);border-bottom:0;margin-left:.15rem}.inline-project-link[data-astro-cid-ajxctdaq]:hover{text-decoration:none;opacity:.75}.role-preview[data-astro-cid-ajxctdaq]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;max-width:560px;padding:.8rem 0;margin-top:.75rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;font-weight:600}.role-preview[data-astro-cid-ajxctdaq] span[data-astro-cid-ajxctdaq]:last-child{color:var(--muted)}.single-role-heading[data-astro-cid-ajxctdaq]{margin-bottom:.6rem}.single-role-content[data-astro-cid-ajxctdaq] .role-description[data-astro-cid-ajxctdaq]{margin-top:.45rem}.credential-link[data-astro-cid-ajxctdaq]{display:flex;align-items:center;gap:.9rem;max-width:440px;margin-top:1.1rem;text-decoration:none;font-weight:600}.credential-link[data-astro-cid-ajxctdaq] small[data-astro-cid-ajxctdaq]{display:block;margin-top:.15rem;color:var(--muted);font-size:.82rem;font-weight:400}.credential-image[data-astro-cid-ajxctdaq]{display:block;width:108px;height:68px;flex:0 0 auto;object-fit:cover;border-radius:8px}.external-mark[data-astro-cid-ajxctdaq]{font-size:.75em;color:var(--muted)}@media(max-width:560px){.employer[data-astro-cid-ajxctdaq]{padding-top:1.25rem}.employer-layout[data-astro-cid-ajxctdaq]{grid-template-columns:44px minmax(0,1fr);gap:.75rem}.company-logo-link[data-astro-cid-ajxctdaq]{width:44px;height:44px;border-radius:8px}.roles[data-astro-cid-ajxctdaq]{padding-left:.95rem}.role[data-astro-cid-ajxctdaq]:before{left:calc(-.95rem - 4px)}}
