@charset "UTF-8";@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(./fonts/barlow-condensed-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(./fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bellefair;font-style:normal;font-weight:400;src:url(./fonts/bellefair-v14-latin-regular.woff2) format("woff2")}header{width:100%;position:relative}header>.container{padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;align-items:center;height:100%}header>.container svg.logo{fill:#fff;width:2.5rem;height:2.5rem}@media (min-width: 768px){header>.container button.phone-open-menu{display:none}}header>.container button.phone-open-menu svg{width:2rem;height:2rem;fill:#d0d6f9}header nav.navigation-container{position:absolute;z-index:100;top:0;right:0;width:15.875rem;height:100vh;display:flex;justify-content:flex-end;transform:translate(15.875rem);transition:transform .3s ease-in-out}header nav.navigation-container.open{transform:translate(0)}header nav.navigation-container .navigation-layout{width:100%;height:100%;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);gap:4rem}header nav.navigation-container .navigation-layout .close-menu-layout{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);display:flex;justify-content:flex-end;align-items:center;fill:#fff;margin-top:2rem;margin-right:1.5rem}header nav.navigation-container .navigation-layout .nav-button-layout{position:relative;font-family:Barlow Condensed,serif;display:flex;flex-direction:column;gap:2rem;z-index:101;text-transform:uppercase;font-weight:300}header nav.navigation-container .navigation-layout .nav-button-layout a.selected:after{position:absolute;content:"";right:0;top:0;height:100%;width:3px;background-color:#fff}header nav.navigation-container .navigation-layout .nav-button-layout a{position:relative;padding-left:2rem;width:100%;letter-spacing:2.7px;text-decoration:none;color:#fff;display:flex;gap:11px}header nav.navigation-container .navigation-layout .nav-button-layout a span{font-weight:700}div.content.home{width:100vw;height:100vh;background-image:url(/assets/home-CJ_DIev5.jpg);background-size:cover;display:grid;grid-template-columns:100vw;grid-template-rows:6rem calc(100vh - 6rem);overflow:hidden}div.content.destination{width:100vw;height:100vh;background-image:url(/assets/destination-CPh-HkkS.jpg);background-size:cover;display:grid;grid-template-columns:100vw;grid-template-rows:6rem 1fr;background-attachment:fixed;padding-bottom:3rem;overflow:hidden}div.content.crew{width:100vw;height:100vh;background-image:url(/assets/crew-Bxr1PHxz.png);background-size:cover;display:grid;grid-template-columns:100vw;grid-template-rows:6rem 1fr;overflow:hidden}div.content.technology{width:100vw;height:100vh;background-image:url(/assets/technologie-D-sGfwnl.jpg);background-size:cover;display:grid;grid-template-columns:100vw;grid-template-rows:6rem 1fr;overflow:hidden}.navigation{padding-left:1rem;display:flex;align-items:center;gap:2rem}.navigation button{font-size:1.1rem;letter-spacing:1px;position:relative;padding:.5rem;transition:.2s linear;cursor:pointer}.navigation button.active,.navigation button:hover{box-shadow:0 6px 4px -4px #0000004d}#main-administration{background-color:#af5353;height:100vh;width:100vw;display:grid;grid-template-columns:1fr;grid-template-rows:8% 92%;gap:0;background-color:#a0bfbf}#main-administration .header{background-color:#ffffff27;box-shadow:0 4px 8px -4px #00000046;height:100%;display:flex;justify-content:center;align-items:center}#main-administration .content-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#main-administration .content-container .content{width:98%;height:95%;display:grid;grid-template-columns:1fr;grid-template-rows:5% minmax(0,1fr);position:relative}#main-administration .content-container .content .loading{position:absolute;left:50%;top:50%;font-size:3rem;color:#01505c;animation:loading 2s ease-in-out infinite}#main-administration .content-container .content .modules{width:100%;height:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;padding:2rem}#main-administration .content-container .content #administration-element-list{all:unset;padding:5rem;display:grid;box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:2rem;height:100%;overflow:auto;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}#main-administration .content-container .content #administration-element-list li{all:unset;box-shadow:2px 4px 8px #0006;background-color:#fff0;padding:2rem;display:flex;flex-direction:column;gap:2rem;transition:all .15s linear;position:relative}#main-administration .content-container .content #administration-element-list li .loader{opacity:0;display:flex;transition:opacity .2s linear;position:absolute;width:100%;height:100%;justify-content:center;align-items:center;background-color:#000000b3;top:0;left:0;z-index:-1;transform:translate(-50% -50%)}#main-administration .content-container .content #administration-element-list li .loader.sending{z-index:2;opacity:1}#main-administration .content-container .content #administration-element-list li .loader i{color:#fff}#main-administration .content-container .content #administration-element-list li:hover,#main-administration .content-container .content #administration-element-list li.active{background-color:#ffffff1a;box-shadow:4px 6px 10px #0009}#main-administration .content-container .content #administration-element-list li picture{display:flex;justify-content:center;overflow:hidden;width:100%;height:15rem}#main-administration .content-container .content #administration-element-list li picture img{object-fit:contain;width:100%;height:100%}#main-administration .content-container .content #administration-element-list li .updated_at{font-size:.8rem;text-align:right;opacity:.7;margin-bottom:2rem}#main-administration .content-container .content #administration-element-list li .updated_at .time{font-weight:700}#main-administration .content-container .content #administration-element-list li .fields{display:flex;flex-direction:column;gap:1rem}#main-administration .content-container .content #administration-element-list li .fields .field{display:flex;flex-direction:column;gap:.5rem}#main-administration .content-container .content #administration-element-list li .fields .field input,#main-administration .content-container .content #administration-element-list li .fields .field textarea{all:unset;padding:.5rem;border-radius:4px;transition:all .15s linear;font-size:.8rem}#main-administration .content-container .content #administration-element-list li .fields .field input{width:50%}#main-administration .content-container .content #administration-element-list li .fields .field textarea{height:10rem}#main-administration .content-container .content #administration-element-list li .actions{display:flex;gap:1rem}#main-administration .content-container .content #administration-element-list li .actions .action{font-size:.7rem;width:fit-content;width:6rem;text-align:center;padding-top:.5rem;padding-bottom:.5rem;border-radius:4px;transition:all .15s linear}#main-administration .content-container .content #administration-element-list li .actions .action:hover{cursor:pointer;opacity:1}#main-administration .content-container .content #administration-element-list li .actions .action.update,#main-administration .content-container .content #administration-element-list li .actions .action.validate{background-color:#1b2834;color:#fff}#main-administration .content-container .content #administration-element-list li .actions .action.update:hover,#main-administration .content-container .content #administration-element-list li .actions .action.validate:hover{outline:1px solid rgb(27,40,52);color:#1b2834;background-color:#fff}#main-administration .content-container .content #administration-element-list li .actions .action.cancel,#main-administration .content-container .content #administration-element-list li .actions .action.delete{background-color:#b30000;color:#fff}#main-administration .content-container .content #administration-element-list li .actions .action.cancel:hover,#main-administration .content-container .content #administration-element-list li .actions .action.delete:hover{outline:1px solid rgb(179,0,0);color:#b30000;background-color:#fff}#main-administration .content-container .content #administration-element-list .read-only{background-color:#ffffff80!important;pointer-events:none!important}#main-administration .content-container .content #administration-element-list .updating{background-color:#fff!important}@keyframes loading{0%{rotate:0deg;opacity:1}50%{opacity:.5;rotate:180deg}to{opacity:1;rotate:360deg}}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(./fonts/barlow-condensed-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(./fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bellefair;font-style:normal;font-weight:400;src:url(./fonts/bellefair-v14-latin-regular.woff2) format("woff2")}main.main-crew{font-family:Barlow Condensed;padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem}picture{position:relative;display:flex}picture img{transition:all .3s;position:relative}.crew-name,.crew-role,.crew-presentation{transition:opacity .3s}section.crew-description{display:flex;flex-direction:column;gap:1rem;align-items:center}section.crew-description ul.crew-carousel{display:flex;gap:1rem}section.crew-description ul.crew-carousel li{border-radius:50%;width:10px;height:10px;background-color:#fff;opacity:.17}section.crew-description ul.crew-carousel li.selected{opacity:1}section.crew-description div.crew-role-name-layout{margin-top:1rem;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;gap:8px;font-family:Bellefair;font-weight:300;color:#fff}section.crew-description div.crew-role-name-layout .crew-role{font-size:16px;opacity:.5}section.crew-description div.crew-role-name-layout .crew-name{font-size:24px}section.crew-description div.crew-presentation-layout p.crew-presentation{font-family:Barlow;font-size:15px;text-align:center;line-height:25px;font-weight:400;color:#d0d6f9}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(./fonts/barlow-condensed-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(./fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bellefair;font-style:normal;font-weight:400;src:url(./fonts/bellefair-v14-latin-regular.woff2) format("woff2")}main.main-destination{font-family:Barlow Condensed;padding-left:1.5rem;padding-right:1.5rem;gap:1.5rem;display:flex;flex-direction:column;align-items:center}main.main-destination span.instructions{display:flex;justify-content:center;gap:1rem}main.main-destination span.instructions span{font-size:1rem;text-transform:uppercase;letter-spacing:2.7px;color:#fff}main.main-destination span.instructions .step{opacity:.24}main.main-destination div.destination-planet-image{position:relative;overflow:hidden;border-radius:50%;box-shadow:-1px -1px .5px #000000b3 inset}main.main-destination div.destination-planet-image div.mask{position:absolute;width:200%;height:200%;left:-25%;top:-25%;z-index:2;background:url(/assets/Oval-BjQHMWgJ.png);background-repeat:no-repeat}main.main-destination div.destination-planet-list{display:flex;align-items:center;gap:26px;font-family:Barlow Condensed}main.main-destination div.destination-planet-list a{text-decoration:none;position:relative;background:none;border:none;text-transform:uppercase;letter-spacing:2.36px;font-size:.875rem;color:#d0d6f9;padding:0}main.main-destination div.destination-planet-list a:hover{cursor:pointer;color:#fff}main.main-destination div.destination-planet-list a.selected{color:#fff}main.main-destination div.destination-planet-list a.selected:after{position:absolute;content:"";left:0;bottom:-.5rem;width:100%;height:2px;background-color:#fff}main.main-destination div.destination-planet-name-description{text-align:center}main.main-destination div.destination-planet-name-description h1.destination-planet-name{font-size:3.5rem;font-weight:300;text-transform:uppercase;color:#fff;font-family:Bellefair}main.main-destination div.destination-planet-name-description p.destination-planet-description{color:#d0d6f9;line-height:25px;text-align:center;font-family:Barlow}main.main-destination div.destination-separator{width:100%;height:1px;background-color:#383b4b}main.main-destination div.destination-planet-informations{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;gap:.875rem}main.main-destination div.destination-planet-informations span.information{text-align:center;font-size:.875rem;color:#d0d6f9;letter-spacing:2.36px}main.main-destination div.destination-planet-informations span.value{text-align:center;font-size:1.75rem;color:#fff;font-family:Bellefair}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(./fonts/barlow-condensed-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(./fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bellefair;font-style:normal;font-weight:400;src:url(./fonts/bellefair-v14-latin-regular.woff2) format("woff2")}main.main-home{padding-top:2rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}main.main-home .presentation{padding-left:1.5rem;padding-right:1.5rem;text-align:center;display:flex;flex-direction:column;gap:1rem}main.main-home .presentation h1{display:flex;flex-direction:column;text-transform:uppercase;font-weight:500}main.main-home .presentation h1 span{color:#d0d6f9;font-family:Barlow Condensed,serif;font-size:1rem;letter-spacing:2.7px}main.main-home .presentation h1 strong{all:unset;line-height:6.25rem;color:#fff;font-family:Bellefair,serif;font-size:5rem}main.main-home .presentation p{font-family:Barlow,serif;color:#d0d6f9;font-weight:500;line-height:25px;font-size:15px}main.main-home .explore{height:100%;display:flex;justify-content:center;align-items:center}main.main-home .explore a{all:unset;width:150px;height:150px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;text-transform:uppercase;font-family:Bellefair,serif;font-size:20px;letter-spacing:1.25px;transition:all .1s linear;position:relative}main.main-home .explore a span{margin-top:9px}main.main-home .explore a:hover{cursor:pointer;transform:scale(105%)}main.main-home .explore a:hover:after{content:"";position:absolute;border-radius:50%;background-color:#d0d6f9;opacity:10%;animation:home-explore-button-hover-apparition .3s linear forwards}main.main-home .explore a:hover:before{content:"";position:absolute;border-radius:50%;background-color:#d0d6f9;opacity:30%;animation:home-explore-button-hover-breath 1.5s .5s linear infinite}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(./fonts/barlow-condensed-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(./fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bellefair;font-style:normal;font-weight:400;src:url(./fonts/bellefair-v14-latin-regular.woff2) format("woff2")}main{font-family:Barlow Condensed;display:flex;flex-direction:column;align-items:center;gap:2rem;margin-right:0;margin-left:0}span.instructions{display:flex;justify-content:center;gap:1rem}span.instructions span{font-size:1rem;text-transform:uppercase;letter-spacing:2.7px;color:#fff}span.instructions .step{opacity:.24}section.techno-carousel{font-family:Bellefair,serif;font-size:16px;display:flex;width:100%;justify-content:center;align-items:center;gap:1rem}section.techno-carousel button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;outline:1px solid hsla(0,0%,100%,.25);color:#fff}section.techno-carousel button.selected{background-color:#fff;color:#0b0d17}section.description{margin-left:24px;margin-right:24px;display:flex;flex-direction:column;align-items:center;color:#d0d6f9}section.description .terminology{letter-spacing:2.36px;text-transform:uppercase;font-family:Barlow Condensed;font-size:14px}section.description .techno-name{color:#fff;text-transform:uppercase;font-size:24px;font-weight:500;font-family:Bellefair}section.description .techno-description{margin-top:1rem;text-align:center;font-family:Barlow;font-size:15px;font-weight:500;line-height:25px}@keyframes navigation-hover-apparition{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes home-explore-button-hover-apparition{0%{width:9.3rem;height:9.3rem}80%{width:14rem;height:14rem}to{width:12rem;height:12rem}}@keyframes home-explore-button-hover-breath{0%{width:9.3rem;height:9.3rem}to{width:12rem;height:12rem;opacity:0}}@keyframes phone-navigation-apparition{0%{transform:translate(15.875rem)}to{transform:translate(0)}}.animationClass_phone-navigation-apparition{animation:phone-navigation-apparition .3s ease-in-out forwards}@keyframes phone-navigation-disparition{to{transform:translate(15.875rem)}}.animationClass_phone-navigation-disparition{animation:phone-navigation-disparition .3s ease-in-out forwards}@keyframes mask-planet-hide-planet{0%{left:-25%;top:-25%}45%{left:-70%;top:-70%}55%{left:-70%;top:-70%}to{left:-25%;top:-25%}}.animationClass_mask-planet-hide-planet{animation:mask-planet-hide-planet 1s ease-in-out forwards}@keyframes opacity-out-in{50%{opacity:0}}.animationClass_opacity-out-in-1000{animation:opacity-out-in 1s ease-in-out forwards}@keyframes make-disabled{0%{pointer-events:none}50%{pointer-events:none;opacity:.3}to{pointer-events:none}}.animationClass_make-disabled{animation:make-disabled 1s ease-in-out forwards}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(/assets/barlow-condensed-v12-latin-regular-CSL47Yq5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/assets/barlow-v12-latin-regular-CtwdMZP0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bellefair;font-style:normal;font-weight:400;src:url(/assets/bellefair-v14-latin-regular-CO3BGrJm.woff2) format("woff2")}button{all:unset}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class]){list-style:none}:where(ul[class],ol[class]){margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
