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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{overflow-x:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,input{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.6}body{background:#fff}.font-size-small{font-size:16px}.font-size-tiny{font-size:14px}h1,h2{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:300}h1{font-size:72px;line-height:1;margin:.8em 0}h2{font-size:36px;line-height:1.1}p{margin:1em 0}i{font-style:italic}strong{font-size:120%}a,a:visited{text-decoration:none;color:#009fba}a:hover{color:#005e6e}@media screen and (max-width:750px){h1{font-size:60px}}@media screen and (max-width:500px){body{font-size:16px}h2{font-size:32px}}a.bigbutton{background:#009fba;color:#fff;text-transform:uppercase;letter-spacing:.02em;border:1px solid transparent;padding:10px 20px;-webkit-appearance:none}a.bigbutton:hover{background:#008ea6}a.bigbutton:active{background:#005e6e}a.button{border:1px solid #009fba;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-transform:uppercase;letter-spacing:.02em;font-size:16px;padding:3px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}a.button:hover{background-color:#c4f6ff;color:#009fba}.column-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.column-50{width:auto;float:none}@media screen and (min-width:750px){.column-50{width:50%;float:left}.column-50-gap:first-child{padding-right:30px}.column-50-gap:last-child{padding-left:30px}}.vert-center{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);border:1px solid transparent}#nav{position:fixed;width:100%;height:60px;background:#fff;top:0;left:0;z-index:10;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);overflow:hidden}#nav .back{margin-left:5px}#nav .share{float:right;margin:13px 13px 0 0;opacity:.5}#nav .share:hover{opacity:.8}#nav .center{position:absolute;top:0;left:80px;right:80px;text-transform:uppercase;letter-spacing:.02em;text-align:center;height:60px;line-height:60px}#nav .center a,#nav .center a:visited{color:#83dae9}#nav .center a:hover{color:#009fba}#nav .toc li{display:inline;margin:0 16px}#nav .title{color:#ccc;display:none}@media screen and (max-width:700px){#nav .toc{display:none}#nav .title{display:block}}@media screen and (max-width:500px){#nav .share{display:none}}.section{margin:60px 0;padding:0 80px}@media screen and (max-width:750px){.section{padding:0 40px}}@media screen and (max-width:500px){.section{padding:0 10px}}.section-content{margin:0 auto;max-width:980px}.book-actions{margin-top:2em}.section-intro{margin-top:120px}.section-intro p{margin-right:20%}.section-intro .sprint-diagram{float:right;width:50%;max-width:400px;margin-left:20px;margin-bottom:40px}.section-intro .sprint-diagram img{width:100%;height:auto}.section-intro .sprint-diagram p{text-align:center;margin:-20px 40px 0 40px;font-style:italic;color:#999}@media screen and (max-width:750px){.section-intro .sprint-diagram{display:none}.section-intro p{margin-right:0}}.section-book .book-image{width:35%;float:right;margin-bottom:30px;margin-left:30px}.section-book p{font-size:16px}@media screen and (min-width:750px){.section-book{background:#eee}.section-book .section-content{position:relative;height:530px}.section-book .book-callout{position:relative;width:550px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.section-book .book-image{position:absolute;width:294px;left:620px;top:50px;margin-bottom:0}}.background-gray{background:#eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.section-run{text-align:center}.section-run .section-content{max-width:653.33333333px}.story-box{border:1px solid #ccc;margin-top:40px}.story{display:none}.story-active{display:block}.story-image{height:400px;background:#ccc;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.story-copy{height:400px;text-align:center;overflow:hidden}.story-copy p{margin:0 40px}.story-logo{width:200px;height:200px}.story-chooser{text-align:center;margin-top:30px}.story-chooser img{cursor:pointer;width:60px;height:60px;margin:0 20px;display:inline-block;opacity:.8}.story-chooser img:hover{opacity:1}@media screen and (max-width:750px){.story-image,.story-copy{height:300px}.story-logo{margin-top:-30px}.story-copy p{margin-top:-20px}.story-chooser img{margin:0 16px}}@media screen and (max-width:500px){.story-chooser img{margin:0 5px}}.section-howto .section-content{background:#fff;padding:20px 60px;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 20px rgba(0,0,0,0.1);box-shadow:0 3px 20px rgba(0,0,0,0.1)}.howto-item{border-bottom:1px solid #ddd;padding:40px 0;font-size:16px}.howto-item p{color:#666;margin:1.2em 0}.howto-item p i{font-style:italic}.howto-item li{color:#bbb;font-style:italic;margin:1.2em 0}.howto-item li a{font-style:normal;margin-right:.5em}.howto-item h2,.howto-item p,.howto-item ul{margin-left:120px}.howto-item h2{position:relative}.howto-item .howto-icon{display:block;width:100px;height:100px;background:#ccc;position:absolute;top:-20px;left:-120px}.howto-item:last-child{border-bottom:none}@media screen and (max-width:750px){.section-howto .section-content{padding-left:40px;padding-right:40px}.howto-item .howto-icon{position:relative;top:-20px;left:-20px}.howto-item h2,.howto-item p,.howto-item ul{margin-left:0}}@media screen and (max-width:500px){.section-howto .section-content{padding-left:20px;padding-right:20px}}.section-share .column-50:first-child{margin-bottom:40px}.section-share .share-buttons{text-align:left}.section-share .share-buttons a{margin-left:0;margin-right:20px}.section-share .form-email{margin-top:30px}@media screen and (min-width:750px){.section-share .column-50:first-child{margin-bottom:0}}.section-gv img{display:none}@media screen and (min-width:500px){.section-gv img{display:block;float:right;width:135px;height:135px;margin-top:1.4em;margin-left:1.5em;margin-bottom:1.5em}}@media screen and (min-width:750px){.section-gv img{width:270px;height:270px;margin-left:2em;margin-bottom:2em}.section-gv p{max-width:630px}}.section-footer{font-family:"brandon-grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:14px;letter-spacing:.06em;font-weight:400;background:#222;margin:0;color:#666;text-align:center;padding:40px 20px}.section-footer div{margin:25px 0}.section-footer a{color:inherit}.section-footer a:hover{color:#8c8c8c}.section-footer .bug{display:block;margin:0 auto 5px auto;width:40px;height:60px;background-image:url(../img/gv-back.svg);background-position:top right;opacity:.8}.section-footer .bug:hover{opacity:1}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none}body.js-modal-active .modal{display:block}.modal-wash{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(170,170,170,0.2);opacity:0;transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease}.modal.js-active .modal-wash{opacity:1}.modal-window{background:#fff;position:fixed;top:20px;right:20px;width:400px;text-align:center;padding:40px;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 20px rgba(0,0,0,0.1);box-shadow:0 3px 20px rgba(0,0,0,0.1);transform:translate(0, -120%);-webkit-transform:translate(0, -120%);-moz-transform:translate(0, -120%);-ms-transform:translate(0, -120%);transition:transform 300ms ease;-webkit-transition:transform 300ms ease;-moz-transition:transform 300ms ease;-ms-transition:transform 300ms ease}.modal.js-active .modal-window{transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0)}.modal-close{width:60px;height:60px;position:absolute;top:0;right:0;background-image:url(../img/icon-close.png);background-size:100%;opacity:.25}.modal-close:hover{opacity:.6}.modal-share-window{padding-top:60px;padding-bottom:50px}.modal-share-window p{color:#999;font-size:16px;margin:0 0 10px 0}.modal-share-window input{text-align:center;margin-bottom:30px}.modal-share-window .copy-to-share{margin-bottom:30px}.copy-to-share{display:inline-block;text-align:center;border:1px solid #ccc;padding:10px 40px;cursor:default}.share-buttons{text-align:center}a.share-button{display:inline-block;margin:0 10px;width:80px;height:80px;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-size:60px 60px;background-repeat:none;background-position:center;transition:transform 150ms ease;-webkit-transition:transform 150ms ease;-moz-transition:transform 150ms ease;-ms-transition:transform 150ms ease;transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95)}a.share-button:hover{border-color:#009fba;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}.share-button-facebook{background-image:url(../img/icon-facebook.png)}.share-button-twitter{background-image:url(../img/icon-twitter.png)}