.Typewriter_typewriter___pi8R{color:var(--color);letter-spacing:.1em;padding:.1em}.Typewriter_typewriter___pi8R>*{border-right:.25em solid var(--color);-webkit-animation:Typewriter_blink-caret__pSF4I 1s step-end infinite;animation:Typewriter_blink-caret__pSF4I 1s step-end infinite;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:900;margin:1em auto;text-shadow:1px 0 0 var(--background-color),0 -1px 0 var(--background-color),0 1px 0 var(--background-color),-1px 0 0 var(--background-color)}@-webkit-keyframes Typewriter_blink-caret__pSF4I{0%,to{border-color:transparent}50%{border-color:var(--color)}}@keyframes Typewriter_blink-caret__pSF4I{0%,to{border-color:transparent}50%{border-color:var(--color)}}.Header_header__D4RXM{height:75vh;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.Header_header__D4RXM:before{content:"";position:absolute;width:100%;height:75vh;background-image:var(--bg-url);background-repeat:no-repeat;background-position:50%;-webkit-animation:Header_cycle-hues__fsOuj 10s linear 2.5s infinite;animation:Header_cycle-hues__fsOuj 10s linear 2.5s infinite;filter:var(--header-inversion)}.Header_header__D4RXM:after{content:"";position:absolute;width:100%;height:75vh;background-image:linear-gradient(0deg,var(--section-odd) 0,transparent 20%)}.Header_header__D4RXM span{position:relative}.Header_header__D4RXM span p{margin:-1em 0 0}@-webkit-keyframes Header_cycle-hues__fsOuj{0%{filter:hue-rotate(0deg) var(--header-inversion)}to{filter:hue-rotate(1turn) var(--header-inversion)}}@keyframes Header_cycle-hues__fsOuj{0%{filter:hue-rotate(0deg) var(--header-inversion)}to{filter:hue-rotate(1turn) var(--header-inversion)}}.Header_name__K_YXu{position:absolute;left:49.5%;z-index:1;font-size:2rem}.Header_name__K_YXu div{text-transform:capitalize;color:#34c2f7;display:inline-block;height:175px;opacity:0;position:absolute;left:0;bottom:0;transform:rotate(var(--degrees));transform-origin:bottom;font-family:monospace;-webkit-animation:Header_cycle-hues__fsOuj 10s linear 2.5s infinite;animation:Header_cycle-hues__fsOuj 10s linear 2.5s infinite;transition:2.5s all var(--delay);font-size:1rem}.Header_name__K_YXu[data-loaded=true] div{height:210px;opacity:1;font-size:2rem}.Contact_form__fxAA_{display:grid;grid-template-columns:auto auto;grid-gap:1em;text-align:center;background-color:var(--contact-background);border-radius:1em;color:#000;padding:1rem;max-width:800px;margin:auto}@media (max-width:700px){.Contact_form__fxAA_{display:block}.Contact_messageWrapper__CxDEp{grid-column:auto}}.Contact_inputStyles__KpN7J{width:80%;margin:.5em 0;background:rgba(var(--contact-cv),var(--contact-cv),var(--contact-cv),.25);border:0;border-radius:.25em;padding:.5em;color:var(--contact-placeholder-color);font-family:Roboto;box-shadow:inset 0 .125em .2em rgba(var(--contact-cv),var(--contact-cv),var(--contact-cv),.18);transition:all .25s}.Contact_inputStyles__KpN7J:not(:disabled):is(:hover,:focus){box-shadow:0 0 3pt 2pt var(--contact-placeholder-color);background:rgba(0,0,0,.5)}.Contact_inputStyles__KpN7J:disabled{cursor:not-allowed;width:0;resize:none;text-align:center}.Contact_inputStyles__KpN7J::-moz-placeholder{color:var(--contact-placeholder-color)}.Contact_inputStyles__KpN7J:-ms-input-placeholder{color:var(--contact-placeholder-color)}.Contact_inputStyles__KpN7J::placeholder{color:var(--contact-placeholder-color)}.Contact_textarea__HQ_c5{width:95%;height:10em;padding:.5em}.Contact_messageWrapper__CxDEp{grid-column:1/span 2}.Contact_submitButton__dnOkN{font-size:1em;padding:8px 28px;color:#024b46;background:#fff;border:.15em solid #049a8f;border-radius:1em;font-weight:700;font-family:Roboto;transition:all .2s}.Contact_submitButton__dnOkN:not(:disabled):is(:hover,:focus){border:.15em solid #fff;background:#049a8f;color:#fff;cursor:pointer}.Contact_submitButton__dnOkN:disabled{cursor:not-allowed}.AboutMe_aboutMe__64sES{max-width:75vw;margin:auto}@media (max-width:600px){.AboutMe_aboutMe__64sES{max-width:none}}.AboutMe_linksContainer__oHl0g{float:right;text-align:center;height:100%}@media (max-width:800px){.AboutMe_linksContainer__oHl0g{float:none}.AboutMe_linksContainer__oHl0g li{display:inline-block;padding-right:1rem}}.AboutMe_linksContainer__oHl0g ul{list-style:none;margin:0;padding:0}.AboutMe_linksContainer__oHl0g img{position:relative;right:-500%;height:2.5em;transition:right 1s ease-in-out 1s}.AboutMe_linksContainer__oHl0g [data-in-view=true] img{right:0}.AboutMe_linksContainer__oHl0g a:is(:focus,:active,:hover) img{transform:scale(1.1)}.GitHubCorner_githubCorner__RL82f:hover .GitHubCorner_octoArm__IMcr8{-webkit-animation:GitHubCorner_octocat-wave__yS1Z3 .56s ease-in-out;animation:GitHubCorner_octocat-wave__yS1Z3 .56s ease-in-out}.GitHubCorner_githubCorner__RL82f svg{fill:var(--scrollbar-thumb);color:var(--color);position:fixed;top:-100%;right:-100%;border:0;z-index:1;filter:drop-shadow(-20px -20px 20px var(--background-color)) drop-shadow(20px 20px 20px var(--background-color));transition:top 10s 1s,right 10s 1s}.GitHubCorner_githubCorner__RL82f[data-in-view=true] svg{top:0;right:0}.GitHubCorner_octoArm__IMcr8{transform-origin:130px 106px}@-webkit-keyframes GitHubCorner_octocat-wave__yS1Z3{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@keyframes GitHubCorner_octocat-wave__yS1Z3{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:600px){.GitHubCorner_githubCorner__RL82f:hover .GitHubCorner_octoArm__IMcr8{-webkit-animation:none;animation:none}.GitHubCorner_githubCorner__RL82f .GitHubCorner_octoArm__IMcr8{-webkit-animation:GitHubCorner_octocat-wave__yS1Z3 .56s ease-in-out;animation:GitHubCorner_octocat-wave__yS1Z3 .56s ease-in-out}}