html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:inherit}a{text-decoration:none;outline:none}.left{clear:left}.right{clear:right}.clear{clear:both}.nowrap{white-space:nowrap}.hidden{display:none}@font-face{font-family:"agel";src:url("../fonts/el.eot");src:url("../fonts/el.eot?#iefix") format("eot"),url("https://square.github.io/corner/fonts/el.woff") format("woff"),url("../fonts/el.ttf") format("truetype"),url("../fonts/el.svgz#agel") format("svg"),url("../fonts/el.svg#agel") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"agb";src:url("../fonts/b.eot");src:url("../fonts/b.eot?#iefix") format("eot"),url("https://square.github.io/corner/fonts/b.woff") format("woff"),url("../fonts/b.ttf") format("truetype"),url("../fonts/b.svgz#agb") format("svg"),url("../fonts/b.svg#agb") format("svg");font-weight:normal;font-style:normal}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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a:link{-webkit-tap-highlight-color:#fff}::-moz-selection{background:#cdd0d4;text-shadow:none}::selection{background:#cdd0d4;text-shadow:none}a{outline:0;text-decoration:none;color:#50a9ca}a:visited,a.visited{color:#50a9ca}a:hover,a.hover{color:#3690b1;outline:none}a:active,a.active{color:#2a708a}a.block,a.block-hover{display:block;color:#818486}a.block .link,a.block-hover .link{color:#50a9ca}a.block:hover .link,a.block-hover:hover .link{color:#3690b1}a.block:active .link,a.block-hover:active .link{color:#2a708a}a.block-hover .link{color:#818486}a.block-hover:hover .link{color:#50a9ca}.link-arrow,.right-arrow,.left-arrow{position:relative}.link-arrow:after,.right-arrow:after,.left-arrow:after{content:"";position:absolute;top:0.4em;display:block;width:0;height:0;border:0.3em solid;border-top-color:transparent;border-bottom-color:transparent}.right-arrow{padding-right:0.8em}.right-arrow:after{right:-0.1em;border-right-color:transparent}.left-arrow{padding-left:0.8em}.left-arrow:after{left:-0.1em;border-left-color:transparent}@media only screen and (max-device-width: 480px){html{-webkit-text-size-adjust:none}}body{-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px rgba(0,0,0,0);color:#818486}body,table,input,textarea,select,button{font:normal 14px "helvetica neue",helvetica,arial,sans-serif;line-height:22px}pre,code{font:normal 13px courier,"courier new",fixed-width;line-height:22px}em{font-style:italic}strong,th{font-weight:bold}td{vertical-align:top}small{font-size:12px;line-height:inherit}.inverted-section{color:#fff}h1,h2,h3,h4{color:#000;font-weight:normal}.inverted-section h1,.inverted-section h2,.inverted-section h3,.inverted-section h4{color:#fff}h1{font:44px/1 "helvetica neue",helvetica,arial,sans-serif}.fontface h1{font-family:"agb","helvetica neue",helvetica,arial,sans-serif}.inverted-section h1{color:#fff}h1 .product-name{font-weight:100}.fontface h1 .product-name{font-family:"agel","agb","helvetica neue",helvetica,arial,sans-serif}.content-header h1{line-height:33px}h2{font-size:33px;line-height:34px}h2:first-child{line-height:24px}h3{font-size:27px;line-height:34px}h4{font-size:18px;line-height:24px}.prose p,.prose ul,.prose ol,.prose blockquote,.prose address,.prose pre,.prose form{margin-bottom:20px}.prose p:last-child,.prose ul:last-child,.prose ol:last-child,.prose blockquote:last-child,.prose address:last-child,.prose pre:last-child,.prose form:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3{margin-bottom:5px}.prose h4{margin-bottom:3px}.prose h1+h2{margin-top:20px}.prose h1+p{margin-top:30px}.prose h1+.intro{margin-top:15px}.prose h1+p.deck{font-size:27px;line-height:36px;color:#a7a9aa;margin-top:12px}.prose h2+h3,.prose h2+h4{margin-top:20px}.prose h2+p{margin-top:10px}.prose h2+p.intro{margin-top:16px}.prose p+h2{margin-top:60px}.prose h3+p{margin-top:10px}.prose h3+h4{margin-top:40px}.prose h3+ul.bullet-list,.prose h3+ul.decimal-list,.prose h3+ul.alpha-list,.prose h3+ol.decimal-list{margin-top:10px}.prose ul.bullet-list+h3,.prose ul.decimal-list+h3,.prose ul.alpha-list+h3{margin-top:45px}.prose h2+h3.kicker{color:#818486;font-size:33px;margin:10px 0 20px}.prose h4+ul.bullet-list,.prose h4+ul.decimal-list,.prose h4+ul.alpha-list,.prose h4+ol.decimal-list{margin-top:10px}.prose p+h4{margin-top:30px}.prose p.intro{font-size:18px;line-height:26px}.prose blockquote{padding:20px 20px 0}.prose ul{list-style-type:disc;padding-left:1.25em}.prose ul li{margin-bottom:10px}.prose ol{padding-left:1.5em}.prose .decimal-list{list-style-type:decimal}.prose .alpha-list{list-style-type:lower-alpha}.prose .two-digit-decimal-list{padding-left:2em}.prose .tight-list li{margin-bottom:0}.manual-breaks{white-space:nowrap;overflow:auto}.step-list{counter-reset:section;overflow:hidden;*zoom:1}.step-list li{float:left}.step-list li:last-child{margin-right:0}.step-list li:before{counter-increment:section;content:counter(section);display:block;width:46px;height:46px;background:#f0f0f0;-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;-o-border-radius:23px;border-radius:23px;line-height:46px;font-size:26px;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);text-align:center;margin-bottom:20px;color:#818486}.centered-step-list li{text-align:center}.centered-step-list li:before{margin-right:auto;margin-left:auto}.two-step-list li{width:435px;margin-right:30px}.ie8 .two-step-list li{margin-right:15px}.three-step-list li{width:280px;margin-right:30px}.ie8 .three-step-list li{margin-right:20px}.four-step-list li{width:204px;margin-right:28px}.ie8 .four-step-list li{margin-right:20px}.supported-devices{margin:25px 0 30px 0;overflow:hidden;*zoom:1}.supported-devices h4{border-bottom:1px solid #e8e8e9;line-height:40px;font-weight:normal}.supported-devices li{position:relative;line-height:40px;border-bottom:1px solid #e8e8e9}.supported-devices li:after{content:"";display:block;position:absolute;right:0;top:10px}.supported-devices em{display:block;margin-top:10px;line-height:18px}.supported-devices .ios-devices,.supported-devices .android-devices{float:left;width:210px}.supported-devices .ios-devices h4:after,.supported-devices .android-devices h4:after{content:"";position:relative;display:inline-block;left:8px}.supported-devices .ios-devices{margin-right:30px}.centered-element,.header-nav,.footer-nav,.main-content,.aside-content{margin:0 auto}.nav-list{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}.nav-list li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}.horizontal-list,.article-nav,.main-footer{text-align:center}.horizontal-list .nav-list,.article-nav .nav-list,.main-footer .nav-list{white-space:nowrap}.horizontal-list .nav-item,.article-nav .nav-item,.main-footer .nav-item{margin-right:-1px;border-right:1px solid #e8e8e9;padding:0 10px;text-align:center;line-height:0.8}.horizontal-list .nav-item:last-child,.article-nav .nav-item:last-child,.main-footer .nav-item:last-child{border:none;padding-right:0}.horizontal-list .nav-item:first-child,.article-nav .nav-item:first-child,.main-footer .nav-item:first-child{padding-left:0}.horizontal-list .current,.article-nav .current,.main-footer .current{color:#373e43}.header-nav{position:relative;*zoom:1;height:130px;width:1020px}.header-nav:after{content:"";display:table;clear:both}.article-nav{padding-top:60px;font-size:18px}.article-nav .nav-list{padding-bottom:60px}.article-nav .nav-item{padding:0 20px}.footer-nav{color:#bbb;padding:30px 0 60px}.footer-nav .nav-list{margin-bottom:10px}.footer-nav .nav-list a{color:#a7a9aa}.footer-nav .nav-list a:hover{color:#454a4f}.main-content,.aside-content{background:#fff no-repeat;border-bottom:1px solid #fff;-webkit-box-shadow:0 0 3px #e1e1e3;-moz-box-shadow:0 0 3px #e1e1e3;box-shadow:0 0 3px #e1e1e3}.aside-content{margin-top:20px}.content-header{margin:0 60px;padding-bottom:60px;text-align:center}.content-header:first-child{padding-top:60px}.content-section{margin:0 60px;border-top:1px solid #e8e8e9;padding:90px 0;position:relative}.content-section:first-child,.hero-section+.content-section{padding-top:60px;border-top:none}.content-section:only-child{padding:60px 0}.hero-section{padding:210px 60px 60px;margin:0;position:relative}.embossed-section{background:#ddd;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.07)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,0.07),rgba(0,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,0.07),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,0.07),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0.07),rgba(0,0,0,0));-webkit-box-shadow:0 2px 0 rgba(255,255,255,0.75),0 0 0 1px rgba(0,0,0,0.15) inset,0 1px 1px -1px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 2px 0 rgba(255,255,255,0.75),0 0 0 1px rgba(0,0,0,0.15) inset,0 1px 1px -1px rgba(0,0,0,0.2) inset;box-shadow:0 2px 0 rgba(255,255,255,0.75),0 0 0 1px rgba(0,0,0,0.15) inset,0 1px 1px -1px rgba(0,0,0,0.2) inset;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;margin:0 60px 60px}.embossed-section p{margin-top:5px}.ie8 .embossed-section{border:1px solid #b0b0b0}.inverted-section{background-color:#15191a}.inverted-section.content-header,.inverted-section.content-section{margin:0;padding-right:60px;padding-left:60px}.inverted-section.content-section{border-color:#fff}.content-header+.inverted-section.content-section{border:none;padding-top:0}.inverted-section .article-nav .current{color:#fff}html{overflow-x:hidden !important;width:auto !important}body{-webkit-font-smoothing:antialiased;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #ededed));background:-webkit-linear-gradient(#f6f6f6,#ededed);background:-moz-linear-gradient(#f6f6f6,#ededed);background:-o-linear-gradient(#f6f6f6,#ededed);background:linear-gradient(#f6f6f6,#ededed);padding:25px 0;overflow-x:hidden !important;width:auto !important}@media screen and (max-width: 1020px){body{padding-top:0}}.body-inner{overflow:hidden;*zoom:1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);font-family:"helvetica neue",helvetica,arial,sans-serif;margin:0 auto;padding-bottom:100px;width:1020px;background-color:#fff}@media screen and (max-width: 1020px){.body-inner{width:100%;padding-bottom:0;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}}.header{background:url('../images/hero.png?1414531729') no-repeat top right;width:100%;min-height:250px;padding-bottom:50px}.header .header-inner{padding:80px 87px 0}@media screen and (max-width: 875px){.header .header-inner{padding:200px 87px 0}}@media screen and (max-width: 600px){.header .header-inner{padding:280px 87px 0}}@media screen and (max-width: 1020px){.header .header-inner{padding-left:8%;padding-right:8%}}.header .title{font-family:"agb","helvetica neue",helvetica,arial,sans-serif;font-size:44px;line-height:44px;color:#000 !important;margin-bottom:8px}.header .subtitle{font-family:"agb","helvetica neue",helvetica,arial,sans-serif;font-size:26px;color:#818486;margin-bottom:17px}.header .hero-blurb{line-height:22px}@media screen and (max-width: 600px){.header .hero-blurb br{display:none}}.footer{text-shadow:0 1px rgba(255,255,255,0.4);text-align:center}.footer .nav-item{border-right:1px solid rgba(0,0,0,0.1);padding:0 15px;line-height:0.8}.footer .nav-item:last-child{border-right:none}@media screen and (max-width: 767px){.footer .nav-item{line-height:2;display:block;border-right:none}}#content{padding:0 0;margin:0 87px 0;overflow:hidden;*zoom:1}@media screen and (max-width: 1020px){#content{margin:0 8% 0}}.main-panel{width:630px;padding-right:33px;float:left;border-right:1px solid #e8e8e8;margin-bottom:30px}@media screen and (max-width: 1020px){.main-panel{width:100%;padding-right:0;border-right:none;border-bottom:1px solid #e8e8e8}}.home .main-panel{width:517px}@media screen and (max-width: 1020px){.home .main-panel{width:100%}}.main-panel .date{color:#a7a9aa;margin-bottom:2px}.main-panel .short-date{text-transform:uppercase}.main-panel .full-date{margin-bottom:30px}.main-panel .post-title{font-size:18px;margin-bottom:5px;line-height:22px}.main-panel .post-summary{color:#818486;margin:0;line-height:20px}.posts .post{margin-bottom:44px}.sidebar-panel{float:right;padding-left:33px;width:149px}@media screen and (max-width: 1020px){.sidebar-panel{float:left;padding-left:0;width:100%}}.home .sidebar-panel{width:262px}@media screen and (max-width: 1020px){.home .sidebar-panel{width:100%}}.sidebar-section{margin-bottom:40px;border-bottom:1px solid #e8e8e8;padding-bottom:40px}.sidebar-section:first-child{padding-top:0}.sidebar-section:last-child{border-bottom:none}.sidebar-section p{margin-top:20px}.sidebar-section h4{margin-bottom:22px}.sidebar-section li{margin-top:15px}.sidebar-section .latest-posts a{color:#818486}.sidebar-section .latest-posts a:hover,.sidebar-section .latest-posts a:hover .arrow{color:#3690b1}.sidebar-section .arrow{color:#b5b7b8;font-size:8px;position:relative;bottom:1px;left:1px}@media screen and (max-width: 1020px){.sidebar-section .arrow{display:none}}.recent-posts-title{margin-bottom:22px}.prose h1,.prose h2,.prose h3{font-weight:normal}.prose h2{font-size:22px}.prose h3{font-size:18px}.prose h1{font-size:24px;line-height:30px;margin-bottom:8px}.prose hr{border:0px;height:1px;background:#e8e8e8;margin:15px 0px}.prose p,.prose ul,.prose ol,.prose dl,.prose blockquote,.prose address{line-height:24px;margin-bottom:20px}.prose ol,.prose ul{margin:0 15px}.prose ol li,.prose ul li{list-style:decimal outside none;margin-bottom:10px}.prose ol ul,.prose ol ol,.prose ol p,.prose ul ul,.prose ul ol,.prose ul p{margin-bottom:5px}.prose ol ul,.prose ul ul{-moz-padding-start:15px;padding-left:15px}.prose ol ol,.prose ul ol{-moz-padding-start:20px;padding-left:20px}.prose ol ol li,.prose ul ol li{list-style-type:upper-alpha}.prose ul li{list-style:disc outside none}.prose p code,.prose ul code,.prose ol code{background:#f9f9f9;padding:1px 3px 0}.prose pre{margin-bottom:20px !important;line-height:18px}.prose sup{vertical-align:super;font-size:smaller}.authors{margin:60px 0;color:#818486}.authors .author{overflow:hidden;*zoom:1;margin-bottom:20px}.authors label{font-weight:bold;font-size:13px;color:#000}.authors .author-image{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:60px;height:60px;float:left}.authors .author-content{float:left;width:400px;margin:0 0 0 15px;line-height:18px}@media screen and (max-width: 1020px){.authors .author-content{width:auto}}@media screen and (max-width: 767px){.authors .author-content{clear:left;margin-left:0}}#comments{border-top:1px solid #e8e8e8;padding-top:30px}#disqus_thread{color:#777}img.image{padding:5px 10px 20px}img.left,img.alpha{padding-left:0;padding-left-width:400px;padding-left-margin:0 0 0 15px;padding-left-line-height:18px}img.right,img.omega{padding-right:0}img.left{padding-right:20px;float:left}img.right{padding-left:20px;float:right}img[width="630"],img[width="750"]{padding-left:0;padding-right:0}img[width="750"]{position:relative;left:-87px}@media screen and (max-width: 767px){img{width:100%;height:auto}}
