:root{--purple:#6f6dff;--pink:#ff7f9f;--green:#00c9a3;--yellow:#ffb300;--magenta:#6b2d3b;--darkblue:#164f6a;--blue:#479fff}.bg--green{background:#26828e}.bg--yellow{background:#fbcd00}.bg--pink{background:#de2554}.bg--black{background:#000}.bg--white{background:#eee}.green{color:#26828e}.yellow{color:#fbcd00}.pink{color:#de2554}.black{color:#000}.white{color:#eee}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;font-size:100%;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}fieldset,img,legend{border:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a,button{-ms-touch-action:manipulation;touch-action:manipulation}b,strong{font-weight:inherit}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none;vertical-align:top}ol,ul{list-style:none}button{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:inherit;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;white-space:normal}button::-moz-focus-inner{border-style:none;padding:0}button:focus{outline:0}@font-face{font-family:jeanlucweb-thin;src:url(https://2018.hellobirdsfestival.fr/public/jeanlucweb-thin.46a432d2.woff) format('woff');font-weight:400;font-style:normal}body{font-family:jeanlucweb-thin,sans-serif;font-weight:400;line-height:1.4;font-weight:400;color:#6f6dff}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}h3{font-size:6.5vh;color:#fff;margin-bottom:1vh}.db{display:block}.dbn{display:none}.shape_circle{position:fixed;position:absolute;left:30%;top:72.5vh;z-index:-1}.shape_circle svg{fill:#6b2d3b;fill:var(--magenta);fill:#00c9a3;fill:var(--green);fill:#ffb300;fill:var(--yellow)}body{background:#6f6dff;background:var(--purple);color:#fff;overflow-x:hidden}.container{max-width:90%;margin:0 auto}@media (orientation:landscape){.container{max-width:80%;margin:0 auto}}
.control{position:absolute;left:10%;top:5%;z-index:999;background:var(--magenta);background:var(--magenta);font-family:sans-serif;padding:4px 15px}.control:hover{background:var(--green);background:var(--green)}.Home{overflow:hidden;position:absolute;top:0;left:0;width:100%;overflow:hidden}.Home_mask{background:var(--yellow);background:var(--yellow);position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0;z-index:999;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0)}
.Intro{margin:2.5vh auto 0;max-width:90%;height:100vh;height:calc(1vh * 100);height:calc(var(--vh,1vh) * 100);position:relative}@media (orientation:landscape){.Intro{margin-top:10vh;max-width:80%}}.Intro_logo{margin-bottom:10vh;width:95%;background:red}@media (orientation:landscape){.Intro_logo{width:70%}}.Intro_sub{margin-bottom:3vh;font-size:4vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.Intro_sub h2{line-height:.9;margin-bottom:2vh}@media (orientation:landscape){.Intro_sub{font-size:8vh;margin-bottom:6vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.Network{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:25%;overflow:hidden}.Network li{width:44%;height:100%}.icn{display:block;height:100%}.icn:hover svg{fill:var(--yellow);fill:var(--yellow)}.icn svg{max-width:100%;fill:var(--pink);fill:var(--pink);fill:#fff}@media (orientation:landscape){.Network{top:0;right:0;width:10%}}
.Hello_letter{fill:#fff}.Logo{margin-bottom:2vh;padding-top:10vh}@media (orientation:landscape){.Logo{padding-top:0;width:65%}}.Logo_birds,.Logo_hello{position:relative}.Logo_hello{margin-bottom:1vh;width:84.5%}.Logo_birds{width:72.5%;margin-left:19%;margin-left:auto}@media (orientation:landscape){.Logo_birds{margin-left:39%}}.Logo_mask{position:absolute;background:#fff;background:#f4db5c;background:red;left:0;right:0;top:0;bottom:0;margin:auto}.Logo_hello .Logo_inner{padding-bottom:29.62%}.Logo_hello svg{position:absolute;bottom:0}.Logo_birds .Logo_inner{padding-bottom:33.9%}.Logo_birds svg{position:absolute;bottom:0}.Logo_inner{height:0;width:100%}.Logo_img{width:100%}
.Subtitle{overflow:hidden;font-size:7vh;line-height:.8}@media (orientation:landscape){.Subtitle{font-size:10vh;width:50%}}.Subtitle_inner{display:inline-block;position:relative;z-index:1}.Subtitle_dash{position:absolute;width:100%;height:1.5vh;bottom:-2vh;z-index:2;right:0}@media (orientation:landscape){.Subtitle_seapop{text-align:right}}.Subtitle_seaside{margin-left:auto;text-align:right}@media (orientation:landscape){.Subtitle_seaside{text-align:left;text-align:initial}}.Subtitle_mask{position:absolute;bottom:-100%;left:-25%;margin:0 auto;height:100%;height:calc(100% - 2vh);width:150%;background:var(--purple);background:var(--purple);z-index:1;display:none}.letter_seapop,.letter_seaside{display:inline-block}
.CircleRotate{position:absolute;width:30vh;width:calc(1vh * 30);width:calc(var(--vh,1vh) * 30);height:30vh;height:calc(1vh * 30);height:calc(var(--vh,1vh) * 30);z-index:1;left:0;right:0;margin:0 auto;bottom:-15vh;bottom:calc(1vh * -15);bottom:calc(var(--vh,1vh) * -15);will-change:transform}.CircleRotate svg{width:100%;height:100%}.CircleRotate:after,.CircleRotate:before{content:'';width:100%;height:2px;background:red;position:absolute;left:0;right:0;display:none}.CircleRotate:after{top:0}.CircleRotate:before{bottom:0}.circle_group{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;fill:#00f;height:99%;width:99%}.circle_shape{display:block;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:300px}.circle_shape--front{background:var(--yellow);background:var(--yellow)}.circle_shape--back{background:var(--pink);background:var(--pink);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.Lineup{position:absolute;background:var(--blue);background:var(--blue);font-size:6vh;left:0;right:0;z-index:999;margin:auto;height:100%}@media (orientation:landscape){.Lineup{font-size:12.5vh;top:0;bottom:0}}.Lineup_wrapper{padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Lineup_inner{display:block}.Lineup_artistes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;margin-bottom:2vh;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}@media (orientation:landscape){.Lineup_artistes{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.Lineup_artiste{padding:0 20px}.Lineup_artiste a:nth-child(even){color:red}.Lineup_artiste a{color:#fff;text-decoration:none;-webkit-transition:all .3 ease;-o-transition:all .3 ease;transition:all .3 ease;display:inline-block}.Lineup_artiste a:hover{color:var(--darkblue);color:var(--darkblue)}.Lineup_artiste:nth-child(even) a{color:hsla(0,0%,100%,70%)}.Lineup_artiste:nth-child(even) a:hover{color:var(--darkblue);color:var(--darkblue)}.Lineup_close{width:30px;height:30px;display:block;position:absolute;margin:0 auto;left:0;right:0;bottom:5%;background:#fff;border-radius:30px;padding:30px}@media (orientation:landscape){.Lineup_close{bottom:2.5%}}.Lineup_close:hover{background:var(--purple);background:var(--purple)}.Lineup_close:hover .close{fill:#fff}.close{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;padding:15px;fill:var(--green);fill:var(--green)}
.Edition{position:relative;z-index:2}.Edition_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (orientation:landscape){.Edition_col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Edition_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (orientation:landscape){.Edition_col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Edition_et,.Edition_sm{padding:5vh 5%}@media (orientation:landscape){.Edition_et,.Edition_sm{width:50%;padding:15vh 0}}.Edition_et h2,.Edition_sm h2{font-size:7vh;line-height:.8}@media (orientation:landscape){.Edition_et h2,.Edition_sm h2{font-size:10vh}}.Edition_et{background:var(--green);background:var(--green);padding-left:5%}@media (orientation:landscape){.Edition_et{padding-left:10%}}.Edition_sm{background:#fdc0bf;color:var(--purple);color:var(--purple);padding-left:5%}@media (orientation:landscape){.Edition_sm{padding-left:10%}}.Edition_etretat,.Edition_stmalo{margin-bottom:4vh}@media (orientation:landscape){.Edition_etretat,.Edition_stmalo{width:40%}}.Edition_etretat ul,.Edition_stmalo ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.Edition_etretat h3,.Edition_stmalo h3{margin-bottom:2vh}.Edition_title{color:hsla(200,66%,25%,50%);font-size:3vh;display:none}.Edition_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2vh}@media (orientation:landscape){.Edition_list{max-width:70%}}.pill{margin-right:10px;padding:3px 20px 5px;margin-bottom:1.5vh;border-radius:30px;text-align:center;font-size:4vh;background:var(--darkblue);background:var(--darkblue)}.pill a{text-decoration:none;color:#fff}.pill:hover{background:#fff}.pill:hover a{color:var(--pink);color:var(--pink)}.gradient_01{background:hsla(200,66%,25%,80%)}.gradient_01 a{color:hsla(0,0%,100%,80%)}.gradient_02{background:hsla(200,66%,25%,70%)}.gradient_02 a{color:hsla(0,0%,100%,70%)}.gradient_03{background:hsla(200,66%,25%,60%)}.gradient_03 a{color:hsla(0,0%,100%,60%)}.gradient_04{background:hsla(200,66%,25%,50%)}.gradient_04 a{color:hsla(0,0%,100%,50%)}.gradient_05{background:hsla(200,66%,25%,40%)}.gradient_05 a{color:hsla(0,0%,100%,40%)}.gradient_06{background:hsla(200,66%,25%,30%)}.gradient_06 a{color:hsla(0,0%,100%,30%)}
.btn{text-decoration:none;background:#fff;font-size:4vh;padding:1vh 3vh;padding-right:4vh;display:inline-block;border-radius:30px;color:var(--green);color:var(--green);z-index:0;position:relative}.btn:hover{background:var(--purple);background:var(--purple);color:#fff}.btn--evt{display:inline-block}.btn-sm{color:var(--purple);color:var(--purple);background:var(--purple);background:var(--purple);color:#fdc0bf}.btn-sm:hover{background:var(--green);background:var(--green)}.thisyear{margin-bottom:10vh}@media (orientation:landscape){.thisyear{margin-bottom:20vh}}.Event{position:relative;z-index:2}.Event_btn{margin-bottom:2vh}.Event_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (orientation:landscape){.Event_col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (orientation:landscape){.Event_et,.Event_sm{width:50%}}.Event_et h2,.Event_sm h2{font-size:9vh;line-height:.8}@media (orientation:landscape){.Event_et h2,.Event_sm h2{font-size:11vh}}.Event_et{background:var(--green);background:var(--green);padding:5vh 5%}@media (orientation:landscape){.Event_et{padding:15vh 5% 15ch 10%}}.Event_sm{background:#fdc0bf;color:var(--purple);color:var(--purple);padding:5vh 5%}@media (orientation:landscape){.Event_sm{padding:15vh 5% 15ch 10%}}.Event_date{margin-bottom:3vh}.disabled{cursor:not-allowed}
.Footer{background:var(--pink);background:var(--pink);padding:5vh 0 5vh;position:relative;z-index:2}.Footer h2{margin-bottom:2vh}.Footer p{font-family:sans-serif;font-size:1.4vh}.Footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end}