nav{top:0;position:fixed;z-index:999;width:100vw;border-bottom:1px solid hsla(0,0%,100%,.2);background-color:#242424;font-size:1.1em;display:flex;flex-direction:row}nav .container{display:flex;flex:1 1;max-width:1000px;margin:0 auto;padding:1rem}nav .container ul{display:flex;flex:1 1;padding:0;align-items:center}nav .container ul .title{display:flex;gap:8px;cursor:pointer;align-items:center}nav .container ul li{display:inline-block;list-style:none;padding:0;margin:0 12px 0 0;border-radius:6px}nav .container ul li.active,nav .container ul li:hover{background-color:#1a1a1a}nav .container ul li a{color:hsla(0,0%,100%,.87);padding:6px 14px;display:block}nav .container ul li a:hover{color:#fff;border-bottom-color:transparent}nav .container .repo{display:flex;align-items:center;padding-right:1rem}nav .container .repo:hover{border-color:transparent}@media(max-width:600px){nav ul{padding:8px 12px}nav ul li a{font-size:16px;padding:6px 10px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:hsla(0,0%,100%,.87);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit;border-bottom:2px solid transparent;padding-bottom:1px}a:hover{color:#535bf2;border-bottom:2px solid #535bf2}body{margin:0;min-width:320px;min-height:100vh;display:flex}h1{font-size:3em;line-height:1.1}h2{font-size:2rem}h3{font-size:1.3rem}p{font-size:1rem;margin:12px 0}h1,h2,h3{margin:8px 0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media only screen and (min-width:2000px){:root{font-size:18px}}@media(max-width:600px){:root h1{font-size:2.5em}:root h2{font-size:1.8rem}:root h3{font-size:1.3rem}}main{max-width:1000px;min-width:320px;margin:0 auto;padding:120px 30px 0;flex:1 1 auto}main,main .main-container{display:flex;flex-direction:column}section{margin:30px 0}section:first-child{margin-top:0}.icon{height:1.2em}.landing{display:flex;align-items:center;gap:40px;flex-direction:row;flex:1 1;margin-top:0}.landing img{width:12em;height:12.75em}.landing h1{margin-bottom:6px}.landing h3{margin-top:0}.landing p{text-align:justify}.landing .socials{display:flex;flex:1 1;padding:0}.landing .socials a{align-items:center;display:flex;margin-right:32px}.landing .socials a svg{margin:1px 6px 0 0}ul{margin:0;padding:0 0 0 16px}ul li{padding:4px 0}.projects{display:flex;flex:1 1;flex-direction:column}.projects header{display:flex;align-items:center;flex-direction:row;flex:1 1;margin-bottom:16px;width:100%}.projects header h2{margin:0;display:flex;flex:1 1}.projects header .view-all{display:flex}.projects .view-all{display:none;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.projects .view-all:hover{border-color:#646cff}.projects .view-all:focus,.projects .view-all:focus-visible{outline:4px auto -webkit-focus-ring-color}.projects .projects-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.experience .CardRow:first-of-type,.experience h2{margin-top:0}.experience .CardRow:last-of-type{margin-bottom:0}@media(max-width:600px){main{margin:60px auto 0;padding:1rem 1rem 0}section{margin:20px 0}.projects header .view-all{display:none}.projects .view-all{display:flex;flex:1 1;width:100%;justify-content:center;margin-top:1.2em;padding:.6em 0}}