.Nav_navContainer__AifoI{position:fixed;top:0;width:100%;z-index:1}.Nav_navContainer__AifoI .Nav_nav__zODmt{height:4em}.Nav_navContainer__AifoI .Nav_nav__zODmt .Nav_navLinks__X4W_i{height:100%;display:flex;list-style:none;justify-content:center;align-items:center;gap:3em}.Nav_navContainer__AifoI .Nav_nav__zODmt .Nav_navLinks__X4W_i .Nav_link__cMaec{font-size:1rem;height:1.5rem}.Nav_navContainer__AifoI .Nav_nav__zODmt .Nav_navLinks__X4W_i .Nav_link__cMaec:after{content:"";display:block;transform:scaleX(0);transition:transform .25s ease-in-out;border-bottom:2px solid var(--text)}.Nav_navContainer__AifoI .Nav_nav__zODmt .Nav_navLinks__X4W_i .Nav_active___8GW2:after,.Nav_navContainer__AifoI .Nav_nav__zODmt .Nav_navLinks__X4W_i .Nav_link__cMaec:hover:after{transform:scaleX(1)}.Title_title__399Ek{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-title);font-size:3.5rem;color:var(--text)}@media(max-width:64em){.Title_title__399Ek{font-size:2rem}}.Title_title__399Ek h1{margin:0}.Title_title__399Ek .Title_line__wd8CF{width:8rem;height:3px;background-color:var(--text)}.Button_button__zojcg{font-family:var(--font-mono);font-size:1.1rem;padding:.5em 1em;border-radius:5px;background:rgba(70,70,70,.8);mix-blend-mode:luminosity;color:var(--text);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;gap:1em}.Button_button__zojcg:hover{background:#464646}.Home_home__NZrwW{width:100%;height:100%;padding-right:var(--padding);padding-left:var(--padding);background:#000813;position:relative}.Home_home__NZrwW .Home_blur__88sph{position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(88,72,185,.3);mix-blend-mode:luminosity;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(169px);z-index:0}.Home_home__NZrwW .Home_content__Er8z0{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.Home_home__NZrwW .Home_content__Er8z0 svg{width:1000px}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter__td1yk{stroke:#fff;stroke-width:0;fill:#fff}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_mask__LfgF9{stroke:#fff;stroke-miterlimit:10;stroke-dasharray:1000;stroke-dashoffset:1000}@-webkit-keyframes Home_strokeOffset__JpNKM{to{stroke-dashoffset:0}}@keyframes Home_strokeOffset__JpNKM{to{stroke-dashoffset:0}}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter_r__Cxmjk{-webkit-animation:Home_strokeOffset__JpNKM calc(.8 * .5s) .8s linear forwards;animation:Home_strokeOffset__JpNKM calc(.8 * .5s) .8s linear forwards}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter_r2__3BIb_{-webkit-animation:Home_strokeOffset__JpNKM calc(.8 * .2s) calc(.8 * 1.5s) linear forwards;animation:Home_strokeOffset__JpNKM calc(.8 * .2s) calc(.8 * 1.5s) linear forwards}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter_e__yFz0P{-webkit-animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 2s) linear forwards;animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 2s) linear forwards}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter_a__n7IeF{-webkit-animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 2.5s) linear forwards;animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 2.5s) linear forwards}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter_z__mrakg{-webkit-animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 3s) linear forwards;animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 3s) linear forwards}.Home_home__NZrwW .Home_content__Er8z0 svg .Home_letter_n__TcRWU{-webkit-animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 3.5s) linear forwards;animation:Home_strokeOffset__JpNKM calc(.8 * .5s) calc(.8 * 3.5s) linear forwards}.About_about__SOSdT{width:100%;height:100%;padding-right:var(--padding);padding-left:var(--padding);background:#000f22;position:relative;display:flex;align-items:center;justify-content:center}.About_about__SOSdT .About_background__zOSDL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;opacity:5%}@media(max-width:90em){.About_about__SOSdT .About_background__zOSDL{display:none}}.About_about__SOSdT .About_background__zOSDL path{fill:var(--text)}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy{display:flex;margin:auto;align-items:center;gap:5em;max-width:90em;position:relative}@media(max-width:90em){.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy{flex-direction:column;align-items:center}}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy .About_info__06D1l{flex:1 1;display:flex;flex-direction:column;gap:2em;align-items:flex-start}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy .About_info__06D1l p{margin:0;font-size:1.1rem;font-weight:300;max-width:42em;line-height:1.5rem;white-space:pre-line}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy .About_info__06D1l .About_social__I54X1{display:flex;list-style:none;gap:2em}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy .About_info__06D1l .About_social__I54X1 li{transition:transform .1s ease-in-out}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy .About_info__06D1l .About_social__I54X1 li:hover{transform:scale(1.1)}.About_about__SOSdT .About_aboutContainer__6BPeZ .About_content__1e7Fy .About_sphere__4vxUu{flex:1 1}.Projects_projects__42PLx{width:100%;height:100%;padding-right:calc(var(--padding) + 5em);padding-left:calc(var(--padding) + 5em);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.Projects_projects__42PLx .Projects_blur__lvIj8{position:absolute;width:700px;height:700px;border-radius:50%;background:rgba(88,72,185,.3);mix-blend-mode:luminosity;filter:blur(169px);z-index:0}.Projects_projects__42PLx .Projects_projectContainer__821KQ{position:relative}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX{padding-top:5rem;padding-bottom:5em;position:relative;display:flex;align-items:center;gap:5em;max-width:90em}@media(max-width:90em){.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX{flex-direction:column-reverse;align-items:center}}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo{flex:1 1;display:flex;flex-direction:column;gap:2em}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo h2{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-title);font-size:2.3rem;font-weight:900;background:linear-gradient(90deg,#ea8ff2,#3a87ce);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .25s}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo p{margin:0;font-size:1.1rem;font-weight:300;max-width:32em;line-height:1.5rem}@media(max-width:90em){.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo p{max-width:40em}}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo .Projects_technologies__CUNeW{font-family:var(--font-mono)}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo .Projects_technologies__CUNeW span{font-size:1rem;margin-right:1em}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo .Projects_links__2Vquv{display:flex;align-items:center}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_info__qVpoo .Projects_links__2Vquv .Projects_github__aFR_b{font-family:var(--font-mono);text-decoration:underline;color:var(--text2);margin-left:1em}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_image__RibG1{flex:1 1}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_image__RibG1 img{width:100%;transition:transform .25s}.Projects_projects__42PLx .Projects_projectContainer__821KQ .Projects_project__Oj_CX .Projects_image__RibG1 img:hover{transform:scale(1.02)}.Experiments_experiments__fz6wR{width:100%;height:100%;padding-right:var(--padding);padding-left:var(--padding);background:#000f22;position:relative;display:flex;align-items:center;justify-content:center}.Experiments_experiments__fz6wR .Experiments_blur___sV7j{position:absolute;width:700px;height:700px;border-radius:50%;background:rgba(88,72,185,.3);filter:blur(169px);z-index:0}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl{position:relative;display:flex;flex-direction:column;align-items:center;gap:10em;--card-width:500px}@media(max-width:64em){.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl{gap:0}}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_info__toFAi{flex:1 1;display:flex;flex-direction:column;gap:1em;justify-content:flex-end;align-items:center}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_info__toFAi p{max-width:70%;text-align:center}@media(max-width:90em){.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl{--card-width:350px}}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP{flex:1 1;list-style:none;display:flex;align-items:center}@media(max-width:64em){.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP{flex-direction:column-reverse;flex-basis:300px}}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj{aspect-ratio:5/3;width:var(--card-width);position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:transform .2s ease-in-out}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:not(:first-child){margin-left:calc(var(--card-width)/1.5*-1)}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:focus-within~.Experiments_card__FYSPj,.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:hover~.Experiments_card__FYSPj{transform:translateX(calc(var(--card-width) / 2))}@media(max-width:64em){.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj{margin-left:0!important}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:not(:first-child){margin-bottom:calc(var(--card-width)/1.5*-1)}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:focus-within~.Experiments_card__FYSPj,.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:hover~.Experiments_card__FYSPj{transform:translateY(calc(var(--card-width) / 1.9))}}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:hover{transform:scale(1.1)}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj:hover .Experiments_image__RNrGl{filter:grayscale(0) invert(0)}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj .Experiments_image__RNrGl{width:var(--card-width);aspect-ratio:5/3;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;filter:grayscale(0) invert(10%);border-radius:5px}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj .Experiments_image__RNrGl img{min-height:100%;min-width:100%}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj .Experiments_text__X0QGI{text-transform:uppercase;position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;text-shadow:0 0 10px #000}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj .Experiments_text__X0QGI .Experiments_number__9QK_e{font-size:.9em;font-family:var(--font-mono)}.Experiments_experiments__fz6wR .Experiments_experimentContainer__nUdGl .Experiments_cards__xnIXP .Experiments_card__FYSPj .Experiments_text__X0QGI .Experiments_title__sUIHP{font-weight:700;transition:all .2s;line-height:1}