.nav[data-astro-cid-7towxubl]{background:var(--color-bg);color:#fff;width:100%;font-family:var(--font-family-heading);justify-content:center;margin-bottom:5rem;padding:1.5rem 0 1.25rem;font-size:1.5rem;display:flex;position:fixed;top:0}@media print{.nav[data-astro-cid-7towxubl]{display:none}}a[data-astro-cid-7towxubl]{color:#fff;padding:0 1em;text-decoration:none;display:flex}svg{fill:#fff;margin-right:.75rem}header[data-astro-cid-sdwahwao]{background:var(--gradient);color:#fff;align-items:center;margin:-4em -4em 4em;padding:6em 4em;display:flex}header[data-astro-cid-sdwahwao] img[data-astro-cid-sdwahwao]{border-radius:50%;width:9rem;height:9rem;margin:0 4.5rem 0 1.5rem}header[data-astro-cid-sdwahwao] h1[data-astro-cid-sdwahwao]{margin:0}header[data-astro-cid-sdwahwao] p[data-astro-cid-sdwahwao]{margin:.25em 0 0}header[data-astro-cid-sdwahwao] a[data-astro-cid-sdwahwao]{color:#fff;text-decoration:none}ul[data-astro-cid-qif3fsff]{margin:.5em 0 0;padding:0 0 0 1em;list-style:circle}.skills[data-astro-cid-qif3fsff] ul[data-astro-cid-qif3fsff]+h4[data-astro-cid-qif3fsff]{margin-top:1.5em}.skills[data-astro-cid-qif3fsff] h4[data-astro-cid-qif3fsff]{background:var(--color-fg);color:#fff;border-radius:3px;margin:0;padding:.25em;display:inline-block}ul[data-astro-cid-qif3fsff],p[data-astro-cid-qif3fsff]{font-size:.85em}.interests[data-astro-cid-qif3fsff]{border-top:2px solid #efefef;margin-top:2em;padding-top:1em}.interests[data-astro-cid-qif3fsff] h3[data-astro-cid-qif3fsff]{margin:1em 0 0}.interests[data-astro-cid-qif3fsff] p[data-astro-cid-qif3fsff]{margin:.5em 0 0}section[data-astro-cid-5a37jeyf]{border-top:2px solid #efefef;margin-top:2.5em;padding:2.5em 0 0}ol[data-astro-cid-5a37jeyf]{grid-row-gap:2em;grid-template-columns:50% 50%;padding:0;list-style:none;display:grid}h4[data-astro-cid-5a37jeyf]{color:var(--color-grad-secondary);margin:0 0 .25rem}p[data-astro-cid-5a37jeyf]{margin:0;font-size:.85em}.uni[data-astro-cid-ssaduwsx]{align-items:flex-end;display:flex}.uoe[data-astro-cid-ssaduwsx]{color:var(--color-grad-primary)}.uni[data-astro-cid-ssaduwsx] .date[data-astro-cid-ssaduwsx]{margin-left:auto;font-size:.875rem;font-weight:400}.jobs[data-astro-cid-ssaduwsx] section[data-astro-cid-ssaduwsx]+section[data-astro-cid-ssaduwsx]{margin-top:2.5em}.jobs[data-astro-cid-ssaduwsx] p{margin:1rem 0 0;font-size:.85em}.jobs[data-astro-cid-ssaduwsx] .pill{font-size:.875rem}.jobs[data-astro-cid-ssaduwsx] h2[data-astro-cid-ssaduwsx]{color:var(--color-grad-primary);margin:0 0 .5rem}.meta[data-astro-cid-ssaduwsx]{font-size:.875rem;font-family:var(--font-family-heading);align-items:baseline;display:flex}.meta[data-astro-cid-ssaduwsx] [data-astro-cid-ssaduwsx]:last-child{margin-left:auto}:root{--max-width:1400px;--max-content-width:900px;--color-href:#e799ba;--color-highlight-rgb:232, 238, 0;--color-highlight:#e8ee00;--color-bg-rgb:22, 14, 34;--color-bg:#160e22;--color-fg:#201334;--color-grad-primary:#7b35d3;--color-grad-primary-sm:#e33583;--color-grad-secondary:#a9289f;--color-grad-secondary-sm:#7c43d9;--font-family-heading:"Inconsolata", sans-serif;--font-family-body:"Ubuntu", sans-serif;--gradient:linear-gradient(135deg, var(--color-grad-primary) 0%, var(--color-grad-secondary) 100%);--rgb-white:255, 255, 255;--rgb-black:0, 0, 0;--color-modal-highlight:#ffbfda}html{font-size:12px}@media screen{html{min-width:220mm}}::selection{background:rgba(var(--color-highlight-rgb), .9);color:#000}*{box-sizing:border-box}a{color:var(--color-grad-primary)}@page{margin:0;size:A4}body{font-family:var(--font-family-body);margin:0;padding:0;font-weight:400;line-height:1.4}@media screen{body{background:var(--color-bg);padding:7rem 0 4rem}}.page{background:#fff;width:210mm;max-width:210mm;height:297mm;max-height:297mm;padding:4em}@media screen{.page{border-radius:.5em;margin:1em auto;overflow:hidden}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);margin-top:0;font-weight:700;line-height:1.2}.pill{color:var(--color-fg);border:1px solid var(--color-fg);border-radius:3px;margin-right:5px;padding:.25em;display:inline-block}.cols{grid-column-gap:3.5em;grid-template-columns:11.5rem 1fr;display:grid}
