.actions{z-index:997}#backgroundGradient{z-index:-1;background:var(--background-gradient);-webkit-backdrop-filter:blur(var(--background-gradient-blur-size));backdrop-filter:blur(var(--background-gradient-blur-size))}#backgroundImg{z-index:-2;display:none}#backgroundVideo{z-index:-3}body{padding-top:10rem}h1{font-size:2rem;font-weight:700;text-align:center;padding:1rem 0 0 0}h2{font-size:1.5rem;font-weight:500;text-align:center;margin:1rem 0}h2:first-of-type{margin-top:2rem}h3{font-weight:500;font-size:1.3rem;margin-bottom:1rem}#past{height:1rem}#future{padding:1rem 0}#future .gotoPast{display:block;margin:10rem auto 0 auto;width:1rem;height:1rem;cursor:pointer;animation-name:pulse;animation-duration:2s;animation-timing-function:ease-out;animation-direction:alternate;animation-iteration-count:infinite;animation-play-state:running}#future .loaderPast{display:none;margin:0 auto;height:4rem;width:auto}.backgroundFull{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;object-fit:cover}.actions{position:fixed;top:4.4rem;left:0;width:100%;padding:1rem 1rem 0 5rem;display:grid;grid-template-columns:1fr max-content 1fr;gap:1rem}.actions .actions-center,.actions .actions-left,.actions .actions-right{display:flex;align-items:start;justify-content:flex-end;gap:1rem}.actions .actions-center{justify-content:center;width:max-content}.actions .actions-group{display:flex;align-items:start;gap:var(--component-padding);width:max-content}.actions .action{display:block;overflow:hidden;transition:transform .3s}.actions .action:hover:not(#timelineOrder){transform:scale(var(--pear-hover-scale))}.actions .icon{display:block;width:2.5rem;height:2.5rem;cursor:pointer;border:none;border-radius:.625rem;background-color:var(--side-background-color);background-size:70%;background-repeat:no-repeat;background-position:center}.actions #timelineOrder{display:flex;align-items:start;gap:.8rem;padding:.6rem .8rem;width:max-content;height:3.375rem;overflow:hidden;transition:height .4s}.actions #timelineOrder:active,.actions #timelineOrder:hover{box-shadow:0 0 15px var(--box-shadow-color);height:6rem}.actions #timelineOrder img{height:2rem;margin-top:.1rem}.actions #timelineOrder ul{display:inline-block;width:100%;height:100%}.actions #timelineOrder li{height:3rem;text-align:left}.actions #timelineOrder a{display:inline-flex;flex-direction:column;align-items:start;width:100%;height:100%;font-weight:500}.actions #timelineOrder a .changeOrder{display:block;width:max-content;color:#c0c0cf;font-size:.75rem;font-weight:400;background-image:url(/assets/img/arrowDown.svg);background-size:1rem;background-repeat:no-repeat;background-position:center right;padding-right:1.5rem}.actions #timelineOrder li:first-of-type a{cursor:default;user-select:none}.actions #timelineOrder li:last-of-type{padding-top:.5rem}.actions #timelineOrder li:last-of-type a{transition:transform .5s}.actions #timelineOrder li:last-of-type a:hover{transform:scale(var(--pear-hover-scale))}.actions #parameters{background-image:url(/assets/img/filter.svg)}.actions #toogleMusic{background-image:url(/assets/img/musicPlayed.png)}.actions #toogleMusic.paused{background-image:url(/assets/img/musicPaused.png)}.actions #toogleDescriptions{background-image:url(/assets/img/descriptionShown.png)}.actions #toogleDescriptions.masked{background-image:url(/assets/img/descriptionHidden.png)}.actions #toogleBackgroundVideo{background-image:url(/assets/img/videoPlayed.png)}.actions #toogleBackgroundVideo.paused{background-image:url(/assets/img/videoPaused.png)}.actions #pageScroll{position:fixed;bottom:1rem;right:1rem}.actions #pageScroll.up{background-image:url(/assets/img/up.png)}.actions #pageScroll.down{background-image:url(/assets/img/down.png)}.phases .icon{display:inline-block;width:2.5rem;height:2.5rem;cursor:pointer;border:none;border-radius:.625rem;background-color:var(--phase-icon-background-color);background-size:40%;background-repeat:no-repeat;background-position:center;transition:transform .3s}.phases .icon:hover{transform:scale(var(--pear-hover-scale))}.phase{height:max-content;margin:0 2rem;display:grid;grid-auto-columns:1fr;grid-template-columns:minmax(0,1fr) var(--phase-line-thickness) minmax(0,1fr);grid-template-rows:1fr;gap:0 0;justify-items:center;align-items:start}.phase.left{grid-template-areas:"fill-block vertical-line empty-block"}.phase.right{grid-template-areas:"empty-block vertical-line fill-block"}.phase .fill-block{grid-area:fill-block}.phase .vertical-line{grid-area:vertical-line;background-color:var(--phase-line-color)}.phase .empty-block{grid-area:empty-block}.phase .content-block{height:max-content;display:grid;grid-auto-columns:1fr;grid-template-rows:1fr;gap:0 .5rem;justify-items:center;align-items:center}.phase.left .content-block{grid-template-columns:1fr var(--phase-line-width);grid-template-areas:"movie-block line-block"}.phase.right .content-block{grid-template-columns:var(--phase-line-width) 1fr;grid-template-areas:"line-block movie-block";grid-template-rows:1fr}.phase .content-block .movie-block{grid-area:movie-block;position:relative;display:grid;grid-template-columns:1fr 14rem;grid-template-areas:"movie-counter movie-logo";justify-items:center;align-items:center;height:9rem;margin:1rem 1rem 0 1rem;padding:0 .5rem;background-color:var(--phase-movie-background-color);-webkit-backdrop-filter:blur(var(--component-blur-size));backdrop-filter:blur(var(--component-blur-size));border-radius:1rem;transition:transform .2s ease-in}.phase.left .content-block .movie-block{grid-template-areas:"movie-counter movie-logo";transform:scale(.8) translateX(-5rem)}.phase.right .content-block .movie-block{grid-template-columns:14rem 1fr;grid-template-areas:"movie-logo movie-counter";transform:scale(.8) translateX(5rem)}.phase.in-viewport .content-block .movie-block{transform:scale(1) translateX(0)}.phase .content-block .movie-block .movie-post-credit-scene{background-color:var(--phase-icon-background-color);border-radius:.5rem;padding:.5rem 1rem;font-size:.75rem;font-style:normal;font-weight:400;position:absolute;top:-.8rem}.phase.left .content-block .movie-block .movie-post-credit-scene{left:1.5rem}.phase.right .content-block .movie-block .movie-post-credit-scene{right:1.5rem}.phase .content-block .movie-block .movie-counter{grid-area:movie-counter}.phase .content-block .movie-block .movie-counter .release{display:block;text-align:center}.phase .content-block .movie-block .movie-counter .release .date{display:inline-block;margin-bottom:.5rem;letter-spacing:.15rem;text-transform:capitalize}.phase .content-block .movie-block .movie-counter .release .flag-us{display:inline-block;width:1rem;height:1rem;margin:0 .3rem .3rem 0;background-size:100%;background-repeat:no-repeat;background-position:center;background-image:url(/assets/img/icon/flag_us.svg);vertical-align:middle}.phase .content-block .movie-block .movie-counter .timer{text-align:center}.phase .content-block .movie-block .movie-counter .timer.future{display:grid;grid-template-rows:max-content max-content;grid-template-columns:max-content 1fr 1fr 1fr;gap:.2rem;grid-auto-flow:row;grid-template-areas:"day hour min sec" "day-word hour-word min-word sec-word"}.phase .content-block .movie-block .movie-counter .timer.past{display:flex;align-items:center;justify-content:center;height:max-content}.phase .content-block .movie-block .movie-counter .timer .day,.phase .content-block .movie-block .movie-counter .timer .hour,.phase .content-block .movie-block .movie-counter .timer .min,.phase .content-block .movie-block .movie-counter .timer .sec{letter-spacing:0;font-size:1.375rem;font-weight:600}.phase .content-block .movie-block .movie-counter .timer .day-word,.phase .content-block .movie-block .movie-counter .timer .hour-word,.phase .content-block .movie-block .movie-counter .timer .min-word,.phase .content-block .movie-block .movie-counter .timer .sec-word{font-size:.4375rem;font-weight:400}.phase .content-block .movie-block .movie-counter .timer .day{grid-area:day}.phase .content-block .movie-block .movie-counter .timer .hour{grid-area:hour}.phase .content-block .movie-block .movie-counter .timer .min{grid-area:min}.phase .content-block .movie-block .movie-counter .timer .sec{grid-area:sec}.phase .content-block .movie-block .movie-counter .timer .day-word{grid-area:day-word}.phase .content-block .movie-block .movie-counter .timer .today-word,.phase .content-block .movie-block .movie-counter .timer.past .day-word{padding:0 .5rem;font-size:.75rem;font-weight:400}.phase .content-block .movie-block .movie-counter .timer .min-word{grid-area:min-word}.phase .content-block .movie-block .movie-counter .timer .sec-word{grid-area:sec-word}.phase .content-block .movie-block .movie-counter .timer .hour-word{grid-area:hour-word}.phase .content-block .movie-block .movie-logo{grid-area:movie-logo;padding:0 1.5rem}.phase .content-block .movie-block .movie-logo img{width:auto;height:auto;max-width:100%;max-height:7rem}.movie-block .icon.calendar{background-image:url(/assets/img/icon/calendar.svg);background-color:var(--phase-icon-low-background-color)}.phase .content-block .line-block{grid-area:line-block;height:var(--phase-line-thickness)}.phase .content-block .line-block .horizontal-line{background-color:var(--phase-line-color)}.phase .description{border:.15rem solid var(--phase-description-border-color);border-radius:1rem;padding:1rem 0 .6rem 0;margin-bottom:4rem;font-size:1rem;line-height:1.5rem;text-align:justify}.phase .description h3{margin:0 1rem .2rem 1rem}.phase.left .description{margin-right:2rem}.phase.right .description{margin-left:2rem}.phase .description-text{margin:0 1rem 0 1rem;text-align:justify}.phase .description .tags{display:flex;flex-wrap:nowrap;justify-content:left;align-items:center;gap:.5rem;margin-bottom:.7rem;overscroll-behavior:contain;scroll-behavior:smooth;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none;overflow-y:hidden;scrollbar-width:none;width:100%}.phase .description .tags::-webkit-scrollbar{display:none}.phase .description .tags .tag{display:inline-flex;align-items:center;justify-content:center;padding:.1875rem .75rem;background-color:var(--phase-movie-background-color);color:#fff;font-size:.75rem;line-height:normal;white-space:nowrap;border-radius:3rem}.phase .description .tags .tag:first-of-type{margin-left:1rem}.phase .description .tags .tag:last-of-type{margin-right:1rem}.phase .description .tags .tag.content-type{background-size:.6rem;background-repeat:no-repeat;background-position:.5rem center;padding-left:1.4rem}.phase .content-type.film{background-image:url(/assets/img/icon/movie.svg)}.phase .content-type.serie{background-image:url(/assets/img/icon/serie.svg)}.phase .content-type.court-metrage{background-image:url(/assets/img/icon/short.svg)}.phase .content-type.theatre{background-image:url(/assets/img/icon/theater.svg)}.phase .content-type.comics{background-image:url(/assets/img/icon/comics.svg)}.phase .content-type.evenement-jouable{background-image:url(/assets/img/icon/eventgame.svg)}.phase .content-type.jeu-video{background-image:url(/assets/img/icon/videogame.svg)}.phase .buttons{padding:1rem 0 .8rem 0;display:grid;gap:0;align-items:start}.phase.left .buttons{justify-items:left;grid-template-columns:max-content max-content max-content 1fr;grid-template-areas:"icon-run icon-note icon-heart icon-hide"}.phase.right .buttons{justify-items:right;grid-template-columns:1fr max-content max-content max-content;grid-template-areas:"icon-hide icon-heart icon-note icon-run"}.phase.left .buttons .icon:not(:first-of-type){margin-left:.5rem}.phase.left .buttons .icon:not(:last-of-type){margin-right:.5rem}.phase.right .buttons .icon:not(:first-of-type){margin-right:.5rem}.phase.right .buttons .icon:not(:last-of-type){margin-left:.5rem}.phase .buttons .icon.run{grid-area:icon-run;background-image:url(/assets/img/icon/play.svg);background-size:auto 40%;background-position:.8rem center;width:max-content;padding-left:2.4rem;padding-right:1rem;text-align:left;text-transform:uppercase;color:var(--phase-icon-font-color);font-size:.75rem}.phase .buttons .icon.run:hover{transform:scale(1.04)}.phase .buttons .icon.note{grid-area:icon-note;background-image:url(/assets/img/icon/note.svg);background-size:auto 50%}.phase .buttons .icon.heart{grid-area:icon-heart;background-image:url(/assets/img/icon/heart.svg)}.phase .buttons .icon.hide{grid-area:icon-hide;background-image:url(/assets/img/icon/hide.svg)}.phase .buttons .icon.heart,.phase .buttons .icon.hide,.phase .buttons .icon.note{display:none}@media all and (max-width:800px){body{padding-top:9.5rem!important}.actions{padding-left:1rem;gap:.3rem}.actions .action:hover,.actions a:hover,.phases .icon:hover{transform:none!important;margin-left:0!important}.actions .actions-group{gap:.3rem}.actions .icon{display:block}.actions #pageScroll{right:.5rem;bottom:6rem}.phase{grid-template-columns:1fr;grid-template-rows:max-content 1fr;margin:0 1rem}.phase.left,.phase.right{grid-template-areas:"vertical-line" "fill-block"}.phase .vertical-line{width:var(--phase-line-thickness);height:8rem}.phase.left .content-block,.phase.right .content-block{grid-template-columns:1fr;grid-template-areas:"movie-block"}.phase .content-block .line-block,.phase .empty-block{display:none}.phase.left .content-block .movie-block,.phase.right .content-block .movie-block{grid-template-columns:1fr;grid-template-rows:max-content max-content;grid-template-areas:"movie-logo" "movie-counter";gap:1rem 0;height:max-content;padding:1rem .5rem 1rem .5rem}.phase .content-block .movie-block .movie-logo{position:relative;padding:0}.phase .content-block .movie-block .movie-post-credit-scene{position:initial;padding:1rem}.phase.left .content-block .movie-block,.phase.right .content-block .movie-block{transform:scale(.9) translateX(0) translateY(3rem)}.phase.in-viewport .content-block .movie-block{transform:scale(1) translateY(0)}.phase.left .buttons,.phase.right .buttons{justify-items:left;grid-template-columns:max-content 1fr 1fr 1fr;grid-template-areas:"icon-run icon-note icon-heart icon-hide"}.phase .buttons .icon.run{width:auto;padding:0 1rem 0 2.5rem}.phase.right .buttons .icon:not(:last-of-type){margin-left:0}.phase.left .description,.phase.right .description{margin:0 0 1rem 0;text-align:left;max-width:calc(100vw - 2rem)}.phase .description .tags{height:1.7rem}#future{padding:7rem 0 2rem 0}#future .loaderPast{width:3rem;height:auto}#future .gotoPast{height:2rem;width:2rem}}