*{font-family:"proxima-nova", proxima nova, helvetica, arial, sans-serif;-webkit-transition:color 0.2s ease-out, opacity 0.2s ease-out;-moz-transition:color 0.2s ease-out, opacity 0.2s ease-out;transition:color 0.2s ease-out, opacity 0.2s ease-out;animation-duration:0.25s}*:hover{-webkit-transition:color 0.2s ease-out, opacity 0.2s ease-out;-moz-transition:color 0.2s ease-out, opacity 0.2s ease-out;transition:color 0.2s ease-out, opacity 0.2s ease-out}html{font-family:"proxima-nova", proxima nova, helvetica, arial, sans-serif;overflow-x:hidden;font-size:18px}html:lang(en) *:lang(fr){display:none}html:lang(fr) *:lang(en){display:none}body{padding:3rem;font-size:18px;line-height:36px;font-family:"proxima-nova", proxima nova, helvetica, arial, sans-serif;color:#b6babf;font-weight:300;text-decoration:none}.wrapper{max-width:960px}img{border:none;outline:none}img.fit{max-width:100%}h1{font-size:27px;color:#38444f;text-decoration:none;font-weight:300;margin:0;text-align:left !important}h2{font-size:21px;color:#38444f;text-decoration:none;font-weight:300;margin:1rem 0 0 0;text-align:left !important}h3{font-size:14px;color:#38444f;font-weight:600}h3 a{color:#38444f;display:inline-block}h3 a img{width:6px;height:10px;background:#38444f}h3 a::after{background:#38444f}h3 a:hover::before{background:#38444f}a{color:#b6babf;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;position:relative;padding-bottom:0}a:active{outline:none !important}a::before{content:"";display:block;position:absolute;left:0;bottom:5px;height:1px;width:0;transition:width 0s ease, background 0.5s ease}a::after{content:"";display:block;position:absolute;right:0;bottom:5px;height:1px;width:0;background:#b6babf;transition:width 0.5s ease}a:hover::before{width:100%;background:#b6babf;transition:width 0.5s ease}a:hover::after{width:100%;background:transparent;transition:all 0s ease}p{margin:0.5rem 0 0.5rem 0;font-weight:100}footer{margin-top:1rem;border-bottom:0 !important;font-size:14px}footer h1{color:#b6babf;border-bottom:none;border-bottom:0 !important}.work{margin:1rem 0}.work span{font-size:14px}body#index nav a{display:inline-block;width:225px;height:auto;text-align:center}body#index .work a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;padding:1em 0;border-radius:3px;transition:all 0.2s ease-out}body#index .work a:active{outline:none !important}body#index .work a::before{content:none;display:none;left:0;height:0;width:0}body#index .work a::after{content:none;display:none;height:0;background:transparent}body#index .work a:hover{background:rgba(182,186,191,0.075);transition:all 0.2s ease-out}body#index .work a:hover::before{width:0;background:transparent}body#index .work a:hover::after{width:0;background:transparent}.dwn span,.dwn h3{margin:0 0 0 16px;display:inline-block !important}.dwn img{float:left}.fixedfooter{position:fixed;right:3rem;bottom:3rem;height:36px;line-height:36px;vertical-align:middle}.fixedfooter a{display:inline-block;font-size:14px;color:#b6babf;line-height:32px;vertical-align:middle;margin:0 1rem;-webkit-font-smoothing:subpixel-antialiased}a.logo{margin:0 4px 0 1rem}a.logo::before{content:none !important;display:none !important;left:0 !important;height:0 !important;width:0 !important}a.logo::after{content:none !important;display:none !important;height:0 !important;background:transparent !important}a.logo:hover::before{width:0 !important;background:transparent !important}a.logo:hover::after{width:0 !important;background:transparent !important}a.logo img{padding:0;margin:0;display:inline}a.colorbox{cursor:url(static/img/colorbox_open.png),auto;height:128px;width:128px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){a.colorbox{cursor:url(static/img/colorbox_open@2x.png)}}a.colorbox::before{content:none !important;display:none !important;left:0 !important;height:0 !important;width:0 !important}a.colorbox::after{content:none !important;display:none !important;height:0 !important;background:transparent !important}a.colorbox:hover{cursor:url(static/img/colorbox_open.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){a.colorbox:hover{cursor:url(static/img/colorbox_open@2x.png)}}a.colorbox:hover::before{width:0 !important;background:transparent !important}a.colorbox:hover::after{width:0 !important;background:transparent !important}
