/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,figure,h1,h2,h3,img,p,picture{margin:0;padding:0}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}ul{list-style-type:none}html{font-size:22px;line-height:1.6;font-family:sofia-pro,sans-serif}body{-webkit-transition:all .4s;transition:all .4s;color:#272727;background-color:#fff;overflow-x:hidden}body.inverted{color:#fff;background-color:#272727}a{color:#272727;text-decoration:none}a.inverted{color:#fff}.inline-link{background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);background-size:100% 10%;background-repeat:no-repeat;background-position:0 bottom;-webkit-transition:all .3s;transition:all .3s}.inline-link:hover{background-size:100% 100%;color:#fff}footer,header{padding-left:5%;padding-right:5%;max-width:1200px;margin:0 auto}@media screen and (min-width:500px){footer,header{padding-left:10%;padding-right:10%}}section{margin-bottom:140.8px}p{margin-bottom:17.6px}header{margin-top:35.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:500px){header{margin-top:0;position:fixed;top:35.2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:80%}header.hide{-webkit-transform:translateX(-50%) translateY(-200%);transform:translateX(-50%) translateY(-200%)}}header h1,header h2{font-size:1rem;font-weight:400}header h2{font-size:1rem}.intro{padding-left:5%;padding-right:5%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:70.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:500px){.intro{padding-left:10%;padding-right:10%;margin-top:176px}}@media screen and (min-width:1100px){.intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.title-container{position:relative}.section__title{font-size:5.0625rem;line-height:70.4px;margin-bottom:70.4px}.title-container>.section__title{margin-bottom:17.6px;font-size:3.375rem}@media screen and (min-width:1100px){.title-container>.section__title{font-size:5.0625rem;margin-bottom:14.08px;line-height:105.6px}}.intro__subtitle{font-weight:300;margin-bottom:17.6px}@media screen and (min-width:1100px){.intro__subtitle{text-align:right}}.text-container{-ms-flex-preferred-size:90%;flex-basis:90%;font-weight:300;margin-top:52.8px}@media screen and (min-width:1100px){.text-container{-ms-flex-preferred-size:50%;flex-basis:50%}}.projects{max-width:1900px;margin-left:auto;margin-right:auto}.projects__title{margin-left:5%;font-size:3.375rem;line-height:70.4px;text-align:left}@media screen and (min-width:500px){.projects__title{margin-left:0;font-size:5.0625rem;text-align:center;line-height:88px}}.projects__list{width:90%;margin:70.4px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:850px){.projects__list{width:98%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.projects__element{-ms-flex-preferred-size:100%;flex-basis:100%;height:90vw;background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);margin-bottom:2.5vw}@media screen and (min-width:950px){.projects__element{-ms-flex-preferred-size:24.25%;flex-basis:24.25%;height:45vw;max-height:846.45px;margin-bottom:.8vw}}.project__link{display:block;position:relative;width:100%;height:100%;background-image:url(../images/_1-fournisseurs.jpg);background-size:cover;background-position:50%}.project__link:after,.project__link:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);opacity:0}.project__link:before{mix-blend-mode:normal;top:auto;bottom:0;height:60%;opacity:1;background-image:-webkit-gradient(linear,left bottom,left top,from(#272727),to(transparent));background-image:linear-gradient(to top,#272727,transparent)}@media screen and (min-width:1280px){.project__link:before{height:100%;background-image:none;background:#272727;opacity:0;-webkit-transition:all .3s;transition:all .3s}}.project__link div{width:95%;padding-left:5%;padding-bottom:17.6px;position:absolute;bottom:0;z-index:5}.project__link div h3,.project__link div h4{color:#fff;font-size:1.5rem;-webkit-transition:all .3s 150ms;transition:all .3s 150ms}.project__link div h3{line-height:35.2px}.project__link div h4{font-size:1rem;font-weight:300;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:1280px){.project__link div{width:100%;text-align:center;padding-left:0;padding-bottom:0;bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.project__link div h3,.project__link div h4{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.project__link div h3{font-size:2.25rem;line-height:52.8px}}.projects__element:nth-child(1) .project__link{background-image:url(../images/tiptime/tiptime-bigger-mobile.jpg)}@media screen and (min-width:730px){.projects__element:nth-child(1) .project__link{background-image:url(../images/tiptime/tiptime-bigger.jpg)}}@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),(min-width:1200px) and (min-resolution:192dpi){.projects__element:nth-child(1) .project__link{background-image:url(../images/tiptime/tiptime-bigger@2x.jpg)}}.projects__element:nth-child(2) .project__link{background-image:url(../images/rethinkingux-mobile.jpg)}@media screen and (min-width:730px){.projects__element:nth-child(2) .project__link{background-image:url(../images/rethinkingux-desktop.jpg)}}@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),(min-width:1200px) and (min-resolution:192dpi){.projects__element:nth-child(2) .project__link{background-image:url(../images/rethinkingux-desktop@2x.jpg)}}.projects__element:nth-child(3) .project__link{background-image:url(../images/relic-thumb.svg)}.projects__element:nth-child(4) .project__link{background-image:url(../images/_1-fournisseurs-mobile.jpg)}@media screen and (min-width:730px){.projects__element:nth-child(4) .project__link{background-image:url(../images/_1-fournisseurs.jpg)}}@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),(min-width:1200px) and (min-resolution:192dpi){.projects__element:nth-child(4) .project__link{background-image:url(../images/_1-fournisseurs@2x.jpg)}}@media screen and (min-width:1280px){.project__link:hover{-webkit-filter:grayscale(.5);filter:grayscale(.5)}.project__link:hover:after{opacity:.3}.project__link:hover:before{opacity:.5}.project__link:hover div h3,.project__link:hover div h4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s;transition:all .3s}.project__link:hover div h4{-webkit-transition:all .3s 150ms;transition:all .3s 150ms}}.infos{padding-left:5%;padding-right:5%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:70.4px}@media screen and (min-width:500px){.infos{padding-left:10%;padding-right:10%;margin-top:140.8px}}.link-to-project{display:block;width:170px;margin-left:auto;margin-right:auto;text-align:center;background:#272727;color:#fff;padding:11.73333px 0 12.57143px 0;position:relative}.title-container>.link-to-project{margin:0;margin-bottom:70.4px}@media screen and (min-width:1100px){.title-container>.link-to-project{position:absolute;bottom:0;right:0;margin-bottom:23.46667px}}@supports (mix-blend-mode:lighten){.link-to-project:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);mix-blend-mode:lighten;opacity:0;-webkit-transition:all .3s;transition:all .3s}.link-to-project:hover:after{opacity:1}}p+.link-to-project{margin-top:70.4px}.infos__title{line-height:52.8px;font-size:2.25rem;margin-bottom:35.2px;position:relative}@supports (mix-blend-mode:normal){.infos__title:after{content:"";display:block;width:100%;height:120%;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);mix-blend-mode:lighten}@supports (-webkit-background-clip:text){.infos__title{background:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background:linear-gradient(to left,#ff1493,#00f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.infos__title:after{display:none}}}@media screen and (max-width:400px){.infos__title{font-size:1.5rem;line-height:35.2px}}@media screen and (min-width:850px){.infos__title{width:45%;margin-left:auto;margin-right:auto;text-align:center}}.infos p+.infos__title{margin-top:105.6px}@media screen and (min-width:850px){.infos p+.infos__title{margin-top:140.8px}}.infos p{font-weight:300;max-width:600px}@media screen and (min-width:850px){.infos p{margin-left:auto;margin-right:auto}}.infos p.highlight{max-width:850px;font-weight:400;margin:105.6px auto;padding-left:10px;font-style:italic;position:relative}.infos p.highlight:after{content:"";display:block;width:5px;height:150%;position:absolute;top:50%;left:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:-webkit-gradient(linear,left top,left bottom,from(deeppink),to(blue));background-image:linear-gradient(to bottom,#ff1493,#00f)}@media screen and (min-width:850px){.infos p.highlight{background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);font-size:1.5rem;background-size:100%;padding:70.4px 10%;color:#fff;text-align:center}.infos p.highlight:after{display:none}}.infos figure{margin-top:52.8px;margin-bottom:70.4px}@media screen and (min-width:850px){.infos figure{margin-top:105.6px;margin-bottom:105.6px}}.infos figure img,.infos figure source{display:block;width:100%}.infos figure figcaption{text-align:center;font-weight:300;font-style:italic;display:none}footer{padding-bottom:105.6px}.contact__title{line-height:52.8px;font-size:2.25rem;margin-bottom:35.2px}@media screen and (min-width:500px){.contact__title{margin-bottom:70.4px;line-height:88px;font-size:3.375rem}}@media screen and (min-width:850px){.contact__title{line-height:88px;font-size:5.0625rem;max-width:700px}}.twitter{display:inline-block;width:50px;height:50px;text-indent:-99999px;background-image:url(../images/twitter.svg);background-size:contain;background-repeat:no-repeat;margin-top:35.2px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:450px){.twitter{margin-top:0;margin-left:20px}}@media screen and (min-width:1280px){.twitter:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.page-404{padding-left:5%;padding-right:5%;max-width:1200px;min-width:290px;max-width:650px;margin:140.8px auto}.page-404 h2{font-size:3.375rem;line-height:88px}@media screen and (min-width:850px){.page-404 h2{font-size:5.0625rem;line-height:105.6px;margin-bottom:70.4px}}@supports (mix-blend-mode:normal){.page-404 h2:after{content:"";display:block;width:100%;height:120%;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background-image:linear-gradient(to left,#ff1493,#00f);mix-blend-mode:lighten}@supports (-webkit-background-clip:text){.page-404 h2{background:-webkit-gradient(linear,right top,left top,from(deeppink),to(blue));background:linear-gradient(to left,#ff1493,#00f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-404 h2:after{display:none}}}
/*# sourceMappingURL=styles.css.map */
