@import"https://fonts.googleapis.com/css?family=Lato";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css";.About .content{font-size:2.7rem;line-height:3.7rem}@media screen and (max-width: 1920px){.About{margin-top:3rem;padding:0 12rem}.About .content{font-size:1.6rem;line-height:2.1rem}}@media screen and (max-width: 1382px){.About .content{font-size:2rem;line-height:2.5rem}}@media screen and (max-width: 900px){.About{padding:0}}@media screen and (max-width: 768px){.About .content{font-size:1.4rem;line-height:1.9rem}}@media screen and (max-width: 480px){.About .content{font-size:1.1rem;line-height:1.8rem}}.Skills .skill{margin-bottom:4.5rem}.Skills .skill .highlight-marker{white-space:nowrap;position:relative}.Skills .skill .highlight-marker:before{content:"";position:absolute;top:6px;left:0;width:100%;height:90%;background-color:#999;opacity:.3}@media screen and (max-width: 1920px){.Skills .skill{margin-bottom:3rem}}@media screen and (max-width: 480px){.skill{margin-bottom:2rem}}.work{margin-bottom:15rem;display:flex;flex-direction:column}.work .body{display:flex}.work .body .clickableImage{width:50%}.work .body .clickableImage a{display:contents}.work .body .clickableImage img{width:100%}.work .body .clickableImage:hover{cursor:pointer;transform:scale(1.05)}.work .body .description{width:calc(50% - 6rem);padding:1rem 3rem 0}.work .body .description .project{color:#2a363b;font-family:Raleway,sans-serif;font-size:2.3rem;line-height:3.3rem;padding-bottom:9rem;font-weight:700;position:relative}.work .body .description .project:after{content:"";width:1px;display:block;height:120px;background-color:#ccc;position:absolute;left:5px;top:60px}.work .body .description .infos div:first-letter{opacity:.8;color:#db7093}.work .infos:hover{cursor:pointer;color:#2a363b}@media screen and (max-width: 1920px){.work{margin-bottom:6rem}.work .body .description .project{padding-bottom:7rem;font-size:1.8rem;line-height:2rem}.work .body .description .project:after{top:42px;height:93px}}@media screen and (max-width: 1382px){.work .body .description{padding:1rem 0rem 0 3rem}.work .body .description .project{padding-bottom:6rem}.work .body .description .project:after{height:75px}}@media screen and (max-width: 1024px){.work{margin-bottom:6rem}.work .body{flex-direction:column-reverse}.work .body .description,.work .body .clickableImage{padding:0;width:100%}.work .body .description .project{padding-bottom:1em;font-size:2.2rem}.work .body .description .project:after{display:none}.work .body .description .infos{margin-bottom:2.5rem}.work .body a img{width:75%;margin:0 auto}}@media screen and (max-width: 900px){.work{margin-bottom:4.5rem}.work .body .description{padding:1rem 3rem 0}.work .body .description .project{padding-bottom:2rem;font-size:2rem}.work .body .description .infos{font-size:1.6rem;line-height:2rem;margin-bottom:2.5rem}}@media screen and (max-width: 480px){.work{margin-bottom:2.5rem}.work .body .description{padding:0}.work .body .description .project{padding-bottom:1rem;font-size:1.3rem}.work .body .description .infos{font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem}}.graphic .articles{display:flex;flex-direction:column;gap:3rem}.graphic .illustrations{display:flex}.graphic .clickableImage:hover{cursor:pointer}.graphic .illustrations .empty{width:50%}.graphic .illustrations a{text-decoration:none;color:#999;font-family:Raleway,sans-serif;margin-top:-3rem}.graphic .illustrations i,.graphic .illustrations a:hover{color:#db7093}@media screen and (max-width: 1920px){.graphic .illustrations{margin-top:4rem}.graphic .illustrations a{margin-top:-2rem}.graphic .illustrations .empty{width:60%}}@media screen and (max-width: 1382px){.graphic .illustrations{margin-top:4.5rem}.graphic .illustrations .empty{width:55%}}@media screen and (max-width: 1024px){.graphic .illustrations{justify-content:center;margin-top:2rem}.graphic .illustrations a{margin-top:0}.graphic .illustrations .empty{display:none}}@media screen and (max-width: 480px){.graphic .illustrations{margin-top:1rem}}.conferences.work .body .description{width:fit-content}.conferences.work .body .description .project{padding-bottom:1rem}.conferences.work .body .description .project:after{display:none}.More{margin-top:0}.More .more{display:flex;padding:1.5rem}.More .more .more-title{font-size:2.2rem;color:#2a363b;font-weight:500;width:25%;text-align:center;text-decoration:underline;text-decoration-color:#dadada}.More .more .more-content-items{display:flex;width:65%;justify-content:flex-start}.More .more .more-content{width:65%}.More .more .more-content-item{padding-right:3rem}.More .more .more-content-item:first-letter{opacity:.8;color:#db7093}.More .image-section{margin-top:5rem}@media screen and (max-width: 1920px){.More .more{display:flex;padding:1.2rem}.More .more .more-title{font-size:1.5rem}.More .more .more-content-item{padding-right:1.7rem}}@media screen and (max-width: 1382px){.More .image-section{margin-top:2rem}.More .more .more-title{font-size:1.8rem}.More .more .more-content-item,.More .more .more-content{font-size:1.6rem}.More .more .more-content,.More .more .more-content-items{margin-left:1.2rem}}@media screen and (max-width: 1024px){.More .more{padding:1.2rem 0}.More .more .more-title{font-size:1.6rem}.More .more .more-content-item,.More .more .more-content{font-size:1.4rem}}@media screen and (max-width: 900px){.More .more{padding:1.2rem}.More .more .more-title{font-size:1.4rem}.More .more .more-content-item,.More .more .more-content{font-size:1.2rem}.More .more .more-content,.More .more .more-content-items{padding-left:1.5rem}}@media screen and (max-width: 768px){.More .more{flex-direction:column;padding:0 .5rem 2rem}.More .more .more-title{width:100%;text-align:left;margin:1rem 0;font-size:1.3rem}.More .more .more-content-items,.More .more .more-content{width:100%;padding-left:0}.More .more .more-content-items{flex-wrap:wrap}.More .more .more-content-item{padding-right:0;width:50%;text-align:center;font-size:1rem;margin-bottom:.4rem}.More .image-section{margin-top:3rem}}.article{font-family:"Source Serif Pro",serif,Georgia,Cambria,Times New Roman,Times,serif;padding:4em 8em;text-align:left;color:#2a363b;font-size:21px;letter-spacing:-.003em;line-height:32px;overflow-wrap:break-word;text-rendering:optimizelegibility;word-break:break-word}.article h1{line-height:56px;margin-top:.6em;font-size:48px;letter-spacing:-.011em;margin-bottom:-.27em;font-family:"Source Serif Pro",serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:400}.article h2{margin-top:3em;margin-bottom:-.46em;font-weight:500}.article p{margin-bottom:-.46em;margin-top:2em}.article a{text-decoration:underline;color:inherit;-webkit-tap-highlight-color:transparent}.article img.nodejs{float:left;width:7em;margin-right:2em}.article img[alt=nodejs-post-sketchnote]{width:100%}.article img[alt=nodejs-post-sketchnote]:hover{cursor:pointer;opacity:.7}@media screen and (max-width: 1024px){.article{padding:4em 6em}.article img.nodejs{width:5.5em}}@media screen and (max-width: 900px){.article{padding:2em 4em;font-size:18px;line-height:25px}.article h1{line-height:50px;font-size:40px}}@media screen and (max-width: 768px){.article{padding:2em}}@media screen and (max-width: 480px){.article{padding:.8em 2.5em;font-size:16px;line-height:22px}.article h1{line-height:38px;font-size:28px}.article h2{font-size:24px}.article img.nodejs{width:3em;margin-right:1em}}.Microsoft{min-height:100vh}.Microsoft .Header{margin:14rem 0 0 8rem;display:flex;justify-content:flex-start;align-items:baseline}.Microsoft .Header h2{text-align:center;margin:0;font-size:2em}.Microsoft img.msLogo{height:4.5rem;margin-right:1.5rem}.Microsoft .Section .description{margin-bottom:.5rem}.Microsoft .Section .description .highlight-marker{white-space:nowrap;position:relative}.Microsoft .Section .description .highlight-marker:before{content:"";position:absolute;top:6px;left:0;width:100%;height:90%;background-color:#999;opacity:.3}.Microsoft .Section{margin-top:4rem;padding:0 12rem 0 9rem}.Microsoft .Section.coverImage{margin-bottom:15rem}.Microsoft .Section .content{font-size:2.7rem;line-height:3.7rem;margin:0 0 2rem}.Microsoft .msDevRoadShow{display:flex;flex-direction:column;align-items:center}.Microsoft a.msDevRoadShow{text-decoration:none;font-size:1rem;color:#555;padding-top:0}.Microsoft .Section .content .text{display:flex;flex-direction:column;align-items:center}.Microsoft .Section .content .text span{margin-bottom:3rem}.Microsoft .MediaSection{margin-bottom:0}.Microsoft .MediaSectionItem{display:flex;align-items:center;justify-content:space-around;width:100%}.Microsoft .MediaSectionItem.media{padding:1rem 0}.Microsoft .MediaSectionItem.media .text{display:none}.Microsoft .MediaSectionItem.media:not(:last-child){border-bottom:1px solid #bbb}.Microsoft .MediaSectionItem .ImageWithLoader{width:45%}.Microsoft .MediaSectionItem .ImageWithLoader img{width:100%}.Microsoft .MediaSectionItem .media-item{width:40%}.Microsoft .MediaSectionItem .media-item .ImageWithLoader{width:100%}.Microsoft .Section .content .cover-image-wrapper a{padding-left:0}.Microsoft .ImageWithLoader.cover-image{margin:2rem 0 0}.Microsoft .ImageWithLoader.cover-image img{width:60%}.Microsoft .ImageWithLoader img:hover{cursor:pointer}.Microsoft .MediaSection .media-item .media-info{font-size:3rem;padding-top:1.5rem}@media screen and (max-width: 1920px){.Microsoft .Header{margin-top:8rem}.Microsoft .Header h2{font-size:3rem}.Microsoft img.msLogo{height:2.5rem;margin-right:1rem}.Microsoft .Section{margin-top:1rem;padding:0 12rem 0 9rem}.Microsoft .Section .content{font-size:1.3rem;line-height:2rem;padding-top:3rem;margin:0}.Microsoft .Section .description,.Microsoft .Section.coverImage{margin-bottom:0rem}.Microsoft .ImageWithLoader.cover-image img{width:100%}.Microsoft .Section .content .text span{margin-bottom:1rem}.Microsoft .Section .content.msDevRoadShow{padding-top:.8rem;margin-bottom:0;font-size:1.1rem}.Microsoft .MediaSection .media-item .media-info{font-size:1rem;padding-top:.8rem}.Microsoft .MediaSectionItem .media-item{width:35%}.Microsoft .MediaSectionItem .ImageWithLoader{width:55%}.Microsoft .MediaSectionItem.media{padding:1.5rem 0}}@media screen and (max-width: 1382px){.Microsoft .Section{padding:0 8rem}.Microsoft .Header{margin-top:6rem}.Microsoft .Section .content .text{font-size:1.1rem}}@media screen and (max-width: 1024px){.Microsoft .Header{margin:6rem 4rem 0;flex-direction:row}.Microsoft .Header h2{text-align:left}.Microsoft img.msLogo{margin-right:.5rem}.Microsoft .Section{padding:0 3rem}.Microsoft .Section .content .text{text-align:center}}@media screen and (max-width: 900px){.Microsoft .Header{margin:6rem 3rem 0 2.5rem}.Microsoft .Header h2{font-size:2rem}.Microsoft .Section{padding:0;margin:0 2.5rem}.Microsoft .Section .content.msDevRoadShow{padding-top:.5rem}.Microsoft .MediaSectionItem .text{line-height:1.5rem}.Microsoft .MediaSectionItem .text:first-child{width:50%}.Microsoft .MediaSectionItem .text:nth-child(2){width:35%}}@media screen and (max-width: 768px){.Microsoft .Header{margin-top:4rem}.Microsoft .Section{margin:0 2rem}}@media screen and (max-width: 480px){.Microsoft .Header{align-items:flex-start;margin:3rem 1.8rem 0}.Microsoft .Section{margin:0 1.8rem}.Microsoft .Section .content{font-size:1.1rem;line-height:1.5rem}.Microsoft .Section .content .description:first-child{margin-bottom:1rem}.Microsoft .Section .content.msDevRoadShow{font-size:.9rem}.Microsoft .MediaSection{margin-top:2rem}.Microsoft .MediaSection .MediaSectionItem.content{display:none}.Microsoft .MediaSection .MediaSectionItem.media{flex-direction:column}.Microsoft .MediaSection .MediaSectionItem.media .ImageWithLoader,.Microsoft .MediaSection .MediaSectionItem.media .media-item{width:80%}.Microsoft .MediaSection .MediaSectionItem.media .media-item .ImageWithLoader{width:100%}.Microsoft .MediaSectionItem.media .text{display:flex;align-items:baseline;justify-content:center;font-family:Raleway,sans-serif;color:#555;width:100%}.Microsoft .MediaSectionItem.media .text:nth-child(3){margin-top:2rem}.Microsoft .MediaSectionItem.media .text span{margin:0 .3rem .3rem 0}.Microsoft .MediaSection .media-item{margin-top:0}.Microsoft .MediaSection .media-item .media-info{display:none}}.Paquier{min-height:100vh}.Paquier .Header{margin:14rem 0 0 8rem;display:flex;justify-content:flex-start;align-items:baseline}.Paquier .Header h2{text-align:center;margin:0;font-size:2em}.Paquier img.msLogo{height:4.5rem;margin-right:1.5rem}.Paquier .Section .description{margin-bottom:.5rem}.Paquier .Section .description .highlight-marker{white-space:nowrap;position:relative}.Paquier .Section .description .highlight-marker:before{content:"";position:absolute;top:6px;left:0;width:100%;height:90%;background-color:#999;opacity:.3}.Paquier .Section{margin-top:4rem;padding:0 12rem 0 9rem}.Paquier .Section.coverImage{margin-bottom:15rem}.Paquier .Section .content{font-size:2.7rem;line-height:3.7rem;margin:0 0 2rem}.Paquier .paquierinfo{display:flex;flex-direction:column;align-items:center}.Paquier a.paquierinfo{text-decoration:none;font-size:1rem;color:#555;padding-top:0}.Paquier .Section .content .text{display:flex;flex-direction:column;align-items:center;font-size:1.5rem}.Paquier .Section .content .text span{margin-bottom:3rem}.Paquier .MediaSection{margin-bottom:0}.Paquier .MediaSectionItem{display:flex;align-items:center;justify-content:space-around;width:100%}.Paquier .MediaSectionItem.media{padding:1rem 0}.Paquier .MediaSectionItem.media .text{display:none}.Paquier .MediaSectionItem.media:not(:last-child){border-bottom:1px solid #bbb}.Paquier .MediaSectionItem .ImageWithLoader{width:45%}.Paquier .MediaSectionItem .ImageWithLoader img{width:100%}.Paquier .MediaSectionItem .media-item{width:40%}.Paquier .MediaSectionItem .media-item .ImageWithLoader{width:100%}.Paquier .Section .content .cover-image-wrapper a{padding-left:0}.Paquier .ImageWithLoader.cover-image{margin:2rem 0 0}.Paquier .ImageWithLoader.cover-image img{width:60%}.Paquier .ImageWithLoader img:hover{cursor:pointer}.Paquier .MediaSection .media-item .media-info{font-size:3rem;padding-top:1.5rem}@media screen and (max-width: 1920px){.Paquier .Header{margin-top:8rem}.Paquier .Header h2{font-size:3rem}.Paquier img.msLogo{height:2.5rem;margin-right:1rem}.Paquier .Section{margin-top:1rem;padding:0 12rem 0 9rem}.Paquier .Section .content{font-size:1.3rem;line-height:2rem;padding-top:3rem;margin:0}.Paquier .Section .description,.Paquier .Section.coverImage{margin-bottom:0rem}.Paquier .ImageWithLoader.cover-image img{width:100%}.Paquier .Section .content .text span{margin-bottom:1rem}.Paquier .Section .content.paquierinfo{padding-top:.8rem;margin-bottom:0;font-size:1.1rem}.Paquier .MediaSection .media-item .media-info{font-size:1rem;padding-top:.8rem}.Paquier .MediaSectionItem .media-item{width:35%}.Paquier .MediaSectionItem .ImageWithLoader{width:55%}.Paquier .MediaSectionItem.media{padding:1.5rem 0}}@media screen and (max-width: 1382px){.Paquier .Section{padding:0 8rem}.Paquier .Header{margin-top:6rem}.Paquier .Section .content .text{font-size:1.1rem}}@media screen and (max-width: 1024px){.Paquier .Header{margin:6rem 4rem 0;flex-direction:row}.Paquier .Header h2{text-align:left}.Paquier img.msLogo{margin-right:.5rem}.Paquier .Section{padding:0 3rem}.Paquier .Section .content .text{text-align:center}}@media screen and (max-width: 900px){.Paquier .Header{margin:6rem 3rem 0 2.5rem}.Paquier .Header h2{font-size:2rem}.Paquier .Section{padding:0;margin:0 2.5rem}.Paquier .Section .content.paquierinfo{padding-top:.5rem}.Paquier .MediaSectionItem .text{line-height:1.5rem}.Paquier .MediaSectionItem .text:first-child{width:50%}.Paquier .MediaSectionItem .text:nth-child(2){width:35%}}@media screen and (max-width: 768px){.Paquier .Header{margin-top:4rem}.Paquier .Section{margin:0 2rem}}@media screen and (max-width: 480px){.Paquier .Header{align-items:flex-start;margin:3rem 1.8rem 0}.Paquier .Section{margin:0 1.8rem}.Paquier .Section .content{font-size:1.1rem;line-height:1.5rem}.Paquier .Section .content .description:first-child{margin-bottom:1rem}.Paquier .Section .content.paquierinfo{font-size:.9rem}.Paquier .MediaSection{margin-top:2rem}.Paquier .MediaSection .MediaSectionItem.content{display:none}.Paquier .MediaSection .MediaSectionItem.media{flex-direction:column}.Paquier .MediaSection .MediaSectionItem.media .ImageWithLoader,.Paquier .MediaSection .MediaSectionItem.media .media-item{width:80%}.Paquier .MediaSection .MediaSectionItem.media .media-item .ImageWithLoader{width:100%}.Paquier .MediaSectionItem.media .text{display:flex;align-items:baseline;justify-content:center;font-family:Raleway,sans-serif;color:#555;width:100%}.Paquier .MediaSectionItem.media .text:nth-child(3){margin-top:2rem}.Paquier .MediaSectionItem.media .text span{margin:0 .3rem .3rem 0}.Paquier .MediaSection .media-item{margin-top:0}.Paquier .MediaSection .media-item .media-info{display:none}}.Main{font-family:Josefin Sans,sans-serif;text-align:center;text-rendering:optimizeLegibility;text-size-adjust:100%;width:100%;background-color:#fcfcfc}.Main .Menu{width:20%}.Main .page{z-index:8;width:80%;min-height:calc(100vh - 3rem);float:right}.Main .page .resume{padding-bottom:7rem}@media screen and (max-width: 1920px){.Main .page{width:85%}.Main .Menu{width:15%}}@media screen and (max-width: 1382px){.Main .page{width:84%}.Main .page .resume{padding-bottom:4rem}.Main .Menu{width:16%}}@media screen and (max-width: 1024px){.Main .page{width:79%}.Main .page .resume{padding-bottom:2rem}.Main .Menu{width:21%}}@media screen and (max-width: 900px){.Main{height:100%}.Main .page{width:85%}.Main .page .resume{padding-bottom:1.5rem}.Main .Menu{width:15%}}
