@import url("https://use.typekit.net/pbb0iqm.css");@media (max-width:768px){.desktop{display:none!important}body{margin:0;padding-bottom:2svh}h1{font-size:20vw;line-height:17.5vw}.hero-section,.news{scroll-snap-align:start}@keyframes star-loader-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}header{width:100vw;height:12vh;max-height:100vh;padding:2.5svh 2.5vw;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;position:fixed;top:0;left:0;z-index:5}header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background-color:transparent;mask-image:linear-gradient(180deg,#000 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent)}header .logo{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:5;transition:all .3s ease-in-out}header .logo img{width:25vw;-o-object-fit:contain;object-fit:contain}header button{padding:0;width:-moz-fit-content;width:fit-content;height:2svh;overflow-y:visible;background-color:transparent;border:none;display:flex;flex-direction:column;justify-content:space-between;align-items:end;position:relative;z-index:5}header button span:first-child{width:8.5vw}header button span:first-child,header button span:nth-child(2){display:flex;height:1.5px;background-color:#21262b;transition:all .3s ease-in-out}header button span:nth-child(2){width:6vw;position:relative;opacity:1}header button span:nth-child(3){width:9.5vw;height:1.5px;background-color:#21262b;position:relative}header button span:nth-child(3),header nav{display:flex;transition:all .3s ease-in-out}header nav{pointer-events:none;opacity:0;flex-direction:column;position:fixed;top:0;left:0;z-index:2;background-color:#f7fff7;width:100vw;height:100dvh;justify-content:space-between;padding:15.5svh 2.5vw 2.5svh}header nav ul{margin:0;padding:0;width:100%;height:55svh;justify-content:center;position:relative;z-index:4}header nav ul,header nav ul li{display:flex;flex-direction:column;align-items:end}header nav ul li{list-style:none;font-weight:700;font-size:8.5vw}header nav ul li a{text-transform:uppercase;opacity:0;transform:translateY(15px);transition:opacity .4s ease,transform .4s ease}header nav ul li a span{top:-.4vh;position:relative;font-size:5vw;font-weight:900}header nav ul li a svg{height:2vh;position:relative;top:-.1vh}header nav ul li div{width:100%;height:2.5vh;display:flex;align-items:center;position:relative;right:-2.5vw}header nav ul li div span{display:flex;width:60vw;height:1.5px;background-color:#21262b;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}header nav ul li div img{height:2.5vh;width:auto;position:relative;left:1.5vw;opacity:0;z-index:2;transform:rotate(-90deg);transition:transform .4s ease,opacity .4s ease}header nav ul li:first-child a{transition-delay:0s}header nav ul li:first-child div span{transition-delay:.1s}header nav ul li:first-child div img{transition-delay:.15s}header nav ul li:nth-child(2) a{transition-delay:.08s}header nav ul li:nth-child(2) div span{transition-delay:.18s}header nav ul li:nth-child(2) div img{transition-delay:.23s}header nav ul li:nth-child(3) a{transition-delay:.16s}header nav ul li:nth-child(3) div span{transition-delay:.26s}header nav ul li:nth-child(3) div img{transition-delay:.31s}header nav ul li:nth-child(4) a{transition-delay:.24s}header nav ul li:nth-child(4) div span{transition-delay:.34s}header nav ul li:nth-child(4) div img{transition-delay:.39s}header nav ul li:nth-child(5) a{transition-delay:.32s}header nav ul li:nth-child(5) div span{transition-delay:.42s}header nav ul li:nth-child(5) div img{transition-delay:.47s}header nav li:nth-child(2) span{width:90vw}header nav li:nth-child(3) span{width:55vw}header nav li:nth-child(4) span{width:75vw}header nav li:nth-child(5) span{width:65vw}header .footer-menu{height:20svh;width:100%;display:flex;flex-direction:column;font-size:22.86px;font-size:5.75vw;position:relative;z-index:4;opacity:0;transition:all .5s ease-in-out}header .footer-menu label{display:block;font-weight:700;width:65vw;line-height:3.5svh}header .footer-menu .newsletter-input-wrapper{display:flex;border-bottom:1.5px solid #21262b;width:-moz-fit-content;width:fit-content;height:5vh}header .footer-menu .newsletter-input-wrapper input{background-color:transparent;border:none;font-size:inherit;font-weight:500;color:#21262b;width:65vw;padding-left:0}header .footer-menu .newsletter-input-wrapper input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:500}header .footer-menu .newsletter-input-wrapper input::placeholder{color:rgba(33,38,43,.502);font-weight:500}header .footer-menu .newsletter-input-wrapper input:focus{outline:none}header .footer-menu .newsletter-input-wrapper button{font-size:inherit;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:#21262b;padding:0 2vw 0 0;display:flex;height:100%;justify-content:center;align-items:center}header .footer-menu .res-sociaux-menu{display:flex;gap:1vh;margin-top:2.5vh}header .footer-menu .res-sociaux-menu a div{background-color:#21262b;height:4vh;aspect-ratio:1/1;border-radius:50px;display:flex;align-items:center;justify-content:center}header .footer-menu .res-sociaux-menu img{height:60%}header .bg-stars{position:fixed;width:100vw;height:100vh;left:0;top:0;overflow:clip;z-index:2}header .bg-stars img{max-height:35vh;min-height:10vh}header .bg-stars .etoile-1{position:relative;height:15vh;top:-15vh;left:65vw}header .bg-stars .etoile-2{position:relative;height:25vh;top:5vh;left:38.5vw}header .bg-stars .etoile-3{position:relative;height:16vh;top:-4vh;left:-11vw}header .bg-stars .etoile-4{position:relative;height:35vh;top:10vh;left:60vw}header .bg-stars .etoile-5{position:relative;height:10vh;top:9vh;left:-83vw}header .bg-stars .etoile-6{position:relative;height:20vh;top:5vh;left:-5vw}header .bg-nuages{position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:clip;z-index:0;mix-blend-mode:overlay}header .bg-nuages div img:first-child{width:200vw;position:relative;left:-90vw;top:40vh}header .bg-nuages div img:nth-child(2){width:200vw;position:relative;left:0;top:-60vh}header.scrolled:before{background-color:rgba(247,255,247,.188);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}header.scrolled .logo{opacity:1!important}header.mobile.active li a{opacity:1;transform:translateY(0)}header.mobile.active li div span{transform:scaleX(1)}header.mobile.active li div img{opacity:1;transform:rotate(0deg)}header.active{transition:all .3s ease-in-out}header.active .logo{opacity:1}header.active button span:first-child{transform:translateY(.75vh) rotate(45deg)}header.active button span:nth-child(2){opacity:0}header.active button span:nth-child(3){width:8.5vw;transform:translateY(-.9vh) rotate(-45deg)}header.active nav{pointer-events:auto;opacity:1}header.active nav li a{opacity:1;transform:translateY(0)}header.active nav li div span{transform:scaleX(1)}header.active nav li div img{opacity:1;transform:rotate(0deg)}header.active nav .footer-menu{opacity:1}footer{width:100vw;height:12.5vh;padding:0 2.5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3vh;z-index:4}footer .socials{display:flex;gap:1vh;width:-moz-fit-content;width:fit-content}footer .socials div{background-color:#21262b;height:4vh;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50px}footer .socials div img{height:60%}footer .pdfs{justify-content:center}footer .pdfs,footer .pdfs .docs{display:flex;flex-direction:column;align-items:center}footer .pdfs a{color:#21262b;text-decoration:underline}footer .pdfs a,footer .pdfs a p{width:-moz-fit-content;width:fit-content}footer .pdfs a p{margin:0;text-transform:uppercase;font-weight:600;font-size:3.5vw}footer .credit{width:100vw;display:flex;justify-content:end;margin:0;padding:2svh 2vw}footer .credit a{color:#f7fff7;font-weight:500;border-radius:20px 20px 0 20px;transition:background-color .2s ease-in-out,transform .6s ease-in-out,opacity .6s ease-in-out;transform-origin:bottom right;transform:scale(0);opacity:0;background-color:#21262b;padding:.5svh 3vw;font-size:3.5vw}footer .credit.is-visible a{transform:scale(1);opacity:1}body:not(.home) footer{opacity:0;transition:opacity .6s ease}body:not(.home) footer.is-visible{opacity:1}body:not(.home) footer .credit{display:none}body:not(.home) footer.is-visible .credit{opacity:1}.bg-starsky{pointer-events:none;width:100vw;height:100vh;overflow:clip;position:fixed}.bg-starsky img{animation:scintille 3s ease-in-out infinite}@keyframes scintille{0%,to{opacity:.6}50%{opacity:1}}.background{pointer-events:none;max-height:100vh;max-width:100vw;height:100vh;width:100vw;position:fixed;z-index:-1}.background div{width:100%;height:100%;overflow:clip}.background .bg-nuages{pointer-events:none;width:100vw;height:100vh;overflow:clip;position:fixed;z-index:0;top:0;left:0;mix-blend-mode:overlay}.background .bg-nuages .nuage-1{height:83vh;position:relative;top:27vh;left:-148vw}.background .bg-nuages .nuage-2{position:relative;top:-80vh;left:1vw}.background .bg-stars{display:flex;flex-direction:column;position:fixed;width:100vw;height:100vh;overflow:clip}.background .bg-stars img{animation-name:scintille-flotte;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.background .bg-stars .blurry-star-1{position:relative;-o-object-fit:contain;object-fit:contain;height:23vh;top:-7vh;left:-27vw}.background .bg-stars .blurry-star-2{position:relative;height:8vh;top:-15vh;left:-44vw;-o-object-fit:contain;object-fit:contain;filter:blur(4px)}.background .bg-stars .blurry-star-3{height:10vh;top:15vh;left:48vw}.background .bg-stars .blurry-star-3,.background .bg-stars .blurry-star-4{position:relative;-o-object-fit:contain;object-fit:contain;filter:blur(5px)}.background .bg-stars .blurry-star-4{height:30vh;top:16vh;left:44vw}.background .bg-stars .blurry-star-5{position:relative;height:20vh;top:9vh;left:-45vw;-o-object-fit:contain;object-fit:contain;filter:blur(4px)}.background .bg-stars .blurry-star-6{position:relative;height:10vh;top:1vh;left:45vw;-o-object-fit:contain;object-fit:contain;filter:blur(5px)}@keyframes scintille-flotte{0%{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(8px,-10px)}to{opacity:.4;transform:translate(0)}}.background .blurry-star-1{animation-duration:4s;animation-delay:0s}.background .blurry-star-2{animation-duration:5.5s;animation-delay:.8s}.background .blurry-star-3{animation-duration:3.5s;animation-delay:1.5s}.background .blurry-star-4{animation-duration:6s;animation-delay:.3s}.background .blurry-star-5{animation-duration:4.5s;animation-delay:2s}.background .blurry-star-6{animation-duration:5s;animation-delay:1.1s}body.home{max-width:100vw;overflow-x:clip}body.home .logo{opacity:0}body.home footer{opacity:1;height:auto;gap:0}body.home footer .socials{display:none}body.home .background{z-index:-1}body.home .main-homepage .hero-section{display:flex;flex-direction:column;padding:5svh 0 3svh;width:100vw;height:100svh}body.home .main-homepage .hero-section .background{top:0;left:0;z-index:1!important}body.home .main-homepage .hero-section .logo-hero-section{height:7svh;width:100%;display:flex;align-items:center;justify-content:center}body.home .main-homepage .hero-section .logo-hero-section img{height:100%;width:auto}body.home .main-homepage .hero-section .media-hero{height:45svh;display:flex;align-items:center;gap:5vw;width:100vw;overflow:clip;position:relative;z-index:0}body.home .main-homepage .hero-section .media-hero .hero-track{display:flex;align-items:center;gap:5vw;flex-shrink:0;animation:defile 40s linear infinite}body.home .main-homepage .hero-section .media-hero a{position:relative;max-height:45svh;width:-moz-fit-content;width:fit-content;display:flex;transition:all .2s ease-in-out;animation:flotte 3s ease-in-out infinite}body.home .main-homepage .hero-section .media-hero a img{height:100%;width:auto;opacity:.8}body.home .main-homepage .hero-section .media-hero a .grey-mask{height:100%;width:100%;position:absolute;background-color:#8d8d8d;z-index:1;mix-blend-mode:color;transition:all .2s ease-in-out}body.home .main-homepage .hero-section .media-hero .div-artiste-1{animation-delay:0s}body.home .main-homepage .hero-section .media-hero .div-artiste-2{animation-delay:.4s}body.home .main-homepage .hero-section .media-hero .div-artiste-3{animation-delay:.8s}body.home .main-homepage .hero-section .media-hero .div-artiste-4{animation-delay:1.2s}body.home .main-homepage .hero-section .media-hero .div-artiste-5{animation-delay:1.6s}body.home .main-homepage .hero-section .media-hero a:hover .grey-mask{opacity:0}body.home .main-homepage .hero-section .media-hero .artiste-1{height:38svh}body.home .main-homepage .hero-section .media-hero .artiste-2{height:25svh}body.home .main-homepage .hero-section .media-hero .artiste-3{height:40svh}body.home .main-homepage .hero-section .media-hero .artiste-4{height:32svh}body.home .main-homepage .hero-section .media-hero .artiste-5{height:25svh}body.home .main-homepage .hero-section .hero-section-2{height:45svh;padding:0 2.5vw;display:flex;flex-direction:column-reverse;justify-content:space-between;position:relative;z-index:2;width:100vw;overflow:clip}body.home .main-homepage .hero-section .hero-section-2 img{display:none}body.home .main-homepage .hero-section .hero-section-2 .slogan{height:-moz-fit-content;height:fit-content}body.home .main-homepage .hero-section .hero-section-2 .slogan .slogan-blurry p{margin:2svh 0 0;font-weight:800;font-size:9.2vw;line-height:11.2vw}body.home .main-homepage .hero-section .hero-section-2 .slogan .slogan-blurry .blur-overlay-left{position:absolute;top:0;right:-9vh;transform:scaleX(-1);width:59%;height:24svh;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(90deg,#000 0,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent);pointer-events:none}body.home .main-homepage .hero-section .hero-section-2 .slogan .word-wrap{position:relative;display:inline-block}body.home .main-homepage .hero-section .hero-section-2 .slogan .word-wrap img{display:block;position:absolute;z-index:2;pointer-events:none;animation:flotte-mot 4s ease-in-out infinite}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-new{height:2.2svh;top:4.5svh;left:0;animation-delay:0s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-way{height:2.8svh;top:4.5svh;left:8vw;animation-delay:.6s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-imagine{height:3.3svh;top:5svh;left:21vw;animation-delay:1.2s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-booking{height:3.4svh;top:5.1svh;left:20vw;animation-delay:1.8s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-production{height:3.4svh;top:5.1svh;left:29vw;animation-delay:2.4s}@keyframes flotte-mot{0%,to{transform:translate(0)}50%{transform:translate(3px,-4px)}}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta{display:flex}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta{width:28vw;display:flex;flex-direction:column;align-items:end;gap:1vh;margin-right:2vw}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta a div{height:4vh;aspect-ratio:1/1;background-color:#21262b;border-radius:50px;display:flex;align-items:center;justify-content:center}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta img{display:block;height:60%}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-form{width:72vw;display:flex;flex-direction:column;justify-content:end}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta label{display:block;font-weight:800;width:55vw;font-size:5vw;line-height:6vw}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper{display:flex;border-bottom:1.5px solid #21262b;width:-moz-fit-content;width:fit-content;height:5vh}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input{background-color:transparent;border:none;font-size:5vw;font-weight:500;color:#21262b;width:65vw;padding-left:0}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input::placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input:focus{outline:none}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper button{font-size:inherit;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:#21262b;padding:0 2vw 0 0;display:flex;height:100%;justify-content:center;align-items:center;background-color:transparent;border:none}body.home .main-homepage .agenda{height:-moz-fit-content;height:fit-content;width:100vw;overflow-x:clip;margin-bottom:10svh;display:flex;flex-direction:column;align-items:center;padding:0 2.5vw 20svh}body.home .main-homepage .agenda .title-agenda-wrap{position:sticky;z-index:1;width:95%;top:5vh;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;margin-bottom:30svh;margin-top:10svh}body.home .main-homepage .agenda .title-agenda-wrap.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .agenda .title-agenda-wrap h1{text-transform:uppercase;margin-top:7vh}body.home .main-homepage .agenda .title-agenda-wrap img{height:4vh;position:relative;top:-1.5svh;animation:flotte-mot 4s ease-in-out infinite}body.home .main-homepage .agenda .agenda-list{position:sticky;top:25svh;margin:0;padding:0;display:flex;flex-direction:column;gap:2svh;width:100%;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}body.home .main-homepage .agenda .agenda-list.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .agenda .agenda-list li{list-style:none;display:flex;flex-direction:column}body.home .main-homepage .agenda .agenda-list li .next-events{display:flex;flex-direction:column;font-size:4vw;line-height:3vw;font-weight:600;gap:1svh;text-transform:uppercase}body.home .main-homepage .agenda .agenda-list li .next-events .linkto-artist-page .name-and-date{display:flex;justify-content:space-between;align-items:end}body.home .main-homepage .agenda .agenda-list li .next-events .linkto-artist-page .name-and-date h3{margin:0;font-size:6vw;line-height:5vw;font-weight:800;max-width:80%}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets{justify-content:space-between;display:flex;align-items:center}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-tickets{display:flex;background-color:#ddfb43;color:#21262b;font-weight:700}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-tickets,body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .soldout{padding:.5svh 1vw}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .soldout{border:1.5px solid #21262b;color:#21262b}body.home .main-homepage .agenda .agenda-list li .ligne{position:relative;margin-top:1svh}body.home .main-homepage .agenda .agenda-list li .ligne img{position:relative}body.home .main-homepage .agenda .agenda-list li .ligne span{display:flex;height:1.5px;background-color:#21262b;width:100%}body.home .main-homepage .agenda .voir-agenda-btn{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:#21262b;color:#f7fff7;font-weight:800;text-transform:uppercase;padding:.5svh 2.5vw;margin-top:5svh;position:relative;bottom:-9svh;gap:2vw}body.home .main-homepage .agenda .voir-agenda-btn svg{height:1.8vh}body.home .main-homepage .news{width:100vw;padding:0 2.5vw;overflow-x:clip;height:-moz-fit-content;height:fit-content}body.home .main-homepage .news .title-news-wrap{position:sticky;z-index:1;width:95%;top:9vh;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;margin-bottom:60svh}body.home .main-homepage .news .title-news-wrap.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .news .title-news-wrap h1{text-align:end;text-transform:uppercase;margin-top:7vh}body.home .main-homepage .news .title-news-wrap img{height:4vh;position:relative;top:-2vh;left:55vw;animation:flotte-mot 4s ease-in-out infinite}body.home .main-homepage .slide{position:sticky;top:0;height:100svh;width:100%;justify-content:center;transition:filter .1s linear;display:flex;flex-direction:column;align-items:center;z-index:2;padding:30vh 0 2svh;justify-content:space-between;pointer-events:none}body.home .main-homepage .slide .div-stack{width:75vw;height:45svh;border:2px solid #ddfb43;position:relative;pointer-events:auto;background-size:cover;background-position:50%}body.home .main-homepage .slide .div-stack img,body.home .main-homepage .slide .div-stack video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home .main-homepage .slide .div-stack .mute-toggle{position:absolute;bottom:0dvh;right:1vw;z-index:3;width:-moz-fit-content;width:fit-content;height:3vh;background-color:transparent;border:none;color:#ddfb43}body.home .main-homepage .slide .div-stack .mute-toggle svg:first-child{display:block}body.home .main-homepage .slide .div-stack .mute-toggle svg:last-child,body.home .main-homepage .slide .div-stack .mute-toggle.is-unmuted svg:first-child{display:none}body.home .main-homepage .slide .div-stack .mute-toggle.is-unmuted svg:last-child{display:block}body.home .main-homepage .slide .name-cat-news{width:100%;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;transition:transform .1s linear;transform-origin:top left;padding-left:5vw;transition:transform .3s ease}body.home .main-homepage .slide .name-cat-news .name h2{text-transform:uppercase;font-size:16vw;font-style:italic;font-weight:800;margin:0;line-height:16vw;transition:all .2s ease-in-out}body.home .main-homepage .slide .name-cat-news .cat-news h3{text-transform:uppercase;font-size:6vw;line-height:6vw;font-style:italic;font-weight:400;margin:0;transition:all .2s ease-in-out}body.home .main-homepage .slide .name-cat-news .cat-news p{font-weight:700;margin:0;transition:all .2s ease-in-out}body.home .main-homepage .slide .name-cat-news.name-shrink{position:relative;top:1svh}body.home .main-homepage .slide .name-cat-news.name-shrink .name h2{font-size:11vw;line-height:10vw}body.home .main-homepage .slide .name-cat-news.name-shrink .cat-news h3{font-size:5vw;line-height:5vw}body.home .main-homepage .news-1{margin-top:-2vh}body.home .main-homepage .news-1 .div-stack{transform:rotate(1.5deg);border:1.5px solid #ddfb43}body.home .main-homepage .news-1 .div-stack video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home .main-homepage .news-2 .div-stack{transform:rotate(-.8deg)}body.home .main-homepage .news-3 .div-stack{transform:rotate(1.3deg)}body.home .main-homepage .news-4 .div-stack{transform:rotate(-1.5deg)}body.home .main-homepage .news-5 .div-stack{transform:rotate(1.1deg);backdrop-filter:blur(2px);background-color:rgba(220,251,67,.816)!important;border:2px solid #21262b;padding:0 4vw;transition:background-color .1s linear;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh}body.home .main-homepage .news-5 .div-stack h4{text-transform:uppercase;text-align:center;font-weight:900;font-size:5vw;line-height:5vw;margin:0}body.home .main-homepage .news-5 .div-stack p{font-weight:600}body.home .main-homepage .news-5 .div-stack a{background-color:#21262b;color:#ddfb43;padding:.7vh 5vw;font-weight:600;display:flex;align-items:center}body.home .main-homepage .news-5 .div-stack a svg{width:3vw;margin-left:1.5vw;margin-top:.3vh}body.home .main-homepage .news-5 .name-cat-news .name h2{padding-left:5vw;position:relative;opacity:0}body.home .main-homepage .prefooter{width:100vw;min-height:100svh;display:flex;flex-direction:column;padding:20svh 0 0svh;align-items:center;justify-content:center;gap:4svh}body.home .main-homepage .prefooter .logo-prefooter-section{height:10svh;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}body.home .main-homepage .prefooter .logo-prefooter-section img{height:100%;width:auto}body.home .main-homepage .prefooter .logo-prefooter-section.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .prefooter .prefooter-1{height:20svh;display:flex;width:100%;justify-content:center}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form{width:72vw;display:flex;flex-direction:column;justify-content:center;gap:2svh;align-items:center}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form label{display:block;font-weight:800;width:75vw;line-height:6vw;font-size:6vw;text-align:center}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper{display:flex;border-bottom:1.5px solid #21262b;width:-moz-fit-content;width:fit-content;height:5vh}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input{background-color:transparent;border:none;font-size:5vw;font-weight:500;color:#21262b;width:65vw;padding-left:2vw}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input::placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input:focus{outline:none}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper button{font-size:inherit;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:#21262b;padding:0 2vw 0 0;display:flex;height:100%;justify-content:center;align-items:center;background-color:transparent;border:none}body.home .main-homepage .prefooter .res-sociaux{display:flex;gap:1vh;margin-top:-2svh}body.home .main-homepage .prefooter .res-sociaux a div{background-color:#21262b;height:4vh;aspect-ratio:1/1;border-radius:50px;display:flex;align-items:center;justify-content:center}body.home .main-homepage .prefooter .res-sociaux img{height:60%}body.home .main-homepage .prefooter .media-prefooter{height:45svh;display:flex;align-items:center;gap:5vw;width:100vw;overflow:clip;position:relative;z-index:0}body.home .main-homepage .prefooter .media-prefooter .prefooter-track{display:flex;align-items:center;gap:5vw;flex-shrink:0;animation:defile 40s linear infinite}@keyframes defile{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body.home .main-homepage .prefooter .media-prefooter a{position:relative;max-height:45svh;width:-moz-fit-content;width:fit-content;display:flex;transition:all .2s ease-in-out;animation:flotte 3s ease-in-out infinite}body.home .main-homepage .prefooter .media-prefooter a img{height:100%;width:auto;opacity:.8}body.home .main-homepage .prefooter .media-prefooter a .grey-mask{height:100%;width:100%;position:absolute;background-color:#8d8d8d;z-index:1;mix-blend-mode:color;transition:opacity .2s ease-in-out}@keyframes flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}body.home .main-homepage .prefooter .media-prefooter .div-artiste-1{animation-delay:0s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-2{animation-delay:.4s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-3{animation-delay:.8s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-4{animation-delay:1.2s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-5{animation-delay:1.6s}body.home .main-homepage .prefooter .media-prefooter a:hover .grey-mask{opacity:0}body.home .main-homepage .prefooter .media-prefooter .artiste-1{height:38svh}body.home .main-homepage .prefooter .media-prefooter .artiste-2{height:25svh}body.home .main-homepage .prefooter .media-prefooter .artiste-3{height:40svh}body.home .main-homepage .prefooter .media-prefooter .artiste-4{height:32svh}body.home .main-homepage .prefooter .media-prefooter .artiste-5{height:25svh}body.page-events{max-width:100vw;overflow-x:clip}body.page-events header.scrolled:before{display:none;background-color:#f7fff7}body.page-events footer{height:-moz-fit-content;height:fit-content;position:relative;z-index:3;margin-top:5svh}body.page-events .main-agenda{width:100vw;height:auto;display:flex;flex-direction:column;padding:10svh 2.5vw 3svh;position:relative;align-items:center;justify-content:center;z-index:2}body.page-events .main-agenda .title-artist-preview{position:sticky;width:100%;top:12.5svh;height:30svh;z-index:2;margin-bottom:2svh}body.page-events .main-agenda .title-artist-preview:before{content:"";position:absolute;top:-12.5svh;left:50%;transform:translateX(-50%);width:105vw;height:40svh;background-color:#f7fff7;filter:blur(20px);z-index:1;pointer-events:none}body.page-events .main-agenda .title-artist-preview .artist-preview,body.page-events .main-agenda .title-artist-preview .artist-preview-loader,body.page-events .main-agenda .title-artist-preview .title-agenda-wrap{position:relative;z-index:2}body.page-events .main-agenda .title-artist-preview .artist-preview-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f7fff7}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg{width:10vw}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path{opacity:.5;transform:scale(.92);transform-origin:center;animation:star-loader-pulse 1.8s ease-in-out infinite;animation-fill-mode:backwards}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path:first-child{animation-delay:0s}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path:nth-child(2){animation-delay:.4s}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path:nth-child(3){animation-delay:.8s}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap{display:flex;flex-direction:column;width:100%;opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease;height:100%}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap.is-visible{opacity:1;transform:translateY(0)}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap h1{text-transform:uppercase;font-size:23vw;line-height:20vw}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap img{height:4vh;position:relative;top:-1.5svh;left:21vw;animation:flotte-mot 4s ease-in-out infinite}body.page-events .main-agenda .title-artist-preview .artist-preview{display:flex;height:100%}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name{height:100%;width:100%}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name img:first-child{width:100%;max-height:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:2px solid #ddfb43}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name img:last-child{position:relative;height:7vh;top:-9vh;left:-2vw;opacity:0;transform:translateY(15px);transition:opacity .5s ease,transform .5s ease}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name img:last-child.is-visible{opacity:1;transform:translateY(0)}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info{position:absolute;pointer-events:none;height:100%;width:100%;padding:1.5vh 2.5vw;display:flex;align-items:end;justify-content:end;flex-direction:column;gap:.5svh;text-transform:uppercase;font-size:4vw}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout a,body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout div{pointer-events:auto;padding:.1svh 2.5vw;font-weight:700}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .linkto-tickets{background-color:#ddfb43;display:flex}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .soldout{border:1.5px solid #21262b;padding:.1svh 2.5vw}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .linkto-artist{background-color:#21262b;color:#f7fff7;padding:.1svh 2.5vw;font-weight:700}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .linkto-artist svg{height:1.5vh;margin-left:.7vw;position:relative;top:.1vh}body.page-events .main-agenda .artist-section{width:100%}body.page-events .main-agenda .artist-section .artist-list{padding:0;display:flex;flex-direction:column;gap:2svh;width:100%;margin:3vh 0 0}body.page-events .main-agenda .artist-section .artist-list li{list-style:none;display:flex;flex-direction:column;transition:color .2s ease-in-out}body.page-events .main-agenda .artist-section .artist-list li.is-selected .date,body.page-events .main-agenda .artist-section .artist-list li.is-selected .linkto-location,body.page-events .main-agenda .artist-section .artist-list li.is-selected .name{color:#f18eb7}body.page-events .main-agenda .artist-section .artist-list li .next-events{display:flex;flex-direction:column;font-size:4vw;line-height:4vw;font-weight:600;gap:1svh;text-transform:uppercase}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page .name-and-date{display:flex;justify-content:space-between;align-items:end;margin-bottom:1svh}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page .name-and-date h3{margin:0;font-size:6vw;line-height:5.5vw;font-weight:800;max-width:80%}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page .name-and-date .date{text-align:end}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets{justify-content:space-between;display:flex;align-items:center}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .linkto-tickets{display:flex;background-color:#ddfb43;color:#21262b;font-weight:700}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .linkto-tickets,body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .soldout{padding:.5svh 1vw}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .soldout{border:1.5px solid #21262b;color:#21262b}body.page-events .main-agenda .artist-section .artist-list li .ligne{position:relative;margin-top:1svh}body.page-events .main-agenda .artist-section .artist-list li .ligne img{position:relative}body.page-events .main-agenda .artist-section .artist-list li .ligne span{display:flex;height:1px;background-color:#21262b;width:100%}body.page-artistes{max-width:100vw;overflow-x:clip}body.page-artistes button{color:#21262b!important}body.page-artistes .main-artists{width:100vw;height:auto;display:flex;flex-direction:column;padding:10svh 2.5vw 3svh;position:relative;align-items:center;justify-content:center;z-index:2}body.page-artistes .main-artists button.scroll-back-top{background-color:#21262b;height:-moz-fit-content;height:fit-content;aspect-ratio:1/1;position:sticky;bottom:2svh;padding:1vh 2.5vw;border-radius:50px;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;transition:opacity .3s ease;pointer-events:none;margin:1.5vh;border:none;box-shadow:-1px 2px 5px #ddfb43}body.page-artistes .main-artists button.scroll-back-top.is-visible{opacity:1;pointer-events:auto}body.page-artistes .main-artists button.scroll-back-top svg{height:2vh}body.page-artistes .main-artists .artists-section-1{position:sticky;width:100%;top:12.5svh;height:37svh;margin-bottom:15svh;display:flex;flex-direction:column;pointer-events:none;z-index:5}body.page-artistes .main-artists .artists-section-1.is-hidden:before{transform:scaleY(.657) translateX(-50%)}body.page-artistes .main-artists .artists-section-1.is-hidden .title-artists-page-wrap h1{transform:scale(.8)}body.page-artistes .main-artists .artists-section-1.is-hidden .title-artists-page-wrap img{transform:scale(.875) translateY(-5svh)}body.page-artistes .main-artists .artists-section-1.is-hidden .all-the-filters{opacity:0;transform:translateY(-20px)}body.page-artistes .main-artists .artists-section-1.is-hidden .all-the-filters button{pointer-events:none}body.page-artistes .main-artists .artists-section-1:before{content:"";position:absolute;top:-22.5svh;left:50%;transform:translateX(-50%);width:150vw;height:70svh;background-color:#f7fff7;filter:blur(20px);z-index:1;pointer-events:none;transform-origin:top center;transition:transform .3s ease-in-out}body.page-artistes .main-artists .artists-section-1 .title-artists-page-wrap{display:flex;flex-direction:column;width:100%;height:100%;position:relative;z-index:2;transform-origin:top left;transition:transform .3s ease-in-out}body.page-artistes .main-artists .artists-section-1 .title-artists-page-wrap h1{text-transform:uppercase;font-size:21.5vw;line-height:18.5vw;transition:transform .3s ease-in-out;transform-origin:top left}body.page-artistes .main-artists .artists-section-1 .title-artists-page-wrap img{height:4vh;width:-moz-fit-content;width:fit-content;position:relative;top:-1.5svh;left:18vw;transform-origin:top left;transition:transform .3s ease-in-out}body.page-artistes .main-artists .artists-section-1 .all-the-filters{width:100%;position:relative;z-index:2;display:flex;flex-direction:column;gap:2.5vh;align-items:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(0)}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche{width:100%;display:flex;align-items:end;gap:2%;justify-content:space-between;border-bottom:1.5px solid #21262b;padding:0 0 .5vh}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input{width:90%;border:none;background-color:transparent;font-size:5vw;line-height:4vw;font-weight:700;padding:0;pointer-events:auto;color:#21262b}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input:focus{outline:none}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:700}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input::placeholder{color:rgba(33,38,43,.502);font-weight:700}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche svg{max-width:8%;height:2vh;margin-bottom:.5vh}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap{width:90%;display:flex;flex-direction:column;align-items:center;gap:1vh}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2{display:flex;width:100%;justify-content:center;gap:2.5vw}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button{pointer-events:auto;border:1.5px solid #21262b;background-color:transparent;padding:0 2vw;text-transform:uppercase;font-weight:600;font-size:5vw;transition:background-color .2s ease-in-out}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button.is-active,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button.is-active{background-color:#f18eb7}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button.is-active svg .cls-1,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button.is-active svg .cls-1{fill:#f18eb7}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button.is-active svg .cls-2,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button.is-active svg .cls-2{fill:#21262b}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group svg,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 svg{height:2.5vh;transition:fill .2s ease-in-out}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group svg .cls-1,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 svg .cls-1{fill:#21262b}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group svg .cls-2,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 svg .cls-2{fill:#f18eb7}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button:last-child{display:flex;gap:2vw;justify-content:center;align-items:center}body.page-artistes .main-artists .artists-section-2{display:flex;width:100%;height:auto}body.page-artistes .main-artists .artists-section-2 .all-artists{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card{width:48.5%;display:flex;flex-direction:column;position:relative;margin-bottom:3%;transition:opacity .3s ease}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card img{width:100%;height:22.5vh;-o-object-fit:cover;object-fit:cover}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside{position:absolute;display:flex;justify-content:end;width:100%;pointer-events:none;padding:1vh 2vw 0 0;opacity:0}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside svg{height:3vh}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside svg .cls-1{fill:#21262b}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside svg .cls-2{fill:#f18eb7}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-pic-mask{position:relative;height:100%;width:100%;display:flex}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-pic-mask .grey-mask{height:100%;width:100%;position:absolute;background-color:#404040;z-index:1;mix-blend-mode:color;transition:all .2s ease-in-out}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-pic-mask .linear-mask{height:100%;width:100%;position:absolute;z-index:1;transition:all .2s ease-in-out;background:linear-gradient(180deg,hsla(0,0%,65%,0),#404040);opacity:.5}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-name{width:100%;height:100%;position:absolute;display:flex;align-items:end;color:#f7fff7;padding:.5vh 1vw;font-size:8vw;line-height:8vw;font-weight:900;text-transform:uppercase;z-index:3}body.single-artist{max-width:100vw;overflow-x:clip}body.single-artist header{position:absolute}body.single-artist .main-single-artiste{width:100vw;height:auto;display:flex;flex-direction:column;padding:15svh 4vw 3svh;position:relative;align-items:center;justify-content:center;z-index:2}body.single-artist .main-single-artiste article{transition:opacity .3s ease-out}body.single-artist .main-single-artiste h4{text-transform:uppercase;font-size:7vw;line-height:7vw;font-weight:700;margin:0}body.single-artist .main-single-artiste .go-back-artists{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-transform:uppercase;background-color:#21262b;font-weight:800;color:#f7fff7;padding:.5svh 2.5vw;font-size:4vw;line-height:3vw;align-self:start;margin-bottom:2.5svh;display:flex;gap:2vw;align-items:center;justify-content:center}body.single-artist .main-single-artiste .go-back-artists svg{height:1.5vh;transform:scaleX(-1)}body.single-artist .main-single-artiste .artist-and-name{display:flex;flex-direction:column;width:100%;align-items:start}body.single-artist .main-single-artiste .artist-and-name .media-artist{width:100%;height:30svh;-o-object-fit:cover;object-fit:cover;border:2px solid #ddfb43}body.single-artist .main-single-artiste .artist-and-name .name-artist{height:9vh;transform:translateY(-11vh);position:relative;left:-1vw}body.single-artist .main-single-artiste .bio-socials-section{margin-top:-8svh;display:flex;flex-direction:column}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials p,body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials span{font-size:4vw;font-weight:600!important;text-align:start!important}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist{display:flex;gap:1vh;width:-moz-fit-content;width:fit-content}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist div{height:3.5vh;aspect-ratio:1/1;border:1.5px solid #21262b;border-radius:50px;display:flex;align-items:center;justify-content:center}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist div svg{height:60%;max-width:70%}body.single-artist .main-single-artiste .video-agenda{width:100%;display:flex;flex-direction:column;margin-top:7svh}body.single-artist .main-single-artiste .video-agenda .reverse{display:flex;flex-direction:column-reverse}body.single-artist .main-single-artiste .video-agenda .reverse ul{padding:0;display:flex;flex-direction:column;gap:2svh;width:100%;margin:3svh 0 0}body.single-artist .main-single-artiste .video-agenda .reverse ul li{list-style:none;display:flex;flex-direction:column}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist{display:flex;flex-direction:column;font-size:4vw;line-height:3vw;font-weight:600;gap:1svh;text-transform:uppercase}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .date{font-weight:800}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets{justify-content:space-between;display:flex;align-items:center}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-tickets{display:flex;background-color:#ddfb43;color:#21262b;font-weight:700}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-tickets,body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .soldout{padding:.5svh 1vw}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .soldout{border:1.5px solid #21262b}body.single-artist .main-single-artiste .video-agenda .reverse ul li .ligne{position:relative;margin-top:1svh}body.single-artist .main-single-artiste .video-agenda .reverse ul li .ligne img{position:relative}body.single-artist .main-single-artiste .video-agenda .reverse ul li .ligne span{display:flex;height:1.5px;background-color:#21262b;width:100%}body.single-artist .main-single-artiste .video-agenda .reverse .video{width:100%;margin-top:7svh;display:flex;flex-direction:column;gap:2.5svh}body.single-artist .main-single-artiste .video-agenda .reverse .video iframe{height:30svh;width:100%}body.single-artist .main-single-artiste .video-agenda .contact-booking{margin-top:7svh;margin-bottom:7svh;text-align:right}body.single-artist .main-single-artiste .video-agenda .contact-booking h4{margin-bottom:2.5svh}body.single-artist .main-single-artiste .video-agenda .contact-booking h6{font-size:4vw;margin:0;text-transform:uppercase;font-weight:600}body.single-artist .main-single-artiste .video-agenda .contact-booking a{font-size:4vw;margin:0;font-weight:600}body.page-contact{max-width:100vw;overflow-x:clip}body.page-contact .main-contact{width:100vw;height:auto;display:flex;flex-direction:column;padding:15svh 5vw 3svh;position:relative;align-items:center;justify-content:center;z-index:2}body.page-contact .main-contact button.scroll-back-top{background-color:#21262b;height:-moz-fit-content;height:fit-content;aspect-ratio:1/1;position:sticky;bottom:2svh;padding:1vh 2.5vw;border-radius:50px;display:none;align-items:center;justify-content:center;z-index:4;opacity:0;transition:opacity .3s ease;pointer-events:none;margin:1.5vh;border:none;box-shadow:-1px 2px 5px #ddfb43}body.page-contact .main-contact button.scroll-back-top.is-visible{opacity:1;pointer-events:auto}body.page-contact .main-contact button.scroll-back-top svg{height:2vh}body.page-contact .main-contact .contact-section-1{width:100%;height:auto;margin-bottom:10svh;display:flex;flex-direction:column}body.page-contact .main-contact .contact-section-1 .title-contact-page-wrap{display:flex;flex-direction:column;width:100%;position:relative;z-index:2}body.page-contact .main-contact .contact-section-1 .title-contact-page-wrap h1{text-transform:uppercase}body.page-contact .main-contact .contact-section-1 .title-contact-page-wrap img{height:4.5vh;width:-moz-fit-content;width:fit-content;position:relative;top:-2svh;left:6vw}body.page-contact .main-contact .contact-section-1 .text-contact{margin:0;font-weight:600;font-size:4vw;text-align:start!important}body.page-contact .main-contact .contact-section-2{width:100%;display:flex;flex-direction:column;align-items:center;gap:4svh}body.page-contact .main-contact .contact-section-2 .whole-contact{text-align:center;transition:opacity .3s ease}body.page-contact .main-contact .contact-section-2 .whole-contact,body.page-contact .main-contact .contact-section-2 .whole-contact .media-and-mask{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}body.page-contact .main-contact .contact-section-2 .whole-contact .media-and-mask img{width:75%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction{height:auto;width:100%;position:relative;top:-3vh;display:flex;flex-direction:column;align-items:center}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction img{height:5vh;max-width:80%}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction a{margin:0;font-weight:600}}@media (min-width:769px){.mobile{display:none!important}@keyframes star-loader-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}header{display:flex;justify-content:space-between;padding:2.5vh 5vw;height:10vh;width:100vw;z-index:1001;position:fixed;top:0;transition:background-color .2s ease-in-out}header.is-agenda nav ul:first-child li:nth-child(2) a,header.is-artistes nav ul:first-child li:first-child a,header.is-contact nav ul:last-child li:first-child a{color:#f18eb7}header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s ease-in-out;z-index:-1;pointer-events:none;background-color:transparent;mask-image:linear-gradient(180deg,#000 0,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent)}header nav{width:100%;justify-content:space-between;display:flex}header nav .logo{width:8%;height:auto;-o-object-fit:contain;object-fit:contain;transition:width .2s ease-in-out}header nav .logo:hover{width:8.5%}header nav ul{display:flex;list-style:none;gap:2vw;width:33.5%;justify-content:space-between}header nav ul li{font-weight:700;font-size:2.2vh;text-transform:uppercase;transform-origin:center center;transition:font-size .2s ease-in-out}header nav ul li a{transition:color .2s ease-in-out}header nav ul li a svg{height:1.5vh;position:relative;transition:transform .2s ease-in-out}header nav ul li a span{font-size:.8vw;position:relative;top:-.2vh}header nav ul li a:hover{color:#f18eb7}header.scrolled:before{background-color:rgba(247,255,247,.188);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(2px)}footer{width:100vw;height:10vh;padding:0 2.5vw;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vh;bottom:-6vh;z-index:3;transition:opacity .3s ease}footer.is-transitioning{opacity:0}footer .socials{display:flex;gap:1vh;width:100%;justify-content:end}footer .socials div{background-color:#21262b;height:4vh;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all .2s ease-in-out}footer .socials div img{height:60%}footer .socials a:hover div{background-color:#f18eb7}footer .pdfs{display:flex;justify-content:space-between;align-items:center;width:100%}footer .pdfs .docs{display:flex;gap:1vw}footer .pdfs a{width:-moz-fit-content;width:fit-content;color:#21262b;text-decoration:underline;transition:color .2s ease-in-out;font-size:1.7vh}footer .pdfs a:hover{color:#f18eb7}footer .pdfs a p{width:-moz-fit-content;width:fit-content;margin:0;text-transform:uppercase;font-weight:600}footer .credit{width:100vw;display:flex;justify-content:end;margin:0;padding:0 2vw 2vh;font-size:1.7vh;line-height:3vh}footer .credit a{color:#f7fff7;margin:0;padding:0 1vw;font-weight:500;border-radius:20px 20px 0 20px;transition:background-color .2s ease-in-out,transform .6s ease-in-out,opacity .6s ease-in-out;transform-origin:bottom right;transform:scale(0);opacity:0;background-color:#21262b}footer .credit a:hover{background-color:#f18eb7}footer .credit.is-visible a{transform:scale(1);opacity:1}body:not(.home) footer{opacity:0;transition:bottom .6s ease-in-out,opacity .2s ease-in-out;margin-bottom:1vh}body:not(.home) footer .socials{justify-content:center;position:relative;top:4vh;pointer-events:none}body:not(.home) footer .socials a{pointer-events:auto}body:not(.home) footer .credit{display:none}body:not(.home) footer.is-docked{opacity:1;bottom:0}.bg-starsky{pointer-events:none;width:100vw;height:100vh;overflow:clip;position:fixed}.bg-starsky img{animation:scintille 3s ease-in-out infinite}@keyframes scintille{0%,to{opacity:.6}50%{opacity:1}}.background{pointer-events:none;max-height:100vh;max-width:100vw;height:100vh;width:100vw;position:fixed;z-index:0}.background div{width:100%;height:100%;overflow:clip}.background .bg-nuages{pointer-events:none;width:100vw;height:100vh;overflow:clip;position:fixed;z-index:0;top:0;left:0;mix-blend-mode:overlay}.background .bg-nuages .nuage-1{height:90vh;position:relative;top:17vh;left:-35vw}.background .bg-nuages .nuage-2{position:relative;top:-97vh;left:73vw}.background .bg-nuages .nuage-3{position:relative;top:-90vh;left:64vw}.background .bg-stars{display:flex;flex-direction:column;position:fixed;width:100vw;height:100vh;overflow:clip;top:0;left:0}.background .bg-stars img{animation-name:scintille-flotte;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.background .bg-stars .blurry-star-1{position:relative;-o-object-fit:contain;object-fit:contain;height:10vh;top:-1vh;left:-48vw;filter:blur(4px)}.background .bg-stars .blurry-star-2{position:relative;height:25vh;top:-17vh;left:43vw;-o-object-fit:contain;object-fit:contain;filter:blur(9px)}.background .bg-stars .blurry-star-3{height:15vh;top:7vh;left:-36vw}.background .bg-stars .blurry-star-3,.background .bg-stars .blurry-star-4{position:relative;-o-object-fit:contain;object-fit:contain;filter:blur(5px)}.background .bg-stars .blurry-star-4{height:50vh;top:-19vh;left:49.5vw}.background .bg-stars .blurry-star-5{position:relative;height:50vh;top:-45vh;left:-49vw;-o-object-fit:contain;object-fit:contain;filter:blur(4px)}@keyframes scintille-flotte{0%{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(8px,-10px)}to{opacity:.4;transform:translate(0)}}.background .blurry-star-1{animation-duration:4s;animation-delay:0s}.background .blurry-star-2{animation-duration:5.5s;animation-delay:.8s}.background .blurry-star-3{animation-duration:3.5s;animation-delay:1.5s}.background .blurry-star-4{animation-duration:6s;animation-delay:.3s}.background .blurry-star-5{animation-duration:4.5s;animation-delay:2s}body.home footer{opacity:0;bottom:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;height:-moz-fit-content;height:fit-content;position:static;gap:1vh}body.home footer.is-visible{opacity:1;transform:translateY(0)}body.home footer .socials{display:none}body.home .main-homepage{max-width:100vw;overflow-x:clip}body.home .main-homepage .hero-section{display:flex;flex-direction:column;padding-top:17vh;width:100vw;height:100vh;margin-top:-3vh;position:relative;z-index:2}body.home .main-homepage .hero-section .media-hero{height:65vh;display:flex;align-items:center;gap:5vw;width:100vw;overflow:clip}body.home .main-homepage .hero-section .media-hero .hero-track{display:flex;align-items:center;gap:5vw;flex-shrink:0;animation:defile 50s linear infinite}body.home .main-homepage .hero-section .media-hero a{position:relative;max-height:50vh;width:-moz-fit-content;width:fit-content;display:flex;transition:all .2s ease-in-out;animation:flotte 3s ease-in-out infinite}body.home .main-homepage .hero-section .media-hero a img{-o-object-fit:cover;object-fit:cover;opacity:.8;transition:all .2s ease-in-out}body.home .main-homepage .hero-section .media-hero a .grey-mask{height:100%;width:100%;position:absolute;background-color:#8d8d8d;z-index:1;mix-blend-mode:color;transition:all .2s ease-in-out}body.home .main-homepage .hero-section .media-hero .div-artiste-1{animation-delay:0s}body.home .main-homepage .hero-section .media-hero .div-artiste-2{animation-delay:.4s}body.home .main-homepage .hero-section .media-hero .div-artiste-3{animation-delay:.8s}body.home .main-homepage .hero-section .media-hero .div-artiste-4{animation-delay:1.2s}body.home .main-homepage .hero-section .media-hero .div-artiste-5{animation-delay:1.6s}body.home .main-homepage .hero-section .media-hero a:hover{transform:scale(1.05);animation-play-state:paused}body.home .main-homepage .hero-section .media-hero a:hover img{opacity:1;transform:scale(1.05)}body.home .main-homepage .hero-section .media-hero a:hover .grey-mask{opacity:0}body.home .main-homepage .hero-section .media-hero .artiste-1{width:22.5vw;height:44vh}body.home .main-homepage .hero-section .media-hero .artiste-2{width:18vw;height:37vh;-o-object-position:top;object-position:top}body.home .main-homepage .hero-section .media-hero .artiste-3{width:17vw;height:47vh}body.home .main-homepage .hero-section .media-hero .artiste-4{width:15vw;height:37vh}body.home .main-homepage .hero-section .media-hero .artiste-5{width:20vw;height:30vh}body.home .main-homepage .hero-section .background{z-index:2;top:0;left:0}body.home .main-homepage .hero-section .hero-section-2{height:45dvh;padding:0 2.5vw 1vh;display:flex;justify-content:space-between;position:relative;z-index:3;width:100vw;overflow:clip;align-items:end}body.home .main-homepage .hero-section .hero-section-2 img{display:none}body.home .main-homepage .hero-section .hero-section-2 .slogan{height:-moz-fit-content;height:fit-content;max-width:60vw}body.home .main-homepage .hero-section .hero-section-2 .slogan .slogan-blurry p{font-weight:800;font-size:9vh;line-height:10vh;text-align:end;margin:0 0 1vh}body.home .main-homepage .hero-section .hero-section-2 .slogan .slogan-blurry .blur-overlay-left{position:absolute;top:0;right:-9vh;transform:scaleX(-1) rotate(-5deg);width:59%;height:38dvh;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(90deg,#000 0,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent);pointer-events:none}body.home .main-homepage .hero-section .hero-section-2 .slogan .slogan-blurry .blur-overlay-left.safari{opacity:0}body.home .main-homepage .hero-section .hero-section-2 .slogan .word-wrap{position:relative;display:inline-block}body.home .main-homepage .hero-section .hero-section-2 .slogan .word-wrap img{display:block;position:absolute;z-index:2;pointer-events:none;transition:transform .1s ease-out}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-new{height:4.2dvh;top:5dvh;left:5vw;animation-delay:0s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-way{height:4.8dvh;top:7dvh;left:5vw;animation-delay:.6s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-imagine{height:5.3dvh;top:5.5dvh;left:9vw;animation-delay:1.2s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-booking{height:5.4dvh;top:7.2dvh;left:2vw;animation-delay:1.8s}body.home .main-homepage .hero-section .hero-section-2 .slogan .w-production{height:5.4dvh;top:4.6dvh;left:14vw;animation-delay:2.4s}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta{display:flex;max-width:20vw;flex-direction:column;gap:2vh}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta{width:28vw;display:flex;align-items:end;gap:1vh;margin-right:2vw}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta a div{height:4vh;aspect-ratio:1/1;background-color:#21262b;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta img{display:block;height:60%}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .res-sociaux-cta a:hover div{background-color:#f18eb7}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-form{width:18vw;display:flex;flex-direction:column;justify-content:end}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta label{display:block;font-weight:800;width:17vw;font-size:3vh;line-height:4vh}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper{display:flex;border-bottom:1.5px solid #21262b;width:-moz-fit-content;width:fit-content;height:5vh}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input{background-color:transparent;border:none;font-size:3vh;font-weight:500;color:#21262b;width:18vw;padding-left:0}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input::placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper input:focus{outline:none}body.home .main-homepage .hero-section .hero-section-2 .newsletter-cta .newsletter-input-wrapper button{font-size:inherit;padding:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:#21262b;display:flex;height:100%;justify-content:center;align-items:center;background-color:transparent;border:none}body.home .main-homepage .news{width:100vw;padding:0 5vw;overflow-x:clip;height:auto;margin-top:15vh}body.home .main-homepage .news .title-news-wrap{position:sticky;z-index:2;width:100%;top:10dvh;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}body.home .main-homepage .news .title-news-wrap.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .news .title-news-wrap h1{text-align:end;text-transform:uppercase;margin-top:8dvh;font-size:14.5vh;line-height:12.5vh}body.home .main-homepage .news .title-news-wrap img{height:7dvh;position:relative;top:-3dvh;left:77vw;animation:flotte-mot 4s ease-in-out infinite}body.home .main-homepage .slide{position:sticky;top:0;height:100vh;width:100%;justify-content:center;transition:filter .1s linear;display:flex;flex-direction:column;align-items:center;z-index:2;padding:22dvh 0 2dvh;justify-content:space-between;pointer-events:none}body.home .main-homepage .slide .div-stack{width:47vw;height:58dvh;border:2px solid #ddfb43;position:relative;pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);background-size:cover;background-position:50%}body.home .main-homepage .slide .div-stack img,body.home .main-homepage .slide .div-stack video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home .main-homepage .slide .div-stack .mute-toggle{position:absolute;bottom:1.5dvh;right:1vw;z-index:3;width:-moz-fit-content;width:fit-content;height:4dvh;background-color:transparent;border:none;color:#ddfb43}body.home .main-homepage .slide .div-stack .mute-toggle svg:first-child{display:block}body.home .main-homepage .slide .div-stack .mute-toggle svg:last-child,body.home .main-homepage .slide .div-stack .mute-toggle.is-unmuted svg:first-child{display:none}body.home .main-homepage .slide .div-stack .mute-toggle.is-unmuted svg:last-child{display:block}body.home .main-homepage .slide .name-cat-news{width:100%;display:flex;height:-moz-fit-content;height:fit-content;align-items:center;transition:opacity .1s linear,transform .1s linear;transform-origin:top left;padding-left:1vw;gap:1vw}body.home .main-homepage .slide .name-cat-news .name{max-width:32vw;min-width:0}body.home .main-homepage .slide .name-cat-news .name h2{text-transform:uppercase;font-size:12vh;font-style:italic;font-weight:800;margin:0;line-height:11.5vh;white-space:nowrap;overflow-wrap:normal;transition:all .2s ease-in-out}body.home .main-homepage .slide .name-cat-news .cat-news{display:flex;flex-direction:column;justify-content:end;height:100%}body.home .main-homepage .slide .name-cat-news .cat-news h3{text-transform:uppercase;font-size:5vh;line-height:5vh;font-style:italic;font-weight:400;margin:0;transition:all .2s ease-in-out}body.home .main-homepage .slide .name-cat-news .cat-news p{font-weight:700;margin:0;font-size:3vh;transition:all .2s ease-in-out}body.home .main-homepage .slide .name-cat-news.name-shrink .name h2{font-size:8vh;line-height:7vh}body.home .main-homepage .slide .name-cat-news.name-shrink .cat-news h3{font-size:4vh;line-height:4vh}body.home .main-homepage .slide .name-cat-news.name-shrink .cat-news p{font-size:2vh}body.home .main-homepage .news-1{margin-top:-37dvh;opacity:0;transform:translateY(5vh);transition:opacity .5s ease-in-out,transform .5s ease-in-out}body.home .main-homepage .news-1.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .news-1 .div-stack{transform:rotate(1.5deg);border:1.5px solid #ddfb43}body.home .main-homepage .news-1 .div-stack video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home .main-homepage .news-2{margin-top:12.5vh}body.home .main-homepage .news-2 .div-stack{transform:rotate(-.8deg)}body.home .main-homepage .news-3 .div-stack{transform:rotate(1.3deg)}body.home .main-homepage .news-4 .div-stack{transform:rotate(-1.5deg)}body.home .main-homepage .news-5 h2{opacity:0!important}body.home .main-homepage .news-5 .div-stack{transform:rotate(1.1deg);backdrop-filter:blur(2px);border:2px solid #21262b;padding:6dvh 5vw;transition:background-color .1s linear;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease-in-out}body.home .main-homepage .news-5 .div-stack h4{text-align:center;font-weight:900;font-size:4vh;line-height:4vh;margin:0 0 3vh;transition:all .2s ease-in-out}body.home .main-homepage .news-5 .div-stack p{font-weight:600;display:none}body.home .main-homepage .news-5 .div-stack a{background-color:#21262b;color:#ddfb43;padding:.7vh 2vw;font-weight:600;transition:all .2s ease-in-out;border:2px solid #21262b;display:flex;align-items:center}body.home .main-homepage .news-5 .div-stack a svg{height:1.7vh;margin-left:.45vw;margin-top:.5vh}body.home .main-homepage .news-5 .div-stack a:hover{background-color:#f18eb7;border:2px solid #21262b;color:#21262b}body.home .main-homepage .news-5 .name-cat-news .name{position:relative;top:-10dvh}body.home .main-homepage .news-5 .name-cat-news .name h2{font-size:25vh;line-height:3vh}body.home .main-homepage .agenda{height:-moz-fit-content;height:fit-content;width:100vw;overflow-x:clip;display:flex;flex-direction:column;align-items:end;padding:0 2.5vw 10vh;margin-bottom:10svh;margin-top:5vh}body.home .main-homepage .agenda .title-agenda-wrap{pointer-events:none;position:sticky;z-index:1;width:100%;top:11dvh;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;margin-bottom:0svh;margin-top:10svh}body.home .main-homepage .agenda .title-agenda-wrap.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .agenda .title-agenda-wrap h1{text-transform:uppercase;font-size:13.5vh;line-height:11.5vh}body.home .main-homepage .agenda .title-agenda-wrap img{height:6dvh;position:relative;top:-3dvh;animation:flotte-mot 4s ease-in-out infinite;left:13vw}body.home .main-homepage .agenda .agenda-list{position:sticky;top:27vh;padding:0;display:flex;flex-direction:column;gap:2svh;width:95vw;margin:1vh 0 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}body.home .main-homepage .agenda .agenda-list.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .agenda .agenda-list li{list-style:none;display:flex;flex-direction:column;width:100%}body.home .main-homepage .agenda .agenda-list li .next-events{display:flex;justify-content:space-between;font-size:2.8vh;line-height:2.3vh;font-weight:500;gap:1svh;text-transform:uppercase}body.home .main-homepage .agenda .agenda-list li .next-events .linkto-artist-page .name-and-date{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:5vw;margin-right:2.5vw}body.home .main-homepage .agenda .agenda-list li .next-events .linkto-artist-page .name-and-date h3{margin:0;font-size:4.3vh;line-height:3.3vh;font-weight:700;max-width:80%;transition:all .2s ease-in-out}body.home .main-homepage .agenda .agenda-list li .next-events .linkto-artist-page .name-and-date .date{min-width:5.5vw}body.home .main-homepage .agenda .agenda-list li .next-events .linkto-artist-page:hover h3{color:#f18eb7}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets{justify-content:space-between;display:flex;align-items:center;gap:1vw}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-location{margin-left:2.5vw;transition:all .2s ease-in-out}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-location:hover{color:#f18eb7}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-tickets{display:flex;background-color:#ddfb43;color:#21262b;transition:all .2s ease-in-out;font-weight:700}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-tickets:hover{background-color:#f18eb7}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .linkto-tickets,body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .soldout{padding:.5svh .5vw}body.home .main-homepage .agenda .agenda-list li .next-events .location-and-tickets .soldout{border:1.5px solid #21262b;color:#21262b}body.home .main-homepage .agenda .agenda-list li .ligne{position:relative;margin-top:2vh;display:flex}body.home .main-homepage .agenda .agenda-list li .ligne .w-etoile{position:absolute;display:flex;top:-2vh;-o-object-fit:contain;object-fit:contain}body.home .main-homepage .agenda .agenda-list li .ligne .w-etoile img{height:4vh}body.home .main-homepage .agenda .agenda-list li .ligne span{display:flex;height:1.5px;background-color:#21262b;width:100%}body.home .main-homepage .agenda .voir-agenda-btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:#21262b;color:#f7fff7;font-weight:700!important;text-transform:uppercase;padding:.5svh 1vw;margin-top:5svh;position:relative;bottom:-10svh;z-index:9;gap:.3vw;transition:all .2s ease-in-out;font-size:2.8vh}body.home .main-homepage .agenda .voir-agenda-btn:hover{background-color:#f18eb7}body.home .main-homepage .agenda .voir-agenda-btn svg{height:1.5vh;margin-top:.2vh}body.home .main-homepage .prefooter{width:100vw;height:100svh;display:flex;flex-direction:column;padding:28vh 0 5vh;align-items:center;justify-content:center;scroll-snap-align:start}body.home .main-homepage .prefooter .logo-prefooter-section{height:8svh;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}body.home .main-homepage .prefooter .logo-prefooter-section img{height:100%;width:auto}body.home .main-homepage .prefooter .logo-prefooter-section.is-visible{opacity:1;transform:translateY(0)}body.home .main-homepage .prefooter .prefooter-1{height:-moz-fit-content;height:fit-content;padding:0 2.5vw 1vh;display:flex;width:100vw;justify-content:center}body.home .main-homepage .prefooter .prefooter-1 .stars-1,body.home .main-homepage .prefooter .prefooter-1 .stars-2{width:2.2vw;display:flex;align-items:center;justify-content:center;position:relative}body.home .main-homepage .prefooter .prefooter-1 .stars-1 img:first-child,body.home .main-homepage .prefooter .prefooter-1 .stars-2 img:first-child{height:2vh;position:relative}body.home .main-homepage .prefooter .prefooter-1 .stars-1 img:last-child,body.home .main-homepage .prefooter .prefooter-1 .stars-2 img:last-child{height:5vh}body.home .main-homepage .prefooter .prefooter-1 .stars-1{flex-direction:column;top:-2.5vh;margin-right:.5vw}body.home .main-homepage .prefooter .prefooter-1 .stars-1 img:first-child{left:-1.5vw;top:.7vh}body.home .main-homepage .prefooter .prefooter-1 .stars-2{flex-direction:column-reverse;top:-5.5vh;margin-left:.5vw}body.home .main-homepage .prefooter .prefooter-1 .stars-2 img:first-child{left:1.5vw;bottom:.7vh}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form{width:18vw;display:flex;flex-direction:column;justify-content:center;gap:1vh;align-items:center}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form label{display:block;font-weight:800;width:17vw;line-height:3.5vh;font-size:2.5vh;text-align:center}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper{display:flex;border-bottom:1.5px solid #21262b;width:-moz-fit-content;width:fit-content;height:5vh}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input{background-color:transparent;border:none;font-size:2.5vh;font-weight:500;color:#21262b;width:18vw;padding-left:0}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input::placeholder{color:rgba(33,38,43,.502);font-weight:500}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper input:focus{outline:none}body.home .main-homepage .prefooter .prefooter-1 .newsletter-form .newsletter-input-wrapper button{font-size:inherit;padding:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:#21262b;display:flex;height:100%;justify-content:center;align-items:center;background-color:transparent;border:none}body.home .main-homepage .prefooter .res-sociaux{display:flex;gap:1vh;width:28vw;align-items:center;justify-content:center;margin-top:1vh}body.home .main-homepage .prefooter .res-sociaux a div{background-color:#21262b;height:4vh;aspect-ratio:1/1;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}body.home .main-homepage .prefooter .res-sociaux a:hover div{background-color:#f18eb7}body.home .main-homepage .prefooter .res-sociaux img{height:60%}body.home .main-homepage .prefooter .media-prefooter{height:55vh;display:flex;align-items:center;gap:5vw;width:100vw;overflow:clip;position:relative;z-index:0}body.home .main-homepage .prefooter .media-prefooter .prefooter-track{display:flex;align-items:center;gap:5vw;flex-shrink:0;animation:defile 40s linear infinite}@keyframes defile{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body.home .main-homepage .prefooter .media-prefooter a{position:relative;max-height:50vh;width:-moz-fit-content;width:fit-content;display:flex;transition:all .2s ease-in-out;animation:flotte 3s ease-in-out infinite}body.home .main-homepage .prefooter .media-prefooter a img{opacity:.8;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}body.home .main-homepage .prefooter .media-prefooter a .grey-mask{height:100%;width:100%;position:absolute;background-color:#8d8d8d;z-index:1;mix-blend-mode:color;transition:all .2s ease-in-out}@keyframes flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}body.home .main-homepage .prefooter .media-prefooter .div-artiste-1{animation-delay:0s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-2{animation-delay:.4s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-3{animation-delay:.8s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-4{animation-delay:1.2s}body.home .main-homepage .prefooter .media-prefooter .div-artiste-5{animation-delay:1.6s}body.home .main-homepage .prefooter .media-prefooter a:hover{transform:scale(1.05);animation-play-state:paused}body.home .main-homepage .prefooter .media-prefooter a:hover img{opacity:1;transform:scale(1.05)}body.home .main-homepage .prefooter .media-prefooter a:hover .grey-mask{opacity:0}body.home .main-homepage .prefooter .media-prefooter .artiste-1{width:22.5vw;height:39vh}body.home .main-homepage .prefooter .media-prefooter .artiste-2{width:18vw;height:32vh;-o-object-position:top;object-position:top}body.home .main-homepage .prefooter .media-prefooter .artiste-3{width:17vw;height:42vh}body.home .main-homepage .prefooter .media-prefooter .artiste-4{width:15vw;height:32vh}body.home .main-homepage .prefooter .media-prefooter .artiste-5{width:20vw;height:25vh;-o-object-position:top;object-position:top}body.page-events{max-width:100vw;height:auto;overflow-x:clip}body.page-events .main-agenda{width:100vw;height:-moz-fit-content;height:fit-content;display:flex;padding:10vh 5vw 3vh;position:relative;justify-content:space-between;z-index:2;margin-bottom:10vh}body.page-events .main-agenda .title-artist-preview{position:sticky;width:50%;top:10vh;height:85vh;padding:5vh 0;transition:opacity .2s ease-in-out}body.page-events .main-agenda .title-artist-preview .artist-preview-loader{display:flex;align-items:center;justify-content:center;height:85vh;color:#21262b}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg{width:8vh;height:auto}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path{opacity:.5;animation:star-loader-pulse 1.8s ease-in-out infinite;animation-fill-mode:backwards;transform-origin:center}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path:first-child{animation-delay:0s}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path:nth-child(2){animation-delay:.4s}body.page-events .main-agenda .title-artist-preview .artist-preview-loader svg path:nth-child(3){animation-delay:.8s}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap{width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:end}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap h1{text-transform:uppercase;font-size:14.5vh;line-height:12.5vh}body.page-events .main-agenda .title-artist-preview .title-agenda-wrap img{height:6vh;position:relative;top:28vh;left:1.5vw}body.page-events .main-agenda .title-artist-preview .artist-preview{display:flex;width:100%;flex-direction:column;padding:5vh 4vw 0}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name{height:100%;width:100%}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name img:first-child{width:100%;height:55vh;-o-object-fit:cover;object-fit:cover;border:2px solid #ddfb43}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name img:last-child{position:absolute;height:12.5vh;max-width:30vw;display:flex;-o-object-position:left;object-position:left;-o-object-fit:contain;object-fit:contain;left:2vw;transform:translateY(calc(-15.5vh + 15px));opacity:0;transition:opacity .5s ease,transform .5s ease}body.page-events .main-agenda .title-artist-preview .artist-preview .media-name img:last-child.is-visible{transform:translateY(-15.5vh);opacity:1}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;font-size:3vh;line-height:2.5vh;margin-top:1vh;text-transform:uppercase}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info h5{margin:0 0 .5vh}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info a{margin:0;transition:color .2s ease-in-out}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info a:hover{color:#f18eb7}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout{margin-top:2vh}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .soldout{color:#21262b;font-weight:700;width:-moz-fit-content;width:fit-content;border:1.5px solid #21262b}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .linkto-tickets,body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .soldout{padding:.25vh .5vw}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .linkto-tickets{background-color:#ddfb43;color:#21262b;font-weight:700;max-height:100%;display:flex;width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out;border:3px solid #ddfb43}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .tickets-soldout .linkto-tickets:hover{background-color:#f18eb7;border-color:#f18eb7}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .linkto-artist{background-color:#21262b;color:#f7fff7;font-weight:700;padding:.25vh .5vw;border:2px solid #21262b;width:-moz-fit-content;width:fit-content;margin-top:1vh;transition:all .2s ease-in-out}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .linkto-artist svg{height:2vh}body.page-events .main-agenda .title-artist-preview .artist-preview .artist-info .linkto-artist:hover{background-color:transparent;color:#21262b}body.page-events .main-agenda .artist-section{width:50%}body.page-events .main-agenda .artist-section .artist-list{display:flex;flex-direction:column;gap:2vh;width:100%;margin-top:5vh}body.page-events .main-agenda .artist-section .artist-list li{list-style:none;display:flex;flex-direction:column;width:100%;transition:opacity .2s ease-in-out}body.page-events .main-agenda .artist-section .artist-list li.is-hovered,body.page-events .main-agenda .artist-section .artist-list li.is-selected{cursor:pointer}body.page-events .main-agenda .artist-section .artist-list li.is-hovered .date,body.page-events .main-agenda .artist-section .artist-list li.is-hovered .linkto-location,body.page-events .main-agenda .artist-section .artist-list li.is-hovered .name,body.page-events .main-agenda .artist-section .artist-list li.is-selected .date,body.page-events .main-agenda .artist-section .artist-list li.is-selected .linkto-location,body.page-events .main-agenda .artist-section .artist-list li.is-selected .name{color:#f18eb7}body.page-events .main-agenda .artist-section .artist-list li .next-events{display:flex;justify-content:space-between;font-size:2.3vh;line-height:1.8vh;font-weight:500;gap:0svh;text-transform:uppercase;width:100%;flex-direction:column}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page{pointer-events:none}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page .name-and-date{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:5vw}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page .name-and-date h3{margin:0;font-size:4.3vh;line-height:4.3vh;font-weight:700;max-width:80%;transition:color .2s ease-in-out}body.page-events .main-agenda .artist-section .artist-list li .next-events .linkto-artist-page .name-and-date .date{text-align:end;transition:color .2s ease-in-out}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets{justify-content:space-between;display:flex;align-items:center;gap:1vw}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .linkto-location{pointer-events:none;transition:color .2s ease-in-out}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .linkto-tickets{display:flex;background-color:#ddfb43;color:#21262b;transition:background-color .2s ease-in-out;font-weight:700;pointer-events:auto}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .linkto-tickets:hover{background-color:#f18eb7}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .linkto-tickets,body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .soldout{padding:.5svh .5vw}body.page-events .main-agenda .artist-section .artist-list li .next-events .location-and-tickets .soldout{border:1.5px solid #21262b;color:#21262b}body.page-events .main-agenda .artist-section .artist-list li .ligne{position:relative;margin-top:2vh;display:flex}body.page-events .main-agenda .artist-section .artist-list li .ligne .w-etoile{position:absolute;display:flex;top:-2vh;-o-object-fit:contain;object-fit:contain}body.page-events .main-agenda .artist-section .artist-list li .ligne .w-etoile img{height:4vh}body.page-events .main-agenda .artist-section .artist-list li .ligne span{display:flex;height:1.5px;background-color:#21262b;width:100%}body.page-artistes{max-width:100vw;overflow-x:clip}body.page-artistes button.scroll-back-top{display:none}body.page-artistes .main-artists{width:100vw;height:auto;display:flex;flex-direction:column;padding:10vh 7.5vw 3vh;position:relative;z-index:2;margin-bottom:10vh;overflow-x:clip;gap:5vh}body.page-artistes .main-artists aside.scroll-back-top{display:none}body.page-artistes .main-artists img,body.page-artistes .main-artists svg{height:2vh}body.page-artistes .main-artists .artists-section-1{position:sticky;width:100%;top:10vh;height:28vh;display:flex;justify-content:space-between;pointer-events:none;z-index:5;align-items:end}body.page-artistes .main-artists .artists-section-1.is-hidden:before{transform:scaleY(.8) translateX(-50%)}body.page-artistes .main-artists .artists-section-1.is-hidden .all-the-filters,body.page-artistes .main-artists .artists-section-1.is-hidden .title-artists-page-wrap{transform:scale(.7)}body.page-artistes .main-artists .artists-section-1:before{content:"";position:absolute;top:-22.5vh;left:50%;transform:translateX(-50%);width:150vw;height:50vh;background-color:#f7fff7;filter:blur(20px);z-index:0;pointer-events:none;transition:transform .3s ease-in-out}body.page-artistes .main-artists .artists-section-1 .title-artists-page-wrap{position:relative;top:2vh;transform-origin:top left;transition:transform .3s ease-in-out}body.page-artistes .main-artists .artists-section-1 .title-artists-page-wrap h1{font-size:12.5vh;line-height:10.5vh;text-transform:uppercase;transition:transform .3s ease-in-out;transform-origin:top left}body.page-artistes .main-artists .artists-section-1 .title-artists-page-wrap img{height:5.2vh;position:relative;top:-2vh;left:8vw;width:-moz-fit-content;width:fit-content;transform-origin:top left;transition:height .3s ease-in-out,top .3s ease-in-out}body.page-artistes .main-artists .artists-section-1 .all-the-filters{width:40%;height:70%;position:relative;top:0;z-index:2;display:flex;flex-direction:column;gap:2.5vh;align-items:start;transition:transform .3s ease-in-out;transform-origin:top right}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche{width:100%;display:flex;align-items:end;gap:2%;justify-content:space-between;border-bottom:1.5px solid #21262b;padding:0}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input{width:90%;border:none;background-color:transparent;font-size:2.5vh;line-height:2vh;font-weight:700;padding:0;pointer-events:auto;color:#21262b}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input:focus{outline:none}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:700}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche input::placeholder{color:rgba(33,38,43,.502);font-weight:700}body.page-artistes .main-artists .artists-section-1 .all-the-filters .barre-de-recherche svg{max-width:8%;height:2vh;margin-bottom:.5vh}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap{width:80%;display:flex;flex-direction:column;align-items:start;gap:1vh}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2{display:flex;width:100%;justify-content:start;gap:1vw}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button{cursor:pointer;pointer-events:auto;border:1.5px solid #21262b;background-color:transparent;padding:0 .4vw;text-transform:uppercase;font-weight:700;font-size:2.5vh;line-height:3.2vh;transition:background-color .2s ease-in-out}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button.is-active,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button:hover,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button.is-active,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button:hover{background-color:#f18eb7}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button.is-active svg .cls-1,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button.is-active svg .cls-1{fill:#f18eb7}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group button.is-active svg .cls-2,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button.is-active svg .cls-2{fill:#21262b}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group svg,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 svg{height:2.2vh;transition:fill .2s ease-in-out}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group svg .cls-1,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 svg .cls-1{fill:#21262b}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filter-group svg .cls-2,body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 svg .cls-2{fill:#f18eb7}body.page-artistes .main-artists .artists-section-1 .all-the-filters .filters-wrap .filters-2 button:last-child{display:flex;gap:.4vw;justify-content:center;align-items:center}body.page-artistes .main-artists .artists-section-2{display:flex;width:100%;height:auto}body.page-artistes .main-artists .artists-section-2 .all-artists{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card{width:22.5%;display:flex;flex-direction:column;position:relative;margin-bottom:3%;transition:opacity .3s ease}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card img{width:100%;height:35vh;-o-object-fit:cover;object-fit:cover}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside{position:absolute;display:flex;justify-content:end;width:100%;pointer-events:none;padding:1vh .5vw 0 0;opacity:0}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside svg{height:3vh}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside svg .cls-1{transition:fill .2s ease-in-out;fill:#21262b}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card aside svg .cls-2{transition:fill .2s ease-in-out;fill:#f18eb7}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-pic-mask{position:relative;height:100%;width:100%;display:flex;transition:opacity .3s ease-in-out}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-pic-mask .grey-mask{height:100%;width:100%;position:absolute;background-color:#404040;z-index:1;mix-blend-mode:color;transition:opacity .3s ease-in-out}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-pic-mask .linear-mask{height:100%;width:100%;position:absolute;z-index:1;transition:opacity .3s ease-in-out;background:linear-gradient(180deg,hsla(0,0%,65%,0),#404040);opacity:.5}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card .artist-name{width:100%;height:100%;position:absolute;display:flex;align-items:end;color:#f7fff7;padding:1vh .5vw;font-size:5vh;line-height:5vh;font-weight:900;text-transform:uppercase;z-index:3;transform:translateY(0);transition:transform .2s ease-in-out,opacity .3s ease-in-out}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card:hover .artist-pic-mask .grey-mask,body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card:hover .artist-pic-mask .linear-mask{opacity:0}body.page-artistes .main-artists .artists-section-2 .all-artists .whole-card:hover .artist-name{opacity:0;transform:translateY(20px)}body.single-artist{max-width:100vw;overflow-x:clip}body.single-artist footer{opacity:1!important;bottom:1vh!important}body.single-artist footer .pdfs{display:none}body.single-artist .go-back-artists{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-transform:uppercase;background-color:#21262b;font-weight:700;color:#f7fff7;padding:.5svh 1vw;font-size:2.5vh;line-height:2.5vh;border:2px solid #21262b;z-index:3;transition:all .2s ease-in-out;margin-top:12.5vh;margin-bottom:2vh;margin-left:7.5vw;display:flex;align-items:center;justify-content:center}body.single-artist .go-back-artists svg{height:1.8vh;transform:scaleX(-1);margin-right:.5vw}body.single-artist .go-back-artists:hover{background-color:transparent;color:#21262b}body.single-artist .main-single-artiste{width:100vw;height:81vh;max-height:81vh;display:flex;padding:0svh 7.5vw 10svh;position:relative;align-items:center;justify-content:center;z-index:2;gap:3%}body.single-artist .main-single-artiste section{width:33%}body.single-artist .main-single-artiste h4{font-size:4vh;line-height:4vh;text-transform:uppercase;font-weight:700;margin:0}body.single-artist .main-single-artiste .artist-and-name{display:flex;flex-direction:column;width:33%;height:100%;align-items:start;position:relative}body.single-artist .main-single-artiste .artist-and-name .media-artist{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:2px solid #ddfb43;position:relative}body.single-artist .main-single-artiste .artist-and-name .name-artist{height:14vh;position:absolute;z-index:2;bottom:2vh;left:-2vw;max-width:22vw}body.single-artist .main-single-artiste .bio-socials-section{display:flex;flex-direction:column;position:relative;justify-content:space-between;height:100%;width:33%}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials{display:flex;flex-direction:column;gap:2vh}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .bio-artist{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:16;-webkit-box-orient:vertical;overflow:hidden;text-align:start!important}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials p,body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials span{font-size:2.2vh;line-height:3vh;margin:0;font-weight:600!important;text-align:start!important}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist{display:flex;gap:.5vw;width:-moz-fit-content;width:fit-content}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist div{height:4vh;aspect-ratio:1/1;border:1.5px solid #21262b;border-radius:50px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist div svg{height:60%;max-width:70%}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist div:hover{background-color:#21262b}body.single-artist .main-single-artiste .bio-socials-section .bio-and-socials .socials-artist div:hover svg .cls-1{fill:#f7fff7}body.single-artist .main-single-artiste .bio-socials-section .contact-booking h4{margin-bottom:2vh}body.single-artist .main-single-artiste .bio-socials-section .contact-booking h6{font-size:2.2vh;text-transform:uppercase;margin:0;font-weight:600}body.single-artist .main-single-artiste .bio-socials-section .contact-booking a{font-size:2.2vh;margin:0;font-weight:600;color:#21262b;transition:all .2s ease-in-out}body.single-artist .main-single-artiste .bio-socials-section .contact-booking a:hover{color:#f18eb7}body.single-artist .main-single-artiste .video-agenda{height:100%;width:33%}body.single-artist .main-single-artiste .video-agenda .reverse{height:100%;width:100%;display:flex;flex-direction:column;position:relative;gap:7vh;padding-bottom:3vh;align-items:end}body.single-artist .main-single-artiste .video-agenda .reverse h4{text-align:end}body.single-artist .main-single-artiste .video-agenda .reverse .video{display:flex;flex-direction:column;gap:2vh;width:100%}body.single-artist .main-single-artiste .video-agenda .reverse .video iframe{width:100%;height:30vh;display:flex;justify-content:center;align-items:center}body.single-artist .main-single-artiste .video-agenda .reverse .agenda{width:100%;display:flex;flex-direction:column;align-items:end}body.single-artist .main-single-artiste .video-agenda .reverse .agenda button{background-color:transparent;border:none;animation:mvtVertical 1.5s ease-in-out infinite;cursor:pointer;transition:transform .3s ease}body.single-artist .main-single-artiste .video-agenda .reverse .agenda button.is-at-bottom{animation:none;transform:scaleY(-1)}body.single-artist .main-single-artiste .video-agenda .reverse .agenda button svg{height:1vh}@keyframes mvtVertical{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}body.single-artist .main-single-artiste .video-agenda .reverse ul{padding:0;display:flex;flex-direction:column;gap:2vh;width:100%;margin:2vh 0 0;height:20vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}body.single-artist .main-single-artiste .video-agenda .reverse ul::-webkit-scrollbar{display:none}body.single-artist .main-single-artiste .video-agenda .reverse ul li{list-style:none;display:flex;flex-direction:column}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist{display:flex;flex-direction:column;font-size:2.2vh;text-transform:uppercase}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .date{font-weight:700}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets{justify-content:space-between;display:flex;align-items:center;line-height:2.2vh}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-location{transition:color .2s ease-in-out;font-weight:500}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-location:hover{color:#f18eb7}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-tickets{display:flex;background-color:#ddfb43;color:#21262b;font-weight:700;transition:background-color .2s ease-in-out}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-tickets:hover{background-color:#f18eb7}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .linkto-tickets,body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .soldout{padding:.5svh .5vw}body.single-artist .main-single-artiste .video-agenda .reverse ul li .next-events-artist .location-and-tickets .soldout{border:1.5px solid #21262b;color:#21262b}body.single-artist .main-single-artiste .video-agenda .reverse ul li .ligne{position:relative;margin-top:2vh;display:flex}body.single-artist .main-single-artiste .video-agenda .reverse ul li .ligne .w-etoile{position:absolute;display:flex;top:-1.4vh;-o-object-fit:contain;object-fit:contain}body.single-artist .main-single-artiste .video-agenda .reverse ul li .ligne img{height:3vh}body.single-artist .main-single-artiste .video-agenda .reverse ul li span{display:flex;height:1.5px;background-color:#21262b;width:100%}body.page-contact{max-width:100vw;overflow-x:clip}body.page-contact footer{opacity:1!important;bottom:0!important}body.page-contact .main-contact{width:100vw;height:auto;display:flex;flex-direction:column;padding:17.5vh 7.5vw 3vh;position:relative;z-index:2;gap:2vh}body.page-contact .main-contact .contact-section-1{width:100%;height:auto;display:flex;justify-content:space-between;z-index:5;align-items:start}body.page-contact .main-contact .contact-section-1 .title-contact-page-wrap{position:relative}body.page-contact .main-contact .contact-section-1 .title-contact-page-wrap h1{font-size:12.5vh;line-height:10.5vh;text-transform:uppercase}body.page-contact .main-contact .contact-section-1 .title-contact-page-wrap img{height:5.2vh;position:relative;top:-2vh;left:1.5vw;width:-moz-fit-content;width:fit-content}body.page-contact .main-contact .contact-section-1 .text-contact{width:50%;height:70%;position:relative;z-index:2;display:flex;flex-direction:column;gap:2.5vh;align-items:start;font-weight:600!important;font-size:2.2vh;text-align:start!important}body.page-contact .main-contact .contact-section-2{width:100%;height:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:2%;margin:0;padding:0 7.5vw}body.page-contact .main-contact .contact-section-2 .whole-contact{width:23%;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;margin-top:5vh}body.page-contact .main-contact .contact-section-2 .whole-contact .media-and-mask{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;position:relative}body.page-contact .main-contact .contact-section-2 .whole-contact .media-and-mask img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.page-contact .main-contact .contact-section-2 .whole-contact .media-and-mask .grey-mask{width:100%;aspect-ratio:1/1;height:auto;background-color:#21262b;opacity:0;transition:all .3s ease-in-out;position:absolute}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction{height:50%;width:100%;position:absolute;top:17vh}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction img{height:4.5vh;transition:all .3s ease-in-out;transform:translateY(13vh);position:relative;z-index:4}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction p{margin:0;font-weight:500;font-size:1.8vh;color:#f7fff7;opacity:0;transform:translateY(18vh);transition:all .5s ease-in-out}body.page-contact .main-contact .contact-section-2 .whole-contact .nom-and-fonction h6{font-size:1.8vh;text-transform:uppercase;color:#f7fff7;font-weight:500;margin:5vh 0 0;transform:translateY(18vh);transition:all .5s ease-in-out;opacity:0;position:absolute;bottom:1vh;width:100%}body.page-contact .main-contact .contact-section-2 .whole-contact:hover .grey-mask{opacity:.8}body.page-contact .main-contact .contact-section-2 .whole-contact:hover .nom-and-fonction img{transform:translateY(-1vh)}body.page-contact .main-contact .contact-section-2 .whole-contact:hover .nom-and-fonction p{opacity:1;transform:translateY(-1.8vh)}body.page-contact .main-contact .contact-section-2 .whole-contact:hover .nom-and-fonction h6{opacity:1;transform:translateY(0)}body.page-past-events{max-width:100vw;height:auto;overflow-x:clip}body.page-past-events .main-past-events{width:100vw;height:-moz-fit-content;height:fit-content;display:flex;padding:10vh 5vw 0;position:relative;justify-content:space-between;z-index:2;margin-bottom:10vh}body.page-past-events .main-past-events .past-events-section-1{position:sticky;width:40%;top:10vh;height:85vh;padding:5vh 0 3vh;transition:opacity .2s ease-in-out;display:flex;flex-direction:column;gap:5vh}body.page-past-events .main-past-events .past-events-section-1 .title-past-wrap{width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:end}body.page-past-events .main-past-events .past-events-section-1 .title-past-wrap h1{text-transform:uppercase;font-size:14.5vh;line-height:12.5vh}body.page-past-events .main-past-events .past-events-section-1 .title-past-wrap img{height:6vh;position:relative;top:28vh;left:1.5vw}body.page-past-events .main-past-events .past-events-section-1 .searchbar{width:100%;height:5vh;height:-moz-fit-content;height:fit-content}body.page-past-events .main-past-events .past-events-section-1 .searchbar .barre-de-recherche{width:100%;display:flex;align-items:end;gap:2%;justify-content:space-between;border-bottom:1.5px solid #21262b;padding:0}body.page-past-events .main-past-events .past-events-section-1 .searchbar .barre-de-recherche input{width:90%;border:none;background-color:transparent;font-size:2.5vh;line-height:2vh;font-weight:700;padding:0;pointer-events:auto;color:#21262b}body.page-past-events .main-past-events .past-events-section-1 .searchbar .barre-de-recherche input:focus{outline:none}body.page-past-events .main-past-events .past-events-section-1 .searchbar .barre-de-recherche input::-moz-placeholder{color:rgba(33,38,43,.502);font-weight:700}body.page-past-events .main-past-events .past-events-section-1 .searchbar .barre-de-recherche input::placeholder{color:rgba(33,38,43,.502);font-weight:700}body.page-past-events .main-past-events .past-events-section-1 .searchbar .barre-de-recherche svg{max-width:8%;height:2vh;margin-bottom:.5vh}body.page-past-events .main-past-events .past-events-section-2{display:flex;width:50%}body.page-past-events .main-past-events .past-events-section-2 .artist-list{display:flex;flex-direction:column;gap:2vh;width:100%;margin-top:5vh}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item{list-style:none;display:flex;flex-direction:column;width:100%;transition:all .2s ease-in-out}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item.is-open button{color:#f18eb7}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item.is-open button svg{fill:#f18eb7}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item.is-open .past-events-artist{max-height:100vh}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item.is-open svg{transform:scaleY(-1)}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .ligne{width:100%;height:1.5px;background-color:#21262b}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .last-event{display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:none;font-size:2.3vh;line-height:1.8vh;font-weight:500;gap:0;text-transform:uppercase;width:100%;padding:0;cursor:pointer;transition:all .2s ease-in-out}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .last-event:hover{color:#f18eb7}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .last-event:hover svg{fill:#f18eb7}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .last-event h3{font-weight:800;font-size:3.5vh}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .last-event svg{height:1vh;transition:transform .2s ease-in-out}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .past-events-artist{width:100%;max-height:0;overflow:clip;transition:all .2s ease-in-out}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .past-events-artist ul{width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:1vh}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .past-events-artist ul li{display:flex;width:100%;justify-content:space-between;text-transform:uppercase}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .past-events-artist ul li span{width:-moz-fit-content;width:fit-content;display:flex;font-weight:600}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item .past-events-artist ul li span:last-child{font-weight:700}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item a{font-weight:800;text-transform:uppercase;display:flex;align-items:center;justify-content:end;gap:.5vw;margin:2vh 0 1vh;transition:color .2s ease-in-out}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item a svg{height:1.5vh;margin-top:.2vh;transition:fill .2s ease-in-out}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item a:hover{color:#f18eb7}body.page-past-events .main-past-events .past-events-section-2 .artist-list .event-item a:hover svg{fill:#f18eb7}}*{box-sizing:border-box;font-family:inter-24pt,sans-serif;font-style:normal;touch-action:manipulation}html{scroll-snap-type:proximity y}body,html{overscroll-behavior-y:contain}html.is-changing #swup{transition:opacity .3s ease}#swup,html.is-animating #swup{opacity:0}#swup{transition:opacity .4s ease}body.js-ready #swup{opacity:1}body{margin:0;background-color:#f7fff7}body,body a{color:#21262b}body a{text-decoration:none}h1{font-weight:900;color:#21262b;margin:0}#loader{position:fixed;inset:0;background:#f7fff7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;z-index:999;transition:opacity .8s ease,visibility .8s ease}#loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#loader .loader-percent{font-size:2vh;font-weight:600;color:#21262b;font-variant-numeric:tabular-nums;letter-spacing:-.02em}#loader .loader-bar-wrap{width:24vw;height:2px;background:hsla(0,0%,100%,.15);overflow:hidden;border-radius:10px}#loader .loader-bar{height:100%;width:0;background:#21262b;transition:width .15s ease-out}.page-transition-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease;color:#ddfb43}.page-transition-loader.is-visible{opacity:1}.page-transition-loader svg{width:8vh}.page-transition-loader svg path{opacity:.5;transform:scale(.92);transform-origin:center;animation:star-loader-pulse 1.8s ease-in-out infinite;animation-fill-mode:backwards}.page-transition-loader svg path:first-child{animation-delay:0s}.page-transition-loader svg path:nth-child(2){animation-delay:.4s}.page-transition-loader svg path:nth-child(3){animation-delay:.8s}