@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rajdhani:wght@300;400;500;600;700&display=swap);body,html{scroll-behavior:smooth;position:relative;overflow-x:hidden}body{margin:0;background-color:#080914;color:#8a8e9e;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;overflow-y:overlay}body::-webkit-scrollbar{height:.25rem;width:.25rem}body::-webkit-scrollbar-track{background-color:initial}body::-webkit-scrollbar-thumb{background-color:#8a8e9e;border-radius:15px}body::-webkit-scrollbar-corner{background:#080914}a{text-decoration:none}img{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.5rem;padding:0;max-height:20rem}li{list-style:none;font-size:.8rem;width:13rem;margin:.25rem 1rem .25rem 0}li:before{content:"";display:inline-block;height:8px;width:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAADjqAAA46gFI32o7AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABmASURBVHja7N1ntGZFnfbhXw+IWRTHrCNjHjFjxjGnMY85YGgVs2KLPYBZMaCgKOqYB3POOaFiRkQJigR1MGEGHVGS0O+H3cduX0Bt6HDOrutaqxd+cMHT/7Oh7q6qZ9/LVq1a1aa0x177rI+/zaWrq1RXqq681q+LV8dUP1796yer/3p09cXqxACWqJUrlhsCZ9nmS/izb1Hdu3pcdYO/8f+73Opf/79jqzdWr6mO9CgAMJJ/WoKf+VLVbqv/NP+Wv7P4/y1bVU+qDq/2re5VncMjAYAAsLhcaPWCf3T1tOqi6+nvu6y6ZfXu1aFip9W7CwAgAGxi16u+VW3fhj22uFi1Z/Wd6k4eDwAEgE3nCdWXq6034j/zitVHqk9W/+YxAUAA2Hi2rN5bvaxNtyV/u+qQ1Z/hQh4XAASADes81X7VPRbBZ9m8aRfiqOrR1WYeGwAEgA3jDdU1F9lnunD139W3my4NAoAAsB49ubrvIp7Z1Zu+Nvj+zvj9AgAgAKyjW1W7L5HZ/Wd1WPWC6nweJQAEgLPmstW7Wlpn7Oesdml6k+CDm94pAAACwDrYs+mcfSm6RNNrhfevbuSxAkAA+MdcurrbDOZ5veor1VtX/54AQAD4Gx7d0i4mWtuy6gHVEdXTq3N5zAAQAE7vnNUOM5ztearnNJUN3cujBoAA8NfuW11kxjO+bFPR0H7VtT1yAAgAk8cPMuubVt+sXtv6azIEgKUXAPbYa5+tqm0Hm/cOTV8b3Kk6h0cQgBF3AK4w6Ny3bE3t8B09hgAIAGO5UvXR1A4DIAAMaaF2+KWpHQZggABweT+Cv9i82jG1wwDYARiS2mEAZh8A1OmeObXDAMw2AJzbj+DvWqgdfn5qhwGYSQDgH3POatfUDgMgAAxJ7TAAAsDA1q4dvpRxACAAjGPt2uGnpXYYAAFgKOetdkvtMAACwJDWrh2+lnEAIACM5abVgU21wxcxDgAEgLF+rjs0vVb4SakdBkAAGMqW1YtTOwyAADCkhdrhT1RXMQ4ABICx3L46tKl2+ILGASAAMI61a4cfldphAAGAofxz9arqW9UtjANAAGAs16g+V72v+lfjABAAGMvdq++ldhhAAGA4a9cOPyi1wwACAEO5RPWm6uvVDY0DQABgLNevvlq9JbXDAAIAQ1lWbZ/aYQABgCEt1A5/r7qncQAIAIxl6+o91RdSOwwgADCcmzXVDr8mtcMAAgDDPT+PSO0wgADAkBZqhw+t7mAcAAIAY7ly9bHUDgMIAAzp9tUh1V6pHQYQABjKOaonpnYYQABgSGqHAQQABqZ2GEAAYGALtcPPS+0wgADAUM5ZPaWpX0DtMIAAwGAu2Zra4RsYB4AAwFiuX32tqXb4ksYBIAAwjoXa4SOrp6Z2GEAAYCjnrZ6b2mEAAYAhbd2a2uFrGgeAAMBYbtb0EiG1wwACAAM+pwu1wytSOwwgADCULauXpHYYQABgSAu1wx9f/b8BEAAYyH+s3g1QOwwgADCYtWuHH+mZBhAAGMs/V69u+sbAzY0DQABgLNesPl+9t+ldAgAIAAzkHq2pHT6vcQAIAIzjXE21w0dWD0ztMIAAwFAuWb25qXFQ7TCAAMBgbrA6BLw5tcOAAABDWdZ0HKB2GBAAYEBr1w7fwzgAAQDGsnXTVwY/n9phQACA4dy86SVCr256qRCAAAAD/fvwyKbXCj8xtcOAAABDuWBTwdChTYVDAAIADOTKTZXDH0vtMCAAwHDusHo34CXVlsYBCAAwjnNUK5ruBzzCvzuAAABjuUj1mqZvDNzMOAABAMZyzeoL1XtSOwwIADCceza9TfC5qR0GBAAYyrmaegWOrLZP7TAgAMBQLlm9palx8PrGAQgAMJYbVF+v3pTaYUAAgKEsqx5UHVE9pTqnkQACAIzjfNXzmi4K3t04AAEAxvKv1fuqz1XXMA5AAICx3KLpJUKvSu0wIADAUDarHpXaYUAAgCFdsKl2+JDq9sYBCAAwlqtUn0jtMCAAwJAWaodfnNphQACAoZyjelJqhwEBAIa0UDt8YGqHAQEAhnOt1A4DAgAMa6F2eLfUDgMCAAzlXNXTmvoF1A4DAgAM5lJNtcNfTe0wIADAcG7YmtrhSxgHIADAOBZqh4+sdk3tMCAAwFDOVz0/tcOAAABDUjsMCAAwMLXDgAAAg1q7dnjHanMjAQQAGMcFq5c2FQ2pHQYEABjMQu3wR6srGQcIAMBY7lh9J7XDIAAAw1m7dngH/y0AAQAYy0Wq1zbVDt/UOEAAAMZyrWq/6t3VZY0DBABgLPeqDk/tMAgAwHDWrh1+QGqHQQAAhnKp6q3VV6rrGQcIAMBYblTtX70xtcMgAABDWVY9OLXDIAAAQ1qoHT6s+k/jAAEAGMvlqvdX+1ZXNw4QAICx3LL6dvXf1YWNAwQAYBybVY9O7TAIAMCQLtRUO3xIdTvjAAEAGMu/VZ9M7TAIAMCQFmqH90ztMAgAwFDOUe3U9P4AtcMgAACDuWhT7fA3UzsMAgAwnGundhgEAGBYC7XDz6nOYxwgAADjOFf19NQOgwAADOnSqR0GAQAYltphEACAQa1dO7xLaodBAACGcr7qBakdBgEAGJLaYRAAgIGpHQYBABjU2rXDT0jtMAgAwFAuVL0stcMgAABDWqgd/kh1ReMAAQAYy51aUzt8AeMAAQAYxxZNtcNHVQ/33zYQAICxXLR6XVPt8L8bBwgAwFiuXX2xelf1L8YBAgAwlnundhgEAGBI525N7fD9jQMEAGAsl67e1lQ7fF3jQAAAGMuNq29U+1QXNw4EAIBxLKsektphBACAIZ2/NbXDdzMOBACAsVyu+kD12epqxoEAADCWW1UHVa9M7TACAMBQNqse0/Ra4cendhgBAGAoF6r2rg6ubmscCAAAY7lq9anqw6kdRgAAGM6dm2qH90jtMAIAwFC2qJ7cdD/gYf4bigAAMJaLVq+vDkjtMAIAwHCu01Q7/M7UDiMAAAznPk21w89O7TACAMBQzl09o6l2+H7GgQAAMJZLV29P7TACAMCQFmqH/ye1wwgAAENZVi1vqh3eObXDCAAAQzl/tXv13equxoEAADCWy1cfTO0wAgDAkBZqh1+R2mEEAIChbFY9NrXDCAAAQ1I7jAAAMLC1a4evYBwIAABjuXPTtwVelNphBACAoWxRrWx6f4DaYQQAgMFcrDW1wzcxDgQAgLFcp/pSaocRAACGtFA7/KzUDnM2LVu1atUm+4fvsdc+v6u29GMAWGc/aeoXeIdRLE0rVyy3AwDAOrtMU+3wl6ttjQMBAGAs2zVdElQ7jAAAMJi1a4f/q+lrhCAAAAzi/NULq8NSO4wAADCchdrhz1TbGAcCAMBYbt1UMvSKaivjQAAAGMfatcOPS+0wAgDAULaqXl4dVN3GOBAAAMayTfXp6kOpHRYAABjOXVI7LAAAMKS1a4cfak0QAAAYy8WqN1TfSO2wAADAcLZtqh1+R1PXAAIAAAO5b3VEaocFAACGc+7qmdXhqwMBAgAAA7lM05GA2mEBAIABbdd0SfANTZcGEQAAGGjNeGjTa4XVDgsAAAxmoXb4u00vFEIAAGAgV2h6pfCnUzssAAAwnNs0lQy9PLXDAgAAQ9m8qW54oXZ4MyMRAAAYx0Lt8MHVrY1DAABgLNtUn0ntsAAAwJAWaodf2PTtAQQAAAaxRdN7A45K7bAAAMBw1q4d3s44BAAAxrJtU7eA2mEBAIAB3bepbfCZTe2DCAAADOI81bOqI1I7LAAAMJyF2uEvVdcxDgEAgLHcpDogtcMCAABDrk0PrY6sVqZ2WAAAYCgXqF6U2mEBAIAhrV07fFXjEAAAGMttmkqG1A4LAAAMZu3a4cemdlgAAGAoW1WvSO2wAADAkBZqhz9YXd44BAAAxnLX6rDUDgsAAAxnoXb4yGp5tcxIBAAAxnHx6n+aaodvbBwCAABjuW71lertqR0WAAAYzv1SOywAADCkhdrhw6v7GIcAAMBY/qV6Z2qHBQAAhrRQO/z6Bq0dFgAAGPkPwQ9r0NphAQCA0S3UDn+nurMAAABjuWL14epTDVA7LAAAwF+7bVPJ0N7VhQQAABjH5tXjm2qHH9MMa4cFAAA4cxeuXlkdVN1KAACAsVyt+mz1gWZSOywAAMA/7m7Vd6vdW+K1wwIAAKybc1Y7N70/4CEt0dphAQAAzpqLV/u0RGuHBQAAOHsWaoff1BI6FhAAAGD9eFBTv8A2AgAAjOXKTUcC2wsAADCW81RvqV7VdGFQAACAgTyq+nK1lQAAAGO5btM3BQQAABjMXaodBQAAGM+Lqm0FAAAYyxbVu6oLCAAAMJbLN30zQAAAgMHcr7qCAAAAY1lWPVwAAIDxPKTaXAAAgLFcrLqzAAAA49lBAACA8dxuj732uYQAAABj+ac2cW2wAAAAm8bWAgAACAACAAAIAAIAAAgAAgAACAACAAAsTScIAAAwnqMFAAAQAAQAABAABAAAEAAEAAAQAAQAAFh6jq8OEgAAYCzvXLli+R8FAAAYy+s29QcQAABg4zq0+oYAAABjef1i+BACAABsPCdVbxUAAGAsz6mOFQAAYByfr3ZfLB9GAACADe831fbVaQIAAIxjeXXMYvpAAgAAbFh7Vx9dbB9KAACADef91X8txg8mAADA+nda9dTqHk1f/Vt0NvczAoD16rjq/tUnF/OHFAAAYP35TnW36geL/YM6AgCA9ePN1Q2XwuIvAADA2ffNarvqwdUfl8qHFgAA4Kz5RdP3+69ffXWpfXh3AABg3ZxUvbR6XvWHpfqbEAAA4B/3werJLZFzfgEAAM6e71RPrPady2/IHQAAOHO/rR5bXWtOi78dAAA4Y3+uXlU9s+nFPrMjAADAX/t0taI6bM6/SUcAADA5qrpLdbu5L/4CAADU/zU19l2t+sgov2lHAACM6rRqn6bWvl+O9psXAAAY0ZerHatvjToARwAAjOTH1X2rfx958bcDAMAo/lS9aPWvE4xDAABg/t5R7Vz9xCgEAADm75tN5/xfNYrTcwcAgLn5RfXQlmhNrx0AAFg3JzfV9D63JVzTKwAAwD/uQ9VOzaCmVwAAgL/vu001vZ81inXjDgAAS9Gx1eOqa1r87QAAMH9/rl7dVNN7rHEIAADM32eatvsPM4qzzxEAAIvd96u7Vre1+AsAAMzfQk3vNtWHjWP9cgQAwGJzWvXG6ikNWNMrAAAwouFrejcWRwAALAY/qe6Xml47AAAMQU2vAADAYN7ZdMlPTa8AAMAADmw65/+KUWw67gAAsLH8snpYU02vxd8OAAAzp6ZXAABgMB9uqun9vlEIAADMn5reRc4dAADWp2Orx6em1w4AAENQ0ysAADCYz1Qrmrb9WSIcAQBwVq1d02vxFwAAmLk/VDunpndJcwQAwD9KTa8AAMBgvtL0+t4DjWIeHAEA8Lcs1PTexOJvBwCA+TuhNTW9fzIOAQCA+VPTKwAAMJADm17f+2WjmD93AABYu6bX4m8HAICZO7l6WVNN7/8ZhwAAwPyp6RUAABjId5ve2/8ZoxibOwAAY1io6b2WxR87AADzd2pTTe8zUtOLAAAwhM82fa1PUx+n4wgAYH5+UN2tuo3FHwEAYP4WanqvWn3IOPhbHAEALH2rWlPT+wvjQAAAmD81vZwljgAAlqafVPdPTS92AACG8Jea3pUrlqvpRQAAGMC7mmp6f2wUCAAA8/etpnN+TX2sN+4AACxev6weXl3P4o8dAID5U9OLAAAwmI9UT0pNLwIAwBAOa6rp/bRRsDG4AwCwaR1XPaG6psUfOwAA87dQ0/vM6rfGgQAAMH/7NtX0fsco2FQcAQBsPAs1vbe2+CMAAMzfH6pdqm1S08si4QgAYMNR04sAADCYrza9vvebRsFi5AgAYP36aVNN73YWf+wAAMzfCdUe1QsrNb0IAAADUNOLAAAwkG81fZ//S0bBUuMOAMC6+1Vranot/tgBAJi5k6u9q91S04sAADCEj1Q7rVyx/CijQAAAmL/DqhUrVyzX1MesuAMAcMb+UtNr8ccOAMD8nVq9pnrGyhXL1fQiAAAMYN/qiStXLNfUhwAAMIAfNl3w+6BRIAAAzN8fqudXe61csfwk40AAAJi3VdWbql1XrliuphcBAGAAf6npXbliuWkwLF8DBEbx0+oBqekFOwDAEE6o9qx2T00vCADAEN5drUxNLwgAwBC+3XTOr6kPzoQ7AMCc/KraobquxR/sAADzd3L18uo5qekFAQAYwkerJ1VqekEAAAbwvWpF9SmjgHXnDgCw1BzXdMHvGhZ/sAMAzN+p1Wurp1dqekEAAAbwueqJ1aFGAeuHIwBgMfthdffqVhZ/sAMAzN/x1fOqvSo1vSAAADO3qnpztWv1c+MAAQCYv6813e4/wChgw3MHANjUflpt31TTa/EHOwDAzJ1Y7ZGaXhAAgGG8p6mm90dGAQIAMH/fbvo+/xeNAjYtdwCAjeFX1SOaanot/mAHAJi5U6q9q92q3xsHCADA/H2sqab3SKMAAQCYPzW9sAS4AwCsL8c1XfBT0wt2AIABqOkFAQAYjJpeWKIcAQBnhZpesAMADOT46vnVS1LTCwIAMHtqekEAAAajphdmyB0A4Mz8LDW9YAcAGMaJ1Z5NNb1/NA4QAID5U9MLAgAwkIOazvk19cEg3AGAsf26qaZ3W4s/2AEA5u+U6uXVc1LTCwIAMAQ1vYAAAAM5vKmm95NGAbgDAPP3u6bCnqtb/AE7ADB/p1ava6rp/Y1xAAIAzN/nV/+p/xCjAM6IIwCYl/+t7lHd0uIP2AGA+VPTCwgAMJBV1VuqXVLTCwgAMISvN72+9xtGAawrdwBg6flZ9cDqxhZ/wA4AzJ+aXkAAgMG8t6mm92ijAAQAmL+Dmr7Pv59RAOuTOwCwOP26emRTTa/FH7ADADOnphcQAGAwH2+q6T3CKAABAOZPTS+w0bkDAJvO71Yv/New+AN2AGD+1PQCAgAMRk0vsCg4AoCNQ00vYAcABnJ89YLqxanpBQQAmL2Fmt5dq2OMAxAAYP72r56Qpj5gEXMHANafY5pqem9k8QfsAMD8ndh0xv+C1PQCAgAMQU0vIADAQA6udkxTH7BEuQMA62ahpvc6Fn/ADgDM3ynVK6pnp6YXEABgCGp6AQEABnJEU1vfJ4wCmBt3AOD0frd64b+6xR+wAwDzd1pTTe/TUtMLCAAwhC801fQebBTACBwBMLqjq3tWt7D4A3YAYP7+2Jqa3hONAxAAYN5WVW+tdklNLyAAwBD2b3p97/5GAYzOHQBGcEz1oKaaXos/gB0AZu7E6iXV81PTCyAAMIT3VU9OTS+AAMAQDm76Pv8XjALgzLkDwFz8pnpUU02vxR/ADgAzd0r1yqaa3t8ZB4AAwPx9oqm0R00vwDpyBMBSdER1x+oOFn8AAYD5+331pKaa3o8bB8BZ5wiApeC06vVNNb2/Ng4AAYD526/p9b2a+gDWI0cALFZHV/eqbm7xB7ADwPyp6QUQABjIqupt1c6p6QUQABjCN6onpKkPYKNxB4BN6ZjqwdUNLf4AdgCYv5OazvhfUB1vHAACAPP3/qaa3v81CgABgPk7pKmm9/NGAbDpuQPAhvab6tFNNb0WfwA7AMycml4AAYDBfLKppvdwowBYnBwBsD4t1PT+h8UfQABg/n5f7ZSaXoAlwxEAZ4eaXgABgMHs1/S1voOMAmDpcQTAujq6NTW9Fn8AOwDM3B+r3as9U9MLIAAwews1vbtUPzMOAAGA+ftGtWP1daMAmBd3ADgjP29NTa/FH8AOADN3UvWS6vmp6QUQABiCml4AAYCBqOkFGJA7AONS0wtgB4CB/LmppvdZqekFEAAYgppeACpHAKM4srpTanoBEACGsFDTe7XqY8YBwAJHAPN0WvWG6qmp6QVAABjCF5te33uQUQBwZhwBzMePqntXN7P4A2AHYP7U9AIgAAxkVfX2aufU9AIgAAzhgKZz/q8ZBQBnhTsAS8vPq4dUN7D4A2AHYP7U9AIwqwBwQrWlH8Pf9IGmmt4fGgUA68umPgKwqJ25Q6tbVXc3JwDmFgC+70dwOr+tHlNdu/qccQCwIWzqI4Af+BH8xUJN77Or44wDgDkHADsAk0811fR+zygA2BgcAWxaCzW9t7f4AyAAzN/vm272q+kFYLwAsHLF8mOrAwea92nV66orVS+uTvEIAjDiDkDVyweZ9Rer61aPqH7l0QNg9ADwzurXM57x2jW93/bIASAATE5q2hafmz9Vz6iuUr3HowaAAHB6r2r6HvwcrKreVl252q060WMGgABwxn5afXAG8zyg2q7afvXvCQAEgL/jyU2vwV2K1PQCIACcRT+q7lOduoTmd1K1e9PX+t7UtP0PAALAOtq32mWJzO4D1VWrXavjPUoACABnz55NXw1crNT0AiAAbCAPqw5eZJ9JTS8AAsAG9qemF+e8bxF8lj9Xe1dXbPq64qkeGwAEgA3n99U9qx2rkzfRZ/hUdY3Vn+E4jwsAAsDGs3d1k+rojfjPPKq6c2p6ARAANqkDqutUb23DvjHwl62p6f2oxwMAAWDTO656YLV19dzWX6PeqqZLffeuLtNU03uyRwMAAWBx+Vn19NWL9QOr/c/i3+fY6iVNZT23airsOcUjAcAINl/Cn/3kpiOBt1aXXr2QX6mphGfh18WrY6ofr/71k9V/Pbr6Yop6ABjU/xsAai9hkGQCOJUAAAAASUVORK5CYII=);background-size:contain;margin-right:.5rem}code{font-family:"Roboto Mono",monospace,source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;color:#0ff;font-size:.9rem}section{margin:0 2.5rem;max-width:80rem}.App{display:flex;justify-content:center;align-items:center;flex-direction:column}.App #about,.App #contact,.App #projects,.App #skills{margin-bottom:6rem}.App .nav-container{height:0;overflow:visible;position:-webkit-sticky;position:sticky;top:0;z-index:2}.App .scroller{align-self:flex-end;height:5rem;width:5rem;right:3rem;bottom:3rem;border-radius:100%;background-color:#171a33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;position:fixed;overflow:visible;opacity:.7;display:flex;justify-content:center;align-items:center;transition:.3s;border:2px solid transparent;zoom:80%;background-image:url(/static/media/arrow.0731824f.png);background-position-x:1.7rem;background-position-y:1.5rem;background-size:2rem 2rem;background-repeat:no-repeat;transform:rotate(-90deg)}.App .scroller:hover{opacity:1}.App .scroller.hide{bottom:-10rem}.App footer{width:100%;height:7rem;font-size:.8rem;display:flex;justify-content:center;align-items:center}.App footer span{font-family:"Roboto Mono",monospace;margin-left:.4rem}@media screen and (max-width:640px){.App .scroller{zoom:60%;right:2rem;bottom:3rem}}.Nav{width:98vw;display:flex;justify-content:center;align-items:center;justify-content:space-between;align-items:flex-start;padding:1rem;position:fixed;left:0;top:0;transition:.5s;transition-timing-function:ease-out;background-color:initial;border-bottom:1px solid transparent;z-index:2;height:3.5rem}.Nav a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Nav .nav-right>a{margin-left:3rem}.Nav .nav-right>a :not(.resume){margin-top:.6rem}.Nav.pop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(8,9,20,.494118);border-bottom:1px solid #8a8e9e}.Nav.expand{height:100vh}.Nav.expand .nav-dropdown{bottom:0}.Nav .nav-left,.Nav .nav-right{display:flex;margin:.5rem 1vw;padding-right:0}.Nav .nav-dropdown{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:-55rem;bottom:auto;opacity:0;transition:.5s;transition-timing-function:ease-out;margin:auto;width:92vw}.Nav .nav-dropdown .nav-item{margin:0 0 4rem;font-size:1.2rem}.Nav .nav-dropdown .nav-item.resume{padding:1.2rem}.Nav .fa{display:none;font-size:2rem;color:#8a8e9e;margin-top:.5rem;margin-right:2rem;cursor:pointer}.Nav .fa.active,.Nav .fa:hover{color:#e0e0e0}.Nav img{width:2rem}.Nav .nav-item{font-family:"Roboto Mono",monospace;font-size:.8rem;-webkit-user-select:none;user-select:none;color:#b7bbcc;cursor:pointer;transition:.3s;border:1px solid transparent;border-radius:4px}.Nav .nav-item:hover{color:#0ff}.Nav .nav-item.resume{border-color:#0ff;color:#0ff;padding:.6rem .7rem .7rem}.Nav .nav-item.resume:hover{background-color:rgba(0,255,255,.0823529)}.Nav .nav-item.selected{color:#0ff}@media screen and (max-width:768px){.Nav .nav-right{display:none}.Nav.expand .nav-dropdown{display:flex;opacity:1;top:5.5rem}.Nav .fa{display:flex}}.Hero{padding-top:0}.Hero section{margin-top:8rem}.Hero .greeting{margin-bottom:.5rem;margin-left:.1rem}.Hero .name{font-size:4rem;font-weight:700;color:#e0e0e0;margin-bottom:.5rem}.Hero .role{font-size:3rem;font-weight:700}.Hero .description{margin:1rem 0;max-width:42rem}.Hero .description p{margin:.5rem .1rem}.Hero .description p.open-to-work{color:#b7bbcc}.Hero .description .open-to-work img{width:.7rem;margin-right:.5rem}.Hero .Button{margin:.5rem .2rem}.Hero a.hero-contact{border:1px solid red;cursor:crosshair}@media screen and (max-width:1024px){.Hero .name{font-size:3rem}.Hero .role{font-size:2.5rem}}@media screen and (max-width:768px){.Hero .name{font-size:2.7rem}.Hero .role{font-size:1.8rem}}@media screen and (max-width:638px){.Hero .name{font-size:2rem}.Hero .role{font-size:1.6rem}}.Button{padding:.8rem .9rem;border:1px solid #0ff;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Roboto Mono",monospace;color:#0ff;font-size:.9rem;transition:.3s;-webkit-user-select:none;user-select:none}.Button:hover{cursor:pointer;background-color:rgba(0,255,255,.0823529)}.About{flex-direction:column;align-items:flex-start}.About section{max-width:78rem}.About section .section-title .title{min-width:9rem;max-width:9rem;display:inline-block}.About .picture{border-color:#8a8e9e #0ff #0ff #8a8e9e;border-style:dashed solid solid dashed;border-width:2px 1px 1px 2px;border-radius:4px;padding:.5rem .5rem .3rem;margin-top:.3rem;margin-right:2rem;margin-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.About .picture img{border-radius:4px;max-width:15rem}.About .bio{display:flex;flex-direction:column;width:100%}.About .bio p{margin-top:0;width:100%}.About .technologies{max-width:30rem;margin:.5rem 0 2rem}.About a{color:#0ff}@media screen and (max-width:900px){.About .section-content{flex-direction:column-reverse}.About .picture{margin-right:0}}.Skills section{max-width:78rem}.Skills .section-content{display:flex;flex-direction:row;justify-content:space-between}.Skills .SkillsItem{background-color:#101225;padding:1.5rem;border-radius:4px;width:28%;height:43rem;flex-shrink:1}.Skills .SkillsItem:nth-child(2) ul.sublist li{width:-webkit-max-content;width:max-content}.Skills .SkillsItem ul{flex-direction:column;align-content:flex-start}.Skills .SkillsItem ul.list{height:8rem}.Skills .SkillsItem ul.sublist{max-height:24rem}.Skills .SkillsItem li{width:10rem}.Skills .SkillsItem .divider{border-bottom:1px solid #8a8e9e;margin:1rem 0}.Skills .SkillsItem .title{font-size:1.5rem;font-weight:700;color:#e0e0e0;display:flex;justify-content:space-between;align-items:center}.Skills .SkillsItem .title img{height:1.3rem;width:1.3rem}.Skills .SkillsItem .description{margin:1rem 0}@media screen and (max-width:1200px){.Skills section{width:100%}.Skills .section-content{flex-direction:column}.Skills .SkillsItem{width:93%;margin-bottom:1rem}.Skills .SkillsItem,.Skills .SkillsItem ul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Skills .SkillsItem ul{flex-direction:column;align-content:flex-start}.Skills .SkillsItem ul.list{max-height:8rem}.Skills .SkillsItem ul.sublist{max-height:13rem}.Skills .SkillsItem .title{justify-content:flex-start}.Skills .SkillsItem .title img{margin-left:1rem}}@media screen and (max-width:768px){.Skills .SkillsItem{width:84vw}.Skills .SkillsItem ul.list{max-height:10rem}.Skills .SkillsItem ul.sublist{max-height:17rem}}@media screen and (max-width:640px){.Skills .SkillsItem ul.list{height:auto}.Skills .SkillsItem ul.list,.Skills .SkillsItem ul.sublist{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media screen and (max-width:340px){.Skills .SkillsItem ul li{font-size:.7rem;width:-webkit-max-content;width:max-content}}.Projects section{max-width:78rem}.Projects .section-title{margin-left:.1rem}.Projects .section-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.Projects .ProjectItem{background:#171a33;background-repeat:no-repeat;background-size:cover;background-position:top;border-radius:5px;padding:1.5rem;height:12rem;border:2px solid #080914;border-width:2px 1px 1px 2px;transition:.3s;background-blend-mode:luminosity;box-shadow:inset 0 0 100px rgba(8,9,20,.494118)}.Projects .ProjectItem header{display:flex;justify-content:space-between;align-items:center}.Projects .ProjectItem img{width:1rem;align-self:flex-end;margin-bottom:.4rem;opacity:.5}.Projects .ProjectItem .title{font-size:1.4rem;font-weight:700;transition:.3s;color:#b7bbcc}.Projects .ProjectItem .description{margin:1rem 0;height:2rem}.Projects .ProjectItem .technologies{display:flex;flex-direction:row;flex-wrap:wrap;height:6rem;align-content:flex-start;opacity:.8}.Projects .ProjectItem .technologies li{width:7rem;color:#b7bbcc}.Projects .ProjectItem .technologies span{margin-right:1rem}.Projects .ProjectItem:hover{border-color:#8a8e9e #0ff #0ff #8a8e9e;border-style:dashed solid solid dashed;border-width:2px 1px 1px 2px;border-radius:4px;padding:1.5rem;cursor:pointer;background-blend-mode:normal;box-shadow:inset 0 0 10px rgba(8,9,20,.494118)}.Projects .ProjectItem:hover .title{color:#e0e0e0}.Projects .ProjectItem:hover .description{color:silver}.Projects .ProjectItem:hover .technologies{opacity:1}.Projects .ProjectItem:hover .technologies li{color:#0ff}.Projects .ProjectItem:hover img{opacity:1}.Projects .gh-link a.code{transition:.1s}.Projects .gh-link a.code:hover{color:#e0e0e0}.Projects .gh-link li{width:15rem;margin-top:1rem}@media screen and (max-width:1200px){.Projects .section-content{grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.Projects .ProjectItem{height:12rem}.Projects .ProjectItem .title{justify-content:flex-start}.Projects .ProjectItem .title img{margin-left:1rem}}@media screen and (max-width:950px){.Projects .section-content{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.Projects .ProjectItem{height:9rem}.Projects .ProjectItem .title{justify-content:flex-start}.Projects .ProjectItem .title img{margin-left:1rem}}@media screen and (max-width:768px){.Projects .section-content{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.Projects .ProjectItem{height:16rem}.Projects .ProjectItem .title{justify-content:flex-start}.Projects .ProjectItem .title img{margin-left:1rem}.Projects .ProjectItem .description,.Projects .ProjectItem .technologies{height:-webkit-max-content;height:max-content}}.view{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100vw;min-height:90vh;display:flex;justify-content:center;align-items:center;min-height:70vh;min-width:90%;margin:2rem 3rem 5rem}.code{font-family:"Roboto Mono",monospace;color:#0ff;font-size:.9rem}.section-title{font-weight:700;font-size:2rem;color:#e0e0e0;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;justify-content:flex-start}.section-title .line{margin-left:1.3rem;width:100%;border-bottom:.5px solid #24284d}.section-title img{width:1.5rem;margin-right:1rem}.section-content{display:flex;justify-content:center;align-items:center;align-items:flex-start}p{line-height:1.5rem}.Contact{min-height:0;background-color:#171a33;padding:3rem 0;width:100vw;margin:4rem 2rem 0}.Contact section{max-width:37rem}.Contact .section-title{display:flex;justify-content:center;align-items:center}.Contact .section-content{flex-direction:column;justify-content:flex-start;border-radius:8px;border-width:2px 1px 1px 2px}.Contact .section-content p{margin:0 0 1rem}.Contact .section-content .links{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.Contact .section-content .links .button{margin:1rem 1rem 1rem 0}.Contact .section-content .links .icons{margin-top:1rem;display:flex;justify-content:center;align-items:center}.Contact .section-content .links .icons a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#8a8e9e;margin-left:1rem;border-radius:100%}.Contact .section-content .links .icons a:first-child{margin-left:0}.Contact .section-content .links .icons .fa{background-color:#101225;padding:1rem;border-radius:100%;height:.9rem;width:.9rem;display:flex;justify-content:center;align-items:center;border:2px solid transparent;font-size:1.5rem;cursor:pointer;transition:.3s}.Contact .section-content .links .icons .fa:hover{background-color:#080914;color:#e0e0e0}@media screen and (max-width:368px){.Contact{background-color:initial}.Contact section{border-color:transparent;padding:0}}
/*# sourceMappingURL=main.06c1b4d3.chunk.css.map */