.TypingAnimation-module__JhBC3q__typing-cursor{width:2px;margin-left:2px;font-weight:700;animation:1s step-end infinite TypingAnimation-module__JhBC3q__blink;display:inline-block}@keyframes TypingAnimation-module__JhBC3q__blink{0%,to{opacity:1}50%{opacity:0}}.TypingAnimation-module__JhBC3q__typing-line{min-height:1.2em;line-height:inherit;display:block;position:relative}.TypingAnimation-module__JhBC3q__typing-animation{width:100%;height:auto;display:block;position:relative;overflow:visible}
.Intro-module__XC4VmG__introHeading{margin-bottom:1rem;font-size:1.5rem;line-height:1.3}@media screen and (min-width:80rem){.Intro-module__XC4VmG__introHeading{margin-bottom:1.5rem;font-size:2rem}}@media screen and (min-width:2168px){.Intro-module__XC4VmG__introHeading{font-size:2.8rem}}.Intro-module__XC4VmG__introSubheading{min-height:1.3em;margin-bottom:1rem;font-size:1rem;line-height:1.3;position:relative}@media screen and (min-width:80rem){.Intro-module__XC4VmG__introSubheading{margin-bottom:1.5rem;font-size:1.25rem}}@media screen and (min-width:2168px){.Intro-module__XC4VmG__introSubheading{font-size:1.5rem}}
.Section-module__27SNAG__sectionTitle{color:var(--color-white);margin-bottom:0;font-size:1.5rem;font-weight:400}@media screen and (min-width:80rem){.Section-module__27SNAG__sectionTitle{font-size:2rem}}
.PageHeader-module__eQuKha__pageHeader{color:var(--color-white);margin-bottom:1rem;font-size:1.5rem;line-height:1.3}@media screen and (min-width:80rem){.PageHeader-module__eQuKha__pageHeader{margin-bottom:1.5rem;font-size:2rem}}@media screen and (min-width:2168px){.PageHeader-module__eQuKha__pageHeader{font-size:2.8rem}}
.page-module__um8Yqq__contactHeaders{color:var(--color-white);margin-bottom:1rem;font-size:1.25rem;font-weight:600}@media screen and (min-width:80rem){.page-module__um8Yqq__contactHeaders{margin-bottom:1.5rem;font-size:1.5rem}}
.page-module__A23o2q__aboutMeIntroTitle{color:var(--color-white);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}@media screen and (min-width:80rem){.page-module__A23o2q__aboutMeIntroTitle{margin-bottom:1.25rem;font-size:2rem}}.page-module__A23o2q__aboutMeIntroBody{margin-bottom:.75rem;font-size:1.125rem}@media screen and (min-width:80rem){.page-module__A23o2q__aboutMeIntroBody{margin-bottom:1.25rem;font-size:1.25rem}}.page-module__A23o2q__aboutJourneyTitle{color:var(--color-white);margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media screen and (min-width:80rem){.page-module__A23o2q__aboutJourneyTitle{margin-bottom:1.25rem;font-size:1.75rem}}.page-module__A23o2q__aboutJourneySubTitle{color:var(--color-white);margin-bottom:.5rem;font-size:1.125rem;font-weight:400}@media screen and (min-width:80rem){.page-module__A23o2q__aboutJourneySubTitle{margin-bottom:.75rem;font-size:1.25rem}}.page-module__A23o2q__aboutJourneyBody{font-size:1rem}@media screen and (min-width:80rem){.page-module__A23o2q__aboutJourneyBody{font-size:1.125rem}}
.FloatingLabelInput-module__8OtaRa__floatingLabelContainer{position:relative}.FloatingLabelInput-module__8OtaRa__floatingLabelInput,.FloatingLabelInput-module__8OtaRa__floatingLabelTextarea{background:0 0;width:100%;padding:.75rem 1rem;transition:all .2s ease-in-out}.FloatingLabelInput-module__8OtaRa__floatingLabelInput:focus+.FloatingLabelInput-module__8OtaRa__floatingLabel,.FloatingLabelInput-module__8OtaRa__floatingLabelInput:not(:placeholder-shown)+.FloatingLabelInput-module__8OtaRa__floatingLabel,.FloatingLabelInput-module__8OtaRa__floatingLabelTextarea:focus+.FloatingLabelInput-module__8OtaRa__floatingLabel,.FloatingLabelInput-module__8OtaRa__floatingLabelTextarea:not(:placeholder-shown)+.FloatingLabelInput-module__8OtaRa__floatingLabel{top:0;transform:translateY(-.75rem)scale(.85)}.FloatingLabelInput-module__8OtaRa__floatingLabel{pointer-events:none;background-color:var(--background);padding:0 .25rem;transition:all .2s ease-in-out;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.FloatingLabelInput-module__8OtaRa__floatingLabelTextarea+.FloatingLabelInput-module__8OtaRa__floatingLabel{top:1.5rem}.FloatingLabelInput-module__8OtaRa__floatingLabelTextarea:focus+.FloatingLabelInput-module__8OtaRa__floatingLabel,.FloatingLabelInput-module__8OtaRa__floatingLabelTextarea:not(:placeholder-shown)+.FloatingLabelInput-module__8OtaRa__floatingLabel{top:0}
.Project-module__BFwawa__projectTitle{color:var(--color-white);margin-bottom:0;font-size:1.25rem;font-weight:400}@media screen and (min-width:80rem){.Project-module__BFwawa__projectTitle{font-size:1.5rem}}.Project-module__BFwawa__projectTitleDetail{color:var(--color-white);margin-bottom:.5rem;font-size:1.75rem;font-weight:400}@media screen and (min-width:80rem){.Project-module__BFwawa__projectTitleDetail{margin-bottom:1rem;font-size:2rem}}.Project-module__BFwawa__projectTechnologiesDetail{color:var(--color-white);margin-bottom:.5rem;font-size:1rem;font-weight:400}.Project-module__BFwawa__projectDescriptionDetail{color:var(--color-white);margin-bottom:.25rem;font-size:1.25rem;font-weight:400}@media screen and (min-width:80rem){.Project-module__BFwawa__projectDescriptionDetail{margin-bottom:.5rem}}
