body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,hr,fieldset,form,label,legend,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,summary,hgroup{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6,small{font-size:1em}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}img,video{width:auto;width:100%;height:auto}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}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{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{color:transparent;background:none;-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, monospace;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:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}ul,ol{margin-left:0}ul,ol{list-style:none}nav ol,nav ul{list-style:none;margin: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}a img,img{-ms-interpolation-mode:bicubic;border:0}.highlight table{border-spacing:0}.highlight table td{padding:5px}.highlight table .gutter{text-align:right}.highlight .cm{color:#aaa;font-style:italic}.highlight .cp{color:#aaa;font-weight:bold}.highlight .c1{color:#aaa;font-style:italic}.highlight .cs{color:#aaa;font-weight:bold;font-style:italic}.highlight .c{color:#aaa;font-style:italic}.highlight .err{color:#e63b40}.highlight .gd{color:#433a33;background-color:#ffdddd}.highlight .ge{color:#433a33;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#433a33;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#433a33;font-weight:bold}.highlight .kd{color:#433a33;font-weight:bold}.highlight .kn{color:#433a33;font-weight:bold}.highlight .kp{color:#433a33;font-weight:bold}.highlight .kr{color:#433a33;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .k{color:#433a33;font-weight:bold}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .il{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .m{color:#009999}.highlight .sb{color:#e63b40}.highlight .sc{color:#e63b40}.highlight .sd{color:#e63b40}.highlight .s2{color:#e63b40}.highlight .se{color:#e63b40}.highlight .sh{color:#e63b40}.highlight .si{color:#e63b40}.highlight .sx{color:#e63b40}.highlight .sr{color:#9abd40}.highlight .s1{color:#e63b40}.highlight .ss{color:#990073}.highlight .s{color:#e63b40}.highlight .na{color:#409abd}.highlight .bp{color:#999999}.highlight .nb{color:#409abd}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#409abd}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#285f74}.highlight .vc{color:#409abd}.highlight .vg{color:#409abd}.highlight .vi{color:#409abd}.highlight .nv{color:#409abd}.highlight .ow{color:#433a33;font-weight:bold}.highlight .o{color:#433a33;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight{background-color:#f8f8f8}@font-face{font-family:"proxima-nova";src:url("../fonts/proxima/ProximaNova-Bold-webfont.eot");src:url("../fonts/proxima/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/ProximaNova-Bold-webfont.woff") format("woff"),url("../fonts/proxima/ProximaNova-Bold-webfont.ttf") format("truetype"),url("../fonts/proxima/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"proxima-nova";src:url("../fonts/proxima/ProximaNova-Light-webfont.eot");src:url("../fonts/proxima/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/ProximaNova-Light-webfont.woff") format("woff"),url("../fonts/proxima/ProximaNova-Light-webfont.ttf") format("truetype"),url("../fonts/proxima/ProximaNova-Light-webfont.svg#proxima_nova_ltlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"proxima-nova";src:url("../fonts/proxima/ProximaNova-Reg-webfont.eot");src:url("../fonts/proxima/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/ProximaNova-Reg-webfont.woff") format("woff"),url("../fonts/proxima/ProximaNova-Reg-webfont.ttf") format("truetype"),url("../fonts/proxima/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima-nova";src:url("../fonts/proxima/ProximaNova-Thin-webfont.eot");src:url("../fonts/proxima/ProximaNova-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima/ProximaNova-Thin-webfont.woff") format("woff"),url("../fonts/proxima/ProximaNova-Thin-webfont.ttf") format("truetype"),url("../fonts/proxima/ProximaNova-Thin-webfont.svg#proxima_nova_ththin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"tisa-custom";src:url("../fonts/tisa/tisacomppro-italic-webfont.eot");src:url("../fonts/tisa/tisacomppro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/tisa/tisacomppro-italic-webfont.woff") format("woff"),url("../fonts/tisa/tisacomppro-italic-webfont.ttf") format("truetype"),url("../fonts/tisa/tisacomppro-italic-webfont.svg#tisacomppro-italicregular") format("svg");font-weight:normal;font-style:italic}::-moz-selection{background:rgba(0,0,0,0.65);color:#ffffff}::selection{background:rgba(0,0,0,0.65);color:#ffffff}img::selection{background:transparent}img::-moz-selection{background:transparent}::selection:window-inactive{background:#cfd0d0}html{background:white;overflow-y:scroll;min-width:240px}@media print{html{border:0}}.preloading *{-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font:100%/1.5em "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#676767;margin:0}@media screen and (min-width: 98.9375em){body{line-height:1.65em;font-size:100%}}.wrapper{max-width:40.49984em;margin:0 auto;padding:0 1.5em}@media screen and (min-width: 29.9375em){.wrapper{padding:0 3em;max-width:34.3em}}@media screen and (min-width: 38em){.wrapper{padding:0 3em}}@media screen and (min-width: 98.9375em){.wrapper{max-width:34.43736em;font-size:112.5%}}.ie body{font-size:100%}.ie .wrapper{max-width:32.90612em;_width:32.90612em}h1,h2,h3,h4,h5,h6{-moz-font-feature-settings:"liga=1, kern=1";-ms-font-feature-settings:"liga" 1, "kern" 1;text-rendering:optimizeLegibility;margin-bottom:1.42382em;color:#353232;font-weight:700}p,ul,ol,dl,blockquote,article img{margin-bottom:1.5em;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}em,i,b,strong{font-style:normal;font-weight:700}sub,sup{vertical-align:baseline;position:relative;font-size:65%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}@media screen and (min-width: 29.9375em){sup sup.indent{margin-left:-1.5em}}figcaption{font:italic 87.5%/1.5 "tisa-custom", Georgia, serif;color:#9a9a9a}figure img{margin-bottom:1em}blockquote{margin:1.65em 0 1.5em 1.80203em;color:#787878;font:italic 100%/1.5em "tisa-custom", Georgia, serif;letter-spacing:-0.01em;position:relative}blockquote p{margin-bottom:1em}blockquote:before{-webkit-font-smoothing:antialiased;color:#b4b4b4;font-size:3.60406em;position:absolute;font-style:italic;content:"\201C";line-height:1em;left:-0.60180em;top:0.05em}ul,ol{margin-left:1.5em}@media screen and (min-width: 29.9375em){ul,ol{margin-left:0}}ul{list-style-type:circle}ol{list-style-type:lower-roman}h1{letter-spacing:-0.014em;margin:1.75em 0 .65em;line-height:1.12em;word-spacing:-0.04em;text-align:center;font-size:2em}@media screen and (min-width: 29.9375em){h1{margin-top:1.5em}}@media screen and (min-width: 38em){h1{font-size:4em;margin-bottom:.4em}}@media screen and (min-width: 60em){h1{width:160%;margin-left:-30%;font-size:5.24288em}}.ie h1{font-size:4em}h2{margin:0 0 .85em;line-height:1.5em;font-size:1.35em}@media screen and (min-width: 29.9375em){h2{margin-top:1.7em;font-size:1.5em}}h3{line-height:1.77777em;margin-bottom:0.5em;font-size:1.26562em}h4{text-transform:uppercase;letter-spacing:2px;line-height:1.5em;margin:2em 0 1.5em;font-size:1em}h5,h6{font-weight:bold;margin:0 0 1.5em}img,figure{margin:.5em auto 1.5em auto;display:block}@media screen and (min-width: 60em){article img{width:114%;margin-left:-7%}}@media screen and (min-width: 60em){.wide-img{width:160%;margin-left:-30%}}@media screen and (min-width: 98.9375em){.wide-img{width:200%;margin-left:-50%}}@media screen and (min-width: 60em){.wide-alt-img{width:130%;margin-left:-15%}}@media screen and (min-width: 98.9375em){.wide-alt-img{width:160%;margin-left:-30%}}.strong{border-color:black;background:#fffccf;color:black;margin-top:3em;padding:0 .2em}article{border-bottom:1px solid #e1e2e2;padding-bottom:2.5em}@media screen and (min-width: 29.9375em){article{padding-bottom:4.5em}}@media screen and (min-width: 38em){article{padding-bottom:6.5em}}article:last-child{border-bottom:0}.post article{border:0;padding-bottom:1.5em}.post nav{display:none}.post .post-nav{display:block}pre,code{font:normal .875em/1.5em  "panic sans", Monaco, monospace, monospace;-webkit-font-smoothing:subpixel-antialiased}pre{padding:0;margin-bottom:1.75em;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#433a33;word-break:break-all;background:#fff}@media screen and (min-width: 29.9375em){pre{padding:0 0 0 2em}}img+h2,img+h3,img+h4,pre+h2,pre+h3,pre+h4{margin-top:2.5em}.highlight{background:transparent}.highlight *{font-weight:normal !important}iframe{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:1.5em;height:0;overflow:hidden}@media screen and (min-width: 60em){.video-container{margin-bottom:3em;padding-bottom:64.25%;width:114%;margin-left:-7%}}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}a{-webkit-tap-highlight-color:transparent;text-decoration:none;color:#353232}a:hover{color:black}a:active{opacity:0.5;outline:none}@media print{a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}p a,ul a,ol a{color:#e63b40;text-decoration:underline}p a:hover,ul a:hover,ol a:hover{color:#e63b40;text-decoration:none}h1 a:hover{color:#353232}sup a{text-decoration:none}.author{width:14em;margin:0 auto 3.5em;font:italic 0.875em/1.3 "tisa-custom", Georgia, serif;color:#9b9e9e}.author.author-page{margin:3.5em auto 0}.author em{font-weight:normal;font-style:italic}.author figure{margin:-0.37em .8em 0 0;width:2em;float:left}@media screen and (min-width: 38em){.author figure{margin-top:-0.4em}}.author img{-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.12);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.12);box-shadow:0 0 0 1px rgba(0,0,0,0.12);-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em}@media screen and (min-width: 38em){.author{margin-bottom:5em;font-size:1em}}section.author{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;text-align:center;background:#fafafa;border:1px solid #ebecec;padding:1.5em 1.25em 0.5em;margin-bottom:5em}@media screen and (min-width: 29.9375em){section.author{padding:1.5em 1.5em 0.5em;margin-bottom:8.5em}}section.author figure{width:8em;float:none;margin:0 auto}@media screen and (min-width: 29.9375em){section.author figure{float:left;width:6em}}section.author figcaption{width:100%;float:left}@media screen and (min-width: 29.9375em){section.author figcaption{margin-top:-2.25em;text-align:left;float:none;width:auto;display:block;position:relative;padding-left:8.5em}}section.author h2{font:700 100%/1.5em "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.77777em;margin-bottom:0.5em;font-size:1.26562em}section.author a{border:0;color:#676767;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;text-decoration:underline}section.author a:hover{text-decoration:none}header{-moz-box-shadow:0 -1px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 -1px 4px rgba(0,0,0,0.5);box-shadow:0 -1px 4px rgba(0,0,0,0.5);overflow:hidden;background:#ffffff;padding:.5em .75em;margin:0}.ie header{border-bottom:1px solid #eee}header h2{position:relative;z-index:2;margin:0}header h6{width:100%;z-index:1;color:#b0b2b2;font-weight:normal;position:absolute;top:0;left:0;text-align:center;line-height:2.9em;margin:0;display:none}@media screen and (min-width: 38em){header h6{display:block}}header h6 em{font-style:normal;font-weight:normal;display:none}@media screen and (min-width: 38em){header h6 em.small{display:inline}}@media screen and (min-width: 46em){header h6 em.large{display:inline}header h6 em.small{display:none}}@media screen and (min-width: 60em){header h6 em.extralarge{display:inline}}header h6 a{color:#9b9e9e;text-decoration:underline}header .logo{float:left}.ie header .logo{width:200px}header .nav{font:italic 0.875em/2.2em "tisa-custom", Georgia, serif;color:#9b9e9e;text-decoration:underline;float:right;z-index:2;max-width:100px;padding-right:15px;position:relative}.ie header .nav{padding:0;position:static}header .nav:hover{text-decoration:none;color:#33302e}header .nav:after{content:"";width:10px;height:10px;background:url("../images/new_window_icon.png") no-repeat;position:absolute;top:9px;right:0}header span{float:left;line-height:1.65em;font-size:18px;white-space:nowrap;font-weight:normal;width:5.7em}header img{float:left;width:32px;margin:0 5px 0 0}nav{width:100%;text-align:center}nav a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ef7f82;-moz-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms;font-weight:700;color:#e63b40;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:3em;padding:0 1.75em;text-align:center;display:inline-block;margin:0 auto}nav a:hover,nav a:active{border-color:#e63b40;background:#e63b40;color:#ffffff;opacity:1}nav a.next,nav a.prev{padding:0;width:7em}footer{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);overflow:hidden;background:#ffffff;padding:2em 0;width:100%;margin-top:4.5em;text-align:center;color:#bab9b6;font:75%/1.4 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif}.ie footer{border-top:1px solid #eee}@media screen and (min-width: 29.9375em){footer{padding:1.5em 0;font-size:87.5%;margin-top:10em}}footer p{padding:0 2em;max-width:31em;margin:0 auto}footer a{width:auto;padding:0;display:inline;border:0;font:100%/1.4 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#818181;text-decoration:underline}footer a:hover{color:#353232}.quintessential-container{position:relative}.quintessential-parts{list-style:none;margin:0 0 1.5em;line-height:1.2}@media screen and (min-width: 29.9375em){.quintessential-parts{margin:2.5em 0 1.5em 3%;overflow:hidden}}@media screen and (min-width: 38em){.quintessential-parts{max-width:80%;margin-left:13%}}@media screen and (min-width: 60em){.quintessential-parts{width:200px;right:-100px;top:50px;margin:0;z-index:2;position:absolute}}@media screen and (min-width: 98.9375em){.quintessential-parts{right:-150px;top:100px}}.quintessential-parts strong{color:#353232}.quintessential-parts li{margin-bottom:1em}@media screen and (min-width: 29.9375em){.quintessential-parts li{width:50%;float:left}}@media screen and (min-width: 60em){.quintessential-parts li{width:100%;float:none}}