.employer[data-astro-cid-bxuyfavd]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-md)}.employer-body[data-astro-cid-bxuyfavd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.employer[data-astro-cid-bxuyfavd] img[data-astro-cid-bxuyfavd]{width:3rem;height:3rem;flex-shrink:0;object-fit:cover;object-position:center;border-radius:50%;background:#fff;margin-top:none}.employer[data-astro-cid-bxuyfavd] img[data-astro-cid-bxuyfavd][src$="ze_logo_icon.svg"]{background:#000;object-fit:contain;padding:.5rem;box-sizing:border-box}.employer-heading[data-astro-cid-bxuyfavd]{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:none;margin-top:var(--space-xs)}.employer-name[data-astro-cid-bxuyfavd]{margin:0;font-weight:var(--font-weight-normal)}.employer-name[data-astro-cid-bxuyfavd] a[data-astro-cid-bxuyfavd]{color:var(--color-primary);text-decoration:none}.employer-name[data-astro-cid-bxuyfavd] a[data-astro-cid-bxuyfavd]:hover{color:var(--color-primary);text-decoration:underline}.employer-headline[data-astro-cid-bxuyfavd]{margin:0;color:var(--text-muted);font-weight:var(--font-weight-muted);font-size:var(--font-size-sm);text-align:right;white-space:nowrap}.employer-bullets[data-astro-cid-bxuyfavd]{font-weight:var(--font-weight-muted);margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-sm);line-height:var(--line-height-normal)}.employer-bullets[data-astro-cid-bxuyfavd] li[data-astro-cid-bxuyfavd]{color:var(--text-fg)}.pdf-btn[data-astro-cid-ruvg6z4q]{position:fixed;top:1rem;right:1.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--border);border-radius:.375rem;background:var(--bg-secondary);color:var(--text-fg);font-size:var(--font-size-sm);text-decoration:none;z-index:100}.pdf-btn[data-astro-cid-ruvg6z4q]:hover{background:var(--bg-hover)}main .container:has(.portfolio){width:75%;max-width:100ch;font-size:var(--font-size-md);font-weight:var(--font-weight-muted);font-family:Helvetica,Arial,sans-serif;--color-primary: #53afc4;--text-fg: hsl(210, 15%, 80%)}:root[data-theme=light] main .container:has(.portfolio){--text-fg: hsl(210, 10%, 25%)}main .container:has(.portfolio) [data-astro-cid-ruvg6z4q]{font-family:inherit}main .container:has(.portfolio) a[data-astro-cid-ruvg6z4q]:hover{color:#53afc4!important;text-decoration:underline}.portfolio[data-astro-cid-ruvg6z4q]{display:grid;grid-template-columns:7fr 3fr;gap:var(--space-xl);padding:1rem;width:100%}.portfolio[data-astro-cid-ruvg6z4q]>.work[data-astro-cid-ruvg6z4q]{min-width:0;gap:var(--space-xl)}.portfolio[data-astro-cid-ruvg6z4q]>.sidebar[data-astro-cid-ruvg6z4q]{min-width:0}.work[data-astro-cid-ruvg6z4q],.sidebar[data-astro-cid-ruvg6z4q]{display:flex;flex-direction:column;gap:var(--space-xl)}.work[data-astro-cid-ruvg6z4q] h2[data-astro-cid-ruvg6z4q],.sidebar[data-astro-cid-ruvg6z4q] h2[data-astro-cid-ruvg6z4q]{margin:0 0 var(--space-sm);font-weight:var(--font-weight-normal)}.edu[data-astro-cid-ruvg6z4q]{display:flex;gap:var(--space-md);align-items:flex-start}.edu[data-astro-cid-ruvg6z4q] img[data-astro-cid-ruvg6z4q]{width:3rem;height:3rem;flex-shrink:0;object-fit:contain;border-radius:.25rem;background:#fff}.edu[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{margin:0 0 var(--space-xs);font-size:var(--font-size-base)}.muted[data-astro-cid-ruvg6z4q]{margin:0;font-weight:var(--font-weight-muted);font-size:var(--font-size-sm);color:var(--text-fg);line-height:var(--line-height-normal)}.skill-cat[data-astro-cid-ruvg6z4q]{margin-bottom:var(--space-md)}.skill-cat[data-astro-cid-ruvg6z4q] h4[data-astro-cid-ruvg6z4q]{margin:0 0 var(--space-xs);font-size:var(--font-size-sm);color:var(--text-muted)}.chips[data-astro-cid-ruvg6z4q]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.chip[data-astro-cid-ruvg6z4q]{font-size:var(--font-size-sm);color:var(--text-fg)}.chip[data-astro-cid-ruvg6z4q]:not(:last-child):after{content:"·";margin-left:var(--space-xs);color:var(--text-muted)}.projects[data-astro-cid-ruvg6z4q]{padding:1rem}.projects[data-astro-cid-ruvg6z4q] h2[data-astro-cid-ruvg6z4q]{margin:0 0 var(--space-sm);font-weight:var(--font-weight-normal)}@media(max-width:900px){.portfolio[data-astro-cid-ruvg6z4q]{grid-template-columns:1fr}}
