.LandingIntroHeaderMobile{position:fixed;z-index:100;top:0;left:0;height:50px;display:flex;width:100%;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);background:var(--color-black)}@media screen and (min-width:801px){.LandingIntroHeaderMobile{display:none}}.LandingIntroHeaderMobile--darkMode{background:var(--color-dark-black)}.LandingIntroHeaderMobile--open{height:100%;width:100%;flex-direction:column}.LandingIntroHeaderMobile__button{margin:0 auto 0 0;border:none;background:transparent;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:30px;cursor:pointer;color:var(--color-white)}.LandingIntroHeaderMobile__button--open{margin:0 0 20px}.LandingIntroHeaderMobile__button--darkMode{color:var(--color-dark-white)}.LandingIntroHeaderMobile__portfolio{margin:auto 20px auto auto;width:max-content;font-size:14px;font-weight:600;padding:8px 20px;border-radius:30px;text-decoration:none;color:var(--color-white);background:var(--color-green);transition:.2s}.LandingIntroHeaderMobile__portfolio--open{margin:auto auto 20px}.LandingIntroHeaderMobile__portfolio:hover{color:var(--color-green);background:var(--color-white)}.LandingIntroHeaderMobile__portfolio--darkMode{color:var(--color-dark-grey);background:var(--color-dark-green)}.LandingIntroHeaderMobile__portfolio--darkMode:hover{color:var(--color-dark-white);background:var(--color-dark-grey)}.LandingIntroHeaderMobile__demo{margin:0 auto 20px;width:max-content;font-size:14px;font-weight:600;padding:8px 20px;border-radius:30px;text-decoration:none;transition:.2s;color:var(--color-white);background:var(--color-violet)}.LandingIntroHeaderMobile__demo:hover{color:var(--color-violet);background:var(--color-white)}.LandingIntroHeaderMobile__demo--darkMode{color:var(--color-dark-white);background:var(--color-dark-violet)}.LandingIntroHeaderMobile__demo--darkMode:hover{color:var(--color-dark-white);background:var(--color-dark-grey)}.LandingIntroHeaderMobile__darkMode{margin:0 auto 20px}.LandingIntroHeaderMobile__languages{margin:0 auto auto}.LandingIntroAnimator{height:80px;position:absolute;width:500px;opacity:0;filter:blur(10px);animation:LandingIntroAnimator__effect 1s ease-out forwards}@keyframes LandingIntroAnimator__effect{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.LandingIntroAnimator__image{width:100%}.LandingIntroAnimator__container{height:10px;width:10px;position:absolute}.LandingIntroAnimator__container--toRightToTop{animation:LandingIntroAnimator__container__effect--toRightToTop 5s linear infinite}@keyframes LandingIntroAnimator__container__effect--toRightToTop{0%{bottom:2px;left:0;opacity:0}20%{bottom:2px;left:200px;opacity:1}80%{bottom:2px;left:200px;opacity:1}90%{bottom:2px;left:420px;opacity:1}to{bottom:80px;left:500px;opacity:0}}.LandingIntroAnimator__container--toRightToBottom{animation:LandingIntroAnimator__container__effect--toRightToBottom 5s linear infinite}@keyframes LandingIntroAnimator__container__effect--toRightToBottom{0%{top:-9px;left:0;opacity:0}20%{top:-9px;left:200px;opacity:1}80%{top:-9px;left:200px;opacity:1}90%{top:-9px;left:420px;opacity:1}to{top:80px;left:500px;opacity:0}}.LandingIntroAnimator__container--toLeftToTop{animation:LandingIntroAnimator__container__effect--toLeftToTop 5s linear infinite}@keyframes LandingIntroAnimator__container__effect--toLeftToTop{0%{bottom:2px;right:0;opacity:0}20%{bottom:2px;right:200px;opacity:1}80%{bottom:2px;right:200px;opacity:1}90%{bottom:2px;right:420px;opacity:1}to{bottom:80px;right:500px;opacity:0}}.LandingIntroAnimator__container--toLeftToBottom{animation:LandingIntroAnimator__container__effect--toLeftToBottom 5s linear infinite}@keyframes LandingIntroAnimator__container__effect--toLeftToBottom{0%{top:-9px;right:0;opacity:0}20%{top:-9px;right:200px;opacity:1}80%{top:-9px;right:200px;opacity:1}90%{top:-9px;right:420px;opacity:1}to{top:70px;right:500px;opacity:0}}.LandingIntroAnimator__container__point{width:8px;height:8px;border-radius:100%;position:absolute;top:6px;right:0;background:var(--color-white)}.LandingIntroAnimator__container__point--darkMode{background:var(--color-dark-white)}.LandingIntroAnimator__container__circle{width:20px;height:20px;border-radius:100%;background:transparent;position:absolute;top:0;right:-6px;border:1px solid var(--color-white)}.LandingIntroAnimator__container__circle--darkMode{border:1px solid var(--color-dark-white)}.LandingIntroAnimator__container__techno{position:absolute;top:-30px;left:50%;transform:translateX(-50%);animation:LandingIntroAnimator__container__techno__effect 5s linear infinite}@keyframes LandingIntroAnimator__container__techno__effect{0%{opacity:0}20%{opacity:0}22%{opacity:1}to{opacity:1}}.LandingIntroTechno{background:var(--color-grey);padding:2px 10px;border-radius:8px;transition:.2s;display:flex;max-width:max-content}.LandingIntroTechno--darkMode{background:var(--color-dark-grey)}.LandingIntroTechno__point{width:5px;height:5px;border-radius:100%;margin:auto 5px auto 0;background:var(--color-green);transition:.2s}.LandingIntroTechno__point--darkMode{background:var(--color-dark-green)}.LandingIntroTechno__point--config{background:var(--color-red);width:10px;height:10px}.LandingIntroTechno__point--config--darkMode{background:var(--color-dark-red);width:10px;height:10px}.LandingIntroTechno__icon{font-size:13px;color:var(--color-violet);margin:3px 5px auto 0;transition:.2s}.LandingIntroTechno__icon--darkMode{color:var(--color-dark-violet)}.LandingIntroTechno__icon--config{font-size:0}.LandingIntroTechno__name{font-size:14px;font-weight:500;margin:auto 0;color:var(--color-violet)}.LandingIntroTechno__name--darkMode{color:var(--color-dark-white)}