@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,.hoverunderline-reverse{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,.hoverunderline-reverse: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{animation:hoverunderline-enter var(--hoverunderlineEase)}.hoverunderline-reverse: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;transition:.8s cubic-bezier(.165,.84,.44,1) opacity;opacity:0}.acco--item.js-active .acco--itempanel{opacity:1}:root{--typoTitle: "Avenir Next", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--typoMain: "Avenir Next", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif}:root{--blanc:var(--concrete);--noir:var(--pumpkin);--cream:#DDCBA4;--mocha:#9C795A;--pumpkin:#BD5D31;--orange:var(--pumpkin);--concrete:#DFDEDC;--silex:#9D9D9D}:root{--margin:80px}@media (max-width: 1280px){:root{--margin:64px}}@media (max-width: 1024px){:root{--margin:48px}}@media (max-width: 660px){:root{--margin:24px}}:root{--gutter:20px}:root{--vw:100vw;--vh:100vh;--colLength:10;--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)}html{font-family:var(--typoMain);background:var(--concrete);color:var(--pumpkin)}h1,h2,h3,h4,h5,h6,hn{font-family:var(--typoTitle)}hn{display:block}::selection{background:var(--pumpkin);color:var(--concrete)}::-moz-selection{background:var(--pumpkin);color:var(--concrete)}.cccream{color:var(--cream)}.ccmocha{color:var(--mocha)}.ccpumpkin{color:var(--pumpkin)}.ccorange{color:var(--orange)}.ccconcrete{color:var(--concrete)}.ccsilex{color:var(--silex)}.bgcream{background-color:var(--cream)}.bgmocha{background-color:var(--mocha)}.bgpumpkin{background-color:var(--pumpkin)}.bgorange{background-color:var(--orange)}.bgconcrete{background-color:var(--concrete)}.bgsilex{background-color:var(--silex)}.regular,.fw400{font-weight:400}.medium,.fw500{font-weight:500}.demibold,.semibold .semi,.fw600{font-weight:600}.bold,.fw700{font-weight:700}.typomain{font-size:18px}@media (max-width: 1660px){.typomain{font-size:17px}}@media (max-width: 1024px){.typomain{font-size:16px}}.typomain{font-weight:500;line-height:122%;letter-spacing:.05em}.kicker{font-size:24px}@media (max-width: 1660px){.kicker{font-size:23px}}@media (max-width: 1440px){.kicker{font-size:22px}}@media (max-width: 1024px){.kicker{font-size:21px}}@media (max-width: 660px){.kicker{font-size:20px}}.kicker{font-weight:400;line-height:146%;letter-spacing:.11em;text-transform:uppercase}.title{font-size:42px}@media (max-width: 1660px){.title{font-size:38px}}@media (max-width: 1440px){.title{font-size:34px}}@media (max-width: 1280px){.title{font-size:32px}}@media (max-width: 1024px){.title{font-size:30px}}@media (max-width: 880px){.title{font-size:28px}}@media (max-width: 660px){.title{font-size:26px}}@media (max-width: 560px){.title{font-size:24px}}.title{font-weight:400;line-height:124%;letter-spacing:.11em;text-transform:uppercase}.titlebold{font-size:42px}@media (max-width: 1660px){.titlebold{font-size:40px}}@media (max-width: 1440px){.titlebold{font-size:38px}}@media (max-width: 1280px){.titlebold{font-size:36px}}@media (max-width: 1024px){.titlebold{font-size:34px}}@media (max-width: 880px){.titlebold{font-size:28px}}@media (max-width: 660px){.titlebold{font-size:26px}}@media (max-width: 560px){.titlebold{font-size:24px}}.titlebold{font-weight:600;line-height:124%;letter-spacing:.11em}.typoctasmall{font-size:16px}@media (max-width: 1280px){.typoctasmall{font-size:15px}}@media (max-width: 1024px){.typoctasmall{font-size:14px}}@media (max-width: 880px){.typoctasmall{font-size:13px}}.typoctasmall{font-weight:500;line-height:212.5%;letter-spacing:.1em}.typocta{font-size:24px}@media (max-width: 1660px){.typocta{font-size:22px}}@media (max-width: 1440px){.typocta{font-size:20px}}@media (max-width: 1280px){.typocta{font-size:18px}}@media (max-width: 1024px){.typocta{font-size:17px}}@media (max-width: 880px){.typocta{font-size:16px}}@media (max-width: 660px){.typocta{font-size:15px}}.typocta{font-weight:500;line-height:146%;letter-spacing:.1em}.typoctabold{font-size:24px}@media (max-width: 1660px){.typoctabold{font-size:23px}}@media (max-width: 1440px){.typoctabold{font-size:22px}}@media (max-width: 1280px){.typoctabold{font-size:21px}}@media (max-width: 1024px){.typoctabold{font-size:20px}}@media (max-width: 880px){.typoctabold{font-size:19px}}@media (max-width: 660px){.typoctabold{font-size:18px}}.typoctabold{font-weight:700;line-height:142%;letter-spacing:.1em}.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}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-Demi.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-DemiItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(//branchubehr.fr/wp-content/themes/erichuguenin/dist/assets/AvenirNextCyr-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}body{overscroll-behavior:none;overflow-x:hidden}.pagecont{min-height:calc(var(--vh) - var(--footHeight))}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}img:not([src]){opacity:0}*:has(>.reveal-drawsvg){overflow:hidden}.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-ctas,.reveal-scalex,.reveal-fadex,.reveal-scalefade,.reveal-scaleupfade,.reveal-scaley,.reveal-clipy-top-to-bottom,.reveal-drawsvg,[data-hidden]{visibility:hidden;opacity:0}.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-ctas.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-ctas,.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,.reveal-clipy-top-to-bottom.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-clipy-top-to-bottom,.reveal-drawsvg.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-drawsvg,[data-hidden].js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) [data-hidden]{visibility:visible;opacity:1}.origin-0-0{transform-origin:0 0}.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(var(--colLength),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:#0c9;z-index:9999999;transform:translateY(-100%)}.bob{background:#ccc}.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}@media (max-width: 1024px){.ioss--ss{display:grid;gap:20px}}.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 .ioss--prev,.js-end .ioss--next{pointer-events:none;opacity:0}.ioss--progress{height:20px;background:#efefef;display:flex}.ioss--thumb{width:100%;height:100%;background:#282828;transform-origin:0 0;transform:scaleX(var(--progress))}.space{margin-top:var(--spaceDesktopMargin, 0);height:var(--spaceDesktopHeight, 0);width:100%;position:relative;display:block}@media (max-width: 1440px){.space{margin-top:var(--spaceLaptopMargin, var(--spaceDesktopMargin, 0));height:var(--spaceLaptopHeight, var(--spaceDesktopHeight, 0))}}@media (max-width: 1024px){.space{margin-top:var(--spaceTabletMargin, var(--spaceDesktopMargin, 0));height:var(--spaceTabletHeight, var(--spaceDesktopHeight, 0))}}@media (max-width: 660px){.space{margin-top:var(--spaceMobileMargin, var(--spaceTabletMargin, var(--spaceDesktopMargin, 0)));height:var(--spaceMobileHeight, var(--spaceTabletHeight, var(--spaceDesktopHeight, 0)))}}:root{--navbarBgH: 100px}@media (max-width: 1660px){:root{--navbarBgH: 96px}}@media (max-width: 1440px){:root{--navbarBgH: 88px}}@media (max-width: 1280px){:root{--navbarBgH: 80px}}@media (max-width: 1024px){:root{--navbarBgH: 74px}}@media (max-width: 660px){:root{--navbarBgH: 62px}}.navbar:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--navbarBgH);z-index:80000;background:#fff;pointer-events:none;transform:translateY(-100%);transition:transform 1s cubic-bezier(.19,1,.22,1)}.navbar--burger{z-index:90000;position:fixed;background:transparent;padding:0;cursor:pointer;transition:1s cubic-bezier(.19,1,.22,1);top:93px}@media (max-width: 1660px){.navbar--burger{top:89px}}@media (max-width: 1440px){.navbar--burger{top:83px}}@media (max-width: 1280px){.navbar--burger{top:79px}}@media (max-width: 1024px){.navbar--burger{top:54px}}@media (max-width: 880px){.navbar--burger{top:46px}}@media (max-width: 660px){.navbar--burger{top:28px}}.navbar--burger{left:calc(var(--mar) - var(--pad) * .5);--pad:24px;--barW:52px;--barH:5px;--barGap:18px}@media (max-width: 1660px){.navbar--burger{--pad:22px;--barW:46px;--barH:4px;--barGap:16px}}@media (max-width: 1440px){.navbar--burger{--pad:20px;--barW:42px;--barH:3px;--barGap:14px}}@media (max-width: 1280px){.navbar--burger{--pad:18px;--barW:38px;--barH:2px;--barGap:12px}}@media (max-width: 1024px){.navbar--burger{--pad:16px;--barW:34px;--barH:2px;--barGap:10px}}@media (max-width: 660px){.navbar--burger{--pad:14px;--barW:32px;--barH:2px;--barGap:9px}}.navbar--burger{width:calc(var(--barW) + var(--pad));height:calc(var(--barW) + var(--pad))}.navbar--burger div{width:var(--barW);height:var(--barH);background:var(--pumpkin);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:1s cubic-bezier(.19,1,.22,1)}.navbar--burger div:nth-child(1){transform:translateY(calc(var(--barGap) * -1))}.navbar--burger div:nth-child(3){transform:translateY(var(--barGap)) scaleX(.77);transform-origin:0 0}.nav-deployed .navbar--burger div{background:var(--cream)}.nav-deployed .navbar--burger div:nth-child(1){transform:rotate(45deg)}.nav-deployed .navbar--burger div:nth-child(2){transform:scaleX(0);opacity:0}.nav-deployed .navbar--burger div:nth-child(3){transform:rotate(-45deg);transform-origin:50% 50%}.navbar--logo{transition:1s cubic-bezier(.19,1,.22,1)}.nav-deployed .navbar--logo{opacity:0;pointer-events:none}.navbar--logo{z-index:90000;position:fixed;top:53px}@media (max-width: 1024px){.navbar--logo{top:32px}}@media (max-width: 660px){.navbar--logo{top:20px}}.navbar--logo{left:0;right:0;margin:auto;width:153px}@media (max-width: 1660px){.navbar--logo{width:137.7px}}@media (max-width: 1440px){.navbar--logo{width:122.4px}}@media (max-width: 1280px){.navbar--logo{width:107.1px}}@media (max-width: 1024px){.navbar--logo{width:91.8px}}@media (max-width: 880px){.navbar--logo{width:76.5px}}@media (max-width: 660px){.navbar--logo{width:61.2px}}.navbar--logo a{display:block}.navbar--logo a svg{display:block;height:auto;width:100%}.navbar--contact{z-index:90000;position:fixed;background:transparent;padding:0;top:110px}@media (max-width: 1660px){.navbar--contact{top:104px}}@media (max-width: 1440px){.navbar--contact{top:97px}}@media (max-width: 1280px){.navbar--contact{top:90px}}@media (max-width: 1024px){.navbar--contact{top:62px}}@media (max-width: 880px){.navbar--contact{top:55px}}@media (max-width: 660px){.navbar--contact{top:36px}}.navbar--contact{right:var(--mar);cursor:pointer;transition:1s cubic-bezier(.19,1,.22,1);text-align:left;font-size:24px}@media (max-width: 1660px){.navbar--contact{font-size:22px}}@media (max-width: 1440px){.navbar--contact{font-size:20px}}@media (max-width: 1280px){.navbar--contact{font-size:18px}}@media (max-width: 1024px){.navbar--contact{font-size:17px}}@media (max-width: 880px){.navbar--contact{font-size:16px}}@media (max-width: 660px){.navbar--contact{font-size:15px}}.navbar--contact{font-weight:500;line-height:146%;letter-spacing:.1em;color:var(--pumpkin)}.navbar--contact-label{display:block;transition:.6s cubic-bezier(.19,1,.22,1)}.contact-deployed .navbar--contact-label{opacity:0}.navbar--contact-cross{--pad:24px;--barW:52px;--barH:5px}@media (max-width: 1660px){.navbar--contact-cross{--pad:22px;--barW:46px;--barH:4px}}@media (max-width: 1440px){.navbar--contact-cross{--pad:20px;--barW:42px;--barH:3px}}@media (max-width: 1280px){.navbar--contact-cross{--pad:18px;--barW:38px;--barH:2px}}@media (max-width: 1024px){.navbar--contact-cross{--pad:16px;--barW:34px;--barH:2px}}@media (max-width: 660px){.navbar--contact-cross{--pad:14px;--barW:32px;--barH:2px}}.navbar--contact-cross{position:absolute;top:50%;right:calc(var(--pad) * -.5);transform:translateY(-50%);width:calc(var(--barW) + var(--pad));height:calc(var(--barW) + var(--pad));opacity:0;transition:.6s cubic-bezier(.19,1,.22,1)}.contact-deployed .navbar--contact-cross{opacity:1}.navbar--contact-cross div{width:var(--barW);height:var(--barH);background:var(--cream);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:1s cubic-bezier(.19,1,.22,1)}.navbar--contact-cross div:nth-child(1){transform:rotate(45deg)}.navbar--contact-cross div:nth-child(2){transform:scaleX(0);opacity:0}.navbar--contact-cross div:nth-child(3){transform:rotate(-45deg)}.contact-deployed .navbar--logo{opacity:0;pointer-events:none}html.js-scrolled .navbar--logo{top:14px}@media (max-width: 660px){html.js-scrolled .navbar--logo{top:8px}}html.js-scrolled .navbar--logo{transform:scale(.475)}@media (max-width: 1024px){html.js-scrolled .navbar--logo{transform:scale(.5)}}@media (max-width: 880px){html.js-scrolled .navbar--logo{transform:scale(.6)}}@media (max-width: 660px){html.js-scrolled .navbar--logo{transform:scale(.7)}}html.js-scrolled .navbar--logo{transform-origin:top center}html.js-scrolled .navbar--burger{top:13px}@media (max-width: 660px){html.js-scrolled .navbar--burger{top:8px}}html.js-scrolled .navbar--contact{top:32px}@media (max-width: 1660px){html.js-scrolled .navbar--contact{top:30px}}@media (max-width: 1440px){html.js-scrolled .navbar--contact{top:26px}}@media (max-width: 1280px){html.js-scrolled .navbar--contact{top:24px}}@media (max-width: 1024px){html.js-scrolled .navbar--contact{top:22px}}@media (max-width: 880px){html.js-scrolled .navbar--contact{top:22px}}@media (max-width: 660px){html.js-scrolled .navbar--contact{top:16px}}html.js-scrolled .navbar:before{transform:translateY(0)}.navmenu{position:fixed;top:0;left:0;bottom:0;z-index:89000;width:calc(var(--mar) + var(--col) * 6 + var(--gut) * 5)}@media (max-width: 1660px){.navmenu{width:calc(var(--mar) + var(--col) * 7 + var(--gut) * 6)}}@media (max-width: 1440px){.navmenu{width:calc(var(--mar) + var(--col) * 8 + var(--gut) * 7)}}@media (max-width: 1280px){.navmenu{width:calc(var(--mar) + var(--col) * 9 + var(--gut) * 8)}}@media (max-width: 1024px){.navmenu{width:calc(var(--mar) + var(--col) * 10 + var(--gut) * 9)}}@media (max-width: 880px){.navmenu{width:calc(var(--mar) + var(--col) * 11 + var(--gut) * 10)}}@media (max-width: 660px){.navmenu{width:100%}}.navmenu{background:var(--pumpkin);color:var(--cream);overflow:hidden;visibility:hidden}.navmenu--panel{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:var(--mar);padding-right:calc(var(--col) + var(--gut))}@media (max-width: 660px){.navmenu--panel{padding-right:var(--mar)}}.navmenu--nav{padding-left:calc(var(--col) + var(--gut))}@media (max-width: 660px){.navmenu--nav{padding-left:0}}.navmenu--nav ul{list-style:none;margin:0;padding:0}.navmenu--nav li{display:block}.navmenu--nav a{font-size:42px}@media (max-width: 1660px){.navmenu--nav a{font-size:38px}}@media (max-width: 1440px){.navmenu--nav a{font-size:34px}}@media (max-width: 1280px){.navmenu--nav a{font-size:32px}}@media (max-width: 1024px){.navmenu--nav a{font-size:30px}}@media (max-width: 880px){.navmenu--nav a{font-size:28px}}@media (max-width: 660px){.navmenu--nav a{font-size:26px}}@media (max-width: 560px){.navmenu--nav a{font-size:24px}}.navmenu--nav a{font-weight:400;line-height:124%;letter-spacing:.11em;text-transform:uppercase;display:inline-block;text-decoration:none;color:var(--cream);transition:.6s cubic-bezier(.19,1,.22,1)}.navmenu--nav a:hover{color:var(--concrete)}.contactmenu{position:fixed;top:0;right:0;bottom:0;z-index:89000;width:calc(var(--mar) + var(--col) * 6 + var(--gut) * 5)}@media (max-width: 1660px){.contactmenu{width:calc(var(--mar) + var(--col) * 7 + var(--gut) * 6)}}@media (max-width: 1440px){.contactmenu{width:calc(var(--mar) + var(--col) * 8 + var(--gut) * 7)}}@media (max-width: 1280px){.contactmenu{width:calc(var(--mar) + var(--col) * 9 + var(--gut) * 8)}}@media (max-width: 1024px){.contactmenu{width:calc(var(--mar) + var(--col) * 10 + var(--gut) * 9)}}@media (max-width: 880px){.contactmenu{width:calc(var(--mar) + var(--col) * 11 + var(--gut) * 10)}}@media (max-width: 660px){.contactmenu{width:100%}}.contactmenu{background:var(--pumpkin);color:var(--cream);overflow:hidden;visibility:hidden}.contactmenu--panel{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-right:var(--mar);padding-left:calc(var(--col) + var(--gut))}@media (max-width: 660px){.contactmenu--panel{padding-left:var(--mar)}}.contactmenu--infos{padding-right:0}.contactmenu--line:first-child{font-size:42px}@media (max-width: 1660px){.contactmenu--line:first-child{font-size:38px}}@media (max-width: 1440px){.contactmenu--line:first-child{font-size:34px}}@media (max-width: 1280px){.contactmenu--line:first-child{font-size:32px}}@media (max-width: 1024px){.contactmenu--line:first-child{font-size:30px}}@media (max-width: 880px){.contactmenu--line:first-child{font-size:28px}}@media (max-width: 660px){.contactmenu--line:first-child{font-size:26px}}@media (max-width: 560px){.contactmenu--line:first-child{font-size:24px}}.contactmenu--line:first-child{font-weight:400;line-height:124%;letter-spacing:.11em;text-transform:uppercase}.contactmenu--line:not(:first-child){font-size:24px}@media (max-width: 1660px){.contactmenu--line:not(:first-child){font-size:23px}}@media (max-width: 1440px){.contactmenu--line:not(:first-child){font-size:22px}}@media (max-width: 1024px){.contactmenu--line:not(:first-child){font-size:21px}}@media (max-width: 660px){.contactmenu--line:not(:first-child){font-size:20px}}.contactmenu--line:not(:first-child){font-weight:400;line-height:146%;letter-spacing:.11em;text-transform:uppercase}.contactmenu--line{color:var(--cream);margin:0;overflow-wrap:anywhere}.contactmenu--line:not(:last-child){margin-bottom:24px}@media (max-width: 660px){.contactmenu--line:not(:last-child){margin-bottom:16px}}.contactmenu--line.-title{font-weight:600;margin-bottom:60px}@media (max-width: 660px){.contactmenu--line.-title{margin-bottom:32px}}.contactmenu--line a{color:inherit;text-decoration:none;transition:.6s cubic-bezier(.19,1,.22,1)}.contactmenu--line a:hover{color:var(--concrete)}.paranice{overflow:hidden}.s-complexe .paranice--child{margin:calc(max(var(--paranice, 0px),var(--paranice, 0px) * -1)/-2) 0}.paranice--child img,.paranice--child video{display:block;width:100%;height:auto}.midpart{position:relative;z-index:10}.midpart--logostroke{pointer-events:none;position:absolute;left:var(--mar);right:var(--mar);top:-1px;bottom:-1px;z-index:-1}@media (max-width: 1024px){.midpart--logostroke{display:none}}.midpart--logostroke svg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.midpart--whitesep{background:#fff;height:164px}@media (max-width: 1024px){.midpart--whitesep{height:120px}}@media (max-width: 660px){.midpart--whitesep{height:2px}}.midpart--whitesep{z-index:-3;position:relative}.midpart--firstsection{position:relative}@media (max-width: 1024px){.midpart--firstsection{padding-top:64px}}@media (max-width: 1024px){.midpart--imgbg-a{display:none}}.midpart--imgbg-a img{position:absolute;top:0;left:0;right:0;width:100%;height:calc(100% + 40px);z-index:-2}.midpart--imgbg-b{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30px);mask-image:linear-gradient(to bottom,transparent 0,#000 30px);position:relative;z-index:-2}@media (max-width: 1024px){.midpart--imgbg-b{display:none}}.midpart--imgbg-b img{display:block;height:auto;width:100%}.midpart--stickcont{display:flex;margin:0 var(--mar)}@media (max-width: 1024px){.midpart--stickcont{display:block;padding-bottom:48px}}.midpart--sticker{position:sticky;height:fit-content;top:0;width:100%;height:100vh}@media (max-width: 1024px){.midpart--sticker{display:none}}.midpart--sticker img,.midpart--sticker video{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%);left:0;background-color:transparent;mix-blend-mode:lighten}.midpart--articleimg{display:none}@media (max-width: 1024px){.midpart--articleimg{display:block;order:-1;margin-bottom:40px}.midpart--articleimg img{display:block;width:100%;height:auto}}.midpart--articleseq,.midpart--scrub{display:none}@media (max-width: 1024px){.midpart--stickcont.js-scrub .midpart--articleimg{display:none}.midpart--stickcont.js-scrub .midpart--articleseq{display:block;order:-1;width:min(440px,100%);margin:0 auto 40px}.midpart--stickcont.js-scrub .midpart--articleseq-frames{position:relative;width:100%;aspect-ratio:2}.midpart--stickcont.js-scrub .midpart--articleseq-frames img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;margin:auto;mix-blend-mode:normal}.midpart--stickcont.js-scrub .midpart--seqbar{display:flex;align-items:center;gap:12px;margin:8px 12px 0}.midpart--stickcont.js-scrub .midpart--scrub{display:block;flex:1 1 auto;min-width:0;padding:16px 0;margin:0;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative}.midpart--stickcont.js-scrub .midpart--scrub:before{content:"";position:absolute;top:-30px;bottom:-30px;left:-12px;right:-4px}.midpart--stickcont.js-scrub .midpart--scrub:focus-visible{outline:1px solid var(--pumpkin);outline-offset:4px}}.midpart--seqplay{position:relative;z-index:1;flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--pumpkin);cursor:pointer;-webkit-tap-highlight-color:transparent}.midpart--seqplay svg{display:block;width:12px;height:14px}.midpart--seqplay .midpart--seqplay-pause,.midpart--seqplay.js-playing .midpart--seqplay-play{display:none}.midpart--seqplay.js-playing .midpart--seqplay-pause{display:block}.midpart--seqplay:focus-visible{outline:1px solid var(--pumpkin);outline-offset:2px}.midpart--scrub-track{position:relative;height:2px;border-radius:1px;background:#9d9d9d73}.midpart--scrub-fill{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--pumpkin);transform:scaleX(0);transform-origin:0 50%}.midpart--scrub-thumb{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--pumpkin);box-shadow:0 0 0 3px var(--concrete);transition:transform .25s cubic-bezier(.215,.61,.355,1)}.js-dragging .midpart--scrub-thumb{transform:scale(1.4)}.midpart--articles{margin-left:calc(var(--col) + var(--gut));width:calc(var(--col) * 3 + var(--gut) * 2);flex:none}@media (max-width: 1024px){.midpart--articles{margin-left:0;width:100%}}.midpart--article{padding:164px 0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1024px){.midpart--article{padding:0;min-height:0;display:flex;flex-direction:column}.midpart--article+.midpart--article{margin-top:72px}.midpart--article.-empty{display:none}}.midpartbis{position:relative}.midpartbis--logo{overflow:hidden;margin:0 var(--mar) 200px}@media (max-width: 1024px){.midpartbis--logo{margin-bottom:120px}}@media (max-width: 660px){.midpartbis--logo{margin-bottom:64px}}.midpartbis--logostroke{pointer-events:none;position:absolute;left:var(--mar);right:var(--mar);top:6vw;bottom:-1px;z-index:-1}@media (max-width: 1024px){.midpartbis--logostroke{display:none}}.midpartbis--logostroke svg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.vertkicker{writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;top:164px;left:calc(var(--mar) - 1.1em)}@media (max-width: 1024px){.vertkicker{writing-mode:horizontal-tb;transform:none;position:static;padding:0 var(--mar);margin-bottom:64px}}.tags{display:flex;flex-wrap:wrap;gap:24px}@media (max-width: 1440px){.tags{gap:20px}}@media (max-width: 1280px){.tags{gap:16px}}@media (max-width: 1024px){.tags{gap:12px}}@media (max-width: 880px){.tags{gap:8px}}.tag{font-size:16px}@media (max-width: 1280px){.tag{font-size:15px}}@media (max-width: 1024px){.tag{font-size:14px}}@media (max-width: 880px){.tag{font-size:13px}}.tag{font-weight:500;line-height:212.5%;letter-spacing:.1em;border:2px solid currentColor;border-radius:50px;padding:.4em 1.4em;transition:.3s cubic-bezier(.19,1,.22,1)}@media (max-width: 1660px){.tag{padding:.35em 1.3em}}@media (max-width: 1440px){.tag{padding:.3em 1.2em}}@media (max-width: 1280px){.tag{padding:.25em 1.1em}}@media (max-width: 1024px){.tag{padding:.2em 1em}}@media (max-width: 880px){.tag{padding:.15em .9em}}a.tag{text-decoration:none}a.tag:hover{background:var(--noir);color:var(--blanc)}.projs.-reversed a.tag:hover{background:var(--blanc);color:var(--noir)}.cta{border:2px solid currentColor;border-radius:50px;text-decoration:none;font-size:16px}@media (max-width: 1280px){.cta{font-size:15px}}@media (max-width: 1024px){.cta{font-size:14px}}@media (max-width: 880px){.cta{font-size:13px}}.cta{font-weight:500;line-height:212.5%;letter-spacing:.1em;padding:.4em 1.5em;display:inline-block}.cta{transition:.3s cubic-bezier(.19,1,.22,1)}.cta.-mocha{border-color:var(--mocha);color:var(--mocha)}.cta.-mocha:hover{background:var(--mocha);color:var(--concrete)}.projs{padding:64px 0 96px}@media (max-width: 1024px){.projs{padding:48px 0 96px}}@media (max-width: 660px){.projs{padding:40px 0 80px}}.projs{overflow:clip;position:relative}.projs.-reversed{background:var(--noir);color:var(--blanc)}.projs--title{margin-left:calc(var(--mar) + var(--col) + var(--gut))}@media (max-width: 660px){.projs--title{margin-left:var(--mar)}}.projs--hr{border:none;height:2px;background:currentcolor;color:currentcolor;display:block;width:100%}.projs--conts{display:flex;margin:0 var(--mar);padding:0 calc(var(--col) + var(--gut))}@media (min-width: 661px) and (max-width: 1024px){.projs--conts{padding:0 0 0 40px}}@media (max-width: 660px){.projs--conts{display:block;padding:0}}.projs--ssa{padding-top:24px;width:calc(var(--col) * 3 + var(--gut) * 2)}@media (min-width: 661px) and (max-width: 1024px){.projs--ssa{width:calc(var(--col) * 4 + var(--gut) * 3)}}@media (max-width: 660px){.projs--ssa{padding-top:16px;width:100%}}.projs--ssa-item{margin-bottom:24px}.projs--imgsscont-group{display:flex;flex-direction:column;--navdotH: 24px;--navdotGap: 16px}@media (max-width: 660px){.projs--imgsscont-group{--navdotH: 18px;--navdotGap: 12px}}.projs--imgsscont-group{gap:var(--navdotGap);--stickyTop: calc(var(--navbarBgH) + 24px);position:sticky;top:var(--stickyTop);align-self:flex-start;margin-top:-64px;margin-left:calc(var(--col) + var(--gut) * 2);width:calc(var(--col) * 3.5 + var(--gut) * 3)}@media (max-width: 1440px){.projs--imgsscont-group{width:calc(var(--col) * 4 + var(--gut) * 3)}}@media (min-width: 661px) and (max-width: 1024px){.projs--imgsscont-group{margin-left:auto;width:calc(var(--col) * 5 + var(--gut) * 4)}}@media (max-width: 660px){.projs--imgsscont-group{position:static;margin:0 0 20px;width:100%}}.projs--imgsscont-navdot{display:flex;justify-content:center;min-height:var(--navdotH)}.projs--imgsscont-navdot .navdot{justify-content:center}.projs--imgsscont{background:var(--pumpkin);background:var(--silex)}.projs.-reversed .projs--imgsscont{background:var(--cream)}.projs--imgsscont{max-height:calc(min(80vh,100vh - var(--stickyTop) - 24px) - var(--navdotH) - var(--navdotGap))}@media (max-width: 660px){.projs--imgsscont{max-height:calc(80vh - var(--navdotH) - var(--navdotGap))}}@media (max-width: 660px){.projs--imgsscont{aspect-ratio:.62}.projs--imgsscont .ssimg,.projs--imgsscont .ssimg--item{height:100%}}.projs--imgsscont{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.projs--imgsscont.js-dragging{cursor:grabbing}.projs--imgsscont .ssimg{display:flex;width:100%;will-change:transform}.projs--imgsscont .ssimg--item{flex:0 0 100%;width:100%;opacity:1;transform:none;pointer-events:auto;transition:none}.projs--imgsscont{overflow:hidden;border-radius:5000px}.projs--imgsscont img,.projs--imgsscont video{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-drag:none}.projs--imgsscont{display:grid}.projs--imgsscont>*{grid-column:1/-1;grid-row:1/-1}.projs--imgsscont-item{pointer-events:none;opacity:0;transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}.projs--imgsscont-item.js-active{opacity:1;pointer-events:auto}@media (max-width: 660px){.projs--ssa-item-navdot{justify-content:center}}.accobra--item.js-active .accobra--headline .blink--normal{transform:translateY(-100%)}.accobra--item.js-active .accobra--headline .blink--hover{transform:translateY(0)}.accobra--headline-btn{display:block;width:100%;text-align:left;background:none;padding:0;cursor:pointer}.accobra--panel{height:0;overflow:hidden}.accobra--panelin{padding-top:24px}@media (max-width: 1024px){.accobra--panelin{padding-top:16px}}@media (max-width: 660px){.accobra--panelin{padding-top:12px}}.accobra--panelin{padding-bottom:36px}@media (max-width: 1024px){.accobra--panelin{padding-bottom:36px}}@media (max-width: 660px){.accobra--panelin{padding-bottom:32px}}.navdot{display:flex;gap:12px}@media (max-width: 660px){.navdot{gap:8px}}.navdot button{width:24px;height:24px}@media (max-width: 660px){.navdot button{width:18px;height:18px}}.navdot button{display:block;background:transparent;border:2px solid currentColor;border-radius:50%;transition:.9s cubic-bezier(.19,1,.22,1)}.navdot button:hover,.navdot button.js-active{background:currentcolor}.ssimg{display:grid}.ssimg>*{grid-column:1/-1;grid-row:1/-1}.ssimg--item{pointer-events:none;opacity:0;transition:.9s cubic-bezier(.19,1,.22,1);transform:scale(1.02)}.ssimg--item.js-active{opacity:1;pointer-events:auto;transform:scale(1)}.hero{position:relative;padding:max(18vw,240px) var(--mar) 0}@media (max-width: 1660px){.hero{padding-top:260px}}@media (max-width: 1440px){.hero{padding-top:240px}}@media (max-width: 1280px){.hero{padding-top:220px}}@media (max-width: 1024px){.hero{padding-top:200px}}@media (max-width: 880px){.hero{padding-top:180px}}@media (max-width: 660px){.hero{padding-top:160px}}@media (max-width: 560px){.hero{padding-top:140px}}.hero{color:var(--mocha)}.hero--cont{margin-left:calc(var(--col) + var(--gut))}@media (max-width: 660px){.hero--cont{margin-left:0}}.hero--scrollto{margin:64px 0}@media (max-width: 1024px){.hero--scrollto{margin:48px 0}}@media (max-width: 660px){.hero--scrollto{margin:32px 0}}.hero--scrollto{text-align:center}.hero--scrollto svg{height:auto;width:50px;stroke-width:2px}@media (max-width: 1660px){.hero--scrollto svg{width:45px;stroke-width:2.4px}}@media (max-width: 1440px){.hero--scrollto svg{width:40px;stroke-width:2.8px}}@media (max-width: 1280px){.hero--scrollto svg{width:35px;stroke-width:3.2px}}@media (max-width: 1024px){.hero--scrollto svg{width:30px;stroke-width:3.6px}}@media (max-width: 880px){.hero--scrollto svg{width:25px;stroke-width:4px}}@media (max-width: 660px){.hero--scrollto svg{width:25px;stroke-width:4px}}@media (max-width: 560px){.hero--scrollto svg{width:25px;stroke-width:4px}}.hero--logotop svg{display:block}.hero--imgbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#e3e2e0}.hero--imgbg img,.hero--imgbg video{position:absolute;bottom:0;left:0;right:0;width:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 50px);mask-image:linear-gradient(to bottom,transparent 0,#000 50px)}.team{position:relative;background:#fff;z-index:1}.team--logostroke{pointer-events:none;position:absolute;left:var(--mar);right:var(--mar);top:-1px;bottom:-1px;z-index:-1}@media (max-width: 1024px){.team--logostroke{display:none}}.team--logostroke svg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.team--teamimgc{position:relative;overflow:hidden;z-index:-2}.team--teamimgc .vertkicker{z-index:10}@media (max-width: 1024px){.team--teamimgc .vertkicker{position:absolute;top:48px;left:var(--mar);padding:0}}.team--logoc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1;max-width:200px;width:266px}@media (max-width: 1660px){.team--logoc{width:239.4px}}@media (max-width: 1440px){.team--logoc{width:212.8px}}@media (max-width: 1280px){.team--logoc{width:186.2px}}@media (max-width: 1024px){.team--logoc{width:133px}}@media (max-width: 880px){.team--logoc{width:106.4px}}@media (max-width: 660px){.team--logoc{width:79.8px}}.team--logoc{margin:auto}.team--logoc img,.team--logoc video,.team--logoc svg{display:block;height:auto;width:auto;width:100%}.team--ss{margin-top:-80px}@media (max-width: 660px){.team--ss{margin-top:-40px}}.team--ss{overflow:hidden}.teamss{padding:0 var(--mar);position:relative}.teamss--progress{display:none}@media (max-width: 1024px){.teamss--grid{display:flex;gap:0}}.teamss--griditem{max-width:340px;width:calc(var(--col) * 2)}@media (max-width: 1660px){.teamss--griditem{width:calc(var(--col) * 2)}}@media (max-width: 1440px){.teamss--griditem{width:calc(var(--col) * 2)}}@media (max-width: 1280px){.teamss--griditem{width:calc(var(--col) * 3)}}@media (max-width: 1024px){.teamss--griditem{width:calc(var(--col) * 4)}}@media (max-width: 880px){.teamss--griditem{width:calc(var(--col) * 5)}}@media (max-width: 660px){.teamss--griditem{width:calc(var(--col) * 6)}}@media (max-width: 560px){.teamss--griditem{width:calc(var(--col) * 8)}}.teamss--griditem:not(:last-child){margin-right:calc(var(--gut) * 2.25)}@media (max-width: 1024px){.teamss--griditem:not(:last-child){margin-right:var(--gut)}}.teamss--nav{position:absolute;right:var(--mar);top:10vw;transform:translate(50%);z-index:90;display:flex;border:2px solid currentColor;border-radius:50px}.js-start.js-end .teamss--nav{display:none}@media (max-width: 1024px){.teamss--nav{display:none}}.teamss--prev{padding:12px 12px 12px 16px;cursor:pointer}.teamss--prev svg{display:block;transition:.9s cubic-bezier(.19,1,.22,1)}.teamss--prev:hover svg{transform:translate(-4px)}.teamss--next{padding:12px 16px 12px 12px;cursor:pointer}.teamss--next svg{display:block;transition:.9s cubic-bezier(.19,1,.22,1)}.teamss--next:hover svg{transform:translate(4px)}.js-start .ioss--prev,.js-end .ioss--next{opacity:.5}.cardmember--imgc{position:relative;overflow:hidden;aspect-ratio:.675;border-radius:300px}.cardmember--imgc img,.cardmember--imgc video{display:block}.cardmember--title{display:flex;flex-direction:column;align-items:flex-start;margin-top:-2.5em;font-size:24px}.cardmember--title{font-weight:500;line-height:146%;letter-spacing:.1em;text-transform:uppercase}@media (max-width: 1660px){.cardmember--title{font-size:22px}}@media (max-width: 1440px){.cardmember--title{font-size:20px}}@media (max-width: 1280px){.cardmember--title{font-size:18px}}@media (max-width: 1024px){.cardmember--title{font-size:17px}}@media (max-width: 880px){.cardmember--title{font-size:16px}}@media (max-width: 660px){.cardmember--title{font-size:15px}}.cardmember--title{z-index:1;position:relative}.cardmember--name{background:var(--pumpkin);color:var(--cream);padding:.5em 1em}@media (max-width: 1280px){.cardmember--name{padding:.4em .8em}}@media (max-width: 1024px){.cardmember--name{padding:.3em .6em}}.cardmember--name{line-height:1.5}.cardmember--job{font-size:18px}@media (max-width: 1660px){.cardmember--job{font-size:17px}}@media (max-width: 1024px){.cardmember--job{font-size:16px}}.cardmember--job{font-weight:500;line-height:122%;letter-spacing:.05em;padding:1.5em;color:var(--mocha)}.foot{position:relative;background:#fff;z-index:1;padding-bottom:80px}@media (max-width: 660px){.foot{padding-bottom:40px}}.foot--above{position:relative}.foot--logostroke{pointer-events:none;position:absolute;left:var(--mar);right:var(--mar);top:-1px;bottom:-1px;z-index:-1}@media (max-width: 1024px){.foot--logostroke{display:none}}.foot--logostroke svg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.foot--logofull{padding:0 var(--mar)}.foot--logofull svg{display:block;width:100%;height:auto}.foot--top{padding:160px var(--mar) 26px;display:flex;justify-content:space-between;gap:64px}@media (max-width: 1024px){.foot--top{padding-top:96px;gap:40px}}@media (max-width: 660px){.foot--top{padding-top:64px;flex-direction:column;gap:32px}}.foot--nava{font-size:24px}@media (max-width: 1660px){.foot--nava{font-size:22px}}@media (max-width: 1440px){.foot--nava{font-size:20px}}@media (max-width: 1280px){.foot--nava{font-size:18px}}@media (max-width: 1024px){.foot--nava{font-size:17px}}@media (max-width: 880px){.foot--nava{font-size:16px}}@media (max-width: 660px){.foot--nava{font-size:15px}}.foot--nava{font-weight:500;line-height:146%;letter-spacing:.1em;color:var(--mocha)}.foot--nava ul{display:flex;gap:80px}@media (max-width: 1024px){.foot--nava ul{gap:40px}}@media (max-width: 660px){.foot--nava ul{flex-direction:column;gap:8px}}.foot--nava a{text-decoration:none}.foot--navb{padding-right:7.5%}@media (max-width: 1024px){.foot--navb{padding-right:0}}.foot--navb ul{display:flex;gap:24px}@media (max-width: 660px){.foot--navb ul{flex-wrap:wrap;gap:12px}}.foot--navb a{border:2px solid currentColor;border-radius:50px;font-size:16px}@media (max-width: 1280px){.foot--navb a{font-size:15px}}@media (max-width: 1024px){.foot--navb a{font-size:14px}}@media (max-width: 880px){.foot--navb a{font-size:13px}}.foot--navb a{font-weight:500;line-height:212.5%;letter-spacing:.1em;text-decoration:none;padding:.4em 1.5em;display:inline-block;transition:.3s cubic-bezier(.19,1,.22,1);border-color:var(--mocha);color:var(--mocha)}.foot--navb a:hover{background:var(--mocha);color:var(--concrete)}.foot--bot{padding:0 var(--mar);display:flex;justify-content:space-between}@media (max-width: 660px){.foot--bot{flex-direction:column;gap:12px}}.foot--copy{font-size:16px}@media (max-width: 660px){.foot--copy{font-size:13px}}.foot--copy{text-transform:uppercase;color:var(--silex);font-weight:500}.foot--navc{font-size:16px}@media (max-width: 660px){.foot--navc{font-size:13px}}.foot--navc{text-transform:uppercase;color:var(--silex);font-weight:500}.foot--navc ul{display:flex;gap:32px}@media (max-width: 660px){.foot--navc ul{gap:16px}}.foot--navc a{text-decoration:none}.texte{padding:240px var(--mar) 160px}@media (min-width: 661px) and (max-width: 1024px){.texte{padding-top:180px}}@media (max-width: 660px){.texte{padding-top:140px;padding-bottom:80px}}.texte--in{width:calc(var(--col) * 6 + var(--gut) * 5);margin-left:calc(var(--col) * 2 + var(--gut) * 2)}@media (min-width: 661px) and (max-width: 1024px){.texte--in{width:100%;margin-left:0}}.texte--title{color:var(--pumpkin)}.texte--body{color:var(--mocha)}