@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}.nav,.nav-item a{transition:all .25s cubic-bezier(.19,1,.22,1)}.ham,.nav{position:relative}.span1,.span10,.span11,.span12,.span2,.span3,.span4,.span5,.span6,.span8,.span9,.top-bar .identity{float:left}.music-controls,.snow,.social-link,.top-bar{overflow:hidden}.footer .identity,.framework,.nav,.payoff{text-align:center}.nav-item a,.nav-item a:hover,a{text-decoration:none}body,html{height:100%}address,caption,cite,code,em,h1,h2,h3,h4,h5,h6,pre,strong,th{font-size:1em;font-weight:400;font-style:normal}ol,ul{list-style:none}fieldset,img{border:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:BodoniBT-Book;src:url(/dist/fonts/276CAE_0_0.eot);src:url(/dist/fonts/276CAE_0_0.eot?#iefix) format("embedded-opentype"),url(/dist/fonts/276CAE_0_0.woff) format("woff"),url(/dist/fonts/276CAE_0_0.ttf) format("truetype")}@font-face{font-family:BodoniBT-BookItalic;src:url(/dist/fonts/276CAE_1_0.eot);src:url(/dist/fonts/276CAE_1_0.eot?#iefix) format("embedded-opentype"),url(/dist/fonts/276CAE_1_0.woff) format("woff"),url(/dist/fonts/276CAE_1_0.ttf) format("truetype")}@font-face{font-family:FranklinGothicURW-Boo;src:url(/dist/fonts/276CAE_2_0.eot);src:url(/dist/fonts/276CAE_2_0.eot?#iefix) format("embedded-opentype"),url(/dist/fonts/276CAE_2_0.woff) format("woff"),url(/dist/fonts/276CAE_2_0.ttf) format("truetype")}@font-face{font-family:FranklinGothicURW-Dem;src:url(/dist/fonts/276CAE_3_0.eot);src:url(/dist/fonts/276CAE_3_0.eot?#iefix) format("embedded-opentype"),url(/dist/fonts/276CAE_3_0.woff) format("woff"),url(/dist/fonts/276CAE_3_0.ttf) format("truetype")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.wrapper{display:block;min-width:380px}.container:after,.wrapper:after{display:table;content:"";clear:both}.container{max-width:800px;margin-left:auto;margin-right:auto}.row,.span1,.span10,.span11,.span12,.span2,.span3,.span4,.span5,.span6,.span8,.span9{display:block}.container.main-container{margin-top:20px;margin-bottom:60px}.span1{margin-right:5.13568%;width:3.62562%}.span1:last-child{margin-right:0}.span2{margin-right:5.13568%;width:12.38693%}.span2:last-child{margin-right:0}.span3{margin-right:5.13568%;width:21.14824%}.span3:last-child{margin-right:0}.span4{margin-right:5.13568%;width:29.90954%}.span4:last-child{margin-right:0}.span5{margin-right:5.13568%;width:38.67085%}.span5:last-child{margin-right:0}.span6{margin-right:5.13568%;width:47.43216%}.span6:last-child{margin-right:0}.span7{float:left;display:block;margin-right:5.13568%;width:56.19346%}.span7:last-child{margin-right:0}.span8{margin-right:5.13568%;width:64.95477%}.span8:last-child{margin-right:0}.span9{margin-right:5.13568%;width:73.71608%}.span9:last-child{margin-right:0}.span10{margin-right:5.13568%;width:82.47739%}.span10:last-child{margin-right:0}.span11{margin-right:5.13568%;width:91.23869%}.span11:last-child{margin-right:0}.span12{margin-right:5.13568%;width:100%}.span12:last-child{margin-right:0}.row:after{content:"";display:table;clear:both}.nav{padding:18px 0;background:rgba(221,221,221,.9);line-height:0}.nav-menu{display:block}.nav-item{display:inline-block}.nav-item a{font-family:FranklinGothicURW-Boo,Georgia,Times,serif;display:block;padding:.8em 1.5em;font-size:1.2em;line-height:1em;color:#666}.nav-item a:hover{color:#333}.nav-item.active a{color:#D51602;font-family:FranklinGothicURW-Dem,Georgia,Times,serif}.sticky-wrapper.is-sticky .nav{padding:5px 0;box-shadow:0 0 15px rgba(0,0,0,.1)}.sticky-wrapper.is-sticky .nav-item a{padding:.8em 1.2em}.ham{display:none;border-radius:4px;width:40px;height:40px;transition:all .2s cubic-bezier(.19,1,.22,1);z-index:5;cursor:pointer}.ham span,.ham.close{transition:all .25s cubic-bezier(.19,1,.22,1)}.ham:hover{background:rgba(255,255,255,.4)}.ham span{display:block;position:absolute;height:2px;width:22px;opacity:1;left:8px;top:13px;-webkit-transform:rotate(0);transform:rotate(0);background:#666}.ham span:nth-child(2){top:19px}.ham span:nth-child(3){top:25px}.ham.close span:nth-child(1){top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ham.close span:nth-child(2){top:19px;left:15px;opacity:0}.ham.close span:nth-child(3){top:19px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){.ham{display:inline-block}.nav-menu{display:none;margin-top:14px;overflow:hidden;position:absolute;width:100%;background:rgba(221,221,221,.9)}.nav-item{border-top:1px dotted #bbb;display:block;clear:both;font-size:120%}.nav-item a:hover{background:rgba(255,255,255,.8)}.sticky-wrapper.is-sticky .nav-menu{margin-top:4px}}.wrapper{background:#fff;overflow-x:hidden;font-family:FranklinGothicURW-Boo,Georgia,Times,serif}.book-promo h2,.intro h1,.music-controls label,.panels .panel .text .inner h2,.payoff h2{font-family:FranklinGothicURW-Dem,Georgia,Times,serif}.top-bar{display:block;clear:both;background:url(/dist/img/stripe.svg) top left repeat-x #fff;padding:20px 25px 15px}.top-bar .identity{width:100px;padding-top:54px;height:0;overflow:hidden;background-image:url(/dist/img/logo.svg);background-size:contain}.top-bar .addthis{position:relative;top:18px;float:right;right:-55px;opacity:0;transition:all 1s ease-in-out;width:197px}.top-bar .addthis.loaded{opacity:1}.top-bar .addthis .addthis_toolbox{display:inline-block;-webkit-transform:scale(1.25);transform:scale(1.25)}.top-bar .addthis .addthis_button_google_plusone{position:relative;top:-.5px}.top-bar .addthis .share{display:inline-block;color:#999;position:relative;left:-25px;top:-4px}.top-bar .social{position:relative;top:15px;float:right}.top-bar .social .share{display:inline-block;color:#999;position:relative;top:-9px}.social-link{display:inline-block;height:0;padding-top:28px;width:28px;border-radius:28px;background-size:100%;background-repeat:no-repeat;background-color:#ff00ff;margin-left:4px}.social-link.facebook{background-image:url(/dist/img/facebook.svg)}.social-link.twitter{background-image:url(/dist/img/twitter.svg)}.social-link.google-plus{background-image:url(/dist/img/google-plus.svg)}.social-link.linkedin{background-image:url(/dist/img/linkedin.svg)}.intro{padding:8em 0 5em;background:url(/dist/img/ornaments.svg) top left repeat-x #14304C;border-bottom:6px solid #22C8F1;position:relative}.intro .inner{max-width:800px;margin-left:auto;margin-right:auto}.intro .inner:after{content:"";display:table;clear:both}.intro h1{font-size:3.25em;margin-bottom:.5em;line-height:1.2em;color:#fff}.intro p{font-size:1.1em;margin:.5em 0;color:#22C8F1;max-width:600px}@media screen and (min-width:1600px){.intro{padding:16vh 0 14vh}.intro .inner{max-width:1200px;margin-left:auto;margin-right:auto}.intro .inner:after{content:"";display:table;clear:both}.intro h1{font-size:5em}.intro p{font-size:1.6em;line-height:1.5em;max-width:80%}}@media screen and (max-width:800px){.intro .inner{padding:5.13568%}}@media screen and (max-width:480px){.intro{padding-top:4.75em;padding-bottom:3.2em}.intro h1{font-size:3em}}.music-controls{padding:5px 15px;background:#fff;border-radius:4px;border:1px solid #14304C;bottom:10px;right:10px;position:absolute;display:block;cursor:pointer;opacity:.3;transition:all .25s ease-in-out}.music-controls:hover{opacity:.7}.music-controls .icon{display:inline-block;width:20px;height:20px;position:relative;margin-right:4px;top:5px;background:url(/dist/img/icon-mute.svg) no-repeat;background-size:100%}.music-controls label{display:inline-block;line-height:20px;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#14304C}.music-controls.muted .icon{background:url(/dist/img/icon-play.svg) no-repeat;background-size:100%}.panels{max-width:800px;margin-left:auto;margin-right:auto;padding-top:5em;padding-bottom:5em}.panels:after{content:"";display:table;clear:both}.panels .panel{clear:both;position:relative;overflow:visible}.panels .panel .image,.panels .panel .text{display:table;table-layout:fixed;min-height:400px;height:400px}.panels .panel .image{min-height:400px;border-radius:250px;overflow:visible;width:50%;float:left}.panels .panel .image img{display:block;max-width:100%;position:relative;left:-50px}.panels .panel .inner,.panels .panel .text .inner{display:table-cell;vertical-align:middle}.panels .panel .inner{height:100%}.panels .panel .text{width:50%;float:right}.panels .panel .text .inner h2{color:#14304C;font-size:2em;line-height:1em;margin-bottom:1em;position:relative}.panels .panel .text .inner h2 span{display:block;border-top:2px solid #22C8F1;position:absolute;width:1.5em;top:-.4em;left:0}.panels .panel .text .inner p{color:#14304C;line-height:1.5em}.panels .panel.alt .text{float:left}.panels .panel.alt .image{float:right}.panels .panel.alt .image img{left:auto;right:-50px}@media screen and (min-width:1600px){.panels{max-width:1200px;margin-left:auto;margin-right:auto}.panels:after{content:"";display:table;clear:both}.panels .panel{padding-top:4vh;padding-bottom:4vh}.panels .panel .image{width:40%}.panels .panel .text{width:60%}.panels .panel .text .inner h2{font-size:3em;margin-top:1em}.panels .panel .text .inner h2 span{top:-.6em}.panels .panel .text .inner p{font-size:1.25em}}@media screen and (max-width:800px){.panels .panel{padding:5.13568%}.panels .panel .image img,.panels .panel.alt .image img{left:auto;right:auto}}@media screen and (max-width:480px){.panels{padding-top:0;padding-bottom:0}.panels .panel{border-bottom:1px solid #E6F1F9;display:block;clear:both;overflow:hidden;padding-bottom:4em}.panels .panel:last-child{border-bottom:0;margin-bottom:0}.panels .panel .image,.panels .panel .text{width:auto;float:none}.panels .panel.alt{background:#f6fafd}.panels .panel .text{min-height:0;height:auto}.panels .panel .text .inner,.panels .panel .text .inner h2{text-align:center}.panels .panel .text .inner h2 span{display:none}}.payoff{padding:6em 1em;color:#14304C;background:#14304C;box-shadow:0 0 35px rgba(20,48,76,.5);position:relative}.payoff .inner{max-width:580px;margin:0 auto}.payoff h2{font-size:2em;margin-bottom:.5em;line-height:1.2em;text-shadow:0 0 10px #14304C;color:#22C8F1}.payoff p{font-size:1.25em;line-height:1.5em;opacity:.8;color:#fff;text-shadow:0 0 10px #14304C}@media screen and (min-width:1600px){.payoff{padding:8vh 0}.payoff .inner{max-width:40%}.payoff h2{font-size:3em}.payoff p{font-size:1.5em}}.framework{padding:6em 0;color:#666;max-width:640px;margin:0 auto}.framework .inner{max-width:800px;margin-left:auto;margin-right:auto}.framework .inner:after{content:"";display:table;clear:both}.framework .inner img{margin-top:2em;margin-bottom:2em;max-width:100%;height:auto}@media screen and (min-width:1600px){.framework{padding:8vh 0;max-width:40%}.framework p{font-size:1.1em}}@media screen and (max-width:800px){.framework .inner{padding:5.13568%}}.fancy-container{background:url(/dist/img/background.svg) bottom no-repeat #E6F1F9;background-size:100%;display:block;clear:both;overflow:hidden;padding-top:6em}.fancy-container .ground{width:100%;height:8em;background:url(/dist/img/ground.svg) bottom no-repeat;background-size:105% auto;display:block;position:relative;bottom:-1px}@media screen and (min-width:1600px){.fancy-container .ground{height:12em}}.book-promo{max-width:640px;margin:0 auto;background:url(/dist/img/flakes.png) top left #e8f1f6;background-size:197px 211px;border:8px solid #fff;display:block;clear:both;overflow:hidden;box-shadow:0 0 50px rgba(20,48,76,.2);transition:all .5s ease-in-out}.book-promo .stripe{background:url(/dist/img/stripe.svg) top left repeat-x;height:11px;width:100%;display:block;clear:both;overflow:hidden;opacity:.9;position:relative;top:-1px}.book-promo .stripe.bottom{background:url(/dist/img/stripe.svg) bottom repeat-x;top:0}.book-promo h2{font-size:1.75em;line-height:1.2em;margin-bottom:.75em;color:#14304C}.book-promo p{font-family:FranklinGothicURW-Boo,Georgia,Times,serif;color:#14304C;line-height:1.5em}.book-promo .left{padding:40px 40px 35px;width:65%;float:left}.book-promo .right{padding:40px 40px 35px 0;width:35%;float:right}.book-promo .right img{max-width:100%;height:auto;display:block;box-shadow:0 0 20px rgba(20,48,76,.6);-webkit-transform:scale(.95);transform:scale(.95);transition:all .25s ease-in-out}.book-promo .download{display:block;clear:both;padding-bottom:35px;text-align:center}.book-promo .download .btn{display:inline-block;padding:10px 35px;border-radius:3px;border-bottom:2px solid #004187;font-family:FranklinGothicURW-Dem,Georgia,Times,serif;color:#fff;background:#005ABA;transition:all .15s ease-out;position:relative}.book-promo .download .btn:hover{text-decoration:none;background:#0073ed}.book-promo:hover{box-shadow:0 0 75px rgba(20,48,76,.4)}.book-promo:hover .right img{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 35px rgba(20,48,76,.4)}@media screen and (min-width:1600px){.book-promo{max-width:900px}.book-promo h2{font-size:2.25em}.book-promo p{font-size:1.15em;line-height:1.75em}.book-promo .download .btn{font-size:1.5em;padding:20px 45px}.book-promo .left{width:70%;padding:5%}.book-promo .right{width:30%;padding:5% 5% 5% 0}}@media screen and (max-width:480px){.book-promo{border-left:0;border-right:0;text-align:center}.book-promo .left,.book-promo .right{width:auto;float:none}.book-promo .right{padding:0}.book-promo .right img{display:block;max-width:120px;margin:0 auto 3em}}.happy-new-year{height:0;width:351px;padding-top:299px;display:block;margin:6em auto 3em;background:url(/dist/img/happy-new-year.png) no-repeat;background-size:100%;overflow:hidden;-webkit-filter:drop-shadow(0 0 10px rgba(20, 48, 76, .2));filter:drop-shadow(0 0 10px rgba(20, 48, 76, .2))}@media screen and (min-width:1600px){.happy-new-year{margin-top:10vh;margin-bottom:8vh}}.footer{background:#fff;font-family:FranklinGothicURW-Boo,Georgia,Times,serif}.footer .identity{max-width:800px;margin-left:auto;margin-right:auto;padding-top:3em;padding-bottom:5em}.footer .identity:after{content:"";display:table;clear:both}.footer .identity .logo{display:block;margin:0 auto;width:160px;padding-top:100px;height:0;overflow:hidden;position:relative;left:-15px;background-repeat:no-repeat;background-image:url(/dist/img/logo.svg);background-size:contain}.footer .identity .tagline{color:#999;margin-top:.25em;font-size:1.25em}.footer .bottom{background:url(/dist/img/stripe.svg) top left repeat-x #fff;overflow:hidden;clear:both;padding-top:2.25em;padding-bottom:1em}.footer .bottom .inner{max-width:800px;margin-left:auto;margin-right:auto}.footer .bottom .inner:after{content:"";display:table;clear:both}.footer .bottom .index{float:left}.footer .bottom .social{float:right}@media screen and (min-width:1600px){.footer .bottom{padding:3em 0 2em}.footer .bottom .inner{max-width:1200px;margin-left:auto;margin-right:auto}.footer .bottom .inner:after{content:"";display:table;clear:both}}@media screen and (max-width:800px){.footer .bottom{padding:5.13568%}.footer .bottom .index,.footer .bottom .social{width:auto;float:none;clear:both;text-align:center;margin-top:1em;margin-bottom:1.5em}}body{font-family:"Helvetica Neue",Helvetica,sans-serif;background:#fff;color:#333;font-size:.95em;line-height:1.864em;-webkit-text-size-adjust:100%}a{color:#005ABA}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:FranklinGothicURW-Boo,Georgia,Times,serif}