body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--c-background);scroll-behavior:smooth}a{color:inherit;text-decoration:none}ul{list-style:none}*{box-sizing:border-box;margin:0;padding:0}:root{--c-background:#222;--c-background-open:34,34,34;--c-heading-text:#fff;--c-body-text:#fff;--c-terminal-green:#a6d86d;--c-terminal-green-blur:#8eb85d;--c-terminal-text:#a6d86d;--c-terminal-text-blur:#8eb85d;--c-terminal-alter:#d18a21;--fs-standard-small:.8rem;--fs-standard:1rem;--fs-standard-large:1.25rem;--fs-heading-small:1.536rem;--fs-heading:1.935rem;--fs-heading-large:2.441rem;--fs-hero-small:3.052rem;--fs-hero:3.815rem;--fs-hero-large:4.768rem;--font-mono-main:"Noto Sans Mono",monospace}@-webkit-keyframes typeIn{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes typeIn{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media only screen and (max-width:500px){html{font-size:13px}}@media only screen and (max-width:400px){html{font-size:12px}}@-webkit-keyframes Footer_cursorBlink__1x1hg{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes Footer_cursorBlink__1x1hg{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.Footer_hidden__NgRjN{opacity:0}.Footer_visible__D5eOk{opacity:1}.Footer_wrapperSpan__89pJr{position:relative}.Footer_cursorSpan__gNW42{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--c-background)}.Footer_cursorSpan__gNW42:after{position:absolute;content:"";top:0;left:0;height:100%;width:10px;background-color:var(--c-terminal-text);-webkit-animation:Footer_cursorBlink__1x1hg 1s infinite;animation:Footer_cursorBlink__1x1hg 1s infinite}.Footer_finishedCursor__fSJl1{display:none}.Footer_wrapper__K0ezr{padding:50px 0;display:flex;justify-content:center;align-items:center;gap:30px}.Footer_social__sDsDN{width:50px;height:50px;fill:var(--c-terminal-green);transition:all .05s ease-in-out}.Footer_social__sDsDN:hover{cursor:pointer;fill:var(--c-terminal-alter)}.Footer_social__sDsDN:active{fill:var(--c-terminal-green)}@media only screen and (max-width:480px){.Footer_wrapper__K0ezr{padding:30px 0;gap:25px}.Footer_social__sDsDN{width:40px;height:40px}}.Carrot_carrotBottom__VZW99,.Carrot_carrotTop__bmwiL{box-shadow:0 0 2px var(--c-terminal-text-blur)}@-webkit-keyframes Carrot_cursorBlink__xaL8Q{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes Carrot_cursorBlink__xaL8Q{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.Carrot_hidden__V518x{opacity:0}.Carrot_visible__ObtRW{opacity:1}.Carrot_wrapperSpan__pkyQC{position:relative}.Carrot_cursorSpan__VpyIz{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--c-background)}.Carrot_cursorSpan__VpyIz:after{position:absolute;content:"";top:0;left:0;height:100%;width:10px;background-color:var(--c-terminal-text);-webkit-animation:Carrot_cursorBlink__xaL8Q 1s infinite;animation:Carrot_cursorBlink__xaL8Q 1s infinite}.Carrot_finishedCursor__69sR8{display:none}@-webkit-keyframes Carrot_topIn__G_OxL{0%{opacity:0;transform:translateY(-50%) rotate(0deg)}45%{opacity:1;transform:translate(-150%,-50%) rotate(0deg)}55%{transform:translate(-150%,-50%) rotate(0deg)}to{transform:translate(-150%,-50%) rotate(35deg)}}@keyframes Carrot_topIn__G_OxL{0%{opacity:0;transform:translateY(-50%) rotate(0deg)}45%{opacity:1;transform:translate(-150%,-50%) rotate(0deg)}55%{transform:translate(-150%,-50%) rotate(0deg)}to{transform:translate(-150%,-50%) rotate(35deg)}}@-webkit-keyframes Carrot_bottomIn__eHbuS{0%{opacity:0;transform:translateY(-50%) rotate(0deg)}45%{opacity:1;transform:translate(-150%,-50%) rotate(0deg)}55%{transform:translate(-150%,-50%) rotate(0deg)}to{transform:translate(-150%,-50%) rotate(-35deg)}}@keyframes Carrot_bottomIn__eHbuS{0%{opacity:0;transform:translateY(-50%) rotate(0deg)}45%{opacity:1;transform:translate(-150%,-50%) rotate(0deg)}55%{transform:translate(-150%,-50%) rotate(0deg)}to{transform:translate(-150%,-50%) rotate(-35deg)}}.Carrot_carrotBottom__VZW99,.Carrot_carrotTop__bmwiL{position:absolute;top:50%;left:0;height:2px;width:10px;background-color:var(--c-terminal-text);transform-origin:right;transform:translate(-110%,-50%);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Carrot_carrotTop__bmwiL{-webkit-animation-name:Carrot_topIn__G_OxL;animation-name:Carrot_topIn__G_OxL}.Carrot_carrotBottom__VZW99{-webkit-animation-name:Carrot_bottomIn__eHbuS;animation-name:Carrot_bottomIn__eHbuS}.NavDesktop_wrapper__kMx_a ul li{text-shadow:0 0 5px var(--c-terminal-text-blur)}.NavDesktop_wrapper__kMx_a ul li:before{box-shadow:0 0 2px var(--c-terminal-text-blur)}@-webkit-keyframes NavDesktop_cursorBlink__JpL8w{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes NavDesktop_cursorBlink__JpL8w{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.NavDesktop_hidden__cZBoJ{opacity:0}.NavDesktop_visible__t26D6{opacity:1}.NavDesktop_wrapperSpan__HpjZy{position:relative}.NavDesktop_cursorSpan__vy0UT{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--c-background)}.NavDesktop_cursorSpan__vy0UT:after{position:absolute;content:"";top:0;left:0;height:100%;width:10px;background-color:var(--c-terminal-text);-webkit-animation:NavDesktop_cursorBlink__JpL8w 1s infinite;animation:NavDesktop_cursorBlink__JpL8w 1s infinite}.NavDesktop_finishedCursor__uu1I5{display:none}.NavDesktop_wrapper__kMx_a{z-index:10;height:100px;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%}.NavDesktop_wrapper__kMx_a span{position:relative}.NavDesktop_wrapper__kMx_a ul{display:flex;text-decoration:none;gap:2.5em;padding-right:5%}.NavDesktop_wrapper__kMx_a ul li{position:relative;text-decoration:none;color:var(--c-terminal-text);font-family:var(--font-mono-main);font-size:var(--fs-heading-small)}.NavDesktop_wrapper__kMx_a ul li:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:3px;background-color:var(--c-terminal-text);transform:translateY(50%) scaleX(0);transform-origin:left;transition:transform .25s ease-in-out}.NavDesktop_wrapper__kMx_a ul li:hover{cursor:pointer}.NavDesktop_wrapper__kMx_a ul li:hover:before{transform:translateY(50%) scaleX(1)}.NavMobile_menuWrapper__Sx2DF ul li{text-shadow:0 0 5px var(--c-terminal-text-blur)}.NavMobile_hamburgerWrapper__2Ti2T div,.NavMobile_menuWrapper__Sx2DF ul li:before{box-shadow:0 0 2px var(--c-terminal-text-blur)}@-webkit-keyframes NavMobile_cursorBlink___Gm2d{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes NavMobile_cursorBlink___Gm2d{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.NavMobile_hidden__EyGtf{opacity:0}.NavMobile_visible__Io8yw{opacity:1}.NavMobile_wrapperSpan__pEAoI{position:relative}.NavMobile_cursorSpan__G3lYK{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--c-background)}.NavMobile_cursorSpan__G3lYK:after{position:absolute;content:"";top:0;left:0;height:100%;width:10px;background-color:var(--c-terminal-text);-webkit-animation:NavMobile_cursorBlink___Gm2d 1s infinite;animation:NavMobile_cursorBlink___Gm2d 1s infinite}.NavMobile_finishedCursor__cuTlk{display:none}@-webkit-keyframes NavMobile_topOpen__qjbI0{50%{top:50%;transform:translateY(-50%)}to{top:50%;transform:translateY(-50%) rotate(45deg);background-color:var(--c-terminal-alter)}}@keyframes NavMobile_topOpen__qjbI0{50%{top:50%;transform:translateY(-50%)}to{top:50%;transform:translateY(-50%) rotate(45deg);background-color:var(--c-terminal-alter)}}@-webkit-keyframes NavMobile_topClose__oDSz_{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%) rotate(0deg)}to{top:0;transform:translateY(0);background-color:var(--c-terminal-text)}}@keyframes NavMobile_topClose__oDSz_{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%) rotate(0deg)}to{top:0;transform:translateY(0);background-color:var(--c-terminal-text)}}@-webkit-keyframes NavMobile_bottomOpen__uBgCD{50%{top:50%;transform:translateY(-50%)}to{top:50%;transform:translateY(-50%) rotate(-45deg);background-color:var(--c-terminal-alter)}}@keyframes NavMobile_bottomOpen__uBgCD{50%{top:50%;transform:translateY(-50%)}to{top:50%;transform:translateY(-50%) rotate(-45deg);background-color:var(--c-terminal-alter)}}@-webkit-keyframes NavMobile_bottomClose__FSqoS{0%{top:50%;transform:translateY(-50%) rotate(-45deg)}50%{top:50%;transform:translateY(-50%) rotate(0deg)}to{top:100%;transform:translateY(-100%);background-color:var(--c-terminal-text)}}@keyframes NavMobile_bottomClose__FSqoS{0%{top:50%;transform:translateY(-50%) rotate(-45deg)}50%{top:50%;transform:translateY(-50%) rotate(0deg)}to{top:100%;transform:translateY(-100%);background-color:var(--c-terminal-text)}}@-webkit-keyframes NavMobile_middleClose__6YCC_{0%{opacity:0}to{opacity:1}}@keyframes NavMobile_middleClose__6YCC_{0%{opacity:0}to{opacity:1}}@-webkit-keyframes NavMobile_middleOpen__uihtB{0%{opacity:1}to{opacity:0}}@keyframes NavMobile_middleOpen__uihtB{0%{opacity:1}to{opacity:0}}.NavMobile_topOpen__qjbI0{-webkit-animation:NavMobile_topOpen__qjbI0 .4s ease-in-out forwards;animation:NavMobile_topOpen__qjbI0 .4s ease-in-out forwards}.NavMobile_topClose__oDSz_{-webkit-animation:NavMobile_topClose__oDSz_ .4s ease-in-out forwards;animation:NavMobile_topClose__oDSz_ .4s ease-in-out forwards}.NavMobile_middleOpen__uihtB{-webkit-animation:NavMobile_middleOpen__uihtB .4s ease-in-out forwards;animation:NavMobile_middleOpen__uihtB .4s ease-in-out forwards}.NavMobile_middleClose__6YCC_{-webkit-animation:NavMobile_middleClose__6YCC_ .4s ease-in-out forwards;animation:NavMobile_middleClose__6YCC_ .4s ease-in-out forwards}.NavMobile_bottomOpen__uBgCD{-webkit-animation:NavMobile_bottomOpen__uBgCD .4s ease-in-out forwards;animation:NavMobile_bottomOpen__uBgCD .4s ease-in-out forwards}.NavMobile_bottomClose__FSqoS{-webkit-animation:NavMobile_bottomClose__FSqoS .4s ease-in-out forwards;animation:NavMobile_bottomClose__FSqoS .4s ease-in-out forwards}@-webkit-keyframes NavMobile_slideIn__o08Iw{0%{transform:translateX(110%)}to{transform:translateX(0)}}@keyframes NavMobile_slideIn__o08Iw{0%{transform:translateX(110%)}to{transform:translateX(0)}}@-webkit-keyframes NavMobile_slideOut__rm10B{0%{transform:translateX(0)}to{transform:translateX(110%)}}@keyframes NavMobile_slideOut__rm10B{0%{transform:translateX(0)}to{transform:translateX(110%)}}.NavMobile_hamburgerWrapper__2Ti2T{position:fixed;top:30px;right:30px;z-index:100;height:23px;flex-direction:column;justify-content:space-between;align-items:center;width:40px}.NavMobile_hamburgerWrapper__2Ti2T div{position:absolute;left:0;border-radius:15px;width:100%;height:3.5px;background-color:var(--c-terminal-text);transform-origin:center}.NavMobile_hamburgerWrapper__2Ti2T .NavMobile_topLine__IFD7m{top:0}.NavMobile_hamburgerWrapper__2Ti2T .NavMobile_middleLine__Q4xud{top:50%;transform:translateY(-50%)}.NavMobile_hamburgerWrapper__2Ti2T .NavMobile_bottomLine__yq2Ou{top:100%;transform:translateY(-100%)}.NavMobile_fadeIn__uZ_6Q{-webkit-animation:NavMobile_middleClose__6YCC_ .4s ease-in-out forwards;animation:NavMobile_middleClose__6YCC_ .4s ease-in-out forwards}.NavMobile_fadeOut__qP9m_{-webkit-animation:NavMobile_middleOpen__uihtB .4s ease-in-out forwards;animation:NavMobile_middleOpen__uihtB .4s ease-in-out forwards}.NavMobile_slideIn__o08Iw{-webkit-animation:NavMobile_slideIn__o08Iw .4s ease-in-out forwards;animation:NavMobile_slideIn__o08Iw .4s ease-in-out forwards}.NavMobile_slideOut__rm10B{-webkit-animation:NavMobile_slideOut__rm10B .4s ease-in-out forwards;animation:NavMobile_slideOut__rm10B .4s ease-in-out forwards}.NavMobile_menuBackground__0orza{position:fixed;z-index:99;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,.5)}.NavMobile_menuWrapper__Sx2DF{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;background-color:#000;height:100%;min-width:55%}.NavMobile_menuWrapper__Sx2DF span{position:relative}.NavMobile_menuWrapper__Sx2DF ul{margin-top:-25vh;display:flex;flex-direction:column;gap:7vh;align-items:center;justify-content:center;text-decoration:none}.NavMobile_menuWrapper__Sx2DF ul li{position:relative;text-decoration:none;color:var(--c-terminal-text);font-family:var(--font-mono-main);font-size:var(--fs-heading-small)}.NavMobile_menuWrapper__Sx2DF ul li:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:3px;background-color:var(--c-terminal-text);transform:translateY(50%) scaleX(0);transform-origin:left;transition:transform .25s ease-in-out}.NavMobile_menuWrapper__Sx2DF ul li:hover{cursor:pointer}.NavMobile_menuWrapper__Sx2DF ul li:hover:before{transform:translateY(50%) scaleX(1)}