.Home_container__bCOhY{box-sizing:border-box;width:100vw;height:100vh;overflow:hidden}.Home_main__nLjiQ{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.Home_contact_button__6DFwG,.Home_contact_button_hidden__LXMGP{z-index:502;position:absolute;top:0;left:calc(80% + 1.5rem);height:3rem;width:3rem;border-radius:0 0 2px 2px;border:none;background-color:#202020;color:azure;font-weight:100;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;overflow:hidden}.Home_contact_button__6DFwG p,.Home_contact_button_hidden__LXMGP p{position:absolute;transition:all .2s ease-in-out;font-size:.8rem;color:#f0f;opacity:0}.Home_contact_button_hidden__LXMGP p{top:.4rem;transform:translateX(-2rem)}.Home_contact_button__6DFwG p{bottom:.4rem;transform:translateX(-2rem)}.Home_contact_button__6DFwG{transform:translateY(calc(15vh - 3rem));background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.Home_contact_button_hidden__LXMGP{transform:translateY(0)}.Home_contact_button__6DFwG span,.Home_contact_button_hidden__LXMGP span{display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.Home_contact_button_hidden__LXMGP:hover span{transform:translateY(.5rem);font-weight:300}.Home_contact_button__6DFwG:hover p,.Home_contact_button_hidden__LXMGP:hover p{transform:translateX(0);font-weight:300;opacity:1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Home_contact_button__6DFwG:hover p{-webkit-animation-name:Home_contactArrowDown__2i5SV;animation-name:Home_contactArrowDown__2i5SV}.Home_contact_button_hidden__LXMGP:hover p{-webkit-animation-name:Home_contactArrowUp__FqEFk;animation-name:Home_contactArrowUp__FqEFk}.Home_contact_button__6DFwG:hover span{transform:translateY(-1rem);font-weight:300}.Home_footer____T7K,.Home_footer_hidden__4MT_p{position:fixed;top:0;width:100%;background-color:#202020;height:calc(15vh + 1px);display:flex;transform-origin:bottom;transition:all .2s ease-in-out;z-index:500}.Home_footer____T7K:before,.Home_footer_hidden__4MT_p:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:linear-gradient(90deg,#0ff 0,#f0f)}.Home_footer____T7K{transform:translateY(0)}.Home_footer_hidden__4MT_p{transform:translateY(-15vh)}.Home_icon__qn8Vn{border-radius:5px;height:30px;margin:0 .5rem}#Home_github__cSqgs{filter:invert(1)}.Home_contact__thYet{position:absolute;height:100%;width:100%;list-style-type:none;display:flex;justify-content:flex-start;align-items:center;margin-left:2rem}.Home_contact__thYet li a{margin:0 1rem;display:flex;justify-content:center;align-items:center;position:relative;transition:transform .15s ease-in-out}.Home_contact__thYet li a:before,.Home_links__FSpKX a:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-10px;left:0;border-radius:2px;background:linear-gradient(90deg,rgba(0,255,255,.5) 0,rgba(255,0,255,.5));transform:scaleX(0) scaleY(0);transition:transform .15s ease-in-out}.Home_contact__thYet li a:hover{transform:translateY(6px)}.Home_contact__thYet li a:hover:before,.Home_links__FSpKX a:hover:before{transform:scaleX(1) scaleY(1)}.Home_links__FSpKX{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Home_links__FSpKX a{display:flex;align-items:center;position:relative;padding:10px 2rem;margin:0 .5rem;text-transform:uppercase;font-size:larger;color:azure;font-weight:200;transform:translateY(0);transition:transform .15s ease-in-out;cursor:pointer;overflow:hidden}.Home_links__FSpKX a:before{bottom:0}.Home_links__FSpKX #Home_bio__C_JdL #Home_house__6WMZS,.Home_links__FSpKX #Home_curriculum__J0n1l #Home_cv__ZzOAd,.Home_links__FSpKX #Home_projects__MHNFR #Home_house__6WMZS{position:absolute;right:0;color:cyan;opacity:0;background-color:#202020;transition:all .15s ease-in-out .1s}.Home_links__FSpKX #Home_bio__C_JdL #Home_arrow__tjCI6,.Home_links__FSpKX #Home_projects__MHNFR #Home_arrowtxt__1T9LL{position:absolute;right:1.2rem;color:#f0f;font-size:1rem;opacity:0}.Home_links__FSpKX #Home_projects__MHNFR #Home_arrowtxt__1T9LL{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:200%;font-weight:400;text-transform:none}.Home_links__FSpKX #Home_projects__MHNFR:hover #Home_projects_title__FBjYt{opacity:0}.Home_links__FSpKX #Home_bio__C_JdL:hover #Home_house__6WMZS,.Home_links__FSpKX #Home_projects__MHNFR:hover #Home_house__6WMZS{opacity:1}.Home_links__FSpKX #Home_bio__C_JdL:hover #Home_arrow__tjCI6{-webkit-animation-name:Home_arrowInHouse__j4fHY;animation-name:Home_arrowInHouse__j4fHY;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Home_links__FSpKX #Home_projects__MHNFR:hover #Home_arrowtxt__1T9LL{opacity:1;-webkit-animation-name:Home_codeInLaptop__39Fme;animation-name:Home_codeInLaptop__39Fme;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Home_links__FSpKX #Home_curriculum__J0n1l:hover #Home_cv__ZzOAd{-webkit-animation-name:Home_glow__2xu2_;animation-name:Home_glow__2xu2_;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Home_links__FSpKX a:hover{transform:translateY(6px)}.Home_container__bCOhY .Home_contact_button_hidden__LXMGP{transform:translateY(-100%)}.Home_container__bCOhY.Home_ready__Ss2Zb .Home_contact_button_hidden__LXMGP{transform:translateY(0)}#Home_bio_container__kCXp_{width:100vw;height:100vh}#Home_bio_container__kCXp_ #Home_greetAux2__FgrDU,#Home_bio_container__kCXp_ #Home_greetAux__4lRZI,#Home_bio_container__kCXp_ #Home_greet__jsY_Q{width:100%;height:100%;position:absolute}#Home_bio_container__kCXp_ #Home_greet__jsY_Q h1,#Home_bio_container__kCXp_ #Home_greet__jsY_Q h3{opacity:0;left:0;position:absolute;width:100%;height:100%;display:flex;justify-content:center}#Home_bio_container__kCXp_ #Home_greet__jsY_Q h1{top:calc(50% - 4rem)}#Home_bio_container__kCXp_ #Home_greet__jsY_Q h3{top:50%}#Home_bio_container__kCXp_ #Home_greet__jsY_Q:after{transform-origin:100% 0;transform:rotate(-36deg)}#Home_bio_container__kCXp_ #Home_greet__jsY_Q:after,#Home_bio_container__kCXp_ #Home_greet__jsY_Q:before{content:"";position:absolute;top:45vh;right:calc(50vw - 150px);width:300px;height:1px;background:linear-gradient(90deg,#0ff 0,#f0f)}#Home_bio_container__kCXp_ #Home_greet__jsY_Q:before{transform-origin:0 0;transform:rotate(36deg)}#Home_bio_container__kCXp_ #Home_greetAux__4lRZI:after{transform-origin:50% 50px;transform:rotate(-72deg)}#Home_bio_container__kCXp_ #Home_greetAux__4lRZI:after,#Home_bio_container__kCXp_ #Home_greetAux__4lRZI:before{content:"";position:absolute;top:45vh;right:calc(50vw - 150px);width:300px;height:1px;background:linear-gradient(90deg,#0ff 0,#f0f)}#Home_bio_container__kCXp_ #Home_greetAux__4lRZI:before{transform-origin:50% 50px;transform:rotate(72deg)}#Home_bio_container__kCXp_ #Home_greetAux2__FgrDU:before{content:"";position:absolute;top:45vh;right:calc(50vw - 150px);width:300px;height:1px;background:linear-gradient(90deg,#0ff 0,#f0f);transform-origin:50% 50px;transform:rotate(-72deg)}#Home_bio_container__kCXp_ header{position:relative;height:15vh;width:100%;overflow:hidden}#Home_bio_container__kCXp_ header #Home_menu_direction__oF_eM{position:absolute;top:4rem;right:calc(15% + 1rem - 3px)}#Home_bio_container__kCXp_ header #Home_menu_direction__oF_eM #Home_txt__3yDqn{-webkit-animation-name:Home_colors__ZFVG7;animation-name:Home_colors__ZFVG7;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#Home_bio_container__kCXp_ header #Home_menu_direction__oF_eM #Home_pointer__wKkFd{margin-left:.5rem;-webkit-animation-name:Home_contactArrowUp__FqEFk;animation-name:Home_contactArrowUp__FqEFk;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#Home_bio_container__kCXp_ main{position:relative;height:300px;width:100%}#Home_bio_container__kCXp_ main #Home_portrait__XXOQi{position:absolute;top:0;right:5%}#Home_bio_container__kCXp_ main:after{content:"";position:absolute;bottom:0;right:calc(300px + 6rem);width:1px;height:50vh;background:linear-gradient(0deg,#0ff 0,#f0f);-webkit-animation-name:Home_moveY__GuF5g;animation-name:Home_moveY__GuF5g;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#Home_bio_container__kCXp_ main:before{content:"";position:absolute;top:-5px;left:0;width:50%;height:1px;background:linear-gradient(90deg,#0ff 0,#f0f);-webkit-animation-name:Home_moveX__ry1FQ;animation-name:Home_moveX__ry1FQ;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#Home_greet__jsY_Q h1{font-size:4rem}#Home_bio_text__u_qKe{width:calc(100% - 300px - 4rem);padding:0 4rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;opacity:1}#Home_bio_text__u_qKe p{font-size:1.4rem;line-height:1.2;font-weight:300}#Home_bio_container__kCXp_ footer{height:calc(85vh - 300px);width:100%;overflow:hidden}#Home_stack__25bEl{display:flex;flex-direction:column;justify-content:center;align-items:center}#Home_stack__25bEl label{width:100%;font-size:4rem;font-weight:400;color:#202020;padding:2rem 4rem}#Home_stack__25bEl ul{width:100%;padding:0 4rem;list-style:none;display:flex;flex-wrap:wrap}#Home_stack__25bEl ul li{font-size:1.5rem;padding:.5rem;margin:5px;letter-spacing:-1px;word-spacing:-4px;border:1px solid #202020;border-radius:3px}#Home_bio_container__kCXp_:not(.Home_ready__Ss2Zb){visibility:hidden}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greet__jsY_Q h1,#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greet__jsY_Q h3{-webkit-animation-name:Home_greetGlow__E_c6q;animation-name:Home_greetGlow__E_c6q;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greet__jsY_Q h3{-webkit-animation-delay:1.5s;animation-delay:1.5s}#Home_bio_container__kCXp_ #Home_header__GCVRv{transform:translateY(-17vh)}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_header__GCVRv{transform:translateY(0);transition:transform .5s ease-out 2.5s}#Home_bio_container__kCXp_ #Home_bio_text__u_qKe{transform:translateX(-100%)}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_bio_text__u_qKe{transform:translateX(0);transition:transform .7s ease-out 3s}#Home_bio_container__kCXp_ #Home_portrait__XXOQi{transform:translateX(calc(300px + 5rem))}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_portrait__XXOQi{transform:translateX(0);transition:transform .7s ease-out 3s}#Home_bio_container__kCXp_ #Home_stack__25bEl label{transform:translateY(calc(300px + 15vh))}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_stack__25bEl label{transform:translateY(0);transition:transform .3s ease-out 3.7s}#Home_bio_container__kCXp_ #Home_stack__25bEl ul{opacity:0}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_stack__25bEl ul{opacity:1;transition:opacity .3s ease-out 4s}#Home_bio_container__kCXp_ #Home_greet__jsY_Q:after{opacity:1;transform:rotate(-36deg) translateX(60vw);transition:transform .3s ease-out .15s,opacity .2s ease-out 1.3s}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greet__jsY_Q:after{opacity:0;transform:rotate(-36deg) translateX(0)}#Home_bio_container__kCXp_ #Home_greet__jsY_Q:before{opacity:1;transform:rotate(36deg) translateX(60vw);transition:transform .3s ease-out .6s,opacity .2s ease-out 1.3s}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greet__jsY_Q:before{opacity:0;transform:rotate(36deg) translateX(0)}#Home_bio_container__kCXp_ #Home_greetAux__4lRZI:after{opacity:1;transform:rotate(-72deg) translateX(60vw);transition:transform .3s ease-out .3s,opacity .2s ease-out 1.3s}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greetAux__4lRZI:after{opacity:0;transform:rotate(-72deg) translateX(0)}#Home_bio_container__kCXp_ #Home_greetAux__4lRZI:before{opacity:1;transform:rotate(72deg) translateX(60vw);transition:transform .3s ease-out .45s,opacity .2s ease-out 1.3s}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greetAux__4lRZI:before{opacity:0;transform:rotate(72deg) translateX(0)}#Home_bio_container__kCXp_ #Home_greetAux2__FgrDU:before{opacity:1;transform:translateX(60vw);transition:transform .3s ease-out,opacity .2s ease-out 1.3s}#Home_bio_container__kCXp_.Home_ready__Ss2Zb #Home_greetAux2__FgrDU:before{opacity:0;transform:translateX(0)}@-webkit-keyframes Home_contactArrowUp__FqEFk{0%{transform:translateY(3px)}50%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes Home_contactArrowUp__FqEFk{0%{transform:translateY(3px)}50%{transform:translateY(-3px)}to{transform:translateY(3px)}}@-webkit-keyframes Home_contactArrowDown__2i5SV{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}@keyframes Home_contactArrowDown__2i5SV{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}@-webkit-keyframes Home_arrowInHouse__j4fHY{0%{opacity:0;transform:translateX(0)}10%{opacity:1}50%{opacity:1;transform:translateX(.75rem)}to{opacity:0;transform:translateX(1.5rem)}}@keyframes Home_arrowInHouse__j4fHY{0%{opacity:0;transform:translateX(0)}10%{opacity:1}50%{opacity:1;transform:translateX(.75rem)}to{opacity:0;transform:translateX(1.5rem)}}@-webkit-keyframes Home_codeInLaptop__39Fme{0%{transform:translateX(0)}to{transform:translateX(calc(10rem - 7px))}}@keyframes Home_codeInLaptop__39Fme{0%{transform:translateX(0)}to{transform:translateX(calc(10rem - 7px))}}@-webkit-keyframes Home_glow__2xu2_{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes Home_glow__2xu2_{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes Home_greetGlow__E_c6q{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes Home_greetGlow__E_c6q{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes Home_colors__ZFVG7{0%{opacity:0}25%{opacity:1;color:#f0f}50%{opacity:0}75%{opacity:1;color:cyan}to{opacity:0}}@keyframes Home_colors__ZFVG7{0%{opacity:0}25%{opacity:1;color:#f0f}50%{opacity:0}75%{opacity:1;color:cyan}to{opacity:0}}@-webkit-keyframes Home_moveX__ry1FQ{0%{opacity:1;transform:translateX(-50vw)}to{opacity:.2;transform:translateX(100vw)}}@keyframes Home_moveX__ry1FQ{0%{opacity:1;transform:translateX(-50vw)}to{opacity:.2;transform:translateX(100vw)}}@-webkit-keyframes Home_moveY__GuF5g{0%{opacity:1;transform:translateY(50vw)}to{opacity:.2;transform:translateY(-50vw)}}@keyframes Home_moveY__GuF5g{0%{opacity:1;transform:translateY(50vw)}to{opacity:.2;transform:translateY(-50vw)}}