#resume.svelte-1twq2i3{font-weight:500}.hidden.svelte-1twq2i3{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media print{.print-hide.svelte-1twq2i3{display:none}}.section.svelte-1twq2i3{padding-bottom:1rem}@media print{.section.svelte-1twq2i3{padding-bottom:.25rem}}.section-title.svelte-1twq2i3{font-size:var(--text-md);font-weight:var(--font-black);margin:0;text-transform:uppercase}.item-title.svelte-1twq2i3{font-weight:var(--font-bold);line-height:var(--resume-line-height);margin-bottom:0;margin-top:0}.item-subtitle.svelte-1twq2i3{font-weight:var(--font-medium)}.item-date.svelte-1twq2i3,.item-subtitle.svelte-1twq2i3{font-size:var(--text-md);line-height:var(--resume-line-height)}.item-date.svelte-1twq2i3{font-weight:var(--font-normal)}.item.svelte-1twq2i3{padding-bottom:1rem}@media print{.item.svelte-1twq2i3{padding-bottom:.5rem}}.item.svelte-1twq2i3:last-child{padding-bottom:0}.item-list.svelte-1twq2i3 li:where(.svelte-1twq2i3):before{content:"-";padding-right:.25rem}.item-list.svelte-1twq2i3 li:where(.svelte-1twq2i3){line-height:var(--resume-line-height);padding-top:.5rem}@media(min-width:768px){.item-list.svelte-1twq2i3 li:where(.svelte-1twq2i3){padding-top:0}}@media print{.item-list.svelte-1twq2i3 li:where(.svelte-1twq2i3){padding-bottom:.5rem;padding-top:0}}@media(min-width:768px){.resume-grid.svelte-1twq2i3{display:grid;grid-template-areas:"left-column main-column";grid-template-columns:33.33% minmax(0,1fr);grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.resume-grid.svelte-1twq2i3:last-child{margin-bottom:0}.main-column.svelte-1twq2i3{grid-area:main-column}.left-column.svelte-1twq2i3{direction:rtl;grid-area:left-column;text-align:right;white-space:nowrap}}@media print{.resume-grid.svelte-1twq2i3{display:flex}.resume-grid.svelte-1twq2i3:last-child{margin-bottom:0}.left-column.svelte-1twq2i3{direction:rtl;text-align:right;white-space:normal;width:33%}.main-column.svelte-1twq2i3{flex:1;padding-left:15px}}@media(min-width:1024px){.resume-grid.svelte-1twq2i3{row-gap:1rem}}#me.svelte-1twq2i3{padding:1rem 0 .5rem}@media(min-width:768px){#me.svelte-1twq2i3{padding:2rem 0 0;position:relative}}@media print{#me.svelte-1twq2i3{padding-bottom:0}}.name.svelte-1twq2i3{font-size:4rem;line-height:1;text-transform:uppercase}@media(min-width:768px){.name.svelte-1twq2i3{font-size:5rem;height:5rem}}@media(min-width:1024px){.name.svelte-1twq2i3{font-size:5rem;height:5rem}}@media(min-width:1280px){.name.svelte-1twq2i3{font-size:7rem;height:7rem}}@media print{.name.svelte-1twq2i3{font-size:5.25rem;height:5.25rem}}.first.svelte-1twq2i3{font-weight:var(--font-medium)}@media(min-width:768px){.first.svelte-1twq2i3{left:8px;position:relative}}.last.svelte-1twq2i3{font-weight:var(--font-black)}@media(min-width:768px){.last.svelte-1twq2i3{transform:scaleX(1.0125)}}.job-title.svelte-1twq2i3{font-size:var(--text-lg);margin:.25rem 0;text-transform:uppercase}@media(min-width:768px){.job-title.svelte-1twq2i3{height:var(--text-lg);margin:0 0 .5rem}.job-title.svelte-1twq2i3,.last.svelte-1twq2i3 a:where(.svelte-1twq2i3){display:flex;justify-content:space-between}}@media print{.job-title.svelte-1twq2i3,.last.svelte-1twq2i3 a:where(.svelte-1twq2i3){display:flex;justify-content:space-between}}.downloader.svelte-1twq2i3{position:absolute;right:1.5rem;top:2rem}@media(min-width:768px){.downloader.svelte-1twq2i3{padding-top:1rem;right:-5rem}}@media print{.downloader.svelte-1twq2i3{display:none}}.downloader.svelte-1twq2i3 p:where(.svelte-1twq2i3){font-size:.8rem;left:.2rem;position:relative;top:-.3rem}.downloader.svelte-1twq2i3 svg{fill:currentColor;max-width:2rem}.contact-section.svelte-1twq2i3{display:flex}.contact-details.svelte-1twq2i3,.contact-external-links.svelte-1twq2i3{line-height:1.4}.contact-details.svelte-1twq2i3{flex:1}@media(min-width:768px){.contact-details.svelte-1twq2i3{flex:initial}}.contact-external-links.svelte-1twq2i3{text-align:right}@media(min-width:768px){.contact-external-links.svelte-1twq2i3{padding-left:2rem;text-align:left;text-align:initial}}@media print{.contact-external-links.svelte-1twq2i3,.skills.svelte-1twq2i3{display:none}}.skill-section-list.svelte-1twq2i3{display:flex;flex-wrap:wrap}.skills.svelte-1twq2i3 .label:where(.svelte-1twq2i3){font-size:var(--text-md);margin-bottom:.5em;margin-right:.5em}@media print{.skills.svelte-1twq2i3 .label:where(.svelte-1twq2i3){margin:0;padding:0}.skill-item.svelte-1twq2i3{margin-bottom:5px;margin-right:10px}}
