@font-face{font-family:Barlow-Black;src:url(/static/media/Barlow-Black.5b6aa950a7733ff40634.ttf) format("truetype")}@font-face{font-family:Barlow-BlackItalic;src:url(/static/media/Barlow-BlackItalic.66d32c279790337d3968.ttf) format("truetype")}@font-face{font-family:Barlow-Bold;src:url(/static/media/Barlow-Bold.0cb1ab864072bf9e0991.ttf) format("truetype")}@font-face{font-family:Barlow-BoldItalic;src:url(/static/media/Barlow-BoldItalic.29e6ff4a240b95ad14f2.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraBold;src:url(/static/media/Barlow-ExtraBold.777e300ed64d3d47cc85.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraBoldItalic;src:url(/static/media/Barlow-ExtraBoldItalic.3f757bbc593e03b220fd.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraLight;src:url(/static/media/Barlow-ExtraLight.0920cad6f358df4532ff.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraLightItalic;src:url(/static/media/Barlow-ExtraLightItalic.032fa71e535475ccb9ea.ttf) format("truetype")}@font-face{font-family:Barlow-Italic;src:url(/static/media/Barlow-Italic.caaa31856c16f880fb09.ttf) format("truetype")}@font-face{font-family:Barlow-Light;src:url(/static/media/Barlow-Light.19f244ecb11218b9a7de.ttf) format("truetype")}@font-face{font-family:Barlow-LightItalic;src:url(/static/media/Barlow-LightItalic.ec5b35408945fef61492.ttf) format("truetype")}@font-face{font-family:Barlow-Medium;src:url(/static/media/Barlow-Medium.d4afdc134fc10b739bab.ttf) format("truetype")}@font-face{font-family:Barlow-MediumItalic;src:url(/static/media/Barlow-MediumItalic.0914a22fa6bdca287e4d.ttf) format("truetype")}@font-face{font-family:Barlow-Regular;src:url(/static/media/Barlow-Regular.e7eb634d040a6f384033.ttf) format("truetype")}@font-face{font-family:Barlow-SemiBold;src:url(/static/media/Barlow-SemiBold.8247eaeb0799c0acafc6.ttf) format("truetype")}@font-face{font-family:Barlow-SemiBoldItalic;src:url(/static/media/Barlow-SemiBoldItalic.52ba8aae1210d1d4b9e7.ttf) format("truetype")}@font-face{font-family:Barlow-Thin;src:url(/static/media/Barlow-Thin.ed7c51aed47c9fd3db93.ttf) format("truetype")}@font-face{font-family:Barlow-ThinItalic;src:url(/static/media/Barlow-ThinItalic.d62842eb01abe2da9071.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-Regular;src:url(/static/media/BarlowCondensed-Regular.a51441e972d57b28e7c1.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-Bold;src:url(/static/media/BarlowCondensed-Bold.ca168dbe270fba68a7f3.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-SemiBold;src:url(/static/media/BarlowCondensed-SemiBold.d2b227f032d710a6870f.ttf) format("truetype")}#creditsAsy{align-items:center;background-color:#fff;border-top-left-radius:14px;bottom:0;display:flex;font-family:Barlow-Bold;font-size:12px;height:35px;justify-content:space-evenly;padding:2px;position:absolute;right:0;width:6vw}#creditsAsy .creditsImage{height:30px}#creditsAsy .creditsImage img{height:100%;width:100%}#creditsAsy:hover{background-color:red;color:#fff;cursor:pointer}#creditsAsy:hover .creditsImage img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0)}@media(min-width:0)and (max-width:992px){#creditsAsy{padding-left:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#creditsAsy .creditsTitle{display:none}#creditsAsy .creditsImage{height:10px;width:10px}#creditsAsy .creditsImage img{height:100%;width:100%}}.button{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:55px;padding-left:10%;transition-duration:.15s;width:90%}.button.btnDateActive{color:#fff}.button svg{display:flex;height:35px;margin-right:10px;width:35px}@media(min-width:0)and (max-width:992px){.button{background-color:#fff;cursor:pointer;font-size:10px;height:30px;transition-duration:.15s}.button.btnDateActive{color:#fff}.button svg{display:flex;height:25px;margin-right:2px;width:25px}}#player{height:100%;position:absolute;right:0;z-index:0}#player.noHeader{width:100%}#player #player-2D{align-items:center;display:flex;justify-content:center}#player #player-2D.fromHeight{height:100%;position:absolute;width:auto}#player #player-2D.fromWidth{height:auto;position:absolute;width:100%}#player .puces{background-color:#fff;border:2px solid #161616;border-radius:8px;color:#161616;cursor:pointer;font-family:Barlow-Bold;font-size:13.5px;height:26px;line-height:26px;padding:0 8px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#player .puces.info{background-color:#b5b5b5;border:2px solid #444;color:#444;cursor:default}#player .puces.vim{display:flex;height:24px;justify-content:space-between;padding:2px 6px;width:27px}#player .puces.vim svg{height:24px}#player .puces.vim p{margin:0;overflow:hidden;padding:0;width:0}#player .puces.vim:hover{padding:2px 8px 2px 6px;transition-duration:.25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#player .puces.vim:hover p{transition-duration:.25s;width:100%}#player .puces.vim:hover svg{margin-right:3px;transition-duration:.25s}#player #player-boussole{display:flex;height:90px;position:absolute;right:50px;top:50px;width:90px}#player #player-boussole svg{height:100%;width:100%}.sliderMainContainer{display:flex;margin-bottom:-3vh;margin-top:-2vh;position:relative;width:60vw;z-index:99}.sliderAutoplay{align-items:flex-end;display:flex;justify-content:center;z-index:99}.sliderAutoplay .sliderPlayerButton{border-radius:50%;cursor:pointer}.sliderAutoplay .sliderPlayerButton svg{border-radius:50%;height:55px;width:55px}.sliderAutoplay .sliderPlayerButton svg path{fill:#fff}.sliderContainerTest{display:flex;flex-direction:column;width:100%}.horizontalLine{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));height:1px;opacity:.5;position:absolute;top:12px;width:100%;z-index:99}.sliderIcons{display:flex;height:45%;justify-content:space-between;width:100%;z-index:99}.sliderIcon{display:flex}.sliderIcon svg path{fill:#fff}.sliderContainer{z-index:99}.sliderContainer,.sliderProgress{border-radius:10px;display:flex;width:100%}.sliderProgress{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative}.sliderProgress input[type=range]{marker:#000;accent-color:#000;-webkit-appearance:none;background:-webkit-linear-gradient(45deg,#203a6a,#e9601c 15%,#fff 30%,#fff 70%,#e9601c 85%,#203a6a);cursor:pointer;height:.4rem;width:100%}.sliderProgress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;cursor:pointer;height:30px;width:20px}.sliderProgress input[type=range]::-moz-range-thumb{background:transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;cursor:pointer;height:30px;width:20px}.sliderProgress .imageNumber{background-color:#fff;background-color:transparent;border-radius:5px;color:#fff;font-size:18px;position:absolute;top:-33px;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.sliderLabels{color:#fff;display:flex;font-size:15px;justify-content:space-between}@media(min-width:0)and (max-width:992px){.sliderMainContainer{display:flex;margin-bottom:0;margin-top:0;position:relative;width:50vw;z-index:99}.sliderAutoplay{align-items:flex-end;display:flex;justify-content:center;z-index:99}.sliderAutoplay .sliderPlayerButton{border-radius:50%;cursor:pointer}.sliderAutoplay .sliderPlayerButton svg{border-radius:50%;height:30px;width:30px}.sliderAutoplay .sliderPlayerButton svg path{fill:#fff}.sliderContainerTest{display:flex;flex-direction:column;width:100%}.horizontalLine{display:none}.sliderIcons{display:none;height:45%;justify-content:space-between;width:100%;z-index:99}.sliderIcon{display:flex}.sliderIcon svg path{fill:#fff}.sliderContainer{z-index:99}.sliderContainer,.sliderProgress{border-radius:10px;display:flex;width:100%}.sliderProgress{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative}.sliderProgress input[type=range]{marker:#000;accent-color:#000;-webkit-appearance:none;background:-webkit-linear-gradient(45deg,#203a6a,#e9601c 15%,#fff 30%,#fff 70%,#e9601c 85%,#203a6a);cursor:pointer;height:.2rem;width:100%}.sliderProgress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;cursor:pointer;height:20px;width:8px}.sliderProgress input[type=range]::-moz-range-thumb{background:transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;cursor:pointer;height:20px;width:8px}.sliderProgress .imageNumber{background-color:#fff;background-color:transparent;border-radius:5px;color:#fff;font-size:12px;position:absolute;top:-20px;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.sliderLabels{color:#fff;display:flex;font-size:9px;justify-content:space-between}.sliderLabel{display:flex;flex-direction:column}.sliderLabel svg{fill:#fff;height:15px;width:15px}}.buttonContainerDate{display:flex;flex-direction:column-reverse;height:auto;width:40%}.buttonContainerDisplayDate,.buttonContainerMainDate{align-items:center;display:flex;width:100%}.buttonContainerDisplayDate{flex-direction:column;height:auto}.btnDate{align-items:center;border-top:1px solid #30302f;font-size:18px}.btnDate,.errorMessage{color:#000;display:flex}.errorMessage{background-color:#fff;border-radius:15px;font-size:20px;font-weight:600;margin-bottom:3%;padding:3px;text-align:center;width:200px}@media(min-width:0)and (max-width:992px){.buttonContainerDate{display:flex;flex-direction:column-reverse;height:auto;width:40%}.buttonContainerDate svg{display:none}.buttonContainerDisplayDate,.buttonContainerMainDate{align-items:center;display:flex;width:100%}.buttonContainerDisplayDate{flex-direction:column;height:auto}.btnDate{align-items:center;border-top:1px solid #30302f;color:#000;display:flex;font-size:11px}}.buttonContainerDownloadPdf{display:flex}.buttonContainerDownloadPdf .buttonDownloadPdf{cursor:pointer;display:flex;font-weight:600;height:auto;padding:5px}.buttonContainerDownloadPdf:hover .toolTipTextOptions{opacity:1;visibility:visible}@media(min-width:0)and (max-width:992px){.buttonDownloadPdf{color:#fff;cursor:pointer;display:flex;font-weight:600;height:auto;padding:5px}.buttonDownloadPdf svg{display:flex;height:100%;height:20px;margin-right:0;width:20px}.toolTipTextOptions{display:flex}.buttonContainerDownloadPdf:hover .toolTipTextOptions{opacity:1;visibility:visible}}.buttonContainerLight{display:flex;flex-direction:column-reverse;height:auto;margin-left:1.5px;position:relative}.buttonContainerMainLight{align-items:center;display:flex;position:relative}.buttonContainerMainLight:hover .toolTipTextLight{opacity:1;visibility:visible}.buttonLight{align-items:center;display:flex;padding:0;transition:.5s;width:100%}.buttonLight svg{height:55px;margin-right:0;transition:.5s;width:55px}.redBackground svg path{fill:red!important}.toolTipTextLight{background-color:rgba(0,0,0,.5);border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}@media(min-width:0)and (max-width:992px){.buttonContainerLight{display:flex;flex-direction:column-reverse;height:auto;margin-left:.5px;position:relative}.buttonContainerMainLight{align-items:center;display:flex;position:relative}.buttonContainerMainLight svg{display:flex;height:18px;margin-right:2px;width:18px}.buttonContainerMainLight:hover .toolTipTextLight{opacity:1;visibility:visible}.buttonLight{align-items:center;display:flex;padding:0;transition:.5s;width:100%}.buttonLight svg{height:25px;margin-right:0;transition:.5s;width:25px}}.buttonContainerView{display:flex;flex-direction:column-reverse;height:auto;width:60%}.buttonContainerDisplayView,.buttonContainerMainView{align-items:center;display:flex;width:100%}.buttonContainerDisplayView{flex-direction:column;height:auto}.btnPdv{align-items:center;border-top:1px solid #30302f;color:#000;display:flex;font-size:18px}@media(min-width:0)and (max-width:992px){.btnPdv{align-items:center;border-top:1px solid #30302f;color:#000;display:flex;font-size:11px}}#fullScreen{display:flex}#fullScreen .btn-fullScreen{cursor:pointer;display:flex;font-weight:600;height:auto;padding:5px}.toolTipTextOptions{background-color:rgba(0,0,0,.5);border-radius:6px;color:#fff;left:100%;margin-left:.5vw;opacity:0;padding:1px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}#fullScreen:hover .toolTipTextOptions{opacity:1;visibility:visible}@media(min-width:0)and (max-width:992px){#mobile-test{align-items:center;background-color:rgba(43,43,43,.842);bottom:0;color:#fff;display:flex;flex-direction:column;font-family:Barlow-Bold;font-size:30px;justify-content:center;left:0;padding:80px;position:absolute;right:0;text-align:center;top:0;z-index:9998}#mobile-test #fullScreen{display:flex}#mobile-test #fullScreen .btn-fullScreen{background-color:#f5f5f5;color:#000;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#mobile-test #fullScreen .btn-fullScreen.activ{background-color:red;color:#fff}.toolTipTextOptions{display:none}#fullScreen:hover .toolTipTextOptions{opacity:1;visibility:visible}}.projectContainer{background-position:50%;background-repeat:repeat;background-size:cover;display:flex;height:100vh;justify-content:center;min-width:100vw}.projectTitleMain{font-size:1.5vw}.projectTitle,.projectTitleMain{background-color:rgba(0,0,0,.5);color:#fff;left:50%;padding:5px;position:absolute;top:2vh;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.projectTitle{font-size:1vw}.imgGen{height:100vh;min-width:100vw}.planMasseContainer{border:1px solid #fff;border-radius:15px;box-shadow:-3px 8px 15px 8px rgba(0,0,0,.5);display:flex;height:25vh;overflow:hidden;position:absolute;right:1vw;top:1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1000}.planMasseContainer:hover{cursor:pointer;position:absolute;right:1vw;top:1vw;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:top right;transform-origin:top right}.planMasseImage{height:100%;width:100%}.planMasseOverlay{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.planMasseNord{color:red;font-size:15px;font-weight:600;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.containerLegendsHeatMap{border-radius:15px;color:#fff;display:flex;flex-direction:row;font-size:20px;height:50vh;position:absolute;right:1vw;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.textHeatMap{display:flex;flex-direction:column;justify-content:space-between;padding-right:10px;text-align:right;width:100%}.textHeatMapTitle{text-shadow:0 0 5px #000}.legendHeatMap{border:1px solid #000;width:.8rem}.verticalLineHeatMap{background:blue;background:linear-gradient(0deg,#00f,#7fffff 20%,#0f0 40%,#ff0 60%,red 80%,#fff);border-bottom:none;height:100%}.unitHeatMap{align-items:center;display:flex;height:100%;padding-left:10px}.buttonContainer{background:linear-gradient(180deg,rgba(0,0,0,.05),#000);bottom:0;display:flex;height:8vh;justify-content:space-between;padding-bottom:2vh;padding-top:3vh;position:absolute;width:100vw}.buttonContainerChoice{display:flex;flex-direction:row;height:auto;width:25vw}.buttonContainerMainChoice{display:flex;gap:1px;height:auto;width:100%}.logoContainer{align-items:center;display:flex;width:6vw}.instruction{background-color:hsla(0,0%,100%,.8);border-radius:15px;left:50%;padding:40px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.optionsContainer{align-items:center;display:flex;flex-direction:column;gap:1px;justify-content:center;left:1vw;position:absolute;top:1vw}.optionsContainer svg{display:flex;height:100%;height:30px;margin-right:0;width:30px}@media(min-width:0)and (max-width:992px){.projectTitle{font-size:1.5vw}.planMasseContainer{box-shadow:-1px 4px 7px 4px rgba(0,0,0,.5);width:20%}.planMasseContainer:hover{cursor:pointer;position:absolute;right:1vw;top:1vw;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:top right;transform-origin:top right}.planMasseImage{height:100%;width:100%}.planMasseOverlay{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.planMasseNord{font-size:10px;font-weight:600;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.buttonContainer{background:linear-gradient(180deg,rgba(0,0,0,.05),#000);padding-bottom:1vh;padding-top:3vh}.buttonContainerChoice{display:flex;flex-direction:row;height:auto;width:25vw}.buttonContainerMainChoice{display:flex;gap:1px;height:auto;width:100%}.instruction{background-color:hsla(0,0%,100%,.8);border-radius:15px;font-size:12px;left:50%;padding:10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.optionsContainer{align-items:center;display:flex;flex-direction:column;gap:1px;justify-content:center;left:1vw;position:absolute;top:1vw}.optionsContainer svg{display:flex;height:100%;height:25px;margin-right:0;width:25px}.containerLegendsHeatMap{font-size:12px;height:40vh}.textHeatMap{padding-right:7px}.textHeatMapTitle{text-shadow:0 0 5px #000}.legendHeatMap{width:.5rem}.unitHeatMap{padding-left:7px}}*{overscroll-behavior-x:none}#app,body,html{font-family:Barlow-Regular;height:100%;margin:0;overflow:hidden;padding:0;width:100%}a{text-decoration:none}body{margin:0;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}h1{color:#000;font-family:Barlow-Bold;font-size:64px;text-shadow:0 4px 4px #fff}#mobile-test{display:none}@media(max-device-width:1000px)and (orientation:portrait){#mobile-warning{align-items:center;background-color:rgba(43,43,43,.842);bottom:0;color:#fff;display:flex;flex-direction:column;font-family:Barlow-Bold;font-size:30px;justify-content:center;left:0;padding:80px;position:absolute;right:0;text-align:center;top:0;z-index:9999}#mobile-warning #mobile-preview{-webkit-animation:rotateMobile 10s ease-in-out infinite;animation:rotateMobile 10s ease-in-out infinite;border:14px solid #fff;border-radius:40px;height:240px;width:130px}#mobile-warning #mobile-test{display:none}@-webkit-keyframes rotateMobile{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateMobile{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}}.sequenceLoader{background-color:rgba(0,0,0,.65);flex-direction:column;gap:16px;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.sequenceLoader,.sequenceLoader__spinner{align-items:center;display:flex;justify-content:center}.sequenceLoader__spinner{height:80px;position:relative;width:80px}.sequenceLoader__svg{height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}.sequenceLoader__track{stroke:hsla(0,0%,100%,.2)}.sequenceLoader__progress{stroke:#fff;transition:stroke-dashoffset .2s ease}.sequenceLoader__percent{color:#fff;font-family:Barlow-Regular,sans-serif;font-size:14px;position:relative;z-index:1}.sequenceLoader__label{color:hsla(0,0%,100%,.75);font-family:Barlow-Regular,sans-serif;font-size:13px;letter-spacing:.5px;margin:0}
/*# sourceMappingURL=main.9fd037c7.css.map*/