span.unicorn:before{content:"@"}span.unicorn>span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:'TeXGyreScholaRegular';src:url(../fonts/texgyreschola-regular-webfont.eot);src:url('../fonts/texgyreschola-regular-webfont.eot?#iefix') format('embedded-opentype'),url(../fonts/texgyreschola-regular-webfont.woff) format('woff'),url(../fonts/texgyreschola-regular-webfont.ttf) format('truetype'),url('../fonts/texgyreschola-regular-webfont.svg#TeXGyreScholaRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'TeXGyreScholaBold';src:url(../fonts/texgyreschola-bold-webfont.eot);src:url('../fonts/texgyreschola-bold-webfont.eot?#iefix') format('embedded-opentype'),url(/assets/fonts/texgyreschola-bold-webfont.woff) format('woff'),url(../fonts/texgyreschola-bold-webfont.ttf) format('truetype'),url('../fonts/texgyreschola-bold-webfont.svg#TeXGyreScholaBold') format('svg');font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure img{max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body{margin:0;padding:0;width:100%;height:100%}body{background:#eef0f1;font-family:'TeXGyreScholaRegular',Georgia,serif;color:#000}html,button,input,select,textarea{color:#262626}body{font-size:12px;line-height:20px}::-moz-selection{background:#049cdb;text-shadow:none}::selection{background:#049cdb;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #e6e6e6;margin:20px 0;padding:0}img{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}.chromeframe{margin:4px 0;background:#e6e6e6;color:#000;padding:4px 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;line-height:0}.clearfix:after{clear:both}html,button,input,select,textarea{color:#000}body{font-size:.7500em;line-height:1.33333em}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}object,video{max-width:100%}img{border:0;-ms-interpolation-mode:bicubic}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}body{font-family:'TeXGyreScholaRegular',Georgia,serif;background:#eef0f1}.wrapper{width:96%;margin:0 2%}.header-container{position:relative;z-index:1020;display:block;width:175px;height:105px;overflow:hidden;margin:0 0 0 2%}.header-container .wrapper{width:175px;height:105px;margin-left:0}.title{margin-top:30px}.title a{display:block;width:165px;height:75px;margin:0 0 0 0;padding:0 10px 0 0!important;font-family:'TeXGyreScholaBold',Georgia,serif;font-weight:400;font-size:12px;line-height:16px;color:#006eb6;text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4M3B4IiBoZWlnaHQ9IjgzcHgiIHZpZXdCb3g9Ii0wLjYgLTAuOCA4MyA4MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMC42IC0wLjggODMgODMiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8bGluZSBmaWxsPSIjMzI5Q0QyIiBzdHJva2U9IiMwMDZlYjYiIHgxPSIwLjQiIHkxPSI4MS40IiB4Mj0iODEuNCIgeTI9IjAuNCIvPg0KPC9zdmc+DQo=) no-repeat top right;background-size:contain}.title a span{font-family:'TeXGyreScholaRegular',Georgia,serif;font-weight:400}.no-svg .title a{background:no-repeat top right url(data:image/gif;base64,R0lGODlhSgBKAMQAADyg1Mng67XX6O7w8Waz206p177b6Xi73k2o1s7i7HS53cXe6luu2dHj7LrZ6I3F4Wu12zyh1NPk7V+w2U+p1////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABUALAAAAABKAEoAAAX/4CCOZGmeaKqu5rKwcCzPQ6I4dK7PAYDvwGDrYBAahQHE78ikLSCCplQWICynWFSAEs16TQFF8UsWSQDj8ndBSKuzDcb1PV0U3HRpAjLPMxMRfX5GTy+DUg1Kh1ILDHiLQRJWkEw9j5Q6YZeYNFubnDJsXaA7AXykQAsIo6idB4KtLAlosTlPsLUpARO4uSeNrL4rNr3CJD3FxiILRMosScnKT8HOYJPVulzYumLbKGef2Gzh1QFy3r8T1Oh70caA7sKF6CaJ8b6N5M6S97mW9CU0ATxGQZ80Auu8xelXy47Bd6cGigBkSOItiSJ2MYwFDGONGx6ReWT2UBi0kVBCHl6zuCrkK4+zSuIDidHcxlYL1MGMKBGexwEPKmIMAQA7)}a#logo:hover{border:none}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:#fff;position:relative;zoom:1;margin-bottom:15px}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAbCAYAAADGfCe4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJENzFDNTE1OTYwMTFFMTlFQTNDM0YxNTVGMThCNzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJENzFDNTI1OTYwMTFFMTlFQTNDM0YxNTVGMThCNzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkQ3MUM0RjU5NjAxMUUxOUVBM0MzRjE1NUYxOEI3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMkQ3MUM1MDU5NjAxMUUxOUVBM0MzRjE1NUYxOEI3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlOkRgUAAAO+SURBVHja3JhNSxtBGMfd1a55hdQk2oMkpYdYkJRIDkpPBUGR4EFaL61H/QKiH0LxG3gK2B6EklMp+hVKNBYsLdQSRbE0SRsbN+8mfZ5lVtawszOjbg4deIjOzvx/z392ZnZ3pHa73fO/FwlNSpJk1UaGGIYIQwQhnBBuCBWiApGDOIY4Ba2WELxLXCuTWPkUIg7h4si5DJGG+NrmnB7d4tJMeiCmIfy3mB0FiB3QvbyFSVu4ZiYD8P8M1DtvvQYkqQL9P0LkBUzaxu006ZZl+WWr1XLcdbGDThV03oO+ymHSVq5887o8cx8gLKiDemBEZudlL1c2kKLQYIBHKBKJ5NfW1g7wlwEcQF2GQyaXl0fj6tO1D8qbZrPZzxKIxWI/9/f3cTf7A/EQ+ias2oNuFXTfAadpMl2R+xquW95F6PtB542NjcUzmcwjVp6gWwPdt8jV7qSiKCEBg5/gzzPcuiHJHKsPGkB9s2uE6+DYUHLkUXGGfMyDg9uvczWTHo/niYDBc72ut7f3Oc/0oenzcE0457xGdX3NZK1WC4oahNF9cXV1FeFJstFoBETqOwtykCdqVPelmazX606rRW80CDCFACO8O161WnWJ1NNSQS7yjUatNiPdl0xGtI/W0Ofz/TbeQZgCwyIGrfStuDSjhH99R0l+llx942nSGh4eHg4aRq+nVCr9Wlxc/CaSGU3fimtWkIt8w5JRMD8WVzPpdrtrtIaqqvpAbNZg9HJzczMjYpSmb8U1M4hc5BuWzSzmx+JqJoeGhv4ynlP+DqMXCJyfnz/iSZCmz+LqBTnE4IXRIObFw9VMjo6OnrNAZka3t7f3eJKMRqNnIvWdhXCEDBp9aSZXV1ePHA5HQ9Qo/KqsPqi7vLz8w+wa1vNwdY6IQdRFX9cmx8fHi5OTk8c8o0qMvoKI4y+rPepOTExcmF3Deh6ukcdjUOeirxufWtlsNhCPx6cLhYL7vs5W/H6/mk6nd8LhcJ72qdUN7vVXCFQUksnkHs/04Smog3qoa9WuG1zZMKrtRCLxfX19/cDlctXvAsL+qIN6OMMZU9F2bl8HsAHT98vIyEh9YWHhWS6X84iCgsHg5dbW1uepqSkEcd0du7mmB1lQ96BSqQwvLS09TqVS4XK5rPCM4tzc3DE8z7JOp/OUx2C3uNQjSXK65ysWi4MbGxuB3d1d/8nJiRdeqxSEo7jX662HQqESjF5hZWUlD++R+MpVvMu5qx1cieOIVCKHujiFHGSKYzRJVMmrlspaf6KHb/fF/SfAABnmiiuKJ06tAAAAAElFTkSuQmCC) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}nav ul{margin:0;padding:0}nav ul li{margin:0;padding:0;list-style:none}nav a{color:#e60032;line-height:16px;text-decoration:none}nav a:hover,nav a.current,nav a.active{text-decoration:underline}nav a:hover,nav a:visited{color:#e60032}nav ul.sub_n{margin-top:45px}#loading{position:absolute;right:0;width:40px;height:40px}.main{padding:0 0}.main article{margin-top:20px;margin-bottom:10em}.main article h1{font-family:'TeXGyreScholaBold',Georgia,serif;font-weight:400;font-size:1.33333em;line-height:1em;margin-top:1em;margin-bottom:.3em;margin-bottom:5px}.main article h1:after{content:" \2014"}.main article h2,.main article h3,.main article h4,.main article h5,.main article h6{font-family:'TeXGyreScholaRegular',Georgia,serif;font-weight:400;font-size:1em;line-height:1em;margin-top:0em;margin-bottom:0em}article section,article figure{margin-bottom:15px;background:#fff;padding:15px 35px 15px 35px}article .noborder{padding:0;background:transparent}article figure img{vertical-align:bottom;border:none!important}article figure.nob_2images,article figure.b_2images{padding:0;background:none}article figure.b_2images img{border-top:#fff solid 15px;border-bottom:#fff solid 15px;border-right:#fff solid 35px;border-left:#fff solid 35px}article figure img.firstimg{margin-right:16px}p{font:12px/16px "Courier New",Courier,monospace}ul#projects li{width:190px;padding:15px;margin:0 15px 15px 0;float:left;background:#fff;list-style:none;font:12px/16px "Courier New",Courier,monospace}ul#projects li a{color:#000;font:12px/16px "Courier New",Courier,monospace;text-decoration:none}ul#projects li a h2{margin:1em 0 1em 0;font:12px/16px "Courier New",Courier,monospace}ul#projects li a h2:after{content:" \2014"}ul#projects li a:hover{text-decoration:underline}ul#projects li a:hover h2:after{content:""}ul#projects li .slides li{width:auto;float:none;padding:0;margin:0;position:relative}.ie7 .title{padding-top:20px}@media only screen and (min-width:480px){.oldie nav a{margin:0 .7%}}@media only screen and (min-width:768px){.main{position:relative}.header-container{position:fixed;margin-left:15px}.header-container .wrapper{margin-left:0}.title{float:left}nav ul{width:200px}.main article{position:relative;width:65%;margin-left:265px;margin-top:125px;z-index:100;max-width:690px}.main .navi{position:fixed;left:200px;top:30px;width:200px;z-index:99}.main .navi:hover{z-index:101}ul#projects li{width:190px;padding:15px;margin:0 15px 15px 0}}@media only screen and (min-width:1140px){article.level2{width:85%;max-width:1600px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}span.unicorn:before{content:"@"}span.unicorn>span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#loading svg{animation:spin 3s linear infinite}@keyframes spin{from{transform:rotate(1turn)}}#loading path{fill:none;stroke:#000;stroke-width:5;stroke-dasharray:430;stroke-dashoffset:860;stroke-linecap:round;stroke-linejoin:round;animation:load 2s ease-in-out infinite}@keyframes load{to{stroke-dashoffset:0}}footer ul{margin:20px 0 0;padding:0}footer li{list-style:none;margin-right:1em;display:inline-block}footer li a{opacity:.5;text-decoration:none}footer li a:hover{opacity:1}