/*! normalize.css v4.1.1 | 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,header,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}h1{font-size:2em;margin:.67em 0}img{border-style:none}svg:not(:root){overflow:hidden}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img,svg{vertical-align:middle}body{font:16px/26px Helvetica,Helvetica Neue,Arial}article.cv{margin:0 10%}section{margin:2em 0}section h1{color:#77b7d8;font-family:Helvetica,Helvetica Neue,Arial,sans-serif}@font-face{font-family:NW;src:url(nw.woff2) format("woff2"),url(nw.woff) format("woff")}.hello,.hello:before{-webkit-transform-origin:bottom;transform-origin:bottom}.hello:before{color:red;content:"hello.";position:absolute;z-index:-1}.hello{border-bottom:.36em solid #ff0;color:#77b7d8;display:inline-block;font-family:NW,sans-serif;font-size:4.5em;font-style:normal;font-weight:400;line-height:.7em;margin:.5em 0 .25em -8px}.intro p{font-family:palatino,Baskerville,Hoefler Text,Garamond,Times New Roman,Georgia,serif;font-size:21px;font-style:italic;line-height:1.42}@media (min-width:220px){.hello{font-size:-webkit-calc(.17857em + 31.42857vw);font-size:calc(.17857em + 31.42857vw)}.intro p{font-size:-webkit-calc(1.3125rem + 2.14286vw - .29464em);font-size:calc(1.3125rem + 2.14286vw - .29464em);line-height:-webkit-calc(1.2em + 1.6vw);line-height:calc(1.2em + 1.6vw)}}@media (min-width:500px){.hello{font-size:10em}.intro p{font-size:1.6875rem;line-height:1.7}}.clients ul{list-style:none;margin-left:0;padding-left:0}.clients li{padding-left:1em;padding-right:1em;text-indent:-1em}.clients li:before{content:"\2735";padding-right:7px}.clients a{color:#2c424e;padding-left:1em;padding-right:1em;position:relative;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.clients a:visited{color:#547e96}.clients a:before{background:transparent;content:" ";height:26px;left:0;position:absolute;-webkit-transform:skew(-12deg);transform:skew(-12deg);-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1}.clients a:hover:before{background:#b1ff05}@media (min-width:768px){.clients ul{list-style:none;margin-left:-20px;padding-left:0;position:relative}.clients ul:before{background:#fff;content:" ";height:100%;margin-left:-20px;position:absolute;width:20px}.clients li{display:inline-block;padding-left:0}}.clients h1{font-size:2.25em;line-height:1.2}ul.social{padding:0;text-align:center}.social li{display:inline;list-style-type:none;padding:10px}.social a{text-decoration:none}.social span{display:none}.social svg{fill:gray;max-width:3em;min-width:30px;-webkit-transition:fill .25s;transition:fill .25s}.social svg:hover{fill:#77b7d8}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}img{page-break-inside:avoid;max-width:100%!important}p{orphans:3;widows:3}.hello{border-bottom:none;color:gray!important;margin:.2em 0}}:root{--prep-time:0.5s}@-webkit-keyframes prep{0%{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%)}to{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%)}}@keyframes prep{0%{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%)}to{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%)}}@-webkit-keyframes slide{0%{opacity:1;-webkit-transform:translate(-150%) skew(50deg);transform:translate(-150%) skew(50deg)}50%{-webkit-transform:skew(-10deg);transform:skew(-10deg)}75%{-webkit-transform:skew(10deg);transform:skew(10deg)}to{opacity:1;-webkit-transform:translate(0) skew(0deg);transform:translate(0) skew(0deg)}}@keyframes slide{0%{opacity:1;-webkit-transform:translate(-150%) skew(50deg);transform:translate(-150%) skew(50deg)}50%{-webkit-transform:skew(-10deg);transform:skew(-10deg)}75%{-webkit-transform:skew(10deg);transform:skew(10deg)}to{opacity:1;-webkit-transform:translate(0) skew(0deg);transform:translate(0) skew(0deg)}}@-webkit-keyframes shadowSquiggle{0%{-webkit-transform:skew(0deg);transform:skew(0deg)}50%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}75%{-webkit-transform:skew(4deg);transform:skew(4deg)}to{-webkit-transform:skew(0deg);transform:skew(0deg)}}@keyframes shadowSquiggle{0%{-webkit-transform:skew(0deg);transform:skew(0deg)}50%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}75%{-webkit-transform:skew(4deg);transform:skew(4deg)}to{-webkit-transform:skew(0deg);transform:skew(0deg)}}.hello:before{-webkit-animation:prep var(--prep-time),shadowSquiggle 1s ease-in-out var(--prep-time);animation:prep var(--prep-time),shadowSquiggle 1s ease-in-out var(--prep-time)}.hello{-webkit-animation:prep var(--prep-time),slide 1s ease-in-out var(--prep-time);animation:prep var(--prep-time),slide 1s ease-in-out var(--prep-time)}