@font-face{font-family:crimson__semibold;font-style:normal;font-weight:400;src:url(../fonts/CrimsonText-SemiBold.ttf) format("truetype")}@font-face{font-family:montserrat__regular;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:montserrat__light;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:montserrat__bold;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:nunito__bold;font-style:normal;font-weight:400;src:url(../fonts/Nunito-Bold.ttf) format("truetype")}@font-face{font-family:nunito__regular;font-style:normal;font-weight:400;src:url(../fonts/Nunito-Regular.ttf) format("truetype")}@font-face{font-family:ovo__regular;font-style:normal;font-weight:400;src:url(../fonts/Ovo-Regular.ttf) format("truetype")}html{scroll-behavior:smooth}body{align-items:center;color:#333;display:flex;flex-direction:column;font-family:nunito__bold,Tahoma,Verdana,sans-serif;font-size:1.25rem;line-height:1.2;margin:0}@media screen and (max-width:760px){body{font-size:.875rem;line-height:1.2}}body>main{width:100%}body.biographie{padding-top:72px}body.biographie .main-wrapper+.main-wrapper{margin-top:48px}h1,h2,h3{color:#333;font-weight:400;margin-top:0}h1{font-family:ovo__regular;font-size:6.25rem;line-height:1.2;margin-bottom:48px}@media screen and (max-width:760px){h1{font-size:2rem;line-height:1.2}}h2{font-family:montserrat__bold;font-size:2.25rem;line-height:1.2;margin-bottom:48px}@media screen and (max-width:760px){h2{font-size:1.125rem;line-height:1.2}}h3{font-family:montserrat__bold;font-size:1.5rem;line-height:1.2;margin-bottom:24px}@media screen and (max-width:760px){h3{font-size:1rem;line-height:1.2}}ul{list-style:none;padding:0}p,ul{margin:0}.main-wrapper{margin:0 auto;max-width:1270px}@media screen and (max-width:1260px){.main-wrapper{padding:0 24px}}.btn-style,button{border:1px solid;cursor:pointer;display:block;font-size:1.25rem;line-height:1.2;padding:12px 24px;text-align:center;text-decoration:none}@media screen and (max-width:760px){.btn-style,button{font-size:.875rem;line-height:1.2}}.btn-style.primary,button.primary{border-color:#333;color:#333}.btn-style.primary:hover,button.primary:hover{background-color:#333}.btn-style.secondary,button.secondary{border-color:#464d04;color:#464d04}.btn-style.secondary:hover,button.secondary:hover{background-color:#464d04}.btn-style:hover,button:hover{color:#fff}.bg-light{background-color:#fff4ef}.bg-blue{background-color:#170639}.bg-blue *{color:#fff}section{padding:72px 0;scroll-margin-top:72px}@media screen and (max-width:1260px){section{scroll-margin-top:0}}.ico-mail{align-items:center;display:flex}.ico-mail:before{content:url(/assets/icons/mail.svg);display:block;flex-shrink:0;height:24px;margin-right:12px;width:24px}.pswp-gallery{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(299px,1fr));grid-template-rows:repeat(auto-fit,299px)}.pswp-gallery a{border-radius:8px;height:100%;max-height:420px;overflow:hidden;width:100%}.pswp-gallery a:hover img{transform:scale(1.2)}.pswp-gallery img{box-shadow:0 8px 16px rgba(4,32,108,.08);display:block;height:100%;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.pswp--touch .pswp__button--arrow{visibility:visible}.nav-header{background-color:transparent;box-sizing:border-box;position:fixed;top:0;transition:background-color .3s ease-in-out;width:100%;z-index:2}.nav-header .burger-wrapper{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:24px 48px}.nav-header .menu{display:flex;gap:24px;justify-content:flex-end}.nav-header li{position:relative;text-align:center}.nav-header .nav-group .sub-menu{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(4,32,108,.08);display:none;left:50%;padding:24px;position:absolute;text-align:left;top:100%;transform:translateX(-50%);z-index:-1}.nav-header .nav-group .sub-menu:before{bottom:100%;content:"";display:block;height:12px;left:0;position:absolute;width:100%}.nav-header .nav-group .sub-menu a{color:#333}.nav-header .nav-group li{padding:8px 0}.nav-header .nav-group .ico-toggle{display:none}.nav-header .nav-group .ico-toggle:before{background-image:url(/assets/icons/arrow-up.svg);content:"";display:block;height:24px;transition:transform .2s ease-in-out;width:24px}.nav-header .nav-group .nav-group-checkbox:checked .nav-group-label,.nav-header .nav-group .nav-group-checkbox:checked+.nav-group-label,.nav-header .nav-group:hover .nav-group-label,.nav-header .nav-group:hover+.nav-group-label{font-family:montserrat__bold}@media screen and (min-width:760px){.nav-header .nav-group .nav-group-checkbox:checked .sub-menu,.nav-header .nav-group .nav-group-checkbox:checked~.sub-menu,.nav-header .nav-group:hover .sub-menu,.nav-header .nav-group:hover~.sub-menu{display:block;z-index:1}}.nav-header .nav-group .nav-group-checkbox:checked+.nav-group-label .ico-toggle:before{transform:rotate(180deg)}.nav-header .nav-group .nav-group-checkbox:checked~.sub-menu{max-height:1000px;z-index:1}.nav-header .nav-group-label{cursor:pointer}.nav-header .nav-group-label,.nav-header a{color:#fff;font-family:montserrat__regular;font-size:1.25rem;line-height:1.2;text-decoration:none;transition:color .3s ease-in-out,transform .3s ease-in-out}@media screen and (max-width:760px){.nav-header .nav-group-label,.nav-header a{font-size:.875rem;line-height:1.2}}@media screen and (min-width:760px){.nav-header .nav-group-label:before,.nav-header a:before{content:attr(data-text);display:block;font-family:montserrat__bold;font-weight:700;height:0;overflow:hidden;visibility:hidden}}.nav-header .nav-group-label:hover,.nav-header a:hover{font-family:montserrat__bold}.nav-header .line,.nav-header.is-light .burger-wrapper{background-color:#fff}.nav-header.is-light .nav-group-label,.nav-header.is-light a{color:#333}.nav-header.is-light .line{background-color:#333}.nav-header.sticky .burger-wrapper{background-color:#fff;box-shadow:0 8px 16px rgba(4,32,108,.08)}.nav-header.sticky .burger-wrapper .nav-group-label,.nav-header.sticky .burger-wrapper a{color:#333}.nav-header.sticky .burger-wrapper .line{background-color:#333}.nav-header .line,.nav-header input{display:none}@media screen and (max-width:760px){.nav-header{right:12px;top:12px;width:fit-content}.nav-header .burger-wrapper{border-top-left-radius:8px;border-top-right-radius:8px;display:block;padding:12px;position:relative;user-select:none;width:fit-content;z-index:1}.nav-header .burger-wrapper>input{-webkit-touch-callout:none;cursor:pointer;display:block;height:48px;margin:0;opacity:0;position:absolute;right:0;top:-2px;width:48px;z-index:2}.nav-header .burger-wrapper>input:checked~span{opacity:1;transform:rotate(45deg) translate(5px)}.nav-header .burger-wrapper>input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.nav-header .burger-wrapper>input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(-1px,2px)}.nav-header .burger-wrapper .line{border-radius:3px;display:block;height:3px;margin-left:auto;position:relative;transform-origin:3px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:24px;z-index:1}.nav-header .burger-wrapper .line:first-child{transform-origin:0 0}.nav-header .burger-wrapper .line:nth-last-of-type(2){margin-bottom:2px;transform-origin:0 20%}.nav-header .burger-wrapper .line:first-of-type{margin-top:3.5px}.nav-header .burger-wrapper .line:last-of-type{margin-bottom:3.5px}.nav-header .burger-wrapper .line:nth-of-type(2){margin:4px 0}.nav-header .burger-wrapper input:checked~.menu-wrapper{transform:none}.nav-header .burger-wrapper input:checked~.menu-wrapper:before{bottom:0}.nav-header .burger-wrapper input:checked~.menu-wrapper .menu{top:-40px}.nav-header .menu-wrapper{position:relative;transform-origin:0 0}.nav-header .menu-wrapper:before{background:linear-gradient(0deg,rgba(6,8,15,.659),hsla(0,0%,100%,0));bottom:-100vh;content:"";height:calc(100vh - 75px);left:0;position:fixed;transition:bottom .5s cubic-bezier(.77,.2,.05,1);width:100vw;z-index:-1}.nav-header .menu{background:#fff;border-radius:6px;box-shadow:0 3px 3px 0 rgba(36,45,82,.341);flex-direction:column;padding:75px 0 24px;position:absolute;right:-12px;text-align:center;top:-100vh;transition:top .5s cubic-bezier(.77,.2,.05,1);width:calc(100vw - 24px)}.nav-header .menu li{font-size:.875rem;line-height:1.2;padding:8px 0}}@media screen and (max-width:760px) and (max-width:760px){.nav-header .menu li{font-size:.6rem;line-height:1.2}}@media screen and (max-width:760px){.nav-header .nav-group-label{align-items:center;display:flex;justify-content:center}.nav-header .nav-group .ico-toggle{display:block}.nav-header .nav-group .sub-menu{box-shadow:none;display:block;max-height:0;overflow-y:hidden;padding:0;position:static;transform:none;transition:max-height .2s ease-in-out}}.main-footer{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;column-gap:24px;display:flex;flex-wrap:wrap;font-family:montserrat__regular;font-size:1rem;justify-content:space-between;line-height:1.2;line-height:19px;padding:0 48px 24px;width:100%}@media screen and (max-width:760px){.main-footer{font-size:.75rem;line-height:1.2}}.main-footer ul{display:grid;flex:0 1 144px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(24px,1fr))}.main-footer a{display:inline-flex;font-size:1.5rem;line-height:1.2}@media screen and (max-width:760px){.main-footer a{font-size:1rem;line-height:1.2}}.main-footer a:hover{transform:scale(1.2)}.main-footer>:nth-child(n){padding-top:24px}@media screen and (max-width:1260px){.main-footer{padding:0 24px 24px}}.hero{align-items:center;background-color:#000;color:#fff;display:flex;min-height:100vh;position:relative;width:100%}.hero:after,.hero:before{content:"";height:100%;max-width:100%;position:absolute;right:0;top:0;width:798px;z-index:0}.hero:before{background:url(/assets/illustrations/gilles_bw.png) no-repeat 100% 0/contain}.hero:after{background:#000;background:linear-gradient(90deg,#000,hsla(0,0%,100%,0) 20%)}.hero .main-wrapper{align-items:center;display:flex;flex-grow:1;height:100%;z-index:1}.hero .description{max-width:472px}.hero h1,.hero h3{color:#fff;margin-bottom:24px}.hero h1{text-align:left}.hero h3{font-size:1.25rem;line-height:1.2}@media screen and (max-width:760px){.hero h3{font-size:.875rem;line-height:1.2}}.hero a,.hero a:visited{color:#fff;text-decoration:none}.hero ul{display:grid;gap:12px;margin-top:48px}.hero .social-links{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(24px,1fr))}.hero .social-links a{display:inline-flex;font-size:1.5rem;line-height:1.2}@media screen and (max-width:760px){.hero .social-links a{font-size:1rem;line-height:1.2}}.hero .social-links a:hover{transform:scale(1.2)}@media screen and (max-width:1000px){.hero:after,.hero:before{opacity:.2}}@media screen and (max-width:760px){.hero:before{background-position-x:inherit;background-position-y:-48px;background-size:cover}}.small-bio .links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:48px}.small-bio .links .btn-style+.btn-style{margin-left:48px}@media screen and (max-width:1260px){.small-bio .links .btn-style{flex-grow:1}}@media screen and (max-width:760px){.small-bio .links .btn-style{flex-basis:100%}.small-bio .links .btn-style+.btn-style{margin-left:0;margin-top:24px}}.biography{padding-bottom:0}.biography p+p,.performances p+p{margin-top:24px}.performances p+h2{margin-top:72px}.performances .performances-list{display:grid;gap:24px 48px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media screen and (max-width:360px){.performances .performances-list{grid-template-columns:repeat(auto-fit,100%)}}.performances .performance-card{border-radius:8px;box-shadow:0 4px 8px rgba(4,32,108,.16);box-sizing:border-box;font-family:montserrat__regular;font-size:1rem;height:100%;line-height:1.2;line-height:21px;padding:12px}@media screen and (max-width:760px){.performances .performance-card{font-size:.75rem;line-height:1.2}}.performances .performance-card header{background-color:#e6e8ef;height:182px;margin-bottom:24px;position:relative}.performances .performance-card img{height:100%;object-fit:contain;width:100%}.performances .performance-card .title{font-family:montserrat__bold;margin-bottom:4px}.performances .performance-card .tag{background-color:#00865d;border-radius:4px;bottom:-7px;box-shadow:0 2px 4px rgba(4,32,108,.08);color:#fff;font-size:.75rem;line-height:1.2;padding:2px 8px;position:absolute;right:4px;text-transform:uppercase}@media screen and (max-width:760px){.performances .performance-card .tag{bottom:-5px;font-size:.5rem;line-height:1.2}}.the-voice p+p{margin-top:48px}.the-voice .performances-list{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:24px}@media screen and (max-width:360px){.the-voice .performances-list{grid-template-columns:repeat(auto-fit,100%)}}.the-voice .performance-card{background:#020204;background:linear-gradient(90deg,#020204,#081452 60%,#0b1e80);border-radius:8px;box-shadow:0 4px 8px rgba(4,32,108,.16);display:flex;flex-direction:column;font-family:montserrat__regular;font-size:1rem;gap:12px;line-height:1.2;line-height:21px;padding:12px;transition:transform .2s ease-in-out}@media screen and (max-width:760px){.the-voice .performance-card{font-size:.75rem;line-height:1.2}}.the-voice .performance-card img{height:100%;object-fit:contain;width:100%}.the-voice .performance-card .title{font-family:montserrat__bold;font-size:inherit;margin-bottom:4px}.the-voice .performance-card header{position:relative}.the-voice .performance-card .see-link{align-items:center;background-color:rgba(0,0,0,.75);color:#fff;display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.the-voice .performance-card .ico-external-link{align-items:center;display:flex;margin-top:12px}.the-voice .performance-card .ico-external-link:after{content:url(/assets/icons/external-link.svg);display:block;height:24px;margin-left:8px;width:24px}.the-voice .performance-card svg{display:block;margin-left:auto;transition:transform .2s ease-in-out}.the-voice .performance-card a{text-decoration:none}.the-voice .performance-card:hover{transform:scale(1.05)}.the-voice .performance-card:hover a{text-decoration:underline}.the-voice .performance-card:hover .see-link{display:flex}.the-voice .performance-card:hover svg{transform:scale(1.2)}
/*# sourceMappingURL=stylesheet.css.map */