/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-moz-keyframes pop{0%{transform:scale(0)}95%{transform:scale(1.4)}100%{transform:scale(1)}}@-webkit-keyframes pop{0%{transform:scale(0)}95%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes pop{0%{transform:scale(0)}95%{transform:scale(1.4)}100%{transform:scale(1)}}@-moz-keyframes videofade{0%{opacity:0}10%{opacity:1}15%{opacity:0}70%{opacity:1}75%{opacity:0}80%{opacity:1}85%{opacity:0}95%{opacity:1}100%{opacity:1}}@-webkit-keyframes videofade{0%{opacity:0}10%{opacity:1}15%{opacity:0}70%{opacity:1}75%{opacity:0}80%{opacity:1}85%{opacity:0}95%{opacity:1}100%{opacity:1}}@keyframes videofade{0%{opacity:0}10%{opacity:1}15%{opacity:0}70%{opacity:1}75%{opacity:0}80%{opacity:1}85%{opacity:0}95%{opacity:1}100%{opacity:1}}@-moz-keyframes glitch{0%{background:#fff;color:#000}1%{background:#000;color:#fff}2%{background:#fff;color:#000}3%{background:#000;color:#fff}4%{background:#fff;color:#000}5%{background:#000;color:#fff}6%{background:#fff;color:#000}70%{background:#fff;color:#000}71%{background:#000;color:#fff}72%{background:#fff;color:#000}73%{background:#000;color:#fff}74%{background:#fff;color:#000}}@-webkit-keyframes glitch{0%{background:#fff;color:#000}1%{background:#000;color:#fff}2%{background:#fff;color:#000}3%{background:#000;color:#fff}4%{background:#fff;color:#000}5%{background:#000;color:#fff}6%{background:#fff;color:#000}70%{background:#fff;color:#000}71%{background:#000;color:#fff}72%{background:#fff;color:#000}73%{background:#000;color:#fff}74%{background:#fff;color:#000}}@keyframes glitch{0%{background:#fff;color:#000}1%{background:#000;color:#fff}2%{background:#fff;color:#000}3%{background:#000;color:#fff}4%{background:#fff;color:#000}5%{background:#000;color:#fff}6%{background:#fff;color:#000}70%{background:#fff;color:#000}71%{background:#000;color:#fff}72%{background:#fff;color:#000}73%{background:#000;color:#fff}74%{background:#fff;color:#000}}@-moz-keyframes glitchfade{0%{opacity:0}10%{opacity:1}15%{opacity:0}70%{opacity:1}75%{opacity:0}80%{opacity:1}85%{opacity:0}95%{opacity:1}100%{opacity:.1}}@-webkit-keyframes glitchfade{0%{opacity:0}10%{opacity:1}15%{opacity:0}70%{opacity:1}75%{opacity:0}80%{opacity:1}85%{opacity:0}95%{opacity:1}100%{opacity:.1}}@keyframes glitchfade{0%{opacity:0}10%{opacity:1}15%{opacity:0}70%{opacity:1}75%{opacity:0}80%{opacity:1}85%{opacity:0}95%{opacity:1}100%{opacity:.1}}@font-face{font-family:'Festival RIEN';src:url(../fonts/festivalrien-regular-webfont.eot);src:url(../fonts/festivalrien-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/festivalrien-regular-webfont.woff2) format("woff2"),url(../fonts/festivalrien-regular-webfont.woff) format("woff"),url(../fonts/festivalrien-regular-webfont.svg#festivalrienregular) format("svg");font-weight:400;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:"Roboto Mono",monospace;font-size:18px;text-transform:uppercase;width:100%}@media only screen and (min-width:1920px){body{background-size:1920px}}@media only screen and (max-width:1200px){body{background-position:center 0}}@media only screen and (max-width:767px){body{font-size:15px}}@media only screen and (max-width:400px){body{font-size:13px}}body.home .container,body.home .menu-container{animation:videofade 1s;animation-delay:3s;animation-fill-mode:forwards;opacity:0}.vignette{display:none}.rien{overflow:hidden;position:relative}.CTA{display:block;font-family:"Festival RIEN","Roboto Mono",monospace;font-size:1em;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55)}.CTA:hover{transform:scale(1.4) rotate(-4deg)}.CTA:hover:before{transform:rotate(-4deg) translate(-50%,-65%) skew(5deg)}.CTA:before{background:#71099d;content:"";display:block;height:130%;left:52%;position:absolute;top:50%;transform:rotate(2deg) translate(-50%,-50%) skew(5deg);transition:transform .2s cubic-bezier(.68,-.55,.265,1.55);width:130%;z-index:-1}.cta-link{background:#71099d;display:inline-block;font-family:"Festival RIEN","Roboto Mono",monospace;font-size:1.3em;padding:.3em .5em;text-decoration:none;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55)}.cta-link:hover{transform:scale(1.2)}img{height:auto}main{margin:0 auto;max-width:1200px}.video{height:100%;left:0;position:absolute;top:0;width:100%}.video img,.video video{box-sizing:border-box;height:auto;left:50%;margin:0 auto;max-width:1200px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}@media only screen and (max-width:1200px){.video img,.video video{top:0}}@media only screen and (max-width:670px){.video img,.video video{width:150%}}@media only screen and (max-width:545px){.video img,.video video{width:180%}}@media only screen and (max-width:400px){.video img,.video video{width:200%}}.container{box-sizing:border-box;margin:0 auto;padding:0;width:100%}@media only screen and (max-width:1200px){.container{padding-top:0}}@media only screen and (max-width:545px){.container{text-align:center}}h1,h2,h3,h4,h5,h6{font-family:"Festival RIEN","Roboto Mono",monospace;text-transform:none;font-weight:400}section>h1 span{display:none}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}b{font-weight:inherit;word-spacing:-.2em}.paragraph,p{margin:1em 0}b,strong{font-weight:700}.home_artists h1,.home_artists h2,.home_releve h1,.home_releve h2{font-family:"Roboto Mono",monospace;font-weight:700;text-transform:uppercase}.home_artists h1,.home_releve h1{display:none}.home_artists h2,.home_releve h2{font-size:.8em}.home_artists a,.home_releve a{text-decoration:none}.home_artists li.selected,.home_releve li.selected{opacity:.3;pointer-events:none}.home_artists li:nth-child(1n) a .name span::before,.home_releve li:nth-child(1n) a .name span::before{height:10px;transform:translate(-50%,-40%) rotate(1deg)}.home_artists li:nth-child(1n) a .voir,.home_releve li:nth-child(1n) a .voir{transform:rotate(3deg)}.home_artists li:nth-child(2n) a .name span::before,.home_releve li:nth-child(2n) a .name span::before{height:15px;transform:translate(-50%,-60%) rotate(-2deg)}.home_artists li:nth-child(2n) a .voir,.home_releve li:nth-child(2n) a .voir{transform:rotate(0)}.home_artists li:nth-child(3n) a .name span::before,.home_releve li:nth-child(3n) a .name span::before{height:8px;transform:translate(-40%,-50%) rotate(-1deg)}.home_artists li:nth-child(3n) a .voir,.home_releve li:nth-child(3n) a .voir{transform:rotate(-3deg)}.home_artists li:nth-child(4n) a .name span::before,.home_releve li:nth-child(4n) a .name span::before{height:13px;transform:translate(-55%,-50%) rotate(3deg)}.home_artists li:nth-child(4n) a .voir,.home_releve li:nth-child(4n) a .voir{transform:rotate(6deg)}.home_artists li:nth-child(5n) a .name span::before,.home_releve li:nth-child(5n) a .name span::before{height:13px;transform:translate(-45%,-50%) rotate(-1deg)}.home_artists li:nth-child(5n) a .voir,.home_releve li:nth-child(5n) a .voir{transform:rotate(0)}.home_artists li:nth-child(6n) a .name span::before,.home_releve li:nth-child(6n) a .name span::before{height:11px;transform:translate(-40%,-20%) rotate(1deg)}.home_artists li:nth-child(6n) a .voir,.home_releve li:nth-child(6n) a .voir{transform:rotate(0)}.home_artists li:nth-child(7n) a .name span::before,.home_releve li:nth-child(7n) a .name span::before{height:20px;transform:translate(-60%,-50%) rotate(2deg)}.home_artists li:nth-child(7n) a .voir,.home_releve li:nth-child(7n) a .voir{transform:rotate(4deg)}.home_artists li:nth-child(8n) a .name span::before,.home_releve li:nth-child(8n) a .name span::before{height:10px;transform:translate(-50%,-50%) rotate(1deg)}.home_artists li:nth-child(8n) a .voir,.home_releve li:nth-child(8n) a .voir{transform:rotate(8deg)}.home_artists li:nth-child(9n) a .name span::before,.home_releve li:nth-child(9n) a .name span::before{height:18px;transform:translate(-50%,-50%) rotate(-2deg)}.home_artists li:nth-child(9n) a .voir,.home_releve li:nth-child(9n) a .voir{transform:rotate(-4deg)}.home_artists li:nth-child(10n) a .name span::before,.home_releve li:nth-child(10n) a .name span::before{height:10px;transform:translate(-50%,-50%) rotate(2deg)}.home_artists li:nth-child(10n) a .voir,.home_releve li:nth-child(10n) a .voir{transform:rotate(-6deg)}.home_artists a:hover .name span::before,.home_releve a:hover .name span::before{width:100%}.home_artists a .name span,.home_releve a .name span{position:relative}.home_artists a .name span::after,.home_releve a .name span::after{content:".";display:inline}.home_artists a .name span::before,.home_releve a .name span::before{background:#71099d;border-radius:200px;box-sizing:border-box;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(1deg);transition:width .2s linear;width:0;z-index:-1}.home_releve{box-sizing:border-box;font-family:"Festival RIEN","Roboto Mono",monospace;font-size:1.5em;line-height:1.5em;text-transform:none;font-weight:400;margin:-3% auto 0;padding:0 10% 0 0;position:relative;text-align:right;width:100%;z-index:20}@media only screen and (max-width:670px){.home_releve{padding-right:0;text-align:center}}@media only screen and (max-width:670px){.home_releve h2{margin:0}}.home_releve .img,.home_releve .voir{display:none}.home_releve li,.home_releve ul{line-height:1.45em;list-style:none;margin:0;padding:0}@media only screen and (max-width:670px){.home_releve ul{padding-bottom:2em}}.home_releve li{display:inline}.home_releve li:nth-child(3n+3)::after{content:'';display:block}.home_releve a{display:inline-block;white-space:nowrap}@media only screen and (max-width:1024px){.home_releve a{padding:2px 0}}.home_releve a .name{padding-left:.5em}.home_releve a .name span::after{content:".";display:inline}@media only screen and (max-width:670px){.home_releve a .name{padding:0 .25em}}.home_artists{align-self:center;font-family:"Festival RIEN","Roboto Mono",monospace;font-size:2em;font-weight:400;line-height:1.5em;margin:60px auto 0;padding:10% 0;pointer-events:none;position:relative;text-align:right;text-transform:none;width:100%}@media only screen and (max-width:1200px){.home_artists{font-size:1.7em}}@media only screen and (max-width:1023px){.home_artists{font-size:1.4em}}@media only screen and (max-width:767px){.home_artists{font-size:1.6em;margin-top:40px}}.home_artists:hover .chat{opacity:0}.home_artists .chat{box-sizing:border-box;display:flex;justify-content:center;height:100%;left:0;position:absolute;top:15%;transition:opacity .4s linear;width:100%}.home_artists .chat img{align-self:center;bottom:0;height:auto;max-height:100%;max-width:none;position:absolute;right:0;width:auto}.home_artists li,.home_artists ul{list-style:none;margin:0;padding:0}.home_artists ul{display:block;width:100%}.home_artists li{display:block;justify-content:flex-end;width:40%}.home_artists a{color:#fff;display:flex;pointer-events:all;text-decoration:none;z-index:1}.home_artists a .name{display:flex;justify-content:flex-end;width:100%;z-index:3}.home_artists a .name span{padding:0 20px;position:relative}.home_artists a .img{display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;opacity:0;right:0;top:5%;transition:opacity .4s linear;z-index:2}.home_artists a .img img{align-self:center;display:block;height:auto;max-height:100%;max-width:none;pointer-events:none;width:auto;z-index:2}.home_artists a .voir{bottom:10%;font-size:.6em;opacity:0;pointer-events:none;position:absolute;right:10%;transition:transform .2s linear;z-index:3}.home_artists a .voir span{display:flex;transform:scale(0);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition-delay:.4s}.home_artists a .voir strong{display:none}.home_artists a .voir img{align-self:center;margin-left:.4em;width:2em}.home_artists a:hover .img{opacity:1;pointer-events:all}.home_artists a:hover .voir{opacity:1;pointer-events:all}.home_artists a:hover .voir span{transform:scale(1)}.home_artists a:hover .voir:hover span{transform:scale(1.5);transition-delay:0s;transition-duration:.2s}@media only screen and (max-width:670px){.home_artists{font-size:2em}.home_artists .chat,.home_artists li .img,.home_artists li .voir{display:none}.home_artists ul{display:flex;flex-direction:column;justify-content:center}.home_artists ul li{align-self:center;display:flex;justify-content:center;width:100%}}.home_shows{margin:0 auto;padding-top:8em;position:relative}.home_shows h1,.home_shows h2,.home_shows h3{margin:0}.home_shows h1{font-size:3.3333333em;left:0;line-height:normal;position:absolute;top:.5em;transform:rotate(-10deg)}.home_shows h2{color:#71099d;font-family:"Roboto Mono",monospace;font-size:1.66666667em;font-weight:700;left:.6em;line-height:normal;position:absolute;text-transform:uppercase;top:3.3em;transform:rotate(-13deg)}.home_shows h3{display:flex;font-family:"Roboto Mono",monospace;font-size:2.5555556em;font-weight:700;line-height:normal;margin:-.2em auto .2em;position:relative;text-align:center;text-transform:uppercase}.home_shows h3::after,.home_shows h3::before{background:#fff;border-radius:700px;content:"";display:block;height:5px;left:120%;position:absolute;top:0;width:8vw}@media only screen and (max-width:670px){.home_shows h3::after,.home_shows h3::before{top:5px}}.home_shows h3::after{left:auto;right:120%}.home_shows li,.home_shows ul{line-height:normal;list-style:none;margin:0;padding:0}.home_shows ul h2{font-size:1.4444444em;left:auto;position:static;text-align:center;top:auto;transform:none}.home_shows ul ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:1em}.home_shows ul ul li{flex-grow:0;flex-shrink:1;max-width:300px;position:relative;width:25%}@media only screen and (max-width:767px){.home_shows ul ul li{width:50%}}@media only screen and (max-width:400px){.home_shows ul ul li{width:100%}}.home_shows ul ul li span{display:none}.home_shows ul ul li .time{display:block;font-family:"Festival RIEN","Roboto Mono",monospace;font-size:2.2em;left:.5em;position:absolute;top:.8em;transform:rotate(-15deg);transition:transform .2s cubic-bezier(.68,-.55,.265,1.55);z-index:2}.home_shows ul ul li img{height:auto;max-height:none;max-width:100%;width:100%}.home_shows ul ul li a img{transform:scale(1);transition:transform .2s cubic-bezier(.68,-.55,.265,1.55)}.home_shows ul ul li a:hover img{transform:scale(1.4) rotate(10deg)}@media only screen and (max-width:545px){.home_shows ul ul li a:hover img{transform:scale(1.1)!important}}.home_shows ul ul li a:hover .time{transform:scale(1.6) rotate(0) translate(-50%,-50%)}@media only screen and (max-width:545px){.home_shows ul ul li a:hover .time{transform:scale(1.6) rotate(0) translate(-30%,0)!important}}@media only screen and (max-width:400px){.home_shows ul ul li a:hover .time{transform:scale(1.6) rotate(0) translate(40%,0)!important}}@media only screen and (max-width:1200px){.home_shows{padding-top:12em}.home_shows>h1{padding-top:.9em}.home_shows>h2{padding-top:1.8em}}@media only screen and (max-width:670px){.home_shows{padding-top:0}.home_shows>h1{font-size:2.5em;left:auto;padding-top:.5em;position:relative;text-align:center;top:auto;transform:none}.home_shows>h2{left:auto;padding-bottom:1em;padding-top:0;position:relative;top:auto;text-align:center;transform:none}.home_shows ul h2{padding-bottom:0}}.home_shows li{display:flex;flex-direction:column}.home_shows>ul li:nth-of-type(1n) a:hover img{transform:scale(1.4) rotate(10deg)}.home_shows>ul li:nth-of-type(2n) a:hover img{transform:scale(1.4) rotate(12deg)}.home_shows>ul li:nth-of-type(3n) a:hover img{transform:scale(1.4) rotate(-8deg)}.home_shows>ul li:nth-of-type(4n) a:hover img{transform:scale(1.4) rotate(10deg)}.home_shows>ul li:nth-of-type(5n) a:hover img{transform:scale(1.4) rotate(-13deg)}.home_shows>ul li:nth-of-type(6n) a:hover img{transform:scale(1.4) rotate(5deg)}.home_shows>ul li:nth-of-type(7n) a:hover img{transform:scale(1.4) rotate(10deg)}.home_shows>ul li:nth-of-type(8n) a:hover img{transform:scale(1.4) rotate(-10deg)}.home_shows>ul li:nth-of-type(9n) a:hover img{transform:scale(1.4) rotate(15deg)}.home_shows>ul li:nth-of-type(10n) a:hover img{transform:scale(1.4) rotate(-8deg)}header{position:relative}.section,section{margin:0 auto;position:relative;width:100%;z-index:2}.section h2,section h2{color:#71099d;font-size:2em}.section h3,section h3{color:#71099d;font-size:1.5em}@media only screen and (max-width:767px){.section h3,section h3{text-align:center}}.section .content,section .content{padding-bottom:.2em;text-transform:none}.section{left:50%;position:absolute;top:120px;transform:translateX(-50%)}@media only screen and (max-width:767px){.section{text-align:center;top:50px}}.section h1{margin-bottom:.5em}@media only screen and (max-width:545px){.section h1{margin-bottom:0}}.section ul{display:flex;font-size:1.5em;justify-content:center}@media only screen and (max-width:1024px){.section ul{font-size:1.2em}}@media only screen and (max-width:670px){.section ul{font-size:1em}}@media only screen and (max-width:545px){.section ul{font-size:.8em}}.section ul,.section ul li{list-style:none;margin:0;padding:0}.section ul li{align-self:center;padding:0 .5em}.section ul li:last-child a{background-position:top right}.section ul strong{background:#fff;color:#000;padding:0 .2em}.section ul a{background:url(/images/arrows.png) top left no-repeat;background-size:120px 60px;display:block;height:60px;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55);width:60px}@media only screen and (max-width:1024px){.section ul a{background-size:80px 40px;height:40px;width:40px}}.section ul a:hover{transform:scale(1.4)}.section ul a span{display:none}.section ul .hidden{visibility:hidden}.video_block{padding:6% 0 3%;position:relative}.video_block h2{background:#71099d;border:.5em solid #000;border-bottom:0;border-right:0;color:#000;font-family:"Roboto Mono",monospace;font-size:1.3em;font-weight:700;margin:0;max-width:70%;padding:10px 20px;position:absolute;right:0;top:3%;text-align:right;text-transform:uppercase;z-index:2}.video_block .video_iframe{padding-bottom:56.25%;position:relative;width:100%;z-index:1}.video_block .video_iframe iframe{left:0;height:100%;position:absolute;top:0;width:100%}.list{padding:6em 0 4em}.list .image{display:none}.list .vignette{display:block}@media only screen and (max-width:767px){.list{padding-top:3em}}@media only screen and (max-width:670px){.list{font-size:1.1em;padding-top:0;text-align:left}}@media only screen and (max-width:400px){.list{font-size:1em}}.list h2,.list h3{display:none}.list ul,.list ul li{list-style:none;margin:0;padding:0}.list ul ul,.list ul ul li{list-style:none;margin:0;padding:0}.list ul ul li{border-bottom:2px solid #71099d;box-sizing:border-box;display:flex;padding:2.5em 0 2.5em 18%;position:relative;width:100%}@media only screen and (max-width:670px){.list ul ul li{border:none;display:block;padding-left:30%}}.list ul ul .time{display:none}.list ul ul .buy,.list ul ul .details{display:flex!important}.list ul ul a{display:block;line-height:1.5em;text-decoration:none;width:100%}.list ul ul a:hover img{transform:translateY(-50%) scale(1.2)}@media only screen and (max-width:670px){.list ul ul a:hover img{transform:none}}.list ul ul a:hover .more{color:#fff}.list ul ul span{display:block}.list ul ul img{height:auto;left:-1em;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s cubic-bezier(.68,-.55,.265,1.55);width:20%;z-index:1}@media only screen and (max-width:670px){.list ul ul img{top:0;transform:none;width:35%}}.list ul ul .name{flex-grow:none;flex:none}.list ul ul .details{flex-direction:column;flex-grow:1;flex-shrink:0;line-height:1.35em;position:relative;z-index:2}.list ul ul .details>*{display:block}.list ul ul .details strong{font-weight:700;text-transform:uppercase}.list ul ul .buy{align-self:center;background:#71099d;color:#fff;font-weight:700;margin-left:auto;padding:.1em .3em;text-transform:uppercase;transition:transform .2s cubic-bezier(.68,-.55,.265,1.55);white-space:nowrap;width:auto}.list ul ul .buy:hover{background:#fff;color:#000;transform:scale(1.2)}@media only screen and (max-width:670px){.list ul ul .buy:hover{transform:none}}@media only screen and (max-width:670px){.list ul ul .buy{margin:1em 0;padding:.3em .5em}}.list ul ul .more{color:#71099d;font-size:.8em;text-decoration:underline;text-transform:uppercase}.list ul ul .name{font-family:"Festival RIEN","Roboto Mono",monospace;font-size:1.5em;padding-bottom:.3em}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.has-medium-font-size{font-size:1.5em}.has-large-font-size{font-size:1.8em}.has-huge-font-size{font-size:2em}.has-drop-cap:first-letter{color:red;float:left;font-size:5em;font-weight:700;line-height:1em;padding-bottom:.03em;padding-right:.2em}img{max-width:100%}.wp-block-media-text{position:relative}.wp-block-media-text h1,.wp-block-media-text h2,.wp-block-media-text h3,.wp-block-media-text h4,.wp-block-media-text h5,.wp-block-media-text h6{color:#fff;font-family:"Roboto Mono",monospace;font-weight:700;line-height:1em;text-align:left;text-transform:uppercase}@media only screen and (max-width:400px){.wp-block-media-text h1,.wp-block-media-text h2,.wp-block-media-text h3,.wp-block-media-text h4,.wp-block-media-text h5,.wp-block-media-text h6{text-align:center}}.wp-block-media-text .wp-block-media-text__media{height:100%;left:0;margin:0;position:absolute;top:0;width:50%;z-index:-1}.wp-block-media-text .wp-block-media-text__media img{left:20%;height:auto;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:130%}@media only screen and (max-width:400px){.wp-block-media-text .wp-block-media-text__media{left:auto;margin:-6em 0 -5em;position:relative;top:auto;width:100%}.wp-block-media-text .wp-block-media-text__media img{left:auto;margin:0 auto;position:static;top:auto;transform:none;width:100%}}.wp-block-media-text .wp-block-media-text__content{padding-left:50%}@media only screen and (max-width:400px){.wp-block-media-text .wp-block-media-text__content{padding-left:0}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{left:auto;right:0}@media only screen and (max-width:400px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{right:auto}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img{left:auto;right:20%;transform:translate(50%,-50%)}@media only screen and (max-width:400px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img{right:auto;transform:none}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:50%}@media only screen and (max-width:400px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:0}}.wp-block-media-text.macaron .wp-block-media-text__media{width:60%}@media only screen and (max-width:767px){.wp-block-media-text.macaron .wp-block-media-text__media{top:-6em}}@media only screen and (max-width:670px){.wp-block-media-text.macaron .wp-block-media-text__media{top:-4em;width:40%}}@media only screen and (max-width:400px){.wp-block-media-text.macaron .wp-block-media-text__media{margin:-3em 0 -5em;top:auto;width:100%}}.wp-block-media-text.macaron .wp-block-media-text__media img{right:40%;top:30%}@media only screen and (max-width:767px){.wp-block-media-text.macaron .wp-block-media-text__content{padding-left:0}}@media only screen and (max-width:767px){.wp-block-media-text.macaron.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:0}}.wp-block-button{background:#71099d;display:inline-block;font-size:1.5em;font-weight:700;margin-bottom:1.5em;padding:10px 20px;text-transform:uppercase}.wp-block-button a{color:#fff;opacity:.5;text-decoration:none}.wrapper{margin:5em 0;position:relative}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{background:#fff;color:#000;display:inline-block;font-family:"Roboto Mono",monospace;font-size:1.6em;font-weight:700;margin:0;text-align:left;text-transform:uppercase}.wrapper h2{font-size:1.4em}.wrapper h3{font-size:1.3em}.wrapper h4{font-size:1.2em}.wrapper h5{font-size:1.1em}.wrapper h6{font-size:1em}.wrapper .wp-block-image{height:120%;left:0;margin:0 0 0 -2em;position:absolute;top:50%;transform:translate(-100%,-50%);z-index:0}.wrapper .wp-block-image img{height:100%;width:auto}.wrapper .wp-block-image:last-child{left:auto;margin:0 -2em 0 0;right:0;transform:translate(100%,-50%)}#menu{z-index:100}#menu .menu-container{background:0 0;background-attachment:fixed;background-size:750px 750px;box-shadow:none;box-sizing:border-box;font-family:"Roboto Mono",monospace;font-weight:700;left:0;margin:0;position:fixed;top:0;transition:padding .2s linear,box-shadow .3s linear,background .3s linear;z-index:100}@media only screen and (max-width:545px){#menu .menu-container{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5)}}.docked #menu .menu-container,.opened #menu .menu-container{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5)}#menu{text-transform:uppercase}#menu .inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1200px;padding:10px 0 0;transition:box-shadow .3s linear,background .3s linear}#menu .top{display:flex;justify-content:space-between;padding-bottom:10px}#menu .top .right{display:flex}#menu .cta-passes{align-self:center;border:2px solid #71099d;font-weight:700;line-height:1em;max-width:170px;padding:5px 10px;text-align:center;word-spacing:-.1em}@media only screen and (max-width:545px){#menu .cta-passes{font-size:.7em}#menu .cta-passes strong{font-size:1.3em}#menu .cta-passes strong:after{content:"";display:block}#menu .cta-passes span{display:none}}#menu .cta-passes:hover{animation:glitch 3s linear;animation-iteration-count:2;background:#fff;border-color:#fff;color:#000}#menu a,#menu a:active,#menu a:link{text-decoration:none}#menu li,#menu ul{list-style:none;margin:0;padding:0}#menu ul{box-sizing:border-box}#menu .menu{margin-top:-2px}#menu .menu>ul{display:flex;height:30px;justify-content:flex-start;padding-right:10px;width:100%}#menu .menu>ul>li{height:30px;line-height:30px}#menu .menu>ul>li:first-child{display:none}#menu .menu>ul li{padding-right:10px;position:relative}#menu .menu>ul li a{box-sizing:border-box;display:block;padding:0 40px 0 2px}#menu .menu>ul li:hover>a{animation:glitch 3s linear;animation-iteration-count:2;background:#fff;color:#000}#menu .menu>ul li ul{display:none;font-size:14px;line-height:1.45em;padding:8px 10px 0 0;position:absolute;width:100%}#menu .menu>ul li ul li{background:#000;padding:1px 0;width:auto}#menu .menu>ul li ul li a{background:#fff;color:#000;display:block}#menu .menu>ul li:hover ul{display:block}#menu .logo{display:flex;padding-top:7px}#menu .menu-icon{height:38px;width:37px}#menu .menu-icon a{display:block;height:37px;overflow:hidden;position:relative}#menu .menu-icon a::after,#menu .menu-icon a::before{animation:pop .6s linear;animation-fill-mode:forwards;background:url(/images/menu-icon.png) 0 -74px no-repeat;background-size:149px 111px;content:"";display:block;height:37px;left:0;opacity:1;position:absolute;top:0;transform:scale(1);transition:transform .1s linear;width:37px}#menu .menu-icon a::before{animation:none;opacity:0;transform:scale(1)}#menu .menu-icon a i{display:block;position:relative;height:37px;width:37px}#menu .menu-icon a i::after,#menu .menu-icon a i::before{background:url(/images/menu-icon.png) 0 0 no-repeat;background-size:149px 111px;content:"";display:block;height:37px;left:0;position:absolute;top:0;transition:transform .2s linear;width:37px}#menu .menu-icon a i::after{background-position:0 -37px;transform:scale(1,0)}@media only screen and (max-width:767px){#menu .menu-icon{height:36px;width:30px}#menu .menu-icon a{height:30px}#menu .menu-icon a::after,#menu .menu-icon a::before{background-position:0 -60px;background-size:121px 90px;height:30px;width:30px}#menu .menu-icon a i{height:30px;width:30px}#menu .menu-icon a i::after,#menu .menu-icon a i::before{background-position:0 0;background-size:121px 90px;height:30px;width:30px}#menu .menu-icon a i::after{background-position:0 -30px;transform:scale(1,0)}}#menu .menu-icon span{display:none}#menu .logo-rien{background:url(/images/menu-icon.png) right 0 no-repeat;background-size:149px 111px;height:38px;margin-left:15px;width:97px}#menu .logo-rien a{display:block;height:100%;overflow:hidden;position:relative}#menu .logo-rien a::after{background:url(/images/menu-icon.png) 0 -74px no-repeat;background-size:149px 111px;content:"";display:block;height:37px;left:0;position:absolute;top:0;transform:scaleX(0) rotate(44deg) translate(24%,-5%);transform-origin:center left;transition:transform .1s linear;width:37px}#menu .logo-rien a:hover::after{transform:scaleX(2.3) rotate(44deg) translate(24%,-5%)}@media only screen and (max-width:767px){#menu .logo-rien{background-position:right 0;background-size:121px 90px;height:36px;width:78px}#menu .logo-rien a::after{background-position:0 -60px;background-size:121px 90px;height:30px;width:30px}}#menu .logo-rien span{display:none}#menu .social{align-self:center;display:flex;margin-right:30px}@media only screen and (max-width:767px){#menu .social{margin-right:10px}}@media only screen and (max-width:545px){#menu .social{margin-right:5px}}#menu .social span{display:none}#menu .social ul{display:flex;justify-content:space-around}#menu .social ul li{align-self:center;height:25px;margin-right:10px;width:25px}@media only screen and (max-width:400px){#menu .social ul li{margin-right:3px}}#menu .social ul li a{background:url(/images/social-icons.png) 0 0 no-repeat;background-size:100px 25px;display:block;height:100%;padding:0;transition:transform .2s linear;width:100%}#menu .social ul li a:hover{transform:scale(1.4)}#menu .social ul li.facebook a{background-position:-25px 0}#menu .social ul li.instagram a{background-position:-50px 0}#menu .social ul li.youtube a{background-position:-75px 0}#menu .menu,#menu .social{height:30px;transform:scaleY(1);transition:height .2s linear,transform .2s linear;transform-origin:top left}body.docked #menu .container{z-index:3}.home body.docked #menu .container{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5)}body.docked #menu .container .inner{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5)}.home body.docked #menu .container .inner{background:0 0;box-shadow:none}body.docked #menu .menu-icon a:hover::after{animation:none;opacity:0}body.docked #menu .menu-icon a:hover::before{animation:none;opacity:1;transform:scale(0)}body.docked #menu .menu-icon a i::before{transform:scale(1,0)}body.docked #menu .menu-icon a i::after{transform:scale(1,1)}body.docked #menu .menu{height:0;overflow:hidden;transform:scaleY(0)}@media only screen and (max-width:767px){#menu .container{z-index:3}.home #menu .container{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5)}#menu .container .inner{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5)}.home #menu .container .inner{background:0 0;box-shadow:none}#menu .menu-icon a:hover::after{animation:none;opacity:0}#menu .menu-icon a:hover::before{animation:none;opacity:1;transform:scale(0)}#menu .menu-icon a i::before{transform:scale(1,0)}#menu .menu-icon a i::after{transform:scale(1,1)}#menu .menu{background:#000;box-shadow:0 5px 0 0 rgba(0,0,0,.5);height:0;left:0;overflow:hidden;position:absolute;top:0;transform:scaleY(0);width:100vw;z-index:-1}.home #menu .menu{background:0 0;box-shadow:none}#menu .menu>ul,#menu .menu>ul li ul{padding:0;position:relative}#menu .menu>ul{box-sizing:border-box;display:flex;flex-flow:column;font-size:22px;justify-content:flex-start;margin:0;padding:80px 0 50px;width:100%}#menu .menu>ul li{display:block;max-width:none;padding:0 0 15px 0;width:100%}#menu .menu>ul li a{display:block}#menu .menu>ul li ul{display:block;font-size:17px;overflow:hidden;padding-top:5px;transition:height .2s linear}#menu .menu>ul li ul li{padding:5px 0}body.opened #menu .menu{background:#000;height:100vh;overflow:auto;transform:scaleY(1)}body.opened #menu .menu>ul li ul li a{padding:2px}body.opened #menu .menu>ul>li{height:auto}body.opened #menu .menu-icon a::after,body.opened #menu .menu-icon a:hover::after{animation:none;opacity:1;transform:scale(.8)}body.opened #menu .menu-icon a::before,body.opened #menu .menu-icon a:hover::before{animation:none;opacity:1;transform:scale(.8) rotate(90deg)}body.opened #menu .menu-icon a:hover::after{transform:scale(1)}body.opened #menu .menu-icon a:hover::before{transform:scale(1) rotate(90deg)}body.opened #menu .menu-icon a i::before{transform:scale(1,0)}body.opened #menu .menu-icon a i::after{transform:scale(1,0)}}.page_content{padding:130px 0 0;text-transform:none}@media only screen and (max-width:670px){.page_content{padding-top:80px}}.cta-list{font-family:"Festival RIEN","Roboto Mono",monospace;font-size:1.5em;line-height:1.5em}.cta-list li,.cta-list ul{list-style:none;margin:0;padding:0}.cta-list ul{display:flex;flex-direction:column}.cta-list li:nth-child(1n) a::before{height:10px;transform:translate(-50%,-40%) rotate(1deg)}.cta-list li:nth-child(2n) a::before{height:15px;transform:translate(-50%,-60%) rotate(-2deg)}.cta-list li:nth-child(3n) a::before{height:8px;transform:translate(-40%,-50%) rotate(-1deg)}.cta-list li:nth-child(4n) a::before{height:13px;transform:translate(-55%,-50%) rotate(3deg)}.cta-list li:nth-child(5n) a::before{height:13px;transform:translate(-45%,-50%) rotate(-1deg)}.cta-list li:nth-child(6n) a::before{height:11px;transform:translate(-40%,-20%) rotate(1deg)}.cta-list li:nth-child(7n) a::before{height:20px;transform:translate(-60%,-50%) rotate(2deg)}.cta-list li:nth-child(8n) a::before{height:10px;transform:translate(-50%,-50%) rotate(1deg)}.cta-list li:nth-child(9n) a::before{height:18px;transform:translate(-50%,-50%) rotate(-2deg)}.cta-list li:nth-child(10n) a::before{height:10px;transform:translate(-50%,-50%) rotate(2deg)}.cta-list a{display:block;float:left;padding:0 20px;position:relative;text-decoration:none}.cta-list a:hover::before{width:100%}.cta-list a:hover::after{transform:translateY(-50%) scale(1.6)}.cta-list a::after{background:#fff;border-radius:500px;content:"";display:block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);width:6px}.cta-list a::before{background:#71099d;border-radius:200px;box-sizing:border-box;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(1deg);transition:width .2s linear;width:0;z-index:-1}.programmation .home_shows{padding-top:130px}.programmation .home_shows h1{font-size:3.3333333em;left:auto;padding-top:1em;position:relative;text-align:center;top:auto;transform:none}.programmation .home_shows h2{left:auto;padding-bottom:1.5em;position:relative;top:auto;text-align:center;transform:none}.programmation article{margin-bottom:-7em}.programmation .images>div{max-width:1560px;padding:240px 0 0}@media only screen and (orientation:landscape){.programmation .images>div img{margin:0 auto;max-height:calc(100vh - 280px);width:auto}}@media only screen and (orientation:landscape) and (max-height:767px){.programmation .images>div img{margin:0 auto;max-height:calc(100vh - 50px);width:auto}}.programmation .images>div:first-child{margin:0 -15%;text-align:center;width:130%}@media only screen and (max-width:1200px){.programmation .images>div:first-child{padding-top:230px}}@media only screen and (max-width:767px){.programmation .images>div:first-child{padding-top:150px}}.programmation .images>div:last-child{left:50%;opacity:1;position:fixed;text-align:center;top:0;transform:translateX(-50%);transition:opacity .4s linear;width:120%}@media (orientation:landscape){.programmation .images>div:last-child{width:100%}}@media only screen and (max-width:1200px){.programmation .images>div:last-child{padding-top:230px}}@media only screen and (max-width:767px){.programmation .images>div:last-child{padding-top:150px}}@media only screen and (max-width:400px){.programmation .images>div:last-child{width:105%}}.docked .programmation .images>div:last-child{opacity:.1}.programmation .details{display:flex;justify-content:flex-start;padding:2em 0;width:100%}@media only screen and (max-width:1024px){.programmation .details{font-size:.8em}}@media only screen and (max-width:768px){.programmation .details{font-size:1em;position:relative}}@media only screen and (max-width:545px){.programmation .details{flex-direction:column}}.programmation .details>div{align-self:center}.programmation .details .date{display:flex;flex-direction:column;font-family:"Roboto Mono",monospace;font-size:1.7em;text-align:center;text-transform:unset;white-space:nowrap;word-spacing:-.2em}.programmation .details .date em,.programmation .details .date strong{display:block;font-style:normal;font-weight:700}.programmation .details .date em{color:#71099d;font-size:1.4em}.programmation .details .lieu{padding:.6em 2em;position:relative}@media only screen and (max-width:545px){.programmation .details .lieu{padding:.6em 0}}.programmation .details .lieu:after{background:#71099d;border-radius:500px;content:"";display:block;height:100%;left:.8em;position:absolute;top:0;transform:rotate(2deg);width:5px}@media only screen and (max-width:545px){.programmation .details .lieu:after{display:none}}.programmation .details .lieu .salle span,.programmation .details .lieu .salle strong{white-space:nowrap}@media only screen and (max-width:400px){.programmation .details .lieu .salle span{font-size:.8em}}.programmation .details .prix{display:flex}@media only screen and (max-width:545px){.programmation .details .prix{justify-content:center}}.programmation .details .prix ul,.programmation .details .prix ul li{list-style:none;margin:0;padding:0}.programmation .details .billets{font-size:2.4em;margin-left:auto;padding-right:1em}@media only screen and (max-width:1200px){.programmation .details .billets{font-size:2em}}@media only screen and (max-width:768px){.programmation .details .billets{bottom:.5em;position:absolute;transform:rotate(-5deg);right:-1em}}@media only screen and (max-width:670px){.programmation .details .billets{bottom:-.3em;right:0}}@media only screen and (max-width:545px){.programmation .details .billets{bottom:auto;margin:0 auto;padding:1em 0 0;position:static;transform:none;right:auto}}.programmation .artists,.programmation .host{display:flex;justify-content:flex-start}@media only screen and (max-width:545px){.programmation .artists,.programmation .host{display:block;padding:1em 0}}.programmation .artists>div,.programmation .host>div{flex-basis:7em;flex-shrink:0;width:9em}@media only screen and (max-width:545px){.programmation .artists>div,.programmation .host>div{margin:0 auto;padding-bottom:1em}}.programmation .artists ul,.programmation .artists ul li,.programmation .host ul,.programmation .host ul li{display:inline;margin:0;padding:0}.programmation .artists ul,.programmation .host ul{padding-left:1em}@media only screen and (max-width:545px){.programmation .artists ul,.programmation .host ul{padding-left:0}}.programmation .artists ul li:after,.programmation .host ul li:after{content:", ";display:inline}.programmation .artists ul li:last-child:after,.programmation .host ul li:last-child:after{display:none}.programmation .artists ul a,.programmation .host ul a{white-space:nowrap}.programmation section{margin-top:-2em}.programmation .home_shows:first-child{padding-top:80px}@media only screen and (max-width:767px){.programmation .home_shows:first-child{padding-top:50px}}.humoristes .images>div{max-width:1560px;padding:230px 0 0}@media only screen and (orientation:landscape){.humoristes .images>div img{margin:0 auto;max-height:calc(100vh - 280px);width:auto}}@media only screen and (orientation:landscape) and (max-height:767px){.humoristes .images>div img{margin:0 auto;max-height:calc(100vh - 50px);width:auto}}.humoristes .images>div:first-child{left:50%;opacity:1;padding:0;position:fixed;text-align:center;top:10%;transform:translateX(-50%);transition:opacity .4s linear;width:150%;z-index:-1}@media only screen and (orientation:landscape){.humoristes .images>div:first-child img{max-height:calc(100vh)}}@media only screen and (orientation:landscape) and (max-height:767px){.humoristes .images>div:first-child img{max-height:calc(100vh)}}.docked .humoristes .images>div:first-child{opacity:.5}.humoristes .images>div:last-child{margin:0 auto;padding-top:230px;text-align:center;width:60%}@media only screen and (max-width:1200px){.humoristes .images>div:last-child{padding-top:230px}}@media only screen and (max-width:767px){.humoristes .images>div:last-child{padding-top:150px}}.humoristes section{margin-top:-7em}.humoristes .discover{position:relative}.humoristes .discover_artists,.humoristes .discover_releve{font-size:1.2em;line-height:1.5em;margin:1.4em 0;padding:0;position:static;text-align:left;width:100%}@media only screen and (max-width:767px){.humoristes .discover_artists,.humoristes .discover_releve{text-align:center}}@media only screen and (min-width:1920px){.humoristes .discover_artists,.humoristes .discover_releve{font-size:1.2em;margin:1.4em 0;width:auto}}.humoristes .discover_artists .img,.humoristes .discover_artists .voir,.humoristes .discover_releve .img,.humoristes .discover_releve .voir{display:none;margin:0;padding:0}.humoristes .discover_artists .chat,.humoristes .discover_releve .chat{position:absolute;right:-4em;top:50%;transform:translateY(-50%);width:50%;z-index:-1}@media only screen and (max-width:1024px){.humoristes .discover_artists .chat,.humoristes .discover_releve .chat{margin-top:3em;width:60%}}@media only screen and (max-width:1023px){.humoristes .discover_artists .chat,.humoristes .discover_releve .chat{display:none}}.humoristes .discover_artists h4,.humoristes .discover_releve h4{color:#71099d;flex-wrap:nowrap;font-family:"Roboto Mono",monospace;font-size:.8em;font-weight:700;margin:.5em 0;text-transform:uppercase;width:60%}@media only screen and (max-width:1023px){.humoristes .discover_artists h4,.humoristes .discover_releve h4{width:100%}}@media only screen and (max-width:767px){.humoristes .discover_artists h4,.humoristes .discover_releve h4{font-size:1em}}.humoristes .discover_artists li,.humoristes .discover_artists ul,.humoristes .discover_releve li,.humoristes .discover_releve ul{display:inline;margin:0;padding:0}.humoristes .discover_artists ul,.humoristes .discover_releve ul{display:block;width:60%}@media only screen and (max-width:1023px){.humoristes .discover_artists ul,.humoristes .discover_releve ul{width:100%}}.humoristes .discover_artists li:nth-child(3n+3)::after,.humoristes .discover_releve li:nth-child(3n+3)::after{display:none}.humoristes .discover_artists a .name,.humoristes .discover_releve a .name{padding:0 .5em 0 0}.humoristes .discover_releve{position:relative}.humoristes .list{padding:0 0 4em 0}#menu .menu-container,.rien{box-sizing:border-box;padding-left:20%;padding-right:20%;width:100%}@media only screen and (max-width:1920px){#menu .menu-container,.rien{padding-left:15%;padding-right:15%}}@media only screen and (max-width:1200px){#menu .menu-container,.rien{padding-left:10%;padding-right:10%}}@media only screen and (max-width:1024px){#menu .menu-container,.rien{padding-left:6%;padding-right:6%}}@media only screen and (max-width:400px){#menu .menu-container,.rien{padding-left:3%;padding-right:3%}}@media only screen and (max-width:767px){body.opened #menu .menu>ul{padding-left:6%;padding-right:6%}}@media only screen and (max-width:400px){body.opened #menu .menu>ul{padding-left:3%;padding-right:3%}}