@import url(https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap);body,html{margin:0;padding:0}body{background-color:#fff;padding:20px 0}*{font-family:Inconsolata,monospace}h1{color:#0a0a0a;font-size:48px;text-align:center;text-transform:uppercase}nav{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:20px}nav a{color:#8c8c8c;padding:2px 0;text-decoration:none}nav .divider{align-self:stretch;background-color:#f0f0f0;margin:0 6px;width:1px}main{padding:20px 0;text-align:center}main img{border-radius:50%;height:min(200px,100vw - 40px);object-fit:cover;overflow:hidden;width:min(200px,100vw - 40px)}main label{color:#3c3c3c;padding:0 20px}main label .dot{background-color:#8c8c8c;border-radius:50%;display:inline-block;height:4px;margin:0 8px;vertical-align:middle;width:4px}main .links{margin-top:20px}main .links a{color:#3c3c3c;font-size:24px;margin:0 10px}section{border-top:2px dashed #f0f0f0;padding:20px 0}#about div{border:2px dashed #f0f0f0;border-radius:10px;color:#3c3c3c;margin:auto;padding:20px;width:min(600px,100vw - 80px)}#education .education-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#education .education-container .education{border:2px dashed #f0f0f0;border-radius:10px;margin:20px;max-width:calc(100vw - 80px);padding:20px;width:320px}#education .education-container .education .descriptors{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}#education .education-container .education .descriptors .descriptor{background-color:#f0f0f0;border-radius:4px;color:#3c3c3c;margin:4px;padding:4px 8px;text-decoration:none}#experience{align-items:center;display:flex;flex-direction:column}#experience .experience{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:-webkit-fit-content;width:fit-content}#experience .experience .info{border:2px dashed #f0f0f0;border-radius:10px;margin:20px;max-width:calc(100vw - 80px);padding:20px;width:600px}#experience .experience .info .descriptors{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}#experience .experience .info .descriptors .descriptor{background-color:#f0f0f0;border-radius:4px;color:#3c3c3c;margin:4px;padding:4px 8px;text-decoration:none}#experience .experience .info .description{color:#3c3c3c;margin-top:10px}#experience .experience .carousel{display:flex;flex-direction:column;height:450px;margin:20px;max-height:calc(75vw - 60px);max-width:calc(100vw - 80px);width:600px}#experience .experience .carousel .images{flex:1 1;overflow-x:auto;overflow-y:hidden;white-space:nowrap}#experience .experience .carousel .images img{display:inline-block;height:100%;object-fit:contain;width:100%}#experience .experience .carousel .images::-webkit-scrollbar{display:none}#experience .experience .carousel .controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:30px;justify-content:center;margin-top:10px;width:100%}#experience .experience .carousel .controls .dot-focused{background-color:#3c3c3c;border-radius:50%;height:20px;margin:0 10px;width:20px}#experience .experience .carousel .controls .dot-unfocused{background-color:#8c8c8c;border-radius:50%;height:14px;margin:0 10px;width:14px}#projects{flex-direction:column}#projects,#projects .project{align-items:center;display:flex}#projects .project{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:-webkit-fit-content;width:fit-content}#projects .project h2 a{color:#8c8c8c;font-size:20px;margin-left:8px;text-decoration:none}#projects .project .info{border:2px dashed #f0f0f0;border-radius:10px;margin:20px;max-width:calc(100vw - 80px);padding:20px;width:600px}#projects .project .info .descriptors{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}#projects .project .info .descriptors .descriptor{background-color:#f0f0f0;border-radius:4px;color:#3c3c3c;margin:4px;padding:4px 8px;text-decoration:none}#projects .project .info .description{color:#3c3c3c;margin-top:10px}#projects .project .carousel{display:flex;flex-direction:column;height:450px;margin:20px;max-height:calc(75vw - 60px);max-width:calc(100vw - 80px);width:600px}#projects .project .carousel .images{flex:1 1;overflow-x:auto;overflow-y:hidden;white-space:nowrap}#projects .project .carousel .images img{display:inline-block;height:100%;object-fit:contain;width:100%}#projects .project .carousel .images::-webkit-scrollbar{display:none}#projects .project .carousel .controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:30px;justify-content:center;width:100%}#projects .project .carousel .controls .dot-focused{background-color:#3c3c3c;border-radius:50%;height:20px;margin:0 10px;width:20px}#projects .project .carousel .controls .dot-unfocused{background-color:#8c8c8c;border-radius:50%;height:14px;margin:0 10px;width:14px}#skills .skills-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#skills .skills-container .skill{border:2px dashed #f0f0f0;border-radius:10px;margin:20px;max-width:calc(100vw - 80px);padding:20px;width:320px}#skills .skills-container .skill .descriptors{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}#skills .skills-container .skill .descriptors .descriptor{background-color:#f0f0f0;border-radius:4px;color:#3c3c3c;margin:4px;padding:4px 8px;text-decoration:none}.resume{box-sizing:border-box;height:550px;overflow:hidden;width:425px}
/*# sourceMappingURL=main.440c4c19.css.map*/