.home{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 600px){.home{width:340px}}@media only screen and (min-width: 600px){.home{width:340px}}@media only screen and (min-width: 768px){.home{width:640px}}@media only screen and (min-width: 992px){.home{width:827px}}@media only screen and (min-width: 1200px){.home{width:1000px}}.title{text-align:left}.title h1{margin-bottom:30px}.typing-container{display:flex;justify-content:left;align-items:center}.input-cursor{display:inline-block;width:2px;height:42px;background-color:#fff;margin-left:8px;animation:blink .6s linear infinite alternate}@keyframes blink{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}@media only screen and (max-width: 600px){.title h1{font-size:50px}.typing-container{font-size:26px;height:32px}.input-cursor{height:21px;margin-left:4px}}@media only screen and (min-width: 600px){.title h1{font-size:50px}.typing-container{font-size:26px;height:32px}.input-cursor{height:26px;margin-left:4px}}@media only screen and (min-width: 768px){.title h1{font-size:64px}.typing-container{font-size:26px;height:32px}.input-cursor{height:27px}}@media only screen and (min-width: 992px){.title h1{font-size:82px}.typing-container{font-size:33px;height:41px}.input-cursor{height:35px}}@media only screen and (min-width: 1200px){.title h1{font-size:100px}.typing-container{font-size:40px;height:50px}.input-cursor{height:42px}}.bio{text-align:left}@media only screen and (max-width: 600px){.bio p{font-size:15px}}@media only screen and (min-width: 600px){.bio p{font-size:15px}}@media only screen and (min-width: 768px){.bio p{font-size:15px}}@media only screen and (min-width: 992px){.bio p{font-size:17px}}@media only screen and (min-width: 1200px){.bio p{font-size:20px}}@font-face{font-family:funnel-display-variable;src:url(/assets/funnel-display-variable-CQn7LYBo.ttf)}body{margin:0;font-family:funnel-display-variable,sans-serif;background-color:#f5f5f5;color:#292a2a;overflow-x:hidden}#app{display:flex;flex-direction:column;min-height:100vh}header{display:flex;justify-content:flex-end;background-color:#177245;color:#f5f5f5}header nav{display:flex;justify-content:flex-end}header a{color:#fff;padding:.75rem;text-decoration:none}header a.active{background-color:#0005}header a:hover{background-color:#0008}footer{display:flex;justify-content:flex-end;background-color:#177245;color:#f5f5f5}footer .email{margin:5px}footer nav{display:flex}footer a.active{background-color:#0005}footer a:hover{background-color:#0008}main{flex:auto;display:flex;align-items:center;margin:0 auto;text-align:center}@media (prefers-color-scheme: dark){:root{color:#ccc;background-color:#1a1a1a}}
