body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{justify-content:space-between}::-moz-selection{background:#ff7171}::selection{background:#ff7171}h2,h3{text-align:center;color:hsla(0,0%,100%,.9);line-height:1.2}*{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:smooth}}.SideBar{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100vh;position:fixed;left:0;bottom:0;display:flex;width:65px;background-color:#141414;align-items:center;justify-content:space-between;z-index:999}.SideBar>a{background:url(/static/media/logo512x512.23487dfd.png);background-size:contain;min-width:60px;min-height:60px}.SideBar-icons a{font-size:15pt;padding:10px;color:hsla(0,0%,100%,.76);text-align:center;text-decoration:none}.SideBar-icons a:hover{color:#4264c0}@media screen and (max-width:1200px){.SideBar{width:100%;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;height:65px;padding:10px;top:0;left:0;right:0}}.Main{margin-left:65px;margin-right:65px;display:flex;justify-content:space-between;background-color:#0d0d0d}@media screen and (max-width:1200px){.Main{margin:0}}.PageBody{display:flex;flex-direction:column;position:relative;width:60%;background-color:#0d0d0d;z-index:1;padding:40px}.PageBody header{padding:50px;text-align:left}.PageBody header h1{color:#fff;font-size:68px;font-weight:700;letter-spacing:1.5px;margin:0}.PageBody header p{color:#878787;margin:0;font-size:36px;padding-bottom:10px}.PageBodyContainer{margin-top:50px;padding:10px;display:flex;justify-content:center}.PageBodyContents>div{border-top:1px dotted #8b8b8b;padding:80px 3em;min-height:500px}.PageBodyContents>div p,li{color:#a5a5a5}@media screen and (max-width:1200px){.PageBody{width:100%;padding:0}.PageBodyContents>div{padding:80px 10px;margin:50px}.PageBody header{width:100%;background:url(/static/media/header.d6def37c.jpg);background-size:cover;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center}.PageBody header h1{color:#fff;text-shadow:5px 5px 10px #000}.PageBody header p{color:#ddd;text-shadow:5px 5px 10px #000}.PageBodyContents>div:first-child{border-top:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;min-height:auto}}.Nav{min-width:8em;font-size:2vw;margin-right:10px;margin-left:10px;height:100vh}.Nav li{list-style-type:none;padding:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Nav li a{text-decoration:none;color:#b6b6b6}.Nav ul{margin:0;padding:0}.fixedNav{min-width:10em;-webkit-animation:navAnimation 1s;animation:navAnimation 1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:fixed;top:100px;left:125px}.is-current a{display:block;color:#f0f8ff!important}@-webkit-keyframes navAnimation{0%{top:53px}to{top:100px}}@keyframes navAnimation{0%{top:53px}to{top:100px}}@media screen and (max-width:1200px){.Nav{display:none}}.ContactMeForm{margin-top:30px;width:100%;height:520px;display:flex;flex-direction:column;align-items:center}.ContactMeForm h3{font-size:15pt;color:#e6e6e6!important}.ContactMeForm p{font-size:20pt;color:#e6e6e6!important}.ContactMeForm input,textarea{background-color:#0d0d0d;border:none;border-bottom:2px solid #a71111;width:100%;height:40px;font-size:18pt;color:#969696;outline:none;margin-top:50px;margin-bottom:50px}.ContactMeForm button{box-shadow:0 1px 3px #c7c7c7;border-radius:2px;outline:none;cursor:pointer;color:#cfcccc;font-size:14pt;border:#000;background-color:#a71111;width:130px;height:50px}.ContactMeForm button:hover{box-shadow:1px 2px 5px #c7c7c7}.Project{width:12em;margin:10px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.ProjectCircle{cursor:pointer;height:6em;width:6em;border:2px solid #fff;background-size:cover;border-radius:3em}.ProjectName{color:#fff!important}.Project>p a{color:#a32a2a}.Projects{display:flex;flex-direction:column;justify-items:center;align-items:center}.ProjectsContainer{display:flex;width:100%;justify-content:space-evenly;flex-wrap:wrap}.Projects>a{color:#fff}.SlideShow{position:fixed;right:65px;width:40%;min-height:100vh;background-size:cover}.slideToLeft{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}.rotateY,.slideToLeft{-webkit-animation-duration:.6s;animation-duration:.6s}.rotateY{-webkit-animation-name:rotateY;animation-name:rotateY;-webkit-transform-origin:right center;transform-origin:right center;-webkit-animation-delay:0;animation-delay:0}.SlideShow-title{height:100vh;background-color:rgba(0,0,0,.2);padding:20px}.SlideShow-title p{color:hsla(0,0%,100%,.9);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:5vw;position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;left:40%;bottom:0;text-transform:uppercase}@media screen and (max-width:1200px){.SlideShow{display:none}}@-webkit-keyframes slideToLeft{0%{right:-800px}to{right:65px}}@keyframes slideToLeft{0%{right:-800px}to{right:65px}}@-webkit-keyframes rotateY{0%{-webkit-transform:perspective(600px) rotateY(160deg);transform:perspective(600px) rotateY(160deg)}to{-webkit-transform:perspective(0) rotateY(0);transform:perspective(0) rotateY(0)}}@keyframes rotateY{0%{-webkit-transform:perspective(600px) rotateY(160deg);transform:perspective(600px) rotateY(160deg)}to{-webkit-transform:perspective(0) rotateY(0);transform:perspective(0) rotateY(0)}}.Footer{height:100vh;position:fixed;right:0;bottom:0;width:65px;background-color:#141414;z-index:999}.Footer-icons{display:flex;flex-direction:column;bottom:0;margin-left:4px;position:absolute}.Footer-icons a{padding:10px;color:hsla(0,0%,100%,.76);text-align:center}.Footer-icons a:hover{color:#b32929}@media screen and (max-width:1200px){.Footer{width:100%;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;height:65px;position:relative}.Footer-icons{position:relative;flex-direction:row}}
/*# sourceMappingURL=main.02344c1c.chunk.css.map */