@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none;padding-left:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol,p,ul{margin-top:0}blockquote:last-child,dl:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}address{font-style:normal}code,kbd{background:#eef;border:1px solid #ccc;border-radius:.3rem;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:inherit;padding:0 .5rem}button{background:none;border:none;padding:0}::-webkit-calendar-picker-indicator{display:none}figure{margin:0}img{display:block}.txt-r{text-align:right!important}.txt-c{text-align:center!important}.pos-r{position:relative}.clearfix{display:block}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.svg-icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-light-webfont.woff2) format("woff2"),url(../fonts/poppins-light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins-lightitalic-webfont.woff2) format("woff2"),url(../fonts/poppins-lightitalic-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-bold-webfont.woff2) format("woff2"),url(../fonts/poppins-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:700;src:url(../fonts/poppins-bolditalic-webfont.woff2) format("woff2"),url(../fonts/poppins-bolditalic-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-black-webfont.woff2) format("woff2"),url(../fonts/poppins-black-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:800;src:url(../fonts/poppins-blackitalic-webfont.woff2) format("woff2"),url(../fonts/poppins-blackitalic-webfont.woff) format("woff")}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translateY(-3.5rem);transform:translateY(-3.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translateY(-3.5rem);transform:translateY(-3.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animated-cursor{0%{border-right-color:#948e8b}to{border-right-color:transparent}}@keyframes animated-cursor{0%{border-right-color:#948e8b}to{border-right-color:transparent}}@-webkit-keyframes zoomOut{0%{opacity:0;-webkit-transform:translate(-50%,-49.85%) scale(1.05);transform:translate(-50%,-49.85%) scale(1.05)}75%{opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes zoomOut{0%{opacity:0;-webkit-transform:translate(-50%,-49.85%) scale(1.05);transform:translate(-50%,-49.85%) scale(1.05)}75%{opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes fullWidth{0%{width:50%}to{width:100%}}@keyframes fullWidth{0%{width:50%}to{width:100%}}@-webkit-keyframes rotateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}5%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}17%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}80%{opacity:0}to{opacity:0}}@keyframes rotateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}5%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}17%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}80%{opacity:0}to{opacity:0}}@-webkit-keyframes polyRot{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-55%) rotate(180deg);transform:translate(-50%,-55%) rotate(180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes polyRot{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-55%) rotate(180deg);transform:translate(-50%,-55%) rotate(180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes polyMorph{0%{-webkit-clip-path:polygon(20% 0,70% 15%,85% 80%,25% 90%);clip-path:polygon(20% 0,70% 15%,85% 80%,25% 90%)}to{-webkit-clip-path:polygon(25% 10%,75% 0,100% 90%,10% 100%);clip-path:polygon(25% 10%,75% 0,100% 90%,10% 100%)}}@keyframes polyMorph{0%{-webkit-clip-path:polygon(20% 0,70% 15%,85% 80%,25% 90%);clip-path:polygon(20% 0,70% 15%,85% 80%,25% 90%)}to{-webkit-clip-path:polygon(25% 10%,75% 0,100% 90%,10% 100%);clip-path:polygon(25% 10%,75% 0,100% 90%,10% 100%)}}@-webkit-keyframes glitch-anim{0%{clip:rect(17px,9999px,32px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}5%{clip:rect(5px,9999px,18px,0);-webkit-transform:skew(.74deg);transform:skew(.74deg)}10%{clip:rect(47px,9999px,30px,0);-webkit-transform:skew(.23deg);transform:skew(.23deg)}15%{clip:rect(85px,9999px,30px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}20%{clip:rect(47px,9999px,61px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}25%{clip:rect(32px,9999px,63px,0);-webkit-transform:skew(.53deg);transform:skew(.53deg)}30%{clip:rect(98px,9999px,86px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}35%{clip:rect(79px,9999px,23px,0);-webkit-transform:skew(.76deg);transform:skew(.76deg)}40%{clip:rect(44px,9999px,5px,0);-webkit-transform:skew(.45deg);transform:skew(.45deg)}45%{clip:rect(95px,9999px,36px,0);-webkit-transform:skew(.98deg);transform:skew(.98deg)}50%{clip:rect(22px,9999px,22px,0);-webkit-transform:skew(.64deg);transform:skew(.64deg)}55%{clip:rect(37px,9999px,36px,0);-webkit-transform:skew(.14deg);transform:skew(.14deg)}60%{clip:rect(81px,9999px,37px,0);-webkit-transform:skew(.15deg);transform:skew(.15deg)}65%{clip:rect(100px,9999px,24px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}70%{clip:rect(93px,9999px,60px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}75%{clip:rect(18px,9999px,81px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}80%{clip:rect(79px,9999px,43px,0);-webkit-transform:skew(.75deg);transform:skew(.75deg)}85%{clip:rect(88px,9999px,13px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}90%{clip:rect(9px,9999px,31px,0);-webkit-transform:skew(.62deg);transform:skew(.62deg)}95%{clip:rect(3px,9999px,22px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}to{clip:rect(10px,9999px,4px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}}@keyframes glitch-anim{0%{clip:rect(17px,9999px,32px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}5%{clip:rect(5px,9999px,18px,0);-webkit-transform:skew(.74deg);transform:skew(.74deg)}10%{clip:rect(47px,9999px,30px,0);-webkit-transform:skew(.23deg);transform:skew(.23deg)}15%{clip:rect(85px,9999px,30px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}20%{clip:rect(47px,9999px,61px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}25%{clip:rect(32px,9999px,63px,0);-webkit-transform:skew(.53deg);transform:skew(.53deg)}30%{clip:rect(98px,9999px,86px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}35%{clip:rect(79px,9999px,23px,0);-webkit-transform:skew(.76deg);transform:skew(.76deg)}40%{clip:rect(44px,9999px,5px,0);-webkit-transform:skew(.45deg);transform:skew(.45deg)}45%{clip:rect(95px,9999px,36px,0);-webkit-transform:skew(.98deg);transform:skew(.98deg)}50%{clip:rect(22px,9999px,22px,0);-webkit-transform:skew(.64deg);transform:skew(.64deg)}55%{clip:rect(37px,9999px,36px,0);-webkit-transform:skew(.14deg);transform:skew(.14deg)}60%{clip:rect(81px,9999px,37px,0);-webkit-transform:skew(.15deg);transform:skew(.15deg)}65%{clip:rect(100px,9999px,24px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}70%{clip:rect(93px,9999px,60px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}75%{clip:rect(18px,9999px,81px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}80%{clip:rect(79px,9999px,43px,0);-webkit-transform:skew(.75deg);transform:skew(.75deg)}85%{clip:rect(88px,9999px,13px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}90%{clip:rect(9px,9999px,31px,0);-webkit-transform:skew(.62deg);transform:skew(.62deg)}95%{clip:rect(3px,9999px,22px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}to{clip:rect(10px,9999px,4px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}}@-webkit-keyframes glitch-anim2{0%{clip:rect(36px,9999px,89px,0);-webkit-transform:skew(.42deg);transform:skew(.42deg)}5%{clip:rect(44px,9999px,9px,0);-webkit-transform:skew(.77deg);transform:skew(.77deg)}10%{clip:rect(36px,9999px,22px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}15%{clip:rect(81px,9999px,10px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}20%{clip:rect(85px,9999px,93px,0);-webkit-transform:skew(.69deg);transform:skew(.69deg)}25%{clip:rect(20px,9999px,36px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}30%{clip:rect(26px,9999px,6px,0);-webkit-transform:skew(.44deg);transform:skew(.44deg)}35%{clip:rect(7px,9999px,22px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}40%{clip:rect(17px,9999px,86px,0);-webkit-transform:skew(.66deg);transform:skew(.66deg)}45%{clip:rect(58px,9999px,69px,0);-webkit-transform:skew(.34deg);transform:skew(.34deg)}50%{clip:rect(68px,9999px,33px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}55%{clip:rect(50px,9999px,68px,0);-webkit-transform:skew(.64deg);transform:skew(.64deg)}60%{clip:rect(49px,9999px,60px,0);-webkit-transform:skew(.62deg);transform:skew(.62deg)}65%{clip:rect(79px,9999px,19px,0);-webkit-transform:skew(.7deg);transform:skew(.7deg)}70%{clip:rect(6px,9999px,1px,0);-webkit-transform:skew(.27deg);transform:skew(.27deg)}75%{clip:rect(95px,9999px,27px,0);-webkit-transform:skew(.46deg);transform:skew(.46deg)}80%{clip:rect(63px,9999px,26px,0);-webkit-transform:skew(.53deg);transform:skew(.53deg)}85%{clip:rect(69px,9999px,11px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}90%{clip:rect(53px,9999px,41px,0);-webkit-transform:skew(.14deg);transform:skew(.14deg)}95%{clip:rect(95px,9999px,25px,0);-webkit-transform:skew(.82deg);transform:skew(.82deg)}to{clip:rect(34px,9999px,82px,0);-webkit-transform:skew(.11deg);transform:skew(.11deg)}}@keyframes glitch-anim2{0%{clip:rect(36px,9999px,89px,0);-webkit-transform:skew(.42deg);transform:skew(.42deg)}5%{clip:rect(44px,9999px,9px,0);-webkit-transform:skew(.77deg);transform:skew(.77deg)}10%{clip:rect(36px,9999px,22px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}15%{clip:rect(81px,9999px,10px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}20%{clip:rect(85px,9999px,93px,0);-webkit-transform:skew(.69deg);transform:skew(.69deg)}25%{clip:rect(20px,9999px,36px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}30%{clip:rect(26px,9999px,6px,0);-webkit-transform:skew(.44deg);transform:skew(.44deg)}35%{clip:rect(7px,9999px,22px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}40%{clip:rect(17px,9999px,86px,0);-webkit-transform:skew(.66deg);transform:skew(.66deg)}45%{clip:rect(58px,9999px,69px,0);-webkit-transform:skew(.34deg);transform:skew(.34deg)}50%{clip:rect(68px,9999px,33px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}55%{clip:rect(50px,9999px,68px,0);-webkit-transform:skew(.64deg);transform:skew(.64deg)}60%{clip:rect(49px,9999px,60px,0);-webkit-transform:skew(.62deg);transform:skew(.62deg)}65%{clip:rect(79px,9999px,19px,0);-webkit-transform:skew(.7deg);transform:skew(.7deg)}70%{clip:rect(6px,9999px,1px,0);-webkit-transform:skew(.27deg);transform:skew(.27deg)}75%{clip:rect(95px,9999px,27px,0);-webkit-transform:skew(.46deg);transform:skew(.46deg)}80%{clip:rect(63px,9999px,26px,0);-webkit-transform:skew(.53deg);transform:skew(.53deg)}85%{clip:rect(69px,9999px,11px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}90%{clip:rect(53px,9999px,41px,0);-webkit-transform:skew(.14deg);transform:skew(.14deg)}95%{clip:rect(95px,9999px,25px,0);-webkit-transform:skew(.82deg);transform:skew(.82deg)}to{clip:rect(34px,9999px,82px,0);-webkit-transform:skew(.11deg);transform:skew(.11deg)}}@-webkit-keyframes glitch-skew{0%{-webkit-transform:skew(0deg);transform:skew(0deg)}10%{-webkit-transform:skew(0deg);transform:skew(0deg)}20%{-webkit-transform:skew(0deg);transform:skew(0deg)}30%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}40%{-webkit-transform:skew(0deg);transform:skew(0deg)}50%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}60%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}70%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}80%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}90%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}to{-webkit-transform:skew(-1deg);transform:skew(-1deg)}}@keyframes glitch-skew{0%{-webkit-transform:skew(0deg);transform:skew(0deg)}10%{-webkit-transform:skew(0deg);transform:skew(0deg)}20%{-webkit-transform:skew(0deg);transform:skew(0deg)}30%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}40%{-webkit-transform:skew(0deg);transform:skew(0deg)}50%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}60%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}70%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}80%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}90%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}to{-webkit-transform:skew(-1deg);transform:skew(-1deg)}}@-webkit-keyframes blink{0%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:1}to{opacity:0}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1.035);transform:scale(1.035)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1.035);transform:scale(1.035)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes paddingGrow{0%{padding-bottom:0}to{padding-bottom:100%}}@keyframes paddingGrow{0%{padding-bottom:0}to{padding-bottom:100%}}::-moz-selection{background-color:#baa37b;color:#fff}::selection{background-color:#baa37b;color:#fff}html{background:#322922;font-size:.625em;scroll-behavior:smooth}html body{-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards;background:#201300 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAACwAgMAAADiVR3sAAAADFBMVEUnGws+LRowIRA3KBZLNqy2AAAA30lEQVRYw+2VoRGDQBREHzCIiMxEgY3Bx2RiKeEkAkEJlEAJEUzqoQgkxWSug/2CGcSap1bd7r8HxUSjIZa99awiuPfsIqg3RhHUC4MIOsqkIZb9UM0akB+3CWZXuQ3Y5TZglNuAQW5DfNyMWLaYaTUEpz7xkxA9i41DQmjq553FmyppQC6iPWvqweyhthGbOgPdUkp4Ik89Z+U2XuhTf4Sy+tS/oaxugIQ+9YRUREbw4xENkGEf28f2sX1sH9vH9rF9bB/bx/axfWwf28f2sX1sH9vH9rF9bB/bx1fw8R+vWIItFBEWyAAAAABJRU5ErkJggg==") 50%/6rem auto;-webkit-box-shadow:0 0 5rem rgba(0,0,0,.25);box-shadow:0 0 5rem rgba(0,0,0,.25);color:#fff;font-family:poppins,system-ui,Avenir,Avenir Next LT Pro,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-size:160%;height:100%;line-height:1.5;margin:0 auto;max-width:200rem;position:relative;text-align:left}html.is-freezed{height:100vh!important;overflow:hidden!important}body:before{background:#adff2f;content:"default";display:none;height:3px;left:0;position:fixed;right:0;top:0;z-index:10000}.wrapper{margin:0 auto;width:100%}.wrapper.wrapper--standard{max-width:154rem;padding:0 4rem}.wrapper.wrapper--big{margin:4rem;width:auto}.home-cover .wrapper.wrapper--big,.wrapper.wrapper--big.project{-webkit-animation:scale 1.5s forwards;animation:scale 1.5s forwards}.two-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12rem}.two-columns:last-child{margin-bottom:0}.two-columns .two-columns__big{padding-right:2rem;width:67.1233%}.two-columns .two-columns__small{padding-left:2rem;width:32.8767%}.standard-page{padding:12rem 0}.standard-page.standard-page--error{padding:0}.standard-page.standard-page--error .wrapper--standard{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:100vh}.standard-page.standard-page--error .wrapper--standard .standard-page__error-pic{padding-right:4rem;text-align:right;width:50%}.standard-page.standard-page--error .wrapper--standard .standard-page__error-pic img{max-width:40rem;width:100%}.standard-page.standard-page--error .wrapper--standard .standard-page__edito{width:50%}.standard-page .title--1{-webkit-animation:fadeInTop 1s ease-out forwards;animation:fadeInTop 1s ease-out forwards;opacity:0}.standard-page .standard-page__edito{-webkit-animation:fadeInTop 1s ease-out .5s forwards;animation:fadeInTop 1s ease-out .5s forwards;margin:0 auto;max-width:87.5rem;opacity:0;width:100%}.standard-page .standard-page__edito .chapo{border-bottom:.2rem solid #baa37b;color:#e7dcdc;font-weight:700;margin-bottom:8rem;padding-bottom:2rem}.standard-page .standard-page__edito h2{margin-top:2em}.standard-page .standard-page__edito h3{margin-top:1.5em}.standard-page .standard-page__edito ul li{margin-bottom:.5em;padding-left:1.5em;position:relative}.standard-page .standard-page__edito ul li:before{color:#baa37b;content:"•";font-size:1.5em;left:0;line-height:1.05;position:absolute;top:0}#page-flip{position:relative;z-index:3000}#page-flip:after,#page-flip:before{bottom:110%;content:"";left:0;position:fixed;right:0;top:-10%;-webkit-transition:bottom 0ms ease-in-out;transition:bottom 0ms ease-in-out}#page-flip:before{background:#fff;-webkit-transform:skew(0,-1.5deg);transform:skew(0,-1.5deg);-webkit-transition-duration:.25s;transition-duration:.25s}#page-flip:after{background:#322922;-webkit-transform:skew(0,-.5deg);transform:skew(0,-.5deg);-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-duration:.5s;transition-duration:.5s}#page-flip.is-active:after,#page-flip.is-active:before{bottom:-10%}.hasJS img[loading=lazy]{opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.hasJS img[loading=lazy].is-loaded{opacity:1}a,button,li,p{font-size:2rem}.title--1{font-size:7rem;padding-bottom:.5em;text-align:center}.standard-page .standard-page__edito h2,.title--1,.title--2{font-weight:800;line-height:1;margin-bottom:.5em;text-transform:uppercase}.standard-page .standard-page__edito h2,.title--2{color:#e7dcdc;font-size:4rem}.standard-page .standard-page__edito h3,.title--3{color:#e7dcdc;font-size:2.4rem;font-weight:800;line-height:1;margin-bottom:.65em;text-transform:uppercase}.hasJS .body--has-focus .main-nav .main-nav__content .wrapper .main-nav__logo:focus,.hasJS :focus{outline:0}.hasJS .body--has-focus .cartridge-list-radio-checkbox input[type=radio]:focus+label,.hasJS .body--has-focus .checkbox-switch input[type=checkbox]:focus+label,.hasJS .body--has-focus .list-radio-checkbox input:focus+label,.hasJS .body--has-focus .main-nav .main-nav__content .wrapper .main-nav__logo:focus img,.hasJS .body--has-focus :focus{-webkit-box-shadow:0 .5rem 1rem rgba(23,24,29,.25);box-shadow:0 .5rem 1rem rgba(23,24,29,.25);outline:.1rem solid #6495ed;outline-offset:.1rem}a{color:inherit;cursor:pointer;text-decoration-color:#baa37b;text-underline-offset:.25em;-webkit-transition:text-decoration-color .4s ease-out;transition:text-decoration-color .4s ease-out}a:focus,a:hover{-webkit-transition-duration:50ms;transition-duration:50ms}a.link--alt,a:focus,a:hover{text-decoration-color:transparent}a.link--alt:focus,a.link--alt:hover{text-decoration-color:#baa37b}.link--arrow{display:inline-block;max-width:100%;padding-bottom:.5rem;padding-top:.5rem;position:relative}.link--arrow svg{fill:#baa37b;height:3rem;padding:.5rem;position:absolute;top:.225em;width:3rem}.link--arrow span{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:inherit}.link--arrow:focus svg,.link--arrow:hover svg{-webkit-animation:blink 1.25s infinite;animation:blink 1.25s infinite}.link--arrow.link--arrow--left{padding-right:1em}.link--arrow.link--arrow--left svg{left:-.5em}.link--arrow.link--arrow--left span{left:1em;-webkit-transition:left .15s ease-out;transition:left .15s ease-out}.link--arrow.link--arrow--left:focus span,.link--arrow.link--arrow--left:hover span{left:0}.link--arrow.link--arrow--left:focus svg,.link--arrow.link--arrow--left:hover svg{left:calc(100% - 1em)}.link--arrow.link--arrow--right{padding-left:1em}.link--arrow.link--arrow--right svg{right:-.5em}.link--arrow.link--arrow--right span{right:1em;-webkit-transition:right .15s ease-out;transition:right .15s ease-out}.link--arrow.link--arrow--right:focus span,.link--arrow.link--arrow--right:hover span{right:0}.link--arrow.link--arrow--right:focus svg,.link--arrow.link--arrow--right:hover svg{right:calc(100% - 1em)}.link--polygon{border-bottom:none;font-weight:700;text-decoration:none;text-transform:uppercase}.link--polygon:before{background:#3c312a;bottom:-2rem;-webkit-clip-path:polygon(40% 0,70% 15%,85% 100%,25% 90%);clip-path:polygon(40% 0,70% 15%,85% 100%,25% 90%);content:"";left:0;position:absolute;right:0;top:-2rem;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.link--polygon span{position:relative}header{z-index:2}header:before{background:#201300 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAACwAgMAAADiVR3sAAAADFBMVEUnGws+LRowIRA3KBZLNqy2AAAA30lEQVRYw+2VoRGDQBREHzCIiMxEgY3Bx2RiKeEkAkEJlEAJEUzqoQgkxWSug/2CGcSap1bd7r8HxUSjIZa99awiuPfsIqg3RhHUC4MIOsqkIZb9UM0akB+3CWZXuQ3Y5TZglNuAQW5DfNyMWLaYaTUEpz7xkxA9i41DQmjq553FmyppQC6iPWvqweyhthGbOgPdUkp4Ik89Z+U2XuhTf4Sy+tS/oaxugIQ+9YRUREbw4xENkGEf28f2sX1sH9vH9rF9bB/bx/axfWwf28f2sX1sH9vH9rF9bB/bx1fw8R+vWIItFBEWyAAAAABJRU5ErkJggg==") 50%/6rem auto;content:"";height:4rem;left:0;position:absolute;right:0;top:-4rem}header .main-nav__content{margin-top:4rem}.main-nav{position:-webkit-sticky;position:sticky;top:0}.main-nav.sticky-watch{top:-1px}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper>ul:first-child li.main-nav__back{margin-left:1.5rem}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper>ul:first-child li.main-nav__back a{max-width:3em}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper .main-nav__logo{outline-offset:1em}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper .main-nav__logo:after{left:-100%;right:-100%;-webkit-transition-delay:.15s;transition-delay:.15s}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper .main-nav__logo>div:before{height:250%;width:250%}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper .main-nav__logo>div:after{height:200%;width:200%}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper .main-nav__logo>div div{opacity:0;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:.15s;transition-duration:.15s}.main-nav.sticky-watch.is-pinned .main-nav__content .wrapper .main-nav__logo>div img{-webkit-transform:scale(.75);transform:scale(.75)}.main-nav .main-nav__content{background:#fff;-webkit-box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.35);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.35);color:#201300}.main-nav .main-nav__content .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav .main-nav__content .wrapper,.main-nav .main-nav__content .wrapper>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .main-nav__content .wrapper>ul{-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;justify-content:flex-start;margin:0;padding:0;position:relative;z-index:1}.main-nav .main-nav__content .wrapper>ul li{margin-left:1.5rem}.main-nav .main-nav__content .wrapper>ul li a,.main-nav .main-nav__content .wrapper>ul li span{display:block;font-size:1.6rem}.main-nav .main-nav__content .wrapper>ul:first-child{margin-left:-1.5rem;text-transform:uppercase}.main-nav .main-nav__content .wrapper>ul:first-child li a{border-bottom:none;color:#201300;font-weight:700;line-height:1;padding:1.75rem 0;position:relative;text-decoration:none}.main-nav .main-nav__content .wrapper>ul:first-child li a:before{background:#201300;bottom:0;content:"";height:0;left:0;position:absolute;right:0;-webkit-transition:height .4s ease-out;transition:height .4s ease-out}.main-nav .main-nav__content .wrapper>ul:first-child li a:focus:before,.main-nav .main-nav__content .wrapper>ul:first-child li a:hover:before{height:.4rem;-webkit-transition-duration:50ms;transition-duration:50ms}.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back{margin-left:0}.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back a{max-width:0;overflow:hidden;padding:0;-webkit-transition:max-width .4s ease-out;transition:max-width .4s ease-out}.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back a:before{display:none}.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back a svg{fill:#baa37b;height:3rem;padding:.5rem;-webkit-transition:fill .4s ease-out;transition:fill .4s ease-out;width:3rem}.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back a:focus svg,.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back a:hover svg{fill:#201300;-webkit-transition-duration:50ms;transition-duration:50ms}.main-nav .main-nav__content .wrapper>ul:first-child li.main-nav__back a:focus{max-width:3em}.main-nav .main-nav__content .wrapper>ul:first-child li.active a:before{background:#baa37b;height:.4rem}.main-nav .main-nav__content .wrapper>ul:last-child ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:0;padding:0}.main-nav .main-nav__content .wrapper>ul:last-child ul li{margin-left:1rem}.main-nav .main-nav__content .wrapper>ul:last-child ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .main-nav__content .wrapper>ul:last-child ul li a svg{fill:#201300;background:#baa37b;height:3rem;padding:.5rem;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out;width:3rem}.main-nav .main-nav__content .wrapper>ul:last-child ul li a:focus svg,.main-nav .main-nav__content .wrapper>ul:last-child ul li a:hover svg{fill:#baa37b;background:#201300;-webkit-transition-duration:50ms;transition-duration:50ms}.main-nav .main-nav__content .wrapper .main-nav__logo{bottom:0;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-nav .main-nav__content .wrapper .main-nav__logo:after,.main-nav .main-nav__content .wrapper .main-nav__logo:before{content:"";position:absolute}.main-nav .main-nav__content .wrapper .main-nav__logo:after{background:#fff;bottom:0;left:-150%;right:-150%;top:0;-webkit-transition:left .4s ease-out,right .4s ease-out;transition:left .4s ease-out,right .4s ease-out}.main-nav .main-nav__content .wrapper .main-nav__logo:before{background:#baa37b;height:1px;left:-380%;right:-380%;top:50%}.main-nav .main-nav__content .wrapper .main-nav__logo>div:after,.main-nav .main-nav__content .wrapper .main-nav__logo>div:before{-webkit-clip-path:polygon(50% 5%,100% 50%,50% 95%,0 50%);clip-path:polygon(50% 5%,100% 50%,50% 95%,0 50%);content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.main-nav .main-nav__content .wrapper .main-nav__logo>div:before{background:#fff;height:350%;-webkit-transition:width .4s ease-out,height .4s ease-out;transition:width .4s ease-out,height .4s ease-out;width:350%}.main-nav .main-nav__content .wrapper .main-nav__logo>div:after{background:#201300;-webkit-box-shadow:inset 0 0 0 #201300;box-shadow:inset 0 0 0 #201300;height:250%;-webkit-transition:width .4s ease-out,height .4s ease-out,background-color .4s ease-out,-webkit-box-shadow .4s ease-out;transition:width .4s ease-out,height .4s ease-out,background-color .4s ease-out,-webkit-box-shadow .4s ease-out;transition:width .4s ease-out,height .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;transition:width .4s ease-out,height .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out,-webkit-box-shadow .4s ease-out;width:250%}.main-nav .main-nav__content .wrapper .main-nav__logo>div div{background:#baa37b;-webkit-clip-path:polygon(50% 5%,100% 50%,50% 95%,0 50%);clip-path:polygon(50% 5%,100% 50%,50% 95%,0 50%);height:390%;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s ease-out .15s;transition:opacity .4s ease-out .15s;width:390%}.main-nav .main-nav__content .wrapper .main-nav__logo>div img{height:auto;position:relative;top:-.5rem;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;width:5.5rem;z-index:2}.main-nav .main-nav__content .wrapper .main-nav__logo:focus>div:after,.main-nav .main-nav__content .wrapper .main-nav__logo:hover>div:after{background:#77623e;-webkit-box-shadow:inset 0 0 5rem #201300;box-shadow:inset 0 0 5rem #201300;-webkit-transition-duration:50ms;transition-duration:50ms}.main-nav .main-nav__burger{cursor:pointer;display:none;height:2rem;left:2rem;position:fixed;top:2rem;width:2rem;z-index:1}.main-nav .main-nav__burger>span{display:block;height:2rem;margin:0 auto;position:relative;width:2rem}.main-nav .main-nav__burger>span span{border-top:.2rem solid #fff;display:block;left:0;opacity:1;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.main-nav .main-nav__burger>span span:first-child{top:0}.main-nav .main-nav__burger>span span:nth-child(2),.main-nav .main-nav__burger>span span:nth-child(3){top:.75rem}.main-nav .main-nav__burger>span span:nth-child(4){top:1.5rem}.main-nav .main-nav__burger strong{font-weight:400;left:50%;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-nav .main-nav__burger[aria-expanded=true]>span span{border-color:#3c312a}.main-nav .main-nav__burger[aria-expanded=true]>span span:first-child,.main-nav .main-nav__burger[aria-expanded=true]>span span:nth-child(4){left:50%;top:.75rem;width:0}.main-nav .main-nav__burger[aria-expanded=true]>span span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-nav .main-nav__burger[aria-expanded=true]>span span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-nav .main-nav__burger[aria-expanded=true]:focus>span span,.main-nav .main-nav__burger[aria-expanded=true]:hover>span span{border-color:#201300}.main-nav .main-nav__burger:focus>span span,.main-nav .main-nav__burger:hover>span span{border-color:#baa37b}.main-nav .main-nav__burger-target .main-nav__overlay{display:none}.main-nav__shortcuts{margin:0}.main-nav__shortcuts a{font-size:1.4rem;padding:.5rem;position:absolute;top:-9000em;z-index:2000}.main-nav__shortcuts a:focus{background:#fff;color:#201300;top:inherit}footer{background:#3c312a;position:relative}footer:before{background:#baa37b;content:"";height:.2rem;left:0;opacity:.5;position:absolute;right:0;top:-.4rem}footer .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}footer .wrapper a,footer .wrapper li,footer .wrapper p{font-size:1.6rem}footer .wrapper a{display:inline-block}footer .wrapper>div{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}footer .wrapper>div img{height:6.6rem;margin-bottom:1rem;margin-right:2rem;margin-top:-.5rem;width:6rem}footer .wrapper>div>div>div p{display:inline-block;font-weight:700;margin:0;text-transform:uppercase}footer .wrapper>div>div>div p:after{color:#e7dcdc;content:"/";font-weight:400;margin:0 1rem}footer .wrapper>div>div>div ul{display:inline-block;margin:0;padding:0}footer .wrapper>div>div>div ul li{display:inline;margin-left:1rem}footer .wrapper>div>div>div ul li:first-child{margin-left:0}footer .wrapper>div>div>p{color:#e7dcdc;margin:0}footer .wrapper>ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;margin:0}footer .wrapper>ul,footer .wrapper>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}footer .wrapper>ul li{margin-left:2rem}footer .wrapper>ul li:first-child{margin-left:0}footer .wrapper>ul li:last-child a{border-bottom:none}footer .wrapper>ul li.active a{border-color:#fff;color:#fff}footer .wrapper>ul li a{color:#e7dcdc;-webkit-transition:color .4s ease-out,text-decoration-color .4s ease-out;transition:color .4s ease-out,text-decoration-color .4s ease-out;white-space:nowrap}footer .wrapper>ul li a img{opacity:.75;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}footer .wrapper>ul li a:focus,footer .wrapper>ul li a:hover{color:#fff;-webkit-transition-duration:50ms;transition-duration:50ms}footer .wrapper>ul li a:focus img,footer .wrapper>ul li a:hover img{opacity:1;-webkit-transition-duration:50ms;transition-duration:50ms}.mosaic.mosaic--home{margin-top:8rem;position:relative;z-index:1}.mosaic.mosaic--home li{-webkit-animation-delay:1s;animation-delay:1s}.mosaic.mosaic--home li:nth-child(2){-webkit-animation-delay:1.2s;animation-delay:1.2s}.mosaic.mosaic--home li:nth-child(3){-webkit-animation-delay:1.4s;animation-delay:1.4s}.mosaic.mosaic--home li:nth-child(4){-webkit-animation-delay:1.6s;animation-delay:1.6s}.mosaic.mosaic--home li:nth-child(5){-webkit-animation-delay:1.8s;animation-delay:1.8s}.mosaic.mosaic--home li:nth-child(6){-webkit-animation-delay:2s;animation-delay:2s}.mosaic.mosaic--home li:nth-child(7){-webkit-animation-delay:2.2s;animation-delay:2.2s}.mosaic.mosaic--home li:nth-child(8){-webkit-animation-delay:2.4s;animation-delay:2.4s}.mosaic.mosaic--portfolio li{-webkit-animation-delay:.4s;animation-delay:.4s}.mosaic.mosaic--portfolio li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mosaic.mosaic--portfolio li:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.mosaic.mosaic--portfolio li:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.mosaic.mosaic--portfolio li:nth-child(5){-webkit-animation-delay:1.2s;animation-delay:1.2s}.mosaic.mosaic--portfolio li:nth-child(6){-webkit-animation-delay:1.4s;animation-delay:1.4s}.mosaic.mosaic--portfolio li:nth-child(7){-webkit-animation-delay:1.6s;animation-delay:1.6s}.mosaic.mosaic--portfolio li:nth-child(8){-webkit-animation-delay:1.8s;animation-delay:1.8s}.mosaic.mosaic--portfolio li:nth-child(9){-webkit-animation-delay:2s;animation-delay:2s}.mosaic.mosaic--portfolio li:nth-child(10){-webkit-animation-delay:2.2s;animation-delay:2.2s}.mosaic.mosaic--portfolio li:nth-child(11){-webkit-animation-delay:2.4s;animation-delay:2.4s}.mosaic.mosaic--portfolio li:nth-child(12){-webkit-animation-delay:2.6s;animation-delay:2.6s}.mosaic.mosaic--portfolio li:nth-child(13){-webkit-animation-delay:2.8s;animation-delay:2.8s}.mosaic.mosaic--portfolio li:nth-child(14){-webkit-animation-delay:3s;animation-delay:3s}.mosaic.mosaic--portfolio li:nth-child(15){-webkit-animation-delay:3.2s;animation-delay:3.2s}.mosaic.mosaic--portfolio li:nth-child(16){-webkit-animation-delay:3.4s;animation-delay:3.4s}.mosaic.mosaic--portfolio li:nth-child(17){-webkit-animation-delay:3.6s;animation-delay:3.6s}.mosaic.mosaic--portfolio li:nth-child(18){-webkit-animation-delay:3.8s;animation-delay:3.8s}.mosaic.mosaic--portfolio li:nth-child(19){-webkit-animation-delay:4s;animation-delay:4s}.mosaic.mosaic--portfolio li:nth-child(20){-webkit-animation-delay:4.2s;animation-delay:4.2s}.mosaic.mosaic--portfolio li:nth-child(21){-webkit-animation-delay:4.4s;animation-delay:4.4s}.mosaic.mosaic--portfolio li:nth-child(22){-webkit-animation-delay:4.6s;animation-delay:4.6s}.mosaic.mosaic--portfolio li:nth-child(23){-webkit-animation-delay:4.8s;animation-delay:4.8s}.mosaic.mosaic--portfolio li:nth-child(24){-webkit-animation-delay:5s;animation-delay:5s}.mosaic.mosaic--portfolio li:nth-child(25){-webkit-animation-delay:5.2s;animation-delay:5.2s}.mosaic.mosaic--portfolio li:nth-child(26){-webkit-animation-delay:5.4s;animation-delay:5.4s}.mosaic.mosaic--portfolio li:nth-child(27){-webkit-animation-delay:5.6s;animation-delay:5.6s}.mosaic.mosaic--portfolio li:nth-child(28){-webkit-animation-delay:5.8s;animation-delay:5.8s}.mosaic.mosaic--portfolio li:nth-child(29){-webkit-animation-delay:6s;animation-delay:6s}.mosaic ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:-2rem;padding:0;position:relative}.mosaic ul li{-webkit-animation:fadeInTop 1s ease-out forwards;animation:fadeInTop 1s ease-out forwards;opacity:0;padding:2rem;width:25%}.mosaic ul li a{border-bottom:none;-webkit-box-shadow:0 1.25rem 2.5rem #201300;box-shadow:0 1.25rem 2.5rem #201300;display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;-webkit-transition:-webkit-box-shadow .4s ease-out;transition:-webkit-box-shadow .4s ease-out;transition:box-shadow .4s ease-out;transition:box-shadow .4s ease-out,-webkit-box-shadow .4s ease-out;width:100%}.mosaic ul li a:after{background:#201300;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.mosaic ul li a img{height:100%;margin:auto;position:absolute;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;width:100%}.mosaic ul li a img[loading=lazy]{-webkit-transition:opacity .4s linear,-webkit-transform .4s ease-out;transition:opacity .4s linear,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity .4s linear;transition:transform .4s ease-out,opacity .4s linear,-webkit-transform .4s ease-out}.mosaic ul li a:focus,.mosaic ul li a:hover{-webkit-box-shadow:0 .5rem 2.5rem #201300;box-shadow:0 .5rem 2.5rem #201300;-webkit-transition-duration:50ms;transition-duration:50ms}.mosaic ul li a:focus:after,.mosaic ul li a:hover:after{opacity:0;-webkit-transition-duration:50ms;transition-duration:50ms}.mosaic ul li a:focus img,.mosaic ul li a:hover img{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition-duration:50ms;transition-duration:50ms}.mosaic ul+.txt-c{margin-top:4rem}.home-cover:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#201300),to(rgba(32,19,0,0)));background-image:linear-gradient(180deg,#201300 0,rgba(32,19,0,0));content:"";height:75vh;left:0;position:absolute;right:0}.home-cover .home-cover__core{background:#201300;min-height:100vh;overflow:hidden;position:relative}.home-cover .home-cover__core:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#201300),to(rgba(32,19,0,0)));background-image:linear-gradient(0deg,#201300 0,rgba(32,19,0,0));bottom:0;content:"";height:25vh;left:0;position:absolute;right:0;z-index:1}.home-cover .home-cover__core .home-cover__image{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.home-cover .home-cover__core .home-cover__image img{-webkit-animation:zoomOut 18s 1 forwards;animation:zoomOut 18s 1 forwards;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.home-cover .home-cover__core .wrapper--big{border:1px solid #baa37b;bottom:0;left:0;opacity:.5;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.home-cover .home-cover__core .wrapper--big .home-cover__polygon{-webkit-animation:polyRot 360s linear infinite;animation:polyRot 360s linear infinite;height:0;left:50%;padding-bottom:30%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);width:50%}.home-cover .home-cover__core .wrapper--big .home-cover__polygon div{-webkit-animation:polyMorph 10s linear infinite alternate;animation:polyMorph 10s linear infinite alternate;background:#1b0007;-webkit-clip-path:polygon(20% 0,70% 15%,85% 80%,25% 90%);clip-path:polygon(20% 0,70% 15%,85% 80%,25% 90%);height:100%;position:absolute;width:100%}.home-cover .home-cover__core .home-cover__version{-webkit-animation:animated-cursor 1.25s infinite;animation:animated-cursor 1.25s infinite;border-right:.75em solid #948e8b;color:#948e8b;display:inline-block;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:1.4rem;line-height:.85;padding-right:.5em;position:absolute;right:2.65rem;top:4rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right;white-space:nowrap}.home-cover .home-cover__core .home-cover__text{left:50%;margin-top:-10vh;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.home-cover .home-cover__core .home-cover__text em,.home-cover .home-cover__core .home-cover__text span,.home-cover .home-cover__core .home-cover__text strong,.home-cover .home-cover__core .home-cover__text ul{display:block;font-weight:800;line-height:1;text-align:center;text-shadow:0 0 1rem #201300;white-space:nowrap}.home-cover .home-cover__core .home-cover__text img{-webkit-animation:fadeInTop 1s ease-out .25s forwards;animation:fadeInTop 1s ease-out .25s forwards;display:block;margin:0 auto 1rem;opacity:0;position:relative}.home-cover .home-cover__core .home-cover__text .home-cover__title{-webkit-animation:fadeInTop 1s ease-out forwards;animation:fadeInTop 1s ease-out forwards;display:inline-block;margin:0 0 2rem;opacity:0;width:inherit}.home-cover .home-cover__core .home-cover__text .home-cover__title>span{color:#e7dcdc;font-size:3rem;line-height:1;margin-bottom:1.5rem;overflow:hidden}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span{display:inline-block;position:relative}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span span{display:inline;font-weight:400}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span:after,.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span:before{background:#fff;content:"";height:.2rem;position:absolute;top:50%;width:900em}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span:before{margin-right:2rem;right:100%}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span:after{left:100%;margin-left:2rem}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong{font-size:12rem;line-height:.85}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch{animation:glitch-skew 2s linear infinite alternate-reverse;position:relative}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch:after,.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch:before{content:attr(data-text);height:100%;position:absolute;top:0;width:100%}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch:before{clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse;left:1px;text-shadow:-1px 0 #ff00c1}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch:after{animation:glitch-anim2 1s linear infinite alternate-reverse;left:-1px;text-shadow:-1px 0 #00fff9,1px 1px #ff00c1}.home-cover .home-cover__core .home-cover__text .home-cover__title>em{color:#e7dcdc;font-size:7rem;font-style:normal;line-height:.75;padding-top:.5rem}.home-cover .home-cover__core .home-cover__text .home-cover__services{-webkit-animation:fadeInTop 1s ease-out forwards;animation:fadeInTop 1s ease-out forwards;line-height:1;margin-top:.5rem;opacity:0;padding-top:2.5rem;position:relative;text-align:center}.home-cover .home-cover__core .home-cover__text .home-cover__services:before{-webkit-animation:fullWidth 18s ease-in-out;animation:fullWidth 18s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#fff;content:"";height:.2rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%}.home-cover .home-cover__core .home-cover__text .home-cover__services ul{margin:0;position:relative}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li{-webkit-animation:rotateWord 18s linear 0s infinite;animation:rotateWord 18s linear 0s infinite;font-size:3rem;left:0;opacity:0;position:absolute;right:0;top:0}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li span{display:inline;font-weight:400}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li:nth-child(4){-webkit-animation-delay:9s;animation-delay:9s}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li:nth-child(5){-webkit-animation-delay:12s;animation-delay:12s}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li:nth-child(6){-webkit-animation-delay:15s;animation-delay:15s}.home-cover+.main-nav{-webkit-animation:fadeInTop 1s ease-out .5s forwards;animation:fadeInTop 1s ease-out .5s forwards;margin-top:-21rem;opacity:0;overflow:hidden;z-index:2}.home-cover+.main-nav .main-nav__content{margin-top:0}.home-me{overflow:hidden;padding:16rem 0;position:relative}.home-me:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#201300),to(rgba(32,19,0,0)));background-image:linear-gradient(0deg,#201300 0,rgba(32,19,0,0));bottom:0;content:"";height:100%;left:0;position:absolute;right:0}.home-me .wrapper{position:relative}.home-me .wrapper>div{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:-2rem;margin-right:-2rem}.home-me .wrapper>div>*{padding:0 2rem;width:25%}.home-me .wrapper>div .home-me__image,.home-me .wrapper>div .home-me__image>div{position:relative}.home-me .wrapper>div .home-me__image>div:after,.home-me .wrapper>div .home-me__image>div:before{content:"";height:0;left:0;padding-bottom:100%;position:absolute;right:0;top:0}.home-me .wrapper>div .home-me__image>div:before{background:radial-gradient(closest-side,#201300,transparent);-webkit-transform:translateY(50%) scale(2.25);transform:translateY(50%) scale(2.25)}.home-me .wrapper>div .home-me__image>div:after{background:#3c312a;border:1px solid #baa37b;-webkit-box-shadow:0 10rem 5rem #201300;box-shadow:0 10rem 5rem #201300;opacity:.25;-webkit-transform:translateY(8rem);transform:translateY(8rem)}.home-me .wrapper>div .home-me__image img{margin-left:-2rem;margin-right:-4rem;margin-top:-8rem;position:relative;width:calc(100% + 6rem);z-index:1}.home-me .wrapper>div .home-me__text{position:relative;width:50%}.home-me .wrapper>div .home-me__text>div{margin:0 auto;max-width:46rem}.home-me .wrapper>div .home-me__text>div p:first-child{margin-top:0}.home-me .wrapper>div .home-me__numbers ul{margin:0;padding:0}.home-me .wrapper>div .home-me__numbers ul li{margin-bottom:1em}.home-me .wrapper>div .home-me__numbers ul li strong{color:#e7dcdc;display:block;font-size:7rem;font-weight:800;line-height:1;margin-bottom:-.125em;margin-top:-.025em}.about .about__intro .two-columns__big{-webkit-animation:fadeInTop .5s ease-out .4s forwards;animation:fadeInTop .5s ease-out .4s forwards;opacity:0;padding-left:20%}.about .about__intro .two-columns__big>*{position:relative}.about .about__intro .two-columns__big>div{-webkit-animation:fadeInTop 1.25s ease-out .25s forwards;animation:fadeInTop 1.25s ease-out .25s forwards;float:left;margin-bottom:1rem;margin-left:-43.5%;opacity:0;padding-right:4rem;position:relative;width:75%}.about .about__intro .two-columns__big>div>div{position:relative}.about .about__intro .two-columns__big>div>div:after,.about .about__intro .two-columns__big>div>div:before{content:"";height:0;left:0;padding-bottom:100%;position:absolute;right:0;top:0}.about .about__intro .two-columns__big>div>div:before{background:radial-gradient(closest-side,#201300,transparent);-webkit-transform:translateY(50%) scale(2.25);transform:translateY(50%) scale(2.25)}.about .about__intro .two-columns__big>div>div:after{-webkit-animation:paddingGrow 2s ease-in-out forwards;animation:paddingGrow 2s ease-in-out forwards;background:#3c312a;border:1px solid #baa37b;-webkit-box-shadow:0 10rem 5rem #201300;box-shadow:0 10rem 5rem #201300;margin-top:4rem;opacity:.25;padding-bottom:0}.about .about__intro .two-columns__big>div img{margin-left:-2rem;margin-top:-4rem;max-width:38.5rem;position:relative;width:calc(100% + 2rem);z-index:1}.about .about__intro .two-columns__small{-webkit-animation:fadeInTop 1.5s ease-out .5s forwards;animation:fadeInTop 1.5s ease-out .5s forwards;opacity:0}.about .about__intro .two-columns__small>div{margin-bottom:3.15em}.about .about__contact{background:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.15);-webkit-box-shadow:inset 0 0 5rem #201300;box-shadow:inset 0 0 5rem #201300;margin-bottom:16rem;margin-top:12rem;padding:4rem 0;position:relative}.about .about__contact:after,.about .about__contact:before{background:#baa37b;content:"";height:.4rem;left:50%;margin-left:-4rem;position:absolute;width:8rem}.about .about__contact:before{top:-4rem}.about .about__contact:after{bottom:-4rem}.about .about__contact .wrapper--standard{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2,.about .about__contact .wrapper--standard .title--2,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2{margin:0;padding:0}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2:after,.about .about__contact .wrapper--standard .title--2:after,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2:after{color:#baa37b;content:"//";font-weight:400;margin:0 2rem 0 4rem}.about .about__contact .wrapper--standard ul,.about .about__contact .wrapper--standard ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.about .about__contact .wrapper--standard ul li{margin:0 2rem}.about .about__contact .wrapper--standard ul li a{font-size:2.4rem}.about .about__contact .wrapper--standard ul li ul li{margin:0 1rem}.about .about__contact .wrapper--standard ul li ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;background:#baa37b;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.about .about__contact .wrapper--standard ul li ul li a svg{fill:#201300;height:4rem;padding:.5rem;width:4rem}.about .about__contact .wrapper--standard ul li ul li a:focus,.about .about__contact .wrapper--standard ul li ul li a:hover{background:#fff;-webkit-transition-duration:50ms;transition-duration:50ms}.list-tasks{margin-bottom:3em}.list-tasks li{margin-bottom:.5em;padding-left:1em;position:relative}.list-tasks li:before{color:#baa37b;content:"•";font-size:1.5em;left:0;line-height:1.05;position:absolute;top:0}.list-tasks li:nth-child(2n){color:#e7dcdc}.list-refs:after{content:"…"}.list-refs li{display:inline;margin-right:1rem}.list-refs li:nth-child(2n){color:#baa37b}.list-works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}.list-works>li{margin-bottom:6rem;margin-top:2rem;padding:0 2rem;width:50%}.list-works>li img{-webkit-box-shadow:0 1.25rem 2.5rem #201300;box-shadow:0 1.25rem 2.5rem #201300;max-width:100%}.list-works>li .standard-page .standard-page__edito img+h3,.list-works>li img+.title--3,.standard-page .standard-page__edito .list-works>li img+h3{margin-top:1.25rem}.books{padding:0 4rem 4rem;position:relative}.books:before{background:#3c312a;border:1px solid #baa37b;bottom:0;-webkit-box-shadow:0 10rem 5rem #201300;box-shadow:0 10rem 5rem #201300;content:"";left:0;opacity:.25;position:absolute;right:0;top:2rem}.books img{display:block;margin:0 auto 1.25rem;max-width:100%}.books img,.books p{position:relative}.project{-webkit-box-shadow:0 1.25rem 2.5rem #201300;box-shadow:0 1.25rem 2.5rem #201300;color:#fff;margin-bottom:8rem!important;padding-top:12rem}.project .title--1{-webkit-animation:fadeInTop 1s ease-out forwards;animation:fadeInTop 1s ease-out forwards;position:relative}.project .title--1:before{-webkit-animation:fadeInTop 1s ease-out .25s forwards;animation:fadeInTop 1s ease-out .25s forwards;background:#fff;bottom:0;content:"";height:.4rem;left:50%;margin-left:-4rem;opacity:0;position:absolute;width:8rem}.project a{text-decoration-color:#fff}.project a:focus,.project a:hover{text-decoration-color:transparent}.project .link--arrow svg{fill:#fff}.project .link--arrow span{font-weight:400!important}.project .project__summary{margin-bottom:0;padding-bottom:12rem}.project .project__summary .project__description{-webkit-animation:fadeInTop 1s ease-out .5s forwards;animation:fadeInTop 1s ease-out .5s forwards;-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;opacity:0}.project .project__summary .project__description>*{display:inline-block}.project .project__summary .project__info{-webkit-animation:fadeInTop 1s ease-out .75s forwards;animation:fadeInTop 1s ease-out .75s forwards;opacity:0}.project .project__summary .project__info ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0}.project .project__summary .project__info ul li{margin-bottom:1.5em;width:100%}.project .project__summary .project__info ul li:first-child{border-bottom:1px solid #fff;margin-bottom:1.25em;padding-bottom:1.25em}.project .project__summary .project__info ul li:nth-child(2),.project .project__summary .project__info ul li:nth-child(3){width:50%}.project .project__summary .project__info ul li span{display:block;font-weight:700}.project .project__summary .project__info ul li strong{font-weight:400}.project .project__content{-webkit-animation:fadeInTop 2s ease-out 1s forwards;animation:fadeInTop 2s ease-out 1s forwards;opacity:0;overflow:hidden}.project .project__content img{display:block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:192rem}.prev-next{padding-bottom:8rem;position:relative}.prev-next:before{background:#201300;bottom:0;content:"";left:0;position:absolute;right:0;top:6rem}.prev-next .wrapper--standard{position:relative}.prev-next .wrapper--standard ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.prev-next .wrapper--standard ul:before{background:#baa37b;content:"";height:.2rem;left:0;position:absolute;right:0;top:10rem}.prev-next .wrapper--standard ul li{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:50%}.prev-next .wrapper--standard ul li .prev-next__text{max-width:100%;min-width:0}.prev-next .wrapper--standard ul li.prev-next__prev{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:2rem}.prev-next .wrapper--standard ul li.prev-next__prev:only-child{margin-right:auto}.prev-next .wrapper--standard ul li.prev-next__prev .prev-next__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:2rem;order:2}.prev-next .wrapper--standard ul li.prev-next__prev .link--arrow,.prev-next .wrapper--standard ul li.prev-next__prev small{text-align:right}.prev-next .wrapper--standard ul li.prev-next__prev .link--arrow:before{right:-900em}.prev-next .wrapper--standard ul li.prev-next__next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:2rem}.prev-next .wrapper--standard ul li.prev-next__next:only-child{margin-left:auto}.prev-next .wrapper--standard ul li.prev-next__next .prev-next__image{margin-right:2rem}.prev-next .wrapper--standard ul li.prev-next__next .link--arrow:before{left:-900em}.prev-next .wrapper--standard ul li .prev-next__image{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0;width:calc(33.3333% + 2rem)}.prev-next .wrapper--standard ul li .prev-next__image div{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.prev-next .wrapper--standard ul li .prev-next__image div:after{background:#201300;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.prev-next .wrapper--standard ul li .prev-next__image div img{height:100%;margin:auto;position:absolute;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;width:100%}.prev-next .wrapper--standard ul li small{color:#baa37b;display:block;font-size:1.6rem}.prev-next .wrapper--standard ul li .link--arrow{display:block;text-decoration-color:transparent}.prev-next .wrapper--standard ul li .link--arrow:before{bottom:-900em;content:"";left:0;position:absolute;right:0;top:-900em;z-index:1}.prev-next .wrapper--standard ul li .link--arrow svg{fill:#baa37b}.prev-next .wrapper--standard ul li .link--arrow span{font-weight:700;text-transform:uppercase}.prev-next .wrapper--standard ul li:hover .prev-next__image div:after{opacity:0;-webkit-transition-duration:50ms;transition-duration:50ms}.prev-next .wrapper--standard ul li:hover .prev-next__image div img{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition-duration:50ms;transition-duration:50ms}@media screen and (max-width:101.25em){body:before{background-color:aqua;content:"wide"}.wrapper.wrapper--big{margin:2rem}a,button,li,p{font-size:1.8rem}.link--arrow svg{height:2.65rem;width:2.65rem}.mosaic.mosaic--home{margin-top:4rem}.home-cover .home-cover__core .home-cover__version{right:4.65rem;top:3rem}.home-cover .home-cover__core .home-cover__text{margin-top:-12.5vh}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong{font-size:11rem}.home-cover .home-cover__core .home-cover__text .home-cover__title>em{font-size:6.75rem}.home-cover+.main-nav{margin-top:-15rem}.about .about__intro .two-columns__big>div img{margin-top:-2rem}.about .about__intro .two-columns__big>div>div:after{margin-top:2rem}.about .about__contact{margin-bottom:12rem;margin-top:12rem}.project .project__content img{width:125%}}@media screen and (max-width:81.25em){body:before{background-color:blue;content:"desktop"}.two-columns{margin-bottom:8rem}.standard-page{padding:8rem 0}a,button,li,p{font-size:1.6rem}.title--1{font-size:6rem}.standard-page .standard-page__edito h2,.title--2{font-size:3.4rem}.link--arrow svg{height:2.4rem;top:.29em;width:2.4rem}.main-nav .main-nav__content .wrapper .main-nav__logo>div img{margin:0 -.4rem;top:-1rem}.main-nav .main-nav__content .wrapper>ul li a{font-size:1.4rem}.main-nav .main-nav__content .wrapper>ul:first-child li a{padding:1.5rem 0}.main-nav .main-nav__content .wrapper>ul:last-child ul li a svg{height:2.5rem;width:2.5rem}footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2rem}footer .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;width:auto}footer .wrapper a,footer .wrapper p{font-size:1.4rem}footer .wrapper>ul{display:block;margin-left:8rem;padding:0}footer .wrapper>ul *{vertical-align:middle}footer .wrapper>ul li{display:inline-block}footer .wrapper>ul a{font-size:1.2rem}footer .wrapper>ul img{height:auto;vertical-align:middle;width:8rem}.home-cover .home-cover__core .wrapper--big .home-cover__polygon{top:40%}.home-cover .home-cover__core .home-cover__version{font-size:1.2rem}.home-cover .home-cover__core .home-cover__text{margin-top:-15vh}.home-cover .home-cover__core .home-cover__text img{width:7.5rem}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong{font-size:10rem}.home-cover .home-cover__core .home-cover__text .home-cover__title>em{font-size:6rem}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li,.home-cover .home-cover__core .home-cover__text .home-cover__title>span{font-size:2.4rem}.home-cover+.main-nav{margin-top:-13rem}.home-me{padding:12rem 0}.home-me .wrapper>div .home-me__text{padding:0 6rem}.about .about__contact .wrapper--standard ul li{margin:0 1.5rem}.about .about__contact .wrapper--standard ul li a{font-size:2rem}.books{padding:0 2rem 4rem}.project{padding-top:8rem}.project .project__summary .project__description{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.project .project__content img{width:123.5%}}@media screen and (max-width:63.125em){body:before{background-color:orange;content:"tablet"}.standard-page{padding:6rem 0}a,button,li,p{font-size:1.4rem}.title--1{font-size:5rem}.standard-page .standard-page__edito h2,.title--2{font-size:2.8rem}.standard-page .standard-page__edito h3,.title--3{font-size:2rem}.link--arrow svg{height:2.35rem;top:.225em;width:2.35rem}.main-nav .main-nav__content{margin-top:0}.main-nav .main-nav__content .wrapper .main-nav__logo{display:none}.mosaic.mosaic--home{margin-top:3rem}.mosaic.mosaic--home ul li:last-child,.mosaic.mosaic--home ul li:nth-last-child(2){display:none}.mosaic ul{margin-left:-1rem;margin-right:-1rem}.mosaic ul li{padding:1rem;width:33.3333%}.home-cover .home-cover__core .home-cover__version{font-size:1rem;right:3.75rem}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong{font-size:10vw}.home-cover .home-cover__core .home-cover__text .home-cover__title>em{font-size:6vw}.home-cover+.main-nav{margin-top:-10rem}.home-me .wrapper>div{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;position:relative}.home-me .wrapper>div>*{padding:0 1rem}.home-me .wrapper>div .home-me__image{left:0;position:absolute;top:0;width:33.3333%}.home-me .wrapper>div .home-me__image img{margin-right:0;margin-top:-4rem;width:calc(100% + 2rem)}.home-me .wrapper>div .home-me__image>div:after{-webkit-transform:translateY(4rem);transform:translateY(4rem)}.home-me .wrapper>div .home-me__text{margin-left:33.3333%;padding:0 1rem;width:66.6667%}.home-me .wrapper>div .home-me__text>div{max-width:100%}.home-me .wrapper>div .home-me__numbers{margin-left:33.3333%;margin-top:4rem;position:relative;width:66.6667%}.home-me .wrapper>div .home-me__numbers ul{display:-webkit-box;display:-ms-flexbox;display:flex}.home-me .wrapper>div .home-me__numbers ul li{margin-left:2rem;width:33.333%}.home-me .wrapper>div .home-me__numbers ul li:first-child{margin-left:0}.home-me .wrapper>div .home-me__numbers ul li strong{font-size:6vw}.about .about__intro .two-columns__big{padding-left:0}.about .about__intro .two-columns__big>div{margin-left:0;width:50%}.about .about__contact{margin-bottom:8rem;margin-top:8rem;padding:2rem 0}.about .about__contact:before{top:-2rem}.about .about__contact:after{bottom:-2rem}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2 span,.about .about__contact .wrapper--standard .title--2 span,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2 span{display:none}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2:after,.about .about__contact .wrapper--standard .title--2:after,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2:after{margin:0 1rem 0 2rem}.about .about__contact .wrapper--standard ul li{margin:0 1rem}.about .about__contact .wrapper--standard ul li ul li{margin:0 .5rem}.about .about__contact .wrapper--standard ul li ul li a svg{height:3rem;width:3rem}.project{margin-bottom:6rem!important;padding-top:6rem}.project .project__summary{padding-bottom:6rem}.project .project__summary .project__description{-webkit-columns:1;-moz-columns:1;column-count:1}.project .project__summary .project__info ul li{margin-bottom:.75em}.project .project__summary .project__info ul li:first-child{margin-bottom:.75em;padding-bottom:.75em}.project .project__summary .project__info ul li:nth-child(2),.project .project__summary .project__info ul li:nth-child(3){min-width:11.5rem}.project .project__content img{width:118.5%}.prev-next{padding-bottom:6rem}.prev-next:before{top:2rem}.prev-next .wrapper--standard ul:before{display:none}.prev-next .wrapper--standard ul li.prev-next__prev{margin-right:1rem}.prev-next .wrapper--standard ul li.prev-next__next{margin-left:1rem}.prev-next .wrapper--standard ul li .prev-next__image{width:25%}.prev-next .wrapper--standard ul li small{font-size:1.2rem}.prev-next .wrapper--standard ul li .link--arrow svg{top:.2em}}@media screen and (max-width:45.625em){body:before{background-color:#ff4500;content:"mobile"}.wrapper.wrapper--standard{padding:0 2rem}.wrapper.wrapper--big{margin:1rem}.two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-columns .two-columns__big{margin-bottom:2rem;padding-right:0;width:100%}.two-columns .two-columns__small{padding-left:0;width:100%}.standard-page{padding:4rem 0}.title--1{font-size:4rem}.main-nav{left:0;position:fixed;right:0;top:0;z-index:10}.main-nav .main-nav__burger{display:block}.main-nav .main-nav__burger-target{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0}.main-nav .main-nav__burger-target[aria-hidden=true]{visibility:hidden}.main-nav .main-nav__burger-target[aria-hidden=true] .main-nav__overlay{background-color:transparent}.main-nav .main-nav__burger-target[aria-hidden=true] .main-nav__content{opacity:0}.main-nav .main-nav__burger-target[aria-hidden=false] .main-nav__content .wrapper ul>li{-webkit-animation:fadeInTop 1s ease-out forwards;animation:fadeInTop 1s ease-out forwards}.main-nav .main-nav__burger-target .main-nav__overlay{background-color:#fff;bottom:0;display:block;left:0;position:fixed;right:0;top:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.main-nav .main-nav__burger-target .main-nav__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;margin:auto;opacity:.9999;overflow:auto;padding:2rem;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.main-nav .main-nav__burger-target .main-nav__content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul>li{opacity:0}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li a{font-size:2rem;padding:1rem}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li a:before{display:none}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li a:active,.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li a:hover{color:#baa37b}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li.main-nav__back{display:none}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:first-child>li.active a{color:#baa37b}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:4rem}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child>li{-webkit-animation-delay:.6s;animation-delay:.6s;margin:0 1rem}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child>li:nth-child(2),.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child>li:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin-top:2rem;width:90vw}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child ul li{margin:0 1rem}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child ul li a{padding:0}.main-nav .main-nav__burger-target .main-nav__content .wrapper ul:last-child ul li a svg{height:4rem;width:4rem}.mosaic.mosaic--home{margin-top:-6rem}.home-cover .home-cover__core .wrapper--big .home-cover__polygon{display:none}.home-cover .home-cover__core .home-cover__version{right:3rem;top:2rem}.home-cover .home-cover__core .home-cover__text{margin-top:-5vh}.home-cover .home-cover__core .home-cover__text .home-cover__title{margin-bottom:2vw}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span:before{margin-right:1rem}.home-cover .home-cover__core .home-cover__text .home-cover__title>span>span:after{margin-left:1rem}.home-cover .home-cover__core .home-cover__text .home-cover__services ul li,.home-cover .home-cover__core .home-cover__text .home-cover__title>span{font-size:4vw}.home-cover .home-cover__core .home-cover__text .home-cover__title>span{margin-bottom:2vw}.home-cover .home-cover__core .home-cover__text .home-cover__services{padding-top:4vw}.home-cover+.main-nav{-webkit-animation:none;animation:none;margin-top:0;opacity:1;-webkit-transform:none;transform:none}.about .about__intro .two-columns__big{margin-bottom:4rem}.about .about__intro .two-columns__small{display:-webkit-box;display:-ms-flexbox;display:flex}.about .about__intro .two-columns__small>div{width:50%}.about .about__intro .two-columns__small>div:first-child{padding-right:1rem}.about .about__intro .two-columns__small>div:last-child{padding-left:1rem}.about .about__contact{margin-bottom:8rem;margin-top:2rem}.about .about__contact .wrapper--standard{-ms-flex-wrap:wrap;flex-wrap:wrap}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2,.about .about__contact .wrapper--standard .title--2,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2{margin-bottom:1rem;text-align:center;width:100%}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2:after,.about .about__contact .wrapper--standard .title--2:after,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2:after{display:none}.about .about__contact .wrapper--standard .standard-page .standard-page__edito h2 span,.about .about__contact .wrapper--standard .title--2 span,.standard-page .standard-page__edito .about .about__contact .wrapper--standard h2 span{display:inline}.list-works{margin-left:-1rem;margin-right:-1rem}.list-works>li{margin-top:0;padding:0 1rem}.books{overflow:hidden;padding:0}.books:before{display:none}.books img,.books picture{float:left;margin-right:3rem;width:calc(50% - 2rem)}.project{margin-bottom:4rem!important;padding-top:4rem}.project .project__summary{padding-bottom:4rem}.project .project__summary .project__info{border-top:1px solid #fff;padding-top:2rem}.project .project__summary .project__info ul li:first-child{border-bottom:none;padding-bottom:0}.project .project__summary .project__info ul li:last-child,.project .project__summary .project__info ul li:nth-child(2),.project .project__summary .project__info ul li:nth-child(3){min-width:15rem;width:33.3333%}.prev-next .wrapper--standard ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prev-next .wrapper--standard ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prev-next .wrapper--standard ul li .prev-next__image{margin-bottom:.5rem;width:50%}.prev-next .wrapper--standard ul li.prev-next__prev .prev-next__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.prev-next .wrapper--standard ul li.prev-next__prev .prev-next__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.prev-next .wrapper--standard ul li.prev-next__next{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:36.25em){body:before{background-color:#ff0;content:"extra-mobile"}.standard-page.standard-page--error .wrapper--standard .standard-page__error-pic img{max-width:20rem!important}.title--1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}footer{padding-top:1rem}footer .wrapper>div{text-align:center}footer .wrapper>div img{display:none}footer .wrapper>div>div>p{margin-top:1rem}footer .wrapper>div>div>div p{display:block}footer .wrapper>div>div>div p:after{display:none}footer .wrapper>ul{-ms-flex-item-align:center;align-self:center;margin-left:0;margin-top:1rem}.mosaic.mosaic--home ul li:last-child,.mosaic.mosaic--home ul li:nth-last-child(2){display:block}.mosaic ul li{width:50%}.home-me{padding-bottom:6rem;padding-top:6rem}.home-me .wrapper>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-me .wrapper>div .home-me__image{position:relative;width:50%}.home-me .wrapper>div .home-me__image>div:after{bottom:0;top:inherit;-webkit-transform:translateY(0);transform:translateY(0)}.home-me .wrapper>div .home-me__image img{margin:0 5% -10% -5%;width:100%}.home-me .wrapper>div .home-me__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-left:0;margin-top:4rem;order:3;width:100%}.home-me .wrapper>div .home-me__numbers{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:0;margin-top:0;order:2;width:50%}.home-me .wrapper>div .home-me__numbers ul{display:block}.home-me .wrapper>div .home-me__numbers ul li{margin-bottom:2vw;margin-left:0;width:100%}.home-me .wrapper>div .home-me__numbers ul li:last-child{margin-bottom:0}.home-me .wrapper>div .home-me__numbers ul li strong{font-size:7vw}.home-me .wrapper>div .home-me__numbers ul li span{display:none}.about .about__intro .two-columns__big>div{margin-bottom:0;margin-right:2rem;padding-right:0;position:relative;width:50%}.about .about__intro .two-columns__big>div img{margin-left:-5%;margin-right:5%;margin-top:-20%;width:100%}.about .about__intro .two-columns__big>div>div:after{margin-top:4.5rem}.about .about__intro .two-columns__small{display:block}.about .about__intro .two-columns__small>div{width:100%}.about .about__intro .two-columns__small>div:first-child{padding-right:0}.about .about__intro .two-columns__small>div:last-child{padding-left:0}.about .about__contact .wrapper--standard>ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.about .about__contact .wrapper--standard>ul>li{margin-bottom:1rem}.list-works{margin-left:0;margin-right:0}.list-works>li{margin-bottom:4rem;margin-top:0;padding:0;width:100%}.books img,.list-works>li img{max-width:32rem;width:100%}.books img{float:none;margin:0 auto 0 0}}@media (orientation:portrait){.standard-page.standard-page--error .wrapper--standard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.standard-page.standard-page--error .wrapper--standard .standard-page__error-pic{margin-bottom:2rem;padding-right:0;text-align:center;width:100%}.standard-page.standard-page--error .wrapper--standard .standard-page__error-pic img{max-width:30rem}.standard-page.standard-page--error .wrapper--standard .standard-page__edito{margin:0 auto;max-width:50rem;text-align:center;width:100%}.home-cover .home-cover__core{min-height:75vh}.home-cover .home-cover__core .home-cover__text{margin-top:-5vh}}@media (prefers-reduced-motion:reduce){@-webkit-keyframes fadeIn{0%{opacity:1}to{opacity:1}}@keyframes fadeIn{0%{opacity:1}to{opacity:1}}@-webkit-keyframes fadeInTop{0%{opacity:1}to{opacity:1}}@keyframes fadeInTop{0%{opacity:1}to{opacity:1}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}*{-webkit-animation-delay:0s!important;animation-delay:0s!important}.home-cover .home-cover__core .home-cover__text .home-cover__services{display:none}.about .about__intro .two-columns__big>div>div:after{-webkit-animation:none;animation:none;padding-bottom:100%}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch{-webkit-animation:none;animation:none}.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch:after,.home-cover .home-cover__core .home-cover__text .home-cover__title>strong.glitch:before{display:none}}.home-cover .home-cover__core .wrapper--big .home-cover__polygon,.main-nav .main-nav__content .wrapper .main-nav__logo,_:-ms-lang(x){display:none}.home-cover .home-cover__core .home-cover__text .home-cover__services,_:-ms-lang(x){height:5rem;overflow:hidden}@media print{body,html{background-color:#fff;background-image:none;color:#000;float:none;height:auto;margin:0;min-height:auto;padding:0;position:static;width:auto}body{padding:.5em}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href="#"],a[href="javascript:"]{content:""}}
/*# sourceMappingURL=base.min.css.map */