.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .c,.highlight .cd{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .k,.highlight .kv{color:#000;font-weight:700}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .mx{color:#099}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .bp{color:#999}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .o,.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight{background-color:#f8f8f8}
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}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}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,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}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}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0;padding:0}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:300;color:#111;background-color:#fdfdfd}blockquote,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ol,ul{margin-left:30px}li>ol,li>ul{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#111}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}code,pre{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#f8f8f8}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:scroll}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:740px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width:800px){.wrapper{max-width:770px;padding-right:15px;padding-left:15px}}.footer-col-wrapper:after,.wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#828282}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:56px;position:relative}.site-header h1{font-weight:400}.site-header h1 strong{font-weight:700}.site-title{font-size:26px;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:56px}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#111;line-height:1.5}.site-nav .page-link:not(:first-child){margin-left:20px}@media screen and (max-width:600px){.site-nav{position:absolute;top:9px;right:30px;background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{width:18px;height:15px}.site-nav .menu-icon>svg path{fill:#424242}.site-nav .trigger{clear:both;display:none}.site-nav .trigger.visible{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:18px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:calc(35% - 15px)}.footer-col-2{width:calc(20% - 15px)}.footer-col-3{width:calc(45% - 15px)}@media screen and (max-width:800px){.footer-col-1,.footer-col-2{width:calc(50% - 15px)}.footer-col-3{width:calc(100% - 15px)}}@media screen and (max-width:600px){.footer-col{float:none;width:calc(100% - 15px)}}.page-content{padding:90px 0}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list>li{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #e8e8e8}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}.post-title svg{padding-bottom:3px;padding-right:6px}.post-title a{color:#111;text-decoration:none}@media screen and (max-width:800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h1{font-size:30px}@media screen and (max-width:800px){.post-content h1{font-size:28px}}.post-content h2{font-size:28px}@media screen and (max-width:800px){.post-content h2{font-size:26px}}.post-content h3{font-size:22px}@media screen and (max-width:800px){.post-content h3{font-size:20px}}.post-content h4{font-size:18px}@media screen and (max-width:800px){.post-content h4{font-size:16px}}.post-content hr{border:none;border-bottom:1px solid #e8e8e8;padding-top:1em}.post-content .article-photo,.post-content hr{margin-bottom:1em}.post-content .block{display:block}.post-content table{width:100%}.video-container iframe,video.standalone{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}.slide{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.slide+.slide{margin-top:1em}.slide img{width:50%;margin-right:1rem}.slide .text{width:50%}@media (max-width:40em){.slide{-ms-flex-direction:column;flex-direction:column}.slide img{width:100%;margin-right:0}.slide .text{margin-top:.5rem;width:100%}}.pagination{text-align:center}.pagination ol{list-style:none}.pagination li{display:inline-block;margin:0 8px}.noscroll{overflow:hidden}.overlay{display:none;position:fixed;background:hsla(0,0%,100%,.97);top:0;left:0;right:0;bottom:0;overflow-y:scroll}.overlay.visible{display:block}.overlay .close-overlay{position:absolute;display:block;clear:none;right:.5em;top:.5em}.overlay .inner-overlay{width:600px;max-width:90%;margin:4em auto 2em}#search{color:#424242}#search svg{display:inline;position:relative;top:2px;padding-right:3px}#search-form{margin-bottom:2em;width:100%;clear:both}#search-form #search-input{width:75%;float:left;clear:none;padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px}@media screen and (max-width:600px){#search-form #search-input{width:60%}}#search-form #search-input:focus{outline:0;border-color:#129fea}#search-form #search-submit{width:20%;float:right;clear:none;background-color:#0078e7;color:#fff;text-decoration:none;border-radius:2px;border:0 transparent;font-size:100%;padding:.5em .25em;margin-top:1px}@media screen and (max-width:600px){#search-form #search-submit{width:30%}}#search-results{clear:both;padding-top:2em}#search-results ol{list-style:none;margin:0;padding:0}#search-results ol li{margin:0;padding:0 0 1em}#search-results ol li,#search-results ol li a[href]{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#search-results ol li a[href]{font-size:1.5em}@media screen and (max-width:600px){#search-results ol li a[href]{font-size:1.1em}}#search-results ol li .url{color:#424242;font-size:.75em;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#search-results ol li .url a[href]{color:#424242;text-decoration:none}.st-result-listing{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:13px;letter-spacing:.8px;margin-top:40px}form input.st-search-input{font-size:12px;padding:5px 9px 5px 27px;height:18px;width:200px;color:#666;border:1px solid #ccc;outline:none;background:#fcfcfc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqU0j0oRWEcx/Hj3ifvlMHL7C1lY7mDwUBKkoksBjKJxWIQu7xlOybDLVGukhhMZDFbxGBS8nIjKR3E96nf0dPjuuVfn+6tc35P//P8/yYMw8CpbgygGQlcYw8H+Ai8MvotxQImgt81hk1M4cEPF2IV43jCGo7wjk5MYhhlGMKbG+7BKO4wiGPn8DO1vIN+jGA9fpjQaUksecG4zjGPL3VQ5IZb9OAw+LtO1FkjatxwUuEoTzjSbRu9/xO+0W97nnArqvXuoxve1/9p1OUIlmNGU7EX9+KGt3GKNuyiC5WoQAe2NJFP3PpzzmoR0khpxle6h3pnkeKJPCPjbtglerVFfWhSVxfqJtK4qrChTMY4XdjVm9O21aIA92LrFcv6HHtAsclxQVnxa0WfsqgDUib4X9muStCA2W8BBgDJ0EeGeFZ8WAAAAABJRU5ErkJggg==) no-repeat 7px 7px}div.st-search-summary{border-bottom:1px solid #ccc;padding-bottom:7px;margin:12px 0}div.st-result-listing{width:600px}div.st-result-listing h2{font-size:13px;font-weight:400;color:#333;margin:0}div.st-result-listing h2 .st-query{font-style:italic;color:#666}div.st-result-listing h3{font-size:12px;margin:5px 0}div.st-result{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:12px}div.st-result.final{border-bottom:none;margin-bottom:0}div.st-result .st-snippet{color:#333}div.st-result .st-date{color:#999}.st-pagination{border-top:1px solid #ccc;margin-top:5px;padding-top:5px}.st-prev{margin-right:20px}.st-loading-message{font-size:16px;font-style:italic;color:#999;margin:10px auto}