@font-face{font-family:Satoshi-Bold;font-weight:700;src:url(/static/media/Satoshi-Bold.fcf13a0e2ccd7aa3b198.woff) format("woff")}@font-face{font-family:Satoshi-Regular;src:url(/static/media/Satoshi-Regular.4efdbaa1bd9c45c6dff2.woff) format("woff")}@font-face{font-family:Satoshi-Italic;src:url(/static/media/Satoshi-Italic.8a4d680ad8a7aa0e8b05.woff) format("woff")}@font-face{font-family:Satoshi-Light-Italic;src:url(/static/media/Satoshi-LightItalic.184d5a59f7c73ce716bc.woff) format("woff")}@font-face{font-family:Satoshi-Medium;src:url(/static/media/Satoshi-Medium.8ed0590e3d42a614b406.woff) format("woff")}@font-face{font-family:Sonder;src:url(/static/media/SonderRegular.0b76d4047d3e4d11bda7.woff) format("woff")}@font-face{font-family:Bagnard;src:url(/static/media/BagnardSans.c6f63120e827422de0c5.woff) format("woff")}body{background-color:#f5f5f5;margin:0;overflow-x:hidden}.Typist .Cursor{display:inline-block}.Typist .Cursor--blinking{-webkit-animation:blink 1s linear infinite;animation:blink 1s linear infinite;opacity:1}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.nav-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:5vh;position:fixed;width:100vw;z-index:5}.nav-wrapper{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:navButtonFadeIn;animation-name:navButtonFadeIn;display:flex;flex-wrap:nowrap;height:22px;justify-content:space-evenly;width:60%}.nav-red a{color:#b8a2a2}.nav-green a{color:#adb8a2}.nav-line{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:navLineFadeIn;animation-name:navLineFadeIn;height:2.5px;margin-top:4vh;opacity:.15;width:28%}#nav-line-red{background-color:#b8a2a2}#nav-line-green{background-color:#adb8a2}.nav-button a{font-family:Satoshi-Italic,sans-serif;font-size:20px;text-decoration:none;white-space:nowrap}.nav-initials-logo a{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:logoFadeIn;animation-name:logoFadeIn;font-family:Bagnard,sans-serif;font-size:40px;left:1%;position:fixed;text-decoration:none;top:1%;z-index:20}#nav-logo-red a{color:#b8a2a2}#nav-logo-green a{color:#adb8a2}.nav-container-away{align-items:center;-webkit-animation-name:navContainerAwayMorph;animation-name:navContainerAwayMorph;flex-direction:column;justify-content:center;overflow:hidden;padding-top:2vh;position:fixed;width:100vw}.nav-container-away,.nav-wrapper-away{-webkit-animation-duration:2s;animation-duration:2s;display:flex}.nav-wrapper-away{-webkit-animation-name:navWrapperAwayMorph;animation-name:navWrapperAwayMorph;flex-wrap:nowrap;justify-content:space-evenly;width:95%}.nav-line-away{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:navLineAwayMorph;animation-name:navLineAwayMorph;background-color:#b8a2a2;height:2.5px;margin-top:2vh;opacity:.15;width:40%}@-webkit-keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:60%}}@keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:60%}}@-webkit-keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:28%}}@keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:28%}}@-webkit-keyframes navContainerAwayMorph{0%{padding-top:5vh}to{padding-top:2vh}}@keyframes navContainerAwayMorph{0%{padding-top:5vh}to{padding-top:2vh}}@-webkit-keyframes navWrapperAwayMorph{0%{width:60%}to{width:95%}}@keyframes navWrapperAwayMorph{0%{width:60%}to{width:95%}}@-webkit-keyframes navLineAwayMorph{0%{margin-top:4vh;width:28%}to{margin-top:2vh;width:40%}}@keyframes navLineAwayMorph{0%{margin-top:4vh;width:28%}to{margin-top:2vh;width:40%}}@-webkit-keyframes logoFadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes logoFadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@media (max-width:1440px){.nav-wrapper{width:65%}.nav-line{width:31%}.nav-button a{font-size:18px}.nav-initials-logo a{font-size:35px}@-webkit-keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:65%}}@keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:65%}}@-webkit-keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:31%}}@keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:31%}}@-webkit-keyframes navWrapperAwayMorph{0%{width:65%}to{width:95%}}@keyframes navWrapperAwayMorph{0%{width:65%}to{width:95%}}@-webkit-keyframes navLineAwayMorph{0%{margin-top:4vh;width:31%}to{margin-top:2vh;width:40%}}@keyframes navLineAwayMorph{0%{margin-top:4vh;width:31%}to{margin-top:2vh;width:40%}}}@media (max-width:800px){.nav-wrapper{width:70%}.nav-line{width:35%}.nav-button a{font-size:15px}.nav-initials-logo a{font-size:25px;left:1.5%;top:1.5%}@-webkit-keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:70%}}@keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:70%}}@-webkit-keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:35%}}@keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:35%}}.nav-line-away{width:45%}@-webkit-keyframes navWrapperAwayMorph{0%{width:70%}to{width:95%}}@keyframes navWrapperAwayMorph{0%{width:70%}to{width:95%}}@-webkit-keyframes navLineAwayMorph{0%{margin-top:4vh;width:35%}to{margin-top:2vh;width:45%}}@keyframes navLineAwayMorph{0%{margin-top:4vh;width:35%}to{margin-top:2vh;width:45%}}}@media (max-width:600px){.nav-wrapper{width:75%}.nav-line{width:42%}.nav-button a{font-size:12px}.nav-initials-logo a{font-size:20px;left:2%;top:2%}@-webkit-keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:75%}}@keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:75%}}@-webkit-keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:42%}}@keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:42%}}.nav-line-away{width:55%}@-webkit-keyframes navWrapperAwayMorph{0%{width:75%}to{width:95%}}@keyframes navWrapperAwayMorph{0%{width:75%}to{width:95%}}@-webkit-keyframes navLineAwayMorph{0%{margin-top:4vh;width:42%}to{margin-top:2vh;width:55%}}@keyframes navLineAwayMorph{0%{margin-top:4vh;width:42%}to{margin-top:2vh;width:55%}}}@media (max-width:400px){.nav-wrapper{width:80%}.nav-line{width:45%}.nav-button a{font-size:11px}.nav-initials-logo a{font-size:15px;left:2%;top:2%}@-webkit-keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:80%}}@keyframes navButtonFadeIn{0%{opacity:0;width:14%}30%{opacity:0}to{opacity:1;width:80%}}@-webkit-keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:45%}}@keyframes navLineFadeIn{0%{opacity:0;width:0}to{opacity:.15;width:45%}}.nav-line-away{width:55%}@-webkit-keyframes navWrapperAwayMorph{0%{width:80%}to{width:95%}}@keyframes navWrapperAwayMorph{0%{width:80%}to{width:95%}}@-webkit-keyframes navLineAwayMorph{0%{margin-top:4vh;width:45%}to{margin-top:2vh;width:55%}}@keyframes navLineAwayMorph{0%{margin-top:4vh;width:45%}to{margin-top:2vh;width:55%}}}.hero-container{height:100vh;width:100vw}.hero-background{background-color:#f5f5f5;display:flex;height:100%;overflow:hidden;width:100%}.hero-text-wrapper{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%}.hero-text-hello{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-name:heroHelloFadeIn;animation-name:heroHelloFadeIn;color:#b8a2a2;font-family:Sonder,sans-serif;font-size:300px;opacity:.2;position:absolute;right:.0005em}.hero-text-name{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:heroNameFadeIn;animation-name:heroNameFadeIn;color:#977777;font-family:Satoshi-Bold,sans-serif;font-size:125px;opacity:1;position:absolute;white-space:nowrap;z-index:10}.hero-tagline-typer{-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-name:heroTaglineFadeIn;animation-name:heroTaglineFadeIn;color:#7c5f5f;font-family:Satoshi-Regular,sans-serif;font-size:75px;left:40%;position:absolute;top:60%}.hero-back-diagonal{align-self:flex-end;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:heroBackSlideRight;animation-name:heroBackSlideRight;background-color:#ad9494;height:43%;opacity:.46;position:relative;top:11%;-webkit-transform:skewY(-6deg);transform:skewY(-6deg);width:100%;z-index:0}@-webkit-keyframes heroBackSlideRight{0%{margin-right:100%}to{margin-right:0}}@keyframes heroBackSlideRight{0%{margin-right:100%}to{margin-right:0}}@-webkit-keyframes heroHelloFadeIn{0%{opacity:0}to{opacity:.2}}@keyframes heroHelloFadeIn{0%{opacity:0}to{opacity:.2}}@-webkit-keyframes heroTaglineFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroTaglineFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes heroNameFadeIn{0%{opacity:0}26%{opacity:0}to{opacity:1}}@keyframes heroNameFadeIn{0%{opacity:0}26%{opacity:0}to{opacity:1}}@media (max-width:1800px){.hero-text-hello{font-size:275px}.hero-text-name{font-size:110px}.hero-tagline-typer{font-size:60px}}@media (max-width:1600px){.hero-text-hello{font-size:250px}.hero-text-name{font-size:100px}.hero-tagline-typer{font-size:55px}}@media (max-width:1440px){.hero-text-hello{font-size:225px}.hero-text-name{font-size:90px}.hero-tagline-typer{font-size:45px}}@media (max-width:1250px){.hero-text-hello{font-size:210px}.hero-text-name{font-size:85px}.hero-tagline-typer{font-size:40px}}@media (max-width:1024px){.hero-text-hello{font-size:175px}.hero-text-name{font-size:75px}.hero-tagline-typer{font-size:35px}.hero-back-diagonal{top:9.5%}}@media (max-width:768px){.hero-text-hello{font-size:130px}.hero-text-name{font-size:55px}.hero-tagline-typer{font-size:25px}.hero-back-diagonal{top:8%}}@media (max-width:590px){.hero-text-hello{font-size:100px}.hero-text-name{font-size:45px}.hero-tagline-typer{font-size:23px}.hero-back-diagonal{top:7%}}@media (max-width:485px){.hero-text-hello{font-size:90px}.hero-text-name{font-size:35px}.hero-tagline-typer{font-size:18px;left:31%;top:55%}.hero-back-diagonal{height:50%;top:8%}}@media (max-width:400px){.hero-text-hello{font-size:75px}.hero-text-name{font-size:30px}.hero-tagline-typer{font-size:15px;left:30%;top:54%}.hero-back-diagonal{top:7%}}@media (max-width:320px){.hero-text-hello{font-size:60px}.hero-text-name{font-size:24px}.hero-tagline-typer{font-size:12px;left:30%;top:53.5%}.hero-back-diagonal{top:5.5%}}.about-back{background-color:#f5f5f5;display:flex;height:100vh;overflow:hidden;width:100vw}.about-side-container{align-items:center;display:flex;height:100%;justify-content:center;width:20%}.about-middle-container{height:100%;padding-left:5vw;padding-top:15vh;width:60%}.floating-image-container{align-items:center;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:floatingImageFadeIn;animation-name:floatingImageFadeIn;display:flex;flex-direction:column;height:-webkit-min-content;height:min-content;justify-content:center;left:55vw;position:fixed;top:45vh;z-index:0}@-webkit-keyframes floatingImageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatingImageFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1440px){.floating-image-container{left:5vw}}@media (max-width:1030px){.floating-image-container{left:-2vw;top:55vh}}@media (max-width:450px){.floating-image-container{left:50vw;top:15vh}}.side-brand-wrapper{align-items:center;display:flex;flex-direction:column;width:500px}.left-side{-webkit-animation-name:leftBrandSlideUp;animation-name:leftBrandSlideUp;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.left-side,.right-side{-webkit-animation-duration:2.5s;animation-duration:2.5s}.right-side{-webkit-animation-name:rightBrandSlideDown;animation-name:rightBrandSlideDown;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.side-brand-name{font-family:Satoshi-Light-Italic,sans-serif;font-size:20px;opacity:60%;white-space:nowrap}.brand-name-red{color:#b8a2a2}.brand-name-green{color:#adb8a2}.side-brand-line{height:2.5px;margin-top:2vw;opacity:15%;width:100%}.brand-line-red{background-color:#b8a2a2}.brand-line-green{background-color:#adb8a2}@-webkit-keyframes leftBrandSlideUp{0%{margin-top:100%;opacity:0}40%{margin-top:100%;opacity:0}to{margin-top:0;opacity:1}}@keyframes leftBrandSlideUp{0%{margin-top:100%;opacity:0}40%{margin-top:100%;opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes rightBrandSlideDown{0%{margin-bottom:100%;opacity:0}40%{margin-bottom:100%;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes rightBrandSlideDown{0%{margin-bottom:100%;opacity:0}40%{margin-bottom:100%;opacity:0}to{margin-bottom:0;opacity:1}}@media (max-width:1024px){.side-brand-name{font-size:15px}}@media (max-width:768px){.side-brand-name{font-size:10px}}@media (max-width:600px){.side-brand-wrapper{display:none}}.about-heading-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-heading{-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-name:aboutHeadingSlideIn;animation-name:aboutHeadingSlideIn;color:#977777;font-family:Satoshi-Medium,sans-serif;font-size:80px;white-space:nowrap}.about-heading-line{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-name:aboutLineGrowIn;animation-name:aboutLineGrowIn;background-color:#b8a2a2;height:2.5px;opacity:.15;width:105%}@-webkit-keyframes aboutHeadingSlideIn{0%{margin-left:250%;opacity:0}30%{opacity:0}to{margin-left:0}}@keyframes aboutHeadingSlideIn{0%{margin-left:250%;opacity:0}30%{opacity:0}to{margin-left:0}}@-webkit-keyframes aboutLineGrowIn{0%{opacity:0;width:0}to{width:105%}}@keyframes aboutLineGrowIn{0%{opacity:0;width:0}to{width:105%}}@media (max-width:1980px){.about-heading{font-size:60px}}@media (max-width:1024px){.about-heading{font-size:50px}}@media (max-width:768px){.about-heading{font-size:45px}}@media (max-width:600px){.about-heading-wrapper{width:100%}}@media (max-width:425px){.about-heading{font-size:30px}}@media (max-width:320px){.about-heading{font-size:20px}}.about-body-wrapper{display:flex;flex-direction:column;height:70%;justify-content:space-around}.about-body{color:#977777;font-family:Satoshi-Medium,sans-serif;font-size:1.1vw}.career{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:careerBlurbFadeIn;animation-name:careerBlurbFadeIn}.racing{-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-name:racingBlurbFadeIn;animation-name:racingBlurbFadeIn;text-align:right}.side-hustles{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:sideHustlesBlurbFadeIn;animation-name:sideHustlesBlurbFadeIn}@-webkit-keyframes careerBlurbFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes careerBlurbFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes racingBlurbFadeIn{0%{opacity:0}65%{opacity:0}to{opacity:1}}@keyframes racingBlurbFadeIn{0%{opacity:0}65%{opacity:0}to{opacity:1}}@-webkit-keyframes sideHustlesBlurbFadeIn{0%{opacity:0}45%{opacity:0}to{opacity:1}}@keyframes sideHustlesBlurbFadeIn{0%{opacity:0}45%{opacity:0}to{opacity:1}}@media (max-width:780px){.about-body{font-size:1.5vh}}.floating-image{border-radius:15px;height:30vw;margin:0;opacity:.5;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.floating-image-text{color:#977777;font-family:Satoshi-Medium,sans-serif;font-size:130px;margin:0;opacity:.2;-webkit-transform:translateY(10vh);transform:translateY(10vh);white-space:nowrap}@media (max-width:1935px){.floating-image{height:37vw}.floating-image-text{font-size:100px;-webkit-transform:translateY(9.5vh);transform:translateY(9.5vh)}}@media (max-width:1030px){.floating-image-text{font-size:40px;-webkit-transform:translateY(5vh);transform:translateY(5vh)}}@media (max-width:450px){.floating-image-text{font-size:20px;-webkit-transform:translateY(3vh);transform:translateY(3vh)}.floating-image{height:80vw}}.projects-back{background-color:#f5f5f5;display:flex;height:100vh;overflow:hidden;width:100vw}.projects-side-container{align-items:center;display:flex;height:100%;justify-content:center;width:20%}.projects-middle-container{display:flex;height:100%;justify-content:flex-end;padding-top:10vh;width:60%}.projects-diagonal{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:projectDiagonalSlideIn;animation-name:projectDiagonalSlideIn;background-color:#adb8a2;height:70%;opacity:.25;position:fixed;top:55vh;-webkit-transform:skewY(9.3deg);transform:skewY(9.3deg);width:100%}@media (max-width:450px){.projects-middle-container{padding-top:6.5vh}}@-webkit-keyframes projectDiagonalSlideIn{0%{opacity:0;right:100%}to{opacity:.25;right:0}}@keyframes projectDiagonalSlideIn{0%{opacity:0;right:100%}to{opacity:.25;right:0}}.projects-heading{-webkit-animation-duration:3.3s;animation-duration:3.3s;-webkit-animation-name:projectHeadingSlideIn;animation-name:projectHeadingSlideIn;color:#879777;font-family:Satoshi-Medium,sans-serif;font-size:80px;margin-right:15vw}@-webkit-keyframes projectHeadingSlideIn{0%{margin-right:5vw;opacity:0}to{margin-right:15vw;opacity:1}}@keyframes projectHeadingSlideIn{0%{margin-right:5vw;opacity:0}to{margin-right:15vw;opacity:1}}@media (max-width:1440px){.projects-heading{font-size:60px}}@media (max-width:1024px){.projects-heading{font-size:45px}}@media (max-width:500px){.projects-heading{font-size:20px}}.project-box-container{align-items:center;-webkit-animation-duration:2.3s;animation-duration:2.3s;-webkit-animation-name:projectBoxFadeIn;animation-name:projectBoxFadeIn;background-color:#adb8a2;border-radius:20px;display:flex;height:45vh;justify-content:center;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50vw;z-index:1}.project-box-screen-no-fade{-webkit-animation:none;animation:none;opacity:1}.project-box-screen,.project-box-screen-no-fade{background-color:#f5f5f5;border-radius:20px;height:92%;width:96%}.project-box-screen{-webkit-animation-name:projectScreenFadeIn;animation-name:projectScreenFadeIn}.project-box-decoration,.project-box-screen{-webkit-animation-duration:2.3s;animation-duration:2.3s}.project-box-decoration{-webkit-animation-name:projectBoxDecorationFadeIn;animation-name:projectBoxDecorationFadeIn;color:#adb8a2;font-family:Satoshi-Regular,sans-serif;font-size:180px;left:10%;opacity:.2;position:absolute;top:-32%;z-index:-1}.project-screen-home-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.screen-home-index{align-items:center;border-bottom:solid #adb8a2;display:flex;height:9%;width:100%}.screen-index-title{width:60%}.screen-index-size,.screen-index-title{color:#879777;display:flex;font-family:Satoshi-Regular,sans-serif;font-size:1vw;justify-content:center}.screen-index-size{width:40%}.screen-home-project-row{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:screenContentFadeIn;animation-name:screenContentFadeIn;z-index:5}.screen-home-project-row,.screen-home-project-row-no-fade{align-items:center;border-bottom:2px solid #adb8a2;display:flex;height:10%;transition:2s;width:80%}.screen-home-project-row-no-fade{z-index:5s}.project-screen-selected-wrapper{align-items:center;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:projectScreenSelectedFadeIn;animation-name:projectScreenSelectedFadeIn;display:flex;flex-direction:column;height:100%;width:100%}@-webkit-keyframes projectScreenSelectedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes projectScreenSelectedFadeIn{0%{opacity:0}to{opacity:1}}.project-selected-top-row{align-items:center;display:flex;height:15%;justify-content:center;width:100%}.project-selected-back-button{width:30%}.back-button-text{color:#adb8a2;cursor:pointer;font-family:Satoshi-Regular,sans-serif;font-size:3vw;height:50%;margin:0;-webkit-transform:scaleX(.5);transform:scaleX(.5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.back-button-text:hover{opacity:.5;transition:1s}.project-selected-title{color:#879777;font-family:Satoshi-Regular,sans-serif;font-size:2vw;width:70%}@-webkit-keyframes screenContentFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes screenContentFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.screen-home-project-row-no-fade:hover,.screen-home-project-row:hover{background-color:#adb8a259}.screen-project-title-wrapper{padding-left:12%;width:67%}.screen-project-size-wrapper,.screen-project-title-wrapper{color:#879777;font-family:Satoshi-Regular,sans-serif;font-size:1vw}.project-selected-content-row{align-items:center;display:flex;height:85%;justify-content:space-evenly;width:100%}.project-selected-image-wrapper{align-items:center;display:flex;height:90%;width:13vw}.project-selected-image-wrapper img{border-radius:10px;height:auto;width:100%}.project-selected-body-container{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-evenly;width:65%}.project-selected-description,.project-selected-technologies{color:#879777;font-family:Satoshi-Regular,sans-serif;font-size:.8vw;width:100%}.project-selected-links-container{align-items:center;display:flex;justify-content:space-between;width:100%}.deployment-link,.github-link{align-items:center;display:flex;justify-content:center;white-space:nowrap;width:50%}.project-link a{color:#879777;font-family:Satoshi-Regular,sans-serif;font-size:.8vw}.project-link a:hover{opacity:.5;transition:1s}@-webkit-keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:45vh;width:5vw}to{opacity:1;width:50vw}}@keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:45vh;width:5vw}to{opacity:1;width:50vw}}@-webkit-keyframes projectScreenFadeIn{0%{background-color:#adb8a2;opacity:0}40%{opacity:0}to{background-color:#f5f5f5;opacity:1}}@keyframes projectScreenFadeIn{0%{background-color:#adb8a2;opacity:0}40%{opacity:0}to{background-color:#f5f5f5;opacity:1}}@-webkit-keyframes projectBoxDecorationFadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes projectBoxDecorationFadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@media (max-width:2000px){.project-box-decoration{font-size:130px}}@media (max-width:1440px){.project-box-decoration{font-size:100px}.project-box-container{height:50vh;width:60vw}.screen-index-size,.screen-index-title,.screen-project-size-wrapper,.screen-project-title-wrapper{font-size:1.2vw}.project-selected-title{font-size:2.5vw}.project-selected-description,.project-selected-technologies{font-size:1.2vw}.project-link a{font-size:1vw}@-webkit-keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:50vh;width:5vw}to{opacity:1;width:60vw}}@keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:50vh;width:5vw}to{opacity:1;width:60vw}}}@media (max-width:1030px){.screen-index-size,.screen-index-title,.screen-project-size-wrapper,.screen-project-title-wrapper{font-size:1.4vw}}@media (max-width:800px){.project-selected-back-button{position:absolute;right:88%;width:auto}.project-selected-title{display:flex;justify-content:center;white-space:nowrap;width:0}.project-selected-content-row{flex-direction:column}.project-selected-image-wrapper{height:auto;justify-content:center}.project-selected-image-wrapper img{width:165%}.project-selected-body-container{justify-content:space-between;padding-bottom:5%;padding-top:5%}.project-selected-description,.project-selected-technologies{font-size:1.5vw}.project-link a{font-size:1.3vw}.screen-index-size,.screen-index-title,.screen-project-size-wrapper,.screen-project-title-wrapper{font-size:1.9vw}.project-box-decoration{top:-18%}.project-box-container{height:55vh;width:65vw}@-webkit-keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:55vh;width:5vw}to{opacity:1;width:65vw}}@keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:55vh;width:5vw}to{opacity:1;width:65vw}}}@media (max-width:600px){.back-button-text{font-size:5vw}.project-selected-title{font-size:4vw}.project-selected-image-wrapper img{width:250%}.project-selected-description,.project-selected-technologies{font-size:2.3vw}.project-link a{font-size:2vw}.project-box-decoration{font-size:70px;top:-12%}.screen-index-size,.screen-index-title,.screen-project-size-wrapper,.screen-project-title-wrapper{font-size:2.8vw}.project-box-container{height:60vh;width:90vw}@-webkit-keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:60vh;width:5vw}to{opacity:1;width:90vw}}@keyframes projectBoxFadeIn{0%{height:0;opacity:0;width:5vw}40%{height:60vh;width:5vw}to{opacity:1;width:90vw}}}@media (max-width:450px){.back-button-text{font-size:7vw;padding-left:15%}.project-selected-title{font-size:5vw}.project-selected-image-wrapper img{width:375%}.project-selected-description,.project-selected-technologies{font-size:2.7vw}.project-link a{font-size:2.6vw}.project-box-decoration{font-size:40px;top:-5vh}.screen-index-size,.screen-index-title,.screen-project-size-wrapper,.screen-project-title-wrapper{font-size:3.3vw}.project-box-container{height:78vh;top:56%}}.contact-back{background-color:#f5f5f5;display:flex;height:100vh;overflow:hidden;width:100vw}.contact-side-container{width:20%}.contact-middle-container,.contact-side-container{align-items:center;display:flex;height:100%;justify-content:center}.contact-middle-container{flex-direction:column;padding-top:10vh;width:60%}.contact-decorative-text{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:contactDecorativeTextFadeIn;animation-name:contactDecorativeTextFadeIn;color:#adb8a2;font-family:Satoshi-Regular,sans-serif;font-size:5.5vw;left:70%;opacity:.3;position:fixed;top:43%;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;z-index:0}@-webkit-keyframes contactDecorativeTextFadeIn{0%{opacity:0}to{opacity:.3}}@keyframes contactDecorativeTextFadeIn{0%{opacity:0}to{opacity:.3}}.contact-form-container{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:contactFormFadeIn;animation-name:contactFormFadeIn;background-color:#adb8a29d;border-radius:20px;height:50vh;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65vw;z-index:2}@-webkit-keyframes contactFormFadeIn{0%{opacity:0;width:30vh}to{opacity:1;width:65vw}}@keyframes contactFormFadeIn{0%{opacity:0;width:30vh}to{opacity:1;width:65vw}}.contact-form-container form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.message-sent-confirmation{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:messageConfirmFadeIn;animation-name:messageConfirmFadeIn;color:#879777;font-family:Satoshi-Regular,sans-serif;font-size:4vw;left:20vw;opacity:.5;position:absolute;top:-10vh}@-webkit-keyframes messageConfirmFadeIn{0%{opacity:0;top:-5vh}to{opacity:.5;top:-10vh}}@keyframes messageConfirmFadeIn{0%{opacity:0;top:-5vh}to{opacity:.5;top:-10vh}}.contact-first-row{align-items:center;display:flex;height:15%;justify-content:space-between;width:80%}.contact-name-input{width:35%}.contact-email-input,.contact-name-input{background-color:#f5f5f5;border:none;border-radius:10px;font-family:Satoshi-Regular,sans-serif;font-size:1vw;height:50%}.contact-email-input{width:55%}.contact-second-row{align-items:center;display:flex;height:15%;justify-content:center;width:80%}.contact-subject-input{background-color:#f5f5f5;border:none;border-radius:10px;font-family:Satoshi-Regular,sans-serif;font-size:1vw;height:50%;width:100%}.contact-third-row{align-items:center;display:flex;height:60%;justify-content:center;width:80%}.contact-message-input{background-color:#f5f5f5;border:none;border-radius:10px;font-family:Satoshi-Regular,sans-serif;font-size:1vw;height:80%;resize:none;width:100%}.contact-submit-container{align-items:center;display:flex;height:10%;justify-content:center;width:80%}.contact-submit-button{background-color:#879777;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Satoshi-Regular,sans-serif;font-size:.8vw;height:60%;margin-bottom:20px;transition:.5s;width:10%}.contact-submit-button:hover{font-size:.9vw}@media (max-width:1450px){.contact-email-input,.contact-message-input,.contact-name-input,.contact-subject-input{font-size:1.2vw}}@media (max-width:1030px){.contact-email-input,.contact-message-input,.contact-name-input,.contact-subject-input{font-size:1.5vw}.contact-submit-button{font-size:1.2vw;width:15%}.contact-submit-button:hover{font-size:1.5vw}}@media (max-width:780px){.contact-email-input,.contact-message-input,.contact-name-input,.contact-subject-input{font-size:1.8vw}.contact-submit-button{font-size:1.5vw;width:20%}.contact-submit-button:hover{font-size:1.8vw}.message-sent-confirmation{top:-5vh}}@media (max-width:600px){.contact-form-container{height:55vh;width:80vw}.message-sent-confirmation{left:27vw}.contact-email-input,.contact-message-input,.contact-name-input,.contact-subject-input{font-size:2.5vw}.contact-submit-button{font-size:2vw;width:23%}.contact-submit-button:hover{font-size:2.2vw}@-webkit-keyframes contactFormFadeIn{0%{opacity:0;width:30vh}to{opacity:1;width:80vw}}@keyframes contactFormFadeIn{0%{opacity:0;width:30vh}to{opacity:1;width:80vw}}}@media (max-width:450px){.contact-form-container{height:65vh;width:95vw}.contact-email-input,.contact-message-input,.contact-name-input,.contact-subject-input{font-size:3.5vw}.contact-submit-button{font-size:3vw;width:28%}.contact-submit-button:hover{font-size:3.3vw}.message-sent-confirmation{font-size:5vw;left:33vw}@-webkit-keyframes contactFormFadeIn{0%{opacity:0;width:30vh}to{opacity:1;width:95vw}}@keyframes contactFormFadeIn{0%{opacity:0;width:30vh}to{opacity:1;width:95vw}}}.contact-heading-wrapper{align-items:center;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:contactHeadingSlideIn;animation-name:contactHeadingSlideIn;color:#879777;display:flex;font-family:Satoshi-Medium,sans-serif;font-size:3vw;justify-content:center;position:relative;top:-20vh}@-webkit-keyframes contactHeadingSlideIn{0%{margin-right:60%;opacity:0}to{margin-right:0;opacity:1}}@keyframes contactHeadingSlideIn{0%{margin-right:60%;opacity:0}to{margin-right:0;opacity:1}}@media (max-width:800px){.contact-heading-wrapper{font-size:4vw}}@media (max-width:600px){.contact-heading-wrapper{top:-24vh}}@media (max-width:450px){.contact-heading-wrapper{font-size:4.3vw}}.social-row-container{align-items:center;display:flex;height:50vh;justify-content:center;position:relative;top:20vh;transition:2s;width:100%}.contact-social-icon{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:socialIconFadeIn;animation-name:socialIconFadeIn;cursor:pointer}@-webkit-keyframes socialIconFadeIn{0%{opacity:0}to{opacity:1}}@keyframes socialIconFadeIn{0%{opacity:0}to{opacity:1}}.contact-social-icon:hover{scale:1.2;transition:2s}@media (max-width:1030px){.contact-social-icon{-webkit-transform:scale(2.2);transform:scale(2.2)}}@media (max-width:800px){.contact-social-icon{-webkit-transform:scale(3);transform:scale(3)}}@media (max-width:600px){.social-row-container{top:25vh}.contact-social-icon{-webkit-transform:scale(5);transform:scale(5)}}
/*# sourceMappingURL=main.8e39fa8d.css.map*/