.HomePage_container__puf3E{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.HomePage_background__x7Tr_{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.HomePage_background__x7Tr_ *{font-size:10rem;line-height:1.1;font-weight:800;letter-spacing:2px;font-family:Source Sans Pro,sans-serif;color:var(--bg-text)}.HomePage_foreground__cGFUH{z-index:2;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:var(--accent-color);-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:50px;height:100%}.HomePage_name__XfsN_{color:#eee;font-size:4.2rem;font-weight:600;margin-bottom:.5rem}.HomePage_bio__6zCc4{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#ddd;font-size:1.5rem;font-weight:400;margin-bottom:3rem;position:relative}.HomePage_bio__6zCc4:after,.HomePage_bio__6zCc4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.HomePage_bio__6zCc4:before{background:var(--main-bg);-webkit-animation:HomePage_typewriter__hlJD0 2.5s steps(20) .5s forwards;-moz-animation:HomePage_typewriter__hlJD0 2.5s steps(20) .5s forwards;animation:HomePage_typewriter__hlJD0 2.5s steps(20) .5s forwards}.HomePage_bio__6zCc4:after{margin-left:.4rem;width:.125em;height:26px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:var(--accent-color);-webkit-animation:HomePage_typewriter__hlJD0 2.5s steps(20) .5s forwards,HomePage_blink__mDVNq .75s steps(20) infinite;-moz-animation:HomePage_typewriter__hlJD0 2.5s steps(20) .5s forwards,HomePage_blink__mDVNq .75s steps(20) infinite;animation:HomePage_typewriter__hlJD0 2.5s steps(20) .5s forwards,HomePage_blink__mDVNq .75s steps(20) infinite}@-webkit-keyframes HomePage_typewriter__hlJD0{to{left:100%}}@-moz-keyframes HomePage_typewriter__hlJD0{to{left:100%}}@keyframes HomePage_typewriter__hlJD0{to{left:100%}}@-webkit-keyframes HomePage_blink__mDVNq{0%,to{background-color:var(--accent-color)}50%{background:transparent}}@-moz-keyframes HomePage_blink__mDVNq{0%,to{background-color:var(--accent-color)}50%{background:transparent}}@keyframes HomePage_blink__mDVNq{0%,to{background-color:var(--accent-color)}50%{background:transparent}}.HomePage_buttons__xJC5J{width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.HomePage_button__lzSH5{background:var(--accent-color);font-size:1rem;padding:.6rem 2rem;border-radius:6px;color:#eee;font-weight:600;border:2px solid transparent;cursor:pointer}.HomePage_outlined__c2ZLF{border-color:var(--accent-color);background:transparent;cursor:pointer}.HomePage_button__lzSH5:hover,.HomePage_outlined__c2ZLF:hover{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.5);box-shadow:5px 5px 10px rgba(0,0,0,.5);opacity:.9}.HomePage_illustration__sclzu{width:420px;height:auto}@media screen and (min-width:2000px){.HomePage_background__x7Tr_{font-size:8.5rem}.HomePage_content__V9RW1{padding:0 3rem}.HomePage_name__XfsN_{font-size:6rem}.HomePage_bio__6zCc4{font-size:3rem;margin-bottom:5rem}.HomePage_button__lzSH5,.HomePage_outlined__c2ZLF{font-size:2rem}}@media screen and (max-width:1300px){.HomePage_foreground__cGFUH{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:50px;gap:50px;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.HomePage_illustration__sclzu{margin-left:auto}}@media screen and (max-width:1100px){.HomePage_background__x7Tr_{display:none}.HomePage_container__puf3E{display:block}.HomePage_name__XfsN_{font-size:4rem}}@media screen and (max-width:900px){.HomePage_name__XfsN_{font-size:3rem;margin-bottom:.5rem}.HomePage_bio__6zCc4{font-size:1.5rem}}@media screen and (orientation:landscape) and (max-width:1050px){.HomePage_container__puf3E{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:700px){.HomePage_illustration__sclzu{width:60%}}@media screen and (max-width:600px){.HomePage_name__XfsN_{font-size:1.8rem}.HomePage_bio__6zCc4{font-size:1.25rem;margin-bottom:2rem}.HomePage_button__lzSH5,.HomePage_outlined__c2ZLF{font-size:1rem}}@media screen and (max-width:320px){.HomePage_bio__6zCc4{font-size:17px}}