/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}body{margin:0;font-family:"Helvetica Neue", Lato, sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#222}.app-header{display:none;padding:3%;background-color:#323359;color:#fff;text-align:center}.app-header a{color:#fff}.app-header .app-header-navigation{text-align:center}.app-header .app-header-navigation a{display:inline-block;padding:2em}.app-footer{clear:both;padding:6em 3% 6em 3%;background-color:#506368;color:#fff;text-align:center}.app-footer a{color:#fff}.app-footer .app-footer-title{font-weight:300}.app-footer .app-footer-navigation{text-align:center}.app-footer .app-footer-navigation a{display:block}@media (min-width: 701px){.app-footer .app-footer-navigation a{text-align:left;display:inline-block;padding:2em}.app-footer .app-footer-navigation a:last-child{text-align:right}}.content{margin:0 auto;overflow:hidden}.content-intro,.content-outro{padding:3em 6% 1.5em 6%;text-align:center}@media (min-width: 701px){.content-intro,.content-outro{padding:3em 15% 1.5em 15%}}.content-intro p,.content-outro p{font-weight:300;margin-top:1.5em}h1,.content-title{font-size:2.75em;font-weight:100;line-height:1.25;margin:0}.app-footer-title.heavy,.content-title.heavy{font-weight:300;margin-bottom:.5em}h2{font-weight:400;font-size:1.3em;line-height:1.25;margin:0;margin-bottom:.25em}p,ol,ul{margin:0;margin-bottom:1.5em}ul{padding-left:1.5em}img{width:100%}.content-wrap{margin:0 auto;width:100%;max-width:1180px;clear:both;overflow:hidden}.avoid-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.break{-webkit-column-break-before:always;page-break-before:always;-webkit-break-before:always;-moz-break-before:always;break-before:always}.last-name{white-space:nowrap}.content-navigation{clear:both;margin:2em;text-align:center}.content-navigation a{display:inline-block;padding:1em;color:#fff;text-decoration:none;background-color:rgba(42,68,46,0.5)}.content-navigation a:hover{background-color:#2a442e}.content-main{padding:6%}@media (min-width: 701px){.content-main{padding:3%}.content-main.columnized{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;-webkit-column-rule:1px dotted rgba(42,68,46,0.75);-moz-column-rule:1px dotted rgba(42,68,46,0.75);column-rule:1px dotted rgba(42,68,46,0.75)}}@media (min-width: 921px){.content-main{float:left;width:66.666666%}}.content-side{padding:6%;color:#fff;font-weight:300;background-color:rgba(42,68,46,0.75)}@media (min-width: 701px){.content-side{padding:3%}}@media (min-width: 921px){.content-side{float:right;width:33.33333333%;margin-top:3%;margin-bottom:3%}}.content-side h2{font-size:1em;font-weight:200;font-weight:300;text-align:center;margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted rgba(168,175,117,0.5)}.content-side a{color:#fff}.content-side ul{line-height:1.25}.content-side ul li{margin-bottom:.75em}.content-side ul li li{margin-bottom:0}.content-with-visual{background-color:#efefef}.content-with-visual .content-intro{position:relative;color:#fff;padding:15% 6%;background-image:url(../gui/liege.jpg);background-position:center center;background-size:cover}@media (min-width: 701px){.content-with-visual .content-intro{padding:15% 9%}}.content-with-visual .content-intro:before{content:"";background-color:rgba(19,42,88,0.5);background-color:#2a2a2a;background-color:rgba(42,42,42,0.42);position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.content-with-visual .content-intro .content-title.full-name{font-size:3.75em}.content-with-visual .content-intro h1,.content-with-visual .content-intro h2{position:relative;z-index:2}.content-profile{background-color:rgba(168,175,117,0.25)}@media (min-width: 921px){.content-profile{padding-bottom:1.5em}}.content-abilities{background-color:rgba(180,165,110,0.5)}@media (min-width: 921px){.content-education .content-main{float:none;width:100%}}.content-education .positions .position{padding-bottom:1em}@media (min-width: 701px){.content-education .positions .position{padding-bottom:0}.content-education .positions .position:nth-child(2n){border:none}}.content-education .positions .position-role{margin-left:0}.content-education .positions .position-information{width:100%}.position{margin-bottom:1.5em;overflow:hidden;clear:both;border-bottom:1px dotted #ccc}@media (min-width: 701px){.position:last-child{border:none}}.position .position-role{margin-bottom:.5em}@media (min-width: 701px){.position .position-role{margin-left:25%}}@media (max-width: 400px){.position .position-information,.position .description{border-left:1px dotted #ccc;padding-left:1em}}.position .position-information{line-height:1.5;padding-bottom:.5em}@media (min-width: 701px){.position .position-information{float:left;width:25%;padding-top:.125em;padding-right:3em;padding-bottom:1.5em}}@media (min-width: 701px){.position .description{float:right;width:75%;padding-right:3em}}.position .company,.position .duration{color:#999;font-size:.8125em;margin:0}.position .company{font-weight:700}.content-projects{clear:both;background-color:rgba(86,104,80,0.25);padding-bottom:3%}.projects{overflow:hidden;margin:0;padding:0;list-style:none;text-align:center}.project{position:relative;text-align:left;margin:6%;max-width:420px}@media (min-width: 401px){.project{margin:3% auto}}@media (min-width: 701px){.project{float:left;width:27.3333333%;margin:3%}}.project:before{content:"";display:block;width:100%;padding-bottom:100%;background-image:url(../gui/imac.svg);background-position:center top;background-repeat:no-repeat;background-size:100% auto}.project .project-thumbnails{position:absolute;top:3%;left:3%;right:3%;width:94%;padding-bottom:52.875%;overflow:hidden}.project .project-thumbnails:hover{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-scrollbar}.project .project-thumbnails.slider{top:5%}.project .project-thumbnail{margin:0;padding:0;position:absolute;z-index:2;left:0;top:0;width:100%}.project .project-thumbnail img{display:block;width:100%}.project .slider_tabs{position:absolute;z-index:100;left:3%;top:3%;width:94%;list-style-type:none;margin:0;padding:0;display:table}.project .slider_tabs li{display:table-cell}.project .slider_tabs li a{display:block;width:100%;margin:0;height:1em;overflow:hidden;text-indent:-9999px;background-color:#ddd;border-right:1px solid #999;border-bottom:1px solid #999}.project .slider_tabs li.slider_here a{background-color:#aaa}.project .project-description{position:absolute;z-index:3;top:90%;left:0;right:0}.project .project-title{text-align:center;font-weight:200;font-weight:300;margin:0}.project .project-title a{color:inherit;text-decoration:none}.project .project-title a:hover{text-decoration:underline}.project .project-navigation{z-index:3;bottom:0;left:0;right:0}.project .project-navigation a{text-indent:-9999px;position:absolute;z-index:100;top:0;right:0;left:0;bottom:0}

/*# sourceMappingURL=app.css.map */
