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:1px dotted}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: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}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{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}button,input[type="button"],input[type="reset"],input[type="submit"],.button{appearance:none;background-color:#2babee;border:0;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:"freight-text-pro",Georgia,serif;font-size:1em;font-weight:bold;-webkit-font-smoothing:antialiased;line-height:1;padding:0.5em 1em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.button:hover,.button:focus{background-color:#0eb29c;color:#fff}button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited,.button:visited{color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,.button:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover,.button:disabled:hover{background-color:#2babee}textarea,input{box-shadow:none!important;-webkit-appearance:none}fieldset{margin:0 0 .75em;padding:1.5em;border:2px solid rgba(200,200,200,0.5)}@media screen and (max-width: 480px){fieldset{padding:.375em;border:none}}input,label,select{font-family:"freight-text-pro",Georgia,serif;font-size:1em;margin-bottom:.75em}label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple]{background-color:#fff;border:2px solid rgba(200,200,200,0.5);border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"freight-text-pro",Georgia,serif;font-size:1em;vertical-align:middle;padding:.375em;transition:border-color 150ms ease;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover{border-color:rgba(114,114,114,0.6)}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus{border-color:#2babee;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(19,162,236,0.7);outline:none}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple=multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple=multiple]:disabled:hover{border:2px solid rgba(200,200,200,0.5)}textarea{resize:vertical}input[type="search"]{appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block}input[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}.subscribe-form input{margin-left:17.05961%;float:left;display:block;margin-right:2.35765%;width:40.29137%}.subscribe-form input:last-child{margin-right:0}@media screen and (max-width: 768px){.subscribe-form input{margin-left:0%;float:left;display:block;margin-right:3.57866%;width:61.158%}.subscribe-form input:last-child{margin-right:0}}@media screen and (max-width: 480px){.subscribe-form input{margin-left:0%;float:left;display:block;margin-right:7.42297%;width:100%}.subscribe-form input:last-child{margin-right:0}}.subscribe-form input[type='submit']{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:23.23176%}.subscribe-form input[type='submit']:last-child{margin-right:0}@media screen and (max-width: 768px){.subscribe-form input[type='submit']{margin-left:0%;float:left;display:block;margin-right:3.57866%;width:35.26334%}.subscribe-form input[type='submit']:last-child{margin-right:0}}@media screen and (max-width: 480px){.subscribe-form input[type='submit']{margin-left:0%;float:left;display:block;margin-right:7.42297%;width:100%}.subscribe-form input[type='submit']:last-child{margin-right:0}}ul,ol{list-style-type:none;padding:0;text-align:left}ul li,ol li{margin-left:1.5em}ul.two-column,ol.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (max-width: 480px){ul.two-column,ol.two-column{-webkit-column-count:1;-moz-column-count:1;column-count:1}}ol li{list-style:decimal}ul li{list-style:disc}dl{margin-bottom:.75em}dl dt{font-weight:600;margin-top:.75em}dl dd{margin:0}table{width:100%;border-collapse:collapse;font-feature-settings:"kern","liga","tnum";margin:.75em 0;table-layout:fixed}th,td{border:2px solid rgba(200,200,200,0.5);padding:.375em}tr,td,th{vertical-align:middle}body{color:#2A3843;font-family:"freight-text-pro",Georgia,serif;font-feature-settings:"kern","liga","pnum";font-size:1.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;font-size:1.3em;line-height:1.2;margin:0 0 .75em 0}@media screen and (max-width: 480px){h1,h2,h3,h4,h5,h6{margin:0 0 .375em 0}}h1{font-size:1.7798em;line-height:1.15em;text-align:center}h2{font-size:1.3em;text-align:center}@media screen and (max-width: 768px){h1{font-size:1.8em}h2{font-size:1.4em}}@media screen and (max-width: 480px){h1{font-size:1.4em}h2{font-size:1.0em}}h3{font-size:1em;color:#fa7c46;margin:0 0 .375em 0}h4{font-size:.946em;font-weight:normal;color:#6a747b}.page nav{font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;font-size:0.8em}p{margin:0 0 .75em 0}a{text-decoration:none;color:#2babee;transition:color 150ms ease}a:active,a:focus,a:hover{text-decoration:underline;color:#165677}.page>header a:visited{color:#2babee}code{font-size:0.8em;background:#f1f1f1}pre code{background:none;font-size:0.7em}blockquote{color:#0eb29c;font-style:italic;font-size:1.3em}a.call-to-action{font-weight:bold;color:white;text-decoration:none}p.feature{font-size:1.15em;line-height:1.3em}p.subheader{font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;font-size:1.29em;line-height:1.2em;font-weight:400}@media screen and (max-width: 768px){p.subheader{font-size:1.15em;line-height:1.28em}}.caption{line-height:1em}article footer{color:#999;font-size:0.9em;line-height:1.4em}.feature-number{font-weight:bold;font-size:1.7em;line-height:1.3em;font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;vertical-align:middle;color:#fa7c46}.feature-number span{color:#999;font-size:50%;vertical-align:super}.page>header nav{font-size:0.75em;text-transform:uppercase}.page>header nav a{font-weight:bold;text-decoration:none}.page>header nav a.featured,.page>header nav a.featured.active{color:white}.page>header nav a.active{color:#2A3843;text-decoration:none}section{display:block}section::after{clear:both;content:"";display:table}.full-width{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}.full-width:last-child{margin-right:0}.narrow{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}.narrow:last-child{margin-right:0}div.two-column{margin-top:.75em;float:left;display:block;margin-right:2.35765%;width:48.82117%}div.two-column:last-child{margin-right:0}@media screen and (max-width: 768px){div.two-column{padding:0.75em;float:left;display:block;margin-right:2.35765%;width:100%}div.two-column:last-child{margin-right:0}}.very-narrow{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}.very-narrow:last-child{margin-right:0}@media screen and (max-width: 768px){.very-narrow,.narrow{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;padding:.75em}.very-narrow:last-child,.narrow:last-child{margin-right:0}}.three-split-section{margin-bottom:1.5em}.three-split-section .split{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-right:.75em;border-right:2px solid #f1f1f1}.three-split-section .split:last-child{margin-right:0}.three-split-section .split p{margin-bottom:0em}.three-split-section .split:last-child{border-right:none}a h3{color:#2babee}@media screen and (max-width: 768px){.three-split-section{margin-left:0%;padding:0.75em}.three-split-section .split{border-right:none;padding:0px;float:left;display:block;margin-right:3.57866%;width:100%}.three-split-section .split:last-child{margin-right:0}}.top-spacing{margin-top:1.5em}@media screen and (max-width: 480px){.top-spacing{margin-top:0px}}.page{max-width:1400px;margin-left:auto;margin-right:auto;padding:0px 1.5em 1.5em 1.5em}.page::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.page{padding:.375em}}@media screen and (max-width: 480px){.hidden-on-mobile{display:none}}.page>header{padding:.75em .75em .375em .75em;margin-bottom:2em}.page>header::after{clear:both;content:"";display:table}@media screen and (max-width: 730px){.page>header{margin-bottom:1em}}.page>header .logo{float:left}.page>header .logo img{margin-bottom:0px}.page>header .logo svg{width:289px;height:35px}.page>header nav{float:right;margin-top:.375em}.page>header nav a{vertical-align:text-bottom;padding:0.5em 1em}.page>header nav a:hover{background:#f1f1f1;border-radius:50px}.page>header nav a.active:hover{background:none}.page>header nav a.featured{background:#fa7c46;border-radius:50px}.page>header nav a.featured:hover{background:#0eb29c}@media screen and (max-width: 768px){.page>header nav a{padding:.75em}}@media screen and (max-width: 730px){.page>header{text-align:center}.page>header .logo,.page>header nav{float:none;text-align:center}.page>header .logo a,.page>header nav a{display:inline-block;padding:0.3em 0.6em}}#contact_form label.error{font-weight:normal;font-size:0.8em;margin-top:-0.8em;display:block;padding:0px .375em}#contact_form input.error{border-color:#F14452}#contact_form .field{float:left;display:block;margin-right:2.35765%;width:31.76157%}#contact_form .field:last-child{margin-right:0}@media screen and (max-width: 480px){#contact_form .field{float:left;display:block;margin-right:2.35765%;width:100%}#contact_form .field:last-child{margin-right:0}}p.subheader{margin-top:-0.5em;color:#999}@media screen and (max-width: 768px){p.subheader{margin-top:0.0em}}.caption,.dim{color:rgba(0,0,0,0.5)}.caption a,.dim a{color:#72c7f4}.caption a:hover,.dim a:hover{color:#1e78a7}.caption{line-height:1em}.middle-aligned{vertical-align:middle}.left-aligned{text-align:left}.center-aligned,.narrow .center-aligned,.full-width .center-aligned{text-align:center}.no-border{border:none}.no-bottom-margin{margin-bottom:0em}hr{width:4em;height:2px;border:none;background:#2babee;margin:1.5em auto}img,video{margin:0 0 .375em 0;max-width:100%;border:2px solid #f1f1f1}.screenshot{border-radius:5px 5px 0px 0px;padding-top:1.5em;background:#f1f1f1;background-repeat:no-repeat;background-image:url(/images/originals/browser-chrome-buttons.svg);background-position:.39474em .39474em;border:2px solid #e4e4e4}blockquote{margin:.75em 0px}code{word-wrap:break-word}pre code{word-wrap:normal}.inline-logo{vertical-align:text-bottom;border:none;margin:.375em 0em 0.1em 0em}.wide-image{margin:.75em -15% .75em -15%}.extra-wide-image{margin:.75em -50% .75em -50%}.wide-image,.extra-wide-image{text-align:center}@media screen and (max-width: 768px){.wide-image,.extra-wide-image{margin:.75em 0em .75em 0em}}.tip{margin-left:-25.58941%;float:left;display:block;margin-right:2.35765%;width:23.23176%;font-size:.80346em;color:#999}.tip:last-child{margin-right:0}.tip strong:first-child{font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;font-size:0.95em}@media screen and (max-width: 480px){.tip{margin-left:0%;float:left;display:block;margin-right:7.42297%;width:100%}.tip:last-child{margin-right:0}}header img,footer img,small img{border:none}.timeline-series h2{background:white;margin:0px}.timeline{position:relative;margin:0px;padding:.375em 0px}.timeline::before{content:'';position:absolute;top:0;height:100%;margin-left:49.5%;width:1%;background:#f1f1f1;z-index:-1}.timeline li{text-align:center;list-style:none;background:white;border:2px solid rgba(200,200,200,0.5);padding:.75em;margin:1.5em 0px}.timeline li img{margin-bottom:0px}.timeline li a{font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;font-weight:bold}.timeline li .dot{background:#2babee;width:20px;height:20px;border-radius:10px;border:2px solid #fff;display:block;margin:-28px auto 10px auto}.page>footer{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1.5em;line-height:1em;padding:2.35765%}.page>footer:last-child{margin-right:0}.page>footer .caption img{width:180px;height:25px;vertical-align:text-bottom;margin-bottom:0em}.full-screen{height:85vh;width:100vw;background:#2babee;position:absolute;z-index:1;left:0px;right:0px;margin-top:-2em}@media screen and (max-width: 768px){.full-screen{height:65vh}}@media screen and (max-width: 730px){.full-screen{margin-top:-1em}}.after-title-slide{margin-top:87vh}@media screen and (max-width: 768px){.after-title-slide{margin-top:65vh}}.title-slide{padding:2.35765%}@media screen and (max-width: 480px){.title-slide{padding:.375em}}.title-slide .vertical-center{position:relative;top:50%;transform:translateY(-50%);z-index:100}.title-slide p{font-family:"proxima-nova","Gotham","Helvetica","Arial",sans-serif;font-size:1.2em}.title-slide p span{font-size:1em;color:rgba(255,255,255,0.5);padding:0em .375em}.title-slide h2,.title-slide h2 a,.title-slide p,.title-slide a,.title-slide a:visited,.title-slide a:hover{color:#fff}.title-slide h1{font-size:3.2em}.title-slide h2{font-size:1.8em;line-height:1.3em;font-weight:lighter}@media screen and (max-width: 768px){.title-slide h1{font-size:1.5em;line-height:1.1em}.title-slide h2{font-size:1.1em;margin-bottom:1em}.title-slide p{font-size:0.8em}}#animated-dots{position:absolute;left:0;top:0;width:100%;height:100%}#contact_form label.error{font-weight:normal;font-size:0.8em;margin-top:-0.8em;display:block;padding:0px .375em}#contact_form input.error{border-color:#F14452}#contact_form .field{float:left;display:block;margin-right:2.35765%;width:31.76157%}#contact_form .field:last-child{margin-right:0}@media screen and (max-width: 480px){#contact_form .field{float:left;display:block;margin-right:2.35765%;width:100%}#contact_form .field:last-child{margin-right:0}}.post{margin-top:1.5em}.post h2,.post h3,.post h4{text-align:left;margin-top:1.0em;margin-bottom:0.2em}.post img{margin-bottom:-0.4em;width:100%}.post img.two-thirds-width{width:67%}@media screen and (max-width: 768px){.post img.two-thirds-width{width:100%}}.post header>h1{text-align:left;margin-bottom:0.2em}.post header>p{color:#999}.post li{margin-bottom:.75em}.post a.social-icon{display:inline-block;border:2px solid #2babee;border-radius:19px;width:38px;height:38px;vertical-align:middle;margin-bottom:2px}.post a.social-icon img{border:none;margin-bottom:0px}.post a.social-icon:hover{background:#f1f1f1}.post header .social-icon{width:26px;height:26px}span.blog-date{display:inline-block;text-align:left}@media screen and (max-width: 480px){span.blog-date{display:none}}.more-posts img{max-height:150px;max-width:150px;margin-left:.375em}@media screen and (max-width: 480px){.more-posts img{max-height:100px;max-width:100px}}