@charset "UTF-8";.fix0{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}.abs0{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.unselect img{pointer-events:none}.hyphen{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}html{-webkit-font-smoothing:antialiased!important;line-height:1.5;box-sizing:border-box;font-family:sans-serif}*,*:before,*:after{box-sizing:inherit}a{color:inherit}button,input[type=submit]{border:none;cursor:pointer}textarea,select,input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{border:1px solid #000;font-family:inherit;font-size:inherit;border-radius:0;color:inherit;vertical-align:top}input:not([type=checkbox]):not([type=radio]),button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;color:inherit}.hoverunderline,.foot--nav a,.navbar--nav a,.navlay--nav a,.hoverunderline-reverse,.cta{text-decoration:none;display:inline;--hoverunderlineDecal:0em;--hoverunderlinePosY:90%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards;background:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;background-position:var(--hoverunderlineDecal) var(--hoverunderlinePosY);background-size:0px var(--hoverunderlineThickness);animation:hoverunderline-leave var(--hoverunderlineEase)}.hoverunderline:hover,.foot--nav a:hover,.navbar--nav a:hover,.navlay--nav a:hover,.hoverunderline-reverse:hover,.cta:hover{animation:hoverunderline-enter var(--hoverunderlineEase)}@keyframes hoverunderline-enter{0%{background-position:var(--hoverunderlineDecal) var(--hoverunderlinePosY);background-size:0% var(--hoverunderlineThickness)}to{background-position:var(--hoverunderlineDecal) var(--hoverunderlinePosY);background-size:calc(100% - var(--hoverunderlineDecal) * 2) var(--hoverunderlineThickness)}}@keyframes hoverunderline-leave{0%{background-position:calc(100% - var(--hoverunderlineDecal)) var(--hoverunderlinePosY);background-size:calc(100% - var(--hoverunderlineDecal) * 2) var(--hoverunderlineThickness)}to{background-position:calc(100% - var(--hoverunderlineDecal)) var(--hoverunderlinePosY);background-size:0% var(--hoverunderlineThickness)}}.hoverunderline-reverse,.cta{animation:hoverunderline-enter var(--hoverunderlineEase)}.hoverunderline-reverse:hover,.cta:hover{animation:hoverunderline-leave var(--hoverunderlineEase)}.blink{text-decoration:none;position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.blink--padder{overflow:hidden;position:relative}.blink--normal{transition:.5s cubic-bezier(.19,1,.22,1) transform}.blink:hover .blink--normal,.blink-hover:hover .blink--normal{transform:translateY(-100%)}.blink--hover{transition:.5s cubic-bezier(.19,1,.22,1) transform;color:currentcolor;position:absolute;top:0;left:0;transform:translateY(100%)}.blink:hover .blink--hover,.blink-hover:hover .blink--hover{transform:translateY(0)}.blinkchar{text-decoration:none;position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.blinkchar--padder{overflow:hidden;position:relative}.blinkchar--normal{transition:.5s cubic-bezier(.19,1,.22,1) transform}.blinkchar--hover{transition:.5s cubic-bezier(.19,1,.22,1) transform;color:currentcolor;position:absolute;top:0;left:0}.acco--itemhead{cursor:pointer}.acco--itempanel{height:0;overflow:hidden}:root{--typoTitle: "Playfair Display", "Playfair", Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--typoMain: "Lato", "Noto Sans", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif}:root{--ccmain:#e62828;--ccbody:#000000;--cclink:#fd8a8a}:root{--margin:64px}@media(max-width:1440px){:root{--margin:48px}}@media(max-width:1280px){:root{--margin:44px}}@media(max-width:1024px){:root{--margin:32px}}@media(max-width:660px){:root{--margin:28px}}@media(max-width:440px){:root{--margin:26px}}:root{--gutter:20px}.ccmain{color:var(--ccmain)}.ccbody{color:var(--ccbody)}:root{--vw:100vw;--vh:100vh;--colLength:12;--columnWidth: calc( ( var(--vw) - var(--margin)*2 - var(--gutter)* (var(--colLength) - 1) ) / var(--colLength) * 1 );--col:var(--columnWidth);--gut:var(--gutter);--mar:var(--margin);--ww:var(--vw);--wh:var(--vh)}hn{display:block}::selection{background:#282828;color:#fff}::-moz-selection{background:#282828;color:#fff}.text-date{font-size:52px;line-height:.9615384615;font-family:var(--typoTitle);font-weight:400}@media(max-width:1024px){.text-date{font-size:48px}}@media(max-width:880px){.text-date{font-size:44px}}@media(max-width:660px){.text-date{font-size:35px}}@media(max-width:560px){.text-date{font-size:32px}}.title-kickersmall{font-size:14px;line-height:1.1428571429;font-family:var(--typoMain);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.title-xs{font-size:15px;line-height:1.2666666667;font-family:var(--typoMain);font-weight:400}.title-xl{font-size:42px;line-height:1.1904761905;font-family:var(--typoTitle);font-weight:400}@media(max-width:1024px){.title-xl{font-size:38px}}@media(max-width:880px){.title-xl{font-size:34px}}@media(max-width:660px){.title-xl{font-size:28px}}@media(max-width:560px){.title-xl{font-size:26px}}.title-l{font-size:34px;line-height:1.1764705882;font-family:var(--typoTitle);font-weight:500}@media(max-width:1660px){.title-l{font-size:33px}}@media(max-width:1440px){.title-l{font-size:32px}}@media(max-width:1280px){.title-l{font-size:31px}}@media(max-width:1024px){.title-l{font-size:30px}}@media(max-width:880px){.title-l{font-size:24px}}@media(max-width:660px){.title-l{font-size:20px}}@media(max-width:560px){.title-l{font-size:18px}}.title-kicker{font-size:15px;line-height:1.2666666667;font-family:var(--typoMain);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.text-body,html{font-size:16px;line-height:1.4375;font-family:var(--typoMain);font-weight:400;letter-spacing:.01em}@media(max-width:660px){.text-body,html{font-size:14px}}.text-quote{font-size:18px;line-height:1.4444444444;font-family:var(--typoTitle);font-style:italic;font-weight:400;letter-spacing:.02em}@media(max-width:660px){.text-quote{font-size:16px}}.nav-main{font-size:13px;line-height:1.2307692308;font-family:var(--typoMain);font-weight:500;letter-spacing:.13em;text-transform:uppercase}.nav-footer{font-size:14px;line-height:1.4285714286;font-family:var(--typoMain);font-weight:500;letter-spacing:.05em}.cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bgcover{background-position:center center;background-repeat:none;background-size:cover}.contain{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:contain}.clearfix{display:flow-root}.ib{display:inline-block}.db{display:block}.dnone{display:none}.flex{display:flex}.flexcenter{display:flex;justify-content:center;align-items:center}.rel{position:relative}.abs{position:absolute}b,strong,.bold,.b{font-weight:700}.i,.italic{font-style:italic}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.txt_justify{text-align:justify}.uppercase{text-transform:uppercase}.smallcaps{font-variant:small-caps}.nounderline{text-decoration:none}.underline{text-decoration:underline}.hauto{height:auto}.w100{width:100%}.oh{overflow:hidden}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Italic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-ExtraBold.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Black.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-ExtraBoldItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Bold.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Regular.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Medium.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-BlackItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-SemiBold.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/PlayfairDisplay-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-LightItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Black.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Regular.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Light.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-BlackItalic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Italic.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Bold.woff2) format("woff2"),url(/wp-content/themes/eric-huguenin/dist/assets/Lato-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{overscroll-behavior:none;overflow-x:hidden}.js-popin-active body{overflow:hidden}.pagecont{min-height:calc(var(--vh) - var(--footHeight));padding-top:var(--navbarHeight)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.mainpage{position:relative;z-index:1;opacity:0;width:100%}.scrolltype-smooth .mainpage,.scrolltype-virtual .mainpage{position:fixed;top:0;left:0}.mainpage.mainpage__waiting{opacity:0;position:absolute;top:0;left:0;width:100%;pointer-events:none}.s-complexe .prvtmouse{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:900000000;opacity:0;pointer-events:none}.s-complexe .prvtmouse.js-active{pointer-events:all}img:not([src]){opacity:0}.reveal-cliptop{clip-path:inset(0 0 var(--progress) 0)}.reveal-clipbottom{clip-path:inset(var(--progress) 0 0 0)}.reveal-clipleft,.reveal-loadimg.-clipleft{clip-path:inset(0 var(--progress) 0 0)}.reveal-clipright,.reveal-loadimg.-clipright{clip-path:inset(0 0 0 var(--progress))}.reveal-cliptop,.reveal-clipbottom,.reveal-clipleft,.reveal-clipright,.reveal-loadimg,.reveal-num,.reveal-markup,.reveal-img,.reveal-cta,.reveal-link,.reveal-svg,.reveal-fade,.reveal-fadedown,.reveal-fadeup,.reveal-fadeleft,.reveal-line,.reveal-scalex,.reveal-fadex,.reveal-scalefade,.reveal-scaleupfade,.reveal-scaley,[data-hidden]{visibility:hidden;opacity:0}.reveal-cliptop.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-cliptop,.reveal-clipbottom.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-clipbottom,.reveal-clipleft.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-clipleft,.reveal-clipright.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-clipright,.reveal-loadimg.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-loadimg,.reveal-num.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-num,.reveal-markup.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-markup,.reveal-img.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-img,.reveal-cta.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-cta,.reveal-link.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-link,.reveal-svg.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-svg,.reveal-fade.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fade,.reveal-fadedown.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadedown,.reveal-fadeup.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadeup,.reveal-fadeleft.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadeleft,.reveal-line.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-line,.reveal-scalex.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scalex,.reveal-fadex.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadex,.reveal-scalefade.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scalefade,.reveal-scaleupfade.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scaleupfade,.reveal-scaley.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scaley,[data-hidden].js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) [data-hidden]{visibility:visible;opacity:1}.debug:empty{display:none}.debug{position:fixed;bottom:0;left:0;z-index:900000000;padding:1em;background:#ccc}.debuggrid{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:900000000;pointer-events:none;opacity:0}.debuggrid[data-active="0"]{opacity:0}.debuggrid[data-active="1"]{opacity:.25}.debuggrid[data-active="2"]{opacity:.5}.debuggrid[data-active="3"]{opacity:.75}.debuggrid--trigger{position:fixed;bottom:0;right:0;z-index:900000;pointer-events:all;width:30px;height:30px}.debuggrid--in{height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);margin-left:var(--margin);margin-right:var(--margin)}.debuggrid--in div{background:#0c9;height:100%}#__bs_notify__{top:auto!important;bottom:5px!important;right:5px!important;border-radius:5px!important;opacity:.5}.markup{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.markup p:not(:last-child),.markup ul:not(:last-child),.markup ol:not(:last-child),.markup img:not(:last-child),.markup video:not(:last-child){margin-bottom:1em}.markup p,.markup ul,.markup ol,.markup img,.markup video{max-width:100%}.markup .alignleft{text-align:left}.markup .aligncenter{text-align:center}.markup .alignright{text-align:right}.markup img.alignright{float:right;margin:0 0 1em 1em}.markup img.alignleft{float:left;margin:0 1em 1em 0}.markup img.aligncenter{display:block;margin-left:auto;margin-right:auto}.markup a img.alignright{float:right;margin:0 0 1em 1em}.markup a img.alignleft{float:left;margin:0 1em 1em 0}.markup a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.markup b,.markup strong{font-weight:700}.markup>ol:not(:first-child),.markup>ul:not(:first-child){margin-top:2em}.markup>ol:not(:last-child),.markup>ul:not(:last-child){margin-bottom:2em}.markup h1{font-size:2em}.markup h2{font-size:1.8em}.markup h3{font-size:1.6em}.markup h4{font-size:1.4em}.markup h5{font-size:1.2em}.markup h6{font-size:1.1em}.markup h1:not(:first-child),.markup h2:not(:first-child),.markup h3:not(:first-child),.markup h4:not(:first-child),.markup h5:not(:first-child),.markup h6:not(:first-child){margin-top:2em}.markup h1:not(:last-child),.markup h2:not(:last-child),.markup h3:not(:last-child),.markup h4:not(:last-child),.markup h5:not(:last-child),.markup h6:not(:last-child){margin-bottom:1em}.markup h1+h2:not(:first-child),.markup h2+h3:not(:first-child),.markup h3+h4:not(:first-child),.markup h4+h5:not(:first-child),.markup h5+h6:not(:first-child){margin-top:.5em}.markup ul,.markup ol{padding-left:1em}.markup ul{list-style:disc}.markup ol{list-style:decimal}.markup ol>li::marker{font-weight:bolder;font-size:.75em}.markup blockquote:not(:first-child){margin-top:2em}.markup blockquote:not(:last-child){margin-bottom:2em}.markup blockquote{padding:1em 0 1em 1em;border-left:2px solid currentColor;font-style:italic}.markup blockquote *:last-child{margin-bottom:0}.markup pre{overflow:auto}.markup pre:not(:first-child){margin-top:2em}.markup pre:not(:last-child){margin-bottom:2em}.markup code,.markup kbd,.markup pre,.markup samp{font-family:monospace,monospace}.markup code:not(:first-child){margin-top:2em}.markup code:not(:last-child){margin-bottom:2em}.markup code{padding:1.75em;display:block}.markup details{display:block}.markup summary{display:block}.markup figcaption{color:#222;display:block;font-size:.75em;font-style:italic;margin-bottom:0;text-align:center}.markup figure{display:block}.markup img,.markup video{border:0;max-width:100%;height:auto;display:block}.markup img:not(:first-child),.markup video:not(:first-child){margin-top:1em}.markup img:not(:last-child),.markup video:not(:last-child){margin-bottom:1em}.markup hgroup{display:block}.markup cite{display:block;font-style:normal;font-weight:700}.markup figure blockquote{padding:1.5em 0}.markup figure blockquote p{font-size:1.75em}.markup table{border-collapse:collapse;border-spacing:0}.markup td,.markup th{padding:0}.markup abbr{letter-spacing:.1em}.markup abbr[title]{border-bottom:1px dotted}.markup dfn,.markup em,.markup i{font-style:italic}.markup mark{background:#ff0;color:#000}.markup small{line-height:1.25;font-size:70%}.markup sub,.markup sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markup sup{top:-.5em}.markup sub{bottom:-.25em}.pageload{position:fixed;top:0;left:0;right:0;height:2px;background:var(--ccmain);z-index:9999999;transform:translateY(-100%)}.ioss{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ioss img{pointer-events:none}.ioss{--gap: var(--gutter)}.ioss--cont{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ioss--cont img{pointer-events:none}.js-candrag .ioss--cont{cursor:grab}.js-candrag .ioss--cont.js-dragging{cursor:grabbing}.js-candrag .ioss--cont.js-dragging>*{cursor:grabbing!important}.js-candrag .ioss--cont.js-dragging a,.js-candrag .ioss--cont.js-dragging button{pointer-events:none!important}.ioss--ss{display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ioss--ss img{pointer-events:none}.ioss--ssitem{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ioss--ssitem img{pointer-events:none}.ioss--ssitem{flex-shrink:0}.ioss.-images .ioss--ssitem{display:flex}.js-start.js-end .ioss--nav{display:none}.js-start .ioss--prev,.js-end .ioss--next{pointer-events:none;opacity:.35}.ioss--progress{height:20px;background:#efefef;display:flex}.ioss--thumb{width:100%;height:100%;background:#282828;transform-origin:0 0;transform:scaleX(var(--progress))}.ioss--nav{display:flex;margin-bottom:60px}.ioss--prev{margin-right:var(--gutter)}.ioss--prev,.ioss--next{width:56px;height:56px;display:flex;border:1px solid var(--ccmain)}.ioss--prev svg,.ioss--next svg{display:block;margin:auto}.ioss--prev,.ioss--next{cursor:pointer;border-radius:50%;border:1px solid var(--ccmain);transition:.3s}.ioss--prev svg,.ioss--next svg{display:block;stroke:var(--ccmain);transition:.3s}.ioss--prev:hover,.ioss--next:hover{background:var(--ccmain)}.ioss--prev:hover svg,.ioss--next:hover svg{stroke:#fff}.navbar{padding:16px var(--margin);position:fixed;z-index:9999;top:0;left:0;right:0}.navbar:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;transition:1s cubic-bezier(.19,1,.22,1)}@media(min-width:1025px){.js-has-scrolled .navbar:after{transform:translateY(-50px)}}.navbar--in{display:flex;justify-content:space-between;align-items:center;width:100%;transition:1s cubic-bezier(.19,1,.22,1)}@media(min-width:1025px){.js-has-scrolled .navbar--in{transform:translateY(-32px)}}.navbar--logo{transition:1s cubic-bezier(.19,1,.22,1);transform-origin:0 50%;margin-right:64px}@media(max-width:660px){.navbar--logo{margin-right:2px}}@media(min-width:1025px){.js-has-scrolled .navbar--logo{transform:scale(.65) translateY(8px)}}.navbar--logolink svg{display:block;height:auto;width:116px}@media(max-width:880px){.navbar--logolink svg{width:96px}}@media(max-width:660px){.navbar--logolink svg{width:84px}}@media(max-width:560px){.navbar--logolink svg{width:70px}}.navbar--menus{color:var(--ccmain);display:flex;flex-direction:column;align-items:flex-end}.js-burgermode .navbar--menus{display:none}.navbar--lang,.navlay--lang{font-size:13px;line-height:1.2307692308;font-family:var(--typoMain);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--cclink);display:flex;margin-bottom:20px;transition:1s cubic-bezier(.19,1,.22,1)}@media(min-width:1025px){.js-has-scrolled .navbar--lang,.js-has-scrolled .navlay--lang{transform:translateY(8px)}}.navbar--lang:has(li:first-child:last-child),.navlay--lang:has(li:first-child:last-child){display:none}.navbar--lang li:not(:last-child):after,.navlay--lang li:not(:last-child):after{content:"/";margin:0 .35em}.navbar--lang li.current-lang a,.navlay--lang li.current-lang a{color:var(--ccmain);pointer-events:none}.navbar--lang a,.navlay--lang a{text-decoration:none}.navbar--lang a:hover,.navlay--lang a:hover{color:var(--ccmain)}.navbar--nav{font-size:13px;line-height:1.2307692308;font-family:var(--typoMain);font-weight:500;letter-spacing:.13em;text-transform:uppercase;--paddingLink:5px;--gap:64px;margin-right:calc(var(--gap) * -.5 - var(--paddingLink))}.navbar--nav ul{display:flex}.navbar--nav li{margin-left:calc(var(--gap) * .5);margin-right:calc(var(--gap) * .5)}.navbar--nav a{padding:var(--paddingLink);--hoverunderlineDecal:var(--paddingLink);--hoverunderlinePosY:calc(100% - var(--paddingLink) + 4px);--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards}.navbar--nav a.js-link-current-page{animation:hoverunderline-enter var(--hoverunderlineEase)}.burger{display:none}.js-burgermode .burger{display:block}.burger{position:fixed;--size:64px;top:calc(var(--navbarHeight) * .5 - var(--size) * .5);right:calc(var(--mar) - 16px);z-index:9000000000;width:var(--size);height:var(--size);cursor:pointer}@media(max-width:1024px){.burger{right:0}}.burger div{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:32px;height:1px;background:var(--ccmain);transition:1s cubic-bezier(.77,0,.175,1)}.burger div:nth-child(1){transform:translateY(-4px)}.burger div:nth-child(2){transform:translateY(4px)}.nav-deployed .burger div:nth-child(1){transform:rotate(-45deg)}.nav-deployed .burger div:nth-child(2){transform:rotate(45deg)}.navlay{display:none}.js-burgermode .navlay{display:flex}.navlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:900000000;pointer-events:none}.nav-deployed .navlay{pointer-events:auto}.navlay--shadow{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#000;z-index:-2;transition:1s cubic-bezier(.77,0,.175,1);opacity:0}.nav-deployed .navlay--shadow{opacity:.1}.navlay--bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;z-index:-1;transition:1s cubic-bezier(.77,0,.175,1);transform-origin:0 0;transform:scaleY(0)}.nav-deployed .navlay--bg{transform:scaleY(1)}.navlay--menus{font-size:13px;line-height:1.2307692308;font-family:var(--typoMain);font-weight:500;letter-spacing:.13em;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:var(--mar);text-align:center;transition:1s cubic-bezier(.77,0,.175,1);opacity:0;clip-path:inset(0 0 var(--progress) 0);--progress:100%}.nav-deployed .navlay--menus{opacity:1;--progress:0%}.navlay--nav{font-size:13px;line-height:1.2307692308;font-family:var(--typoMain);font-weight:500;letter-spacing:.13em;text-transform:uppercase;font-size:14px;color:var(--ccmain);font-weight:700;margin:auto}.navlay--nav li{overflow:hidden}.navlay--nav a{display:inline-block;padding:1em .5em;text-decoration:none;transition:1s cubic-bezier(.77,0,.175,1);transform:translateY(110%)}.nav-deployed .navlay--nav a{transform:none}.navlay--nav a{--hoverunderlineDecal:.5em;--hoverunderlinePosY: calc(100% - .8em) ;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards}.navlay--nav a.js-link-current-page{animation:hoverunderline-enter var(--hoverunderlineEase)}.navlay--lang{transition:1.5s cubic-bezier(.165,.84,.44,1);opacity:0}.nav-deployed .navlay--lang{transition:1s cubic-bezier(.165,.84,.44,1);opacity:1}.foot{font-size:14px;line-height:1.4285714286;font-family:var(--typoMain);font-weight:500;letter-spacing:.05em;color:var(--ccmain);padding:80px var(--mar) 0}@media(max-width:660px){.foot{padding:32px var(--mar) 0}}.foot--in{border-top:1px solid var(--ccmain);padding:32px 0;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap-reverse;gap:12px 12px}.foot--nav{text-align:right}.foot--nav a{--hoverunderlineDecal:0em;--hoverunderlinePosY:100%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards}.space{margin-top:var(--spaceDesktop)}@media(max-width:1024px){.space{margin-top:var(--spaceTablet, var(--spaceDesktop))}}@media(max-width:660px){.space{margin-top:var(--spaceMobile, var(--spaceTablet, var(--spaceDesktop)))}}.ediyear--headline{margin:0 var(--mar) 32px}.ediyear--title{line-height:1}.ediyear--year:not(:first-child){margin-top:-.25em}.edition{display:flex;--gap:10px}@media(max-width:660px){.edition{--gap:80px}}.edition:not(:last-child){padding-bottom:var(--gap)}@media(max-width:1024px){.edition{align-items:flex-start}}@media(max-width:660px){.edition{flex-direction:column-reverse}}.edition--main{display:flex;flex-direction:column;justify-content:center;position:relative}.edition--main:before{content:"";position:absolute;left:calc(var(--col) * -.5 - var(--gut));top:0;bottom:0;width:1px;background:var(--ccmain)}.edition--main.reveal-specborder:before{transform-origin:0 0;transform:scaleY(0);transition:3s cubic-bezier(.19,1,.22,1)}.edition--main.reveal-specborder.js-revealborder:before{transform:scaleY(1)}.edition:not(:last-child) .edition--main:before{bottom:calc(var(--gap) * -1)}.edition--main .txtrep--quote:before{display:none}.edition--main .txtrep--quote{padding-left:calc(var(--col) + var(--gut))}@media(max-width:1024px){.edition--main .txtrep--quote{padding-left:0}}.edition--main{margin-left:calc(var(--mar) + var(--col) + var(--gut));margin-right:calc(var(--col) + var(--gut) * 2);width:calc(var(--col) * 5 + var(--gut) * 4)}@media(max-width:1024px){.edition--main{margin-right:calc(var(--gut) * 1)}}@media(max-width:660px){.edition--main{padding-left:calc(var(--col) + var(--gut));width:calc(var(--col) * 11 + var(--gut) * 10);padding-top:26px}.edition--main .txtrep--markup{width:calc(var(--col) * 9 + var(--gut) * 8)}}@media(max-width:660px){.edition--main .title-l{font-size:28px}}@media(max-width:560px){.edition--main .title-l{font-size:26px}}.edition--imgc{background:#fafafa;overflow:hidden;position:relative}.edition--imgc{width:calc(var(--col) * 5 + var(--gut) * 4 + var(--mar))}@media(max-width:1024px){.edition--imgc{width:calc(var(--col) * 6 + var(--gut) * 5 + var(--mar))}}@media(max-width:660px){.edition--imgc{width:100%}}.edition--imgc video,.edition--imgc img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover}.txtimg{display:flex;flex-wrap:wrap}.txtimg--main{display:flex;flex-direction:column}@media(max-width:660px){.txtimg--main{margin-bottom:50px}}.-imgbig .txtimg--main{padding-top:128px;padding-bottom:92px}@media(max-width:1024px){.-imgbig .txtimg--main{padding-top:64px;padding-bottom:64px}}@media(max-width:660px){.-imgbig .txtimg--main{padding-top:0;padding-bottom:0}}.-imgright.-imgbig .txtimg--main{width:calc(var(--col) * 7 + var(--gut) * 6);margin-left:var(--mar);margin-right:auto}@media(max-width:660px){.-imgright.-imgbig .txtimg--main{width:calc(var(--col) * 12 + var(--gut) * 11)}}.-imgright.-imgsmall .txtimg--main{width:calc(var(--col) * 7 + var(--gut) * 6);margin-left:calc(var(--mar) + var(--col) * 1 + var(--gut) * 1);margin-right:auto}@media(max-width:1024px){.-imgright.-imgsmall .txtimg--main{margin-left:var(--mar)}}@media(max-width:660px){.-imgright.-imgsmall .txtimg--main{width:calc(var(--col) * 12 + var(--gut) * 11)}}.-imgleft.-imgbig .txtimg--main{width:calc(var(--col) * 7 + var(--gut) * 6);margin-left:var(--gut);order:2}@media(max-width:660px){.-imgleft.-imgbig .txtimg--main{order:0;width:calc(var(--col) * 12 + var(--gut) * 11)}}.-imgleft.-imgsmall .txtimg--main{width:calc(var(--col) * 7 + var(--gut) * 6);margin-left:calc(var(--col) * 1 + var(--gut) * 2);order:2}@media(max-width:1024px){.-imgleft.-imgsmall .txtimg--main{margin-left:var(--gut)}}@media(max-width:660px){.-imgleft.-imgsmall .txtimg--main{order:0;margin-left:var(--mar);width:calc(var(--col) * 12 + var(--gut) * 11)}}.txtimg--imgc{position:relative;background:#fafafa;overflow:hidden}.-imgbig .txtimg--imgc{width:calc(var(--col) * 5 + var(--gut) * 4 + var(--mar))}@media(max-width:660px){.-imgbig .txtimg--imgc{width:100%}}.-imgsmall .txtimg--imgc{width:calc(var(--col) * 3 + var(--gut) * 2 + var(--mar))}@media(max-width:1024px){.-imgsmall .txtimg--imgc{width:calc(var(--col) * 5 + var(--gut) * 4 + var(--mar))}}@media(max-width:660px){.-imgsmall .txtimg--imgc{width:100%}}.txtimg--imgc video,.txtimg--imgc img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover}.txtimg--headline{display:flex;gap:var(--gut);align-items:flex-end;justify-content:space-between;width:100%;flex-wrap:wrap}.txtimg--headline-main{flex:1}.txtimg--headline-sub{width:calc(var(--col) * 3 + var(--gut) * 2)}@media(max-width:1024px){.txtimg--headline-sub{width:100%;padding-left:calc(var(--col) + var(--gut))}}.txtimg--body{flex:1;display:flex;--spaceTop:72px;--spaceBot:64px;margin-top:var(--spaceTop)}.txtimg--body:not(:last-child){margin-bottom:var(--spaceBot)}@media(max-width:1024px){.txtimg--body{--spaceTop:48px;--spaceBot:48px}}@media(max-width:660px){.txtimg--body{--spaceTop:32px;--spaceBot:32px}}.-imgsmall .txtimg--body{width:calc(var(--col) * 5 + var(--gut) * 4);margin-left:calc(var(--col) * 1 + var(--gut) * 1)}@media(max-width:880px){.-imgsmall .txtimg--body{width:calc(var(--col) * 6 + var(--gut) * 4)}}@media(max-width:660px){.-imgsmall .txtimg--body{width:calc(var(--col) * 10 + var(--gut) * 9)}}.-imgbig .txtimg--body{width:calc(var(--col) * 4 + var(--gut) * 3);margin-left:calc(var(--col) * 2 + var(--gut) * 2)}@media(max-width:1024px){.-imgbig .txtimg--body{width:calc(var(--col) * 5 + var(--gut) * 4);margin-left:calc(var(--col) * 1 + var(--gut) * 1)}}@media(max-width:880px){.-imgbig .txtimg--body{width:calc(var(--col) * 6 + var(--gut) * 4)}}@media(max-width:660px){.-imgbig .txtimg--body{width:calc(var(--col) * 10 + var(--gut) * 9)}}.txtimg--bodyin{position:relative}.txtimg--bodyin:before{content:"";position:absolute;left:calc(var(--col) * -.5 - var(--gut));top:0;bottom:0;width:1px;background:var(--ccmain)}.txtimg--bodyin.reveal-specborder:before{transform-origin:0 0;transform:scaleY(0);transition:3s cubic-bezier(.19,1,.22,1)}.txtimg--bodyin.reveal-specborder.js-revealborder:before{transform:scaleY(1)}.-imgbig .txtimg--footer{margin-left:calc(var(--col) * 1 + var(--gut) * 1)}@media(max-width:1024px){.-imgbig .txtimg--footer{margin-left:0}}.bcols{display:flex}.bcols.-top{align-items:flex-start}.bcols.-mid{align-items:center}.bcols.-bot{align-items:flex-end}.bcols{padding:0 var(--mar);flex-wrap:wrap}.bcols--col{display:flex;flex-direction:column}.bcols--col:nth-child(1){width:calc(var(--col) * 6 + var(--gut) * 5);margin-left:calc(var(--col) * 1 + var(--gut) * 1)}.bcols--col:nth-child(1) .txtrep--markup,.bcols--col:nth-child(1) .txtrep--quote{margin-left:calc(var(--col) * 1 + var(--gut) * 1);width:calc(var(--col) * 5 + var(--gut) * 4)}@media(max-width:1280px){.bcols--col:nth-child(1){margin-left:0}}@media(max-width:660px){.bcols--col:nth-child(1){width:100%;margin-left:0}}.bcols--col:nth-child(2){width:calc(var(--col) * 4 + var(--gut) * 3);margin-left:calc(var(--col) * 1 + var(--gut) * 2)}@media(max-width:1280px){.bcols--col:nth-child(2){width:calc(var(--col) * 5 + var(--gut) * 4)}}@media(max-width:1024px){.bcols--col:nth-child(2){width:calc(var(--col) * 6 + var(--gut) * 5);margin-left:var(--gut)}}@media(max-width:660px){.bcols--col:nth-child(2){width:100%;margin-left:0;margin-top:24px}}@media(max-width:660px){.bcols .txtrep--markup,.bcols .txtrep--quote{width:calc(var(--col) * 10 + var(--gut) * 9)!important}}.cta{--gap:0px;color:var(--ccmain);--hoverunderlineDecal:var(--gap);--hoverunderlinePosY:100%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards}.txtrep{--markupSpaceTop:52px;--markupSpaceBottom:82px}@media(max-width:1024px){.txtrep{--markupSpaceTop:48px;--markupSpaceBottom:48px}}@media(max-width:660px){.txtrep{--markupSpaceTop:24px;--markupSpaceBottom:24px}}.txtrep--quote{--quoteSize:3.6em;position:relative}.txtrep--quote:before{content:"";position:absolute;left:calc(var(--col) * -.5 - var(--gut));top:0;bottom:0;width:1px;background:var(--ccmain)}.txtrep--quote.reveal-specborder:before{transform-origin:0 0;transform:scaleY(0);transition:3s cubic-bezier(.19,1,.22,1)}.txtrep--quote.reveal-specborder.js-revealborder:before{transform:scaleY(1)}.txtrep--quote:before{bottom:var(--quoteSize)}.txtrep--quote{padding-top:3em;padding-bottom:4em;position:relative}.txtrep--quote-start{top:0}.txtrep--quote-end{bottom:0}.txtrep--quote-start,.txtrep--quote-end{z-index:1;line-height:1;position:absolute;text-align:center;color:var(--ccmain);font-size:64px;font-size:var(--quoteSize, 64px);transform:translate(-.05em);left:calc(var(--col) * -1 + var(--gut) * -1);width:calc(var(--col) * 1)}@media(max-width:660px){.txtrep--quote-start,.txtrep--quote-end{width:20px}}.txtrep--quote-start:before,.txtrep--quote-end:before{content:"";position:absolute;top:0;left:0;right:0;height:.75em;background:#fff;z-index:-1}.txtrep--author{margin-top:1em}.txtimg--body .txtrep--markup,.bcols .txtrep--markup{padding-top:var(--markupSpaceTop);padding-bottom:var(--markupSpaceBottom)}.bcols .txtrep--markup{position:relative}.bcols .txtrep--markup:before{content:"";position:absolute;left:calc(var(--col) * -.5 - var(--gut));top:0;bottom:0;width:1px;background:var(--ccmain)}.bcols .txtrep--markup.reveal-specborder:before{transform-origin:0 0;transform:scaleY(0);transition:3s cubic-bezier(.19,1,.22,1)}.bcols .txtrep--markup.reveal-specborder.js-revealborder:before{transform:scaleY(1)}.bcols .js-reveal .txtrep--markup:before{transform:scaleY(1)}[data-reveal=markupborder] .txtrep--markup:before{transform-origin:0 0;transform:scaleY(0);transition:3s cubic-bezier(.19,1,.22,1)}[data-reveal=markupborder].markupborder-reveal .txtrep--markup:before{transform:scaleY(1)}.events--item:not(:last-child){margin-bottom:32px}.event--headline{margin:0 var(--mar);display:grid;align-items:flex-end;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}@media(max-width:1024px){.event--headline{grid-template-columns:repeat(2,minmax(0,1fr))}.event--headline .event--headlinecol:nth-child(1){order:1}.event--headline .event--headlinecol:nth-child(4){order:2}.event--headline .event--headlinecol:nth-child(2){order:3}.event--headline .event--headlinecol:nth-child(3){order:4}}@media(max-width:560px){.event--headline{grid-template-columns:repeat(2,minmax(0,1fr))}.event--headline .event--headlinecol:nth-child(1){order:1}.event--headline .event--headlinecol:nth-child(4){order:2}.event--headline .event--headlinecol:nth-child(2){order:3;grid-column:span 2}.event--headline .event--headlinecol:nth-child(3){order:4;grid-column:span 2}}.event--title{line-height:1}.event--year:not(:first-child){margin-top:-.25em}.event--more{width:var(--w);height:var(--w);border-radius:50%;color:var(--ccmain);border:1px solid currentColor;position:relative;background:transparent;--w:56px}@media(max-width:660px){.event--more{--w:44px}}.event--more:before,.event--more:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:calc(.4285714286 * var(--w));height:1px;background:currentColor}.event--more:before{transform:rotate(90deg);transition:.8s cubic-bezier(.165,.84,.44,1)}.acco--item.js-active .event--more:before{opacity:0;transform:scaleY(.01) rotate(90deg)}.evenement{margin:0 var(--mar)}.evenement--in{margin-top:32px;margin-bottom:32px;padding-top:32px;padding-left:calc(var(--col) + var(--gut));position:relative}.evenement--in:before{content:"";position:absolute;left:calc(var(--col) * .5);top:0;bottom:0;width:1px;background:var(--ccmain)}.evenement--flex{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--gut)}.evenement--item:nth-child(5n+1){grid-column:span 7}.evenement--item:nth-child(5n+2){grid-column:span 4;align-self:end}.evenement--item:nth-child(5n+3){grid-column-start:3;grid-column-end:span 5}.evenement--item:nth-child(5n+4){grid-column-start:1;grid-column-end:span 4;align-self:end}.evenement--item:nth-child(5n+5){grid-column:span 7}@media(max-width:660px){.evenement--item:nth-child(5n+1){grid-column:span 7}.evenement--item:nth-child(5n+2){grid-column:span 4;align-self:end}.evenement--item:nth-child(5n+3){grid-column-start:2;grid-column-end:span 8}.evenement--item:nth-child(5n+4){grid-column-start:1;grid-column-end:span 4;align-self:end}.evenement--item:nth-child(5n+5){grid-column:span 7}}.evenement--imgc{background:#fafafa;overflow:hidden;position:relative;width:100%;height:auto}.evenement--imgc img,.evenement--imgc video{display:block;width:100%;height:auto;min-height:100%;object-fit:cover}.logoss{padding:0 var(--mar);overflow:hidden;--gap:var(--gut)}@media(max-width:1024px){.logoss{--gap:40px}}@media(max-width:660px){.logoss{--gap:60px}}.logoss--item{display:flex;align-items:center;width:calc(var(--col) * 2 + var(--gut) * 1)}@media(max-width:880px){.logoss--item{width:calc(var(--col) * 3 + var(--gut) * 2)}}@media(max-width:660px){.logoss--item{width:calc(var(--col) * 4 + var(--gut) * 3)}}@media(max-width:560px){.logoss--item{width:calc(var(--col) * 5 + var(--gut) * 4)}}.logoss--item:not(:last-child){margin-right:var(--gap)}.logoss--item img{display:block;height:auto;width:100%;max-width:150px}.logoss--progress{display:none}.booknews{--colgut: calc(var(--col) + var(--gut));overflow-x:clip;--navListDecal: 8px;--navItemH: 36px;--navDot: 11px;--navTop: calc(var(--navbarHeight, 0px) - 10px);--slideH: calc((var(--col)*4 + var(--gut)*3) * 1.178);--itemSpaceTop: 78px;--itemSpaceBottom: 72px}@media(max-width:1024px){.booknews{--itemSpaceTop: 64px;--itemSpaceBottom: 64px}}@media(max-width:660px){.booknews{--itemSpaceTop: 48px;--itemSpaceBottom: 48px}}.booknews--head{padding-top:calc(327px - var(--navbarHeight, 0px));margin-left:calc(var(--mar) + var(--colgut) * 2);margin-right:var(--mar);margin-bottom:118px}@media(max-width:1024px){.booknews--head{padding-top:80px;margin-left:var(--mar);margin-bottom:64px}}@media(max-width:660px){.booknews--head{padding-top:48px;margin-bottom:24px}}.booknews--subtitle{margin-top:10px}.booknews--body{display:flex;align-items:stretch;padding:0 var(--mar)}.booknews--aside{flex-shrink:0;width:calc(var(--colgut) * 2)}@media(max-width:1024px){.booknews--aside{display:none}}.booknews--list{flex:1;min-width:0}.bnnav{position:sticky;top:calc(var(--navTop) + 60px);margin-top:var(--navListDecal)}.bnnav--title{position:absolute;bottom:100%;left:0;padding-left:24px;width:min-content;padding-bottom:22px}.js-overflow .bnnav--viewport{overflow:hidden;margin-right:-200px;max-height:var(--navViewportH);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--navItemH),#000 calc(100% - var(--navItemH)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--navItemH),#000 calc(100% - var(--navItemH)),transparent 100%)}.js-overflow.js-start .bnnav--viewport{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--navItemH)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--navItemH)),transparent 100%)}.js-overflow.js-end .bnnav--viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--navItemH));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--navItemH))}.bnnav--list{position:relative;transition:transform .8s cubic-bezier(.165,.84,.44,1);transform:translateY(calc(var(--navScroll, 0) * -1px))}.bnnav--list:before{content:"";position:absolute;top:-1px;bottom:0;left:50px;width:1px;background:var(--ccmain)}.bnnav--item{height:var(--navItemH);position:relative}.bnnav--link{display:block;margin-left:36px;width:34px;height:100%;position:relative;color:var(--ccmain);text-decoration:none}.bnnav--dot{position:absolute;top:50%;left:calc(14.5px - var(--navDot) * .5);width:var(--navDot);height:var(--navDot);margin-top:calc(var(--navDot) * -.5);border-radius:50%;background:var(--ccmain);transform:scale(.6363636364);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.js-near .bnnav--dot{transform:scale(.8181818182)}.js-active .bnnav--dot,.bnnav--link:hover .bnnav--dot{transform:scale(1)}.bnnav--label{position:absolute;top:50%;left:34px;max-width:100px;width:max-content;transform:translateY(-50%);pointer-events:none;opacity:0;clip-path:inset(-.5em 100% -.5em 0);transition:opacity .4s cubic-bezier(.165,.84,.44,1),clip-path .6s cubic-bezier(.165,.84,.44,1)}.js-active .bnnav--label,.bnnav--link:hover .bnnav--label{pointer-events:auto;opacity:1;clip-path:inset(-.5em -100% -.5em -.5em)}.bnitem{display:flex;align-items:flex-start;position:relative;padding-bottom:var(--itemSpaceBottom)}.bnitem:not(:first-child){padding-top:var(--itemSpaceTop);border-top:1px solid #c7c7c7}@media(max-width:660px){.bnitem{flex-direction:column}}.bnitem--main{width:calc(var(--col) * 5 + var(--gut) * 4 - 10px)}.-imgleft .bnitem--main{order:2;margin-left:var(--gut)}.-novisual .bnitem--main{margin-left:0}@media(max-width:1024px){.bnitem--main{width:calc(var(--col) * 7 + var(--gut) * 6)}}@media(max-width:660px){.bnitem--main{width:100%;order:0!important;margin-left:0!important}}.bnitem--book,.bnitem--author{display:block}.bnitem--edition{margin-top:10px}.bnitem--desc{margin-top:36px}.bnitem--desc p:not(:last-child){margin-bottom:1.4375em}@media(max-width:660px){.bnitem--desc{margin-top:24px}}.bnitem--quote{margin-top:21px;margin-left:calc(var(--col) * .5 + var(--gut) + 10px);padding-bottom:0}.bnitem--quote:before{display:none}.bnitem--quote .txtrep--quote-end{bottom:-24px}.bnitem--quote.-noauthor{padding-bottom:4em}.bnitem--quote.-noauthor .txtrep--quote-end{bottom:0}@media(max-width:660px){.bnitem--quote{margin-left:calc(var(--col) + var(--gut))}}.bnitem--quotetext{position:relative}.bnitem--quotetext:before{content:"";position:absolute;top:7px;bottom:0;left:calc(var(--col) * -.5 - var(--gut));width:1px;background:var(--ccmain)}@media(max-width:660px){.bnitem--quotetext:before{left:calc(var(--col) * -1 - var(--gut) + 10px)}}.bnitem--quoteauthor{margin-top:25px}.bnitem--media{flex-shrink:0;margin-top:18px}.-imgright .bnitem--media{margin-left:auto;margin-right:calc(var(--mar) * -1);width:calc(var(--col) * 4 + var(--gut) * 3 + var(--mar))}.-imgright.-single .bnitem--media{margin-right:0;width:calc(var(--col) * 4 + var(--gut) * 3)}.-imgleft .bnitem--media{order:1;width:calc(var(--col) * 4 + var(--gut) * 3)}@media(max-width:1024px){.-imgright .bnitem--media{width:calc(var(--col) * 4 + var(--gut) * 3 + var(--mar))}.-imgright.-single .bnitem--media,.-imgleft .bnitem--media{width:calc(var(--col) * 4 + var(--gut) * 3)}}@media(max-width:660px){.bnitem--media{order:1!important;margin-top:40px;margin-left:0!important}.-imgright .bnitem--media,.-imgleft .bnitem--media{width:calc(100% + var(--mar));margin-right:calc(var(--mar) * -1)}.-single .bnitem--media{width:100%!important;margin-right:0!important}}.bnitem--imgc{position:relative;width:calc(var(--col) * 3 + var(--gut) * 2)}@media(max-width:1024px){.bnitem--imgc{width:100%}}@media(max-width:660px){.bnitem--imgc{width:calc(var(--col) * 8 + var(--gut) * 7)}}.bnitem--img{display:block;width:100%;height:auto}.bnslider{--slideW: calc(var(--col)*4 + var(--gut)*3);--contW: calc(var(--col)*4 + var(--gut)*3 + var(--mar))}.-imgleft .bnslider{--slideW: calc(var(--col)*3 + var(--gut)*2);--contW: calc(var(--col)*3.5 + var(--gut)*3)}@media(max-width:1024px){.bnslider{--slideW: calc(var(--col)*4 + var(--gut)*3);--slideH: calc(var(--slideW) * 1.178);--contW: calc(var(--col)*4 + var(--gut)*3 + var(--mar))}.-imgleft .bnslider{--slideW: calc(var(--col)*3.5 + var(--gut)*3);--contW: calc(var(--col)*4 + var(--gut)*3)}}@media(max-width:660px){.bnslider{--slideW: calc(var(--col)*9 + var(--gut)*8);--slideH: calc(var(--slideW) * 1.178);--contW: calc(var(--col)*12 + var(--gut)*11 + var(--mar))}.-imgleft .bnslider{--slideW: calc(var(--col)*9 + var(--gut)*8);--contW: calc(var(--col)*12 + var(--gut)*11 + var(--mar))}}.bnslider--cont{width:var(--contW);overflow:hidden}@media(max-width:660px){.bnslider--cont{overflow:visible}}.bnslider--item{position:relative;width:var(--slideW);height:var(--slideH);overflow:hidden;background:#fafafa}.bnslider--item:not(:last-child){margin-right:var(--gut)}.bnslider--item:last-child{margin-right:calc(var(--contW) - var(--slideW))}.bnslider--img{display:block;width:100%;height:100%;object-fit:cover}.bnslider--nav{display:flex;margin-top:16px;margin-bottom:0}.bnslider--nav .ioss--prev{margin-right:24px}.bnslider--nav button{padding:0;background:transparent;color:inherit}.credit{padding:8px 15px;background:#fff;position:absolute;bottom:0;right:0;font-style:italic;font-weight:400;font-size:15px;letter-spacing:.02em}.prld{background:var(--ccmain);position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999999;display:flex;align-items:center;justify-content:center;clip-path:inset(0 var(--progress) 0 0)}.prld svg{display:block;width:260px!important;height:auto!important;max-width:60vmin}.scrolltotop{margin:0 var(--mar);height:0;position:relative}.scrolltotop.js-hide{display:none}@media(max-width:1024px){.scrolltotop{height:auto;margin-top:40px}}.scrolltotop--in{position:absolute;bottom:0;left:0;cursor:pointer;border-radius:50%;border:1px solid var(--ccmain);transition:.3s;width:56px;height:56px}@media(max-width:1024px){.scrolltotop--in{position:relative;margin-left:auto}}.scrolltotop--in svg{display:block;stroke:var(--ccmain);transition:.3s}.scrolltotop--in:hover{background:var(--ccmain)}.scrolltotop--in:hover svg{stroke:#fff}
