/*! 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:none}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{-moz-box-sizing:content-box;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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}@font-face{font-family:'Tisa';font-style:normal;font-weight:400;src:url(../fonts/tisaweb-subset.woff2) format("woff2"),url(../fonts/tisaweb-subset.woff) format("woff")}@font-face{font-family:'Tisa';font-style:normal;font-weight:700;src:url(../fonts/tisawebmedium-subset.woff2) format("woff2"),url(../fonts/tisawebmedium-subset.woff) format("woff")}@font-face{font-family:'Tisa';font-style:italic;font-weight:400;src:url(../fonts/tisawebitalic-subset.woff2) format("woff2"),url(../fonts/tisawebitalic-subset.woff) format("woff")}html{font-size:1.1875em}@media only screen and (min-width: 30em){html{font-size:1.125em}}body{font-family:Georgia, serif;font-weight:400;line-height:1.38889;color:#212121;-webkit-font-feature-settings:"kern" 1, "liga" 1;-moz-font-feature-settings:"kern" 1, "liga" 1;-moz-font-feature-settings:"kern=1, liga=1";-ms-font-feature-settings:"kern" 1, "liga" 1;-o-font-feature-settings:"kern" 1, "liga" 1;font-feature-settings:"kern" 1, "liga" 1;text-transform:none;padding-left:.8rem;padding-top:.8rem;padding-right:.8rem;padding-bottom:.8rem}@media only screen and (min-width: 30em){body{padding-left:1.72222222rem;padding-top:1.72222222rem;padding-right:1.72222222rem;padding-bottom:1.72222222rem}}.js-fonts-loaded body{font-family:Tisa, Georgia, serif}::selection{background-color:#dcdcdc}p,h1,h2,h3,h4,h5,h6,ul,ol{margin-top:0;margin-bottom:1.38889rem;max-width:28.38889rem}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:700}h1{font-size:1.16666666rem;line-height:1.38889rem}h3{font-style:italic}h4,h5,h6{font-weight:normal}blockquote{border-left:2px solid #212121;padding-left:.4em;margin-left:-.4em;font-style:italic}@media only screen and (min-width: 30em){blockquote{padding-left:.7em;margin-left:-.7em}}pre,code{font-family:"Andale Mono", "Consolas", "Courier New", Courier, monospace;font-size:.88888rem;line-height:1.38889rem}:not(pre)>code{color:#8c8c8c;padding-left:.1em;padding-right:.1em;padding-top:.1em;padding-bottom:.1em;white-space:nowrap;line-height:normal}pre{margin-bottom:1.778rem;margin-top:1.778rem;background-color:#353535;color:#fff;padding-top:1rem;padding-bottom:1rem;padding-left:.9rem;padding-right:.9rem;border-radius:2px}@media only screen and (min-width: 30em){pre{margin-left:-.9rem;margin-right:-.9rem}}ul,ol{padding-left:0}ul{list-style:none}ul li{position:relative}ul li:before{content:"–";position:absolute;left:-.65em}@media only screen and (min-width: 30em){ul li:before{left:-.9em}}ol{margin-left:1em}@media only screen and (min-width: 30em){ol{list-style-position:outside;margin-left:0}}hr{border:0;border-top:1px solid black;width:5rem;display:block;margin-right:auto;margin-left:0;background-color:transparent;height:1px;margin-bottom:2.77778rem;margin-top:2.77778rem}img{max-width:100%;max-width:calc(100vw - 1.6rem);max-height:78vh}@media only screen and (min-width: 30em){img{max-width:calc(100vw - 3.4444444rem)}}.js-is-blurred img{-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%)}a{color:inherit;text-decoration:none;border-bottom-color:#212121;border-bottom-style:solid;border-bottom-width:1px}a:hover{border-bottom-width:2px}a:active{color:#000}.o-media-container{position:relative;width:calc(100vw - 1.6rem);height:calc((100vw - 1.6rem) * 9 / 16);max-height:78vh;max-width:calc(78vh * 16 / 9);overflow:hidden;margin-bottom:1.38889rem}@media only screen and (min-width: 30em){.o-media-container{width:calc(100vw - 3.4444444rem);height:calc((100vw - 3.4444444rem) * 9 / 16)}}@media print{.o-media-container{display:none}}.o-media-container--3-2{height:calc((100vw - 1.6rem) * 2 / 3);max-width:calc(78vh * 3 / 2)}@media only screen and (min-width: 30em){.o-media-container--3-2{height:calc((100vw - 3.4444444rem) * 2 / 3)}}.o-media-container--4-3{height:calc((100vw - 1.6rem) * 3 / 4);max-width:calc(78vh * 4 / 3)}@media only screen and (min-width: 30em){.o-media-container--4-3{height:calc((100vw - 3.4444444rem) * 3 / 4)}}.o-media-container--slideshare{height:calc(((100vw - 1.6rem) * 3 / 4) + 44px);max-width:calc((78vh - 44px) * 4 / 3);border:1px solid #212121}@media only screen and (min-width: 30em){.o-media-container--slideshare{height:calc(((100vw - 3.4444444rem) * 3 / 4) + 44px)}}.o-media-container--soundcloud{height:166px;max-width:100%;border:1px solid #212121}.o-media-container__media{position:absolute;top:0;left:0;width:100%;height:100%}.c-index{margin-bottom:2.7778rem;clear:both}.c-index__media{display:none}@media only screen and (min-width: 45em){.c-index__media{display:block;float:left;max-width:241px}}.c-index__img{max-width:100%}.c-index__title{margin-bottom:0}@media only screen and (min-width: 45em){.c-index__title{margin-left:271px}}@media only screen and (min-width: 45em){.c-index__intro{margin-left:271px}}.c-list__date{display:inline-block;width:100%}.c-list__date:after{content:":"}@media only screen and (min-width: 30em){.c-list__date{width:6rem}.c-list__date:after{content:""}}.c-list--portfolio{max-width:none}.c-list--portfolio .c-list__item:before{content:""}.c-masthead{margin-bottom:1.38889rem}@media only screen and (min-width: 35.5em){.c-masthead{margin-bottom:4.16111rem}}.c-masthead__line{margin:0;max-width:none}.c-masthead__title{font-size:inherit;font-weight:700}.c-masthead__subtitle{font-weight:normal}.c-masthead__branding,.c-masthead__nav{display:inline-block;margin-bottom:1.38889rem;width:13.38889rem}.c-masthead__branding{margin-right:1.6667rem}.c-nav{margin:0}.c-nav__item:before{content:"";position:static}.c-post__metadata{font-size:.7778rem;line-height:1.38889rem}.c-screenshot{border-top-width:12px;border-bottom-width:12px;border-color:#c8c8c8;border-style:solid;border-radius:5px;box-shadow:0 0 14px #ccc}@media only screen and (min-width: 30em){.c-screenshot{border-top-width:16px;border-bottom-width:16px}}@media only screen and (min-width: 55em){.c-screenshot{border-top-width:22px;border-bottom-width:22px}}.c-index{margin-bottom:2.7778rem;clear:both}.c-index__media{display:none}@media only screen and (min-width: 45em){.c-index__media{display:block;float:left;max-width:241px}}.c-index__img{max-width:100%}.c-index__title{margin-bottom:0}@media only screen and (min-width: 45em){.c-index__title{margin-left:271px}}@media only screen and (min-width: 45em){.c-index__intro{margin-left:271px}}.u-media-unconstrained{max-height:none !important;max-width:none !important}.u-media-unconstrained-height{max-height:none !important}.u-text-right{text-align:right !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-no-underline{border-bottom-width:0 !important;text-decoration:none !important}
