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}.social-buttons,.site-menu .main-nav .l1,.site-menu .main-nav .l1 a,.copyright-footer-links,.copyright-footer-links li,.inline-subscription-form label,.side-nav a,.byline time,.byline span,aside.tags span,aside.tags a,.share-buttons,.social-button,.downloads .downloads-inner a,a.read-more,.pagination a,.pagination a:visited,.publication-marker{display:inline-block;*display:inline;*zoom:1}@font-face{font-family:"DINNeuzeitGroteskLTW01- 812426";src:url(../fonts/b41558bd-2862-46c0-abf7-536d2542fa26.eot);src:url(../fonts/b41558bd-2862-46c0-abf7-536d2542fa26.eot) format("eot"),url(../fonts/388ef902-2c31-4818-abb1-a40dcd81f6d6.woff) format("woff"),url(../fonts/29c60077-2614-4061-aa8d-5bcfdf7354bb.ttf) format("truetype"),url(../fonts/76250d27-b353-4f3b-90c6-0ff635fabaab.svg) format("svg")}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background-color:#555;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;color:#333;line-height:1.4em}@media only screen and (min-width: 36em){body{font-size:.8125em}}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}i,em{font-style:italic}hr{-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;height:0}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;border:0}.csstransforms3d .main a img{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.75s;-moz-transition-duration:0.75s;-o-transition-duration:0.75s;transition-duration:0.75s;-webkit-transform:translate3d(0, 0, 0)}.csstransforms3d .main a img:hover{opacity:.9}svg:not(:root){overflow:hidden}button,input{line-height:normal}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}input[type="text"],input[type="search"],input[type="email"],input[type="tel"]{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;line-height:1.05em;margin:1em 0 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:normal !important}p{margin:1em 0 0;line-height:1.44em}h5,h6{font-size:1em}h4{font-size:1.13em}h3{font-size:1.618em}h2{font-size:1.828em}h1{font-size:2.618em;color:#0391c6}.csstransforms3d a{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transform:translate3d(0, 0, 0)}a{color:#0391c6;font-weight:bold;text-decoration:none}a:visited{color:#026c94}.main{overflow:hidden;zoom:1;padding:.76923em;background-color:#fff;padding-bottom:2em}.main a{color:#f60}.main a:visited{color:#cc5200}.homepage .main{margin-top:1em}.csstransforms3d .mobile-view-wrap{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s;-webkit-transform:translate3d(0, 0, 0)}.mobile-view-wrap{position:relative}.mobile-view-wrap.pushed{left:85%}.onscreen-wrapper{background-color:#fff;box-shadow:0 0 24px #000}.desktop-wrapper,.main{margin:0 auto;max-width:960px}.page-banner{border-bottom:4px solid #00aeef}.page-banner img{display:block;margin:0 auto}.page-banner figure{position:relative;max-width:1190px;margin:0 auto}.page-banner .desktop-wrapper{position:relative}.breadcrumb{display:none}@media only screen and (min-width: 30em){.breadcrumb{display:block;font-size:.923076923em;background-color:#f9f9f9;padding:1em 0;color:#999999;border-bottom:1px solid #d5d5d5}.breadcrumb a,.breadcrumb a:visited{color:#f60;font-weight:normal;padding:0}.breadcrumb a.active,.breadcrumb a:visited.active{color:#666666}.breadcrumb .bc-node:after{display:inline;content:"»";padding:0 .75em 0 .8em}.breadcrumb .desktop-wrapper{padding:.76923em}}.program .interior-page-title{display:none}.rich-text-body{font-size:1.153846154em;line-height:1.5em;padding-bottom:0}.rich-text-body .interior-page-title{margin-top:0;color:#0391c6;font-size:3.333333333em;line-height:1.1em}.rich-text-body h1{font-size:2.076923077em;line-height:1.1em;color:#333}.rich-text-body ul{list-style:disc url(../imgs/blue-bullet.png);margin-top:1em;padding-left:1.3em}.rich-text-body ul li+li{margin-top:.5em}.rich-text-body ol{list-style:decimal;margin-top:1em;padding-left:2.6em}.rich-text-body ol li+li{margin-top:.5em}@media only screen and (min-width: 61.5em){.left-col-container{float:left;width:73.4795613%}}@media only screen and (min-width: 61.5em){.right-col-container{float:right;width:23.4297109%}}.left-col-container,.right-col-container{margin-top:2em}.program .right-col-container *:first-child{margin-top:0}.site-header{padding:.76923em;background-color:#fff;padding-bottom:1em;position:relative;z-index:100}.site-header .desktop-wrapper{position:relative}@media only screen and (min-width: 45em){.site-header{min-height:7em;padding:1em}}.logo{position:relative;margin:.25em auto 0;width:281px;height:51px;max-width:100%;text-indent:-119988px;overflow:hidden;text-align:left}.logo a{position:absolute;display:block;width:281px;height:51px}.logo .green-ring{background:url(../imgs/green-ring.png) no-repeat;display:block;position:absolute;top:0;left:0;width:51px;height:51px;-webkit-transform:translate3d(0, 0, 0);-webkit-animation:spin 4s ease-in-out 1;-moz-animation:spin 4s ease-in-out 1;animation:spin 4s ease-in-out 1}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.logo .green-ring{background-image:url(../imgs/green-ring@2x.png);background-size:51px 26px}}@media print{.logo .green-ring{background:url(../imgs/green-ring.png) no-repeat !important}}.logo .blue-ring{background:url(../imgs/blue-ring.png) no-repeat;display:block;position:absolute;top:7px;left:7px;width:37px;height:37px;-webkit-transform:translate3d(0, 0, 0);-webkit-animation:spin-counter 4s ease-in-out 1;-moz-animation:spin-counter 4s ease-in-out 1;animation:spin-counter 4s ease-in-out 1}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.logo .blue-ring{background-image:url(../imgs/blue-ring@2x.png);background-size:37px 37px}}@media print{.logo .blue-ring{background:url(../imgs/blue-ring.png) no-repeat !important}}.logo .logo-text{background:url(../imgs/next-generation-logo-text.png) no-repeat;display:block;position:absolute;left:60px;top:24px;width:219px;height:25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.logo .logo-text{background-image:url(../imgs/next-generation-logo-text@2x.png);background-size:219px 25px}}@media print{.logo .logo-text{background:url(../imgs/next-generation-logo-text.png) no-repeat !important}}@media only screen and (min-width: 36em){.logo{margin:0}}@media only screen and (min-width: 45em){.logo{float:left}}.yes .green-ring,.yes .blue-ring{-webkit-animation:none;-moz-animation:none;animation:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(720deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(720deg)}}@-webkit-keyframes spin-counter{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-720deg)}}@keyframes spin-counter{from{transform:rotate(0deg)}to{transform:rotate(-720deg)}}.utility-nav{display:none;display:block;margin:1em auto 0;text-align:center}.utility-nav a{color:#999}.utility-nav a:visited{color:gray}.utility-nav li{list-style:none;display:inline-block}.utility-nav li a:hover{text-decoration:underline}.utility-nav li+li{margin-left:0.3em}.utility-nav li+li:before{content:'\2022';padding-right:.6em;color:#999;font-weight:bold}@media only screen and (min-width: 36em){.utility-nav{position:absolute;top:1.72em;right:.76923em}.utility-nav a{font-weight:normal}}@media only screen and (min-width: 46em){.utility-nav{position:static;float:right;margin:0;padding-top:.1em}}.social-buttons{margin:1em auto 0;text-align:center;width:100%}.social-buttons .social-button-holder{overflow:hidden;display:inline-block}.social-buttons .social-button{float:left;display:inline;height:20px;padding-right:.1em}.social-buttons .social-button+.social-button{margin-left:1em}@media only screen and (min-width: 36em){.social-buttons{margin:1em 0 0;text-align:right}}@media only screen and (min-width: 46em){.social-buttons{position:static;float:right;width:auto;margin:0;padding-right:1em}.social-buttons .social-button+.social-button{margin-left:1.25em}}.offscreen-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.76923em;font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;position:absolute;width:85%;left:-85%;top:0}.offscreen-menu a{font-weight:normal !important}.offscreen-menu h1{font:0/0 serif;text-shadow:none;color:transparent}.offscreen-menu .main-nav{font-size:1.5em;line-height:1.5em}.offscreen-menu .main-nav h1{font:0/0 serif;text-shadow:none;color:transparent}.offscreen-menu .main-nav a,.offscreen-menu .main-nav a:visited{color:#fff}.offscreen-menu .l1 ul{margin-top:.5em;padding-left:1em}.offscreen-menu .l1 ul li{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.66667em;line-height:1.3em;text-transform:none}.offscreen-menu .l1+.l1{margin-top:.66em}.hide-offscreen-menu{display:block;cursor:pointer;color:#fff;font-size:1.2em;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #999}.hide-offscreen-menu button{background-color:#759ae9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #759ae9), color-stop(50%, #376fe0), color-stop(50%, #1a5ad9), color-stop(100%, #2463de));background-image:-webkit-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);background-image:-moz-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);background-image:-ms-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);background-image:-o-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);background-image:linear-gradient(top, #759ae9 0%,#376fe0 50%,#1a5ad9 50%,#2463de 100%);border-top:1px solid #1f58cc;border-right:1px solid #1b4db3;border-bottom:1px solid #174299;border-left:1px solid #1b4db3;border-radius:4px;-webkit-box-shadow:inset 0 0 2px 0 rgba(57,140,255,0.8);box-shadow:inset 0 0 2px 0 rgba(57,140,255,0.8);color:#fff;font-size:1em;padding:.5em .75em;margin-right:.5em}.site-menu{position:relative;z-index:100;color:#fff;background-color:#0194cb}.site-menu a,.site-menu a:visited,.site-menu button{color:#fff}.site-menu .desktop-wrapper{line-height:0;margin-top:-2px}.site-menu .main-nav,.site-menu .site-search,.site-menu .subscribe-button,.site-menu .inline-search-form{display:none}.site-menu .mobile-menu-button{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.2em;-webkit-font-smoothing:antialiased;background-color:#0194cb;border:none;padding:.5em 0;text-align:center;margin:0}.site-menu .mobile-menu-button a{font-weight:normal !important}.site-menu .mobile-menu-button.show-mobile-subscribe{background-color:#01b9fe}.site-menu .mobile-menu-button+.mobile-menu-button{border-left:1px solid #ccc}.site-menu.showing-mobile-search .mobile-menu-button{display:none}.site-menu.showing-mobile-search .site-search{display:inline-block}.site-menu .show-mobile-subscribe{background:#00aeef;-webkit-font-smoothing:antialiased}.site-menu .show-mobile-menu,.site-menu .show-mobile-subscribe{width:40%}.site-menu .show-mobile-menu i,.site-menu .show-mobile-subscribe i{padding-right:.25em}.site-menu .show-search{width:20%}.site-menu .main-nav{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1em;text-transform:uppercase;padding:0 .5em;width:69%}.site-menu .main-nav a{font-weight:normal !important}.site-menu .main-nav h1{font:0/0 serif;text-shadow:none;color:transparent}.site-menu .main-nav .l1 a{padding:.7em .75em .6em}.site-menu .main-nav .l1.selected,.site-menu .main-nav .l1:hover{background-color:#505356}.site-menu .main-nav .l1.selected a,.site-menu .main-nav .l1:hover a{color:#fff}.site-menu .main-nav .l1.has-children>a{padding-right:1.25em;background:url(../imgs/caret.png) no-repeat right center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.site-menu .main-nav .l1.has-children>a{background-image:url(../imgs/caret@2x.png);background-size:16px 5px}}.site-menu .main-nav .l1 ul{display:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;position:absolute;top:2.2em;background-color:#505356;padding:.66em;width:9em}.site-menu .main-nav .l1 ul li{font-size:.66667em;line-height:1.2em;text-transform:none}.site-menu .main-nav .l1 ul li+li{border-top:1px solid #999;margin-top:.25em;padding-top:.25em}.site-menu .main-nav .l1 ul a{color:#ccc !important}.site-menu .main-nav .l1 ul a:hover{color:#fff !important}.site-menu .main-nav .l1:hover ul{display:block}.site-menu .main-nav a{text-decoration:none}.site-menu .main-nav .l2{text-align:left}.site-menu .main-nav>ul{text-align:center;overflow:hidden}@media only screen and (min-width: 47.5em){.site-menu .show-mobile-menu{display:none}.site-menu .mobile-menu-button+.mobile-menu-button{border-left:none}.site-menu .main-nav{display:inline-block;font-size:1.5em}.site-menu .mobile-menu-button{padding:0;vertical-align:bottom}.site-menu .show-mobile-subscribe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.5em;width:20%;padding:.5em 1em}.site-menu .show-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:10%;padding:.5em 0 .7em;text-align:center;font-size:1.2em}}@media only screen and (min-width: 61.25em){.site-menu .main-nav{padding-left:0;padding-right:0;width:53%}.site-menu .main-nav>ul{text-align:left}.site-menu .show-search{display:none}.site-menu .inline-search-form{padding-right:.66em;margin-left:9%;margin-right:3%;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;background:#faf9f9;border:1px solid #127fa8;border-radius:1em;vertical-align:top;margin-top:.75em;bottom:.25em}.site-menu .inline-search-form input[type="search"]{padding:.2em .33em 0.2em .66em;background:none;border:none;vertical-align:bottom}.site-menu .inline-search-form button{margin:0;padding:0;width:13px;height:12px;border:none;position:relative;bottom:4px;background:url(../imgs/gray-search.png)}.site-menu .show-mobile-subscribe{width:14%}}@media only screen and (min-width: 61.25em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 61.25em) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 61.25em) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-width: 61.25em) and (min-resolution: 125dpi), only screen and (min-width: 61.25em) and (min-resolution: 1.3dppx){.site-menu .inline-search-form button{background-image:url(../imgs/gray-search@2x.png);background-size:13px 12px}}.subscribe-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:1em 1em 1.5em;position:relative;-o-box-sizing:border-box;width:100%;background-color:#01b9fe;color:#fff}.subscribe-form.animate{-webkit-transition-property:margin;-moz-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transform:translate3d(0, 0, 0)}.subscribe-form.expanded{margin-top:0 !important}.subscribe-form .form-body{overflow:hidden;zoom:1;position:relative;-webkit-font-smoothing:antialiased}.subscribe-form .form-body h1{margin:.5em 0 0;color:#fff;font-size:2.307692308em;padding-bottom:.2em;border-bottom:.16667em solid #33bef2}.subscribe-form .form-body p{font-size:1.076923077em;line-height:1.3em}@media only screen and (min-width: 48em){.subscribe-form .form-body .subscribe-form-info{float:left;width:48.9899%}}.subscribe-form .form-body .subscription-form-inputs{margin-top:1em}@media only screen and (min-width: 48em){.subscribe-form .form-body .subscription-form-inputs{float:right;width:49.09091%}}.subscribe-form .form-body .subscribe-form-email-label,.subscribe-form .form-body .subscribe-form-checkbox-label{font-size:1em;line-height:1.1em;font-weight:bold;display:block}.subscribe-form .form-body input[type="email"],.subscribe-form .form-body input[pattern]{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;padding:.25em;margin-top:.5em;font-size:1.2em;color:#666;width:80%}.subscribe-form .form-body input[pattern]{width:50% !important}.subscribe-form .form-body fieldset.fieldset-half{width:50%;float:left}.subscribe-form .form-body fieldset{overflow:hidden;zoom:1}.subscribe-form .form-body fieldset+fieldset{margin-top:1em}.subscribe-form .form-body fieldset.fieldset-half+fieldset.fieldset-half{margin-top:0}.subscribe-form .form-body legend{margin-bottom:.8333333em}.subscribe-form .form-body .subscribe-form-checkboxes{width:50%;float:left}.subscribe-form .form-body .subscribe-form-checkboxes label{display:block}.subscribe-form .form-body .subscribe-form-submit{width:50%;float:left}.subscribe-form .form-body .subscribe-form-submit button{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;border:none;background-color:#1996c5;color:#fff;margin:0;padding:.4em 1.5em;border-radius:3px;font-size:1.846153846em;line-height:1em;text-transform:uppercase}.subscribe-form .form-body .subscribe-form-submit button a{font-weight:normal !important}.subscribe-form .close-subscribe-form{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;background:none;cursor:pointer;border:none;padding:0;margin:0;font-size:1em;position:absolute;top:1.25em;right:1.25em;font-weight:300}.subscribe-form .close-subscribe-form i{font-size:1.5em;position:relative;top:.15em}.site-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;width:100%;border:none;padding:.34em .75em .4em;position:relative}.site-search input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;width:80%;font-size:1em;border-radius:6px;padding:.1em .33em;margin:0.25em 0;border:none}.site-search .submit-search-button,.site-search .close-search-form{background:none;margin:0;border:none}.site-search .submit-search-button{padding:0 0 0 .25em;font-size:1.5em;position:relative;top:.12em}.site-search .close-search-form{padding-left:0;position:absolute;top:.4em;right:.25em}.hero-shot{-webkit-font-smoothing:antialiased;position:relative}.hero-shot img{display:block;max-width:100%}.hero-shot figure{position:relative}.hero-shot h1 a,.hero-shot span a{color:#fff}@media only screen and (min-width: 36em){.hero-shot h1,.hero-shot .learn-more{text-align:right}.hero-shot span{display:block}}@media only screen and (min-width: 44em){.hero-shot figcaption h1{font-size:2.538461538em;line-height:1.25em}}@media only screen and (min-width: 36em){.left-gradient,.right-gradient{position:absolute;display:block;width:10%;height:100%;top:0}.left-gradient{left:0;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(right, rgba(255,255,255,0),#ffffff);background-image:-moz-linear-gradient(right, rgba(255,255,255,0),#ffffff);background-image:-o-linear-gradient(right, rgba(255,255,255,0),#ffffff);background-image:linear-gradient(right, rgba(255,255,255,0),#ffffff)}.right-gradient{right:0;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0),#ffffff);background-image:-moz-linear-gradient(left, rgba(255,255,255,0),#ffffff);background-image:-o-linear-gradient(left, rgba(255,255,255,0),#ffffff);background-image:linear-gradient(left, rgba(255,255,255,0),#ffffff)}}.interior .banner-callout{right:2.7em;padding-left:2.5em}.interior .banner-callout h1{font-size:2.538461538em;line-height:1.1em}.interior .banner-callout .learn-more{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;font-size:1.384615385em;line-height:1.1em;margin-top:.5em;text-align:right}.interior .banner-callout .learn-more a{font-weight:normal !important}.banner-callout{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiWAYAAK8Aqb8yuugAAAAASUVORK5CYII=');background:rgba(0,0,0,0.65);padding:.76923em;color:#fff;cursor:pointer}.banner-callout h1{margin:0;font-size:1.5em;color:#fff}.banner-callout .learn-more{display:block;margin-top:1em}.banner-callout .learn-more:after{content:" \00BB"}@media only screen and (min-width: 36em){.banner-callout{width:auto;padding:1.692307692em 3.076923077em 1.692307692em 5.846153846em;position:absolute;bottom:2em;right:2em}.banner-callout .learn-more:after{content:""}.banner-callout h1{line-height:1.25em}.banner-callout .blue-button,.banner-callout .blue-button-down{display:block;position:absolute;right:0;bottom:1.4em;width:2em;height:2em}.banner-callout .blue-button{background:#00aeef url(../imgs/learn-more-btn.png) no-repeat center center}.banner-callout .blue-button-down{background:#00aeef url(../imgs/learn-more-btn-down.png) no-repeat center center}}@media only screen and (min-width: 36em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 36em) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 36em) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-width: 36em) and (min-resolution: 125dpi), only screen and (min-width: 36em) and (min-resolution: 1.3dppx){.banner-callout .blue-button{background-image:url(../imgs/learn-more-btn@2x.png);background-size:6px 14px}}@media only screen and (min-width: 36em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 36em) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 36em) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-width: 36em) and (min-resolution: 125dpi), only screen and (min-width: 36em) and (min-resolution: 1.3dppx){.banner-callout .blue-button-down{background-image:url(../imgs/learn-more-btn-down@2x.png);background-size:14px 6px}}.homepage-article-features a{color:#0391c6}.homepage-article-features a:visited{color:#026c94}.top-three-features{overflow:hidden;zoom:1}.top-three-features .blog-feature:first-child{margin-top:0;padding-top:0;border-top:none}.blog-feature{margin-top:1em;padding-top:1em}.blog-feature figure{position:relative}.blog-feature figure img{display:block;width:100%}.blog-feature figure figcaption{font-size:1.0769em;line-height:1em;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.02em;font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;position:absolute;left:0;bottom:0;background:#00aeef}.blog-feature figure figcaption a{font-weight:normal !important}.blog-feature figure figcaption span{color:#fff;display:block;font-weight:normal;padding:.64285em 1.2857em}.blog-feature .blog-feature-description{margin-top:.5em}.blog-feature time{color:#666;font-weight:bold;font-size:.84615em;letter-spacing:.05em}.blog-feature h1{margin-top:.16em;font-size:1.692307692em}.blog-feature h1:hover{text-decoration:underline}.blog-feature .blog-feature-teaser{font-size:1.1538em;line-height:1.4em}.blog-feature .blog-feature-teaser p{margin-top:0.5em}.large-feature h1{font-size:2.307692308em}@media only screen and (min-width: 28.125em){.top-three-features .small-feature{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:1em}.top-three-features .small-feature.first{padding-right:.5em}.top-three-features .small-feature.second{padding-left:.5em}}@media only screen and (min-width: 37.5em){.top-three-features .large-feature{float:left;width:65.7181572%}.top-three-features .small-feature{float:right;width:31.614654%;margin:0;border:none}.top-three-features .small-feature.first{padding:0}.top-three-features .small-feature.second{padding:2em 0 0}.bottom-three-features{overflow:hidden;zoom:1}.bottom-three-features .blog-feature{float:left;width:31.5%}.bottom-three-features .blog-feature+.blog-feature{padding-left:2.75%}}.homepage-right-column{overflow:hidden;zoom:1;position:relative;z-index:1}@media only screen and (min-width: 61.5em){.homepage-right-column .right-column-block-holder{float:none;width:100%}.homepage-right-column .right-column-block{margin-top:0}.homepage-right-column .matts-message{margin-right:0}.homepage-right-column .recent-tweets{margin-left:0;margin-top:2em}.homepage-right-column .recent-tweets h1{padding-top:0}}.right-column-block{margin-top:2em}.right-column-block h1{margin:0 0 .5em;font-size:1.923076923em;line-height:1.05em}.right-column-block.jump-links{margin-left:0;margin-top:2em}.right-column-block.jump-links h1{padding-top:0}.jump-links{margin-top:3em !important}.jump-links ul{list-style:inside square;color:#0391c6}.jump-links ul li{padding:.5em 0}.jump-links ul li+li{border-top:1px dotted #555}.jump-links ul a,.jump-links ul a:visited{font-weight:normal;color:#0391c6}.matts-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden;zoom:1;background:#f9f9f9;border:1px solid #efefef;padding:1.615384615em;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset}.matts-message:before,.matts-message:after{content:'';z-index:-1;position:absolute;left:10px;bottom:10px;width:70%;max-width:300px;max-height:100px;height:55%;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.3);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.3);box-shadow:0 8px 16px rgba(0,0,0,0.3);-webkit-transform:skew(-15deg) rotate(-6deg);-moz-transform:skew(-15deg) rotate(-6deg);-ms-transform:skew(-15deg) rotate(-6deg);-o-transform:skew(-15deg) rotate(-6deg);transform:skew(-15deg) rotate(-6deg)}.matts-message:after{left:auto;right:10px;-webkit-transform:skew(15deg) rotate(6deg);-moz-transform:skew(15deg) rotate(6deg);-ms-transform:skew(15deg) rotate(6deg);-o-transform:skew(15deg) rotate(6deg);transform:skew(15deg) rotate(6deg)}.matts-message img{width:5.0625em;height:auto;float:left;margin:0 1em .5em 0}.matts-message h1{color:#333}.matts-message time{display:block;color:#999;font-size:.923076923em;font-weight:bold;text-transform:uppercase}.matts-message p{margin-top:0.5em;line-height:1.384615385em}.matts-message a{color:#0391c6;font-weight:normal}.matts-message a:visited{color:#026c94}.matts-message footer{margin-top:1em;line-height:1.1em}.tweet{font-size:.923076923em;color:#666;margin-top:1em;padding-top:1em}.tweet a{color:#f60;font-weight:normal}.tweet .twitter-real-name a{color:#4083bc;font-size:1.166666667em}.tweet .twitter-handle a{color:#999;font-weight:normal}.tweet.first{padding-top:0;border-top:none}@media only screen and (min-width: 36em){.right-column-block-holder{float:left;width:50%}.matts-message{margin-right:1em}.recent-tweets,.jump-links{margin-left:1em !important}.recent-tweets h1,.jump-links h1{padding-top:.8em;color:#333}}.fat-footer{overflow:hidden;zoom:1;padding:.76923em;-webkit-font-smoothing:antialiased;background-color:#212223}.fat-footer a:hover{text-decoration:underline}.fat-footer .l1-group{float:left;width:50%;margin-bottom:1em}.fat-footer li{margin-top:.5em}.fat-footer li.l1>a,.fat-footer h2{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;font-size:1.384615385em;margin-top:0;color:#8dc63f !important;font-weight:normal !important}.fat-footer li.l1>a a,.fat-footer h2 a{font-weight:normal !important}.fat-footer a{color:#fff;font-weight:normal}@media only screen and (min-width: 50em){.fat-footer{padding:1em}.fat-footer .l1-group{width:20%;margin:1em 0 2em;text-align:left}}.fat-footer .twitter{background:url(../imgs/footer-twitter.png) no-repeat;padding-left:2em}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.fat-footer .twitter{background-image:url(../imgs/footer-twitter@2x.png);background-size:18px 15px}}.fat-footer .facebook{background:url(../imgs/footer-facebook.png) no-repeat 3px center;padding-left:2em;line-height:21px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.fat-footer .facebook{background-image:url(../imgs/footer-facebook@2x.png);background-size:11px 21px}}.fat-footer .newsletter{background:url(../imgs/footer-mail.png) no-repeat 0 3px;padding-left:2em}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.fat-footer .newsletter{background-image:url(../imgs/footer-mail@2x.png);background-size:18px 12px}}.fat-footer .social-footer{margin-top:1em}.fat-footer .fat-footer-social-links li{margin-top:1em}.copyright-bar{padding:.76923em;background-color:#050505;color:#999}.copyright-bar a:hover{color:#fff}@media only screen and (min-width: 50em){.copyright-bar{padding:2em 1em}}.copyright-text span{display:block}@media only screen and (min-width: 50em){.copyright-text span{display:inline}}.copyright-text a{color:#999;font-weight:normal;text-decoration:underline}.copyright-footer-links{-webkit-font-smoothing:antialiased;margin-top:1em;text-align:center}@media only screen and (min-width: 50em){.copyright-footer-links{float:right;margin-top:0}}.copyright-footer-links li{list-style:none}.copyright-footer-links li+li:before{content:'\2022';padding-left:.4em;padding-right:.6em}.copyright-footer-links a{color:#ccc}.inline-subscription-form{overflow:hidden;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;background-color:#00aeef;border:1px solid #00aeef;padding-bottom:.5em;margin-top:2em}.inline-subscription-form h1{color:#fff;margin:0;padding:.25em .25em .1em}.inline-subscription-form .inline-subscription-form-title{background-color:#0194cb}.inline-subscription-form .inline-subscription-form-form{width:95%;margin:0 auto;padding-top:.25em}.inline-subscription-form input[type="email"],.inline-subscription-form input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;font-size:1.2em;padding:.2em}.inline-subscription-form input[type="email"]{width:45%}.inline-subscription-form input[type="text"]{width:21%}.inline-subscription-form button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;width:28%;color:#fff;font-size:1.2em;height:34px;background-color:#0194cb;border:none;margin:0;padding:0}.inline-subscription-form button a{font-weight:normal !important}@media only screen and (min-width: 36em){.inline-subscription-form button{height:28px}}.inline-subscription-form label{color:#fff;padding-right:.5em}.inline-subscription-form fieldset{padding-top:.25em}@media only screen and (min-width: 36em){.inline-subscription-form{padding-bottom:0}.inline-subscription-form .inline-subscription-form-title{width:30%;float:left}.inline-subscription-form .chevron-right{position:relative;float:left;left:-1px;display:inline-block;width:0;height:0;border-top:42px solid transparent;border-left:20px solid #0194cb;border-bottom:42px solid transparent}.inline-subscription-form .inline-subscription-form-form{width:65%;float:right}.inline-subscription-form .inline-subscription-form-form{padding-top:1.2em}}@media only screen and (min-width: 61.5em){.side-nav{float:right;width:23.4297109%}}.side-nav a{padding:.5em 0;color:#0391c6}.side-nav a:visited{color:#0391c6}.side-nav a{font-weight:normal}.side-nav li{color:#0391c6;list-style:square inside none}.side-nav li+li{border-top:1px dotted #696969}.featured-posts li{overflow:hidden;zoom:1}.featured-posts li+li{margin-top:2em}.featured-posts img{max-width:76px}.featured-posts .thumb{float:left;padding:0 .5em .5em 0}.featured-posts h1{color:#333}.featured-posts figcaption{display:inline;line-height:1.1em}.featured-posts a,.featured-posts a:visited{color:#0391c6}.byline{margin-top:.75em;text-transform:uppercase;font-size:.8em;font-weight:bold;color:#666}.byline span{padding-left:1em}.byline span::before{content:"|";padding-right:1em}.blog-feature-description .byline{line-height:1em}aside.tags{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding-top:.5em;color:#fff;text-transform:uppercase;line-height:1.3em;margin:1.25em 0 2em}aside.tags span,aside.tags a{font-family:Helvetica, Arial, sans-serif;color:#fff;margin:0;background-color:#00aeef;font-size:.733333333em;font-weight:normal;line-height:24px;border:none;height:20px;padding:0 1em .2em}aside.tags span{border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:26px;background:#0194cb url(../imgs/chevron-left.png) no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){aside.tags span{background-image:url(../imgs/chevron-left@2x.png);background-size:26px 24px}}aside.tags a{margin-top:.5em}aside.tags a:visited{color:#fff}.share-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;margin-top:2em;border:1px solid #eaeaea;background-color:#f9f9f9;font-size:.692307692em;padding:.692307692em 0;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,0.25)}.share-bar .util-share-buttons a,.share-bar .util-share-buttons a:visited{color:#666;font-weight:normal;padding-left:2.25em;padding-top:0px;padding-bottom:3px}.share-bar a+a{margin-left:1em}.share-bar .print{background:url(../imgs/print-icon.png) no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.share-bar .print{background-image:url(../imgs/print-icon@2x.png);background-size:16px 16px}}.share-bar .email{background:url(../imgs/email-icon.png) no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.share-bar .email{background-image:url(../imgs/email-icon@2x.png);background-size:16px 16px}}.share-buttons{overflow:hidden;zoom:1;overflow:visible !important;padding:0 1.461538462em;vertical-align:middle;text-align:center}@media only screen and (min-width: 30em){.share-buttons{text-align:left}.share-buttons+.share-buttons{border-left:1px dashed #666}}.social-button{float:left;height:20px;padding-top:1px;padding-bottom:2px}.social-button+.social-button{margin-left:1em}.featured-image-portrait{max-width:50%;float:right;margin:1em 0 1em 1em}.downloads{float:right;max-width:40%;clear:right;margin:0 0 1em 1em}.downloads .downloads-inner{margin-top:1.5em;background-color:#f9f9f9;border:2px solid #f2f2f2;padding:.75em .7692308em;box-shadow:0 1px 1px rgba(0,0,0,0.2)}.downloads .downloads-inner .downloads-title{font-weight:bold}.downloads .downloads-inner a{font-weight:normal;padding-left:2em;color:#999;font-size:.846153846em;margin-top:.5em}.downloads .downloads-inner a span{color:#0391c6;font-size:1.181818182em}.downloads .downloads-inner a.pdf{background:url(../imgs/pdf-icon.png) no-repeat 0 3px}.fb-comments,.fb-comments span,.fb-comments.fb_iframe_widget span iframe{width:100% !important}.fb-comments h1{margin-bottom:.5em;color:#333;font-size:2em}.blog-post-author{overflow:hidden;zoom:1}.blog-post-author img{max-width:60px;border:1px solid #dadada}.blog-post-author figcaption{float:right;width:68%}.blog-post-author .author-name{text-transform:uppercase;font-size:.846153846em}.blog-post-author .author-title{display:block;margin-top:.25em;font-size:.923076923em;line-height:1.1em}.blog-post-author+.blog-post-author{margin-top:1.5em}a.read-more{color:#fff;margin-top:.5em;font-size:.846153846em;color:#fff;background-color:#00aeef;padding:.25em .33em;border-radius:4px}a.read-more:visited{color:#fff}.tags-and-categories{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;margin-top:2em;border:1px solid #dadada;background-color:#f9f9f9}.tags-and-categories .options{overflow:hidden;zoom:1;border-bottom:1px solid #dadada}.tags-and-categories .option{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;float:left;font-size:1.923076923em;text-align:center;padding:.5em 0;cursor:pointer}.tags-and-categories .option a{font-weight:normal !important}.tags-and-categories .option.active{background-color:#00aeef;color:#fff;cursor:auto}.tags-and-categories .tags-option{width:40%;border-left:1px solid #dadada}.tags-and-categories .cats-option{width:60%}.tags-and-categories .links-holder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;padding:1em;color:#999}.tags-and-categories .links-holder a,.tags-and-categories .links-holder a:visited{color:#333}.tags-and-categories .links-holder li{margin-top:.25em}.tags-and-categories .links-holder .show-more{display:block;color:#0391c6;font-weight:normal;padding-top:.33em}.tags-and-categories .tags-links,.tags-and-categories .cats-links{display:none}.tags-and-categories[data-showing="categories"] .cats-links{display:block}.tags-and-categories[data-showing="tags"] .tags-links{display:block}.list-item.blog-feature{overflow:hidden;zoom:1;font-size:.875em;margin-top:1.5em}.list-item.blog-feature h1{font-size:1.571428571em;line-height:1.1em}.list-item.blog-feature h1 a{color:#0391c6}.list-item.blog-feature h1 a:visited{color:#026c94}.list-item.blog-feature .byline{font-size:1em}.list-item.blog-feature time,.list-item.blog-feature .author{font-size:.785714286em}.list-item.blog-feature figure{max-width:460px}.list-item.blog-feature .blog-feature-teaser{font-size:1em;line-height:1.4em;margin-bottom:1em}.list-item.blog-feature .share-buttons{padding:0}@media only screen and (min-width: 36em){.list-item.blog-feature figure{float:left;max-width:230px;margin:0 1.5em 1.5em 0}.list-item.blog-feature .byline,.list-item.blog-feature .blog-feature-description{margin-top:0}.list-item.blog-feature .blog-feature-description{max-width:450px;float:left}}.list-item+.list-item{border-top:1px dotted #ccc}.our-authors h1{font-size:1.923076923em;color:#333;margin-bottom:.6em;margin-top:0}.our-authors .read-more{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;padding:.2em .33em;line-height:1em;font-weight:normal;position:relative;bottom:.2em}.pagination{margin-top:.75em;text-align:center;border-top:1px dotted #333;border-bottom:1px dotted #333}.pagination a,.pagination a:visited{color:#999;padding:.67em .5em}.pagination a.active,.pagination a.active:visited{color:#fff;background-color:#00aeef}.pagination .previous-page{padding-right:1em}.pagination .next-page{padding-left:1em}#our-work{margin-top:2em;border-top:1px dotted #a1a1a1;padding-top:2em;margin-bottom:4em}#our-work .big-bold-statement{font-family:'DINNeuzeitGroteskLTW01- 812426', arial, sans-serif;font-weight:normal !important;-webkit-font-smoothing:antialiased;color:#999;font-size:2.06em;line-height:1.1em;margin-top:0}#our-work .big-bold-statement a{font-weight:normal !important}#our-work .our-work-blurb{margin-top:4em}#our-work .our-work-blurb-continued{margin-top:1em}#our-work .our-work-blurb-continued button{padding:0;margin:0;border:none;color:#0391c6;background:none;font-size:.8666667em}#our-work .our-work-blurb-continued-text{display:none}#our-work .our-work-blurb-continued.expanded .our-work-blurb-continued-text{display:block}#our-work .our-work-blurb-continued.expanded button{display:none}.person-list-item{overflow:hidden;zoom:1;padding:1em 0 .75em}.person-list-item h1{font-size:1.5em;margin:0}.person-list-item figure{float:left;max-width:58px;margin:0 1em 0 0}.person-list-item p{margin-top:.25em}.person-department,.person-list-item-department{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8125em;margin-top:0.25em;margin-bottom:.25em;color:#666}.person-department{font-size:1em}.person-list-header{color:#0391c6}.person-list-item+h2{margin-top:1em}.bio-body{overflow:hidden;zoom:1}.bio-image{float:left;margin:0 1em 1em 0;max-width:150px}.bio-image+p{margin-top:0}.author-posts h2{margin:0;padding-top:1em}.publication-marker{padding:.1em .5em .04em 2em;margin-right:.35em;background-color:#efefef;border:1px solid #ddd;color:#333;font-size:.6667em;font-weight:bold;text-transform:uppercase;letter-spacing:.025em;border-radius:5px;vertical-align:bottom}.publication-marker.publication,.publication-marker.report{background:#efefef url(../imgs/open-book.png) no-repeat 0.4em center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.publication-marker.publication,.publication-marker.report{background-image:url(../imgs/open-book@2x.png);background-size:12px 9px}}.publication-marker.issue-brief{background:#efefef url(../imgs/issue-brief.png) no-repeat 0.4em center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.publication-marker.issue-brief{background-image:url(../imgs/issue-brief@2x.png);background-size:12px 9px}}.publication-marker.infographic{background:#efefef url(../imgs/infographic.png) no-repeat 0.4em center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.publication-marker.infographic{background-image:url(../imgs/infographic@2x.png);background-size:12px 9px}}.publication-marker.video{background:#efefef url(../imgs/video.png) no-repeat 0.4em center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.publication-marker.video{background-image:url(../imgs/video@2x.png);background-size:12px 9px}}.search-results .result h2{margin:0}.search-results .result small{font-size:12px;font-size:.666rem;line-height:1em;margin-top:-1em}.search-results .result+.result{margin-top:1.5em;padding-top:1.5em;border-top:1px dotted #333}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.site-header .utility-nav,.site-header .social-buttons,.site-menu,.breadcrumb,.right-col-container,.page-banner,.share-bar,.inline-subscription-form,.subscribe-form,.fat-footer,.tags{display:none !important}.downloads{width:100% !important;max-width:100% !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";text-transform:none;font-weight:normal !important}abbr[title]:after{content:" (" attr(title) ")";text-transform:none}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont__v_3_0_1.eot);src:url(../fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(../fonts/fontawesome-webfont__v_3_0_1.woff) format("woff"),url(../fonts/fontawesome-webfont__v_3_0_1.ttf) format("truetype");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-search:before{content:"\f021"}.icon-envelope:before{content:"\f022"}.icon-chevron-right:before{content:"\f023"}.icon-remove-circle:before{content:"\f024"}.icon-circle-arrow-right:before{content:"\f025"}.icon-reorder:before{content:"\f026"}/* fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../js/plugins/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../js/plugins/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../js/plugins/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../js/plugins/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
