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,main,menu,nav,section,summary{display:block}@font-face{font-family:'BrandonWeb';font-weight:normal;src:url("webfonts/brandon_reg.eot");src:url("webfonts/brandon_reg.eot?#iefix") format("embedded-opentype"),url("webfonts/brandon_reg.woff") format("woff"),url("webfonts/brandon_reg.ttf") format("truetype")}@font-face{font-family:'BrandonWeb';font-weight:bold;src:url("webfonts/brandon_bld.eot");src:url("webfonts/brandon_bld.eot?#iefix") format("embedded-opentype"),url("webfonts/brandon_bld.woff") format("woff"),url("webfonts/brandon_bld.ttf") format("truetype")}.text h2{font-size:1.25em;line-height:1.2em;text-transform:uppercase;letter-spacing:2px;font-weight:bold;border-bottom:1px solid #999;padding-bottom:0.25em;margin-bottom:0.5em}.text h3{font-size:1em;line-height:1.125em;text-transform:uppercase;letter-spacing:2px;font-weight:bold;margin-bottom:0.2em}.text h4{font-size:0.875em;line-height:1.28571em;font-family:"PT Serif","Georgia","Times New Roman",serif;font-style:italic;margin-bottom:0.75em}.text p{font-family:"PT Serif","Georgia","Times New Roman",serif;font-size:0.875em;line-height:1.42857em;padding-bottom:1.42857em}.text p a{text-decoration:underline}.intro p{font-size:1.25em;line-height:1.3em;padding-bottom:1.3em}.intro p a{text-decoration:underline}.button{font-size:0.6875em;line-height:1.81818em;line-height:26px;text-transform:uppercase;border:1px solid #999;display:inline-block;*display:inline;zoom:1;vertical-align:top;height:24px;padding:0 10px;-moz-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.button:hover{border-color:#fff}body{background:#efefef;color:#efefef;font-family:"BrandonWeb",Arial,sans-serif;font-size:1em;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}input,textarea,button{font-family:"BrandonWeb",Arial,sans-serif;-webkit-border-radius:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:focus,textarea:focus,button:focus{outline:none}button,select{cursor:pointer}a{color:#efefef;text-decoration:none}img{-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}img.is-loading{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.is-loading{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}::selection{background:rgba(255,255,255,0.8);color:#111;text-shadow:none}.cover{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;background:#111}.home-link{width:0;overflow:hidden;padding-left:44px;height:54px;background:url("../images/sprite.svg") -198px 0 no-repeat;position:fixed;left:8px;bottom:60px;z-index:4;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}.home-link.is-white{bottom:75px;opacity:1;visibility:visible;z-index:7;position:absolute;color:#111;background-position:-298px 0}.share{margin:20px 0;position:relative;font-size:0.6875em;line-height:3.63636em;font-weight:bold;letter-spacing:1px;color:#999;text-transform:uppercase}.share li{margin:0 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.share li:first-child{margin-right:10px}.wrapper-inner{overflow:hidden;background:#111;border-left:1px solid #999;margin-left:-1px;width:100%}hr{display:none}@media screen and (min-width: 601px){.dots{z-index:10;width:44px;position:fixed;top:50%;left:10px;margin-top:-100px}.dots a,.dots li{display:block;width:44px}.dots a{position:relative;height:10px;padding:17px 7px}.dots span{width:10px;height:10px;background:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;margin:0 auto;text-indent:100%;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;-moz-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.dots .dot-ring{width:10px;height:10px;padding:2px;border:1px solid transparent;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.dots .is-active .dot-ring{border-color:#efefef}.dots .is-active span,.dots a:hover span{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.dots.is-inverted{color:#111}.dots.is-inverted span{background:#111}.dots.is-inverted .is-active .dot-ring{border-color:#111}.dots.is-inverted .dot-label{color:#111}.inverted-section .dots{color:#111}.inverted-section .dots span{background:#111}.inverted-section .dots .is-active .dot-ring{border-color:#111}.inverted-section .dots .dot-label{color:#111}.dot-label{font-size:0.6875em;line-height:1.81818em;text-transform:uppercase;position:absolute;left:30px;top:15px;letter-spacing:1px;white-space:nowrap;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;overflow:hidden;width:0;text-align:left;-moz-transition:opacity 0.3s linear,visibility 0s linear 0.3s,width 0s linear 0.3s;-o-transition:opacity 0.3s linear,visibility 0s linear 0.3s,width 0s linear 0.3s;-webkit-transition:opacity 0.3s linear,visibility 0s linear,width 0s linear;-webkit-transition-delay:0s,0.3s,0.3s;transition:opacity 0.3s linear,visibility 0s linear 0.3s,width 0s linear 0.3s}.no-touch a:hover .dot-label{width:150px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.3s linear,visibility 0s linear 0s,width 0s linear 0s;-o-transition:opacity 0.3s linear,visibility 0s linear 0s,width 0s linear 0s;-webkit-transition:opacity 0.3s linear,visibility 0s linear,width 0s linear;-webkit-transition-delay:0s,0s,0s;transition:opacity 0.3s linear,visibility 0s linear 0s,width 0s linear 0s}.hr{display:block;color:#666;background:#666;height:1px;width:100%;margin:0;padding:0;border:0}}.header{position:fixed;left:0;top:0;width:100%;height:50px;background:#111;z-index:10;border-bottom:1px #999 solid;-moz-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;-o-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear}@media screen and (max-width: 600px){body{padding-top:45px}}@media screen and (min-width: 601px){.is-top .header{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}.header-right{padding-right:20px;position:absolute;right:0;top:5px;text-align:right}.header-right li{display:inline-block;*display:inline;zoom:1;vertical-align:top;height:40px}.header-right .icon-twitter{margin-right:15px}.subscribe{font-size:0.75em;line-height:1.66667em;padding:0 20px;border-left:1px solid #999;border-right:1px solid #999;margin:10px 20px;display:inline-block;*display:inline;zoom:1;vertical-align:top;color:#999;text-transform:uppercase;letter-spacing:1px}.icon-slate{display:block;height:0;width:46px;overflow:hidden;background:url("../images/sprite.svg") 0 -150px no-repeat;padding-top:44px}.header-title{text-transform:uppercase;padding:15px 0 15px 42px;display:block;font-size:1em;line-height:1.25em;letter-spacing:1px;color:#999;text-align:left;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.header-title strong{color:#efefef;font-weight:bold}.header-subtitle{margin-left:10px;font-weight:bold}.program{font-size:0.75em;line-height:1.66667em;z-index:10;position:fixed;left:50%;top:0;padding:15px;width:450px;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-left:-225px;-moz-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.program strong{font-weight:bold}.inverted-section .program{color:#111}.toggle-menu{position:absolute;width:40px;height:50px;left:0;top:0}@media screen and (max-width: 600px){.toggle-menu{display:none}}.toggle-menu i{-moz-transition:-moz-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform-origin:8px 7px;-moz-transform-origin:8px 7px;-o-transform-origin:8px 7px;transform-origin:8px 7px;position:absolute;top:50%;left:50%;margin:-8px}.menu.is-open+.toggle-menu i{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menu{position:absolute;top:50px;overflow:hidden;z-index:1}.menu ul{-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-moz-transition:-moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;-o-transition:-o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;opacity:0;text-align:left;background:black;background:rgba(35,31,32,0.8)}.menu ul li a{font-size:1em;line-height:1.25em;font-weight:bold;text-transform:uppercase;padding:7px 32px;display:block;letter-spacing:1px}.menu ul li a:hover{background:rgba(255,255,255,0.45)}.menu ul li:first-child a{padding-top:11px}.menu ul li:last-child a{padding-bottom:14px}.menu.is-open ul{-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate3d(0, 0%, 0);-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}@media screen and (max-width: 1280px){.program{z-index:9;width:100%;left:0;margin:0;background:#111;border-bottom:1px #999 solid;padding:12px;top:51px}}@media screen and (max-width: 1280px) and (min-width: 601px){.is-top .program{top:0;background-color:transparent;border-color:transparent}}@media screen and (max-width: 600px){.wrapper-inner{position:relative;z-index:4}.program{color:#efefef !important}.program strong{display:block}.header-subtitle{display:none}.header-right{top:3px;padding-right:7px}.header-right .is-desktop{display:none}.header-title{display:block;margin:0 60px;text-align:center;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2}.header{height:45px}.program{top:46px;padding:8px 12px;font-size:8px;line-height:10px}}@media screen and (min-width: 601px){.header-trigger,.header-nav{display:none}}@media screen and (max-width: 600px){.header-trigger{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);display:block;width:23px;height:18px;padding:14px 17px 13px;position:fixed;top:0;left:0;z-index:11;background:#111;background:rgba(0,0,0,0.5)}.header-trigger span{width:23px;display:block;height:2px;position:relative;background:#b2b2b2;margin-bottom:5px;-moz-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;-o-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s linear;overflow:hidden;text-indent:100%}.dots{z-index:2;position:fixed;left:0;top:0;width:239px;height:100%;border-right:1px solid #999;background:#111;overflow-y:auto;overflow-x:hidden;text-align:left;font-size:16px;line-height:20px;font-size:1.25em;line-height:1.2em;text-transform:uppercase;letter-spacing:2px;font-weight:bold;visibility:hidden;-moz-transition:visibility 0s linear 0.4s;-o-transition:visibility 0s linear 0.4s;-webkit-transition:visibility 0s linear;-webkit-transition-delay:0.4s;transition:visibility 0s linear 0.4s}.dots a{display:block;padding:17px 30px;font-size:11px;color:#999;-moz-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);border-bottom:1px solid #999;border-top:1px solid #999;margin-bottom:-1px}.dots a:hover,.dots a.is-active{color:#efefef}.dots ul{padding:45px 0 0;display:block}.dots .icon-u9-technology{margin-bottom:15px}.menu-division a{border:0;margin-bottom:0}.wrapper-inner,.wrapper-inner-bg,.wrapper-inner-bg{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.csstransforms3d .is-menu-open .header-trigger,.csstransforms3d .is-menu-open .header,.csstransforms3d .is-menu-open .program,.csstransforms3d .is-menu-open .wrapper-inner,.csstransforms3d .is-menu-open .wrapper-inner-bg{-moz-transform:translate3d(240px, 0px, 0px);-ms-transform:translate3d(240px, 0px, 0px);-webkit-transform:translate3d(240px, 0px, 0px);transform:translate3d(240px, 0px, 0px)}.csstransforms3d .is-menu-open .dots{visibility:visible;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.csstransforms3d .is-menu-open .menu-closer{width:100%;height:100%;display:block;position:fixed;left:240px;top:0;z-index:7}.csstransforms3d .is-menu-open .header-trigger span{left:8px;top:1px}.csstransforms3d .is-menu-open .header-trigger span:first-child{-moz-transform:rotate(45deg) translate3d(0, 10px, 0);-ms-transform:rotate(45deg) translate3d(0, 10px, 0);-webkit-transform:rotate(45deg) translate3d(0, 10px, 0);transform:rotate(45deg) translate3d(0, 10px, 0)}.csstransforms3d .is-menu-open .header-trigger span:first-child+span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scaleX(0.1);-ms-transform:scaleX(0.1);-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}.csstransforms3d .is-menu-open .header-trigger span:first-child+span+span{-moz-transform:rotate(-45deg) translate3d(0, -10px, 0);-ms-transform:rotate(-45deg) translate3d(0, -10px, 0);-webkit-transform:rotate(-45deg) translate3d(0, -10px, 0);transform:rotate(-45deg) translate3d(0, -10px, 0)}.no-csstransforms3d .is-menu-open .header-trigger,.no-csstransforms3d .is-menu-open .header,.no-csstransforms3d .is-menu-open .wrapper-inner,.no-csstransforms3d .is-menu-open .program,.no-csstransforms3d .is-menu-open .wrapper-inner-bg{left:240px}.no-csstransforms3d .is-menu-open .header-nav{visibility:visible;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.no-csstransforms3d .is-menu-open .menu-closer{width:100%;height:100%;display:block;position:fixed;left:240px;top:0;z-index:7}}.icon,.icon-share,.icon-share-facebook,.icon-share-twitter{background:url("../images/sprite.svg") 0 0 no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44px;height:44px;text-align:left;text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap}.icon-facebook{background:url("../images/sprite.svg") 0 -88px no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44px;height:30px;text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:24px}.icon-facebook:hover{opacity:0.5}.icon-twitter{background:url("../images/sprite.svg") -23px -88px no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44px;height:30px;text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:26px}.icon-twitter:hover{opacity:0.5}.icon-twitter-tweet{width:32px;height:32px;display:block;border:2px solid #efefef;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;margin:30px auto}.icon-twitter-tweet .icon-twitter{margin-top:-3px;margin-left:1px}.icon-youtube{background:url("../images/sprite.svg") -50px -88px no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44px;height:30px;text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:26px}.icon-youtube:hover{opacity:0.5}.icon-gplus{background:url("../images/sprite.svg") -76px -88px no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44px;height:30px;text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:26px}.icon-gplus:hover{opacity:0.5}.icon-instagram{background:url("../images/sprite.svg") -102px -88px no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:44px;height:30px;text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:26px}.icon-instagram:hover{opacity:0.5}.icon-share-facebook{background-position:0 -120px}.icon-share-twitter{background-position:0 -164px}.icon-down{width:30px;height:30px;display:block;background:url("../images/sprite.svg") 0 0 no-repeat;margin:0 auto}.inverted-section .icon-down{background-position:0 -50px}.button-play{cursor:pointer;width:44px;padding:8px;height:44px;border:2px solid rgba(255,255,255,0.3);-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;margin:0 auto;-moz-transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.button-play:hover{border-color:#fff}.icon-play{margin-left:4px;display:block;width:44px;height:0;padding-top:44px;overflow:hidden;background:url("../images/sprite.svg") -50px 0 no-repeat}.icon-close{width:44px;height:44px;background:url("../images/sprite.svg") -100px 0 no-repeat}.icon-back{width:30px;height:30px;display:inline-block;*display:inline;zoom:1;vertical-align:top;background:url("../images/sprite.svg") 0 -200px no-repeat}.icon-prev{width:30px;height:30px;display:block;background:url("../images/sprite.svg") -30px -200px no-repeat}.icon-next{width:30px;height:30px;display:block;background:url("../images/sprite.svg") -60px -200px no-repeat}.icon-menu{width:16px;height:15px;display:block;background:url("../images/sprite.svg") 0px -250px no-repeat}.icon-toggle{width:40px;height:40px;display:block;background:url("../images/sprite.svg") 0px -270px no-repeat}.grid{max-width:960px;position:relative;text-align:center;margin:0 auto}.grid.is-wide{max-width:1440px}.grid-item{text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 22px 44px}.grid-item.is-centered{text-align:center;margin:0 auto}.grid-item-1{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:8.33333%}.grid-item-2{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:16.66667%}.grid-item-3{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:25%}.grid-item-4{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:33.33333%}.grid-item-5{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:41.66667%}.grid-item-6{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:50%}.grid-item-7{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:58.33333%}.grid-item-8{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:66.66667%}.grid-item-9{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:75%}.grid-item-10{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:83.33333%}.grid-item-11{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:91.66667%}.grid-item-12{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:100%}@media screen and (max-width: 720px){.grid-item-1{width:50%}.grid-item-1.mobile-grid-2{width:100%;margin-left:0 !important}.grid-item-2{width:50%}.grid-item-2.mobile-grid-2{width:100%;margin-left:0 !important}.grid-item-3{width:50%}.grid-item-3.mobile-grid-2{width:100%;margin-left:0 !important}.grid-item-4{width:50%}.grid-item-4.mobile-grid-2{width:100%;margin-left:0 !important}.grid-item-5{width:50%}.grid-item-5.mobile-grid-2{width:100%;margin-left:0 !important}.grid-item-6{width:50%}.grid-item-6.mobile-grid-2{width:100%;margin-left:0 !important}.grid-item-6{width:100%}.grid-item-7{width:100%}.grid-item-8{width:100%}.grid-item-9{width:100%}.grid-item-10{width:100%}.grid-item-11{width:100%}.grid-item-12{width:100%}.is-wide .grid-item-4{width:100%}.is-wide .grid-item-5{width:100%}.is-wide .grid-item-6{width:100%}.is-wide .grid-item-7{width:100%}.is-wide .grid-item-8{width:100%}.is-wide .grid-item-9{width:100%}.is-wide .grid-item-10{width:100%}.is-wide .grid-item-11{width:100%}.is-wide .grid-item-12{width:100%}}@media screen and (min-width: 1025px){.no-touch .columns.grid{position:relative;opacity:0;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;margin-top:-90px}.no-touch .columns.grid .grid-item{padding-top:90px}.no-touch .columns.grid .grid-item-4{width:320px}.no-touch .columns.grid .grid-item-5{width:356px}.no-touch .columns.grid .grid-item-7{width:560px}.no-touch .columns.grid .grid-item-8{width:640px}.no-touch .is-scrolled-past .column{position:absolute;bottom:0;top:auto}.no-touch .is-active.columns{opacity:1}.no-touch .is-active .column{position:absolute}.no-touch .column{top:0;display:inline-block;*display:inline;zoom:1;vertical-align:top}.no-touch .column.is-fixed{top:auto;position:fixed;bottom:0}.no-touch .column.is-short{top:0;position:fixed}.no-touch .is-scrolled-past .column.is-short{bottom:auto;position:absolute}}@media screen and (max-width: 1024px){.column+.column{margin-left:0px !important}.columns{height:auto !important;margin-top:-90px}}@media screen and (max-width: 600px){.column{-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}}.js.no-touch .project-content,.js.no-touch .hero,.js.no-touch .work{opacity:0}.hero .free-girl,.hero .free-front{position:absolute;bottom:0;left:0;top:auto;width:100%;height:100%}.hero .free-girl img,.hero .free-front img{top:auto;bottom:0}#hero_genius{background:#000}.hero .religion-front{position:absolute;bottom:0;left:0;top:auto;width:100%;height:100%}.hero .religion-front img{height:100%;width:auto;top:auto;bottom:0}.hero .religion-motion{position:absolute;bottom:0;left:0;top:auto;width:100%;height:100%}.hero .religion-motion img{width:100%;top:auto;bottom:0}.hero .genius-motion,.hero .genius-flare-full{position:absolute;top:0;left:0;width:100%;height:100%}.hero .genius-motion img,.hero .genius-flare-full img{width:100%;top:0}.hero .genius-flare-full{z-index:5;opacity:0.6}.hero .genius-motion{opacity:0.3}.hero .genius-front{position:absolute;left:50%;top:50%;margin-left:-300px;margin-top:0;width:421px;height:187px;opacity:0.9}.hero .genius-front img{display:block;width:100%}.hero .awe-hero-bg,.hero .awe-hero-middle,.hero .awe-hero-front{position:absolute;bottom:auto;left:0;top:0;width:100%;height:100%}.hero .awe-hero-bg img,.hero .awe-hero-middle img,.hero .awe-hero-front img{width:100%}.hero .be-good-hero-front{width:36px;height:31px;opacity:0.5;position:absolute;left:50%;bottom:50%;margin-bottom:5%;margin-left:35%}.hero .be-good-hero-front img{width:100%}.hero .is-good.is-good{box-shadow:0px 0px 60px 20px rgba(0,0,0,0.4) inset}.hero .is-good.is-good h1{text-shadow:0 0 16px rgba(0,0,0,0.4)}.hero .awe-hero-front img{bottom:0;top:auto}.hero .awe-hero-middle img{top:0;bottom:auto}#hero_awe .hero-image{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.rock{width:314px;height:0;padding-top:95.22293%;position:absolute;right:5%;top:50%;z-index:5;margin-top:-120px}.rock img{width:100%;position:absolute;left:0;top:0}.galaxy{width:100%;height:100%;position:absolute;height:100%;left:0;top:0}.galaxy img{width:100%;position:absolute;left:0;bottom:0;right:0;top:0;margin:auto}.sky{top:0;left:0;right:0;bottom:0;position:absolute;position:absolute;background-size:cover;background-position:center;background-image:url("../images/lifedeath_sky.jpg");display:none}.sky img{display:none}.door{top:-0.01%;right:-0.01%;bottom:-0.01%;left:-0.01%;position:absolute;background-image:url("../images/lifedeath_door.png");background-size:cover;background-position:center}.door img{display:none}.guy{width:40%;bottom:-0.5%;left:50%;margin-left:-20%;position:absolute;top:0}.guy img{width:100%;position:absolute;left:0;bottom:0;right:0;top:auto !important;margin:auto}.smoke,.smoke2,.smoke3{position:absolute}.smoke img,.smoke2 img,.smoke3 img{opacity:0.6}.smoke.smoke{height:100%;width:100%;z-index:4}.smoke.smoke img{width:150%;height:150%;top:-25%;left:-25%}.smoke2.smoke2{z-index:6;height:100%;width:100%}.smoke2.smoke2 img{width:150%;height:150%;top:-25%;left:-25%}.smoke3.smoke3{display:none;opacity:0.4;height:100%;width:100%}.smoke3.smoke3 img{width:300%;height:300%;top:-100%;left:-100%}.hands{z-index:5;width:auto;height:50%;position:absolute;left:50%;bottom:-2%}.hands img{position:absolute;left:0;top:0;width:auto !important;height:100% !important}@media screen and (max-width: 1024px){.hands{bottom:-5%}}@media screen and (max-width: 600px){.hands{bottom:-10%}}.gleam{z-index:4;width:auto;height:100%;position:absolute;left:50%;bottom:0%}.gleam img{position:absolute;left:0;top:0;width:auto !important;height:100% !important}.cloud{z-index:3;height:100%;width:100%;position:absolute;right:-5%;top:50%;margin-top:-25%}.cloud img{width:150%;height:150%;top:-25%;left:-25%}.flash{z-index:2;height:100%;width:100%;position:absolute}.flash img{width:150%;height:150%;top:-25%;left:-25%}.hero{z-index:0;position:relative;height:0;overflow:hidden;padding-top:50%;background-color:#111;color:#efefef}.hero img{position:absolute;left:0;top:0;width:100%;height:auto}.touch .hero img{margin-top:0 !important}.hero a{color:#efefef}.hero.is-short{padding-top:19.53125%}@media screen and (max-width: 720px){.hero.is-short{padding-top:40%}}.hero.is-black{background-color:#333}.hero.is-full{padding-top:0;min-height:500px}.hero.is-wider img{height:100%;width:auto}.hero.is-playing-video{z-index:5 !important}.hero.is-video{background-color:#111}.no-touch .is-menu-open .hero.is-in-view.is-past-fold img{position:absolute;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.hero-next{width:50px;height:50px;position:absolute;left:50%;bottom:20px;z-index:8;margin-left:-25px;text-transform:uppercase;font-size:0.75em;line-height:1.66667em;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);-webkit-transform:translateZ(300px);transform:translateZ(300px);cursor:pointer;-moz-transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.hero-next:hover{opacity:0.5}.inverted-section .hero-next{color:#111}.stars{z-index:1;height:100%;width:100%;position:absolute}.stars img{width:150%;height:150%;top:-25%;left:-25%}.sun{z-index:2;height:100%;width:100%;position:absolute;right:0%;top:0%;margin-top:0%}.sun img{width:100%;height:auto;top:0%;left:0%}.moon{z-index:3;height:100%;width:100%;position:absolute}.moon img{width:100%;height:auto;top:0%;left:0%}.work .hero.is-past-fold img{position:absolute}.hero-content{width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;z-index:7;color:#efefef}.hero-content h1{font-weight:bold;font-size:3.75em;line-height:1em;letter-spacing:3px;text-transform:uppercase;padding:0 60px;text-shadow:0 0 16px rgba(0,0,0,0.15)}.hero-content figure p{text-transform:none;font-weight:normal;font-size:2.625em;line-height:1.33333em;font-family:"PT Serif","Georgia","Times New Roman",serif;margin-bottom:0.75em}.hero-content figure figcaption{font-size:0.75em;line-height:1.66667em;color:#999;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.hero-content-cta{padding:12px 25px;border:4px solid rgba(255,255,255,0.4);font-size:1.25em;line-height:1.2em;letter-spacing:0.15em;text-transform:uppercase;display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer;-moz-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hero-content-cta:hover{border-color:#111}.is-playing-video .hero-content{z-index:1}.video-wrap{z-index:2;width:100%;height:100%;position:absolute;left:0;top:0;background:#111}@media screen and (max-width: 1024px){.video-wrap{position:relative;height:0;padding-bottom:56%}.video-wrap iframe{margin-top:0 !important;display:block;position:absolute}}.video-wrap-close{z-index:11;cursor:pointer;width:44px;height:44px;position:absolute;top:30px;right:6px}.icon-close{width:44px;height:44px;display:block}@media screen and (max-width: 1280px){.rock{width:240px}}@media screen and (max-width: 1024px){.section,.hero{min-height:initial !important}.hero.is-full{height:0;padding-bottom:56%}.hero.is-full .hero-content{height:100% !important}.hero.is-full .hero-next{-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}}@media screen and (max-width: 600px){.hero.is-full{min-height:280px !important;padding-bottom:40px}.hero.is-full[data-scroll=hero_video]{min-height:initial !important;height:auto;padding-bottom:0}.hero.is-full[data-scroll=hero_video] .hero-content{position:relative}.hero-next{z-index:5}.rock{width:30%;margin-top:-60px;z-index:3}.hero-content h1{letter-spacing:2px;font-size:24px;line-height:24px}.hero-content figure p{font-size:20px;line-height:24px;padding:0 20px}}.section{padding:100px 30px;background:#111}@media screen and (max-width: 1280px){.section{padding-top:150px}.section.text{padding-top:100px}}.section.is-inverted{color:#111;background:#efefef}.section.is-inverted a{color:#111}.opinion{margin-top:50px}h2+.opinion{margin-top:0}.discuss .text h2{padding-top:16px}.ideas-link{display:block;padding-top:55.0%;position:relative;text-align:center}.ideas-link img{position:absolute;left:0;top:0;width:100%;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.ideas-link:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.ideas-title,.ideas-date{display:block}.ideas-title{font-size:1.25em;line-height:1.2em;text-transform:uppercase;letter-spacing:2px;font-weight:bold;margin-bottom:10px}.ideas-date{font-size:1em;line-height:1.125em;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase}.ideas h2{font-size:3.75em;line-height:1em;font-weight:bold;text-transform:uppercase;letter-spacing:3px;margin-bottom:40px}.ideas h2 span{font-size:0.5em;line-height:1em;display:block}@media screen and (max-width: 1280px){.section.text .columns.grid .grid-item{padding-top:120px}}@media screen and (max-width: 600px){.section{padding:100px 0 60px}.discuss .grid-item-8 .grid-item{padding-left:0;padding-right:0}.section.text .columns.grid .grid-item{padding-top:60px}}.article{min-height:100%;background:#efefef;color:#111;padding-top:100px;margin-bottom:0;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-width: 1280px){.article{padding-top:150px}}.article p{font-size:1.125em;line-height:1.44444em;font-family:"PT Serif","Georgia","Times New Roman",serif;padding-bottom:1.44444em}.article p em,.article p i{font-style:italic}.article p strong{font-weight:bold}.article p a{color:#111;text-decoration:underline}.article .grid-item-5 .grid-item{text-align:right}.article h1{font-size:1.875em;line-height:1.33333em;font-weight:bold;letter-spacing:1px;text-transform:uppercase;padding-bottom:10px}.article h2{font-size:1em;line-height:1.25em;font-weight:bold;letter-spacing:1px;text-transform:uppercase;color:#999}.article figure img{width:100%;display:block;margin-bottom:10px}.article figcaption{font-family:"PT Serif","Georgia","Times New Roman",serif;font-style:italic;font-weight:normal;font-size:0.875em;line-height:1.28571em}.article .button{color:#111}.article .button:hover{border-color:#000}.article h2{margin-top:4px}.article-back{position:fixed;right:0px;top:84px;text-align:right;text-transform:uppercase;padding:15px 30px;font-size:0.6875em;line-height:2.72727em;line-height:31px;color:#111;font-weight:bold;display:inline-block;*display:inline;zoom:1;vertical-align:top}.article-nav{background:#efefef;border-top:1px solid #999}.article-nav li{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:50%;text-align:right}.article-nav li:first-child{text-align:left}.article-link-prev,.article-link-next{display:block;color:#999;text-transform:uppercase;padding:15px 30px;font-size:0.6875em;line-height:1.27273em;letter-spacing:1px}.article-link-title{color:#111;display:block;font-weight:bold}@media screen and (max-width: 600px){.article-back{padding:15px 17px}.article .grid-item-5{width:auto}.article .grid-item-5 .grid-item{text-align:left}.article .share a{margin-top:-5px}}.has-comments{position:relative}@media screen and (max-width: 600px){.has-comments{height:auto !important}}.comments-wrap{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;right:0;top:0;bottom:0}.comments-wrap a.toggle-comments{position:absolute;right:0;top:0;background:#111;z-index:1}.comments-wrap a.toggle-comments i{-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-moz-transition:-moz-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.comments-wrap .comments:not(.is-open)+a.toggle-comments i{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.comments-wrap .comments{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-moz-transition:-moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);padding:50px 0 0;width:395px;background:#111;position:absolute;height:100%;right:0;top:0;overflow:hidden}.is-in-view .comments-wrap .comments.is-open{-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}section:not(.is-in-view) .comments-wrap .comments{-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}a.toggle-comments{position:relative;display:block}a.toggle-comments i{-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-moz-transition:-moz-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}a.toggle-comments.is-open i{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.header a.toggle-comments{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;margin-left:10px}.comments-in-view .header a.toggle-comments{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#disqus_thread{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;padding:3px 30px 0;overflow:auto}@media screen and (max-width: 1024px){.comments-wrap{position:relative;margin:0 -30px}.comments-wrap .comments{-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;position:relative;width:100%;height:auto}#disqus_thread{overflow:visible;padding:0 50px;max-height:initial !important}.section.has-comments{padding-bottom:0}.toggle-comments{display:none !important}}@media screen and (max-width: 1024px) and (min-width: 601px){body{font-size:14px}}@media screen and (max-width: 600px){body{font-size:12px}}@media screen and (max-width: 1024px){.news-article .column{position:relative;left:0 !important;top:0 !important;bottom:0 !important;margin-left:0 !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important}}.tab{display:table;vertical-align:middle;width:100%;height:100%}.tab-cell{display:table-cell;vertical-align:middle;width:100%}.tab-wrap{width:100%;height:100%;position:absolute;left:0;top:0}.loader{width:80px;height:80px;position:fixed;left:50%;top:50%;margin:-40px 0 0 -40px;z-index:100;background:#111}.loader-spin{width:15px;height:30px;position:absolute;right:40px;top:25px;overflow:hidden;-webkit-animation:loader 1.2s infinite;-moz-animation:loader 1.2s infinite;-o-animation:loader 1.2s infinite;animation:loader 1.2s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.loader-spin span{display:block;position:absolute;left:0;top:0;width:22px;height:22px;border:4px solid #efefef;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
