button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}body,figure{margin:0}.link,a,a.link span,abbr[title]{text-decoration:none}#banner .actions,#banner .btn-menu,a{-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus,a.link:focus,a:focus,main section[tabindex="-1"]:focus,nav[role=navigation] a:focus{outline:0}#contact ul,#news ul,#references ul,#stats ul,#steps ol,#team ul,#twitter ul,body.legals .text ul{list-style-type:none}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#c63710;background-image:linear-gradient(to bottom,currentColor 50%,transparent 50%,transparent 100%);background-position:left 0 bottom 0;background-repeat:no-repeat;background-size:0 2px;transition:background-size .2s ease-out}a:active,a:hover{outline-width:0}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;transition:opacity .2s ease-out;opacity:1}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}.btn-edit-section,h1,h2{text-transform:uppercase}[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:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}#logo+span,.hide{overflow:hidden;clip:rect(0 0 0 0)}[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}b,h1,h2,h3,strong{color:#000;font-weight:400}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:EdmondSans;font-style:normal;font-weight:400;src:url(../media/fonts/EdmondSans/EdmondSans-Regular.eot);src:url(../media/fonts/EdmondSans/EdmondSans-Regular.eot?#iefix) format("embedded-opentype"),url(../media/fonts/EdmondSans/EdmondSans-Regular.woff2) format("woff2"),url(../media/fonts/EdmondSans/EdmondSans-Regular.woff) format("woff")}@font-face{font-family:EdmondSans;font-style:normal;font-weight:500;src:url(../media/fonts/EdmondSans/EdmondSans-Medium.eot);src:url(../media/fonts/EdmondSans/EdmondSans-Medium.eot?#iefix) format("embedded-opentype"),url(../media/fonts/EdmondSans/EdmondSans-Medium.woff2) format("woff2"),url(../media/fonts/EdmondSans/EdmondSans-Medium.woff) format("woff")}@font-face{font-family:EdmondSans;font-style:normal;font-weight:700;src:url(../media/fonts/EdmondSans/EdmondSans-Bold.eot);src:url(../media/fonts/EdmondSans/EdmondSans-Bold.eot?#iefix) format("embedded-opentype"),url(../media/fonts/EdmondSans/EdmondSans-Bold.woff2) format("woff2"),url(../media/fonts/EdmondSans/EdmondSans-Bold.woff) format("woff")}*,:after,:before{box-sizing:inherit}body{background:url(../media/img/2x/bg-body.jpg) #f8f1e4;background-size:7.875rem auto;color:#54575b;font-family:Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif;font-size:100%;-webkit-font-smoothing:antialiased;line-height:1.375;letter-spacing:.035em}button{font-family:inherit}.btn-edit-section,h1,h2,h3{font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif}.keyboard a:focus,.no-touch a:hover,a.touch{background-size:100% 2px}a.u-right{background-position:right 0 bottom 0}a[href^="/#"],a[href^="#"]{-webkit-touch-callout:none}abbr[title]{border-bottom:1px dotted;cursor:help}i{font-style:normal}.idiom,.term{font-style:italic}.idiom:before{content:"\00AB\00A0"}.idiom:after{content:"\00A0\00BB"}p{margin:0 0 1.25rem}.hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}h1,h2,h3{text-align:center}h1,h2{font-size:1.75rem;line-height:1.2142857143;margin:0 0 1.25rem}.btn-menu,h3{line-height:1.25}h1 [class*=background-dots],h2 [class*=background-dots]{display:block;height:.4375rem;margin:.6875rem auto 0;width:5.3125rem}h3{font-size:1.5rem;margin:1.875rem 0 .875rem}h3 [class*=background-dots]{display:block;height:.3125rem;margin:.6875rem auto 0;width:3.75rem}img.error,img.load{opacity:0!important}@-webkit-keyframes fly{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(25vw,-30%);transform:translate(25vw,-30%)}50%{-webkit-transform:translate(50vw,50%);transform:translate(50vw,50%)}75%{-webkit-transform:translate(75vw,15%);transform:translate(75vw,15%)}100%{-webkit-transform:translate(100vw,-70%);transform:translate(100vw,-70%)}}@keyframes fly{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(25vw,-30%);transform:translate(25vw,-30%)}50%{-webkit-transform:translate(50vw,50%);transform:translate(50vw,50%)}75%{-webkit-transform:translate(75vw,15%);transform:translate(75vw,15%)}100%{-webkit-transform:translate(100vw,-70%);transform:translate(100vw,-70%)}}@-webkit-keyframes postcard{32%{-webkit-transform:rotate(8deg) scale(1);transform:rotate(8deg) scale(1)}100%{left:70%;top:7.8125rem;-webkit-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}}@keyframes postcard{32%{-webkit-transform:rotate(8deg) scale(1);transform:rotate(8deg) scale(1)}100%{left:70%;top:7.8125rem;-webkit-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}}@-webkit-keyframes postcard-wide{32%{-webkit-transform:rotate(8deg) scale(1);transform:rotate(8deg) scale(1)}100%{left:65.41666666666667%;top:7.8125rem;-webkit-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}}@keyframes postcard-wide{32%{-webkit-transform:rotate(8deg) scale(1);transform:rotate(8deg) scale(1)}100%{left:65.41666666666667%;top:7.8125rem;-webkit-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1)}}[class*=btn]{background:0 0;border:0;border-radius:0;cursor:pointer;display:inline-block;padding:0}[class*=btn-icon]{height:3.125rem;width:3.125rem}[class*=btn-icon] [class*=icon]{display:inline-block;fill:#a1a1a1;height:1.625rem;margin:.75rem auto;transition:fill .25s ease-out;vertical-align:middle;width:1.625rem}.keyboard [class*=btn-icon]:focus [class*=icon],[class*=btn-icon]:hover [class*=icon],[class*=btn-icon][aria-expanded=true] [class*=icon]{fill:#000}[class*=btn-icon] span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-menu{color:#828282;padding:.875rem .625rem;transition:color .25s ease-out;vertical-align:middle}.btn-menu .icon{display:inline-block;height:.9375rem;margin:0 .875rem 0 0;position:relative;transition:.5s ease-in-out;vertical-align:middle;width:1.25rem}.btn-menu .icon span{display:block;height:100%;position:relative;transition:inherit;width:100%}.btn-edit-section svg,.btn-menu span,.tags li{display:inline-block}.btn-menu .icon span:after,.btn-menu .icon span:before,.btn-menu .icon:after,.btn-menu .icon:before{background:#a1a1a1;border-radius:.125rem;content:"";height:.125rem;left:0;position:absolute;transition:.25s ease-in-out;width:100%}.btn-menu .icon:before{top:0}.btn-menu .icon span:before,.btn-menu .icon:after{top:.375rem}.btn-menu .icon span:after{top:.75rem}.btn-menu[aria-expanded=true] .icon span:after,.btn-menu[aria-expanded=true] .icon:before{left:50%;opacity:0;top:.375rem;width:0%}.btn-menu span{vertical-align:middle}.btn-menu[aria-expanded=true],.keyboard .btn-menu:focus,.no-touch .btn-menu:hover{color:#000}.link,.tags{color:#c63710}.btn-menu[aria-expanded=true] .icon span:after,.btn-menu[aria-expanded=true] .icon span:before,.btn-menu[aria-expanded=true] .icon:after,.btn-menu[aria-expanded=true] .icon:before,.keyboard .btn-menu:focus .icon span:after,.keyboard .btn-menu:focus .icon span:before,.keyboard .btn-menu:focus .icon:after,.keyboard .btn-menu:focus .icon:before,.no-touch .btn-menu:hover .icon span:after,.no-touch .btn-menu:hover .icon span:before,.no-touch .btn-menu:hover .icon:after,.no-touch .btn-menu:hover .icon:before{background:#000}.btn-menu[aria-expanded=true] .icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-menu[aria-expanded=true] .icon span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a.link{background-image:none}a.link span{background-image:linear-gradient(to bottom,currentColor 50%,transparent 50%,transparent 100%);background-position:left 0 bottom 0;background-repeat:no-repeat;background-size:0 2px;transition:background-size .2s ease-out}.keyboard a.link:focus span,.no-touch a.link:hover span,a.link.touch span{background-size:100% 2px}a.link.u-right span{background-position:right 0 bottom 0}.link .background-dots{height:.1875rem;margin:0 .5rem 0 0;vertical-align:middle;width:1.375rem}.ui-edit{left:0;position:absolute;top:.625rem;z-index:4;width:0}section .ui-edit{margin-top:-.3125rem;top:auto}header .ui-edit{top:3.125rem}header .ui-edit .btn-edit-section{margin-top:0}.btn-edit-section{background:#fff;border-radius:0 .5rem .5rem 0;font-size:.8125rem;margin-bottom:.3125rem;padding:.25rem;position:relative;-webkit-transform:translateX(calc(-100% + 2.5rem));transform:translateX(calc(-100% + 2.5rem));transition:.25s ease-in-out;white-space:nowrap}.btn-edit-section span{display:inline-block;padding:0 0 0 .375rem;vertical-align:middle}.btn-edit-section svg{fill:#828282;height:2rem;transition:.25s ease;vertical-align:middle}.keyboard .btn-edit-section:focus,.no-touch .btn-edit-section:hover{background-image:none;-webkit-transform:translateX(0);transform:translateX(0)}.keyboard .btn-edit-section:focus svg,.no-touch .btn-edit-section:hover svg{fill:#c63710}.tags{list-style:none;margin:-.625rem 0 1.25rem;padding:0}footer[role=contentinfo]{color:#828282;font-size:.875rem;margin:0 auto;max-width:48.75rem;padding:0 6.25% 2.5rem;text-align:center}footer[role=contentinfo] a,footer[role=contentinfo] b{color:#54575b}footer[role=contentinfo] small{font-size:.625rem}footer[role=contentinfo] .logo{background-size:27.5rem 17.5rem;background-position:-17.5rem -10rem;width:5.8125rem;height:5.8125rem;background-image:url(../media/img/1x/background.png);margin:0 auto .625rem;padding:.75rem 0 0;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){footer[role=contentinfo] .logo{background-image:url(../media/img/2x/background.png)}}footer[role=contentinfo] .logo img{display:block;margin:0 auto;opacity:.7;width:2.75rem}footer[role=contentinfo] p{margin:0}footer[role=contentinfo] p>b,footer[role=contentinfo] p>span{display:inline-block;position:relative;white-space:nowrap}footer[role=contentinfo] p>b:after,footer[role=contentinfo] p>span:after{content:"/";margin:0 0 0 .25rem}footer[role=contentinfo] p>b b,footer[role=contentinfo] p>b span,footer[role=contentinfo] p>span b,footer[role=contentinfo] p>span span{white-space:normal}.home header[role=banner]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:37.5rem;height:100vh;position:relative;text-align:center}#logo,#logo img{display:block;position:relative}@supports (display:flex){.home header[role=banner]{height:auto;min-height:100vh}}.home header[role=banner] .wrap{margin:auto}.home header[role=banner] .wrap :last-child{margin-bottom:0}.home header[role=banner] h1{font-size:1.5rem;line-height:1.25;margin:0 0 .875rem;text-transform:none}#stats,nav[role=navigation]{text-align:center;text-transform:uppercase;font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif}.home header[role=banner] h1 [class*=background-dots]{height:.3125rem;width:3.75rem}.home header[role=banner] p{margin:0 auto 1.25rem;max-width:25rem}#logo{background:0 0;background:radial-gradient(circle at center,rgba(255,255,255,.8) 0,rgba(255,255,255,.5) 45%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);height:17.5rem;margin:0 auto 1.25rem;padding:4.25rem 0 0;width:17.5rem}.no-csstransition #logo{background:rgba(255,255,255,.25);border-radius:17.5rem}#logo:before,#news:before{content:"";background-position:0 0}#logo:before{background-size:27.5rem 17.5rem;background-image:url(../media/img/1x/background.png);left:0;height:100%;position:absolute;top:0;width:100%;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#logo:before{background-image:url(../media/img/2x/background.png)}}#logo img{height:9.375rem;margin:0 auto;opacity:.7;width:5.9375rem;z-index:2}.js nav[role=navigation][aria-hidden][aria-hidden=true],.no-csstransition nav[role=navigation][aria-hidden][aria-hidden=true]{display:none}#logo+span{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}#banner{border-bottom:.0625rem solid transparent;border-top:.0625rem solid transparent;left:0;position:fixed;top:0;transition:border .2s ease-out,background .2s ease-out;width:100%;z-index:5}#banner.fixed{background:#fbf9f3;border-bottom-color:#ccc;border-top-color:#ccc;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.05)}#banner .actions,#banner .btn-menu{outline:0;position:relative;z-index:5}#banner .btn-menu{float:left;margin:0 0 0 6.25%;padding-left:0}#banner .actions{float:right;margin:0 6.25% 0 0}#banner .actions :last-child{margin-right:-.875rem}#banner .actions [class*=btn]{float:left;width:2.875rem}#banner .actions [class*=btn] [class*=icon]{height:1.125rem;margin:1rem auto;width:100%}nav[role=navigation]{background:#fbf9f3;border-bottom:.0625rem solid #ccc;border-top:.0625rem solid #ccc;height:100%;left:0;padding:3.75rem 0 0;position:fixed;top:0;width:100%;z-index:4}.js nav[role=navigation][aria-hidden]{opacity:0;transition:.4s cubic-bezier(.25,.46,.45,.94)}.js nav[role=navigation][aria-hidden] ul{opacity:0;-webkit-transform:translate3d(0,-3.75rem,0);transform:translate3d(0,-3.75rem,0);transition:.6s cubic-bezier(.23,1,.32,1)}.js nav[role=navigation][aria-hidden].open,.no-csstransition nav[role=navigation][aria-hidden],.no-csstransition nav[role=navigation][aria-hidden] ul{opacity:1}.js nav[role=navigation][aria-hidden].open ul{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}nav[role=navigation] .navigation{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}nav[role=navigation] .wrap{height:100%}nav[role=navigation] .inner{display:table;height:100%;width:100%}nav[role=navigation] .inner:before{content:"";height:100%;display:table-cell;vertical-align:middle;width:0}nav[role=navigation] ul{display:table-cell;list-style:none;margin:0;padding:.625rem 0 1.875rem;vertical-align:middle;width:100%}nav[role=navigation] a{color:#54575b;display:inline-block;line-height:1.375;padding:.9375rem;background-image:linear-gradient(to bottom,#c63710 50%,transparent 50%,transparent 100%);background-position:left 0 bottom 0;background-repeat:no-repeat;background-size:0 .25rem;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-size .2s ease-out}.keyboard nav[role=navigation] a:focus,.no-touch nav[role=navigation] a:hover,nav[role=navigation] a.touch{background-size:100% .25rem}nav[role=navigation] a.u-right{background-position:right 0 bottom 0}.keyboard nav[role=navigation] a:focus,nav[role=navigation] a:hover,nav[role=navigation] a[aria-current=true],nav[role=navigation] a[aria-current=page]{color:#c63710}nav[role=navigation] [class*=icon]{display:none}#page{overflow:hidden}main section{margin:2.5rem 0}.scene,.wrap{margin:0 auto;position:relative}.wrap{max-width:61.25rem;width:87.5%}.wrap:after{clear:both;content:"";display:table}.scene{display:none;max-width:72.5rem;z-index:-1}.scene>div{position:absolute;z-index:-1}#contact li,#inside,#manifesto,#news,#news li,#notepad,#team,#team .sebastien,#team ul{position:relative}#team ul{margin:0 0 -1.25rem;padding:0}#team li{position:absolute;top:0}#team .sebastien{left:14%;padding-top:3%;width:24.9502982107%}#team .damien{right:50%;-webkit-transform:translate(50%);transform:translate(50%);width:24.8508946322%;z-index:1}#team .thomas{padding-top:2%;right:14%;width:26.7395626243%}#team img{display:block;max-width:100%}#team figcaption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#manifesto{margin:0 auto 1.25rem;max-width:28.125rem;padding:6.6666666667% 8.8888888889% 4.4444444444%;z-index:2}#manifesto:before{content:"";background:url(../media/img/2x/fist.png) no-repeat;background-size:100% auto;display:block;margin:.625rem auto .75rem;padding:32.4444444444% 0 0;height:0;width:32.4444444444%}#news:before,#twitter .tweets li,#twitter .twitter{background-size:64rem 47.6875rem}#manifesto [class*=background-border]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#manifesto h3{margin-top:1.25rem}#contact address{font-style:normal}#contact ul{margin:0;padding:0}#contact li{margin:0 0 .375rem;padding:0 0 0 1.75rem}#contact li:nth-child(2){margin-bottom:2.25rem}#contact [class*=icon]{fill:#54575b;height:1.3125rem;left:0;position:absolute;top:0;width:1.3125rem}#contact .icon-phone{top:.125rem}#inside .wrap{width:100%}#notepad{height:47.6875rem;margin:-1.875rem auto 0;max-width:31.6875rem}#news{padding:8.125rem 1.25rem 0}.js #news{display:none}.social #news{display:block}#news:before{width:31.6875rem;height:47.6875rem;background-image:url(../media/img/1x/social.png);left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#news:before{background-image:url(../media/img/2x/social.png)}}#news .background-dots{height:.1875rem;margin:0 .625rem 0 0;vertical-align:middle;width:1.375rem}#news ul{margin:2.5rem auto 0;max-width:22.5rem;padding:0}#news li{margin:0 0 1.25rem;text-indent:2rem}#news li p *{text-indent:0}#news li .background-dots{left:0;position:absolute;top:.5625rem}#pictures,.js #twitter{display:none}#twitter{margin-top:-2.5rem;padding-bottom:1.5625rem}.social #twitter{display:block}#twitter ul{margin:0;padding:0}#twitter a{display:inline}#twitter .tweets{font-size:.75rem;letter-spacing:normal;line-height:1.5;margin:0 auto;max-width:25rem;width:93.75%;word-wrap:break-word}#twitter .tweets .head{margin:0 0 .625rem}#twitter .tweets .head h5,#twitter .tweets p{margin:0}#twitter .tweets .head a{color:#000}#twitter .tweets .head time{color:#828282}#twitter .tweets li{background-position:-42.4375rem -29.125rem;width:14.3125rem;height:14.3125rem;background-image:url(../media/img/1x/social.png);padding:1.5625rem 1.875rem 3.125rem 1.5625rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);-webkit-transform-origin:0 0;transform-origin:0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#twitter .tweets li{background-image:url(../media/img/2x/social.png)}}#twitter .tweets li+li{margin-top:-3.75rem}#twitter .tweets li:nth-child(even){background-size:64rem 47.6875rem;background-position:-42.4375rem -14.375rem;width:14.3125rem;height:14.75rem;background-image:url(../media/img/1x/social.png);margin-left:auto;margin-right:0;margin-top:-1.5625rem;padding-bottom:4.375rem;padding-top:1.875rem;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#twitter .tweets li:nth-child(even){background-image:url(../media/img/2x/social.png)}}#twitter .tweets li:first-child{margin-left:auto;margin-right:auto}#twitter .tweets li:last-child{padding-bottom:2.1875rem}#twitter .twitter{background-position:-42.4375rem 0;width:21.5625rem;height:14.375rem;background-image:url(../media/img/1x/social.png);color:#828282;font-size:.75rem;left:50%;letter-spacing:normal;line-height:1.8333333333;margin:0 auto -1.25rem;padding:3.75rem 0 0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#twitter .twitter{background-image:url(../media/img/2x/social.png)}}#twitter .twitter ul{margin:0 auto;padding:0 0 0 4.6875rem;width:16.25rem}#twitter .twitter ul li:first-child{margin-bottom:1.25rem}#games,#movies,#songs{display:none}#stats{margin:0 auto;max-width:25.625rem}#stats h3{text-transform:none}#stats ul{margin:0}#stats li{margin:0 0 1.25rem}@supports (display:flex){#stats ul{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 3.125%}#stats li{padding:0 3.125%;width:50%}}#stats strong{color:inherit;font-size:3.125rem;font-weight:700;line-height:1}#stats b{color:inherit;font-size:1.25rem;line-height:1.1}body.legals main{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:6.25rem 0 3.125rem}body.legals .text ul{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}body.legals .text li{margin:0 .78125rem .625rem}body.legals .text li:before{content:none}#references .liked h4:before,#references .liked:before,#steps .num:before{content:""}#references ul{margin:0;padding:0}#references img{display:block;max-width:100%}#references .projects li{margin:0 0 1.875rem}#references .projects h3{margin-top:1.25rem;text-align:left}#references .projects h3 [class*=background-]{margin-left:0}#references .pict{padding:4.2857142857%;position:relative}#references .pict img,#references .pict svg{left:0;position:absolute;top:0;width:100%;height:100%}#references .pict svg{z-index:-1}#references .pict img{transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;will-change:transform,opacity;opacity:.65}#references .pict figure,#references .pict span{padding-top:100%;position:relative;display:block}#references .pict a{display:block;overflow:hidden}.keyboard #references .pict a:focus img{-webkit-transform:scale(1.1);transform:scale(1.1)}#references .liked{background:#fbf6ed;padding:2.1875rem 1.875rem .3125rem 1.25rem;margin:2.5rem 0 1.25rem;position:relative}#references .liked:before{right:-2.5rem;position:absolute;top:-2.125rem}#references .liked h4{background:#fff;border:.0625rem solid #ccc;box-shadow:0 .1875rem .1875rem rgba(0,0,0,.05);color:#c63710;font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;left:-.75rem;margin:0;padding:.25rem 2.625rem .25rem .625rem;position:absolute;text-transform:uppercase;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:-.625rem}#references .logos .name,#steps .num span{border:0;clip:rect(0 0 0 0);overflow:hidden}#references .liked h4:before{background:#c63710;height:100%;position:absolute;right:0;top:0;width:2rem}#references .liked h4 svg{fill:#fff;height:.75rem;position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.75rem;z-index:2}#references.ready .liked:before{background-size:95.28125rem 75.1875rem;background-position:-89.4375rem -40.875rem;width:5.125rem;height:5.375rem;background-image:url(../media/img/1x/references.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#references.ready .liked:before{background-image:url(../media/img/2x/references.png)}}#references .logos{font-size:0;letter-spacing:normal;margin:0 -.625rem 1.25rem;white-space:nowrap}#references .logos li{display:inline-block;padding:0 .625rem;width:33.3333333333%}#references .logos .name{height:1px;margin:-1px;padding:0;position:absolute;width:1px}#steps .num,#steps .step{position:relative}#steps .step:nth-child(1) .num:before,#steps .step:nth-child(2) .num:before,#steps .step:nth-child(3) .num:before,#steps .step:nth-child(4) .num:before,#steps .step:nth-child(5) .num:before{background-size:6.4453125rem 6.25rem;width:2.1484375rem;height:3.125rem}#references .logos .pict img{opacity:.75}#steps h3{margin-top:0}#steps ol{margin:0;padding:0}#steps .step:nth-child(1) .num:before{background-position:0 0;background-image:url(../media/img/1x/number.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#steps .step:nth-child(1) .num:before{background-image:url(../media/img/2x/number.png)}}#steps .step:nth-child(2) .num:before{background-position:-2.1484375rem 0;background-image:url(../media/img/1x/number.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#steps .step:nth-child(2) .num:before{background-image:url(../media/img/2x/number.png)}}#steps .step:nth-child(3) .num:before{background-position:-4.296875rem 0;background-image:url(../media/img/1x/number.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#steps .step:nth-child(3) .num:before{background-image:url(../media/img/2x/number.png)}}#steps .step:nth-child(4) .num:before{background-position:0 -3.125rem;background-image:url(../media/img/1x/number.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#steps .step:nth-child(4) .num:before{background-image:url(../media/img/2x/number.png)}}#steps .step:nth-child(5) .num:before{background-position:-2.1484375rem -3.125rem;background-image:url(../media/img/1x/number.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#steps .step:nth-child(5) .num:before{background-image:url(../media/img/2x/number.png)}}#steps .bg{display:none}#steps .num{background-size:17.1875rem 10.9375rem;background-position:-10.9375rem 0;width:6.25rem;height:6.25rem;background-image:url(../media/img/1x/background.png);display:block;margin:0 auto .625rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#steps .num{background-image:url(../media/img/2x/background.png)}}#steps .num:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#steps .num span{height:1px;margin:-1px;padding:0;position:absolute;width:1px}@media (min-width:30em){.home header[role=banner]>.wrap{padding-top:4.25rem}}@media (min-width:40em){.scene>div{opacity:0;transition:opacity .2s ease-out}.scene.ready{display:block}.scene.ready>div{opacity:1}#contact .scene{position:absolute;top:0;width:100%;z-index:0}#contact .scene>span{display:block;position:absolute}#contact .map{left:50%;top:3.75rem}#contact .map span{display:block;background:url(../media/img/1x/map.png) no-repeat;background-size:cover;cursor:pointer;height:15.9166666667rem;width:23rem}#twitter{margin:-3.75rem auto 0;position:relative;width:33.75rem;z-index:2}#twitter .tweets{margin:0 0 0 auto;max-width:none;width:25rem}#twitter .twitter{left:0;margin:0;position:absolute;top:10.3125rem;-webkit-transform:none;transform:none;width:21.5625rem}#stats{font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;text-align:center;text-transform:uppercase}#stats ul{list-style-type:none;margin:0;padding:0}#stats li{display:inline-block;vertical-align:top;width:12.5rem}#references .projects li{margin:0 0 3.125rem}#references .projects li:after{clear:both;content:"";display:table}#references .projects .pict{float:left;height:12rem;margin:0 1.25rem 1.25rem 0;padding:.75rem;width:12rem}}@media (min-width:48em){.home #banner,.home #banner.fixed{background-color:transparent;border:0}h1,h2{font-size:2.25rem;line-height:1.1666666667;margin:0 0 3.75rem}h3{margin-bottom:1.5rem}section .ui-edit{margin-top:-.125rem}.home header[role=banner]>.wrap{padding-bottom:7.5rem;padding-top:1.25rem}.home #banner{bottom:1.25rem;height:3.125rem;position:absolute;top:auto}.home #banner .actions,.home #banner .btn-menu{display:none}.home #banner.fixed{box-shadow:none}.home #banner.fixed nav[role=navigation]{position:fixed}.home nav[role=navigation]{box-shadow:0 .0625rem .1875rem rgba(0,0,0,.05);height:3.125rem;left:0;padding:0;position:absolute;top:0;width:100%}.home nav[role=navigation] .navigation{overflow:visible;-webkit-overflow-scrolling:auto}#about,#pictures a,#pictures li,#steps .bg{overflow:hidden}.home nav[role=navigation] .inner{display:block}.home nav[role=navigation] .inner:before{display:none}.home nav[role=navigation] ul{display:block;padding:.5rem 0 0}.home nav[role=navigation] li{display:inline-block;vertical-align:middle}.home nav[role=navigation] li+li:before{content:'•';display:inline-block;font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:1.25rem;vertical-align:middle}#pictures ul:after,#references .block h3>span:before,#steps .step:after,#team:before{content:""}.home nav[role=navigation] a{padding:.3125rem}.home nav[role=navigation] [class*=icon]{display:block;fill:currentColor;height:1.125rem;transition:inherit;width:1.125rem}.home nav[role=navigation] [class*=icon]+span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.home nav[role=navigation] .home{background-image:none}main section{margin:2.5rem 0 3.75rem}#about h2{margin-bottom:1.25rem}#about .edito{margin:0 -1.25rem}#about .block{float:left;padding:0 1.25rem;width:50%}#about .block:nth-child(3){clear:left;width:100%}#team:before{background:url(../media/img/about-background.png) 50% 0 no-repeat;background-size:123.25rem auto;height:26.875rem;position:absolute;width:100%;top:4.375rem}#contact .backCard,#contact .card,#contact .map span,#contact .postCard,#contact .stamp1,#contact .stamp2,#contact .stamp3{background-size:74.375rem 55.125rem;background-image:url(../media/img/1x/contact.png)}#team ul{margin:0 auto;max-width:77.5rem}#team li{width:auto;z-index:1}#team .sebastien{left:50%;padding-top:1.6875rem;position:absolute;-webkit-transform:translateX(-25rem);transform:translateX(-25rem);width:15.6875rem}#team .damien{width:15rem;z-index:2}#team .thomas{padding-top:1.3125rem;right:50%;-webkit-transform:translateX(26.25rem);transform:translateX(26.25rem);width:16.8125rem}#manifesto{margin-bottom:1.875rem;margin-top:13.75rem;padding:1.875rem 2.5rem}#manifesto:before{height:6.25rem;padding:0;width:6.25rem}#contact{min-height:28.125rem;position:relative;padding-bottom:7.5rem}#contact .scene{top:-2.5rem;left:16.666666666666668%}#contact .stamp1{left:71.11111111111111%;top:25rem;background-position:-60.40625rem -31.25rem;width:7.1875rem;height:6.5rem}#contact .stamp2{top:5.625rem;left:123.88888888888889%;background-position:-53.28125rem -38.75rem;width:6.34375rem;height:7.125rem}#contact .stamp3{top:.625rem;left:136.44444444444446%;background-position:-53.28125rem -31.25rem;width:7.125rem;height:7.5rem}#contact .backCard{top:8.75rem;left:89.44444444444444%;background-position:0 0;width:38.5rem;height:31.25rem}#contact .card{top:5.75rem;left:126.11111111111111%;background-position:-34.53125rem -31.25rem;width:18.75rem;height:23.625rem}#contact .map{top:6.25rem;left:24.444444444444443%}#contact .map span{background-position:0 -31.25rem;width:34.53125rem;height:23.875rem}#contact .postCard{top:7.8125rem;left:85%;background-position:-38.5rem 0;width:35.875rem;height:26.25rem}.csstransition #contact .stamp1{top:25.9375rem;left:54.583333333333336%;-webkit-transform:rotate(15deg);transform:rotate(15deg);transition:left .65s ease-out .7s,top .65s ease-out .7s,-webkit-transform .65s ease-out .7s;transition:transform .65s ease-out .7s,left .65s ease-out .7s,top .65s ease-out .7s;transition:transform .65s ease-out .7s,left .65s ease-out .7s,top .65s ease-out .7s,-webkit-transform .65s ease-out .7s}.csstransition #contact.next .stamp1,.csstransition #contact.playing .stamp1{top:25rem;left:53.333333333333336%;-webkit-transform:rotate(0);transform:rotate(0)}.csstransition #contact .stamp2{top:8.75rem;left:95%;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);transition:left .55s ease-out .5s,top .55s ease-out .5s,-webkit-transform .55s ease-out .5s;transition:transform .55s ease-out .5s,left .55s ease-out .5s,top .55s ease-out .5s;transition:transform .55s ease-out .5s,left .55s ease-out .5s,top .55s ease-out .5s,-webkit-transform .55s ease-out .5s}.csstransition #contact.next .stamp2,.csstransition #contact.playing .stamp2{top:5.625rem;left:92.91666666666667%;-webkit-transform:rotate(0);transform:rotate(0)}.csstransition #contact .stamp3{top:1.5625rem;left:102.91666666666667%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);transition:left .55s ease-out .55s,top .55s ease-out .55s,-webkit-transform .55s ease-out .55s;transition:transform .55s ease-out .55s,left .55s ease-out .55s,top .55s ease-out .55s;transition:transform .55s ease-out .55s,left .55s ease-out .55s,top .55s ease-out .55s,-webkit-transform .55s ease-out .55s}.csstransition #contact.next .stamp3,.csstransition #contact.playing .stamp3{top:.625rem;left:102.33333333333333%;-webkit-transform:rotate(0);transform:rotate(0)}.csstransition #contact .backCard{top:10.1875rem;left:70.08333333333333%;-webkit-transform:translate(1.4375rem,,0) rotate(6deg);transform:translate(1.4375rem,,0) rotate(6deg);transition:left .55s cubic-bezier(.42,.8,.63,.99) .15s,top .55s cubic-bezier(.42,.8,.63,.99) .15s,-webkit-transform .55s cubic-bezier(.42,.8,.63,.99) .15s;transition:transform .55s cubic-bezier(.42,.8,.63,.99) .15s,left .55s cubic-bezier(.42,.8,.63,.99) .15s,top .55s cubic-bezier(.42,.8,.63,.99) .15s;transition:transform .55s cubic-bezier(.42,.8,.63,.99) .15s,left .55s cubic-bezier(.42,.8,.63,.99) .15s,top .55s cubic-bezier(.42,.8,.63,.99) .15s,-webkit-transform .55s cubic-bezier(.42,.8,.63,.99) .15s}.csstransition #contact.next .backCard,.csstransition #contact.playing .backCard{top:8.75rem;left:67.08333333333333%;-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.csstransition #contact .card{top:17rem;left:100.41666666666667%;-webkit-transform:rotate(23deg);transform:rotate(23deg);transition:left .75s cubic-bezier(.42,.8,.63,.99) .15s,top .75s cubic-bezier(.42,.8,.63,.99) .15s,-webkit-transform .75s cubic-bezier(.42,.8,.63,.99) .15s;transition:transform .75s cubic-bezier(.42,.8,.63,.99) .15s,left .75s cubic-bezier(.42,.8,.63,.99) .15s,top .75s cubic-bezier(.42,.8,.63,.99) .15s;transition:transform .75s cubic-bezier(.42,.8,.63,.99) .15s,left .75s cubic-bezier(.42,.8,.63,.99) .15s,top .75s cubic-bezier(.42,.8,.63,.99) .15s,-webkit-transform .75s cubic-bezier(.42,.8,.63,.99) .15s}.csstransition #contact.next .card,.csstransition #contact.playing .card{top:5.75rem;left:94.58333333333333%;-webkit-transform:rotate(0);transform:rotate(0)}.csstransition #contact .map{top:12.5rem;left:66.66666666666667%;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.csstransition #contact .map span{-webkit-transform-origin:0 20%;transform-origin:0 20%;-webkit-transform:translate(12.5rem,1.25rem) rotate(13deg);transform:translate(12.5rem,1.25rem) rotate(13deg)}.csstransition #contact.next .map,.csstransition #contact.playing .map{left:24.444444444444443%;top:6.25rem;-webkit-transform:rotate(0);transform:rotate(0);transition:left 2s cubic-bezier(.42,.8,.63,.99) .3s,top 2s cubic-bezier(.42,.8,.63,.99) .3s,-webkit-transform 1.5s cubic-bezier(.42,.8,.63,.99) .3s;transition:transform 1.5s cubic-bezier(.42,.8,.63,.99) .3s,left 2s cubic-bezier(.42,.8,.63,.99) .3s,top 2s cubic-bezier(.42,.8,.63,.99) .3s;transition:transform 1.5s cubic-bezier(.42,.8,.63,.99) .3s,left 2s cubic-bezier(.42,.8,.63,.99) .3s,top 2s cubic-bezier(.42,.8,.63,.99) .3s,-webkit-transform 1.5s cubic-bezier(.42,.8,.63,.99) .3s}.csstransition #contact.next .map span,.csstransition #contact.playing .map span{-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .5s cubic-bezier(.42,.8,.63,.99) .2s;transition:transform .5s cubic-bezier(.42,.8,.63,.99) .2s;transition:transform .5s cubic-bezier(.42,.8,.63,.99) .2s,-webkit-transform .5s cubic-bezier(.42,.8,.63,.99) .2s}.csstransition #contact .postCard{top:26.5625rem;left:97.08333333333333%;-webkit-transform:rotate(13deg) scale(1.2);transform:rotate(13deg) scale(1.2)}.csstransition #contact.next .postCard,.csstransition #contact.playing .postCard{-webkit-animation:postcard 1.1s cubic-bezier(.42,.8,.63,.99) forwards;animation:postcard 1.1s cubic-bezier(.42,.8,.63,.99) forwards}#news{padding-right:5.625rem}#news ul{margin-left:0;margin-right:0;max-width:none;padding-left:3.4375rem;padding-right:2.5rem}#pictures{display:block;position:absolute;right:-3.5rem;top:9.375rem;z-index:1}#pictures ul{height:35.4375rem;list-style-type:none;margin:0;padding:0;position:relative;-webkit-transform:rotate(-4.5deg);transform:rotate(-4.5deg);width:10.75rem}#pictures ul:after{left:0;pointer-events:none;position:absolute;top:0;z-index:2}.social #pictures ul:after{background-size:64rem 47.6875rem;background-position:-31.6875rem 0;width:10.75rem;height:35.4375rem;background-image:url(../media/img/1x/social.png)}#pictures li{background:#ece6d8;height:7.625rem;position:absolute;width:6.5625rem}#pictures li:nth-child(1){left:2.5rem;top:2.3125rem}#pictures li:nth-child(2){left:2rem;top:10rem}#pictures li:nth-child(3){left:1.5rem;top:17.875rem}#pictures li:nth-child(4){left:1rem;top:25.5625rem}#pictures img{display:block;opacity:.75;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;width:100%;will-change:transform,opacity}#pictures a{display:block}.keyboard #pictures a:focus img{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}#references .projects h3{margin-bottom:.875rem}#references .projects li{margin-bottom:3.75rem}#references .projects .pict{margin-bottom:0}#references .projects .text{padding-left:13.25rem}#references .block{float:left;padding-right:1.25rem;width:50%}#references .block+.block{padding-left:1.25rem;padding-right:0}#references .block h3{margin-top:0}#references .block h3>span{display:block;height:3.75rem;white-space:nowrap}#references .block h3>span:before{display:inline-block;height:100%;vertical-align:middle;width:0}#steps .bg,#steps .bg svg{position:absolute;width:.4375rem}#references .block h3>span span{display:inline-block;vertical-align:middle;white-space:normal}#steps h3{text-align:left}#steps .step{margin-bottom:.625rem;padding:0 0 1.375rem}#steps .step:after{clear:both;display:table}#steps .bg{bottom:0;display:block;height:calc(100% - 6.25rem);left:2.9375rem}#steps .bg svg{height:17.625rem;left:0;margin:-8.8125rem 0 0;top:50%}#steps .num{float:left;margin:0}#steps .text{padding-left:7.5rem}}@media only screen and (min-width:48em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:48em) and (min-resolution:192dpi){#contact .backCard,#contact .card,#contact .map span,#contact .postCard,#contact .stamp1,#contact .stamp2,#contact .stamp3{background-image:url(../media/img/2x/contact.png)}.social #pictures ul:after{background-image:url(../media/img/2x/social.png)}}@media (min-height:42.5em) and (min-width:48em){header[role=banner] .scene{height:100vh;left:0;overflow:hidden;pointer-events:none;position:absolute;top:3.75rem;width:100%;max-width:100%;z-index:-1}header[role=banner] .scene span{display:block;position:absolute;width:100%}header[role=banner] .scene .sky{background:url(../media/img/1x/scene/sky.png) repeat-x;background-size:auto 100%;bottom:7.375rem;height:8.5rem;left:0}header[role=banner] .scene .city{background:url(../media/img/1x/scene/city_color.png) repeat-x;background-size:auto 100%;bottom:0;height:10.4375rem;right:0}header[role=banner] .scene .tower{background:url(../media/img/1x/scene/montparnasse.png) no-repeat;background-size:cover;height:2.125rem;left:20%;top:-1.375rem;width:1.0625rem}header[role=banner] .scene .eiffel{background:url(../media/img/1x/scene/eiffel.png) no-repeat;background-size:cover;height:5.0625rem;left:29%;top:-4.0625rem;width:1.625rem}header[role=banner] .scene .buildings{background:url(../media/img/1x/scene/city.png) repeat-x;background-size:auto 100%;height:2.8125rem;left:0;top:0}header[role=banner] .scene .hill{background:url(../media/img/1x/scene/hill.png) no-repeat;background-size:cover;bottom:0;height:32.625rem;right:-11.875rem;width:62.5rem}header[role=banner] .scene .balloon{background:url(../media/img/1x/scene/balloon.png) no-repeat;background-size:cover;top:30%;height:4.90625rem;width:3.4375rem;left:10%}.csstransition header[role=banner].ready .scene{display:block;opacity:0;transition:opacity .5s linear}.csstransition header[role=banner].ready .scene span{transition:-webkit-transform 2.5s cubic-bezier(.17,.67,.55,1);transition:transform 2.5s cubic-bezier(.17,.67,.55,1);transition:transform 2.5s cubic-bezier(.17,.67,.55,1),-webkit-transform 2.5s cubic-bezier(.17,.67,.55,1)}.csstransition header[role=banner].ready .scene .tower{-webkit-transform:translate(1400%,0);transform:translate(1400%,0)}.csstransition header[role=banner].ready .scene .eiffel{-webkit-transform:translate(1200%,0);transform:translate(1200%,0)}.csstransition header[role=banner].ready .scene .buildings{background-position:70% 0;transition-property:background-position;transition-timing-function:cubic-bezier(.17,.67,.35,1)}.csstransition header[role=banner].ready .scene .hill{-webkit-transform:translate(125%,0);transform:translate(125%,0);transition-timing-function:cubic-bezier(.17,.67,.3,1)}.csstransition header[role=banner].ready .scene .balloon{-webkit-animation:fly 600s linear forwards;animation:fly 600s linear forwards}.csstransition header[role=banner].ready .scene.stop span{transition:all 0s linear 0s}.csstransition header[role=banner].ready .scene.replace span{transition-duration:.75s}.csstransition header[role=banner].ready .scene.play{opacity:1}.csstransition header[role=banner].ready .scene.play .eiffel,.csstransition header[role=banner].ready .scene.play .tower{-webkit-transform:translateX(0);transform:translateX(0)}.csstransition header[role=banner].ready .scene.play .buildings{background-position:0 0}.csstransition header[role=banner].ready .scene.play .hill{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-height:42.5em) and (min-width:48em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-height:42.5em) and (min-width:48em) and (min-resolution:192dpi){header[role=banner] .scene .sky{background-image:url(../media/img/2x/scene/sky.png)}header[role=banner] .scene .city{background-image:url(../media/img/2x/scene/city_color.png)}header[role=banner] .scene .tower{background-image:url(../media/img/2x/scene/montparnasse.png)}header[role=banner] .scene .eiffel{background-image:url(../media/img/2x/scene/eiffel.png)}header[role=banner] .scene .buildings{background-image:url(../media/img/2x/scene/city.png)}header[role=banner] .scene .hill{background-image:url(../media/img/2x/scene/hill.png)}header[role=banner] .scene .balloon{background-image:url(../media/img/2x/scene/balloon.png)}}@media (min-height:50em) and (min-width:48em){.home header[role=banner]>.wrap{padding-top:5rem}.home header[role=banner] .scene{top:0}.home #banner{bottom:5rem}}@media (min-width:60em){#references .block h3>span{height:auto}#references .block h3>span:before{display:none}}@media (min-width:64em){#games ul,#movies ul{list-style-type:none}footer[role=contentinfo]{max-width:none}nav[role=navigation]{font-size:1.25rem;line-height:1.3}nav[role=navigation] ul{padding:.375rem 0 0 .1875rem;width:auto}nav[role=navigation] li{margin-right:.1875rem}nav[role=navigation] li+li:before{font-size:1.25rem;margin:0 .625rem 0 0}nav[role=navigation] [class*=icon]{margin-top:.1875rem}main section{margin:2.5rem 0 5rem}#about h2{margin-bottom:1.25rem}#about h3>span{display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.75rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#games,#games li img,#movies,#movies li img{display:block}#about .block{width:33.3333333333%}#about .block:nth-child(3){clear:none;width:33.3333333333%}#inside h2{margin-bottom:2.5rem}#inside .scene{display:block;z-index:auto}#inside .scene .cup{left:50%;margin:0 0 0 5.625rem;top:1.25rem}#inside .scene .pen{margin:0 -2.5rem 0 0;right:50%;top:81.25rem;z-index:3}#inside .scene .papers{left:50%;margin:0 0 0 3.75rem;top:42.5rem}#inside .scene .lego-1{margin:0 21.875rem 0 0;right:50%;top:81.25rem}#games li span,#movies ul span{border:0;clip:rect(0 0 0 0);margin:-1px;padding:0;overflow:hidden}#games li:after,#movies ul:after{top:0;z-index:2;content:"";left:0;position:absolute}#inside.ready .scene .cup{background-size:110rem 76.875rem;background-position:-90.375rem 0;width:19.625rem;height:20.125rem;background-image:url(../media/img/1x/inside.png)}#inside.ready .scene .pen{background-size:110rem 76.875rem;background-position:-49.25rem -24rem;width:24rem;height:11rem;background-image:url(../media/img/1x/inside.png)}#inside.ready .scene .papers{background-size:110rem 76.875rem;background-position:-49.25rem 0;width:41.125rem;height:24rem;background-image:url(../media/img/1x/inside.png)}#inside.ready .scene .lego-1{background-size:110rem 76.875rem;background-position:-90.375rem -55.25rem;width:7.5rem;height:7.75rem;background-image:url(../media/img/1x/inside.png)}#notepad{margin-left:-.625rem}#twitter{margin-left:-1.875rem}#games ul{margin:0;padding:0}#games li{height:16.0625rem;padding:4.125rem 0 0 2.6875rem;position:relative;width:14.5rem;z-index:2}.ready #games li:after{background-size:110rem 76.875rem;background-position:-90.375rem -20.125rem;width:14.5rem;height:16.0625rem;background-image:url(../media/img/1x/inside.png)}#games li div{background:#fcf8f2;height:9.0625rem;overflow:hidden;width:8.4375rem}.ready #games li:nth-child(2):after,.ready #movies ul:after,.ready #movies ul:before{background-size:110rem 76.875rem;background-image:url(../media/img/1x/inside.png)}#games li img{margin:0 auto;opacity:.75;width:100%}#games li span{height:1px;position:absolute;width:1px}#games li:nth-child(1){left:50%;margin-left:20rem;position:absolute;top:40.625rem;-webkit-transform:rotate(10.13deg);transform:rotate(10.13deg)}#games li:nth-child(2){height:17.8125rem;left:50%;margin-left:4.375rem;padding:3.8125rem 0 0 8.375rem;top:21.5625rem;-webkit-transform:rotate(-9.21deg);transform:rotate(-9.21deg);position:absolute;width:27rem}.ready #games li:nth-child(2):after{background-position:0 -39.125rem;width:27rem;height:17.8125rem}#games li:nth-child(2) div{height:7.25rem;width:10.75rem}#games li:nth-child(3){left:50%;margin-left:1.875rem;position:absolute;top:45.625rem;-webkit-transform:rotate(2.16deg);transform:rotate(2.16deg)}#movies ul{height:39.125rem;left:50%;margin:-26.25rem 0 0 -3.125rem;padding:0;position:relative;width:49.25rem;z-index:2}#movies ul span{height:1px;position:absolute;width:1px}#movies ul:after{height:100%;width:100%}.ready #movies ul:after{background-position:0 0;width:49.25rem;height:39.125rem}#movies ul:before{content:"";left:16.75rem;position:absolute;bottom:-3.0625rem;z-index:3}.ready #movies ul:before{background-position:-90.375rem -47.6875rem;width:7.6875rem;height:7.5625rem}#movies li{background:#fcf8f2;float:left;height:19.375rem;overflow:hidden;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;width:14.375rem}#movies li img{left:0;opacity:.75;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.objectfit #movies li img{height:100%;object-fit:cover;top:0;-webkit-transform:none;transform:none}#movies li:nth-child(1){height:18.75rem;left:2.125rem;top:16.875rem;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#movies li:nth-child(2){left:16.625rem;top:14.375rem;-webkit-transform:rotate(-8.1deg);transform:rotate(-8.1deg);width:14.25rem}#movies li:nth-child(3){height:19.375rem;left:30.625rem;top:12.375rem;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:14.625rem}#stats{padding:1.25rem 0 0}body.legals main .wrap{text-align:center}#references .projects .pict{height:auto;width:31.0344827586%}#steps .step:nth-child(1) .num:before,#steps .step:nth-child(2) .num:before,#steps .step:nth-child(3) .num:before,#steps .step:nth-child(4) .num:before,#steps .step:nth-child(5) .num:before{background-size:10.3125rem 10rem;width:3.4375rem;height:5rem}#references .projects .text{padding-left:34.4827586207%}#steps ol{margin-left:auto;margin-right:auto;max-width:58.75rem}#steps .step{margin-bottom:.625rem;min-height:16.25rem;padding:0 0 2.75rem}#steps .step:nth-child(1) .num:before{background-position:0 0}#steps .step:nth-child(2) .num:before{background-position:-3.4375rem 0}#steps .step:nth-child(3) .num:before{background-position:-6.875rem 0}#steps .step:nth-child(4) .num:before{background-position:0 -5rem}#steps .step:nth-child(5) .num:before{background-position:-3.4375rem -5rem}#steps .bg{height:calc(100% - 10.625rem);left:4.8125rem}#steps .num{background-size:27.5rem 17.5rem;background-position:-17.5rem 0;width:10rem;height:10rem}#steps .text{padding-left:12.5rem}}@media only screen and (min-width:64em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:64em) and (min-resolution:192dpi){#inside.ready .scene .cup,#inside.ready .scene .lego-1,#inside.ready .scene .papers,#inside.ready .scene .pen,.ready #games li:after,.ready #games li:nth-child(2):after,.ready #movies ul:after,.ready #movies ul:before{background-image:url(../media/img/2x/inside.png)}}@media (min-width:67.625em){#team .sebastien figcaption{bottom:.375rem;margin-left:-1.875rem}#team .damien figcaption{bottom:.9375rem;margin-left:-1.5625rem}#team .thomas figcaption{bottom:.625rem;margin-left:-3.75rem}}@media (min-width:73.125em){#manifesto,#manifesto h3{margin-top:0}#team figcaption{clip:auto;margin:0 0 0 -3.75rem;overflow:visible;bottom:0;font-size:.75rem;height:4.125rem;left:50%;line-height:1.5;position:absolute;text-align:center;width:7.4375rem}#team figcaption svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#team figcaption span{display:block;padding:1.25rem 0 0;position:relative;z-index:1}#team figcaption b{color:#000;font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:1.25rem;font-weight:400;text-transform:uppercase}#team .sebastien{left:8%;-webkit-transform:none;transform:none}#team .sebastien figcaption{bottom:.375rem;margin-left:-1.875rem}#team .damien{right:18.8333333333%;-webkit-transform:none;transform:none}#team .damien figcaption{bottom:.9375rem;margin-left:-1.5625rem}#team .thomas{right:1.6666666667%;-webkit-transform:none;transform:none}#team .thomas figcaption{bottom:.625rem;margin-left:-3.75rem}#manifesto{padding:11.875rem 0 0}#manifesto:before{content:"";background:url(../media/img/2x/fist.png) no-repeat;background-size:100% auto;display:block;left:50%;margin:0 0 0 -4.5625rem;padding:0;position:absolute;height:9.125rem;top:4.375rem;width:9.125rem;z-index:0}#manifesto>div{padding:2.5rem 2.5rem 1.875rem;position:relative;z-index:2}}@media (min-width:75em){#about h3>span:before,#inside .scene .lego-1,#inside .scene .pen,#songs li:nth-child(1),#songs li:nth-child(2){display:none}section .ui-edit{margin-top:-.125rem}#steps .ui-edit{margin-top:13.75rem}.wrap{max-width:72.5rem}#about h3>span{height:auto}#manifesto{margin-bottom:2.5rem}#contact .scene{left:0;top:0}.csstransition #contact.next .postCard,.csstransition #contact.playing .postCard{-webkit-animation:postcard-wide 1.1s cubic-bezier(.42,.8,.63,.99) forwards;animation:postcard-wide 1.1s cubic-bezier(.42,.8,.63,.99) forwards}#contact address{padding-top:1.875rem}#inside h2{margin-bottom:0}#inside .wrap{height:78.75rem}#inside .scene .cup{margin:0 0 0 -2.375rem;top:.9375rem}#inside .scene .papers{margin:0 0 0 8.75rem;top:15.9375rem}#notepad{margin:0 6.5rem 0 0;position:absolute;right:50%;top:-2.625rem;width:31.6875rem}#twitter{margin:0 8.75rem 0 0;position:absolute;right:50%;top:41.5625rem}#twitter .twitter{left:1.875rem}#movies ul,#songs li:nth-child(3),#songs li:nth-child(4),#stats{left:50%;position:absolute}#games li:nth-child(1){margin-left:20.5rem;top:2.5rem}#games li:nth-child(2){margin-left:-2.8125rem;top:20.3125rem}#games li:nth-child(3){margin-left:-6.25rem;top:41.875rem}#songs{display:block}#songs ul{list-style-type:none;margin:0;padding:0}#songs li:nth-child(3)>span,#songs li:nth-child(4)>span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#songs li:nth-child(3) svg image,#songs li:nth-child(4) svg image{opacity:.7;transition:opacity .2s ease-out}#songs li:nth-child(3) svg.load image,#songs li:nth-child(4) svg.load image{opacity:0}#songs li:nth-child(3){margin:0 0 0 15.9375rem;top:36.25rem;z-index:3}.ready #songs li:nth-child(3){background-size:110rem 76.875rem;background-position:-27rem -39.125rem;width:22.4375rem;height:16.75rem;background-image:url(../media/img/1x/inside.png)}#songs li:nth-child(3) div{left:4.75rem;position:absolute;top:-2.75rem;-webkit-transform:rotate(105deg);transform:rotate(105deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#songs li:nth-child(4){margin:0 0 0 28.75rem;top:17.5rem;z-index:3}.ready #songs li:nth-child(4){background-size:110rem 76.875rem;background-position:0 -56.9375rem;width:23.25rem;height:19.9375rem;background-image:url(../media/img/1x/inside.png)}#references .scene .files,#references .scene .paper-1,#references .scene .paper-2,#references .scene .pen{background-size:95.28125rem 75.1875rem;background-image:url(../media/img/1x/references.png)}#songs li:nth-child(4) div{left:5.375rem;position:absolute;top:-.8125rem;-webkit-transform:rotate(59deg);transform:rotate(59deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#movies ul{margin:0 0 0 11.25rem;top:43.75rem}#stats{padding:0;margin:0 0 0 -12.8125rem;top:59.0625rem;width:25.625rem}#references{padding-top:.625rem}#references .scene .files{background-position:0 0;width:67.71875rem;height:75.1875rem;left:-64.625rem;top:-16.875rem}#references .scene .pen{background-position:-67.71875rem -40.875rem;width:21.71875rem;height:15.1875rem;left:-10rem;top:-3.625rem}#references .scene .paper-1{background-position:-67.71875rem -20.8125rem;width:24.625rem;height:20.0625rem;right:-19.6875rem;top:-10.9375rem}#references .scene .paper-2{background-position:-67.71875rem 0;width:27.5625rem;height:20.8125rem;right:-28.4375rem;top:-18.125rem}#references .projects li,#references h2{margin-bottom:5.625rem}#references .block{padding-right:2.5rem}#references .block+.block{padding-left:2.5rem;padding-right:0}#references .logos{margin-bottom:1.875rem}#steps .wrap{padding-top:13.75rem}#steps .scene .notebook{background-size:59.8125rem 42.125rem;background-position:0 0;width:50.1875rem;height:42.125rem;background-image:url(../media/img/1x/steps.png);left:-33.125rem;top:-2.1875rem}#steps .scene .wheel-1,#steps .scene .wheel-2{background-position:-50.1875rem -10.0625rem;width:8.9375rem;height:8.4375rem;background-size:59.8125rem 42.125rem;background-image:url(../media/img/1x/steps.png)}#steps .scene .wheel-1{right:-14.4375rem;top:3.5rem}#steps .scene .wheel-2{right:-.9375rem;top:9.4375rem}#steps .scene .wheel-3{background-size:59.8125rem 42.125rem;background-position:-50.1875rem 0;width:9.625rem;height:10.0625rem;background-image:url(../media/img/1x/steps.png);right:-10.25rem;top:16.5rem}#steps h2{margin-bottom:5rem}}@media only screen and (min-width:75em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:75em) and (min-resolution:192dpi){.ready #songs li:nth-child(3),.ready #songs li:nth-child(4){background-image:url(../media/img/2x/inside.png)}#references .scene .files,#references .scene .paper-1,#references .scene .paper-2,#references .scene .pen{background-image:url(../media/img/2x/references.png)}#steps .scene .notebook,#steps .scene .wheel-1,#steps .scene .wheel-2,#steps .scene .wheel-3{background-image:url(../media/img/2x/steps.png)}}@media (min-width:87.5em){#inside.ready .scene .pencil,.ready #twitter .twitter:before{background-size:110rem 76.875rem;background-image:url(../media/img/1x/inside.png)}header[role=banner] .scene .hill{right:0}#inside .wrap{height:76.875rem}#inside .scene .cup{margin:0 0 0 -4.6875rem}#inside .scene .pencil{margin:0 0 0 38.125rem;left:50%;top:40.625rem;z-index:3}#inside.ready .scene .pencil{background-position:-90.375rem -36.1875rem;width:12.5625rem;height:11.5rem}#notepad{margin:0 8.875rem 0 0}#twitter{margin:0 12.5rem 0 0}#twitter .twitter:before{content:"";left:-4.5625rem;position:absolute;top:-1.25rem}.ready #twitter .twitter:before{background-position:-102.9375rem -36.1875rem;width:6.4375rem;height:6.6875rem}#twitter .tweets li+li:nth-child(odd){margin-left:1.875rem}#twitter .tweets li+li:nth-child(even){margin-right:-.3125rem}#games li:nth-child(1){margin-left:18.125rem;top:2.5rem}#games li:nth-child(2){margin-left:-5rem}#games li:nth-child(3){margin-left:-8.9375rem;top:41.5rem}#songs li:nth-child(3){margin:0 0 0 13.75rem;top:35.9375rem}#movies ul{margin:0 0 0 13.125rem;top:43.4375rem}#stats{top:58.25rem}}@media only screen and (min-width:87.5em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:87.5em) and (min-resolution:192dpi){#inside.ready .scene .pencil,.ready #twitter .twitter:before{background-image:url(../media/img/2x/inside.png)}}@media (min-width:100em){#inside.ready .scene .cable,.ready #songs ul:before{background-size:123.125rem 69.875rem;background-image:url(../media/img/1x/inside-wide.png)}#contact{min-height:33.125rem}#inside{margin-top:13.75rem}#inside .scene .pen{display:block;left:auto;right:50%;top:-16.25rem;margin:0 37.875rem 0 0}#inside .scene .cable{margin:0 3.875rem 0 0;right:50%;top:-17.875rem}#inside.ready .scene .cable{background-position:-70.875rem 0;width:52.25rem;height:48.1875rem}#twitter{margin:0 15rem 0 0}#songs ul:before{content:"";display:block;left:50%;list-style-type:none;margin:0 0 0 27.875rem;padding:0;position:absolute;top:-14.375rem;z-index:1}.ready #songs ul:before{background-position:0 0;width:70.875rem;height:69.875rem}#songs li:nth-child(1),#songs li:nth-child(2){color:#695947;display:block;font-family:EdmondSans,Geneva,Verdana,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:1rem;font-weight:700;overflow:hidden;left:50%;line-height:1.375;letter-spacing:.035em;position:absolute;text-overflow:ellipsis;text-transform:uppercase;-webkit-transform:rotate(22.2deg);transform:rotate(22.2deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:24.625rem;white-space:nowrap;z-index:2}#songs li:nth-child(1):before,#songs li:nth-child(2):before{content:">"}#songs li:nth-child(1){margin-left:55.625rem;top:-4.0625rem}#songs li:nth-child(2){margin-left:55.0625rem;top:-2.8125rem}#songs li:nth-child(4){margin:0 0 0 33.125rem;top:25.3125rem}#movies ul{margin:0 0 0 13.75rem}}@media only screen and (min-width:100em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:100em) and (min-resolution:192dpi){#inside.ready .scene .cable,.ready #songs ul:before{background-image:url(../media/img/2x/inside-wide.png)}}