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}.App{height:100%;text-align:center}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}.landingPage{align-items:center;background:linear-gradient(180deg,#264653 50%,#e76f51 0);background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.landingPageLogo{transform:translateY(-1.7%)}.landingPageLogo img{height:auto;max-width:100%}.floatingButton{align-items:center;background-color:initial;bottom:0;display:flex;font-family:Roboto,sans-serif;font-weight:500;height:6vh;justify-content:center;left:50%;margin-bottom:2vh;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);transition:background-color .3s,box-shadow .3s;width:7vw}.floatingButton,.landingButton{border:none;border-radius:5px;cursor:pointer;font-size:16px}.landingButton{background-color:#fff;color:#264653;font-weight:700;height:auto;padding:10px 20px;text-transform:uppercase;transition:border .3s ease-in-out;width:auto}.landingButton:hover{background-color:#264653;color:#fff}.navbar{align-items:center;display:flex;flex-direction:row;height:10vh;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;width:100vw;z-index:1000}.navbar button{background-color:initial;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-right:3vw;padding:10px 20px;text-transform:uppercase;transition:background-color .3s,color .3s;transition:border .3s ease-in-out;width:auto}.navbar button :last-child{margin-right:0}.navbar button.active,.navbar button:hover,swiper-container{background-color:#e76f51;color:#fff}swiper-container{align-items:center;background-position:50%;background-size:cover;border-radius:5%;display:flex;height:88%;justify-content:center;width:80%}swiper-container::part(button-prev){color:#fff}swiper-container::part(button-next){color:#fff}swiper-container::part(bullet-active){background-color:#fff}swiper-container::part(bullet){background-color:#fff}.storySliderContainer{box-sizing:border-box;height:100vh;margin:auto;padding-top:10vh;width:80%}.storySliderContainer,.titleSlide{align-items:center;display:flex;justify-content:center}.titleSlide{height:100%;overflow:hidden;place-items:center;text-align:center}.titleImgContainer{display:flex;margin-bottom:10vh}.titleSlide img{height:70vh;margin-left:1vw;width:70vw}.paragraphWrapper{margin:4% auto auto;max-width:75%;padding:2%}.paragraphWrapper,.paragraphWrapperLarge{background-color:#264653;border-radius:15px;font-size:1.3em;text-align:center;width:100%}.paragraphWrapperLarge{margin:2% auto auto;max-width:85%;padding:2% 3%}.panelImage{margin-top:1vh}.panelImage img{height:auto;max-height:40vh;max-width:50%;width:auto}.headshot{padding-top:4vh}.headshot img{border-radius:15px;max-height:45vh;max-width:45%;width:auto}.skipToStartButton{align-items:center;background-color:#fff;border:none;border-radius:5px;bottom:0;box-shadow:0 2px 4px #0003;color:#333;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1em;font-weight:500;height:5%;justify-content:center;left:50%;margin-top:35%;text-decoration:none;transform:translateX(-50%);transition:background-color .3s,box-shadow .3s;width:15%}.disclaimer,.skipToStartButton{position:absolute;text-align:center}.disclaimer{background-color:#264653;border-radius:15px;bottom:20%;color:#fff;padding:10px;width:50%}.footer{color:#fff}.projectContainer1{margin:10vh 1vw 1vw}.projectContainer,.projectContainer1{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-height:85vh;width:auto}.projectContainer{margin:10% 1vw 1vw}.projectImageLeft{flex:1 1;margin-left:5%;margin-top:4%;padding-left:1vw}.projectImageRight{flex:1.5 1;margin-right:10%;padding-left:1vw}.projectImageLeft img,.projectImageRight img{border-radius:15px;height:auto;max-height:55vh;max-width:100%}.projectContentLeft{margin-right:5vw;max-width:50%;width:50%}.projectContentLeft,.projectContentRight{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:1.1em}.projectContentRight{max-width:40%;width:4%}.projectDescription,.projectTechnologies{border-radius:15px;color:#fff;flex:2 1;padding:1vh;width:50%}.projectTechnologies{margin-top:3vh}.projectTechnologies a{color:#fff}.projectDescription p{margin-top:0}.projectDescription a{color:#fff}.backToLandingPage{background-color:#e76f51;border:none;border-radius:5px;color:#fff;cursor:pointer;left:20px;padding:5px 15px;position:absolute;top:20px;z-index:1000}.travelModal{background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0003;height:80%;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:10}.modal .closeButton{align-items:center;background-color:red;border:none;border-radius:20%;color:#fff;cursor:pointer;display:flex;height:2vh;justify-content:center;position:absolute;right:10px;top:10px;transition:background-color .3s ease;width:2vw}.modal .closeButton:hover{background-color:darkred}.carousel-item{align-items:center;display:none;flex-direction:column;height:60vh;justify-content:center}.modal .modal-title{color:#264653;font-family:Roboto,sans-serif;font-size:2em;font-weight:700;text-align:left}.carousel-item.active{display:flex}.carousel-item img{border-radius:10px;height:auto;margin:auto;max-height:100%;max-width:80%}.carousel-caption{background-color:#0009;border-radius:5px;bottom:4%;color:#fff;font-size:1.2em;margin-top:1vh;padding:10px;position:absolute;text-align:center;width:75%}.carousel-control-next,.carousel-control-prev{align-items:center;background-color:#264653;border:none;border-radius:10%;color:#fff;display:flex;height:3%;justify-content:center;padding:10px;position:absolute;width:5%}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:#e76f51}.carousel-indicators{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;left:1vw;max-height:40vh;position:absolute;top:40%;transform:translateY(-50%)}.carousel-indicators button{background-color:#264653cc;border:none;border-radius:40%;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.carousel-indicators .active{background-color:#e76f51cc;transform:scale(1.2)}.carousel-indicators button:hover{background-color:#e76f5180}.contactMeContainer{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:large;height:30vh;justify-content:center;margin:30vh auto auto;position:relative;width:20%}.contactMe{left:50%;position:absolute;top:30%;transform:translate(-50%,-50%);width:100%}.logoContainer{align-items:center;display:flex;justify-content:center;margin-left:3vw;margin-top:5vh}.contactMeContainer a{color:#fff}.logo1{flex:1 1}.logo1,.logo2{align-items:center;display:flex;justify-content:center}.logo2{flex:2 1}.keen-slider .keen-slider__slide{align-items:center;background-color:#e76f51;flex-direction:column;height:100%;justify-content:center;max-height:100vh;min-height:100vh;text-align:center;width:100%}.keen-slider__slide:nth-child(2){background-color:#e76f51}.keen-slider__slide:nth-child(3){background:linear-gradient(90deg,#e76f51 63%,#264653 0)}.keen-slider__slide:nth-child(4){background:linear-gradient(270deg,#e76f51 66%,#264653 0)}.keen-slider__slide:nth-child(5){background:linear-gradient(90deg,#e76f51 63%,#264653 0)}.keen-slider__slide:nth-child(6){background:linear-gradient(270deg,#e76f51 66%,#264653 0)}.keen-slider__slide:nth-child(7){background:linear-gradient(90deg,#e76f51 63%,#264653 0)}.keen-slider__slide:nth-child(8){background:linear-gradient(270deg,#e76f51 66%,#264653 0)}.keen-slider__slide:nth-child(9){background-color:#264653}@media (min-width:1440px){body{font-size:14px}.navbar{height:10%}.landingButton{margin-bottom:5vh}.floatingButton{height:5vh;width:10vw}.titleSlide img{height:auto;margin-bottom:20vh;width:90vw}swiper-container{height:88%;width:82%}.storySlider{height:auto;width:85%}.storySliderContainer{height:90vh}.disclaimer{height:16%;margin-bottom:0}.skipToEndButton{height:7%;margin-top:20%;width:20%}.panelImage img{height:auto}.headshot img,.panelImage img{max-height:38vh;max-width:35%;width:auto}.paragraphWrapper,.paragraphWrapperLarge{font-size:1em}.skipToStartButton{margin-top:23%;width:10vw}.projectContainer1{align-items:center;font-size:.8em}.projectImageLeft img{max-width:90%}.projectContainer{align-items:center;font-size:.8em}.projectContent{margin-bottom:5%}.contactMeContainer{padding:10vh;width:30%}}@media screen and (max-width:1920px){.keen-slider__slide:nth-child(3){background:linear-gradient(90deg,#e9c46a 68%,#264653 0)}.keen-slider__slide:nth-child(4){background:linear-gradient(270deg,#bc6c25 72%,#283618 0)}.keen-slider__slide:nth-child(5){background:linear-gradient(90deg,#669bbc 68%,#c1121f 0)}.keen-slider__slide:nth-child(6){background:linear-gradient(270deg,#8338ec 72%,#ff006e 0)}.keen-slider__slide:nth-child(7){background:linear-gradient(90deg,#fee440 68%,#00bbf9 0)}.carousel-item img{border-radius:10px;height:auto;margin:auto auto 7vh;max-height:100%;max-width:80%}.carousel-caption{font-size:1em}}@media screen and (min-width:1920px) and (min-height:1080px){.skipToEndButton{margin-top:25%;width:10%}.disclaimer{font-size:1.3em;height:10%}.panelImage img{max-width:45%;width:45%}.paragraphWrapper,.paragraphWrapperLarge{font-size:1.5em}.skipToStartButton{margin-top:27%;width:10vw}.headshot img{max-height:40vh;max-width:38%;width:auto}.projectContainer,.projectContainer1{font-size:1.5em}}@media only screen and (max-width:600px){.navbar button{font-size:.6em;width:20%}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
/*# sourceMappingURL=main.02da522f.css.map*/