.carousel{margin-top:-2px}.page-home .carousel{-webkit-transition:height 250ms ease;-moz-transition:height 250ms ease;-ms-transition:height 250ms ease;transition:height 250ms ease}.banner-bg{background:center center no-repeat;background-size:cover;padding-top:35%;height:0;position:relative;display:block;overflow:hidden}.banner-bg .wrap{top:0;bottom:0}@media only screen and (max-width: 500px){.banner-bg{padding-top:50%}}.banner-caption{-webkit-font-smoothing:antialiased;font-family:"atrament-web", "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;font-size:40px;position:absolute;bottom:30px;right:0;text-align:right;color:#fff;text-shadow:0 0 25px rgba(0,0,0,0.3)}@media only screen and (max-width: 500px){.banner-caption{font-size:18px}}.banner-nav-wrap{top:0;bottom:0;z-index:0}.banner-link{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%}.banner-nav{position:absolute;left:30px;bottom:66px;z-index:0}@media only screen and (max-width: 500px){.banner-nav{bottom:20px}}.banner-nav span{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);border-radius:50%;border:3px solid transparent;display:inline-block;width:15px;height:15px;background:#fff;text-indent:-9999px;cursor:pointer;opacity:0.5;margin-right:5px;position:relative;z-index:12}.banner-nav span:hover{opacity:0.9}.banner-nav span.is-active{background:none;border-color:#fff;opacity:1}.carousel-nav{position:absolute;top:50%;z-index:20;left:30px;right:30px;margin-top:-24px;pointer-events:none}@media only screen and (max-width: 760px){.carousel-nav{margin-top:0;top:60px}}@media only screen and (max-width: 500px){.carousel-nav{display:none}}.carousel-nav a{font-style:normal;font-weight:normal;font-family:"SSStandard";text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;border-radius:50%;background:#1b1b1b;color:#fff;display:inline-block;width:48px;height:48px;padding-top:13px;text-align:center;font-family:"SSStandard";text-decoration:none;font-size:18px;pointer-events:auto;outline:none}.carousel-nav a:hover{background:#fff;color:#000}.carousel-nav .next{float:right}.feat-vid{color:#fff}.feat-vid:hover .banner-play-ic{opacity:0.45}.feat-vid-meta{-moz-font-feature-settings:"lnum" 1, "kern" 1, "liga" 1;-moz-font-feature-settings:"lnum=1, kern=1, liga=1";-ms-font-feature-settings:"lnum" 1, "kern" 1, "liga" 1;-o-font-feature-settings:"lnum" 1, "kern" 1, "liga" 1;-webkit-font-feature-settings:"lnum" 1, "kern" 1, "liga" 1;font-feature-settings:"lnum" 1, "kern" 1, "liga" 1;position:relative;padding-left:60px}.feat-vid-meta .chapter-box{display:inline-block;font-size:26px;padding:4px 5px 6px;margin:0;position:absolute;left:3px;bottom:4px;min-width:45px}.feat-vid-meta .chapter-box .triangle{border-top-width:10px;border-right-width:10px !important;bottom:-10px;left:10px}@media only screen and (max-width: 670px){.feat-vid-meta .chapter-box{display:none}}@media only screen and (max-width: 880px){.feat-vid-meta{position:static;padding-left:0}}.feat-vid-carousel{margin-bottom:60px}.feat-vid-info{position:absolute;text-shadow:0 0 25px rgba(0,0,0,0.2);max-width:100%}.feat-vid-info.is-bottom-left{left:0;bottom:60px}@media only screen and (max-width: 670px){.feat-vid-info.is-bottom-left{bottom:20px}}.feat-vid-info.is-top-right{right:0;top:60px}@media only screen and (max-width: 670px){.feat-vid-info.is-top-right{top:20px}}.feat-vid-speaker{font-size:90px;line-height:1.1}@media only screen and (max-width: 880px){.feat-vid-speaker{font-size:72px;margin-left:80px}}@media only screen and (max-width: 670px){.feat-vid-speaker{font-size:48px;margin-left:0}}@media only screen and (max-width: 500px){.feat-vid-speaker{font-size:24px}}.feat-vid-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-transform:none;font-size:42px;margin:0;padding-bottom:4px}@media only screen and (max-width: 880px){.feat-vid-meta{display:none}}.carousel{width:100%;position:relative}.carousel .carousel-item{display:none}.carousel .carousel-active{display:block}.carousel .carousel-nav:nth-child(2){display:none}.carousel-slide{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;overflow:hidden}.carousel-slide .carousel-item{-webkit-transition:left 300ms ease;-moz-transition:left 300ms ease;-ms-transition:left 300ms ease;transition:left 300ms ease;position:absolute;left:100%;top:0;width:100%;display:block;z-index:1}.carousel-no-transition .carousel-item{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.carousel-slide .carousel-active{left:0;position:relative;z-index:11}.carousel-slide .carousel-in{left:0}.carousel-slide-reverse .carousel-out{left:100%}.carousel-slide .carousel-out,.carousel-slide-reverse .carousel-in{left:-100%}.carousel-slide-reverse .carousel-item{-webkit-transition:left 300ms ease;-moz-transition:left 300ms ease;-ms-transition:left 300ms ease;transition:left 300ms ease}.carousel-slide-reverse .carousel-active{left:0}.blog-post .carousel{width:auto;display:inline-block;max-width:100%}.blog-post .carousel .carousel-active{display:inline-block;max-width:100%}.carousel-fade{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-item{position:absolute;left:0;top:0;width:100%;display:block;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.carousel-fade .carousel-active{position:relative}.carousel-item{opacity:0}.carousel-active{opacity:1}.carousel-fade .carousel-out{opacity:0}.carousel-fade .carousel-in{opacity:1}
