/*!normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css*/@import "https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;700&family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap";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}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face{font-family:fontawesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.icon{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fw,.page-footer .external a .icon{width:1.28571429em;text-align:center}.icon-twitter:before{content:"\f099"}.icon-github:before{content:"\f09b"}.icon-gitlab:before{content:"\f296"}.icon-linkedin:before{content:"\f0e1"}.icon-envelope:before{content:"\f0e0"}.icon-file:before{content:"\f15b"}.icon-at:before{content:"\f1fa"}.icon-briefcase:before{content:"\f0b1"}.icon-cloud:before{content:"\f0c2"}.icon-code:before{content:"\f121"}.icon-coffee:before{content:"\f0f4"}.icon-cog:before{content:"\f0f3"}.icon-flask:before{content:"\f0c3"}.icon-graduation:before{content:"\f19d"}.icon-hashtag:before{content:"\f292"}.icon-institute:before{content:"\f19c"}.icon-lightbuld:before{content:"\f0eb"}.icon-mapmarker:before{content:"\f041"}.icon-mobile:before{content:"\f10b"}.icon-phone:before{content:"\f095"}.icon-suitcase:before{content:"\f0f2"}.icon-tags:before{content:"\f02c"}.icon-thumbup:before{content:"\f164"}.icon-idcard:before{content:"\f2c3"}.icon-addresscard:before{content:"\f2bc"}.icon-balance-scale:before{content:"\f24e"}/*!* rdubois.fr CSS by @reveliant
* License - https://opensource.org/licenses/MIT (MIT License)
* Inspired by Pure CSS Blog layout*/*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;min-height:100%}body{background-color:#efefe6;margin:0;text-rendering:optimizeLegibility;font-family:Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}@media print{body{font-size:.9rem}}a{text-decoration:none;color:#3d92c9}@media(max-width:48rem){a{min-height:7mm;vertical-align:baseline}}a:hover,a:focus{text-decoration:underline}img{color:#000}ul{margin-left:1.5rem;padding-left:0;list-style-type:square}h2{letter-spacing:.075em;font-weight:500;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;margin:1em 0;text-transform:uppercase;border-bottom:1px solid #ccc}h3{margin:.5em 0;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;color:#025}small{font-size:.75rem;color:#999;margin:0;font-weight:100}blockquote{border-left:5px solid #ccc;margin:0;padding:.1ex 1em}@media print{.no-print{display:none!important}}.page-header{border-top:.5rem solid #242020;background:#dcdcd3;padding:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-header .title>a{display:flex;flex-direction:row;align-items:center;text-decoration:none;color:#242020;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}.page-header .logo{max-width:72px;margin-right:1rem}.page-header .author{font-size:1.75rem;letter-spacing:-.025em}.page-header .job{font-size:1.4rem;font-weight:400;color:#e46}.page-header ul{margin-left:0;padding-left:0;list-style-type:none}.page-header ul li,.page-header ul li a{display:inline-block;text-decoration:none}.page-header .nav ul{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.page-header .nav ul li{margin:.2rem .1rem;line-height:120%;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;font-size:1.1rem;white-space:nowrap}.page-header .nav ul li a{padding:.5rem;color:#966}.page-header .nav ul li:hover a,.page-header .nav ul li.active a{color:#025}.page-header .nav ul li .icon{font-size:1.5em}.single-page .page-header{border-top:none;background-repeat:no-repeat;background-position:50% 80%;background-size:cover;background-image:linear-gradient(rgba(36,32,32,.95),rgba(36,32,32,.8)),url(/img/jad-limcaco-NT1mJPgni6A-unsplash.jpg);flex-direction:column;justify-content:center;align-items:stretch;padding:1rem 2rem}@media(max-width:80rem){.single-page .page-header{padding:0}}.single-page .page-header h1{margin-top:auto}@media print{.single-page .page-header h1{margin-bottom:.25em}}.single-page .page-header .title>a{flex-direction:column;color:#fff}.single-page .page-header .title>a .author{font-size:2.0125rem}.single-page .page-header .logo{max-width:100px;margin-right:0}.single-page .page-header .hashtags{font-family:Georgia,cambria,serif;color:#fff;font-style:italic;text-align:center}@media print{.single-page .page-header .hashtags{margin:.25em auto}}.single-page .page-header .external{width:100%;background:#dcdcd3}.single-page .page-header .external ul{display:flex;flex-direction:row;justify-content:center;margin:0}.single-page .page-header .external ul li a{display:inline-block;padding:.5rem .75rem;color:#242020}.single-page .page-header .external ul li:hover a,.single-page .page-header .external ul li.active a{background:rgba(0,0,0,.1);color:#025}@media print{.single-page .page-header .external ul li a::after{content:attr(data-print);padding-left:1ex}}.single-page .page-header .legal,.single-page .page-header .page-nav ul li{letter-spacing:.075em;text-transform:uppercase;font-size:.88rem;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}.single-page .page-header .legal a,.single-page .page-header .page-nav ul li a{padding:.5rem;color:#bba19d}.single-page .page-header .legal:hover a,.single-page .page-header .page-nav ul li:hover a,.single-page .page-header .active.legal a,.single-page .page-header .page-nav ul li.active a{background:#966;color:#242020}.single-page .page-header .legal .icon,.single-page .page-header .page-nav ul li .icon{font-size:inherit}.single-page .page-header .page-nav ul{display:flex;flex-direction:column;text-align:center}@media print{.single-page .page-header .page-nav ul{display:none}}.single-page .page-header .legal{display:flex;justify-content:center;margin-top:auto;font-size:70%}@media print,(max-width:80rem){.single-page .page-header .legal{display:none}}.single-page .page-header .legal a{text-decoration:none}.page-footer{background:#333;padding:4rem 2rem 5rem;display:flex;flex-direction:row;align-items:center}.page-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page-footer li{line-height:150%}.page-footer .hashtags{width:50%;font-family:Georgia,cambria,serif;color:#fff;font-style:italic}.page-footer .author{font-size:150%;color:#ccc;margin:0 0 .25rem}.page-footer .external{width:50%}.page-footer .external a{text-decoration:none;font-size:.95rem;color:#ccc}.page-footer .external a:hover,.page-footer .external a:focus{color:#d6d6d6}.page-footer .external a .icon{display:inline-block;margin-right:.25rem;font-size:1.5em;vertical-align:middle}.page-footer .page-nav ul li,.page-footer .legal{letter-spacing:.075em;text-transform:uppercase;font-size:.88rem;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}.page-footer .page-nav ul li a,.page-footer .legal a{text-decoration:none;padding:.5rem;color:#bba19d}.page-footer .page-nav ul li:hover a,.page-footer .page-nav ul li.active a,.page-footer .legal:hover a,.page-footer .legal.active a{color:#966}.page-footer .page-nav ul li .icon,.page-footer .legal .icon{font-size:inherit}.single-page .page-footer{display:none;justify-content:flex-end;padding:3rem 2rem 2rem}@media(max-width:80rem){.single-page .page-footer{display:flex}}@media print{.single-page .page-footer .legal{display:none}}main{padding:0 1rem}@media(min-width:48rem){main{padding:0 3rem}}.fluid-container main{width:100%;padding-top:30%;background-image:url(../img/face.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.resume-container aside{padding:0 1rem}@media(min-width:48rem){.resume-container aside{padding:0 1rem 0 3rem}}.resume-container aside h3{color:#025;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}@media(min-width:80rem){.resume-container{display:flex;flex-direction:row-reverse;align-items:flex-start}.resume-container main{flex:1 1 70%}.resume-container aside{flex:1 1 30%}}.container{width:100%;max-width:80rem;margin:0 auto}.single-page{min-height:100%}@media(min-width:80rem){.single-page{display:grid;grid:auto-flow/25% 1fr}.single-page .resume-container{height:100%;display:block;overflow-y:scroll}}.entry{clear:both;margin-bottom:.5rem}.entry-header{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media(min-width:48rem){.entry-header{align-items:center}}.entry-date{font-size:90%;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;width:4.75rem;margin:0 1rem 0 0;text-align:center;font-weight:200;color:#a33;flex-shrink:0}@media print{.entry-date{width:3.8rem;margin:0 .8rem 0 0}}.entry-date-since{display:block;margin:0 0 .2rem}.entry-date-year{display:block;margin:0;padding:.2rem .5rem;min-width:3.3rem;background:#a33;color:#fff}.entry-date-months{display:block;margin:.2rem 0 0}.entry-title{flex-grow:1;font-family:lexend deca,Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}.entry-position{color:#025;margin:0 0 .2em}.entry-brand{font-size:1rem;color:#000;margin:0}.entry-logo{border-radius:4px;background-color:#fff;margin-left:1rem;max-height:48px;max-width:48px;min-width:48px}.entry-body{display:flex}.entry-body::before{content:"";min-width:2.375rem;margin:.5rem 3.375rem 0 0;border-right:2px dashed rgba(170,51,51,.5)}@media print{.entry-body::before{min-width:1.9rem;margin:.5rem 2.7rem 0 0}}.entry:last-of-type .entry-body::before{border-right:none}.entry-desc{flex-grow:1;font-family:Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;color:#444;line-height:125%;text-align:justify}.entry-tags{font-family:Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;font-size:.7rem;line-height:1.3rem;margin-left:0;list-style-type:none}.entry-desc,.entry-tags{display:none}@media print,(min-width:48rem){.entry-desc,.entry-tags{display:block}}@media print{.entry-desc,.entry-tags{font-size:.85em}}form{width:80%;margin:0 auto}.input{display:block;background:0 0;border:none;border-bottom:1px solid #333}.input-group{flex-direction:row;align-items:center;margin:.33333333rem 0}@media(min-width:48rem){.input-group{display:flex}.input-group label{width:30%}.input-group .input{flex-grow:1}.input-group .input+.input{margin-left:2rem}}.input-group-start{align-items:flex-start}input,textarea,select{font-family:Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;font-size:.9em}textarea{min-height:10rem}.tag{display:inline-block;white-space:nowrap;margin:.2rem .1rem;padding:.05rem .3rem;color:#fff;background:#000;opacity:.5}.tag:hover .tag{opacity:1}.tag.tag-technologies{background:#4d85d1}.tag.tag-development{background:#d7cf4d}.tag.tag-products{background:#df2d4f}.tag.tag-os{background:#df59d1}.tag.tag-organizational{background:#5aba59}.skills ul{font-family:Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif;color:#444}.skills .tags-group{margin:0 0 1rem;padding:0}.skills .tags-group .tag{padding:.2rem .5rem;font-weight:100;opacity:1}.skills .tags-group ul{list-style:none;margin:.5rem 0 0;line-height:1.3rem;text-align:center;font-family:Montserrat,FreeSans,Arimo,droid sans,Helvetica,Arial,sans-serif}.skills .tags-group ul li{display:inline-block;white-space:nowrap;vertical-align:baseline;margin:auto .15rem}.skills .tags-group ul li.tag-0{font-size:70%}.skills .tags-group ul li.tag-1{font-size:95%}.skills .tags-group ul li.tag-2{font-size:120%}.skills .tags-group ul li.tag-3{font-size:145%}@media print{.skills .tags-group ul{font-size:.9em;line-height:1.2em}}.single-page .skills{display:flex;flex-wrap:wrap;justify-content:stretch}.single-page .skills h2{width:100%}@media print,(min-width:80rem){.single-page .skills .tags-group{text-align:center;width:50%}}