@font-face{font-family:'Montserrat';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url("/fonts/source_sans/sourcesanspro-it-webfont.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url("/fonts/source_sans/sourcesanspro-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url("/fonts/source_sans/sourcesanspro-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url("/fonts/source_sans/sourcesanspro-regular-webfont.woff") format("woff");font-weight:500;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.portfolio-items{max-width:68em;margin-left:auto;margin-right:auto}.portfolio-items:after{content:"";display:table;clear:both}.page-header,pre .lineno{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ul,ol,dl{padding:0;margin:0}li{list-style:none}a:hover,.blog header a:hover,.blog [data-href]:hover a{background-color:transparent;background-image:-webkit-linear-gradient(transparent 87%,rgba(138,66,42,0.3) 87.1%,rgba(138,66,42,0.3) 90.9%,transparent 91%);background-image:-webkit-linear-gradient(transparent 87%, rgba(138,66,42,0.3) 87.1%, rgba(138,66,42,0.3) 90.9%, transparent 91%);background-image:linear-gradient(transparent 87%,rgba(138,66,42,0.3) 87.1%,rgba(138,66,42,0.3) 90.9%,transparent 91%)}a:link,a:visited{color:#8a422a;text-decoration:none}.blog header a:hover,.blog header [data-href]:hover a,.blog [data-href]:hover header a{background-color:transparent;background-image:-webkit-linear-gradient(transparent 87%,rgba(51,51,71,0.3) 87.1%,rgba(51,51,71,0.3) 90.9%,transparent 91%);background-image:-webkit-linear-gradient(transparent 87%, rgba(51,51,71,0.3) 87.1%, rgba(51,51,71,0.3) 90.9%, transparent 91%);background-image:linear-gradient(transparent 87%,rgba(51,51,71,0.3) 87.1%,rgba(51,51,71,0.3) 90.9%,transparent 91%)}.blog header a:link,.blog header a:visited{color:#333347;text-decoration:none}.blog [data-href]:hover a a{background-color:transparent;background-image:-webkit-linear-gradient(transparent 87%,rgba(51,51,71,0.3) 87.1%,rgba(51,51,71,0.3) 90.9%,transparent 91%);background-image:-webkit-linear-gradient(transparent 87%, rgba(51,51,71,0.3) 87.1%, rgba(51,51,71,0.3) 90.9%, transparent 91%);background-image:linear-gradient(transparent 87%,rgba(51,51,71,0.3) 87.1%,rgba(51,51,71,0.3) 90.9%,transparent 91%)}body{font:20px "Source Sans Pro","Helvetica Neue",sans-serif;font-weight:400;line-height:1.4}.page-header,.post .meta{font-family:"Montserrat",sans-serif}.post{font:.75em/1.6em Baskerville, Cambria, "Linux Libertine", serif}.post .teaser{font:1.3333em "Source Sans Pro","Helvetica Neue",sans-serif}.post h2{font-size:2.666em}code,pre{font:.85em "Input Sans", Menlo, Consolas, "DejaVu Sans Mono", Inconsolata, monospace}h1{font-weight:400}h2,h3,h4,h5,h6{font-family:"Source Sans Pro","Helvetica Neue",sans-serif;font-weight:300;margin-top:1.9em;line-height:1em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.2em}.wrapper,article>:not(.breakout),.cv .page-content section,.legend{max-width:780px;padding:0 15px;margin-left:auto;margin-right:auto}.page-header a,.page-header .you-are-here{display:inline-block;box-sizing:border-box;height:2.7em;padding:.25em 1em}.page-header h1 a:link,.page-header nav li a:link,.page-header h1 a:visited,.page-header nav li a:visited{background-color:transparent;background-image:-webkit-linear-gradient(transparent,transparent);background-image:-webkit-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent,transparent)}.page-header h1:not(.active) a:hover,.page-header nav li:not(.active) a:hover,.page-header h1:not(.active) a:focus,.page-header nav li:not(.active) a:focus{background-color:#dbdad9}.page-header h1:not(.active) a:active,.page-header nav li:not(.active) a:active{background-color:#c2c2c1}.page-header nav li a:link,.page-header nav li a:visited{color:#534741}.page-header .active{background-color:#752104}.page-header .active a:link,.page-header .active a:visited{color:#f9f1d7}.page-header .active path{fill:#f9f1d7}.page-header{text-transform:uppercase;line-height:2em;background-color:#f3f2f1;font-size:.75em;letter-spacing:.07em;-webkit-font-smoothing:antialiased;position:relative;padding:0;margin:0;width:100%;height:2.7em}.page-header h1,.page-header nav,.page-header ul{display:inline-block}.page-header h1{position:relative;font-size:1em;margin:0;margin-left:-1em;height:2.7em}.page-header .you-are-here{color:#999;margin:0}.page-header .you-are-here:before{content:"/";margin-left:-1.7em;margin-right:.7em}.page-header nav li{padding:0;height:2.7em}.blog .page-header{background-color:transparent}.blog .page-header a:link,.blog .page-header a:visited{color:#333347}.blog .page-header .active,.blog .page-header .logo{background-color:#333347}.blog .page-header .active a,.blog .page-header .logo a{color:#fff}.blog .page-header .active path,.blog .page-header .logo path{fill:#fff}.main-footer{padding:5em 0 2em;margin:0;font-weight:300;line-height:1.5em}.main-footer .icon{display:inline-block}.main-footer .icon svg{height:1em;width:1em;margin-bottom:-2px}.main-footer .icon path{fill:#222}@media (min-width: 550px), print{.main-footer{font-size:.75em}}.main-footer .contact,.main-footer .social-media,.main-footer nav{margin-bottom:2.35765%}@media (min-width: 550px), print{.main-footer .contact,.main-footer .social-media,.main-footer nav{float:left;display:block;margin-right:2.35765%;width:31.76157%}.main-footer .contact:last-child,.main-footer .social-media:last-child,.main-footer nav:last-child{margin-right:0}}.portfolio-items{margin-top:2.5em}.portfolio-items li{position:relative;cursor:pointer;background-color:#f2f2f2;height:6em;overflow:hidden;margin-bottom:2.35765%;-webkit-font-smoothing:antialiased}.portfolio-items li a:before{z-index:2;display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:"";opacity:0;background-color:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.9));background-image:-webkit-linear-gradient(rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.9));background-image:linear-gradient(rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.9));-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.portfolio-items li img{width:100%;height:auto;z-index:1}.portfolio-items li span{font-weight:300;color:#fff;position:absolute;left:0;bottom:-1em;padding:.3em;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;z-index:3}.portfolio-items li:hover a:before{opacity:1}.portfolio-items li:hover span{bottom:0;opacity:1}@media (min-width: 550px) and (max-width: 699px){.portfolio-items li{float:left;display:block;margin-right:2.35765%;width:48.82117%}.portfolio-items li:last-child{margin-right:0}.portfolio-items li:nth-child(2n){margin-right:0}}@media (min-width: 700px), print{.portfolio-items li{float:left;display:block;margin-right:2.35765%;width:31.76157%}.portfolio-items li:last-child{margin-right:0}.portfolio-items li:nth-child(3n){margin-right:0}}footer.meta{margin-top:3em;font-weight:300;color:#aeaeae}footer.meta strong{font-weight:inherit;color:#7b7b7b}@media (min-width: 700px), print{.portfolio-overlay{float:left;display:block;margin-right:2.35765%;width:65.88078%;font-size:.8em;float:none}.portfolio-overlay:last-child{margin-right:0}.portfolio-overlay.hidden{display:none}.portfolio-overlay h2{display:none}}.hero-unit{font-size:2em;font-weight:300;min-height:4em;line-height:1.2em}.hero-unit p{clear:left;padding:1.5em 0 .5em;margin:0}@media (max-width: 550px){.hero-unit br{display:none}}.breakout{background-color:#f2f2f2}article li{margin-left:1.2em;counter-increment:ordered-list-counter}article li:before{float:left;display:inline-block;opacity:.4;width:1.2em;margin-left:-1.2em;content:"–"}article ol{counter-reset:ordered-list-counter}article ol li::before{content:counter(ordered-list-counter) "."}hr{border:none;border-top:1px solid #e9e9e9;width:60%}.footnotes{margin-top:4.5em;font-size:.75em}.footnotes p{margin-top:0}.post.overview{cursor:pointer}.blog h2{margin-top:3em}.blog .meta{text-transform:uppercase;font-size:.8em;color:#999;-webkit-font-smoothing:antialiased}.blog .teaser{margin:3em auto}.blog .teaser p{display:inline;margin-right:.5em}.blog blockquote{padding-left:12px;border-left:3px solid #333347}.blog footer{opacity:.2;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.blog footer:hover{opacity:1}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.portfolio-items{max-width:68em;margin-left:auto;margin-right:auto}.portfolio-items:after{content:"";display:table;clear:both}.page-header,pre .lineno{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.wrapper,article>:not(.breakout),.cv .page-content section,.legend{max-width:780px;padding:0 15px;margin-left:auto;margin-right:auto}.cv h4,.cv .dates,.cv .work .company,.cv .education .institution,.cv .biography .name,.cv .biography .birthYear,.cv .biography .location,.cv .education .studyType,.cv .education .thesis{margin-top:0;margin-bottom:0;line-height:1.4em}.cv article div,.cv .dates,.cv .work .company,.cv .education .institution,.cv .biography .birthYear,.cv .biography .location,.cv .biography .contact,.cv .work .summary p,.cv .education .studyType,.cv .education .thesis{font-weight:300}.cv .work li,.cv .education li{max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.cv .work li:after,.cv .education li:after{content:"";display:table;clear:both}@media (min-width: 550px), print{.cv h2,.cv h3,.cv header p,.cv h4,.cv .work .company,.cv .education .institution,.cv .biography p,.cv .work .summary,.cv .education .studyType,.cv .education .thesis,.cv .interests ul{margin-left:34.11922%}}.cv h2,.cv h3,.cv header p{font-weight:300}.cv h4{font-weight:500;font-size:1em}.cv article{margin:2em 0}.cv article div{max-width:68em;margin-left:auto;margin-right:auto}.cv article div:after{content:"";display:table;clear:both}.cv .dates{color:#a2a2a2}@media (min-width: 550px), print{.cv .dates{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:right}.cv .dates:last-child{margin-right:0}}.cv .dates .startDate:not(.present),.cv .dates .endDate:not(.present){color:#222}@media (min-width: 550px), print{.cv .dates .startDate{display:block}}.cv dl{max-width:68em;margin-left:auto;margin-right:auto}.cv dl:after{content:"";display:table;clear:both}.cv dt{float:left;clear:left;margin-right:.5em;min-width:5em}@media (min-width: 550px), print{.cv dt{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:right}.cv dt:last-child{margin-right:0}}.cv dd{font-weight:300}@media (min-width: 550px), print{.cv dd{margin-left:0}.cv dd.keywords{clear:none;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.cv dd.keywords:last-child{margin-right:0}.cv dd.keywords li:not(:last-child):after{content:" · ";opacity:.4}.cv dd.keywords li{display:inline}}.cv .keywords{clear:left}.cv .languages .fluency,.cv .skills .level{float:left;display:block;margin-right:2.35765%;width:31.76157%}.cv .languages .fluency:last-child,.cv .skills .level:last-child{margin-right:0}@media (min-width: 550px), print{.cv .languages .fluency,.cv .skills .level{float:left;display:block;margin-right:2.35765%;width:14.70196%}.cv .languages .fluency:last-child,.cv .skills .level:last-child{margin-right:0}}.cv .languages .fluency .outer-bar,.cv .skills .level .outer-bar{position:relative;display:inline-block;width:100%;height:.6em;background-color:#d5d5d5}.cv .languages .fluency .inner-bar,.cv .skills .level .inner-bar{position:absolute;height:100%;display:block;background-color:#888;color:transparent}@media print{.cv .languages .fluency .inner-bar,.cv .skills .level .inner-bar{color:inherit}}.cv .biography{max-width:68em;margin-left:auto;margin-right:auto}.cv .biography:after{content:"";display:table;clear:both}.cv .biography h3{display:none}.cv .work .summary p{margin-bottom:0}@media (min-width: 550px), print{.cv .work .summary{float:left;display:block;margin-right:2.35765%;width:65.88078%}.cv .work .summary:last-child{margin-right:0}}.cv .education .studyType{display:block}.cv .print-only{display:none}@media print{.cv body{font-size:8.5pt}.cv h2{font-size:14pt}.cv h3{font-size:11pt}.cv footer{display:none}.cv .page-header,.cv article{max-width:100mm}.cv .page-header{margin:10em auto 5em}.cv .page-header *{background-color:transparent !important;color:#222;fill:#222 !important}.cv article{page-break-after:always;margin-left:auto;margin-right:auto}.cv header p{display:none}.cv .languages .fluency .inner-bar,.cv .skills .level .inner-bar{color:transparent;border-bottom:0.7em solid #888}.cv .languages .fluency .outer-bar,.cv .skills .level .outer-bar{border-bottom:0.7em solid #d5d5d5}.cv .thesis{display:none}.cv .print-only{display:block}.cv article footer{margin-top:3em;font-weight:300}.cv article footer:before{display:block;content:"";height:0;overflow:hidden;margin-bottom:.5em;border-top:.5mm solid #999;width:38%}.cv section{page-break-inside:avoid}}iframe{display:block;width:100%;border:none;margin:0 auto}code,pre{color:#534741}pre .lineno{cursor:default;color:#999}.breakout.autoscale{width:100%}time{white-space:nowrap}figure{font-family:"Source Sans Pro","Helvetica Neue",sans-serif;margin:0}figure.loading{min-height:10em;background:url(/images/ui/spinner.gif) no-repeat center center}.axis path,.axis line{fill:none;stroke:#000;stroke-width:1px;opacity:.6}.axis text{fill:#000;opacity:.6}.axis.y path,.axis.y line{display:none}.grid line{stroke:rgba(0,0,0,0.2);stroke-width:1px}circle{fill:#000}.controls .label{display:block;padding:.375em}.controls button{background:#f0f0f0;color:#222;padding:.375em;margin:0 auto;border:1px solid #cfcfcf;border-left-style:none;border-right-style:none}.controls button:hover{background:#aeaeae;border-color:#999}.controls button:active{background:#999}.controls button.active{cursor:default;background:#dadada;border-color:#aeaeae}.controls button:first-of-type{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-style:solid}.controls button:last-of-type{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-style:solid}.legend dt{float:left;clear:left;line-height:1}.legend dd,.legend dt{min-height:2em}.legend dd button{padding-top:0;padding-bottom:0}.tooltip{box-shadow:0 0 .75em rgba(34,34,34,0.1);font-size:.75em;line-height:1.2}.tooltip h3{margin-top:.75em}.embed{font-family:"Source Sans Pro","Helvetica Neue",sans-serif;font-size:.75em;position:relative}.embed .field{position:absolute;bottom:1.5em;right:0;width:50%;background:#fff;box-shadow:0 0 .75em rgba(34,34,34,0.1);box-sizing:border-box;padding:.75em}.embed .link{margin-top:-.75em;text-align:right}.embed textarea{display:block;width:100%;border:none;padding:0}.embed .hidden{display:none}.highlight{background:#fff}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
