html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}body{color:#444;font-family:"ff-tisa-web-pro-1", "ff-tisa-web-pro-2", serif;font-size:62.5%}a{color:#990057;font-weight:bold;text-decoration:none}a:link,a:visited{outline:none}a:hover,a:active{color:#db4a1d}.nowrap{white-space:nowrap}body{background:#fdfffb url(/assets/bg_w-570a1d0dfa4fd504dee2421e08b2bcad3dd28bb1261197a96f4d02a566927362.jpg) top fixed no-repeat}#page{padding:2em;position:relative;margin:0 auto;max-width:60em}#header h1{height:229px;position:relative;width:90%;padding-top:3.2em;padding-bottom:0;margin:0 auto}#header h1 a{display:block;background:url(/assets/logo-23bd95b87fc25f111d0ad72b980630629e4238d6e84725fafc295234cbb0c2fc.png) no-repeat 0 0;text-indent:-9999px;width:291px;height:229px;margin:0 auto;padding:0}#header h1 a:hover{opacity:0.8}ul.nav{padding:0;width:100%;top:0;max-width:75em}ul.nav li p{color:#777;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:1.2em;line-height:3.4em}ul.nav li p a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#555;font-style:normal}ul.nav li p a:hover{color:#db4a1d}ul.nav li#link_blog{background:#f8faf6;background-color:rgba(248,250,246,0.9);float:right;padding:0 2.5em;border-bottom:1px solid #fff}#content{padding-top:3.1em}#content h2{font-size:3em;line-height:1.45em;text-align:center;font-family:"museo-slab-1","museo-slab-2";font-weight:100;padding-top:0.95em;padding-bottom:0.4em}#content h2#tag{font-size:3em;line-height:1.68em;color:#222;font-weight:normal;width:90%;padding-bottom:1.45em;padding-top:0;margin:0 auto;text-align:center;font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif}#content h3{font-size:2em;line-height:1.4em}#content h4{font-size:1.8em;line-height:1.6em}#content ul{list-style:disc}#content p{font-size:1.6em;line-height:1.6em;padding-bottom:1.6em}#content h2+p{padding-top:0.3em}#content sup{font-size:0.6em;vertial-align:super}#content .footnotes{font-size:0.8em;padding-top:0.6em;border-top:1px solid #F8FAF6}#content #ethos .idea h3{padding-top:1.15em}#content #ethos .idea ul{padding-top:2.4em}#content ol#project-list{padding-bottom:0.2em}#content ol#project-list li{margin-bottom:2.2em}#content ol#team{padding-top:2.1em;padding-bottom:0.2em}#content ol#team li.member{padding-bottom:2.1em}#content ol#team li.member img{float:left;width:25%;display:block;padding:10px;background:#fff;border:1px solid #999;margin-top:0.8em}#content ol#team li.member .info{float:right;width:65%}#content ol#team li.member .info h3{padding-bottom:0em}#content ol#team li.member .info p.links{padding-bottom:1.9em}#content ol#team li.member .info p{font-size:1.4em;line-height:1.8em;padding-bottom:1.8em}#content .vcard p{padding-bottom:0}#content #contact em{font-weight:bold}#content #contact h3{padding-bottom:0.05em}#content #contact #working-together{width:50%;float:left;margin-right:1.5em;padding-top:0.1em}#content #contact #working-together p{font-size:14px;line-height:1.8em}#content #contact #working-together ul{padding-top:0.3em}#content #contact #working-together ul li{padding-bottom:0}#content #contact #working-together ul li p{padding-bottom:1.8em}#content #contact #contact-sidebar{width:40%;float:right;padding-top:0.2em}#content #contact #contact-sidebar p{font-size:14px;line-height:1.8em}#content #contact #contact-sidebar .vcard{padding-top:.3em}#content #contact #contact-sidebar .contact-methods{padding-top:1.8em}#content #contact #contact-sidebar .contact-methods p{padding-bottom:0}#content #contact #contact-sidebar img{width:80%}#content #contact #contact-sidebar h3:not(:first-child){padding-top:1.8em}#content p#company-info{font-size:0.9em;color:#999;line-height:2em}body.thu{background:#fff url(/assets/bg/thurs-c7fa4481efb62d1e3a381dcfd53fcb24617678efde64ab939e9adc765dc3f89d.jpg) top center fixed no-repeat}body.blog,body.wiki{background:#fff;padding:0}body.blog #page,body.wiki #page{padding:0;margin:0 auto;max-width:102.5em;min-width:0;width:100%;position:relative}body.blog #page #header ul#blog_nav,body.wiki #page #header ul#blog_nav{background:#222;background-color:rgba(34,34,34,0.9);padding:0;border-bottom:1px solid #fff;max-width:102.5em;width:100%}body.blog #page #header ul#blog_nav li p,body.wiki #page #header ul#blog_nav li p{color:#e6e6e6;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:1.2em;line-height:3.4em}body.blog #page #header ul#blog_nav li p a,body.wiki #page #header ul#blog_nav li p a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#e6e6e6;font-style:normal}body.blog #page #header ul#blog_nav li p a:hover,body.wiki #page #header ul#blog_nav li p a:hover{color:#db4a1d}body.blog #page #header ul#blog_nav li#link_home,body.wiki #page #header ul#blog_nav li#link_home{float:left;padding-left:2.5em}body.blog #page #header ul#blog_nav li#link_rss,body.wiki #page #header ul#blog_nav li#link_rss{float:right;padding-right:2.5em}body.blog #page #header h1,body.wiki #page #header h1{height:229px;width:316px;padding:4em 0 0 0;margin:0}body.blog #page #header h1 a,body.wiki #page #header h1 a{display:block;background:url(/assets/logo_blog-64885256936993f6755c44e2ec505996dcb7d09381e5f24908d52bba2eab54e4.png) no-repeat 0 0;text-indent:-9999px;width:316px;height:217px;margin:0;padding:0;opacity:0.7;transition:opacity .25s 0 linear}body.blog #page #header h1 a:hover,body.wiki #page #header h1 a:hover{opacity:1}body.blog #page #content,body.wiki #page #content{padding:1.4em 2.5em 0 2.5em}body.blog #page #content .blog_entry p.article_date,body.wiki #page #content .blog_entry p.article_date{text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;border-bottom:1px solid #e3e1e2;font-size:1em;font-weight:bold;letter-spacing:1px;line-height:2.5em;margin-bottom:5em}body.blog #page #content .blog_entry .content,body.wiki #page #content .blog_entry .content{padding-top:0.7em}body.blog #page #content .blog_entry .content img,body.wiki #page #content .blog_entry .content img{max-width:100%}body.blog #page #content .blog_entry .author,body.wiki #page #content .blog_entry .author{float:right;min-width:75px;margin-left:2.5em}body.blog #page #content .blog_entry .author span,body.wiki #page #content .blog_entry .author span{font-size:1em;text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#333;font-weight:bold;display:block;line-height:4.3em}body.blog #page #content .blog_entry .author img,body.wiki #page #content .blog_entry .author img{width:75px;height:75px;display:block}body.blog #page #content .blog_entry .footnotes,body.wiki #page #content .blog_entry .footnotes{padding-top:3em;margin-top:2em;border-top:1px solid #e3e1e2;font-size:90%}body.blog #page #content h1,body.wiki #page #content h1{font-size:4em;line-height:1.27em;padding:1px 0 1.2em 0}body.blog #page #content h2,body.wiki #page #content h2{font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2",serif;text-align:left;font-weight:bold;padding-top:0.85em;line-height:1.55em}body.blog #page #content h3,body.wiki #page #content h3{padding:0}body.blog #page #content p+h3,body.wiki #page #content p+h3{line-height:1em;padding-bottom:0.2em}body.blog #page #content p+h4,body.wiki #page #content p+h4{line-height:1.3em;padding-bottom:0.15em}body.blog #page #content h5,body.wiki #page #content h5{font-size:1.6em;line-height:1.5em;padding-bottom:0.1em}body.blog #page #content p,body.wiki #page #content p{padding-bottom:1.6em}body.blog #page #content ol,body.wiki #page #content ol{list-style:decimal}body.blog #page #content ul,body.blog #page #content ol,body.wiki #page #content ul,body.wiki #page #content ol{padding-top:0em;padding-bottom:2.7em;padding-left:2.2em}body.blog #page #content ul li,body.blog #page #content ol li,body.wiki #page #content ul li,body.wiki #page #content ol li{font-size:1.5em;line-height:1.7em}body.blog #page #content ul li h1,body.blog #page #content ol li h1,body.wiki #page #content ul li h1,body.wiki #page #content ol li h1{font-size:2.2em;padding:0 0 0.45em 0;margin:0;line-height:1.9em}body.blog #page #content ul li h2,body.blog #page #content ol li h2,body.wiki #page #content ul li h2,body.wiki #page #content ol li h2{font-size:2em;padding:0 0 0.2em 0;line-height:2.2em}body.blog #page #content ul li h3,body.blog #page #content ol li h3,body.wiki #page #content ul li h3,body.wiki #page #content ol li h3{font-size:1.5em;padding:0 0 0em 0;line-height:1em}body.blog #page #content ul li h4,body.blog #page #content ol li h4,body.wiki #page #content ul li h4,body.wiki #page #content ol li h4{font-size:1.2em;line-height:1em;padding:0}body.blog #page #content ul li h5,body.blog #page #content ol li h5,body.wiki #page #content ul li h5,body.wiki #page #content ol li h5{font-size:1em;line-height:1.7em;padding-bottom:0}body.blog #page #content ul li p,body.blog #page #content ol li p,body.wiki #page #content ul li p,body.wiki #page #content ol li p{font-size:1em;line-height:1.7em}body.blog #page #content blockquote,body.wiki #page #content blockquote{color:#444;font-size:1.8em;font-style:italic;line-height:1.25em;padding-left:1.8em}body.blog #page #content blockquote p,body.wiki #page #content blockquote p{font-size:1em}body.blog #page #content p blockquote,body.wiki #page #content p blockquote{font-size:1em}body.blog #page #content pre,body.wiki #page #content pre{overflow-x:scroll}body.blog #page #content pre,body.blog #page #content code,body.wiki #page #content pre,body.wiki #page #content code{background:#fff;border:1px solid #eee}body.blog #page #content pre,body.wiki #page #content pre{padding:1.4em;margin-bottom:2.6em;font-size:1.4em;line-height:2em;display:block}body.blog #page #content code,body.wiki #page #content code{margin-bottom:1.4em}body.blog #page #content pre code,body.wiki #page #content pre code{font-size:1.4em;line-height:1.4em;background:transparent;border:none;padding:0;display:inline}body.blog #page #content p code,body.wiki #page #content p code{font-size:1em;padding:0.3em}body.blog #page #content sup,body.wiki #page #content sup{font-size:x-small;vertical-align:super}body.blog #page #content #blog_articles h2,body.wiki #page #content #blog_articles h2{margin:0 0 1.15em 0;padding:0 0 0.35em 0;border-bottom:1px solid #333}body.blog #page #content #blog_articles ol.blog_list,body.wiki #page #content #blog_articles ol.blog_list{padding:1.5em 0 0 2.5em;margin:0;list-style-type:disc}body.blog #page #content #blog_articles ol.blog_list li,body.wiki #page #content #blog_articles ol.blog_list li{padding:0 0 1.7em 0}body.blog #page #content #blog_articles ol.blog_list li a,body.wiki #page #content #blog_articles ol.blog_list li a{display:block;padding:0 0;font-size:1.2em;line-height:1em}body.blog #page #content p.colophon,body.wiki #page #content p.colophon{clear:both}body.blog #page #content img.left,body.wiki #page #content img.left{float:left;padding-top:0.5em;padding-right:1em}body.blog #page #content .twitter-tweet-rendered,body.wiki #page #content .twitter-tweet-rendered{margin-bottom:2.4em !important}body.blog #page .comments,body.wiki #page .comments{margin-top:4em}@media only screen and (min-width: 850px){body.blog #page #header ul#blog_nav li#link_rss{width:12.5em}body.blog #page #header h1{height:229px;width:316px;padding:0;margin:4em 0 0 -30px;float:left}body.blog #page #content{padding:0}body.blog #page #content .blog_entry{float:right;margin-top:-18.6em;width:70.8%}body.blog #page #content .blog_entry p.article_date{margin-bottom:5em}body.blog #page #content .blog_entry .author{width:20.8%;margin-left:2.5em}body.blog #page #content .blog_entry .content{width:75.9%;padding-top:0.6em}body.blog #page #content #blog_articles{float:right;margin-top:-18.6em;width:70.8%}body.blog #page #content #article_links{margin-top:0.5em;width:19.5%;padding:2em 2.5em 2em 2.5em;background:#fff;border:1px solid #dcdcdc;float:left}body.blog #page #content #article_links h3{text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#ddd;letter-spacing:1px;font-size:2.9em;line-height:1.3em;padding-bottom:0}body.blog #page #content #article_links h3:first-child{margin-left:-3px}body.blog #page #content #article_links #recent_articles{padding-left:0.65em}body.blog #page #content #article_links ol{list-style-image:url(/assets/list-bullet-38ce353ce536b80e58c0d7241ae6759aec40504ae5b6f50fdfa0b116a928e306.png);padding:0 0 0 0.65em;padding-bottom:2.1em}body.blog #page #content #article_links ol li{padding:0;line-height:1.5em}body.blog #page #content #article_links ol a{font-size:0.8em;font-family:"Times New Roman", Times, serif;font-style:italic;color:#333;font-weight:normal}body.blog #page #content #article_links ol a:hover,body.blog #page #content #article_links ol a:active{color:#db4a1d}}hr,.hide{display:none}a img{border:none}span.amp{font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;font-weight:normal;font-style:italic;font-size:1.2em;color:#766557}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:#24292f;background-color:#f6f8fa}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .kv{color:#cf222e}.highlight .gr{color:#f6f8fa}.highlight .gd{color:#82071e;background-color:#ffebe9}.highlight .nb{color:#953800}.highlight .nc{color:#953800}.highlight .no{color:#953800}.highlight .nn{color:#953800}.highlight .sr{color:#116329}.highlight .na{color:#116329}.highlight .nt{color:#116329}.highlight .gi{color:#116329;background-color:#dafbe1}.highlight .ges{font-weight:bold;font-style:italic}.highlight .kc{color:#0550ae}.highlight .l,.highlight .ld,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mx{color:#0550ae}.highlight .sb{color:#0550ae}.highlight .bp{color:#0550ae}.highlight .ne{color:#0550ae}.highlight .nl{color:#0550ae}.highlight .py{color:#0550ae}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#0550ae}.highlight .o,.highlight .ow{color:#0550ae}.highlight .gh{color:#0550ae;font-weight:bold}.highlight .gu{color:#0550ae;font-weight:bold}.highlight .s,.highlight .sa,.highlight .sc,.highlight .dl,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .sx,.highlight .s1,.highlight .ss{color:#0a3069}.highlight .nd{color:#8250df}.highlight .nf,.highlight .fm{color:#8250df}.highlight .err{color:#f6f8fa;background-color:#82071e}.highlight .c,.highlight .ch,.highlight .cd,.highlight .cm,.highlight .cp,.highlight .cpf,.highlight .c1,.highlight .cs{color:#6e7781}.highlight .gl{color:#6e7781}.highlight .gt{color:#6e7781}.highlight .ni{color:#24292f}.highlight .si{color:#24292f}.highlight .ge{color:#24292f;font-style:italic}.highlight .gs{color:#24292f;font-weight:bold}
