.app{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.app,.interests{background-color:#12343b}.interests{display:flex;height:14vw;justify-content:center;margin:0 auto;width:100%}.interests__left{align-items:flex-end;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:42%}.interests__left-top{margin-right:-5%;max-width:480px;width:80%}.interests__left-bottom,.interests__left-top{display:flex;flex-wrap:wrap;justify-content:flex-end}.interests__left-bottom{max-width:415px;width:70%}.interests__center{align-content:center;flex-wrap:nowrap;justify-content:center;max-width:300px;width:26%}.interests__center,.interests__right{align-items:flex-start;display:flex;position:relative}.interests__right{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:42%}.interests__right-top{max-width:480px;width:80%}.interests__right-bottom,.interests__right-top{display:flex;flex-wrap:wrap;justify-content:flex-start}.interests__right-bottom{max-width:415px;width:70%}.interests__icon{height:5vw;max-height:75px;max-width:75px;position:relative;width:5vw;z-index:1}.interests__icon:nth-of-type(odd){top:1vw}.interests__icon:nth-of-type(2n){bottom:.5vw}.interests__icon-wine{margin-top:-.5vw}.interests__icon-laptop{height:7vw;position:relative;top:0;width:7vw}.interests__icon-football{left:2.5vw;position:relative}.interests__icon-ffvii{height:4.5vw;position:relative;right:2vw;width:4.5vw}.interests__icon-autobot{height:4vw;width:4vw}.interests__icon-weights{left:.5vw;position:relative}.interests__icon-beach{height:7vw;width:7vw}.interests__icon-thought{height:4vw;margin-top:-1vw;position:relative;width:4vw}.interests__icon-lightbulb{height:4vw;width:4vw}.interests__icon-javascript{height:4vw;margin-top:-1.5vw;width:4vw}.interests__icon-brain{position:relative;top:1vw}.interests__icon-com{margin-top:-1vw}.interests__icon-book{left:2vw}.learn-more{display:flex}.learn-more--left{justify-content:flex-end}.learn-more--right{justify-content:flex-start}.learn-more__link{align-items:center;color:#3c6e7c;display:flex;font-size:.8125rem;font-weight:800;letter-spacing:.2rem;text-decoration:none}.learn-more__link:hover{-webkit-animation:color-fade-arrow .7s linear forwards;animation:color-fade-arrow .7s linear forwards;cursor:pointer}.learn-more__link:hover .learn-more__double-arrow{-webkit-animation:float-right 1.4s linear infinite;animation:float-right 1.4s linear infinite}.learn-more__link:hover .learn-more__double-arrow--reverse{-webkit-animation:float-left 1.4s linear infinite;animation:float-left 1.4s linear infinite}.learn-more__link--profile{color:#fff}.learn-more__link--profile:hover{-webkit-animation:color-fade-arrow--profile .7s linear forwards;animation:color-fade-arrow--profile .7s linear forwards;cursor:pointer}.learn-more__double-arrow{height:1.2rem}.learn-more__double-arrow--reverse{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.profile{align-items:center;background-color:#2d545e;display:flex;flex-direction:column;max-width:300px;min-height:70vh;position:relative;width:26%}@media screen and (min-width:1200px){.profile{min-height:100vh;width:22%}}.profile--indepth{-webkit-animation:profile-trunk-expand 2s linear forwards;animation:profile-trunk-expand 2s linear forwards;min-height:100vh;-webkit-transform-origin:bottom;transform-origin:bottom;z-index:2}@media screen and (min-width:768px){.profile--indepth{min-height:130vh}}@media screen and (min-width:1200px){.profile--indepth{min-height:200vh}}.profile__image,.profile__indepth-test{position:absolute}.profile__image{background-position:top;background-repeat:no-repeat;background-size:cover;top:-9vw;width:80%}.profile__heading{display:flex;flex-direction:column;margin:45% 0 0;width:80%}@media screen and (min-width:1200px){.profile__heading{margin-top:35%}}.profile__heading-first-name{font-size:1.8rem;font-weight:800;letter-spacing:.3rem;margin-bottom:0;text-align:center}@media screen and (min-width:768px){.profile__heading-first-name{align-self:flex-start;font-size:2.4rem}}@media screen and (min-width:1200px){.profile__heading-first-name{align-self:flex-start;font-size:3rem}}.profile__heading-last-name{font-size:1.8rem;font-weight:800;margin:0 0 2px;text-align:center}@media screen and (min-width:768px){.profile__heading-last-name{align-self:flex-end;font-size:2.4rem}}@media screen and (min-width:1200px){.profile__heading-last-name{align-self:flex-end;font-size:3rem}}.profile__heading-position{color:#e1b382;font-size:1.3rem;font-style:italic;margin-top:0;text-align:center}.profile__overview{font-size:.9125rem;margin:0;padding-bottom:10%;text-align:center;width:80%}.profile__contact{border-bottom:2px solid #e1b382;border-width:2px medium 0;border-top:2px solid #e1b382;margin-top:10%;padding:3% 0;width:80%}@media screen and (min-width:768px){.profile__contact{border-width:4px 0}}.profile__contact-method{margin:10% 0}.profile__contact-method>a{align-items:center;color:#fff;display:flex;font-size:.8125rem;text-decoration:none}.profile__contact-icon{margin-right:5%;width:15%}.profile__social{margin:15% 0;width:80%}.profile__social-icons{display:flex;flex-wrap:wrap;justify-content:center}.profile__social-icon{width:100%}.profile__social-icon:hover{-webkit-transform:translateY(-4px) rotateY(1turn);transform:translateY(-4px) rotateY(1turn);transition-duration:.6s}.profile__social-link{margin:0 5%;text-decoration:none;width:25%}.profile__social-heading{color:#fff;margin:10% 0;text-align:center}.welcome{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;position:relative;width:100%}.welcome__roots{bottom:2px;position:relative;right:5px;width:66%}@media screen and (min-width:1200px){.welcome__roots{max-width:770px;width:60%}}.welcome__banner{align-items:center;display:flex;flex-direction:column;width:100%}.welcome__message{color:#fff;font-size:1.5rem;margin-bottom:0;max-width:770px;width:60%}@media screen and (min-width:1200px){.welcome__message{font-size:1rem}}.welcome__message--emph{color:#e1b382;font-size:3rem}@media screen and (min-width:1200px){.welcome__message--emph{font-size:2rem}}.welcome__signature{margin-top:1%;max-width:770px;width:60%}.welcome__signature-gif{align-self:flex-start;height:70%;width:35%}@media screen and (min-width:1200px){.welcome__signature-gif{width:20%}}.welcome__arrow{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite;width:3%}.welcome__arrow:hover{cursor:pointer}.welcome__arrow-scroll{color:#fff;letter-spacing:.4rem}.welcome__arrow-scroll:hover{cursor:pointer}.education__school{color:#3c6e7c;font-size:1.2rem;font-weight:800;letter-spacing:.2rem;margin:0}@media screen and (min-width:768px){.education__school{font-size:1.5rem}}.education__course{font-size:.8125rem;margin:1% 0}@media screen and (min-width:768px){.education__course{font-size:.9125rem}}.education__dates{color:#e1b382;font-size:.8125rem;margin:0}@media screen and (min-width:768px){.education__dates{font-size:.9125rem}}.education__wrapper{margin-bottom:3.5%}.education__wrapper:first-of-type{margin-bottom:16px}.experience__current{font-size:1.2rem;margin:0}.experience__employer{color:#3c6e7c;font-size:1.2rem;font-weight:800;letter-spacing:.2rem}@media screen and (min-width:768px){.experience__employer{font-size:1.5rem}}.experience__role{font-size:.8125rem;margin:1% 0}@media screen and (min-width:768px){.experience__role{font-size:.9125rem}}.experience__dates{color:#e1b382;font-size:.8125rem;margin:0}@media screen and (min-width:768px){.experience__dates{font-size:.9125rem}}.experience__responsibilities{align-items:flex-end;color:#e1b382;display:flex;flex-direction:column;padding-left:10%}@media screen and (min-width:1200px){.experience__responsibilities{padding-left:5%}}.experience__responsibilities-heading{font-size:.9125rem;margin:0 0 2%}.experience__responsibilities-item{align-self:flex-end;color:#fff;font-size:.8125rem;margin-bottom:1%}@media screen and (min-width:768px){.experience__responsibilities-item{font-size:.9125rem}}.experience__responsibilities-item::marker{color:#3c6e7c}.skills__heading{font-size:.8125rem;margin:0}@media screen and (min-width:768px){.skills__heading{font-size:.9125rem}}.skills__list{-webkit-column-count:2;column-count:2;margin:4% 0;padding-left:5%;width:80%}.skills__list-item{font-size:.8125rem;margin-bottom:1%}@media screen and (min-width:768px){.skills__list-item{font-size:.9125rem}}.skills__list-item::marker{color:#3c6e7c}.skills__caption{color:#e1b382;font-size:.8125rem}@media screen and (min-width:768px){.skills__caption{font-size:.9125rem}}.video-modal{align-items:center;background-color:rgba(63,63,63,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:4}.video-modal__close{color:#fff;font-size:2rem;margin:0;position:absolute;right:3vw;top:3vw;z-index:1}.video-modal__close:hover{-webkit-animation:color-fade-arrow--profile .5s linear forwards;animation:color-fade-arrow--profile .5s linear forwards;cursor:pointer;font-weight:600}.video-modal__video{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:800px;width:100%}.projects__heading{color:#3c6e7c;font-size:1.2rem;font-weight:800;letter-spacing:.2rem;margin:0}@media screen and (min-width:768px){.projects__heading{font-size:1.5rem}}.projects__description{font-size:.8125rem;margin:0 0 4%}@media screen and (min-width:768px){.projects__description{font-size:.9125rem}}.projects__description-demo{color:#e1b382;font-size:.8125rem;margin-left:2%;white-space:nowrap}@media screen and (min-width:768px){.projects__description-demo{font-size:.9125rem}}.projects__description-demo:hover{cursor:pointer;font-weight:600}.projects__name{align-items:flex-end;color:#4bb69f;display:flex;font-weight:800;margin:1% 0}.projects__name-logo{height:2rem;margin:0 -3px}.projects__links{display:flex;width:80%}@media screen and (min-width:1200px){.projects__links{width:60%}}.projects__link{background-color:#12343b;border:1px solid #e1b382;border-radius:5%;color:#fff;font-size:.8125rem;margin:2% 2% 2% 0;padding:2% 4%;text-decoration:none}.projects__link:hover{-webkit-animation:color-fade-button .4s linear forwards;animation:color-fade-button .4s linear forwards;cursor:pointer}.projects__wrapper{margin-bottom:3.5%}.branch{overflow:visible;position:relative}.branch__leaves{opacity:0}.branch__leaves--active{-webkit-animation:leaves-fade-in .5s linear 3.5s forwards;animation:leaves-fade-in .5s linear 3.5s forwards}.branch__primary{stroke-dasharray:134.96}.branch__primary--active{animation:branch-reveal 2.5s ease-out reverse forwards}.branch__secondary{stroke-dasharray:174.96}.branch__secondary--active{animation:branch-reveal-two 2.5s ease-out reverse forwards}.branch__tertiary{stroke-dasharray:134.96}.branch__tertiary--active{animation:branch-reveal 2.5s ease-out reverse forwards}.branch__quarternary{stroke-dasharray:134.96}.branch__quarternary--active{animation:branch-reveal 2.5s ease-out reverse forwards}.branch--left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.branch__heading{fill:#fff;display:flex;font-size:10px;font-weight:600;justify-content:center;letter-spacing:.4rem;padding:10px;position:absolute;text-transform:uppercase;-webkit-user-select:none;user-select:none}.branch__heading--left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.trait{display:flex;flex-direction:column;margin-top:10%;max-height:34%}.trait__heading-wrapper{display:inline;position:relative}.trait__wrapper{padding:0 5% 6%}.trait--left{text-align:right}.trait--inactive{display:none}.experience-indepth{margin:5% 0;min-height:180vh;width:100%}.experience-indepth__position-wrapper{-webkit-animation:experience-enter .8s ease-in-out forwards;animation:experience-enter .8s ease-in-out forwards;display:flex;justify-content:space-between;-webkit-transform-origin:left;transform-origin:left}.experience-indepth__position-wrapper:nth-of-type(2n){flex-direction:row-reverse;-webkit-transform-origin:right;transform-origin:right}.experience-indepth__date-range{align-items:center;color:#e1b382;display:flex;justify-content:center;padding:5%;width:50%}.experience-indepth__position-details{padding:5%;width:65%}@media screen and (min-width:1200px){.experience-indepth__position-details{width:50%}}.experience-indepth__position-title{color:#e1b382}.experience-indepth__position-description-list{padding-left:5%}.education-indepth{margin:10% 0 20%;min-height:60vh;width:100%}.education-indepth__institution-container{display:flex;justify-content:center;width:100%}.institution{display:flex;justify-content:center;margin-top:5%;width:80%}.institution__locations{align-items:center;display:flex;height:50vw;justify-content:space-between;position:relative;width:50vw}@media screen and (min-width:1200px){.institution__locations{height:40vw;width:40vw}}.institution__brainstation-info{font-size:.8125rem;padding:2% 4%;width:50%}@media screen and (min-width:768px){.institution__brainstation-info{font-size:.9125rem;padding:2% 6%}}.institution__brainstation-course{margin-bottom:0}.institution__brainstation-grade{color:#e1b382;margin:0}.institution__brainstation-list{padding-left:20%}.institution__brainstation-list-title{margin-left:-15%}.institution__brainstation-overlay{background-color:hsla(0,0%,100%,0);height:100%;position:absolute;right:0;width:49.9%}.institution__brainstation-overlay:hover{cursor:pointer}.institution__brainstation-mask{align-items:center;background-color:#12343b;border-left:1px solid #e1b382;display:flex;height:100%;justify-content:center;position:relative;-webkit-transform-origin:center left;transform-origin:center left;-webkit-user-select:none;user-select:none;width:100%}.institution__brainstation-mask.--active{-webkit-animation:rotate-reveal 2s linear forwards;animation:rotate-reveal 2s linear forwards;border-left:2px solid #e1b382;z-index:3}.institution__brainstation-mask.--active .institution__brainstation-name{-webkit-animation:logo-fade-out 1s linear forwards;animation:logo-fade-out 1s linear forwards}.institution__brainstation-mask.--active .institution__brainstation-logo{-webkit-animation:logo-fade-in 1s linear 1s forwards;animation:logo-fade-in 1s linear 1s forwards;display:flex;position:absolute;right:30%}.institution__brainstation-mask.--inactive{border-left:none;position:static;z-index:-1}.institution__brainstation-logo{display:none;opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:50%}.institution__brainstation-logo-path{-webkit-animation:logo-color-trans .6s linear 2s forwards;animation:logo-color-trans .6s linear 2s forwards}.institution__surrey-info{font-size:.8125rem;padding:2% 4%;width:50%}@media screen and (min-width:768px){.institution__surrey-info{font-size:.9125rem;padding:2% 6%}}.institution__surrey-course{margin-bottom:0}.institution__surrey-grade{color:#e1b382;margin:0}.institution__surrey-overlay{background-color:hsla(0,0%,100%,0);height:100%;left:0;position:absolute;width:49.9%}.institution__surrey-overlay:hover{cursor:pointer}.institution__surrey-name{text-align:center;width:50%}.institution__surrey-mask{align-items:center;background-color:#12343b;border-right:1px solid #e1b382;display:flex;height:100%;justify-content:center;position:relative;-webkit-transform-origin:center right;transform-origin:center right;-webkit-user-select:none;user-select:none;width:100%}.institution__surrey-mask.--active{-webkit-animation:rotate-reveal 2s linear forwards;animation:rotate-reveal 2s linear forwards;border-right:2px solid #e1b382;z-index:3}.institution__surrey-mask.--active .institution__surrey-name{-webkit-animation:logo-fade-out 1s linear forwards;animation:logo-fade-out 1s linear forwards}.institution__surrey-mask.--active .institution__surrey-logo{-webkit-animation:logo-fade-in 1s linear 1s forwards;animation:logo-fade-in 1s linear 1s forwards;display:flex;left:30%;position:absolute}.institution__surrey-mask.--inactive{border-right:none;position:static;z-index:-1}.institution__surrey-logo{display:none;opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:50%}.institution__surrey-logo-path{-webkit-animation:logo-color-trans .6s linear 2s forwards;animation:logo-color-trans .6s linear 2s forwards}.skills-indepth{margin-top:5%;padding:0 5%}.skills-indepth__quote-container{display:flex;justify-content:center;margin-top:10%}.skills-indepth__quote{font-size:1.4rem;text-align:center}.skills-indepth__quote-letter{-webkit-animation:quoteTyping .8s linear forwards;animation:quoteTyping .8s linear forwards;color:hsla(0,0%,100%,0)}.skills-indepth__quote-cursor{-webkit-animation:cursor-flash .2s linear forwards;animation:cursor-flash .2s linear forwards;color:hsla(0,0%,100%,0)}.skills-indepth__quote-cursor--pulse{-webkit-animation:cursor-flash 1s linear 8.6s infinite;animation:cursor-flash 1s linear 8.6s infinite;color:hsla(0,0%,100%,0);margin-left:.2rem}.skills-indepth__skills-wrapper{display:flex;justify-content:space-around}.skills-indepth__skills-list{color:#e1b382}.skills-indepth__skills{color:#fff;margin:4% 10%}.skills-indepth__skills-topics{font-size:.8125rem;margin:0}.projects-indepth{margin:10% 0}.projects-indepth__projects-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.project{border-radius:16px;box-shadow:8px 8px 30px rgba(0,0,0,.4);flex-direction:column;justify-content:space-between;margin:3% 1%;min-width:120px;padding:0 0 1%;width:15vw}.project,.project__name{align-items:center;display:flex}.project__name{background-color:#e1b382;border-bottom:2px solid #e1b382;border-top-left-radius:16px;border-top-right-radius:16px;color:#12343b;font-size:1.25rem;font-weight:800;height:15%;justify-content:center;margin:-2px 0 0;padding:5% 0;width:100%}.project__description{padding:0 5%;text-align:center}.project__status{color:#fff;margin-bottom:0}.project__methods{color:#e1b382;text-align:center}.project__methods-key{color:#fff}.project__links{color:#e1b382;display:flex;justify-content:center;width:100%}.project__link{background-color:#12343b;border:1px solid #e1b382;border-radius:5%;color:#fff;font-size:.8125rem;margin:2% 2% 2% 0;padding:2% 4%;text-decoration:none}.project__link:hover{-webkit-animation:color-fade-button .4s linear forwards;animation:color-fade-button .4s linear forwards;cursor:pointer}.project__link--inactive{color:#dcdcdc;position:relative;text-decoration-line:line-through}.project__link--inactive:hover{-webkit-animation:none;animation:none}.project__link--inactive:hover:after{background-color:#2d545e;border-radius:4px;color:#fff;content:"Not available";font-size:.7125rem;left:0;padding:5%;position:absolute;text-align:center;top:120%;width:100%}.return-home{background-color:#12343b;border:1px solid #e1b382;border-radius:5%;bottom:3%;color:#fff;font-size:.8125rem;margin:2% 2% 2% 0;padding:1% 2%;position:fixed;text-decoration:none}.return-home:hover{-webkit-animation:color-fade-button .4s linear forwards;animation:color-fade-button .4s linear forwards;cursor:pointer}.return-home--right{right:5%}.return-home--left{left:5%}.return-home--top{bottom:auto;top:5%}.indepth{display:flex;flex-direction:column;padding:0 5%;position:relative;width:250%}.indepth-left{right:150%}.indepth-left,.indepth-right{align-items:flex-start}.indepth__wrapper{position:relative;width:100%}.map__countries{box-shadow:40px 40px 40px #000}.map__routes{stroke-dasharray:578.7653808594;-webkit-animation:map-route-reveal 8s ease-in-out 2.4s infinite;animation:map-route-reveal 8s ease-in-out 2.4s infinite}.profile-indepth{-webkit-animation:logo-fade-in 1s linear 2s forwards;animation:logo-fade-in 1s linear 2s forwards;left:10%;opacity:0;position:absolute;right:10%;width:80%;z-index:3}@media screen and (min-width:1200px){.profile-indepth{left:15%;right:15%;top:-10%;width:70%}}.profile-indepth__professional{margin-bottom:5%}.profile-indepth__title{color:#e1b382}.profile-indepth__history{background-color:#12343b;border-radius:16px;margin-bottom:5%;overflow:auto;white-space:nowrap;width:100%}.profile-indepth__history::-webkit-scrollbar{display:none}.profile-indepth__history-item{display:inline-block;font-size:.8125rem;margin:0 2%;padding:2%;text-align:center;width:20%}@media screen and (min-width:768px){.profile-indepth__history-item{font-size:.9125rem;margin:0;padding:2% 5%}}.profile-indepth__arrow{opacity:.6;width:6%}.profile-indepth__arrow:hover{cursor:pointer;opacity:1}main{width:100%}.roots,main{color:#fff}.appraisal,.roots,main{display:flex;justify-content:center}.appraisal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.appraisal__left{margin-top:14vw;max-width:40vw;width:39%}@media screen and (min-width:768px){.appraisal__left{max-width:35vw}}@media screen and (min-width:1400px){.appraisal__left{margin-top:10vw;max-width:31vw}}.appraisal__right{margin-top:14vw;max-width:40vw;width:39%}@media screen and (min-width:768px){.appraisal__right{max-width:35vw}}@media screen and (min-width:1400px){.appraisal__right{margin-top:10vw;max-width:31vw}}.more-detail{background-color:#fff;position:absolute;width:100vw}.more-detail-left{left:0;top:0}.more-detail-right{left:200vw;top:0}.wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100vw;width:100%}.width-control{height:10px;position:relative;width:240vw}.loading-wrapper{align-items:center;-webkit-animation:load-remove 1s linear 8s forwards;animation:load-remove 1s linear 8s forwards;background-color:#12343b;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3}.loading{overflow:visible;width:60vw}@media screen and (min-width:768px){.loading{width:40vw}}@media screen and (min-width:1200px){.loading{width:20vw}}.loading__stem{stroke-dasharray:121;-webkit-animation:plant-growth 5s ease-out forwards;animation:plant-growth 5s ease-out forwards}.loading__stem-upper{stroke-dasharray:20;-webkit-animation:plant-growth-upper 2s ease-out 2s backwards;animation:plant-growth-upper 2s ease-out 2s backwards}.loading__curl{stroke-dasharray:11.7;-webkit-animation:plant-growth-curl 1s ease-out backwards;animation:plant-growth-curl 1s ease-out backwards}.loading__curl-one{-webkit-animation-delay:2.5s;animation-delay:2.5s}.loading__curl-two{-webkit-animation-delay:3s;animation-delay:3s}.loading__curl-three{-webkit-animation-delay:4s;animation-delay:4s}.loading__branch{stroke-dasharray:20;-webkit-animation:plant-growth-upper 2s ease-out backwards;animation:plant-growth-upper 2s ease-out backwards}.loading__branch-one{-webkit-animation-delay:1s;animation-delay:1s}.loading__branch-two{-webkit-animation-delay:2s;animation-delay:2s}.loading__branch-three{-webkit-animation-delay:3s;animation-delay:3s}.loading__hexagon{-webkit-animation:spinner 6s ease-in-out forwards;animation:spinner 6s ease-in-out forwards;-webkit-transform-origin:center;transform-origin:center}.loading__leaves{-webkit-animation:leaves-fade-in 1s ease-in 4s forwards;animation:leaves-fade-in 1s ease-in 4s forwards;opacity:0}.loading__header{-webkit-animation:load-fade 2s ease-in-out infinite;animation:load-fade 2s ease-in-out infinite;font-size:10px}.loading__welcome{-webkit-animation:welcome-fade 1s ease-in-out forwards;animation:welcome-fade 1s ease-in-out forwards;font-size:10px}body,button,html,textarea{color:#3f3f3f}body,body h1,body h2,body h3,body h4,body h5,body h6,button,button h1,button h2,button h3,button h4,button h5,button h6,html,html h1,html h2,html h3,html h4,html h5,html h6,textarea,textarea h1,textarea h2,textarea h3,textarea h4,textarea h5,textarea h6{font-family:Raleway,Ubuntu,Calibri,Verdana,sans-serif;font-weight:400}html{font-size:7px}@media screen and (min-width:768px){html{font-size:12px}}@media screen and (min-width:1200px){html{font-size:16px}}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:200;src:url(/static/media/ZillaSlab-Light.e21ddd8344d73a27a528.ttf) format("truetype")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;src:url(/static/media/ZillaSlab-Regular.77d29d36cb7664b0568e.ttf) format("truetype")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;src:url(/static/media/ZillaSlab-SemiBold.96555be912cc4cbb9793.ttf) format("truetype")}@font-face{font-family:Josefin Slab;font-style:normal;font-weight:200;src:url(/static/media/JosefinSlab-ExtraLight.970b33f8071527a527d8.ttf) format("truetype")}@font-face{font-family:Josefin Slab;font-style:normal;font-weight:400;src:url(/static/media/JosefinSlab-Regular.ae0b86d50c2cebcde013.ttf) format("truetype")}@font-face{font-family:Josefin Slab;font-style:normal;font-weight:600;src:url(/static/media/JosefinSlab-SemiBold.59e46766873e45b22287.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:url(/static/media/Raleway-ExtraLight.18e9b7b36143a965037e.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/static/media/Raleway-Regular.9ade142e81dd8d55cd32.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:url(/static/media/Raleway-Italic.2a3303d3281dbe80bec6.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url(/static/media/Raleway-SemiBold.243af299ad3631bfc369.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url(/static/media/Raleway-ExtraBold.ac7bcb8a0f4abc1d6591.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:200;src:url(/static/media/Ubuntu-Light.c2bf1bb61db6c8149ae8.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/static/media/Ubuntu-Regular.fbdecfce69a96dc73e2a.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:600;src:url(/static/media/Ubuntu-Medium.90c045b7547db9275807.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:800;src:url(/static/media/Ubuntu-Bold.50114233a7432c29c43d.ttf) format("truetype")}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;src:url(/static/media/ArchitectsDaughter-Regular.a8311c892cd6be123bed.ttf) format("truetype")}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes float-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes float-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes float-left{0%{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}50%{-webkit-transform:translateX(-25%) scaleX(-1);transform:translateX(-25%) scaleX(-1)}to{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}@keyframes float-left{0%{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}50%{-webkit-transform:translateX(-25%) scaleX(-1);transform:translateX(-25%) scaleX(-1)}to{-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}@-webkit-keyframes color-fade-arrow{0%{color:#3c6e7c}to{color:#e1b382}}@keyframes color-fade-arrow{0%{color:#3c6e7c}to{color:#e1b382}}@-webkit-keyframes color-fade-arrow--profile{0%{color:#fff}to{color:#e1b382}}@keyframes color-fade-arrow--profile{0%{color:#fff}to{color:#e1b382}}@-webkit-keyframes color-fade-button{0%{background-color:#12343b}to{background-color:#e1b382}}@keyframes color-fade-button{0%{background-color:#12343b}to{background-color:#e1b382}}@-webkit-keyframes leaves-fade-in{0%{opacity:0}to{opacity:1}}@keyframes leaves-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes branch-reveal{0%{stroke-dashoffset:-134.96}90%{stroke-dashoffset:0}}@keyframes branch-reveal{0%{stroke-dashoffset:-134.96}90%{stroke-dashoffset:0}}@-webkit-keyframes branch-reveal-two{0%{stroke-dashoffset:-174.96}90%{stroke-dashoffset:0}}@keyframes branch-reveal-two{0%{stroke-dashoffset:-174.96}90%{stroke-dashoffset:0}}@-webkit-keyframes branch-fade-out{0%{opacity:1}to{opacity:0}}@keyframes branch-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes experience-enter{0%{-webkit-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0)}50%{-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}}@keyframes experience-enter{0%{-webkit-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0)}50%{-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}}@-webkit-keyframes quoteTyping{0%{color:hsla(0,0%,100%,0)}50%{color:#fff}to{color:#e1b382}}@keyframes quoteTyping{0%{color:hsla(0,0%,100%,0)}50%{color:#fff}to{color:#e1b382}}@-webkit-keyframes cursor-flash{50%{color:#fff}}@keyframes cursor-flash{50%{color:#fff}}@-webkit-keyframes rotate-reveal{to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);z-index:3}}@keyframes rotate-reveal{to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);z-index:3}}@-webkit-keyframes logo-fade-in{to{opacity:1}}@keyframes logo-fade-in{to{opacity:1}}@-webkit-keyframes logo-fade-out{to{opacity:0}}@keyframes logo-fade-out{to{opacity:0}}@-webkit-keyframes logo-color-trans{to{fill:#e1b382}}@keyframes logo-color-trans{to{fill:#e1b382}}@-webkit-keyframes profile-trunk-expand{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}50%{-webkit-transform:scaleX(1) scaleY(1.15);transform:scaleX(1) scaleY(1.15)}to{-webkit-transform:scaleX(8) scaleY(1.15);transform:scaleX(8) scaleY(1.15)}}@keyframes profile-trunk-expand{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}50%{-webkit-transform:scaleX(1) scaleY(1.15);transform:scaleX(1) scaleY(1.15)}to{-webkit-transform:scaleX(8) scaleY(1.15);transform:scaleX(8) scaleY(1.15)}}@-webkit-keyframes map-route-reveal{0%{stroke-dashoffset:578.7653808594}90%{stroke-dashoffset:0}}@keyframes map-route-reveal{0%{stroke-dashoffset:578.7653808594}90%{stroke-dashoffset:0}}@-webkit-keyframes plant-growth{0%{stroke-dashoffset:121}90%{stroke-dashoffset:60}}@keyframes plant-growth{0%{stroke-dashoffset:121}90%{stroke-dashoffset:60}}@-webkit-keyframes plant-growth-upper{0%{stroke-dashoffset:20}90%{stroke-dashoffset:10}}@keyframes plant-growth-upper{0%{stroke-dashoffset:20}90%{stroke-dashoffset:10}}@-webkit-keyframes plant-growth-curl{0%{stroke-dashoffset:-11.7}90%{stroke-dashoffset:0}}@keyframes plant-growth-curl{0%{stroke-dashoffset:-11.7}90%{stroke-dashoffset:0}}@-webkit-keyframes spinner{0%{-webkit-transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1);transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1)}80%{-webkit-transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1);transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1)}90%{-webkit-transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(.9);transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(.9)}to{-webkit-transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1);transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1)}}@keyframes spinner{0%{-webkit-transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1);transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1)}80%{-webkit-transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1);transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1)}90%{-webkit-transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(.9);transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(.9)}to{-webkit-transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1);transform:rotateY(1260deg) rotateX(540deg) rotate(540deg) scale(1)}}@-webkit-keyframes load-fade{0%{fill:#12343b}50%{fill:#e1b382}to{fill:#12343b}}@keyframes load-fade{0%{fill:#12343b}50%{fill:#e1b382}to{fill:#12343b}}@-webkit-keyframes welcome-fade{0%{fill:#12343b}to{fill:#e1b382}}@keyframes welcome-fade{0%{fill:#12343b}to{fill:#e1b382}}@-webkit-keyframes load-remove{0%{opacity:1}to{opacity:0}}@keyframes load-remove{0%{opacity:1}to{opacity:0}}body,html{box-sizing:border-box;height:100%;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}*,:after,:before{box-sizing:inherit;scroll-behavior:inherit}
/*# sourceMappingURL=main.d0b0963e.css.map*/