.nav[data-astro-cid-bouewugi]{position:fixed;width:100%;top:0;background:var(--color-bg);color:#fff;padding:1.5rem 0 1.25rem;margin-bottom:5rem;display:flex;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem}@media print{.nav[data-astro-cid-bouewugi]{display:none}}a[data-astro-cid-bouewugi]{display:flex;color:#fff;text-decoration:none;padding:0 1em}svg{fill:#fff;margin-right:.75rem}header[data-astro-cid-hzlhtg3k]{background:var(--gradient);color:#fff;padding:6em 4em;margin:-4em -4em 4em;display:flex;align-items:center}header[data-astro-cid-hzlhtg3k] img[data-astro-cid-hzlhtg3k]{border-radius:50%;height:9rem;width:9rem;margin:0 4.5rem 0 1.5rem}header[data-astro-cid-hzlhtg3k] h1[data-astro-cid-hzlhtg3k]{margin:0}header[data-astro-cid-hzlhtg3k] p[data-astro-cid-hzlhtg3k]{margin:.25em 0 0}header[data-astro-cid-hzlhtg3k] a[data-astro-cid-hzlhtg3k]{color:#fff;text-decoration:none}ul[data-astro-cid-7kimiex3]{margin:.5em 0 0;padding:0 0 0 1em;list-style:circle}.skills[data-astro-cid-7kimiex3] ul[data-astro-cid-7kimiex3]+h4[data-astro-cid-7kimiex3]{margin-top:1.5em}.skills[data-astro-cid-7kimiex3] h4[data-astro-cid-7kimiex3]{margin:0;display:inline-block;background:var(--color-fg);padding:.25em;border-radius:3px;color:#fff}ul[data-astro-cid-7kimiex3],p[data-astro-cid-7kimiex3]{font-size:.85em}.interests[data-astro-cid-7kimiex3]{margin-top:2em;padding-top:1em;border-top:2px solid #efefef}.interests[data-astro-cid-7kimiex3] h3[data-astro-cid-7kimiex3]{margin:1em 0 0}.interests[data-astro-cid-7kimiex3] p[data-astro-cid-7kimiex3]{margin:.5em 0 0}section[data-astro-cid-narfey6k]{margin-top:2.5em;padding:2.5em 0 0;border-top:2px solid #efefef}ol[data-astro-cid-narfey6k]{display:grid;grid-template-columns:50% 50%;grid-row-gap:2em;padding:0;list-style:none}h4[data-astro-cid-narfey6k]{color:var(--color-grad-secondary);margin:0 0 .25rem}p[data-astro-cid-narfey6k]{margin:0;font-size:.85em}.uni[data-astro-cid-dkc5mwy4]{display:flex;align-items:flex-end}.uoe[data-astro-cid-dkc5mwy4]{color:var(--color-grad-primary)}.uni[data-astro-cid-dkc5mwy4] .date[data-astro-cid-dkc5mwy4]{margin-left:auto;font-weight:400;font-size:.875rem}.jobs[data-astro-cid-dkc5mwy4] section[data-astro-cid-dkc5mwy4]+section[data-astro-cid-dkc5mwy4]{margin-top:2.5em}.jobs[data-astro-cid-dkc5mwy4] p{margin:1rem 0 0;font-size:.85em}.jobs[data-astro-cid-dkc5mwy4] .pill{font-size:.875rem}.jobs[data-astro-cid-dkc5mwy4] h2[data-astro-cid-dkc5mwy4]{margin:0 0 .5rem;color:var(--color-grad-primary)}.meta[data-astro-cid-dkc5mwy4]{font-size:.875rem;display:flex;align-items:baseline;font-family:var(--font-family-heading)}.meta[data-astro-cid-dkc5mwy4] [data-astro-cid-dkc5mwy4]:last-child{margin-left:auto}:root{--max-width: 1400px;--max-content-width: 900px;--color-href: #e799ba;--color-highlight-rgb: 232, 238, 0;--color-highlight: rgb(232, 238, 0);--color-bg-rgb: 22, 14, 34;--color-bg: rgb(22, 14, 34);--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);font-weight:400;padding:0;margin:0;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{margin:1em auto;border-radius:.5em;overflow:hidden}}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--font-family-heading);font-weight:700;line-height:1.2}.pill{display:inline-block;color:var(--color-fg);margin-right:5px;padding:.25em;border-radius:3px;border:1px solid var(--color-fg)}.cols{display:grid;grid-template-columns:11.5rem 1fr;grid-column-gap:3.5em}
