body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0 .5vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#container{background-color:#fff;padding:0 1vw;position:-webkit-sticky;position:sticky;top:0;z-index:1}#container hr{border-color:#000}#header{color:#000;font-size:calc(1.5em + .1vw);justify-content:space-between;min-height:3.5vw}#header,#header .name{align-items:center;display:flex;flex-wrap:wrap}#header .name{justify-content:space-evenly}@media(max-width:1100px){#header .name{align-items:start;flex-direction:column}}#header .name div:first-child{padding-right:.5vw}@keyframes cursor{0%{opacity:0}to{opacity:1}}#cursorSymbol{animation:cursor 1s infinite}span{color:gray}#open-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}#dropdown-menu{display:none}.dropdown-content{background-color:#fff;box-shadow:0 8px 16px 0 #0003;display:none;position:absolute;right:10px;z-index:1}.dropdown-content a{color:#000;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none}#menu-button{background-color:#fff;border:none;border-radius:2px;text-decoration:none}#menu-button i{color:#000;font-size:calc(1rem + .1vw);padding:10px}#menu-button:hover{background-color:gray}#menu-button:hover i{color:#fff}#dropdown-menu a,#open-menu a{color:#000;flex-grow:1;padding-right:1vw;text-decoration:none}#dropdown-menu a:last-child,#open-menu a:last-child{padding-right:0}#dropdown-menu a:hover,#open-menu a:hover{color:gray}#dropdown-menu a.active,#open-menu a.active{color:#aaa}@media(max-width:1100px){#open-menu{display:none}#dropdown-menu{display:inline-block}}.about{display:flex;flex-direction:column;flex-wrap:nowrap;gap:7vw;margin-bottom:3vw}#left,.about{align-items:center}#left{flex-basis:content;flex-grow:0;padding:0 8vw}@media(max-width:700px){#left{padding:0}}#left #intro>h1{margin:0;text-align:center}@media(min-width:700px){#left #intro>h1{font-size:3rem}}#left #punchline{font-weight:400;margin:calc(3vw + 10px) 0;text-align:center}#highlights{padding:0 4vw}#highlights table td+td{border-left:5px dotted gray}#highlights thead th h2{margin-top:0}#highlights tbody td{padding:3vw;text-align:center;width:50%}#navigation{display:flex;flex-direction:row;justify-content:center;margin-top:calc(1vw + 10px)}#navigation a{flex-basis:content;flex-grow:0}#navigation button{background-color:#000;border:none;border-radius:4px;color:#fff;font-size:calc(1rem + .1vw);padding:15px 32px;text-decoration:none}#navigation button:hover{background-color:gray}@media only screen and (max-width:700px){#highlights{padding:0}#big{display:none}}@media only screen and (min-width:700px){#small{display:none}}.skillsContainer{align-self:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5vw;justify-content:left}.skill{align-items:center;border:1.5px solid #000;border-radius:5px;flex-basis:content;flex-grow:0;flex-shrink:0;justify-content:center}.skill p{font-size:calc(1rem + .1vw);margin:0;padding:.5vw;text-align:center}.card{align-items:center;border:2px solid #000;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:2vw}.card h4{font-size:calc(1.5rem + .01vw);margin:.2vw 0 1vw;text-align:center}.card h4 a{color:#000;text-decoration:none}.card h4 a:hover{text-decoration:underline}.card .description{align-self:flex-start;font-size:calc(1rem + .1vw);padding:2vw 0}.card .description #company{font-weight:700;padding-bottom:.5vw}.cardContainer{grid-row-gap:2em;grid-column-gap:2em;column-gap:2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:1vw 0;padding:0 5vw;row-gap:2em}#filter{align-items:center;column-gap:2vw;display:flex;margin:3vw 0}#filter #title{font-size:calc(1.5em + .1vw)}iframe{border:0;height:90%;left:1.5vw;position:fixed}.content{padding:0 1vw}#contact{display:flex;gap:2vw;margin:3vw 0;padding:2vw}@media(max-width:700px){#contact{flex-direction:column}}#links{align-items:center;display:flex;flex-direction:column;flex-grow:.5;justify-content:space-between}@media(max-width:700px){#links{flex-direction:row}}#links h1{margin:0 0 2vw}#links div{margin:2vw 0}#links div:hover{background-color:gray}#form{flex-grow:1}#contact-form{border:2px solid;border-radius:5px;padding:2vw}#contact-form hr{border-bottom:none;border-top-style:dotted}#contact-form .field{align-items:center;display:flex;gap:.5vw;justify-content:end}#contact-form .field .input{border:0;flex-grow:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:calc(1rem + .1vw)}#contact-form .field .input:focus-visible{outline:none}#contact-form .field .input[type=submit]{background-color:#000;border:none;border-radius:4px;color:#fff;flex-grow:0;font-size:calc(1rem + .1vw);padding:10px 20px;text-decoration:none}#contact-form .field .input[type=submit]:hover{background-color:gray}.message{border:2px solid;border-radius:5px;font-size:calc(1rem + .1vw);margin-bottom:1vw;padding:2vw;text-align:center}#achievement-container{padding:0 4vw}#achievement-container .achievement{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:2vw 0}@media(max-width:900px){#achievement-container .achievement{align-items:center;display:flex;flex-direction:column}}#achievement-container .achievement>img{justify-self:end;padding-right:2vw}@media(max-width:600px){#achievement-container .achievement>img{padding-right:0;width:80%}}#achievement-container .achievement>div{justify-self:start;padding-left:2vw}#achievement-container .achievement>div a,#achievement-container .achievement>div h2{color:#000;text-decoration:none}#achievement-container .achievement>div a:hover,#achievement-container .achievement>div h2:hover{text-decoration:underline}
/*# sourceMappingURL=main.e9358ac1.css.map*/