.launch-screen.svelte-1wco6zg{z-index:200;color:#ecc6af;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.launch-rocket.svelte-1wco6zg{aspect-ratio:1;width:clamp(140px,25vh,220px)}.launch-rocket.svelte-1wco6zg .lottie{width:100%;height:100%;position:relative;top:auto}.launch-start.svelte-1wco6zg{opacity:1;visibility:visible;isolation:isolate;color:#ecc6af;min-width:190px;min-height:56px;font:inherit;cursor:pointer;background:#160607;border:1px solid #ff4646;justify-content:space-between;align-items:center;gap:32px;padding:10px 24px;font-size:28px;transition:background .18s,transform .18s,border-color .18s;display:flex;position:relative}.launch-start.svelte-1wco6zg:not(:disabled):hover{color:#000;background:#ff4646;transform:translateY(-2px)}.launch-start.svelte-1wco6zg:focus-visible{outline-offset:6px;outline:2px solid #ecc6af}.launch-start.svelte-1wco6zg:disabled{color:#a69a94;cursor:wait;border-color:#5d3737}.launch-start.svelte-1wco6zg span:where(.svelte-1wco6zg){font-family:sans-serif;font-size:22px}@media (prefers-reduced-motion:reduce){.launch-start.svelte-1wco6zg{transition:none}}@font-face{font-family:BebasNeue;src:url(./leagueGotic-B4C9Uh2o.ttf);font-display:swap}*,:before,:after{margin:0;padding:0}html,body{text-align:center;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;touch-action:none;cursor:none;flex-direction:row;justify-content:center;place-items:center;width:100vw;height:200vh;margin:0;padding:0;font-family:BebasNeue;display:flex;overflow:hidden}.webgl{outline:none;width:100vw;height:100vh;transition:width .3s cubic-bezier(.73,.11,.67,.84);position:fixed;top:0;left:0}.webgl.active{width:50vw}#charge{z-index:50;text-align:center;flex-direction:column;justify-content:center;place-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}#divProgressRatio{z-index:50;text-align:center;opacity:1;flex-direction:column;justify-content:center;place-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:-75px;left:0}#progressRatio{color:#f1f1f1;font-size:1.5em;display:inline-block}.loading-bar{z-index:2000;transform-origin:0 0;background:#f1f1f1;width:100%;height:3px;transition:transform .5s;position:fixed;top:0;transform:scaleX(0)}.loading-bar.ended{transform-origin:100% 0;transition:transform 1.5s ease-in-out;transform:scaleX(0)}.lottie{z-index:100;width:320px;position:fixed;top:0%}#lottieInsta{cursor:pointer;width:4.2em;height:3.3em;position:relative}#lottieMusic{cursor:pointer;width:3.5em;height:2.6em;position:relative;left:.3em}#lottieJourNuit{cursor:pointer;width:7em;height:7em;position:relative}#lottieBurger{cursor:pointer;width:4.8em;height:3.3em;position:relative}.cursor{pointer-events:none;z-index:2000;border:1px dashed #fff;border-radius:50%;width:40px;height:40px;animation:1s infinite alternate Anim1;position:absolute}.cursor:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.expand{border:1px solid #fff;animation:1s Anim2}@keyframes Anim1{0%{transform:scale(1)rotate(0)}to{transform:scale(.7)rotate(190deg)}}@keyframes Anim2{0%{transform:scale(1)}50%{transform:scale(2)}to{opacity:0;transform:scale(1)}}.menu-rideau{opacity:1;z-index:100;background:#ecc6af;border-radius:2% 0% 0% 2%;flex-direction:column;justify-content:center;align-items:center;min-width:50vw;height:100vh;transition:transform .6s cubic-bezier(.73,.11,.67,.84);display:flex;position:fixed;top:0%;right:0%;transform:translate(100%)}.menu-rideau.active{transform:translate(0)}.texte-menu{text-align:center;z-index:100;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:100vh;display:flex;position:relative;top:0}.texte-menu p span{text-align:center;z-index:100;justify-content:center;align-items:center;margin:1px;font-family:BebasNeue;font-size:1.5em}#contactMe{color:#000;cursor:pointer;z-index:1000;letter-spacing:.05em;background:#ecc6af;border:2px solid #ecc6af;border-radius:4px;outline:none;margin-top:0;padding:11px 25px;font-size:2em;font-weight:200;text-decoration:none;transition:all .8s;top:50px}#downloadCv{color:#000;cursor:pointer;z-index:1000;letter-spacing:.05em;background:#ecc6af;border:2px solid #ecc6af;border-radius:4px;outline:none;margin-top:10px;padding:11px 25px;font-size:1.3em;font-weight:200;text-decoration:none;transition:all .8s;top:50px}#contactMe:hover,#downloadCv:hover{border:2px solid #000}*{box-sizing:border-box;margin:0;padding:0;font-family:BebasNeue,sans-serif}.divForm{opacity:0;display:none}.box{z-index:100;border-radius:8px;width:350px;height:380px;position:relative;top:0;overflow:hidden}form{z-index:2;border-radius:8px;flex-direction:column;padding:50px 40px;display:flex;position:absolute;inset:2px}h2{color:#000;text-align:center;letter-spacing:.3em;margin:.2em;font-size:2.1em;font-weight:500}.inputBox{width:160px;margin-top:35px;position:relative}.inputBox input{width:80%;box-shadow:none;color:#ecc6af;letter-spacing:.05em;z-index:10;background:0 0;border:none;outline:none;padding:20px 10px 10px;font-size:1em;transition:all .5s;position:relative}.inputBox span{pointer-events:none;color:#000;letter-spacing:.05em;padding:20px 0 10px;font-size:1.5em;transition:all .5s;position:absolute;top:-1em;left:0}.inputBox input:valid~span,.inputBox input:focus~span{font-size:1em;transform:translate(0)translateY(-25px)}.inputBox i{pointer-events:none;z-index:9;background:#000;border-radius:4px;width:100%;height:2px;transition:all .5s;position:absolute;bottom:0;left:0;overflow:hidden}.inputBox input:valid~i,.inputBox input:focus~i{height:44px}input[type=submit]{cursor:pointer;background:#ecc6af;border:2px solid #000;border-radius:4px;outline:none;width:80px;margin-top:20px;padding:11px 25px;font-size:1.2em;font-weight:200}input[type=submit]:active{opacity:.8}.divConfettis{z-index:1050;display:none}#confettis{z-index:1050;width:300px;position:absolute;top:-200px;left:10px}#robot{width:250px;position:absolute;top:35px;left:135px}.container-first{text-align:center;z-index:100;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0}.eggsInfos{z-index:2000;opacity:0;background:#ecc6af;border-radius:18px;width:200px;height:300px;position:fixed;top:9.5rem;right:9rem}.eggsInfos p{text-decoration:underline}.eggsInfos ul li{opacity:0;margin:10px;list-style-type:none}.medias{z-index:200}#divTitre{position:fixed}.container-first h1 span{text-align:center;justify-content:center;align-items:center;margin:1px;font-family:BebasNeue}.easter-eggs-ok{text-align:center;z-index:100;opacity:0;justify-content:center;align-items:center;width:100vw;height:20vh;margin-top:4vh;display:flex;position:absolute;top:0}#lottieCheck{justify-content:center;align-items:center;width:100px;height:100px;bottom:100px}#lottieCheck img{width:-moz-fit-content;width:fit-content}.easter-eggs-ok h1{font-family:BebasNeue;font-size:5em}.container-first h1 .title-letter{font-family:BebasNeue;font-size:9em}.container-first h1 #creative,.studio{font-size:1.5em;top:-25px}.container-first h1 #creative{margin-left:0;top:-25px}.lignes{-webkit-user-select:none;user-select:none;z-index:110;position:fixed;top:70px;left:45px}.roueTourne img{z-index:110;width:8rem;margin-top:-105px;margin-left:18px}.logo{z-index:110;transform-origin:50%;width:5rem;margin-left:20px}.Range{z-index:1000;height:215px;margin-top:47px}.noUi-target{direction:ltr;width:0;position:relative}.noUi-base{z-index:1;width:100%;height:100%;margin-top:30px;margin-left:70px;position:relative}.noUi-pips-vertical{height:100%;position:absolute;top:0;left:6px}.noUi-handle{z-index:1;left:-2px;top:var(--solar-position);width:20px;height:20px;box-shadow:none;background:#ff4646;border:none;border-radius:50%;position:absolute;transform:translate(-100%)translateY(-50%)}.noUi-handle:after{content:"";background:0 0;border:7px solid #0000;border-left:5px solid #ff4646;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:2px;transform:translate(100%)translateY(-50%)}.noUi-marker{transform-origin:0;background:#e4dfd3;width:10px;height:2px;margin:-1px 0 0;transition:transform .2s;position:absolute}.noUi-marker--is-inRange,.noUi-marker--is-current{background:#ff4646}.noUi-marker--is-current{transform:scaleX(2)}*,:before,:after{box-sizing:border-box}.noUi-target,.noUi-target *{touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.medias{z-index:110;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;list-style-type:none;display:flex;position:fixed;top:250px;right:3rem;transform:translateY(-50%)}.bulle{cursor:pointer;border:0 solid #000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:15px 0;display:flex;position:relative}.traits{z-index:11;transform-origin:50%;width:4em}.bulle:hover{color:#fff;border-color:#fff;transition:all .3s ease-in-out}.grid{text-align:center}.letter-anim,.letter-anim span{font-family:BebasNeue;display:inline-block}.grid span{cursor:pointer;color:#ff46469d;font-family:BebasNeue;position:relative}.letter-anim span:before,.letter-anim span:after{content:attr(data-letter);transform-origin:0;position:absolute;inset:0}.letter-anim span:before{color:#c5c0b4;opacity:.3;transition:transform .4s ease-out}.letter-anim span:after{color:#ff4646;transition:transform .4s ease-out,color .4s ease-out;transform:rotateY(-20deg)}iframe{width:100%;height:100vh;position:relative}[class*=reveal-]{opacity:0;transform:translateY(-30px)}.output{color:#c7c7c7;letter-spacing:.05em;font-size:1em}@media only screen and (max-width:1024px){.container-first h1 .title-letter{font-size:10vh}.container-first h1 #creative,.studio{font-size:2.5vh}#lottieInsta{cursor:pointer;width:3.5em;height:2.5em;position:relative}#lottieMusic{cursor:pointer;width:3.1em;height:2.1em;position:relative;left:.3em}#lottieJourNuit{cursor:pointer;width:5em;height:5em;position:relative}#lottieBurger{cursor:pointer;width:3.8em;height:2.3em;position:relative}.traits{width:4em;height:2.5em}.medias{top:180px}.bulle{width:40px;height:40px;margin:10px 0}.roueTourne img{z-index:110;width:5rem}.logo{z-index:110;transform-origin:50%;width:3rem;margin-left:20px}.Range{height:180px;margin-top:30px}.noUi-base{margin-left:52px}.eggsInfos{z-index:2000;background:#f7d9aa;border-radius:18px;width:200px;height:240px;position:fixed;top:5rem;right:8rem}}@media only screen and (max-width:640px){.menu-rideau{min-width:100vw}#divProgressRatio{top:-125px}.container-first{top:-3em}.container-first h1 .title-letter{font-size:17vw}.container-first h1 #creative,.studio{font-size:5vw;top:-13px}.medias{z-index:150;flex-direction:row;width:100vw;list-style-type:none;top:50px;left:0}.bulle{width:50px;height:50px;margin:30px 0}.logo,.roueTourne{display:none}.container-first h1 span{text-align:center;letter-spacing:0;z-index:100;justify-content:center;align-items:center;font-size:20vw;line-height:1.2em}.box{z-index:100;border-radius:8px;width:350px;height:400px;position:relative;overflow:hidden}form{z-index:2;border-radius:8px;flex-direction:column;padding:50px 40px;display:flex;position:absolute;inset:-50px 2px 2px 30px}h2{color:#000;text-align:center;letter-spacing:.25em;margin:.2em;font-size:1.8em;font-weight:500}.inputBox{width:120px;margin-top:35px;position:relative}.inputBox input{width:100%;box-shadow:none;letter-spacing:.05em;z-index:10;background:0 0;border:none;outline:none;padding:20px 10px 10px;font-size:1em;transition:all .5s;position:relative}.inputBox span{pointer-events:none;color:#000;letter-spacing:.05em;padding:20px 0 10px;font-size:1em;transition:all .5s;position:absolute;top:-1em;left:0}.inputBox input:valid~span,.inputBox input:focus~span{font-size:1em;transform:translate(0)translateY(-34px)}.inputBox i{pointer-events:none;z-index:9;background:#000;border-radius:4px;width:100%;height:2px;transition:all .5s;position:absolute;bottom:0;left:0;overflow:hidden}.inputBox input:valid~i,.inputBox input:focus~i{height:44px}input[type=submit]{cursor:pointer;color:#000;border:2px solid #000;border-radius:4px;outline:none;width:100px;margin-top:25px;padding:11px 25px;font-size:1em;font-weight:200}input[type=submit]:active{opacity:.8}.divConfettis{z-index:1050;display:none}#confettis{z-index:1050;width:300px;top:-230px;right:30px}#robot{width:230px;position:absolute;top:0;left:120px}#contactMe{font-size:1.5em}.easter-eggs-ok{text-align:center;z-index:100;opacity:0;justify-content:center;align-items:center;width:50vw;height:10vh;margin-top:3vh;display:flex;position:fixed;top:0}#lottieCheck{justify-content:center;align-items:center;width:50px;height:50px;bottom:100px}#lottieCheck img{width:50px}.easter-eggs-ok h1{margin-top:50px;font-family:BebasNeue;font-size:1.2em}#lottieInsta{cursor:pointer;width:3.5em;height:2.5em;position:relative}#lottieMusic{cursor:pointer;width:3.1em;height:2.1em;position:relative;left:.3em}#lottieJourNuit{cursor:pointer;width:5em;height:5em;position:relative}#lottieBurger{cursor:pointer;width:3.8em;height:2.3em;position:relative}.traits{width:4em;height:3em}.Range{height:180px;margin-top:-50px}.noUi-base{margin-left:-10px}.Range{display:none}.eggsInfos{z-index:2000;background:#f7d9aa;border-radius:18px;width:250px;height:200px;position:absolute;top:9rem}}@media only screen and (max-height:1024px) and (min-width:640px){.container-first h1 .title-letter{font-size:15vh}.container-first h1 #creative,.studio{font-size:4vh;top:-15px}#lottieInsta{cursor:pointer;width:3.5em;height:2.5em;position:relative}#lottieMusic{cursor:pointer;width:3em;height:2em;position:relative;left:.2em}#lottieJourNuit{cursor:pointer;width:5em;height:5em;position:relative}#lottieBurger{cursor:pointer;width:3.8em;height:2.3em;position:relative}.traits{width:5em;height:3em}.medias{top:180px}.bulle{width:40px;height:40px;margin:10px 0}.roueTourne img{z-index:110;width:5rem}.logo{z-index:110;transform-origin:50%;width:3rem;margin-left:20px}.Range{height:180px;margin-top:30px}.noUi-base{margin-left:52px}.eggsInfos{z-index:2000;background:#f7d9aa;border-radius:18px;width:200px;height:230px;position:fixed;top:5rem;right:8rem}}html,body{background:#000;height:100%;display:block}button,a{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#app,main{width:100%;height:100%}.webgl{touch-action:none;width:100%;height:100dvh}.lottie{pointer-events:none;width:100%;height:auto;position:relative;top:auto}.lottie svg{display:block}.container-first{pointer-events:none;opacity:1;transition:visibility}.container-first .grid{pointer-events:none}.container-first.away{visibility:hidden;transition:visibility 0s 2.65s}.container-first.away .grid{pointer-events:none}.home-orbit{display:block}.roueTourne img,.logo{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.lignes:hover .roueTourne img{transform:rotate(180deg)}.lignes:hover .logo{transform:rotate(-15deg)}.solar-input{opacity:0;writing-mode:vertical-lr;cursor:ns-resize;z-index:2;direction:rtl;width:60px;height:100%;margin:0;position:absolute;top:0;left:-40px}.Range:focus-within .noUi-handle{outline-offset:4px;outline:2px solid #fff}.divForm,.divConfettis{opacity:1;display:block}.texte-menu{color:#000}.texte-menu .introduction,.divForm{animation:.5s ease-out menu-text}@keyframes menu-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.texte-menu .output{color:#000;font-size:1rem}.inputBox input{-webkit-user-select:text;user-select:text}.eggsInfos{opacity:.8;pointer-events:none}.eggsInfos ul li{opacity:1}.easter-eggs-ok{opacity:1;pointer-events:none;animation:4s both egg-notice}@keyframes egg-notice{0%,to{opacity:0}15%,75%{opacity:1}}.scene-status{color:#fff;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.scene-error{color:#000;z-index:3000;background:#ecc6af;place-content:center;gap:1rem;padding:2rem;display:grid;position:fixed;inset:30% 10%}.scene-error button{border:1px solid;padding:.5rem}.intro-veil{pointer-events:none;z-index:1;background:#000;animation:.35s cubic-bezier(.333333,1,.666667,1) both unveil;position:fixed;inset:0}@keyframes unveil{0%{opacity:1}to{opacity:0;visibility:hidden}}.cursor{position:fixed;top:-100px;left:-100px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus-visible{clip-path:none;width:auto;height:auto;position:static}.backButton{color:#ff4646;z-index:120;font-size:3rem;position:fixed;bottom:2rem;left:2rem}.game-resume{color:#ff4646;z-index:120;font-size:1.5rem;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.paveTactileSI{display:none}:focus-visible{outline-offset:4px;outline:2px solid #ff4646}@media (pointer:coarse){.cursor{display:none}.paveTactileSI{bottom:env(safe-area-inset-bottom,0px);z-index:80;gap:10px;width:100%;height:clamp(56px,12vh,88px);padding:8px 12px;display:flex;position:fixed;left:0}.paveTactileSI button{touch-action:none;color:#ffce54;background:#071026e6;border:2px solid #ff4646;width:33.333%;font:700 20px monospace}.paveTactileSI button:active{color:#071026;background:#ff4646}}@media (max-width:640px){.lignes{display:none}.menu-rideau{height:100dvh;overflow:auto}.texte-menu{height:100dvh;min-height:620px}.bulle{margin-inline:clamp(6px,3vw,30px)}}.reduced *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.medias .bulle>button,.medias .bulle>a{transition:transform .5s ease-out}.medias .bulle>:hover{transform:rotate(-15deg)}.lignes{animation:1s cubic-bezier(.333333,1,.666667,1) both hud-logo-in}.medias .bulle{animation:1s cubic-bezier(.333333,1,.666667,1) both hud-icon-in}.medias .bulle:nth-child(2){animation-delay:.1s}.medias .bulle:nth-child(3){animation-delay:.2s}.medias .bulle:nth-child(4){animation-delay:.3s}.medias .bulle:nth-child(5){animation-delay:.4s}@keyframes hud-logo-in{0%{opacity:0;transform:translate(-145px)}to{opacity:1;transform:translate(0)}}@keyframes hud-icon-in{0%{opacity:0;transform:translate(800px)}to{opacity:1;transform:translate(0)}}.container-first .grid span{opacity:1;transition:opacity 1.5s cubic-bezier(.333333,1,.666667,1);transition-delay:calc(var(--letter-index,0) * 50ms)}.container-first.entering .grid span{animation:2s cubic-bezier(.333333,1,.666667,1) backwards title-in;animation-delay:calc(.35s + var(--letter-index,0) * 50ms)}@keyframes title-in{0%{opacity:0;translate:0 14px}to{opacity:1}}.container-first.away .grid span{opacity:0;transition-duration:2s}.cursor{top:0;left:0;translate:-100px -100px}.flight-controls{bottom:max(24px, env(safe-area-inset-bottom));z-index:5;color:#ecc6af;pointer-events:none;align-items:center;gap:16px;font:14px system-ui,sans-serif;display:flex;position:fixed;left:50%;translate:-50%}.flight-controls button{color:#ff4646;white-space:nowrap;pointer-events:auto;cursor:pointer;background:#120707e6;border:1px solid #ff4646;border-radius:3px;padding:12px 16px}@media (max-width:600px){.flight-controls span{display:none}}
