:root{--background:#ffc68f;--backgroundFaded:#ffc68f7a;--foreground:#fff3e3;--foregroundLightened:#fdf5ea;--primary:#8fafff;--primaryFaded:#8fafff9a;--secondary:#647bb3;--tertiary:#b39264;--boxShadow:0.2em 0.2em 0.2em var(--secondary)}body,button{-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;font-family:Open Sans,sans-serif}body{background-attachment:fixed;background-color:#ffc68f;background-color:var(--background);background-image:url(/static/media/backgroundTexture.4c224911ff82910d96d1.png);height:100%;margin:0 0 1em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#000;text-decoration:none}a:hover{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}a:active{font-weight:700;-webkit-transform:scale(.95);transform:scale(.95)}a:visited{color:#000}.glass{background:inherit;box-shadow:0 0 1rem 0 rgba(0,0,0,.2);overflow:hidden;position:relative;z-index:1}.glass:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:inherit;bottom:0;box-shadow:inset 0 0 2000px hsla(0,0%,100%,.5);content:"";left:0;margin:-20px;position:absolute;right:0;top:0;z-index:-1}::-webkit-scrollbar{background:var(--secondaryFaded);width:1em}.scroll::-webkit-scrollbar-track{background:#fff3e3;background:var(--foreground);border-radius:0 100vw 100vw 0;height:1em;max-height:1em}::-webkit-scrollbar-thumb{background:#647bb3;background:var(--secondary);border:.25em solid #fff3e3;border:.25em solid var(--foreground);border-radius:0 100vw 100vw 0}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-thumb:active{background:#6b6b6b}@supports (scrollbar-color:red blue){*{scrollbar-color:#fff3e3 #ffc68f;scrollbar-color:var(--foreground) var(--background);scrollbar-width:thin}}#circleGradient{background-image:radial-gradient(circle closest-side,var(--primaryFaded),var(--background));border-radius:100%;height:8em;pointer-events:none;position:fixed;transition:-webkit-transform .05s ease;transition:transform .05s ease;transition:transform .05s ease,-webkit-transform .05s ease;width:8em;z-index:-2!important}#navbarWrapper{align-content:center;display:flex;justify-content:center;position:fixed;width:100vw;z-index:5}.navlinks{padding:1em;text-shadow:1px 1px var(--secondary)}.active{border-bottom:3px double #000}.transparent{background-color:var(--primaryFaded)!important}.opaque,.transparent{transition:1s ease-in-out}.opaque{background-color:var(--primary)!important}@media screen and (max-width:480px){.navlinks{font-size:.85em;padding:.5em}}#aboutPage{padding:5em}.parallax{background-attachment:fixed;background-image:url(/static/media/beach.5d66f3a45c54cba2da82.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:6em auto 1em;min-height:40em;width:100%}#aboutTitle,.parallax{border:8px double var(--secondary);border-radius:1em}#aboutTitle{font-size:3.5em;font-weight:400;margin:-1.4em auto;padding:.5em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#parallax2{background-image:url(/static/media/beach.5d66f3a45c54cba2da82.jpg)}.imgDesc{font-size:3em;text-align:center}#collage,.leftAligned,.rightAligned{align-items:center;display:flex;justify-content:center}#rowOne{margin-bottom:-4em}#projectTextLink{padding:0}#rowTwo{margin-top:-4em}#rowThree{margin-bottom:4em;margin-top:-3em}#listWrapper{background-color:var(--foreground);border:8px double var(--secondary);border-radius:5%;max-height:50%;padding:5px!important}.MuiImageList-root{border-radius:5%;margin:0!important}#birdBirdCrew,#meDuckyAndMouse{margin:2em}.aboutText{border-radius:2em;margin:2em;padding:1em;width:25vw}.MuiImageListItem-root{margin-bottom:-2px;margin-left:-2px;overflow-y:hidden}@media screen and (max-width:1120px){#aboutPage{overflow-x:hidden}}@media screen and (max-width:992px){.leftAligned,.rightAligned{flex-wrap:wrap}#aboutTitle{font-size:3em}.aboutText{width:90%}.rightAligned{margin-top:2em!important}#rowThree{margin:0!important}#imgContainer{display:block}#birdBirdCrew{margin:0}#meDuckyAndMouse{display:none}#collage{margin-top:1em}.MuiImageList-root{width:65vw!important}}@media screen and (max-width:600px){#aboutTitle{font-size:2em}.aboutText{margin:2em 0;width:100%}#birdBirdCrew,#corvia{margin-left:8px}.MuiImageList-root{height:auto;width:80vw!important}}@media screen and (max-width:510px){#aboutPage{padding:2em 1em}.parallax{width:97%}#aboutTitle{font-size:1.5em}.MuiImageList-root{width:80vw!important}.images{width:95vw!important}.aboutText{margin:2em 0;width:95%}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:left;transform-origin:left}to{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:left;transform-origin:left}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:left;transform-origin:left}to{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:left;transform-origin:left}to{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:left;transform-origin:left}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:left;transform-origin:left}to{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform-origin:right;transform-origin:right}to{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:right;transform-origin:right}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform-origin:right;transform-origin:right}to{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:right;transform-origin:right}to{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform-origin:right;transform-origin:right}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform-origin:right;transform-origin:right}to{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform-origin:right;transform-origin:right}}#scrollArrow{box-shadow:var(--boxShadow);opacity:0;position:fixed;right:0;visibility:hidden;z-index:100}.show{-webkit-animation:slideIn 1s ease forwards;animation:slideIn 1s ease forwards}.hide{-webkit-animation:slideOut 1s ease forwards;animation:slideOut 1s ease forwards}@-webkit-keyframes slideIn{0%{bottom:-50%;opacity:0;visibility:visible}75%{bottom:5%}to{bottom:4%;opacity:1;visibility:visible}}@keyframes slideIn{0%{bottom:-50%;opacity:0;visibility:visible}75%{bottom:5%}to{bottom:4%;opacity:1;visibility:visible}}@-webkit-keyframes slideOut{0%{bottom:4%;opacity:1;visibility:visible}25%{bottom:5%}to{bottom:-8%;opacity:0;visibility:hidden}}@keyframes slideOut{0%{bottom:4%;opacity:1;visibility:visible}25%{bottom:5%}to{bottom:-8%;opacity:0;visibility:hidden}}button{background-color:var(--foreground);border-radius:15px;box-shadow:var(--boxShadow);color:var(--secondary);margin:0 1em;padding:.75em;text-align:center;transition:.05s linear 50ms;z-index:0}button:hover{opacity:.7!important;-webkit-transform:scale(1.1);transform:scale(1.1)}button:active{-webkit-transform:scale(.95);transform:scale(.95)}button.MuiButtonBase-root{box-shadow:none}#contactPage{padding:15vh 5em 0}#contactForm,#contactPage{align-items:center;display:flex;justify-content:center}#contactForm{border-radius:5%;flex-direction:column;padding:1em;width:25vw}.input{margin:.75em!important}.MuiFormControl-root.MuiTextField-root{border-radius:.5em;box-shadow:var(--boxShadow)}#message{height:10em!important;overflow-y:scroll!important;padding:.5em;width:20vw!important}#thankYouMessage{align-items:center;-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease;display:flex;flex-wrap:wrap;justify-content:center;padding:5em}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1382px){#contactPage{padding:15vh 4em 0}#contactForm{width:30vw}#thankYouMessage{padding:1em}}@media screen and (max-width:992px){#contactForm{width:40vw}}@media screen and (max-width:768px){#contactForm{width:50vw}}@media screen and (max-width:480px){#contactPage{padding:15vh 1em 0}#contactForm{width:100%}}#loadingWrapper{align-items:center;background-color:rgba(0,0,0,.24);bottom:0;height:100%;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:49}#poppyLoader{animation:spinSkew 3s ease infinite;-webkit-animation:spinSkew 3s ease infinite;background-color:var(--primaryFaded);border:2px dotted var(--secondary);border-radius:100%;height:5em;padding:.5em;-webkit-perspective:.5px;perspective:.5px;width:5em;z-index:50}#loadingText:after{-webkit-animation:ellipsis .9s steps(8) infinite;animation:ellipsis .9s steps(8) infinite;content:"\2026";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}#loadingText{margin-left:1em}@-webkit-keyframes spinSkew{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}49%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes spinSkew{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}49%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ellipsis{to{width:20px}}@-webkit-keyframes ellipsis{to{width:20px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}#carouselWrapper{align-items:center;border-bottom:3px solid var(--secondary);border-top:3px solid var(--secondary);height:30em;justify-content:center;min-height:30em;overflow-y:clip}.carouselText{border-radius:15em;color:#fff;padding:.75em;position:absolute;right:1vw;top:25.5em}.carouselText:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#homePage{text-align:center}.carouselImage,.slider{pointer-events:none}.carouselImage{height:30em;object-fit:cover}#descriptionWrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:1em}#introWrapper{border-radius:15em;margin:2em;padding:2em}.title{font-size:5em;font-weight:100!important;margin-bottom:0}.profession{margin-bottom:1em}.mainImages{border:8px double var(--secondary);border-radius:25%;max-width:20em;min-width:1em}#socialsWrapper{align-items:center;border-radius:15em;display:flex;flex-direction:column;justify-content:center;margin-left:2em;padding:1em 0;width:6em}#socialsWrapper:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.socialLogo{width:5em}#github,#instagram{margin-left:1em;margin-right:1em}#linkedin{width:7em}@media screen and (max-width:992px){#carouselWrapper{height:20em;min-height:20em}.carouselText{font-size:.75em;top:22em}#introWrapper{padding:3em}#descriptionWrapper{flex-direction:column}.title{font-size:4em;margin-top:0}#socialsWrapper{flex-direction:row;justify-content:space-evenly;margin-left:0;margin-top:1em;width:70vw}#instagram{margin-right:0}}@media screen and (max-width:480px){.title{font-size:3em;margin-top:0}#introWrapper{font-size:85%;min-width:0!important}.mainImages{width:15em}#socialsWrapper{width:90vw}.socialLogo{width:3em}#github{width:2.8em}#linkedin{width:4em}}.demoPage{align-items:center!important;border:2px solid #000;display:flex!important;flex-direction:column;justify-content:center!important}.backCover.demoPage.stf__item.--left.--hard.--simple,.cover.demoPage.stf__item.--right.--hard.--simple{box-shadow:-10px -6px 41px #000;z-index:5}.demoPage.--left{background-image:url(/static/media/pageLeft.a891089e87554bd801aa.jpg);background-size:600px 720px}.demoPage.--right{background-image:url(/static/media/pageRight.d38d8f14420edbfd7460.jpg);background-size:600px 720px}.postCover,.preCover{background-color:var(--background)!important;background-image:url(/static/media/backgroundTexture.4c224911ff82910d96d1.png)!important;background-position:50%;background-size:30em!important;border:none}.postCover{border-left:2px solid #000}.backCover,.cover{background-image:url(/static/media/cover.6913df12208d712e8158.jpg)!important;background-size:100% 100%!important}.mainTitle{font-size:4em}.mainTitle,.subtitle{color:#fff;text-shadow:2px 2px #000}.pageTitle{text-align:center}.demoPage.--right .projectText{border-radius:15px;padding:20px;width:80%}.postCover>.projectText{background-color:none!important}.projectLinks{align-items:center;display:flex;flex-direction:row;font-style:italic;font-weight:700;justify-content:space-between;margin:0 auto;width:60%}.projectImage{border-radius:15px;max-height:30em;width:35em}.footer{align-items:center;bottom:0;display:flex;justify-content:center;padding:5px 0;position:fixed;width:100%}@media screen and (max-width:1382px){.projectImage{width:25em}.demoPage.--right .projectText{font-size:1em}.projectLinks{width:80%}}@media screen and (max-width:600px){.projectLinks{width:100%}}.projectCardWrapper{align-items:center;background-image:url(/static/media/pageLeft.a891089e87554bd801aa.jpg);background-size:cover;border:2px solid #000;border-radius:15px;box-shadow:-10px -6px 41px #000;display:flex;flex-direction:column;justify-content:center;margin:2em;padding:2em;text-align:center;width:60vw}.projectText{border-radius:15px;font-size:1.25em;margin:1em;padding:20px;width:80%}@media screen and (max-width:768px){.projectCardWrapper{width:80vw}}@media screen and (max-width:600px){.projectCardWrapper{margin:0 0 1em;padding:0;width:98vw}.projectImage{width:20em}}@media screen and (max-width:480px){#sizeNote{margin-bottom:2em}#sizeNote,.projectCardWrapper{width:90vw}.pageTitle{padding:0 1em}.projectImage{width:20em}}#projectsPage{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:100px}#buttons{margin-top:30px}#projectTitleWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1em;width:90vw}.pageTitle{font-size:2em}#sizeNote{background-color:var(--secondary);border:2px solid #000;border-radius:15px;color:var(--foreground);margin:0 auto;padding:1em 1em 2em;position:absolute;text-align:center;top:15vh;width:40vw}#questionMark{height:1.5em;width:1.5em}.closeButton{color:var(--foregroundLightened);font-weight:700;padding-bottom:.25em;text-align:right;width:100%}.closeButton:hover{opacity:.8}.closeButton:active{opacity:.5}@media screen and (max-width:1382px){#projectsPage{padding:7vw 4em 0}}@media screen and (max-width:768px){#projectsPage{padding:10vw 1em 0}#projectTitleWrapper{align-items:center;display:flex;flex-direction:row;width:90vw}#sizeNote{top:18vh;width:40vw}}@media screen and (max-width:480px){#projectsPage{padding:15vw 1em 0}.pageTitle{font-size:1.8em}.projectText{font-size:1em}}@media screen and (max-width:380px){.projectImage{width:15em}}.fade-enter{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);z-index:1}.fade-enter.fade-enter-active{transition:opacity .25s ease-out,-webkit-transform .3s ease;transition:opacity .25s ease-out,transform .3s ease;transition:opacity .25s ease-out,transform .3s ease,-webkit-transform .3s ease}.fade-enter.fade-enter-active,.fade-exit{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fade-exit.fade-exit-active{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .25s ease-out,-webkit-transform .3s ease;transition:opacity .25s ease-out,transform .3s ease;transition:opacity .25s ease-out,transform .3s ease,-webkit-transform .3s ease}
/*# sourceMappingURL=main.c38effbf.css.map*/