﻿@font-face{font-family:'Ingeborg';src:url(/fonts/Ingeborg-Regular.eot);src:url("/fonts/Ingeborg-Regular.eot?#iefix") format("embedded-opentype"),url(/fonts/Ingeborg-Regular.woff) format("woff"),url("/fonts/Ingeborg-Regular.svg#Ingeborg-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Ingeborg';src:url(/fonts/Ingeborg-Italic.eot);src:url("/fonts/Ingeborg-Italic.eot?#iefix") format("embedded-opentype"),url(/fonts/Ingeborg-Italic.woff) format("woff"),url("/fonts/Ingeborg-Italic.svg#Ingeborg-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Ingeborg';src:url(/fonts/Ingeborg-Bold.eot);src:url("/fonts/Ingeborg-Bold.eot?#iefix") format("embedded-opentype"),url(/fonts/Ingeborg-Bold.woff) format("woff"),url("/fonts/Ingeborg-Bold.svg#Ingeborg-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Ingeborg';src:url(/fonts/Ingeborg-BoldItalic.eot);src:url("/fonts/Ingeborg-BoldItalic.eot?#iefix") format("embedded-opentype"),url(/fonts/Ingeborg-BoldItalic.woff) format("woff"),url("/fonts/Ingeborg-BoldItalic.svg#Ingeborg-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'typicons';src:url(/fonts/typicons.eot);src:url("/fonts/typicons.eot?#iefix") format("embedded-opentype"),url(/fonts/typicons.woff) format("woff"),url(/fonts/typicons.ttf) format("truetype"),url("/fonts/typicons.svg#typicons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'typicons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right,.icon-arrow-left{font-family:'typicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right:before{content:"\e000"}.icon-arrow-left:before{content:"\e001"}code[class*="language-"],pre[class*="language-"]{text-shadow:0 1px white;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection,code[class*="language-"]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.66667em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f0edeb}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number{color:#905}.token.selector,.token.attr-name,.token.string{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.regex,.token.important{color:#e90}.token.important{font-weight:bold}.token.entity{cursor:help}*{margin:0;padding:0}html{height:100%}body{min-height:100%;background:#fff;font:114.84375%/1.66667em "Ingeborg","Hoefler Text",serif;color:#333}@media(min-width:48em){body{font:131.25%/1.66667em "Ingeborg","Hoefler Text",serif}}h1{letter-spacing:2px;text-transform:uppercase;font-size:.7619em;line-height:1.75em;margin-top:.875em}h2,h3,h4{font:400 1.33333em/1.25em "Ingeborg","Hoefler Text",serif;margin-top:.5em}h3{font-size:1.14286em;line-height:1.16667em;margin-top:1em}h4{font-size:1em;color:#222}h2 a,h3 a{color:#454545}h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus{color:#000}h2 a:active,h3 a:active{color:#a9a9a9}blockquote{color:#575757;margin:1em 0;padding:0 1.33333em;border-left:7px solid #e6e2df}code{padding:0 4px;border:1px solid #ccc9c6;border-radius:1px;font-size:.85714em!important;color:#454545;font-family:"Source Code Pro";background:#f0edeb}code.inline{display:inline}pre{white-space:pre-wrap}pre code{padding:auto;border:none}p{padding:.66667em 0}p.credits{font-style:italic;color:#7a7a7a}dl{padding:1em auto}dt{font-weight:bold;float:left;padding-right:.2em}img{border:none}.pageMain img{max-width:100%}.pageMain img.border{border:8px solid #f5f1ec}ul ul,ul ol,ol ol,ol ul{padding-left:1.5em}a{text-decoration:none;color:#282ddf;transition-duration:.14s;transition-property:color background;transition-timing-function:ease-out}hr{height:1px;background:#ccccb3;border:none}.work a[rel=lightbox]{border:none}.wrap{width:90%;max-width:36.19048em;margin:auto}.site-title{padding-top:.875em;margin-top:0;margin-bottom:2.625em;text-align:center}.site-title a{color:#222;display:block;border-bottom:.25em solid #222;padding-bottom:.875em}.site-title a:hover,.site-title a:focus{color:#282ddf;border-color:#282ddf}.pageMain{width:auto;margin:auto}.section-blog{padding-bottom:.875em}.section-contact{padding:.875em 0;border-top:4px solid #1c1c1c}.section-about{padding-bottom:.875em;margin-bottom:2.1875em}.section-contact p a{border-bottom:1px solid #a4a6f2}.section-contact p a a:visited{color:#1d22c6;border-color:#1d22c6}.section-contact p a a:hover{color:#191da7;border-color:#191da7}.section-contact p a:active{color:#a9a9a9;border:none}.section-title{font-weight:400;padding-bottom:.875em;color:#8d8d8d}.section-title a{color:#8d8d8d;text-decoration:underline}.section-title a:hover,.section-title a:focus{color:#000}.section-title a:active{color:#a9a9a9}.x{position:absolute;left:-9999px;top:-9999px}.left{float:left;margin:0 .85714em 1.33333em 0}.right{float:right;margin:0 0 1.33333em .85714em}.clear{clear:both;visibility:hidden;height:0;width:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.txt-help{color:#575757;font-size:.875em}@keyframes slideIn{0%{transform:translate3d(0,-250px,0)}25%{transform:translate3d(0,-10px,0)}}@keyframes slideInFade{0%{opacity:0;transform:translate3d(0,-250px,0)}7%{opacity:0;transform:translate3d(0,-100px,0)}27%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes fadeIn{0%,40%{opacity:0}}.home .pageHead{display:none}.home .section-about{padding-top:.875em;background:#282ddf;color:#d4d5f9;animation:slideIn .9s forwards ease-out}.home .section-about p{font-size:1.16667em;line-height:1.33333em;animation:slideInFade 1s forwards ease-out}@media(min-width:48em){.home .section-about p{font-size:1.66667em}}.home .section-about a{color:#fff;border-bottom:1px solid #696ce9}.home .section-about a:hover,.home .section-about a:focus{border-color:#fff}.home .section-about a:active{color:#b4b6f4}.home .section-about .section-title,.home .section-contact .section-title{display:none}.home .section-blog,.home .section-contact{animation:fadeIn 1.5s forwards ease-out;transform:translate3d(0,0,0)}form,fieldset{padding-top:1em;padding-bottom:1em}fieldset{padding-top:0;border:0}legend{display:none}input,textarea{font:.7619em/1.75em sans-serif;box-sizing:border-box;border-radius:1px}textarea.txpCommentInputMessage{width:100%}input[type="text"],input[type="email"],textarea{-webkit-appearance:none;font:.80952em/1.64706em sans-serif;color:dimgray;display:block;border:1px solid #bbb;border-color:#888 #bbb #bbb #bbb;padding:3px 7px 4px;margin-bottom:19px;transition:border-color .3s}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{box-shadow-color:#EEE;box-shadow:0 0 0 3px #d2d3f8;border-color:#2F6EB5;color:#333;outline:none}textarea{height:9.33333em}input[type="text"],input[type="email"]{width:100%}input[disabled],textarea[disabled]{color:#8c8c8c;background:#f4f4f4}input[type="submit"],button{-webkit-appearance:none;font:.7619em/2.1875em sans-serif;color:#fff;border:none;padding:4px 14px 3px;cursor:pointer;overflow:visible;white-space:nowrap;text-align:center;margin-top:19px;box-shadow:rgba(14,16,78,0.49) 0 1px 2px;position:relative;background:#282ddf}input[type="submit"]:hover,button:hover,input[type="submit"]:focus,button:focus{background:#474be4}input[type="submit"]:active,button:active{background:#1d22c6;box-shadow:none;top:1px}input.button[disabled="disabled"],button[disabled="disabled"]{display:none}@media(min-width:48em){.form-message,.form-credentials{float:left;width:37%}.form-message{width:57%;padding-right:6%}textarea{height:20em}}.blogNav .wrap{border-top:1px solid #e0e0e0;margin:0;overflow:hidden;*zoom:1}.blogNav i{top:.19048em;position:relative}.blogNav a{display:block;float:left;padding:.66667em 0;color:#454545}.blogNav a:hover,.blogNav a:focus{color:#000}.blogNav a:active,.blogNav a.active{position:relative;top:1px;color:#282ddf}.blogNav .prev a{padding-right:.95238em}.post{padding-bottom:.66667em}.post.post-overview{padding-bottom:.33333em}.post-title{font-weight:bold}@media(min-width:48em){.post-title{font-size:2.38095em;line-height:1.12em;max-width:11.6em;padding-bottom:.42em}}.post-title a{color:#222}.post-title a:hover,.post-title a:focus{color:#282ddf}.post-title a:active{color:#a9a9a9}.post-overview h2{font-size:1.14286em;line-height:1.16667em;max-width:24.16667em;padding:0}.post-overview h2 a{display:block}.post-body{margin-top:.66667em}.post-body a{border-bottom:1px solid #a4a6f2}.post-body a:visited,.meta a:visited{color:#1d22c6;border-color:#1d22c6}.post-body a:hover,.meta a:hover{color:#191da7;border-color:#191da7}.post-body a:active,.meta a:active{background:#d7bd1f;color:#7f6d00;border:none}.post-body h3{color:#222;font-style:italic;margin-top:1.33333em}.meta{display:block;font-weight:600;color:#8d8d8d;text-transform:uppercase;font:.52381em/1.27273em sans-serif;margin:.63636em 0 1.27273em 0;letter-spacing:1px}.post ul,.post ol{margin-bottom:.66667em}.post ul li:before,.post ol li:before{color:#a9a9a9}.post ul{list-style:none}.post ul li:before{content:"– ";margin-left:-.77778em}.post ol{list-style-type:none}.post ol li{counter-increment:step-counter;padding-left:1em;text-indent:-1em}@media(min-width:48em){.post ol li{padding-left:0;text-indent:0}}.post ol li:before{content:counter(step-counter) ". "}@media(min-width:48em){.post ol li:before{margin-left:-1em}}.post ul li,.post ol li{margin-bottom:.33333em}.post-body ul,.post-body ol{text-indent:0}.post-body h3+p,.post-body h3+ol,.post-body h3+ul{margin-top:.33333em}.post-body h3+pre[class*="language-"]{margin-top:1em}p.intro{color:#575757}.post-body sup.footnote{font-size:.71429em;line-height:1}.post-body sup.footnote a{padding:0 3px;color:#333;border:none}.post-body p.footnote{border-top:1px solid #dbdbdb;font-size:.80952em}.post-body p.footnote a{color:#333;border-color:#b0b0b0}.post-body p.footnote a:focus,.post-body p.footnote a:hover{border-color:dimgray}#cpreview .comment{padding:.66667em 20px;margin:.66667em 0 0;background:#f0f0ed;border:1px solid #dcdcd9}#cpreview .comment .small{border:none}.gravatar{float:right;margin:1em;border-radius:32px;overflow:hidden}.comment-content{font-size:.80952em;line-height:1.64706em;margin:.82353em 5em 0 0}.odd{margin-top:2.33333em}.preview,ul.comments_error{font:.80952em/1.64706em "Ingeborg","Hoefler Text",serif;color:#fff;background:#e36e00;border:1px solid #9c4b00;margin:20px 0;padding:0 10px 7px;border-radius:1px;list-style:none}.preview input{font:1em "Ingeborg","Hoefler Text",serif;display:inline;float:none;background:transparent;border:none;box-shadow:none;padding:0;text-decoration:underline}.preview input:hover,.preview input:focus{background:transparent}.preview input:active{padding:0;position:static;box-shadow:none}ul.comments_error{background:#E35435;border-color:#C33E21}form textarea.comments_error,form input.comments_error{border-color:#E35435}.small{font-size:.66667em;border-bottom:1px solid #CCC;padding-bottom:.42857em}p .lang{background:#ff7;color:#441;font:600 11px/19px sans-serif;padding:1px 3px;margin-right:6px}.zemContactForm{padding-top:0}.zemContactForm textarea{width:100%}.zemContactForm p{padding:0}.zemContactForm .zemSubmit{margin-top:0}@media(min-width:48em){.zemContactForm .name,.zemContactForm .email{width:47.5%;float:left}.zemContactForm .name{margin-right:5%}}