@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-VariableFont_wght.3bb00c12.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playwrite NO;src:url(/_next/static/media/PlaywriteCU-VariableFont_wght.98a00ad7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Playwrite+NO:wght@100..400&display=swap");#header{height:100px;display:flex;justify-content:center;padding:3em}.logo{height:50px;width:auto;position:relative}.card-work-examples{display:flex;flex-wrap:wrap;justify-content:center;height:auto;filter:drop-shadow(0 0 15px #ffffff88)}.opening-card-section{display:flex;padding:2em}.card-padding{padding:1em 2em!important}.zero-padding{padding:0}@font-face{font-family:BNWolfstar;src:url(/Fonts/BNWolfstar-Rounded.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:DINosaur;src:url(/Fonts/DINosaur-Book.otf) format("opentype");font-weight:400;font-style:normal}body,html{font-family:Nunito,sans-serif;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;-webkit-overflow-scrolling:touch}.App-header{height:auto;align-items:center;font-size:calc(10px + 2vmin);color:white}.App-header,.icon-marquee-wrapper{display:flex;flex-direction:column;justify-content:center}.icon-marquee-wrapper{width:100%;align-items:start}.skills-text-wrapper{position:relative}.openingTitle,.skills-text-wrapper{display:inline-block;overflow:hidden;width:-moz-fit-content;width:fit-content}.openingTitle{font-size:2em;text-align:left;font-weight:100;line-height:1.2;font-family:BNWolfstar;color:#f2efea;height:auto;margin-top:0;margin-bottom:0}.all-labels-parent-wrapper{justify-content:center;width:100%;margin-top:2em}.all-labels-parent-wrapper,.tech-section-wrapper{display:flex;flex-direction:column;align-items:center}.tech-section-wrapper{height:60vh;justify-content:flex-start;padding:7em 6em}.tech-labels{color:white;font-size:1.5em;font-family:DINosaur}.tech-label-font-denotion{font-size:1em;font-family:DINosaur;color:#f2efea}.smooth-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100vh}.smooth-content{position:relative}@media only screen and (max-width:800px){.tech-section-wrapper{padding:2em 1em}}