@charset "UTF-8";.icon.svelte-jf3o41{display:inline-flex;justify-content:center;align-items:center;color:#fff;fill:#fff;background-color:var(--highlight-color);width:25px;height:25px;margin:3px}.tag.svelte-frh3py{background-color:#fff;color:var(--highlight-color);border:var(--highlight-color) 1px solid;padding:0 5px 2px;margin:5px 5px 5px 0;white-space:nowrap;display:inline-block;font-size:.8rem;border-radius:5px}h1.svelte-14tzwpa{font-size:1.8rem}h2.svelte-14tzwpa,h3.svelte-14tzwpa{font-size:1rem}main.svelte-14tzwpa{display:flex;flex-direction:column;width:210mm;max-width:100%;flex-shrink:1}@media print{main.svelte-14tzwpa{width:100%}}h1.title.svelte-14tzwpa,h2.title.svelte-14tzwpa{margin:0;text-transform:uppercase;color:#fff;background-color:var(--highlight-color);padding-left:.2em;padding-right:.2em}h2.title.svelte-14tzwpa{width:fit-content}.cv.svelte-14tzwpa{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.contact.svelte-14tzwpa{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--highlight-color);break-after:avoid}@media screen and (max-width: 600px){.contact.svelte-14tzwpa{flex-direction:column}.contact.svelte-14tzwpa div:where(.svelte-14tzwpa)+div:where(.svelte-14tzwpa){padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--highlight-color) 30%,#ccc)}}.contact.svelte-14tzwpa h1:where(.svelte-14tzwpa){display:inline}.contact.svelte-14tzwpa span:where(.svelte-14tzwpa){white-space:nowrap;display:inline-flex;align-items:center}.contact.svelte-14tzwpa a:where(.svelte-14tzwpa){text-decoration:none;color:inherit}.about.svelte-14tzwpa{display:grid;grid-template-columns:12rem 1fr;gap:1.5rem;break-inside:avoid}.about.svelte-14tzwpa .profile-pic:where(.svelte-14tzwpa){display:block;box-sizing:border-box;border:2px solid var(--highlight-color);width:100%;height:auto;object-fit:cover}@media screen and (max-width: 600px){.about.svelte-14tzwpa{grid-template-columns:1fr}.about.svelte-14tzwpa .profile-pic:where(.svelte-14tzwpa){width:10rem}}.about.svelte-14tzwpa .about-content:where(.svelte-14tzwpa){display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.job.svelte-14tzwpa{break-inside:avoid}.job.svelte-14tzwpa .job-summary:where(.svelte-14tzwpa){margin:0 0 1rem;opacity:.65;font-style:italic}.job.svelte-14tzwpa .job-header:where(.svelte-14tzwpa){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--highlight-color);margin-bottom:1rem;break-after:avoid}.job.svelte-14tzwpa .job-header:where(.svelte-14tzwpa) h3:where(.svelte-14tzwpa){margin:0}.job.svelte-14tzwpa .job-header:where(.svelte-14tzwpa) .job-industry:where(.svelte-14tzwpa){font-size:.9rem;opacity:.65}.job.svelte-14tzwpa .job-header:where(.svelte-14tzwpa) .job-period:where(.svelte-14tzwpa){font-size:.9rem;opacity:.65;white-space:nowrap;padding-top:.15rem}.project.svelte-14tzwpa,.education.svelte-14tzwpa{border:1px solid color-mix(in srgb,var(--highlight-color) 25%,#ccc);break-inside:avoid;padding:1rem;background:color-mix(in srgb,var(--highlight-color) 6%,white)}.projects.svelte-14tzwpa{display:flex;flex-direction:column;gap:1.5rem}.projects.svelte-14tzwpa .project:where(.svelte-14tzwpa) strong:where(.svelte-14tzwpa){display:block;margin-bottom:.5rem;font-size:1.05rem}.projects.svelte-14tzwpa .project:where(.svelte-14tzwpa) .project-desc:where(.svelte-14tzwpa){margin:0 0 .75rem;opacity:.65}.education-list.svelte-14tzwpa{display:flex;flex-direction:column;gap:1rem}.education.svelte-14tzwpa .education-header:where(.svelte-14tzwpa){margin-bottom:.25rem;font-size:1.05rem}.education.svelte-14tzwpa .education-period:where(.svelte-14tzwpa){opacity:.65;font-size:.95rem}.education.svelte-14tzwpa ul:where(.svelte-14tzwpa){margin-top:.5rem}.tag-group.svelte-14tzwpa{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}ul.svelte-14tzwpa{margin:0;padding:0;list-style:none}ul.svelte-14tzwpa li:where(.svelte-14tzwpa){display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:.25rem 0;min-height:1rem}ul.svelte-14tzwpa li:where(.svelte-14tzwpa):before{content:"•";font-size:1rem;padding:0 .3rem;display:flex;justify-content:center;align-items:center;min-height:1rem;min-width:1rem;color:var(--highlight-color)}@media print{.cv.svelte-14tzwpa{gap:1rem}.contact.svelte-14tzwpa,.about.svelte-14tzwpa{break-inside:avoid}.job.svelte-14tzwpa{break-inside:auto}.project.svelte-14tzwpa,.education.svelte-14tzwpa{break-inside:avoid}h2.svelte-14tzwpa,h3.svelte-14tzwpa{break-after:avoid}}
