body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.NavBar{align-items:center;display:flex;height:4rem;justify-content:space-evenly;position:fixed;top:0;width:100vw;z-index:3}.DesktopNavMenuItem{color:#f5f5f5;cursor:pointer;font-size:larger;font-weight:700;position:relative;transition:color .285s ease-in-out}.DesktopNavMenuItem:before{background-color:#ec2650;content:"";height:.25rem;position:absolute;top:130%;transform:scaleX(0);transition:transform .25s ease-in-out;width:100%}.DesktopNavMenuItem:hover{color:#ec2650}.DesktopNavMenuItem:hover:before{transform:scaleX(1)}.HomePage{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.HomeBackground{background-image:url(/static/media/4k_triple_black_waves.5b0763bd1407df6ff157.png);background-size:cover;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.HelloText{color:#f5f5f5;margin:2rem}.HelloText,.MyName{cursor:default;font-size:8rem}.MyName{color:#ec2650}.AboutMe{background-color:#1b1b1b;flex-direction:column;height:100vh}.AboutMe,.AboutMeTitle{display:flex;width:100vw}.AboutMeTitle{align-items:flex-end;color:#ec2650;cursor:default;font-size:5rem;font-weight:700;justify-content:center;padding-bottom:3.5rem;padding-top:5rem}.AboutMeContent{display:flex;flex-direction:row;margin-left:12rem;margin-right:12rem}.AboutMePicture{border-radius:50%;height:25rem;margin-left:0;margin-right:4rem;transition:transform .75s ease-in-out;width:25rem}.AboutMePicture:hover{transform:rotate(1turn)}.AboutMeText{align-items:left;cursor:default;display:flex;flex-direction:column;justify-content:center;margin-left:4rem}.AboutMeText h2{font-size:3rem;margin-bottom:1.5rem}.AboutMeText p{font-weight:600;margin-bottom:1.5rem}.Projects{background-color:#1b1b1b;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;width:100vw}.ProjectsTitle{align-items:flex-end;color:#ec2650;cursor:default;font-size:5rem;font-weight:700;padding-bottom:3rem;padding-top:5rem;width:100vw}.ProjectsContent,.ProjectsTitle{display:flex;justify-content:center}.ProjectsContent{align-items:center;flex-direction:column}.CardContainer{height:22.5rem;margin-bottom:4rem;position:relative;width:45rem}.ProjectCard{height:100%;position:absolute;transform-style:preserve-3d;transition:all .75s ease-in-out;width:100%}.ProjectCard:hover{transform:rotateY(180deg)}.WebsiteCardFront{background-image:url(/static/media/4k_red_waves.5c3edea856cdb1d1af2f.png);background-size:cover;cursor:default;font-size:2.5rem;font-weight:700;justify-content:center;text-shadow:#000 3px 3px 5px}.WebsiteCardBack,.WebsiteCardFront{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1rem;color:#f5f5f5;display:flex;height:100%;position:absolute;width:100%}.WebsiteCardBack{background:#101010;flex-direction:column;transform:rotateY(180deg)}.WebsiteCardBack h2{cursor:default;font-size:2rem;margin-bottom:1.5rem;margin-top:2rem}.WebsiteCardBack p{cursor:default;font-weight:600;margin-bottom:2rem;margin-left:2rem;margin-right:2rem;text-align:left}.WebsiteCardBack img{cursor:pointer;transition:all .2s ease-in-out}.WebsiteCardBack img:hover{transform:scale(1.1)}.BoggleCardFront{background-image:url(/static/media/boggle-bg.1a5f142f3fa3eccd7c32.png);background-size:cover;cursor:default;font-size:2.5rem;font-weight:700;justify-content:center;text-shadow:#000 3px 3px 5px}.BoggleCardBack,.BoggleCardFront{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1rem;color:#f5f5f5;display:flex;height:100%;position:absolute;width:100%}.BoggleCardBack{background:#101010;flex-direction:column;transform:rotateY(180deg)}.BoggleCardBack h2{cursor:default;font-size:2rem;margin-bottom:1.5rem;margin-top:2rem}.BoggleCardBack p{cursor:default;font-weight:600;margin-left:2rem;margin-right:2rem;text-align:left}.BoggleCardBack .BoggleLink{color:#ec2650}.BoggleCardBack img{cursor:pointer;height:6rem;transition:all .2s ease-in-out}.BoggleCardBack img:hover{transform:scale(1.1)}.EWasteCardFront{background-image:url(/static/media/e-waste_bg.545dacf55e369fd41459.png);background-size:cover;border-radius:1rem;cursor:default;font-size:2.5rem;font-weight:700;justify-content:center;text-shadow:#000 3px 3px 5px}.EWasteCardBack,.EWasteCardFront{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#f5f5f5;display:flex;height:100%;position:absolute;width:100%}.EWasteCardBack{background:#101010;border-radius:20px;flex-direction:column;transform:rotateY(180deg)}.EWasteCardBack h2{cursor:default;font-size:.75cm;margin-bottom:1.5rem;margin-top:2rem}.EWasteCardBack p{cursor:default;font-weight:600;margin-bottom:1rem;margin-left:2rem;margin-right:2rem;text-align:left}.EWasteCardBack img{cursor:pointer;transition:all .2s ease-in-out}.EWasteCardBack img:hover{transform:scale(1.1)}.ExtraStuff{background-color:#1b1b1b;display:flex;flex-direction:column;height:100vh;width:100vw}.ExtraStuffTitle{align-items:flex-end;color:#ec2650;cursor:default;display:flex;font-size:5rem;font-weight:700;justify-content:center;padding-bottom:3.5rem;padding-top:5rem;width:100vw}.ExtraStuffContent{align-items:center;display:flex;flex-direction:column;justify-content:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConstructionImg{animation:spin 5s linear infinite;height:25rem;width:25rem}.ExtraStuffContent span{font-size:2rem;font-weight:600;padding-top:3.5rem}
/*# sourceMappingURL=main.f51b013e.css.map*/