.page-lead.svelte-p8n5lx{margin:0 0 1.25rem;font-size:.9rem;color:var(--text-color-dim);line-height:1.45}.job.svelte-p8n5lx{padding:1.15rem 1.15rem 1.25rem;margin-bottom:1.25rem;font-size:.9rem;border:1px solid var(--border-subtle);border-left:3px solid var(--primary);border-radius:0 10px 10px 0;background:var(--surface-tint)}.job.svelte-p8n5lx .impact-line:where(.svelte-p8n5lx){font-weight:500;line-height:1.5;margin:.35rem 0 .85rem;color:var(--text-color)}.job.svelte-p8n5lx h2:where(.svelte-p8n5lx){font-size:1.15rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0}.job.svelte-p8n5lx h2:where(.svelte-p8n5lx) .at:where(.svelte-p8n5lx){font-weight:400;color:var(--text-color-dim);font-size:.95rem}.job.svelte-p8n5lx p:where(.svelte-p8n5lx){margin:.5rem 0}.job.svelte-p8n5lx .dates:where(.svelte-p8n5lx){font-size:.8rem;opacity:.8;margin:.3rem 0 .65rem;font-weight:500}.job.svelte-p8n5lx h3:where(.svelte-p8n5lx){font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin:.85rem 0 .35rem;color:var(--text-color-dim)}.job.svelte-p8n5lx .projects:where(.svelte-p8n5lx){padding:0 0 0 1rem;margin:.35rem 0}.job.svelte-p8n5lx .projects:where(.svelte-p8n5lx) li:where(.svelte-p8n5lx){margin-bottom:.3rem;line-height:1.4}.job.svelte-p8n5lx .technologies:where(.svelte-p8n5lx){margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.job.svelte-p8n5lx .technologies:where(.svelte-p8n5lx) li:where(.svelte-p8n5lx) .language{font-weight:500}.job.svelte-p8n5lx .highlights:where(.svelte-p8n5lx){margin:.35rem 0;padding:0 0 0 1.1rem}.job.svelte-p8n5lx .highlights:where(.svelte-p8n5lx) li:where(.svelte-p8n5lx){margin-bottom:.4rem;line-height:1.45}.job.svelte-p8n5lx .highlights:where(.svelte-p8n5lx) .is-lead:where(.svelte-p8n5lx){font-weight:500}
