@font-face{font-family:Gotham;font-weight:200;font-style:normal;src:url(/fonts/gotham/Gotham-Light.woff) format("woff")}@font-face{font-family:Gotham;font-weight:300;font-style:normal;src:url(/fonts/gotham/Gotham-Book.woff) format("woff")}@font-face{font-family:Gotham;font-weight:400;font-style:normal;src:url(/fonts/graphic/Graphik-Regular.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:500;font-style:normal;src:url(/fonts/graphic/Graphik-Medium.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:600;font-style:normal;src:url(/fonts/graphic/Graphik-Semibold.woff2) format("woff2")}@font-face{font-family:Gotham;font-weight:700;font-style:normal;src:url(/fonts/gotham/Gotham-Black.woff) format("woff")}@font-face{font-family:mn;font-weight:200;font-style:normal;src:url(/fonts/maison/MaisonNeue-Light.woff) format("woff")}@font-face{font-family:mn;font-weight:300;font-style:normal;src:url(/fonts/maison/MaisonNeue-Book.woff) format("woff")}@font-face{font-family:mn;font-weight:400;font-style:normal;src:url(/fonts/maison/MaisonNeue-Medium.woff) format("woff")}@font-face{font-family:mn;font-weight:500;font-style:normal;src:url(/fonts/maison/MaisonNeue-Demi.woff) format("woff")}@font-face{font-family:mn;font-weight:700;font-style:normal;src:url(/fonts/maison/MaisonNeue-Bold.woff) format("woff")}@font-face{font-family:mono;font-weight:400;font-style:normal;src:url(/fonts/mono/sans-mono.woff2) format("woff2"),url(/fonts/mono/sans-mono.woff) format("woff")}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.q-container{width:100%;max-width:1280px;padding:0 5rem;margin:0 auto}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1}.columns.q-mobile>.column.q-narrow{flex:none}.columns.q-mobile>.column.q-full{flex:none;width:100%}.columns.q-mobile>.column.q-3-4{flex:none;width:75%}.columns.q-mobile>.column.q-2-3{flex:none;width:66.6666%}.columns.q-mobile>.column.q-1-2{flex:none;width:50%}.columns.q-mobile>.column.q-1-3{flex:none;width:33.3333%}.columns.q-mobile>.column.q-1-4{flex:none;width:25%}.columns.q-mobile>.column.q-offset-3-4{margin-left:75%}.columns.q-mobile>.column.q-offset-2-3{margin-left:66.6666%}.columns.q-mobile>.column.q-offset-1-2{margin-left:50%}.columns.q-mobile>.column.q-offset-1-3{margin-left:33.3333%}.columns.q-mobile>.column.q-offset-1-4{margin-left:25%}.columns.q-mobile>.column.q-1{flex:none;width:8.33333%}.columns.q-mobile>.column.q-offset-1{margin-left:8.33333%}.columns.q-mobile>.column.q-2{flex:none;width:16.66667%}.columns.q-mobile>.column.q-offset-2{margin-left:16.66667%}.columns.q-mobile>.column.q-3{flex:none;width:25%}.columns.q-mobile>.column.q-offset-3{margin-left:25%}.columns.q-mobile>.column.q-4{flex:none;width:33.33333%}.columns.q-mobile>.column.q-offset-4{margin-left:33.33333%}.columns.q-mobile>.column.q-5{flex:none;width:41.66667%}.columns.q-mobile>.column.q-offset-5{margin-left:41.66667%}.columns.q-mobile>.column.q-6{flex:none;width:50%}.columns.q-mobile>.column.q-offset-6{margin-left:50%}.columns.q-mobile>.column.q-7{flex:none;width:58.33333%}.columns.q-mobile>.column.q-offset-7{margin-left:58.33333%}.columns.q-mobile>.column.q-8{flex:none;width:66.66667%}.columns.q-mobile>.column.q-offset-8{margin-left:66.66667%}.columns.q-mobile>.column.q-9{flex:none;width:75%}.columns.q-mobile>.column.q-offset-9{margin-left:75%}.columns.q-mobile>.column.q-10{flex:none;width:83.33333%}.columns.q-mobile>.column.q-offset-10{margin-left:83.33333%}.columns.q-mobile>.column.q-11{flex:none;width:91.66667%}.columns.q-mobile>.column.q-offset-11{margin-left:91.66667%}.columns.q-mobile>.column.q-12{flex:none;width:100%}.columns.q-mobile>.column.q-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.q-narrow-mobile{flex:none}.column.q-full-mobile{flex:none;width:100%}.column.q-3-4-mobile{flex:none;width:75%}.column.q-2-3-mobile{flex:none;width:66.6666%}.column.q-1-2-mobile{flex:none;width:50%}.column.q-1-3-mobile{flex:none;width:33.3333%}.column.q-1-4-mobile{flex:none;width:25%}.column.q-offset-3-4-mobile{margin-left:75%}.column.q-offset-2-3-mobile{margin-left:66.6666%}.column.q-offset-1-2-mobile{margin-left:50%}.column.q-offset-1-3-mobile{margin-left:33.3333%}.column.q-offset-1-4-mobile{margin-left:25%}.column.q-1-mobile{flex:none;width:8.33333%}.column.q-offset-1-mobile{margin-left:8.33333%}.column.q-2-mobile{flex:none;width:16.66667%}.column.q-offset-2-mobile{margin-left:16.66667%}.column.q-3-mobile{flex:none;width:25%}.column.q-offset-3-mobile{margin-left:25%}.column.q-4-mobile{flex:none;width:33.33333%}.column.q-offset-4-mobile{margin-left:33.33333%}.column.q-5-mobile{flex:none;width:41.66667%}.column.q-offset-5-mobile{margin-left:41.66667%}.column.q-6-mobile{flex:none;width:50%}.column.q-offset-6-mobile{margin-left:50%}.column.q-7-mobile{flex:none;width:58.33333%}.column.q-offset-7-mobile{margin-left:58.33333%}.column.q-8-mobile{flex:none;width:66.66667%}.column.q-offset-8-mobile{margin-left:66.66667%}.column.q-9-mobile{flex:none;width:75%}.column.q-offset-9-mobile{margin-left:75%}.column.q-10-mobile{flex:none;width:83.33333%}.column.q-offset-10-mobile{margin-left:83.33333%}.column.q-11-mobile{flex:none;width:91.66667%}.column.q-offset-11-mobile{margin-left:91.66667%}.column.q-12-mobile{flex:none;width:100%}.column.q-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px){.column.q-narrow,.column.q-narrow-tablet{flex:none}.column.q-full,.column.q-full-tablet{flex:none;width:100%}.column.q-3-4,.column.q-3-4-tablet{flex:none;width:75%}.column.q-2-3,.column.q-2-3-tablet{flex:none;width:66.6666%}.column.q-1-2,.column.q-1-2-tablet{flex:none;width:50%}.column.q-1-3,.column.q-1-3-tablet{flex:none;width:33.3333%}.column.q-1-4,.column.q-1-4-tablet{flex:none;width:25%}.column.q-offset-3-4,.column.q-offset-3-4-tablet{margin-left:75%}.column.q-offset-2-3,.column.q-offset-2-3-tablet{margin-left:66.6666%}.column.q-offset-1-2,.column.q-offset-1-2-tablet{margin-left:50%}.column.q-offset-1-3,.column.q-offset-1-3-tablet{margin-left:33.3333%}.column.q-offset-1-4,.column.q-offset-1-4-tablet{margin-left:25%}.column.q-1,.column.q-1-tablet{flex:none;width:8.33333%}.column.q-offset-1,.column.q-offset-1-tablet{margin-left:8.33333%}.column.q-2,.column.q-2-tablet{flex:none;width:16.66667%}.column.q-offset-2,.column.q-offset-2-tablet{margin-left:16.66667%}.column.q-3,.column.q-3-tablet{flex:none;width:25%}.column.q-offset-3,.column.q-offset-3-tablet{margin-left:25%}.column.q-4,.column.q-4-tablet{flex:none;width:33.33333%}.column.q-offset-4,.column.q-offset-4-tablet{margin-left:33.33333%}.column.q-5,.column.q-5-tablet{flex:none;width:41.66667%}.column.q-offset-5,.column.q-offset-5-tablet{margin-left:41.66667%}.column.q-6,.column.q-6-tablet{flex:none;width:50%}.column.q-offset-6,.column.q-offset-6-tablet{margin-left:50%}.column.q-7,.column.q-7-tablet{flex:none;width:58.33333%}.column.q-offset-7,.column.q-offset-7-tablet{margin-left:58.33333%}.column.q-8,.column.q-8-tablet{flex:none;width:66.66667%}.column.q-offset-8,.column.q-offset-8-tablet{margin-left:66.66667%}.column.q-9,.column.q-9-tablet{flex:none;width:75%}.column.q-offset-9,.column.q-offset-9-tablet{margin-left:75%}.column.q-10,.column.q-10-tablet{flex:none;width:83.33333%}.column.q-offset-10,.column.q-offset-10-tablet{margin-left:83.33333%}.column.q-11,.column.q-11-tablet{flex:none;width:91.66667%}.column.q-offset-11,.column.q-offset-11-tablet{margin-left:91.66667%}.column.q-12,.column.q-12-tablet{flex:none;width:100%}.column.q-offset-12,.column.q-offset-12-tablet{margin-left:100%}}@media screen and (min-width:1000px){.column.q-narrow-desktop{flex:none}.column.q-full-desktop{flex:none;width:100%}.column.q-3-4-desktop{flex:none;width:75%}.column.q-2-3-desktop{flex:none;width:66.6666%}.column.q-1-2-desktop{flex:none;width:50%}.column.q-1-3-desktop{flex:none;width:33.3333%}.column.q-1-4-desktop{flex:none;width:25%}.column.q-offset-3-4-desktop{margin-left:75%}.column.q-offset-2-3-desktop{margin-left:66.6666%}.column.q-offset-1-2-desktop{margin-left:50%}.column.q-offset-1-3-desktop{margin-left:33.3333%}.column.q-offset-1-4-desktop{margin-left:25%}.column.q-1-desktop{flex:none;width:8.33333%}.column.q-offset-1-desktop{margin-left:8.33333%}.column.q-2-desktop{flex:none;width:16.66667%}.column.q-offset-2-desktop{margin-left:16.66667%}.column.q-3-desktop{flex:none;width:25%}.column.q-offset-3-desktop{margin-left:25%}.column.q-4-desktop{flex:none;width:33.33333%}.column.q-offset-4-desktop{margin-left:33.33333%}.column.q-5-desktop{flex:none;width:41.66667%}.column.q-offset-5-desktop{margin-left:41.66667%}.column.q-6-desktop{flex:none;width:50%}.column.q-offset-6-desktop{margin-left:50%}.column.q-7-desktop{flex:none;width:58.33333%}.column.q-offset-7-desktop{margin-left:58.33333%}.column.q-8-desktop{flex:none;width:66.66667%}.column.q-offset-8-desktop{margin-left:66.66667%}.column.q-9-desktop{flex:none;width:75%}.column.q-offset-9-desktop{margin-left:75%}.column.q-10-desktop{flex:none;width:83.33333%}.column.q-offset-10-desktop{margin-left:83.33333%}.column.q-11-desktop{flex:none;width:91.66667%}.column.q-offset-11-desktop{margin-left:91.66667%}.column.q-12-desktop{flex:none;width:100%}.column.q-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1192px){.column.q-narrow-wide{flex:none}.column.q-full-wide{flex:none;width:100%}.column.q-3-4-wide{flex:none;width:75%}.column.q-2-3-wide{flex:none;width:66.6666%}.column.q-1-2-wide{flex:none;width:50%}.column.q-1-3-wide{flex:none;width:33.3333%}.column.q-1-4-wide{flex:none;width:25%}.column.q-offset-3-4-wide{margin-left:75%}.column.q-offset-2-3-wide{margin-left:66.6666%}.column.q-offset-1-2-wide{margin-left:50%}.column.q-offset-1-3-wide{margin-left:33.3333%}.column.q-offset-1-4-wide{margin-left:25%}.column.q-1-wide{flex:none;width:8.33333%}.column.q-offset-1-wide{margin-left:8.33333%}.column.q-2-wide{flex:none;width:16.66667%}.column.q-offset-2-wide{margin-left:16.66667%}.column.q-3-wide{flex:none;width:25%}.column.q-offset-3-wide{margin-left:25%}.column.q-4-wide{flex:none;width:33.33333%}.column.q-offset-4-wide{margin-left:33.33333%}.column.q-5-wide{flex:none;width:41.66667%}.column.q-offset-5-wide{margin-left:41.66667%}.column.q-6-wide{flex:none;width:50%}.column.q-offset-6-wide{margin-left:50%}.column.q-7-wide{flex:none;width:58.33333%}.column.q-offset-7-wide{margin-left:58.33333%}.column.q-8-wide{flex:none;width:66.66667%}.column.q-offset-8-wide{margin-left:66.66667%}.column.q-9-wide{flex:none;width:75%}.column.q-offset-9-wide{margin-left:75%}.column.q-10-wide{flex:none;width:83.33333%}.column.q-offset-10-wide{margin-left:83.33333%}.column.q-11-wide{flex:none;width:91.66667%}.column.q-offset-11-wide{margin-left:91.66667%}.column.q-12-wide{flex:none;width:100%}.column.q-offset-12-wide{margin-left:100%}}.columns.q-centered{justify-content:center}.columns.q-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.q-gapless:last-child{margin-bottom:0}.columns.q-gapless:not(:last-child){margin-bottom:1.5rem}.columns.q-gapless>.column{margin:0;padding:0}@media screen and (min-width:769px){.columns.q-grid{flex-wrap:wrap}.columns.q-grid>.column{max-width:33.3333%;padding:.75rem;width:33.3333%}.columns.q-grid>.column+.column{margin-left:0}}.columns.q-mobile{display:flex}.columns.q-multiline{flex-wrap:wrap}.columns.q-vcentered{align-items:center}@media screen and (min-width:769px){.columns:not(.q-desktop){display:flex}}@media screen and (min-width:1000px){.columns.q-desktop{display:flex}}*,body,html{cursor:none}body{transition:1s;background:#000000}body.lighter{background:#201f2f}h1,h2,h3,h4,h5{font-family:mn,sans-serif;margin:0}.cursor,.cursor2,.cursor3{position:fixed;border-radius:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-100px;top:50%}@media screen and (max-width:1024px){.cursor,.cursor2,.cursor3{display:none}}.cursor{background-color:#f5f4fa;filter:contrast(0);height:8px;width:8px;z-index:99999}.cursor.loader{background-color:transparent}.cursor.loader:before{display:block;content:"wait";color:#430064;font:400 normal 8px/8px Gotham;text-transform:uppercase;letter-spacing:2px;mix-blend-mode:difference;position:absolute;text-align:center;width:300px;transform:translateX(-50%)translateY(-50%);z-index:100000000000000000}.cursor2{border:1px solid #f5f4fa;filter:contrast(0);height:40px;width:40px;opacity:0;z-index:99998;transition:opacity .3s ease-out}.cursor2.hover{transform:scale(1.5) translateX(-33%) translateY(-33%);opacity:1;background:rgba(255,255,255,.2);border:1px solid rgba(245,244,250,.4)}.cursor2.loader{animation:load2 1.5s ease infinite;background:#f5f4fa;border:none;z-index:9999}@keyframes load2{0%{transform:scale(2) translateX(-28%) translateY(-28%);opacity:1}50%{transform:scale(2.5) translateX(-25%) translateY(-25%);opacity:1}to{transform:scale(2) translateX(-28%) translateY(-28%);opacity:1}}.q_magnet{display:inline-block;transition:all .26s ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;will-change:transform}.q_magnet.hovered{transition-property:none}.header-mobile{position:fixed;top:0;left:0;height:100px;width:100%;z-index:12;display:none}@media screen and (max-width:500px){.header-mobile{display:block}}.logo-wrap img{width:100%}.logo{display:block;position:fixed;left:6%;width:150px;top:4vw;z-index:100;transition:all .2s ease}@media screen and (max-width:500px){.logo{top:8vw}}.logo svg{fill:#fff}@media screen and (max-width:500px){.logo svg{width:70px}}.logo:hover{opacity:1}.logo span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.5);transition:all .3s ease;transition-delay:.3s;opacity:0}.header-overlay{background:linear-gradient(180deg,rgba(18,17,31,.5) 0,rgba(18,17,31,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#12111f",endColorstr="#0012111f",GradientType=0);position:absolute;top:0;left:0;width:100%;height:30vh;pointer-events:none;z-index:9;display:none}.nav-menu{position:fixed;right:2%;z-index:1;top:50%;margin-top:-30px;height:60px;filter:contrast(0);width:58px;padding:20px;transition:all .2s ease}.nav-menu span.text{text-transform:uppercase;font-size:10px;letter-spacing:2px;display:block;opacity:0;color:#fff;transition:all .4s ease;transform:rotate(-90deg) translateX(-40px)}.nav-menu span.line{width:1px;height:30px;background:#fff;display:block;position:absolute;top:20px;transition:all .3s ease}.nav-menu span.line:first-child{left:20px}.nav-menu span.line:nth-child(2){left:28px}.nav-menu span.line:nth-child(3){left:36px}.nav-menu:hover span.text{transform:rotate(-90deg) translateX(-60px);opacity:1}.nav-menu:hover span.line{transform:translateY(-50%)}.nav-menu:hover span.line:first-child,.nav-menu:hover span.line:nth-child(3){height:0}.nav-menu:hover span.line:nth-child(2){height:50px}.nav-menu.close{right:3%}.nav-menu.close span.line:first-child{transition-delay:.5s;width:0;height:1px;transform:translateX(-20%);transition:all 1s cubic-bezier(.86,0,.07,1)}.nav-menu.close span.line:first-child:hover{height:1px;transform:translateY(0)}.menu.active .nav-menu.close span.line{width:50px;transform:translateX(0)}:root{--clip-position:center}.menu,.menu-cover,.menu-overlay{position:fixed;z-index:9;width:100%;height:100%;width:100vw;height:100vh;top:0;left:0}.menu-overlay{background:#000;mix-blend-mode:hue}.menu-cover,.menu-overlay{opacity:0;pointer-events:none}.menu-cover{background:rgba(0,0,0,.8);background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,.8) 100%)}.menu-cover,.menu-vignette{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=1)}.menu-vignette{position:fixed;width:100%;height:100%;width:100vw;height:100vh;top:0;left:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.2) 10%,rgba(0,0,0,.8) 100%)}.menu{pointer-events:none;opacity:1;white-space:normal;opacity:0}.menu .menu_content{display:flex}.menu.active{pointer-events:auto}.menu .mid_line{position:absolute;left:55%;top:0;width:1px;height:0;background:rgba(255,255,255,.3);transition:all .3s ease;transition-delay:.5s}@media screen and (max-width:768px){.menu .mid_line{display:none}}.menu.active .mid_line{background:rgba(255,255,255,.1);height:100%;transition-delay:1s;width:1px}.menu ol{line-height:1.2;padding:calc(23vh - 70px) 0 calc(32vh - 70px) 13%;list-style-type:none;counter-reset:compteListe;width:56%;font:700 normal 90px Gotham}@media screen and (max-width:500px){.menu ol{padding:calc(40vh - 70px) 0 calc(30vh - 70px) 10%;font:500 normal 40px mn}}.menu ol li{position:relative;transform:translateX(-17px);width:auto}.menu ol li sup{color:rgba(255,255,255,.5);position:absolute;font:300 normal 17px/12px Gotham;top:30%;left:-30px;transition:transform .5s ease,opacity .5s ease}@media screen and (max-width:500px){.menu ol li:before{display:none}}.menu ol li a{padding:3% 0;display:block;-webkit-text-stroke-color:rgba(255,255,255,.5);-webkit-text-stroke-width:1px;-webkit-transition:color .2s,-webkit-transform .5s ease;color:transparent;text-transform:uppercase;transition:color .2s,transform .5s ease}.menu ol li a:after{content:"";position:absolute;top:0;right:0;width:120%;height:100%;background:linear-gradient(270deg,#000000,rgba(0,0,0,0));transform:translateX(100%);transition:transform 1.2s cubic-bezier(.23,1,.32,1)}.menu ol li.small{position:relative;transform:none;width:auto;left:-17px}.menu ol li.small a{padding:0;display:block;-webkit-text-stroke-color:rgba(255,255,255,.5);-webkit-text-stroke-width:1px;-webkit-transition:color .2s,-webkit-transform .5s ease;color:transparent;text-transform:uppercase;transition:color .2s,transform .5s ease}.menu ol li.small a:after{content:none}.menu ol li.small{line-height:1.2;font:700 normal 30px Gotham}.menu ol:hover li a:after{transform:translateX(0)}.menu ol li:hover a:after{transform:translateX(100%)}.menu ol li:hover a{text-shadow:-1px 0 0 hsla(0,0%,100%,0),1px 0 0 hsla(0,0%,100%,0),0 -1px 0 hsla(0,0%,100%,0),0 1px 0 hsla(0,0%,100%,0);-webkit-transform:translateX(15px);color:#fff;transform:translateX(15px)}.menu ol li:hover sup{-webkit-transform:translateX(25px);opacity:0;transform:translateX(25px)}.menu ol li.active a{text-shadow:-1px 0 0 hsla(0,0%,100%,0),1px 0 0 hsla(0,0%,100%,0),0 -1px 0 hsla(0,0%,100%,0),0 1px 0 hsla(0,0%,100%,0);-webkit-transform:translateX(15px);color:#fff;transform:translateX(15px)}.menu ol li.active sup{-webkit-transform:translateX(25px);opacity:0;transform:translateX(25px)}.menu ol li.small:hover a{text-shadow:-1px 0 0 hsla(0,0%,100%,0),1px 0 0 hsla(0,0%,100%,0),0 -1px 0 hsla(0,0%,100%,0),0 1px 0 hsla(0,0%,100%,0);color:#fff;transform:none}.menu .address{width:40%;position:relative;padding-top:42vh}@media screen and (max-width:768px){.menu .address{display:none}}.menu .address .text{color:rgba(255,255,255,.6);font-size:12px;max-width:280px;line-height:2;padding-left:70px}.menu .address .text .menu-logo{display:block;margin-bottom:10px}a.hover-target.external_link{margin-right:10px}.menu .address .text a img.soc-icon,img.soc-icon{width:15px;height:auto;opacity:.7}.menu .address .text .menu-logo svg{fill:rgba(255,255,255,.5)}.menu .address .text p{margin-top:20px}.menu .address .text h5{color:rgba(255,255,255,.6);text-transform:uppercase}.menu .address .text a{color:rgba(255,255,255,.8);transition:all .3s ease}.menu .address .text a:hover{color:#fff}footer{width:100vw;height:100vh;overflow:hidden;background-color:#000;background-size:cover;background-position:50%;position:relative}footer #inner_footer{display:block;width:62%;margin-left:25%;position:absolute;top:40%;z-index:2;transform:translateY(-50%)}@media screen and (max-width:500px){footer #inner_footer{margin-left:50px}}footer #inner_footer a.main_link{font:500 normal 80px/80px mn;padding:40px 0 10px;color:#fff;display:inline-block;position:relative}footer #inner_footer a.main_link:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background:#fff;transition:all .3s ease}footer #inner_footer a.main_link:hover:after{width:100%}@media screen and (max-width:768px){footer #inner_footer a.main_link{display:none}}footer #inner_footer a.main_link.mobile,footer #inner_footer a.main_link.mobile:after{display:none}@media screen and (max-width:768px){footer #inner_footer a.main_link.mobile{display:block}}footer .circ{position:absolute;top:30vh;right:25vw;width:40vw;height:40vw;border-radius:50%;border:1px solid #fff;mix-blend-mode:difference;opacity:.2}@media screen and (max-width:500px){footer .circ{width:80vw;height:80vw;top:40vh}}footer .address{width:100%;position:relative;padding-top:60vh;padding-left:25%}@media screen and (max-width:500px){footer .address{padding-left:50px}}footer .address .text{color:rgba(255,255,255,.5);font-size:12px;max-width:240px;line-height:2}footer .address .text .menu-logo{margin-left:-12px;display:block;margin-bottom:10px}footer .address .text .menu-logo svg{fill:rgba(255,255,255,.5)}footer .address .text p{margin-top:20px}footer .address .text h5{color:rgba(255,255,255,.5);text-transform:uppercase}footer .address .text a{font:inherit;color:rgba(255,255,255,.8);transition:all .3s ease}footer .address .text a:hover{color:#fff}footer .overlay2{background:#000;mix-blend-mode:hue;opacity:0}footer .overlay,footer .overlay2{width:100%;height:100%;position:absolute;pointer-events:none;top:0;right:0}footer .overlay{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=1);opacity:.8}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;margin:0;padding:0;border:0}body,html{height:100%;width:100%;font:400 normal 20px/42px Gotham}body{position:relative}body.desktop,body.homepage{overflow:hidden}body.home.temp{overflow:scroll}body.is-loading *{transition:all 0s linear 0s!important}input,textarea{border-radius:0}a{text-decoration:none}.cover{background-size:cover!important}.contain{background-size:contain!important}.clear{clear:both;float:none}#progress{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30}.front{z-index:20}header{z-index:12;position:fixed;width:100%}.stripe1{width:2px;height:10px;top:8px;right:11px;transform-origin:0 50%}.stripe1,.stripe2{position:absolute;background:#fff;transition-property:background-color;transition-duration:1s}.stripe2{width:10px;height:2px;top:12px;right:7px;transform-origin:100% 0}.noir .stripe1,.noir .stripe2{background:#fff}.all_works{top:calc(4vw + 0px);right:calc(8vw - 6px);font:400 normal 11px/11px Gotham;text-transform:uppercase;letter-spacing:2px;position:absolute;color:#fff;line-height:0px;padding:14px 6px}@media (max-width:767px){.all_works{right:29px;top:34px}}@media (max-width:320px){.all_works{top:35px}}.all_works span{padding-right:30px}.all_works *{pointer-events:none}#menu{position:absolute;top:0;left:0;width:100%;height:auto;z-index:10;display:none;opacity:0}#menu a{color:rgba(255,255,255,.2)}@media screen and (max-width:500px){#menu a{color:rgba(255,255,255,.8)}}#menu .all_works span{color:rgba(255,255,255,.5)}#menu .all_works div{background:rgba(255,255,255,.5)}#menu .logo{z-index:1}#menu ol{line-height:1.2;padding:calc(50vh - 70px) 0 calc(50vh - 70px) 26%;list-style-type:none;counter-reset:compteListe;width:76%}#menu ol h2{font:500 normal 52px mn}@media screen and (max-width:500px){#menu ol h2{font:500 normal 40px mn;padding-right:60px}}#menu ol span{font:300 normal 9px Gotham;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.1);display:block;margin-top:20px}@media screen and (max-width:500px){#menu ol span{color:rgba(255,255,255,.5)}}@media (max-width:1024px){#menu ol{font:500 normal 52px mn}}@media (max-width:767px){#menu ol{padding-left:80px;width:100%;font:500 normal 24px mn}}#menu ol li{position:relative}#menu ol li:before{counter-increment:compteListe 1;color:rgba(255,255,255,.3);mix-blend-mode:overlay;content:"0" counter(compteListe);position:absolute;font:400 normal 12px/12px mono;top:40%;right:calc(100% + 68px);transform-origin:100% 100%;transform:translateY(-50%) rotate(-90deg)}@media (max-width:767px){#menu ol li:before{right:calc(100% + 32px)}}#menu ol li a{display:block;padding:7% 0}#menu ol li.active a span{color:rgba(255,255,255,.6)}@media (max-width:1024px){#menu ol li.active a:after{transform:translateY(-1vw)}}@media (max-width:767px){#menu ol li.active a:after{content:""}}#menu ol li.active a{color:#FFF}#menu ol li.active a:after{opacity:1}#menu #blobMenu{width:100vw;height:100vh;position:fixed;right:0;top:0;z-index:-1;background:#000}#menu #blobMenu canvas{opacity:.7;height:110vh}.home{color:#FFF}.home .slider{position:relative;width:100vw;height:100vh}.home .random.first{opacity:0!important}.home #num_chars{position:absolute;bottom:calc(7vw - 6px);right:calc(15vw - 6px);font-size:0;z-index:2}@media screen and (max-width:500px){.home #num_chars{right:30px;bottom:35px;left:auto}}.home #num_chars>div{position:relative;display:inline-block;vertical-align:bottom;width:22px;height:54px;overflow:hidden}.home #num_chars>div .chars{font:400 normal 11px/11px mono;position:absolute;bottom:-3px;width:100%;text-align:center;transform:rotate(-90deg) translateY(-100%);height:22px;padding-top:3px}.home #num_chars>div.current .chars{transform:rotate(-90deg)}.home #num_chars>div.current.first .chars{transform:rotate(-90deg) translateY(100%)!important}.home #num_chars>div:before{content:"";width:4px;height:4px;border-radius:100%;background:#FFF;opacity:.44;position:absolute;bottom:6px;left:9px;transition:.2s}.home #num_chars>div:after{content:"";height:20px;width:1px;background:#FFF;position:absolute;bottom:22px;left:10px;transform:scaleY(0);transition:.2s cubic-bezier(.17,.67,0,.99);transform-origin:0 0}.home #num_chars>div.current:before{opacity:0}.home #num_chars>div.current.first:before{opacity:.44}.home #num_chars>div.before:before{opacity:0}.home #num_chars>div.current:after{transform:scaleY(1)}.home #num_chars>div.current.first:after,.home #num_chars>div.temp:after{transform:scaleY(0)}.home #num_chars>div.stripe:after{transform:scaleY(1)}.home #num_chars>div.current.after:after{transform:scaleY(0)}.home #col_wrap{font-size:0;display:flex}.home #col1{padding:calc(40vh - 35px) 0 0 20%;display:inline-block;vertical-align:top;line-height:0;flex:0 1 10%}@media (min-width:1440px){.home #col1{padding:calc(40vh - 30px) 0 0 26%}}@media (max-width:1024px){.home #col1{padding:calc(40vh - 50px + 1.44vw) 0 0 26%}}@media (max-width:767px){.home #col1{position:absolute;padding:60vh 0 0}}.home #col1 svg{display:none;position:fixed;width:50vw;height:60vh;top:20vh}@media (max-width:767px){.home #col1 svg{display:none}}.home #col1 #cercle_blanc{stroke-dashoffset:190;stroke-dasharray:190;position:absolute;stroke-linecap:round}.home #col1>div{font:400 normal 13px/35px Gotham;margin-top:116px;display:none;margin-left:-12px}@media (max-width:767px){.home #col1>div{margin:0 0 0 80px}}.home #col1>div a{color:#FFF}.home #col1>div span{font-size:12px;text-align:right;display:block}.home #col2{padding:calc(50vh - 70px) 14vw 0 0;display:inline-block;vertical-align:top;position:relative;height:100vh;flex:0 1 56%}@media screen and (max-width:1024px){.home #col2{flex:0 1 65%}}@media (max-width:767px){.home #col2{display:block;width:100%;padding:40vh 0 0 40px;flex:none}}.home #col2 #type{font:400 normal 11px/11px Gotham;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.5);position:absolute;top:calc(50vh - 96px)}@media (max-width:767px){.home #col2 #type{position:relative;top:auto}}.home #col2 h2{font:500 normal 80px/1 mn;letter-spacing:0}.home #col2 h2 span.small{font:500 normal 60px/70px mn}@media (min-width:1440px){.home #col2 h2{font:500 normal 80px/90px mn}}@media (max-width:767px){.home #col2 h2{font:500 normal 50px/60px mn}.home #col2 h2 span.small{font:500 normal 38px/50px mn}.home #col2 .inner_h2 span span{min-width:10px!important}}.home #col2 #prev_next{top:calc(50vh - 60px);left:-100px;position:absolute;line-height:0;font-size:0;width:46px}@media screen and (max-width:500px){.home #col2 #prev_next{left:20px;bottom:135px;top:auto}}.home #col2 #prev_next>div{opacity:.44;padding:17px;position:relative;display:inline-block}.home #col2 #prev_next>div:hover{opacity:1}.home #col2 #prev_next>div#prev svg{transform:rotate(-90deg)}.home #col2 #prev_next>div#next svg{transform:rotate(90deg)}.home #col2 #prev_next>div svg{pointer-events:none}.home #col2 .inner_h2{position:absolute;margin:20px 0 0 -3px;color:#FFF}.home #col2 .inner_h2 span{display:block}.home #col2 .inner_h2 span span{display:inline-block;min-width:18px}.home #col2 #num{font:400 normal 11px/11px mono;position:absolute;bottom:calc(7vw - 6px);left:0}@media (max-width:767px){.home #col2 #num{display:none}}.home #col2 #num #slash{transform:scaleY(.8) translateY(-1px);display:none;margin-right:5px}.home #col2 #num #work{font:400 normal 11px/11px mono;margin-left:50px;display:inline-block;position:relative}.home #col2 #num #work:before{content:"";position:absolute;width:30px;height:1px;background:rgba(255,255,255,.3);left:-40px;top:3px}.home #main .outer_canvas{position:absolute;width:100vw;height:110vh;top:7vh;left:0;z-index:-1;overflow:hidden}@media screen and (max-width:1024px){.home #main .outer_canvas{top:0}}.home.homepage #main .outer_canvas{top:0}.home #main #inner_canvas,.homepage.mobile #main{position:fixed;top:0;left:0;width:100%;height:100%}.home #main #inner_canvas{z-index:-1}.home #main #inner_canvas.blog canvas{opacity:.6}.home #main .outer_canvas #inner_canvas{position:absolute}.home #main #inner_canvas canvas{position:fixed;pointer-events:none;z-index:-1;opacity:1;top:0;left:0}@media screen and (max-width:500px){.home #main #inner_canvas canvas{top:-20px;left:-100px}}.home #main .outer_canvas #inner_canvas canvas{position:absolute}a.journal-link{line-height:1.8;margin-left:10%;font-size:16px;position:relative;color:#000}@media screen and (max-width:500px){a.journal-link{margin-left:0}}a.journal-link:before{content:"";position:absolute;left:110%;top:50%;width:0;height:1px;background:#000;transition:all .2s ease}a.journal-link:hover:before{width:100px}.pb-s{padding-bottom:80px!important}@media screen and (max-width:500px){.pb-s{padding-bottom:40px!important}}.pt-s{padding-top:50px!important}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}.no-mb{margin-bottom:0!important}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-80%)}}#main.blocked{display:none;position:relative!important}.work-page .info{padding:20vw 0 0 26vw;margin-left:-5px;min-height:100vh;position:relative}@media screen and (max-width:500px){.work-page .info{padding:20vw 0 0 50px}.journal.work-page .info{padding:20vw 0 0 15vw}}.work-page .info .text{position:absolute;bottom:10%;width:60vw}@media screen and (max-width:500px){.work-page .info .text{bottom:20%;width:70vw}.journal.work-page .info .text{width:70vw}}.work-page .info a.back{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:10px;letter-spacing:2px;line-height:2.5;margin-bottom:40px;display:inline-block}.work-page .info a.back:hover{color:#fff}.work-page .info a.back svg{transform:rotate(-90deg);margin-right:10px}@media screen and (max-width:500px){.work-page .info a.back{display:none}}.work-page .info p{color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:2px;line-height:2.5}.work-page .info p.scroll{position:absolute;left:-20%;top:30px;font-size:8px;color:rgba(255,255,255,.5);transform:rotate(-90deg);letter-spacing:3px}@media screen and (max-width:500px){.work-page .info p.scroll{display:none}}.work-page .info p.visit{bottom:0;right:0;font:400 normal 10px/11px Gotham;text-transform:uppercase;letter-spacing:2px;position:absolute;color:#fff;line-height:0px;padding:14px 6px}@media screen and (max-width:500px){.work-page .info p.visit{bottom:-90px;left:-26px;right:auto}}.work-page .info p.visit a{color:#fff;padding:20px}.work-page .info p.visit a:before{content:"";position:absolute;left:100%;top:50%;width:30px;height:1px;background:#fff;transition:all .2s ease}.work-page .info p.visit a:hover:before{width:100px}@media screen and (max-width:500px){.journal.work-page .info p.scroll{display:none}}.work-page h1.title{font:500 normal 90px/1.2 mn;margin-bottom:30px;color:#fff}.work-page h1.title.small{font-size:60px;margin-bottom:100px}.work-page h1.title.large{font-size:180px}@media screen and (max-width:500px){.work-page h1.title.large{font-size:80px}.work-page h1.title{font:500 normal 55px/1.2 mn}.work-page h1.title.small{font-size:36px}}body.journal.work-page h1.title{font:500 normal 80px/1.2 mn}@media screen and (max-width:500px){body.journal.work-page h1.title{font:500 normal 40px/1.2 mn}}.work-page .cover-wrap{height:100vh;width:100vw;display:block;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}@media screen and (max-width:500px){.work-page .cover-wrap{height:calc(100vh + 30px);top:-30px}}body.journal.work-page .cover-wrap{opacity:.5}.work-page .cover{height:110vh;display:block;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:10vh;z-index:-1;width:100%}@media screen and (max-width:1024px){.work-page .cover{top:0}}.work-page .cover canvas{margin-top:-10px;min-height:120vh;min-width:100vw}@media screen and (max-width:1024px){.work-page .cover canvas{left:-100px;position:relative}}.work-page .random{opacity:0}.inner_section{padding:0}.inner_section,.inner_section.dark{background:#000}.inner_section .wrap{margin:0 auto;width:100%;position:relative;transform-origin:50% 50%}.inner_section .wrap.large{width:70%}.inner_section .full_banner{position:relative;width:100%;height:150vh;overflow:hidden}.inner_section .full_banner.tall{height:150vh}.inner_section .full_banner.short{height:80vh}@media screen and (max-width:500px){.inner_section .full_banner{margin-bottom:70px;height:100vh}}.coding-image{filter:contrast(2);position:absolute;width:33%!important;margin-left:10%}.inner_section .full_banner .quote{position:absolute;width:80%;top:50%;transform:translateY(-50%)}@media screen and (max-width:500px){.inner_section .full_banner .quote{left:28px;width:90%}}.inner_section .full_banner .quote.difference{mix-blend-mode:difference}.inner_section .full_banner .quote *{color:#fff}.inner_section .full_banner .quote h1{font-size:12vw;line-height:1.2}.inner_section .full_banner .quote h2{font-size:3rem}@media screen and (max-width:500px){.inner_section .full_banner .quote h2{font-size:2.2rem}}.inner_section .full_banner .quote a{display:inline-block;margin-left:50%;position:relative;font-size:16px;margin-bottom:0}.inner_section .full_banner .quote a:before{content:"";position:absolute;left:110%;top:50%;width:0;height:1px;background:#fff;transition:all .2s ease}.inner_section .full_banner .quote a:hover:before{width:100px}@media screen and (max-width:500px){.inner_section .full_banner .quote a{margin-top:0;margin-left:0;font-weight:400}}.inner_section .full_banner .banner_img{width:100%;height:100%;top:20%;background-size:cover;position:relative;background-position:50%}@media screen and (max-width:1024px){.inner_section .full_banner .banner_img{top:0}}.inner_section .full_banner.short .banner_img{top:35%}@media screen and (max-width:1024px){.inner_section .full_banner.short .banner_img{top:0}}.inner_section .mobile_container{margin:50px auto;width:90%;max-width:900px;position:relative;transform-origin:50% 50%}.inner_section .mobile_container .image_container{width:30%;margin:1.2%;height:auto;display:inline-block}@media screen and (max-width:500px){.inner_section .mobile_container .image_container{width:46%}}.inner_section .mobile_container .image_container img{width:100%;height:auto;margin-bottom:0}@media screen and (max-width:1024px){.inner_section .mobile_container .image_container img{margin-top:0!important}}.inner_section .mobile_container.about{max-width:1000px}.inner_section .mobile_container.about .image_container{width:32%;margin:.1%}.inner_section .text_container{padding-top:50px;padding-bottom:150px;margin:0 auto;width:100%;position:relative;transform-origin:50% 50%}@media screen and (max-width:500px){.inner_section .text_container{padding-bottom:100px;width:80%;margin:0 0 0 28px}}.inner_section h2{font:600 normal 50px/1.2 Gotham;margin-bottom:30px;color:#f5f4fa;margin-left:10%}.inner_section .text_container a,.inner_section .text_container h2,.inner_section .text_container p{margin-left:45%;width:45%}@media screen and (max-width:768px){.inner_section h2{font:500 normal 45px/1.2 mn}}@media screen and (max-width:500px){.inner_section h2{font:500 normal 30px/1.2 mn;margin-left:0}}.inner_section p{font-size:16px;margin-left:10%;margin-top:40px;line-height:2;width:60%;color:#f5f4fa}@media screen and (max-width:1024px){.inner_section p{padding-right:0}}@media screen and (max-width:768px){.inner_section p{margin-left:10%}}@media screen and (max-width:500px){.inner_section p{font-size:18px;margin-left:0}}.inner_section.dark h2,.inner_section.dark li,.inner_section.dark ol,.inner_section.dark p,.inner_section.dark ul{color:#fff}@media (max-width:767px){.inner_section .wrap{width:calc(100% - 72px)}}.inner_section img{display:block;width:100%}@media (max-width:767px){.inner_section img{margin-bottom:10vw}}#next_link{height:100vh;background-color:#000;background-position:50%;background-size:cover;position:relative}#next_link>div{display:block;width:62%;margin-left:19%;position:absolute;top:50%;z-index:2;transform:translateY(-50%)}@media screen and (max-width:500px){#next_link>div{margin-left:50px}}#next_link #next_content{display:block;color:rgba(255,255,255,.5);margin-bottom:0;opacity:0;transform:translateX(50px)}#next_link #next_content:after{content:":"}#next_link>div a{font:500 normal 80px/80px mn;padding:40px 0;color:#fff;display:block}@media screen and (max-width:500px){#next_link>div a{font:500 normal 50px/50px mn}}#next_link>.overlay{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=1);opacity:.8}#next_link>.overlay,#next_link>.overlay2{width:100%;height:100%;position:absolute;top:0;right:0;pointer-events:none}#next_link>.overlay2{background:#000;mix-blend-mode:hue;opacity:0}#next_link>div a span{color:#fff;pointer-events:none;display:inline-block;min-width:20px}#next_link>div a span.blanc{-webkit-text-stroke:0 #FFF;text-stroke:0 #FFF;-ms-text-stroke:0 #FFF;color:#FFF}#next_link>div div{position:absolute;color:#FFF;-webkit-text-stroke:0 #000;text-stroke:0 #000;-ms-text-stroke:0 #000;font:400 normal 13px/13px Gotham;width:100%;text-align:center;padding-top:2vw}@media (max-width:767px){#next_link>div div{padding-top:7vw}}#next_link>div div>span{display:inline-block;position:absolute;white-space:nowrap;right:calc(50% + 28px)}#next_link .stag{opacity:0}.kenburns{animation:kenburns 25s ease infinite;-ms-animation:kenburns 25s ease infinite;-webkit-animation:kenburns 25s ease infinite;-o-animation:kenburns 25s ease infinite;-moz-animation:kenburns 25s ease infinite}.inner_section .blog-wrap{padding-top:0;padding-bottom:150px;margin:0 auto;width:62%;position:relative;transform-origin:50% 50%}@media screen and (max-width:500px){.inner_section .blog-wrap{width:80%;margin-left:28px;padding-right:3%}}.inner_section .blog-wrap h3,.inner_section .blog-wrap ol,.inner_section .blog-wrap p,.inner_section .blog-wrap ul{margin-left:15%}@media screen and (max-width:500px){.inner_section .blog-wrap h3,.inner_section .blog-wrap ol,.inner_section .blog-wrap p,.inner_section .blog-wrap ul{margin-left:0}}.inner_section .blog-wrap ol,.inner_section .blog-wrap ul{margin-top:50px}@media screen and (max-width:500px){.inner_section .blog-wrap ol,.inner_section .blog-wrap ul{margin-left:-28px}}.inner_section .blog-wrap li{margin-left:30px;font-size:16px;line-height:2}@media screen and (max-width:500px){.inner_section .blog-wrap li{font-size:18px}}.inner_section .blog-wrap h3{margin-top:40px;font-size:2rem;line-height:1.3;padding-right:10%}@media screen and (max-width:500px){.inner_section .blog-wrap h3{font-size:1.2rem;margin-top:30px}}.inner_section .blog-wrap a{color:#000;text-decoration:underline;color:#EC2026}.inner_section .blog-wrap blockquote.border.large{border-left:2px solid #d5d7d9;padding-left:5%;margin-left:10%}.inner_section .blog-wrap blockquote.border.large p{font-weight:700;font-size:1.5rem;margin-left:0;font-style:normal;line-height:1.4;margin-bottom:60px}@media screen and (max-width:500px){.inner_section .blog-wrap blockquote.border.large p{font-size:1rem}}.inner_section .blog-wrap blockquote.border.large em{font-style:normal}.inner_section .blog-wrap .full_banner{height:60vh;margin:80px 0}.inner_section .blog-wrap .full_banner .banner_img{height:120%;top:0;width:auto}.journals{display:grid;grid-template-columns:calc(50% - 40px) calc(50% - 40px);grid-column-gap:4.666%;grid-row-gap:100px;margin:0 auto 10vh;max-width:1000px}@media screen and (max-width:1024px){.journals{padding:0 3vw 0 11vw;grid-column-gap:1.666%}}@media screen and (max-width:500px){.journals{display:block;padding:0 20px}}.journals .journal-thumbnail-container{max-width:560px;position:relative;padding-bottom:150px}@media screen and (max-width:500px){.journals .journal-thumbnail-container{padding-bottom:10px}}.journals .journal-thumbnail-container a{color:inherit}.journals .journal-thumbnail-container .image-container{position:relative;z-index:1;overflow:hidden}.slide .image-container{display:none}.journals .journal-thumbnail-container .image-container .image-wrapper{opacity:1;transition:all .8s ease;transform:scale(1);background:#000}.journals .journal-thumbnail-container .image-container .image-wrapper .image{background-position:50%;background-size:cover;padding-top:75%}@media screen and (max-width:768px){.journals .journal-thumbnail-container .image-container .image-wrapper .image{padding-top:100%}}@media screen and (max-width:500px){.journals .journal-thumbnail-container .image-container .image-wrapper .image{padding-top:80%}}.journals .journal-thumbnail-container .label{mix-blend-mode:difference;position:absolute;padding-left:20%;right:5%;top:40%;z-index:2}@media screen and (max-width:1024px){.journals .journal-thumbnail-container .label{padding-left:10%;top:33%}}@media screen and (max-width:500px){.journals .journal-thumbnail-container .label{right:auto;left:0;top:auto;bottom:20px;padding-right:50px}}.journals .journal-thumbnail-container .label h4{font-size:2rem;color:#fff;min-height:125px}@media screen and (max-width:768px){.journals .journal-thumbnail-container .label h4{font-size:1.2rem;line-height:1.3}}.journals .journal-thumbnail-container .label p{font-size:15px;margin-left:0;margin-top:50px;line-height:2;padding-right:0;color:#fff}@media screen and (max-width:500px){.journals .journal-thumbnail-container .label p{display:none}}.journals .journal-thumbnail-container:hover .image-container .image-wrapper{transform:scale(1.2)}.about-page .random{opacity:0}#main.bloque{display:none;position:relative!important}.page-template-about #main{background:#FFF}.page-template-about .random{opacity:0}.fond_intro{width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;transform-origin:0 0;transform:scaleX(0)}.dark .fond_intro{background-color:#000}.intro2{position:relative;color:#f5f4fa;background:rgb(0 0 0/20%);height:100vh}.nomination{width:90%;margin-top:80px}.scaleA{position:relative;transform-origin:50% 50%;z-index:2}.intro-top{padding-left:calc(7.5vw + 60px);padding-top:252px}@media screen and (max-width:500px){.intro-top{padding-left:20px;padding-top:150px}}.intro2 h1{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-size:cover;background-position:50%;font:500 normal 300px/300px mn;color:#F73F04;width:80vw}@media screen and (max-width:768px){.intro2 h1{font:500 normal 210px/210px mn}}@media screen and (max-width:500px){.intro2 h1{font:500 normal 110px/210px mn}}.intro2 h1.expertise{font-size:7vw;line-height:1;width:auto;margin-right:20vw}@media screen and (max-width:768px){.intro2 h1.expertise{margin-bottom:10vh}}@media screen and (max-width:500px){.intro2 h1.expertise{font-size:13.5vw;margin-left:7px;margin-right:0}.intro2 h1.expertise.journal{margin-top:10vh;margin-bottom:0}.hide-mobile{display:none}}.intro2 h2{padding:3.4vw 0 0 2%;width:70%;font:600 normal 110px/100px Gotham}.intro2 h2,.intro2 h3{position:relative;z-index:2}.intro2 h3{margin:-3.5% 0 0 23%;width:25%;font:500 normal 14px/21px Gotham;color:#d5d7d9}.intro2 h2 span{display:block}.intro2 h2 a{color:inherit}@media screen and (max-width:768px){.intro2 h2{font:500 normal 35px/50px mn;width:75%}}@media screen and (max-width:500px){.intro2 h2{font:500 normal 25px/1.5 mn}}.intro2 p{font:400 normal 16px/2 Gotham;padding:5vw 15% 0 50%;z-index:1;position:relative}@media screen and (max-width:1024px){.intro2 p{padding:5vw 14% 0 58%}}@media screen and (max-width:768px){.intro2 p{padding:10vw 14% 0 48%}}@media screen and (max-width:500px){.intro2 p{padding:20vw 14% 20vw 28px;font-size:18px}}.intro2 p.expertise{padding-top:0}.intro2.dark *,.intro2.dark h2,.intro2.dark p{color:#fff}.clients .client-wrap{width:100%;margin-top:100px}.clients .client-wrap img{height:auto;width:19%;opacity:.2;display:inline-block;margin-bottom:0}@media screen and (max-width:768px){.clients .client-wrap img{width:30%}.clients .client-wrap img:nth-child(13),.clients .client-wrap img:nth-child(14),.clients .client-wrap img:nth-child(15){display:none}}.expertise_container{padding-top:50px;margin:0 auto;width:80%;position:relative;transform-origin:50% 50%}.expertise_container .expertise_row{display:flex}.expertise_row .scaleA{width:50%}.expertise_row .scaleA:nth-child(2){width:50%;border-left:1px solid rgba(255,255,255,.3)}.expertise_items{margin-bottom:20px;margin-left:10%;padding:0;counter-reset:compteListe}.expertise_item{font:600 normal 20px/1 Gotham;list-style:none;font-size:16px;margin-left:10%;line-height:2;color:rgba(245,244,250,.5);border-bottom:1px solid rgba(255,255,255,.3);display:flex;align-items:flex-start;transition:all .3s ease;padding:15px 0;position:relative}.expertise_row .expertise_item:before{counter-increment:compteListe 1;color:rgba(255,255,255,.5);content:"0" counter(compteListe);position:absolute;font:400 normal 12px/12px Graphik;top:30px;right:0}@media screen and (max-width:500px){.expertise_container{padding-bottom:100px}}.expertise_container .sep{width:95%;margin:7vw 0 7vw 5%;height:1px;background:rgba(255,255,255,.3)}@media screen and (max-width:500px){.expertise_container .sep{margin:8vh 0}}.expertise_container .client-wrap{width:90%;padding-left:20%;padding-right:10px}.expertise_container .client-wrap img{width:24%}@media screen and (max-width:500px){.expertise_container .client-wrap img{width:30%}.expertise_container .client-wrap{padding:0;width:100%}}.is-loading #q_slide{opacity:0}#q_slide{transition:opacity 1s ease .5s}.q_slide{overflow:hidden;position:relative;width:100%;height:100vh;z-index:1;opacity:1}.q_slide .q_slide-inner,.q_slide .slides{position:absolute;top:0;left:0;width:100%;height:100%}.q_slide .slides{z-index:1}.q_slide .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .3s ease 1s}.q_slide .slide.q_current{display:block}.q_slide .slide.is-loaded{opacity:1}.q_slide .slide .caption{position:absolute;left:14%;min-height:390px;top:calc(30vh - 35px);width:75%}.q_slide .slide .caption h1{font:500 normal 60px/70px Gotham Bold;margin-top:60px;margin-bottom:0;color:#fff;text-transform:uppercase}.q_slide .slide .caption h1 span{display:block}.q_slide .slide .caption h1 span span{display:inline-block;min-width:18px}body #video-background{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1;right:0}body #video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.q_slide .slide .caption h1 span.small{font:300 normal 60px/80px Gotham}.q_slide .slide .caption h1 span.big{font:300 normal 100px/120px Gotham}.q_slide .slide .caption h1 span.bold{font:700 normal 60px/80px Gotham}.q_slide .slide .caption h1 span.big span.bold{font:700 normal 120px/140px Gotham}@media (min-width:1440px){.q_slide .slide .caption h1{font:500 normal 120px/90px Gotham Bold}.intro2 h3{margin:-3.5% 0 0 30%}}@media (max-width:767px){.q_slide .slide .caption h1{font:500 normal 50px/60px Gotham Bold}.q_slide .slide .caption h1 span.small{font:500 normal 38px/50px mn}.q_slide .slide .caption h1 span span{min-width:10px!important}}.q_slide .slide .caption .num{font:400 normal 11px/11px mono;position:absolute;bottom:0}@media (max-width:767px){.q_slide .slide .caption .num{display:none}}.q_slide .slide .caption .num .slash{transform:scaleY(.8) translateY(-1px);display:none;margin-right:5px}.q_slide .slide .caption .num .work{font:400 normal 11px/11px mono;margin-left:50px;display:inline-block;position:relative}.q_slide .slide .caption .num .work:before{content:"";position:absolute;width:30px;height:1px;background:rgba(255,255,255,.3);left:-40px;top:3px}.q_slide .slide .caption h6,.q_slide .slide .caption p{font:400 16px/1.6 Graphik,sans-serif;max-width:250px;margin-top:30px;margin-bottom:20px}@media screen and (max-width:540px){.q_slide .slide .caption h6,.q_slide .slide .caption p{margin-top:70px}}.q_slide .slide .caption h6{font:400 normal 11px/11px Gotham;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.5);position:absolute;top:-20px}h2.big-text{left:-23%;font-size:230px;position:absolute;letter-spacing:12px;color:#ffffff17;top:-19%}@media screen and (max-width:540px){.q_slide .slide .caption h6{top:-60px}}.q_slide .slide .caption .q_magnet{display:inline-block}@media screen and (max-width:960px){.q_slide .slide .caption{left:10%;width:100%;bottom:23%}}.q_slide .slide .caption.right{left:auto;right:10%;text-align:right}.q_slide .slide .image-container,.q_slide .slide .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;z-index:1;background-size:cover;image-rendering:optimizeQuality}.q_slide .slide .image{width:100%;object-fit:cover;height:100%;opacity:1}.q_slide .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;display:flex;justify-content:center;align-items:center}.mobile-slide-content{display:none}.q_slide .slide-content.light{color:#fff}.q_slide .pagination{position:absolute;bottom:calc(7vw - 6px);right:calc(15vw - 6px);font-size:0;z-index:2}@media screen and (max-width:500px){.q_slide .pagination{right:30px;bottom:35px;left:auto;display:none}}.q_slide .pagination .item{position:relative;display:inline-block;vertical-align:bottom;width:22px;height:54px;overflow:hidden}.q_slide .pagination .item span{font:400 normal 11px/11px mono;position:absolute;bottom:-3px;left:30px;width:100%;text-align:center;transform:rotate(-90deg) translateY(-100%);height:22px;padding-top:3px;display:block}.q_slide .pagination .item span strong{opacity:0;transition:all .2s ease}.q_slide .pagination .item span:before{content:"";width:4px;height:4px;border-radius:100%;background:#FFF;opacity:.44;position:absolute;bottom:9px;left:9px;transition:.2s}.q_slide .pagination .item span:after{content:"";height:1px;width:30px;background:#FFF;position:absolute;bottom:14px;left:28px;transform:scaleX(0);transition:.2s cubic-bezier(.17,.67,0,.99);transform-origin:0 0}.q_slide .pagination .item.q_current span:before{opacity:0}.q_slide .pagination .item.q_current span:after{transform:scaleX(1)}.q_slide .pagination .item.q_current span strong{opacity:1}.q_slide .pagination .item.q_current:after{width:40px;background:#fff}.q_slide .pagination .item:hover:after{background:#fff}.q_slide .arrows .arrow{display:block;padding:10px;position:absolute;top:calc(40vh + 15px);z-index:3;left:calc(15% - 90px)}@media screen and (max-width:960px){.q_slide .arrows .arrow{left:30%;top:auto;bottom:20%}}@media screen and (max-width:500px){.q_slide .arrows .arrow{transform:scale(1.5)}}.q_slide .arrows .arrow:before{content:"";position:absolute;top:2px;left:-4px;width:35px;height:35px;border-radius:50%;transition:all .2s ease;transform:scale(.5);opacity:0}.q_slide .arrows .arrow:hover:before{transform:scale(1);opacity:1}.q_slide .arrows .arrow .svg{opacity:.44;display:block}.q_slide .arrows .arrow .svg.svg-arrow-right{transform:rotate(90deg);margin-bottom:-2px}.q_slide .arrows .arrow .svg.svg-arrow-left{transform:rotate(-90deg);margin-left:-6px}.q_slide .arrows .arrow:hover .svg{opacity:1}@media screen and (max-width:960px){.q_slide .arrows .prev{margin-left:-80px}}.q_slide .arrows .next{margin-top:50px}.q_slide .arrows .svg{position:relative;left:0;width:14px;height:26px;fill:#fff;transition:opacity .2s ease}.q_slide .progress{position:absolute;left:50%;top:0;width:1px;height:100%;background:rgba(255,255,255,.1);z-index:2}.q_slide .progress .bar{position:absolute;top:0;left:0;background:rgba(255,255,255,.3);width:100%;height:20%}@media screen and (max-width:960px){.q_slide .progress{display:none}}.q_slide .slides .slide .image-container .image-wrapper>div{width:100%;object-fit:cover;height:100%}.q_slide .slides .slide .image-container .image-wrapper .kenburns{animation:kenburns 25s ease infinite;-ms-animation:kenburns 25s ease infinite;-webkit-animation:kenburns 25s ease infinite;-o-animation:kenburns 25s ease infinite;-moz-animation:kenburns 25s ease infinite}.q_split{overflow:hidden;overflow-y:hidden;overflow-x:visible}.q_split,.q_split_wrap{display:block}body{font:18px/1.6 Gotham,cursive}.q_slide-inner .slides .slide-content .slide-meta{overflow:hidden;width:80vw;margin-bottom:35px!important}.q_slide-inner .slides .slide-content .slide-meta .single-meta__item,.q_slide-inner .slides .slide-content .slide-meta .slide-meta__item{display:inline-block;margin-right:15px;padding-left:10px;border-left:4px solid rgba(255,255,255,.1)}.q_slide-inner .slides .slide-content .slide-meta .single-meta__item .single-meta__title,.q_slide-inner .slides .slide-content .slide-meta .single-meta__item .slide-meta__title,.q_slide-inner .slides .slide-content .slide-meta .slide-meta__item .single-meta__title,.q_slide-inner .slides .slide-content .slide-meta .slide-meta__item .slide-meta__title{display:block;margin-bottom:5px;font-size:10px;opacity:.8;text-transform:uppercase;letter-spacing:1px;color:#fff}.q_slide-inner .slides .slide-content .slide-meta .single-meta__item .single-meta__value,.q_slide-inner .slides .slide-content .slide-meta .single-meta__item .slide-meta__value,.q_slide-inner .slides .slide-content .slide-meta .slide-meta__item .single-meta__value,.q_slide-inner .slides .slide-content .slide-meta .slide-meta__item .slide-meta__value{font-size:12px;letter-spacing:1px;color:#fff}.q_slide-inner .slides .slide-content .slide-meta{margin-bottom:15px!important}.q_slide-inner .slides .slide-content .slide-meta .single-meta__item,.q_slide-inner .slides .slide-content .slide-meta .slide-meta__item{margin-bottom:15px}.custom-btn{position:relative;overflow:hidden;color:inherit;display:inline-flex;flex-direction:row;align-items:center}.custom-btn>*{pointer-events:none}.custom-btn[type=button]{padding:0;font-size:1rem;background-color:transparent}.custom-btn.-icon-left .custom-btn__icon{order:-1}.custom-btn__label{display:inline-block;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:12px;transition:transform .6s cubic-bezier(.23,1,.32,1);transform:translateX(0)}.custom-btn:hover .custom-btn__label{transform:translateX(1em)}.custom-btn.-icon-left:hover .custom-btn__label{transform:translateX(-1em)}.custom-btn__icon{position:relative;width:60px;height:60px}.custom-btn__icon-small{width:20%;height:20%;position:absolute;top:40%;left:40%}.custom-btn__icon-small svg{display:block;width:100%;height:100%}.custom-btn__icon-small svg path,.custom-btn__icon-small svg polygon{fill:#fff}.custom-btn__icon-circle{width:100%;height:100%;position:absolute;top:0;left:0}.custom-btn__icon-circle svg{display:block;width:100%;height:100%}.custom-btn__icon-circle svg path{stroke:#fff;fill:none}.custom-btn__icon-circle .bottomcircle{opacity:.25}.custom-btn__icon-circle .topcircle{stroke-width:2;transition:stroke-dashoffset 1s cubic-bezier(.23,1,.32,1);stroke-dasharray:222;stroke-dashoffset:222;animation:dashOut 1s cubic-bezier(.23,1,.32,1) forwards}.custom-btn:hover .topcircle{animation:dashIn 1s cubic-bezier(.23,1,.32,1) forwards}@keyframes dashIn{0%{stroke-dashoffset:222}to{stroke-dashoffset:0}}@keyframes dashOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:-222}}.blog-link{position:fixed;top:0;right:0;z-index:99}.blog-link img{width:100px;height:auto}.blog-link .folded-corner{background:hsla(260,5%,75%,.5);width:0;height:0;position:absolute;top:-1px;right:-1px;background:hsla(260,5%,60%,.2);box-shadow:2px -2px 0 #fff,0 1px 1px rgba(0,0,0,.1),-1px 1px 1px rgba(0,0,0,.1);-webkit-border-bottom-left-radius:15px;border-radius:0 0 0 15px;border-color:#fff #430064 transparent transparent;border-style:solid;border-width:0;transition:border-width .2s ease-out}.blog-link:hover .folded-corner{border-width:0 28px 28px 0}@media screen and (max-width:1024px){body #video-background video{width:-moz-fit-content;width:fit-content;height:100%}.all_works,.header-mobile,.nav-menu,.slide-content{display:none!important}.mobile-slide-content{display:flex}}#menuNav.menu{background-size:cover;background-repeat:no-repeat;background-position:50%}body.desktop #menuNav.menu{background-position:0 0}@media (max-width:1920px) and (max-height:1080px){body.desktop #menuNav.menu{background-size:auto;background-repeat:repeat}}#blobMenu .works-banner-stage{position:absolute;top:0;left:0;width:100vw;height:100vh;transform:scale(1.1);transform-origin:0 0;opacity:.7;overflow:hidden;display:block;pointer-events:none}#blobMenu .works-banner{position:absolute;top:0;left:-5px;width:calc(100% + 10px);height:100%;object-fit:cover;opacity:0}.work-page #cover .cover-stage{position:relative;width:100vw;height:100vh;margin-top:-10px;transform:scale(1.2);transform-origin:0 0;overflow:hidden}.work-page #cover .cover-stage img{position:absolute;max-width:none}@media screen and (max-width:1024px){.work-page #cover .cover-stage{left:-100px}}@media (prefers-reduced-motion:reduce){body.desktop:not(.homepage){overflow-x:clip;overflow-y:visible}body.desktop #menu{position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:4px}.inner_section #all_images img{height:auto}@media (max-width:1024px){.inner_section .full_banner.about_quote{height:auto;overflow:visible}.inner_section .full_banner.about_quote .quote{position:relative;top:auto;transform:none;padding:80px 0}}body.mobile,body.mobile.homepage{overflow-x:clip;overflow-y:visible}body.mobile .vs-section{transform:none!important}body.mobile .all_works,body.mobile .nav-menu{display:block!important}body.mobile .slide-content{display:flex!important}body.mobile .mobile-slide-content{display:none!important}body.mobile .cursor,body.mobile .cursor2,body.mobile .cursor3{display:none}body.mobile *{cursor:auto}body.mobile [role=button],body.mobile a{cursor:pointer}body.mobile .scaleA{transform:none!important}body.homepage.mobile #main{position:fixed;inset:0}html:has(body.mobile){overflow-x:hidden}@media screen and (max-width:500px){.q_slide .slide .caption{left:8%;width:84%;top:calc(22vh - 35px);min-height:0}.q_slide .slide .caption h1{margin-top:0}.q_slide .slide .caption h1 span.small{font-size:22px;line-height:34px}.q_slide .slide .caption h1 span.bold{font-size:30px;line-height:40px}}@media screen and (max-width:1024px){.intro2 h3{margin:24px 0 0 2%;width:75%}.work-page #cover .cover-stage{left:0}footer #inner_footer a.main_link:not(.mobile){font-size:7vw;line-height:7vw}}@media screen and (max-width:500px){.menu ol li sup{left:max(-20px,calc(18px - 10vw))}body.mobile .q_slide .slide .caption:before{content:"";float:right;width:calc(66px - 6vw);height:calc(28vh + 73px);shape-outside:inset(calc(28vh - 3px) 0 0 0)}}@media screen and (max-width:359px){.q_slide .slide .caption h1 span.small{font-size:19px;line-height:30px}.q_slide .slide .caption h1 span.bold{font-size:26px;line-height:35px}}@media screen and (min-width:501px) and (max-width:960px) and (max-height:700px){body.mobile .q_slide .slide .caption:before{content:"";float:right;width:max(0px,calc(66px - 8vw));height:calc(50vh + 38px - max(72px, 22vh));shape-outside:inset(calc(50vh - 38px - max(72px, 22vh)) 0 0 0)}}@media screen and (min-width:501px) and (max-width:960px){body.mobile .q_slide .slide .caption{width:80%}}@media screen and (min-width:501px) and (max-width:1024px) and (max-height:700px){body.mobile .q_slide .slide .caption{top:max(72px,22vh);min-height:0}body.mobile .q_slide .slide .caption h1{margin-top:0}body.mobile .q_slide .slide .caption h1 span.bold,body.mobile .q_slide .slide .caption h1 span.small{font-size:min(60px,9vh,6.5vw);line-height:min(80px,12vh,8.5vw)}body.mobile .q_slide .slide .caption h1 span.big{font-size:min(100px,15vh,11vw);line-height:min(120px,18vh,13vw)}body.mobile .q_slide .slide .caption h1 span.big span.bold{font-size:min(120px,18vh,13vw);line-height:inherit}body.mobile .menu ol{font-size:min(90px,11vh)}}@media screen and (max-width:1024px) and (max-height:700px){body.mobile #menuNav.active{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}}html.page-scroll-lock{overflow:hidden}html.page-scroll-lock.page-scroll-lock-gutter{scrollbar-gutter:stable}