:root{--noir: #000000;--blanc: #ffffff;--alt: #8a8a8a;--gris: #d9d9d9;--social: #267CBB;--contact: #438F4C;--margin: 40px;--nav_height: 94px;--custom_ease: cubic-bezier(0.37, 0.75, 0, 1)}@font-face{font-family:"Inter";src:url(fonts/19873a15cf8af83ccda7.woff2) format("woff2"),url(fonts/7d65938c96c74b95c20a.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url(fonts/9c8bbd8b6f5daa06ba26.woff2) format("woff2"),url(fonts/9926c0386e186ee5e51f.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Inter";src:url(fonts/4f0caf5ae9e89afce04f.woff2) format("woff2"),url(fonts/4e8424a9d4e107a909e0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Inter";src:url(fonts/f5ace7a3364cd10e4de8.woff2) format("woff2"),url(fonts/d3273f5793178fe0a58d.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Antonio";src:url(fonts/d220b3754836d60ad535.woff2) format("woff2"),url(fonts/a60a5a10fea03ff95d28.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display";src:url(fonts/4b6e88d2e3ad36ac4f83.woff2) format("woff2"),url(fonts/4c91154c0242d40056d0.woff) format("woff");font-weight:400;font-style:normal}*{margin:0px;padding:0px;border:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:none;display:block;outline:none;max-width:100%;height:auto}a{text-decoration:none;outline:none;border:none}ul,li{list-style-type:none}textarea{resize:vertical}header,footer,nav,section,article{display:block;position:relative}html{font-size:10px}body{line-height:normal;width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:normal}input,textarea,select,option{outline:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body{font-family:"Inter"}@media only screen and (max-width: 1024px){body{overflow-x:hidden}}.title--h1{font-family:"Playfair Display";font-size:5rem;line-height:1.1}@media only screen and (min-width: 1024px){.title--h1{font-size:6.5rem}}.title--h2{font-family:"Antonio";font-size:4rem}@media only screen and (min-width: 1024px){.title--h2{font-size:5.4rem}}.title--h3{font-family:"Antonio";font-size:2.2rem}@media only screen and (min-width: 1024px){.title--h3{font-size:2.8rem}}.textContainer{font-size:1.4rem;line-height:1.6}.textContainer--large{font-size:1.8rem;line-height:1.8}.cta{display:flex;align-items:center;gap:10px;font-family:"Antonio";font-size:1.6rem}.cta__arrow{width:auto;height:16px;margin:2px 0 0 0}.tag{display:flex;gap:10px}.tag__item{display:block;padding:6px 12px;border:1px solid var(--noir);border-radius:20px;background:rgba(0,0,0,0);color:var(--noir);font-size:1.1rem;cursor:pointer}@media only screen and (min-width: 1024px){.tag__item:hover{background:var(--gris)}}.tag__item.js-active{border-color:var(--social);background:var(--social);color:var(--blanc)}.menu{display:flex}.menu__item.menu-item-has-children{position:relative}@media only screen and (min-width: 1024px){.menu__item.menu-item-has-children:hover .menu__sub{opacity:1;pointer-events:all}}@media only screen and (max-width: 1024px){.menu__item.menu-item.pll-parent-menu-item>a{display:none}}.menu__link{display:block;padding:10px;color:var(--noir)}@media only screen and (min-width: 1024px){.menu__link:hover{color:var(--contact)}}@media only screen and (min-width: 1024px){.menu__sub{position:absolute;z-index:1;top:100%;left:0;border:1px solid var(--noir);opacity:0;background:var(--blanc);pointer-events:none}}.menu__subLink{display:block;padding:10px;color:var(--noir);font-family:"Antonio";font-size:1.8rem}@media only screen and (min-width: 1024px){.menu__subLink:hover{color:var(--contact)}}.nav{display:flex;position:fixed;z-index:10;top:0;left:0;width:100%;align-items:center;justify-content:space-between;padding:25px 30px;background:var(--blanc);backdrop-filter:blur(2px)}.nav::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--gris)}.nav__burger{display:block;position:relative;z-index:3;background:rgba(0,0,0,0);cursor:pointer}@media only screen and (min-width: 1024px){.nav__burger{display:none}}.nav__burger span{display:block;width:25px;height:1px;margin:4px 0;transition:opacity .3s ease-out,transform .85s var(--custom_ease);background:var(--noir)}.nav__burger span:nth-child(3){margin-top:-5px}.nav__logo{display:block;padding:10px;color:var(--noir);font-family:"Playfair Display";font-size:1.8rem}.nav__menu .menu__item.current-menu-item .menu__link{color:var(--contact)}.nav__menu .menu__link{font-family:"Antonio";font-size:1.8rem}@media only screen and (max-width: 1024px){.nav__menu{display:flex;position:fixed;z-index:2;top:0;left:0;width:100%;height:100vh;flex-direction:column;padding:var(--nav_height) 20px 20px 20px;transform:translate(100%, 0);transition:transform 1.25s var(--custom_ease);background:var(--blanc)}}.nav.js-open .nav__burger span:nth-child(1),.nav.js-open .nav__burger span:nth-child(4){opacity:0}.nav.js-open .nav__burger span:nth-child(2){transform:rotate(45deg)}.nav.js-open .nav__burger span:nth-child(3){transform:rotate(-45deg)}.nav.js-open .nav__menu{transform:translate(0, 0)}.header{display:flex;position:relative;flex-direction:column;padding:calc(var(--nav_height) + var(--margin)) 20px var(--margin)}@media only screen and (min-width: 1024px){.header{padding:50vh var(--margin) var(--margin) var(--margin)}}.header__content{margin:20px 0 0 0}@media only screen and (min-width: 1024px){.header__content{width:65%}}.header__figure{position:absolute;top:0;right:0;width:35%;height:100vh}@media only screen and (max-width: 1024px){.header__figure{display:none}}.header__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1024px){.header__title{width:60%}}.header--small{height:auto;padding-top:calc(var(--margin)*6)}.article{display:flex;flex-wrap:wrap}.article__content{width:100%;padding:0 20px var(--margin) 20px}@media only screen and (min-width: 1024px){.article__content{padding:0 var(--margin) var(--margin) var(--margin)}}@media only screen and (min-width: 1024px){.article__content{width:65%}}.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{margin:20px 0;font-weight:700}.article__content h2{font-size:2.3rem}.article__content h3{font-size:2.1rem}.article__content h4,.article__content h5,.article__content h6{font-size:1.8rem}.article__content p,.article__content ul,.article__content ol{margin:0 0 10px 0;text-align:justify}.article__content img{width:100%;margin:20px 0}.article__content a:not(.cta){color:var(--social);text-decoration:underline}.article__link{width:100%;padding:var(--margin) 20px 0;border-top:1px solid var(--gris)}@media only screen and (min-width: 1024px){.article__link{position:sticky;top:var(--margin);width:35%;height:100%;margin:var(--margin) 0;padding:0 var(--margin);border-top:0;border-left:1px solid var(--gris)}}.article__linkDetail{display:block;margin:5px 0 0 0;color:var(--alt);font-size:1.2rem;font-weight:400}.article__linkItem{display:block;padding:20px 0;color:var(--noir);font-size:1.6rem;font-weight:700}.article__linkTitle{margin:0 0 20px 0}.news{display:flex;flex-wrap:wrap;margin:var(--margin) 0;padding:0 20px;gap:var(--margin)}@media only screen and (min-width: 1024px){.news{padding:0 var(--margin)}}.news__title{width:100%}.news__image{width:100%;margin:0 0 20px 0}.news__item{width:100%;color:var(--noir)}@media only screen and (min-width: 1024px){.news__item{width:calc(33.3333333333% - var(--margin)*2/3)}}.news__subtitle{font-size:1.6rem}.news__tag{margin:20px 0 0 0}.media{display:flex;flex-wrap:wrap;margin:var(--margin) 0;padding:0 20px;gap:var(--margin)}@media only screen and (min-width: 1024px){.media{padding:0 var(--margin)}}.media__content{display:block;margin:auto 0 20px;font-size:1.4rem;line-height:1.4}.media__image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}.media__item{display:flex;flex-direction:column;position:relative;z-index:1;width:100%;padding:var(--margin);aspect-ratio:560/620;color:var(--blanc)}@media only screen and (min-width: 1024px){.media__item{width:calc(33.3333333333% - var(--margin)*2/3)}}.media__item::before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;background:var(--gris)}.media__item::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--noir);opacity:.4}.media__subtitle{font-size:2.4rem;line-height:1.6}.media__title{width:100%}.footer{padding:25px 30px}@media only screen and (min-width: 1024px){.footer{display:flex;align-items:center;justify-content:space-between}}.footer__logo{display:block;padding:10px;color:var(--noir);font-family:"Playfair Display";font-size:1.4rem}@media only screen and (max-width: 1024px){.footer__menu .menu{flex-wrap:wrap}}.footer__menu .menu__item.pll-parent-menu-item{display:none}.footer__menu .menu__link{font-size:1.2rem}.aside{display:flex;flex-wrap:wrap;margin:calc(var(--margin)*2) 0 0 0}.aside__content{display:flex;flex-direction:column;justify-content:space-between}.aside__cta{margin:20px 0 0 auto}@media only screen and (max-width: 1024px){.aside__newsletter{margin:10px 0 0 0;padding:0 10px}}.aside__newsletterConfirmation{width:fit-content;margin:auto 0 0 auto;color:var(--noir);font-size:1.4rem;font-weight:700}.aside__newsletterConfirmation:not(.js-visible){display:none}.aside__newsletterCta{padding:5px 0;background:rgba(0,0,0,0);color:var(--blanc);font-size:1.4rem;cursor:pointer}.aside__newsletterForm{display:flex;width:fit-content;padding:6px 0;gap:10px;align-items:flex-end}.aside__newsletterForm.js-hidden{display:none}.aside__newsletterInput{display:block;width:200px;padding:5px 0;border-bottom:1px solid var(--blanc);background:rgba(0,0,0,0)}.aside__newsletterInput::placeholder{color:hsla(0,0%,100%,.7)}.aside__newsletterTitle{font-size:1.2rem;line-height:1.6}.aside__push{display:flex;width:100%;padding:calc(var(--margin)*1.5) var(--margin);flex-direction:column;gap:20px;background:var(--social);color:var(--blanc)}@media only screen and (min-width: 1024px){.aside__push{width:33.3333333333%;flex-direction:unset;gap:var(--margin)}}.aside__push--contact{background:var(--contact)}.aside__push--newsletter{background:var(--gris)}.aside__text{margin:5px 0 0 0;font-size:1.4rem;line-height:1.4}.aside__title{flex:0 0 35%}.home .header{height:auto;justify-content:unset;padding-bottom:var(--margin)}@media only screen and (min-width: 1024px){.home .header{padding-top:0;padding-bottom:50px}}.home .header__content{font-size:1.6rem;font-weight:700;font-style:italic;line-height:2}@media only screen and (min-width: 1024px){.home .header__content{padding-right:20px;text-align:right}}@media only screen and (max-width: 1024px){.home .header__content{order:2;margin-top:40px}}.home .header__figure{top:calc(var(--nav_height) + var(--margin) + 50px);right:var(--margin);width:calc(35% - var(--margin)*2);height:calc(100vh - var(--nav_height) - var(--margin)*2 - 50px)}@media only screen and (max-width: 1024px){.home .header__figure{display:block;position:relative;top:unset;right:unset;order:1;width:calc(100% - 20px);height:auto;margin:-20px 0 0 var(--margin)}}.home .header__image{position:relative;width:100%}@media only screen and (max-width: 1024px){.home .header__image{height:auto}}.home .header__title{position:relative;z-index:1;width:100%}@media only screen and (min-width: 1024px){.home .header__title{padding:calc(var(--nav_height) + var(--margin)) 0 0 50%}}@media only screen and (max-width: 1024px){.home .header__title{order:0}}.home .article__content h2,.home .article__content h3{font-family:"Antonio";text-transform:uppercase}@media only screen and (max-width: 1024px){.home .news{margin-top:0;padding-top:var(--margin);border-top:1px solid var(--gris)}}.home .media{margin-top:100px}@media only screen and (max-width: 1024px){.home .media{margin-top:0;padding-top:var(--margin);border-top:1px solid var(--gris)}}.article__content .publication{margin:0 0 var(--margin) 0}.article__content .publication__cta{color:var(--noir)}.article__content .publication__detail{margin:0 !important;color:var(--alt);font-size:1.2rem}.article__content .publication__title{margin:0;font-size:1.8rem}
