html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border-width:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var b,i{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}canvas{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{overflow:hidden;width:100%;height:100%}body,div{-webkit-text-size-adjust:none;font-family:Gotham,Arial,Sans-Serif;font-size:1em;line-height:1;color:#000}strong{font-weight:bold}.sprite{background-image:url(../../../img/sprites.png)}.black-10{background-image:url(../../../img/black-10.png)}.black-15{background-image:url(../../../img/black-15.png)}.black-20,.button a:hover.black-10{background-image:url(../../../img/black-20.png)}.black-33,.button a:active.black-10,.button a:hover.black-20{background-image:url(../../../img/black-33.png)}#header #video-buttons li a:hover,#video-controls .play a:hover,.button a:active.black-20,.black-50{background-image:url(../../../img/black-50.png)}.black-66,#header .clock a:hover{background-image:url(../../../img/black-66.png)}.black-80,#access.started{background-image:url(../../../img/black-80.png)}body.dashboard #access.started,body.dashboard #share-panel,body.expired #share-panel,.black-90{background-image:url(../../../img/black-90.png)}.white-10{background-image:url(../../../img/white-10.png)}.white-15,#share-panel .social a:hover.button,#dashboard .ui .menu-items a:hover{background-image:url(../../../img/white-15.png)}.button a:hover.white-10,.white-20{background-image:url(../../../img/white-20.png)}.white-33,.button a:active.white-10,.button a:hover.white-20,.permalink:hover{background-image:url(../../../img/white-33.png)}.white-50,.button a:active.white-20{background-image:url(../../../img/white-50.png)}#share-panel .social a:active.button{background-image:url(../../../img/white-66.png)}.blue-70{background-image:url(../../../img/blue-70.png)}.button a:hover.blue-70{background-image:url(../../../img/blue-80.png)}.button a:active.blue-70{background-image:url(../../../img/blue-90.png)}.blue-90{background-image:url(../../../img/blue-90.png)}.button a:hover.blue-90{background-image:url(../../../img/blue-70.png)}.button a:active.blue-90{background-image:url(../../../img/blue-50.png)}.white-10,.white-15,.white-20,.white-33,.white-50,.white-66,.black-10,.black-15,.black-20,.black-33,.black-50,.black-66,.black-80,.black-90,.blue-70,.blue-80,.blue-90{background-repeat:repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.sprite{background-image:url(../../../img/sprites@2x.png);background-size:163px 132px}}.about .sprite{background-position:-140px -62px}.arrow.sprite{background-position:-127px -41px}.close.white .sprite{background-position:-62px -41px}.close .sprite{background-position:-93px -41px}.clear .sprite{background-position:-114px -41px}.facebook .sprite{background-position:-41px 0}.female.thin .sprite{background-position:0 -87px}.female.thick .sprite{background-position:-62px -87px}.male.thin .sprite{background-position:-31px -87px}.male.thick .sprite{background-position:-93px -87px}.play .sprite{background-position:-31px -41px}.play.paused .sprite{background-position:0 -41px}.pointer.sprite{background-position:-124px -87px}.pointer.small.sprite{background-position:-114px -62px}.presenter .sprite{background-position:0 -103px}.share .sprite{background-position:-93px -62px}.therethere .sprite{background-position:0 -72px}.time .sprite{background-position:-82px 0}.twitter .sprite{background-position:0 0}a:link,a:visited{color:#fff;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent}a:hover{color:#fff;text-decoration:none;border-bottom-color:#fff}.button{display:inline-block}.button a{display:block;border-width:0;-moz-border-radius:6px;border-radius:6px;color:#fff;font-size:12px;line-height:30px;padding:0 12px;text-transform:uppercase;border-width:0}#about{position:absolute;width:30px;height:30px;left:15px;bottom:15px;width:35px;height:35px;display:none;z-index:17}#about #about-canvas{width:100%;height:100%}#about .about{position:absolute;display:block;border-width:0;padding:5px;left:-7px;top:10px}#about .about .sprite{width:20px;height:20px;opacity:1}#about a:hover.about .sprite{opacity:.5}#about a:active.about .sprite{opacity:.3}@media screen and (max-width:800px){#about{left:0;bottom:0}}#about-panel{position:absolute;overflow-y:auto;display:none;z-index:16}#about-panel .content{width:700px;margin:0 auto;padding:50px 0;text-align:center;display:none}#about-panel .content .border{display:block;height:2px;margin:0 0 40px 0}#about-panel .close{display:block;text-align:center;margin:0 0 18px 0}#about-panel .close a:link,#about-panel .close a:visited{display:inline-block;border-width:0!important}#about-panel .close .sprite{width:30px;height:30px;margin:5px}#about-panel .close a:hover .sprite{opacity:.5}#about-panel .close a:active .sprite{opacity:.3}#about-panel .titles{height:70px;padding:0 0 40px 0}#about-panel .titles .titles-content{overflow:hidden;position:absolute;left:50%}#about-panel .titles .title-container,#about-panel .titles .subtitle-container{display:block;text-align:left;text-transform:uppercase;width:100%}#about-panel .titles .titles-border{display:block;height:2px}#about-panel .titles .title{display:inline-block;font-weight:bold;font-size:28px;padding:0 0 10px 0;color:#fff}#about-panel .titles .subtitle{display:inline-block;padding:10px 0 0 0;font-size:17px;color:#fff}#about-panel .clock{margin:0 0 40px 0;font-size:28px;line-height:28px}body.expired #about-panel .clock{display:none}#about-panel .clock a:hover{border-width:0;opacity:.5}#about-panel .clock .remaining{color:#32a0fe;color:#ffc663;margin:0 0 10px 0}#about-panel .clock .user-time-remaining{font-weight:bold}#about-panel .clock .message{font-size:16px;line-height:24px;margin:0 0 40px 0;color:#32a0fe;color:#ffc663}#about-panel .clock .border{margin:0}#about-panel .main a:link,#about-panel .main a:visited{color:#fde1b1;border-bottom-width:1px;border-bottom-color:#544b3a}#about-panel .content .main a:hover{color:#ffc663;border-bottom-color:#ffc663}#about-panel .main .section{padding-bottom:25px;text-align:left}#about-panel .main p{font-size:16px;line-height:24px;color:#fff;margin:0 0 15px 0}#about-panel .main h2{text-transform:uppercase;font-weight:bold;font-size:24px;line-height:24px;margin:0 0 20px 0;color:#fff;color:#ffc663}#about-panel .main h3{font-size:18px;line-height:22px;font-weight:bold;text-transform:uppercase;padding:25px 0 25px 0;color:#ffc663}#about-panel .main h4{font-size:16px;line-height:24px;margin:0 0 20px 0;font-style:italic;color:#fff}#about-panel .main .credits .credit{overflow:hidden;margin:0 0 20px 0}#about-panel .main .credits .image{display:block;float:left;margin:0 20px 0 0;border-width:0}#about-panel .credits a:hover.image{opacity:.9}#about-panel .numbers table{margin:0 0 20px 0}#about-panel .numbers table td{color:#fff;padding:0;font-size:16px;line-height:24px}#about-panel .numbers table td.left{width:265px}#about-panel .numbers table td.indent{padding:0 0 0 20px}#about-panel .data a:link.image,#about-panel .data a:visited.image{display:block;border-width:0;padding:0 0 25px 0}#about-panel .data a.image img{width:100%}#about-panel .data a:hover.image{opacity:.9}#access{position:absolute;z-index:10}#access .content{width:600px;margin:200px auto 0 auto;overflow:hidden;color:#fff;display:none}#access .content .enter{overflow:hidden;padding-top:5px}#access .content .headphones{float:left;line-height:30px;font-size:14px;color:#777}#access .content p{margin:0 0 15px 0;font-size:16px;line-height:24px}#access .content .button{float:left;margin:0 20px 0 0}#access .content .button a{display:inline-block;-moz-border-radius:6px;border-radius:6px;border-width:0;font-size:12px;line-height:30px;padding:0 12px;text-transform:uppercase}#app{display:none}#browser{position:absolute;z-index:16;background-color:#000;display:none}#browser .content{width:600px;margin:0 auto;margin-top:0;text-align:center;display:none}#browser .titles{height:70px;padding:0 0 40px 0}#browser .titles .titles-content{overflow:hidden;position:absolute;left:50%}#browser .titles .title-container,#browser .titles .subtitle-container{display:block;text-align:left;text-transform:uppercase;width:100%}#browser .titles .border{display:block;height:2px}#browser .titles .title{display:inline-block;font-weight:bold;font-size:28px;line-height:28px;height:28px;overflow:hidden;margin:0 0 10px 0;color:#fff}#browser .titles .subtitle{display:inline-block;overflow:hidden;margin:10px 0 0 0;font-size:17px;line-height:17px;height:17px;color:#fff}#browser .message{font-size:16px;line-height:24px;color:#fff;margin:0 0 30px 0}#browser .message p{display:block;margin:0}#browser .message a:link,#browser .message a:visited{color:#fde1b1;border-bottom-width:1px;border-bottom-color:#544b3a}#browser .message a:hover{color:#ffc663;border-bottom-color:#ffc663}#browser .mobile,#browser .chrome,#browser .safari{display:none}#browser .button{margin:0 0 40px 0;overflow:hidden}#browser .button a{font-size:16px;line-height:16px;text-transform:none;padding:15px}@media screen and (max-width:800px){#browser .content{width:auto}#browser .titles{height:60px}#browser .titles .title{font-size:23px;line-height:23px;height:23px}#browser .titles .subtitle{font-size:14px;line-height:14px;height:14px}#browser .message p{display:inline;font-size:14px;line-height:20px}#browser .button a{font-size:14px;line-height:14px}}#chatter{position:absolute;display:block;z-index:9;display:none}#chatter #chatter-canvas{position:absolute;width:100%;height:100%}#close{position:absolute;width:30px;height:30px;right:15px;top:15px;width:35px;height:35px;z-index:12;display:none}#close #close-canvas{width:100%;height:100%}#close .close{position:absolute;display:block;border-width:0;padding:5px;right:-8px;top:-8px}#close .close .sprite{width:20px;height:20px;opacity:1}#close a:hover.close .sprite{opacity:.7}#close a:active.close .sprite{opacity:.3}@media screen and (max-width:800px){#close{right:0;top:0}}#cover{position:absolute;display:block;z-index:4;display:none}#cover .clock{position:absolute;left:50%;top:50%;width:300px;height:100px;margin:-50px 0 0 -150px;font-size:80px;line-height:100px;font-weight:bold;text-align:center;color:#fff;display:none}#cover .clock a{border-width:0}#cover .titles{position:absolute;left:50%}#cover .titles .title-container,#cover .titles .subtitle-container{display:block;text-align:left;text-transform:uppercase;width:100%}#cover .titles .border{display:block;height:2px}#cover .titles .title{display:inline-block;font-weight:bold;font-size:28px;padding:0 0 10px 0;color:#fff}#cover .titles .subtitle{display:inline-block;padding:10px 0 0 0;font-size:17px;color:#fff}#cover .intro{display:block;position:absolute;left:50%;margin:0 0 0 -250px;width:500px;text-align:center;bottom:40px}#cover .intro .time{color:#fff;padding:0}#cover .intro .time h2{font-size:18px;line-height:20px;font-weight:bold;padding:0 0 15px 0;text-transform:uppercase}#cover .intro .time h3{font-size:14px;line-height:20px}#cover .intro .border{display:block;height:2px;margin-top:15px}#cover .intro .time h4{padding:15px 0 0 0;font-size:12px;line-height:16px;text-transform:uppercase}#dashboard{display:none}#dashboard .bg,#dashboard .fg{position:absolute;display:block;z-index:1}#dashboard .fg{z-index:3}#dashboard .ui{position:absolute;width:100%;height:100%;z-index:2}#dashboard .fg .sidebar,#dashboard .bg .sidebar{float:right;width:200px;height:100%}#dashboard .ui .sidebar .border-bottom{display:block;height:2px}#dashboard #dashboard-canvas{position:absolute;width:100%;height:100%;z-index:1}#dashboard #dashboard-svg{position:absolute;z-index:1}#dashboard .ui .sidebar .clock{padding:40px}#dashboard .ui .sidebar .clock a{border-width:0;font-weight:bold;font-size:30px;line-height:40px;color:#fff}#dashboard .ui .sidebar .clock a:hover{opacity:.7}#dashboard .ui .sidebar .clock a:active{opacity:.5}#dashboard .ui .header{overflow:hidden}#dashboard .ui .header .contents{overflow:hidden;padding:40px 40px 40px 40px}#dashboard .ui .header .border-bottom{display:block;height:2px}#dashboard .ui .header .titles{height:40px;overflow:hidden}#dashboard .ui .header .titles .title{font-size:14px;line-height:20px;margin:-5px 0 -5px 0;text-transform:uppercase;font-size:25px;line-height:50px;color:#fff}#dashboard .ui .header .titles .title strong{cursor:pointer}#dashboard .ui .header .titles .title strong:hover{border-bottom:1px solid #000;border-bottom:1px solid #fff}#dashboard .ui .header .buttons{float:right;margin:5px 0 0 0}#dashboard .ui .header .buttons .button{margin-left:10px}#dashboard .ui .header .button a{display:block;border-width:0;-moz-border-radius:6px;border-radius:6px;font-size:14px;line-height:40px;padding:0 15px;text-transform:uppercase;color:#fff;font-size:12px;line-height:30px;padding:0 12px;text-transform:uppercase}#dashboard .ui .loading{padding:40px;display:block;color:#777}#dashboard .ui .footer{position:fixed;left:15px;right:215px;bottom:15px;height:80px}#dashboard .ui .footer .border-top{display:block;height:2px}#dashboard .ui .footer .subtitle{padding:30px 40px}#dashboard .ui .footer .subtitle,#dashboard .ui .footer .subtitle a{font-size:14px;line-height:20px;color:#999}#dashboard .ui .footer .subtitle a:link,#dashboard .ui .footer .subtitle a:visited{color:#ccc;border-bottom-width:1px;border-bottom-color:#444}#dashboard .ui .footer .subtitle a:hover{border-color:#fff;color:#fff}#dashboard .ui .menu{float:left;margin:0 20px 0 0}#dashboard .ui .menu-container{position:absolute;margin:41px 0 0 0;margin:0;z-index:2;display:none;margin:-5px 0 0 -5px}#dashboard .ui .menu-items{display:block;-moz-border-radius:6px;border-radius:6px;padding:5px}#dashboard .ui .menu-items li.separator{height:2px;display:block;margin:5px;margin:5px -5px}#dashboard .ui .menu-items a{display:block;text-transform:uppercase;border-width:0;font-size:12px;line-height:30px;font-weight:normal;padding:0 15px;-moz-border-radius:6px;border-radius:6px;color:#000;font-size:14px;color:#999;color:#fff;font-size:18px;line-height:40px;font-weight:bold}#dashboard .ui .menu-items a:hover{font-weight:bold;color:#fff}#dashboard .ui .menu-title{margin:-5px 0 -5px -5px}#dashboard .ui .menu-title a:link,#dashboard .ui .menu-title a:visited{-moz-border-radius:6px;border-radius:6px;border-width:0;padding:0 15px;display:block;overflow:hidden}#dashboard .ui .menu-title .title{font-size:18px;line-height:40px;font-weight:bold;text-transform:uppercase;float:left;color:#fff;font-size:30px;line-height:50px;font-size:25px}#dashboard .ui .menu-title .arrow.sprite{width:12px;height:12px;float:left;margin:14px -5px 0 2px;margin:19px -5px 0 5px}#epilogue{position:absolute;z-index:15;display:none}#epilogue #epilogue-stage{position:absolute;width:100%;height:100%;z-index:1}#epilogue .content{position:absolute;width:600px;left:50%;margin-top:200px auto 0 auto;text-align:center;z-index:2;display:none}#epilogue .message{display:inline-block;padding:0 15px 0 15px;padding:0;overflow:hidden;text-align:left}#epilogue .message h2{margin:0 0 20px 0;font-size:22px;line-height:30px;color:#fff}#epilogue .message .buttons{overflow:hidden}#epilogue .message .buttons .button{float:left;margin:0 20px 0 0}#epilogue .message .buttons .tomorrow{font-size:14px;line-height:30px;color:#fff}#epilogue .expired{display:block}#epilogue .expired h2 em{opacity:.5}#epilogue .restored{display:none;text-align:center}#epilogue .restored a:link,#epilogue .restored a:visited{border-bottom-width:1px;border-bottom-color:#fff}#expire{position:absolute;z-index:100;width:10px;height:10px;background:#efefef}#fullscreen{position:absolute;display:none;z-index:16}#fullscreen .content{position:absolute;top:50%;left:50%;width:600px;margin:0 auto;margin-top:-200px;margin:-30px 0 0 -300px;text-align:center;display:block}#fullscreen .button{margin:0 10px 20px 10px;display:block}#fullscreen .button a{display:inline-block;border-width:0;-moz-border-radius:6px;border-radius:6px;overflow:hidden}#fullscreen .button .text{font-size:14px;line-height:40px;color:#fff}#fullscreen .cancel{display:inline-block;font-size:14px}#header{position:absolute;left:15px;right:15px;top:45px;top:0;padding:30px;padding:35px;z-index:2;display:none}#header .clock{float:right;width:100px}#header .clock .user-time-remaining{display:inline-block;color:#fff;font-weight:bold;text-align:left;font-size:30px;line-height:30px;margin-left:40px}#header .clock a:hover{border-width:0;background-image:none;opacity:.7}#header .clock a:active{opacity:.5}#header #video-timeline{display:block;background-color:transparent;overflow:hidden;margin:60px 0 10px 0}#header #video-timeline .bar{display:block;height:2px;background:#fff;margin:5px 0}#header #video-timeline .playhead{background:#fff;margin:-8px 0 0 0;position:absolute;height:4px;width:4px}#header #video-controls{float:left;overflow:hidden}#header #video-controls .play{float:left;margin:0 15px 0 0}#header #video-controls .play a{display:block;border-width:0}#header #video-controls .play .sprite{display:block;width:30px;height:30px}#header #video-controls .credits{display:block;overflow:hidden;text-transform:uppercase;font-size:10px;padding:1px 0 0 0}#header #video-controls .credits .credits-title{font-weight:bold;line-height:14px;height:14px;overflow:hidden;color:#fff}#header #video-controls .credits .credits-byline{line-height:14px;height:14px;overflow:hidden;color:#fff}#header #video-controls a:hover.credits{border-width:0}#header #video-controls a:hover.credits .credits-title,#header #video-controls a:hover.credits .credits-byline{opacity:.5}@media screen and (max-width:1000px){#header{padding:25px}}#menu{position:absolute;display:block;z-index:2}#menu #menu-canvas{position:absolute;width:100%;height:100%;z-index:1}#menu #mask-canvas{position:absolute;width:100%;height:100%;display:none;z-index:0}#noscript{position:absolute;width:100%;top:50%;height:20px;margin:-10px 0 0 0;text-align:center;z-index:1;font-size:14px;line-height:20px;color:#000}#oldie{position:absolute;width:100%!important;height:40px;top:50%;margin:-20px 0 0 0!important;padding:0!important;text-align:center;z-index:1;font-size:16px;line-height:40px;color:#fff}.panel{position:absolute;z-index:2;left:20px;top:20px;right:20px;bottom:20px;display:none;text-align:center}.panel .close{display:inline-block;overflow:hidden;margin:0 0 20px 0}.panel .close .sprite{display:block;width:30px;height:30px;margin:10px}.panel a:hover.close .sprite{opacity:.5}#share{position:absolute;width:30px;height:30px;right:15px;bottom:15px;width:35px;height:35px;display:none;z-index:12;z-index:17}#share #share-canvas{width:100%;height:100%}#share .share{position:absolute;display:block;border-width:0;padding:5px;right:-7px;top:10px}#share .share .sprite{width:20px;height:20px;opacity:1}#share a:hover.share .sprite{opacity:.5}#share a:active.share .sprite{opacity:.3}@media screen and (max-width:800px){#share{right:0;bottom:0}}#share-panel{position:absolute;display:none;z-index:16}#share-panel .content{width:600px;margin:0 auto;margin-top:0;text-align:center;display:none}#share-panel .titles{overflow:hidden;position:absolute;left:50%;margin-top:-100px;padding-bottom:30px}#share-panel .titles .title-container,#share-panel .titles .subtitle-container{display:block;text-align:left;text-transform:uppercase;width:100%}#share-panel .titles .border{display:block;height:2px}#share-panel .titles .title{display:inline-block;font-weight:bold;font-size:28px;padding:0 0 10px 0;color:#fff}#share-panel .titles .subtitle{display:inline-block;padding:10px 0 0 0;font-size:17px;color:#fff}#share-panel .social{display:inline-block;text-align:center;margin:0 0 10px 0}#share-panel .social .border{height:2px;display:block;margin:0 0 30px 0}#share-panel .social .buttons{padding:0 10px}#share-panel .social .button{display:inline-block;border-width:0;-moz-border-radius:6px;border-radius:6px;margin:0 10px 20px 10px;overflow:hidden;background-image:none}#share-panel .social .button.twitter{background-color:#55acee}#share-panel .social .button.facebook{background-color:#4d65a3}#share-panel .social .button .sprite{width:40px;height:40px;margin:10px;float:left}#share-panel .social .button .text{font-size:14px;line-height:60px;padding-right:20px;float:left;color:#fff}#share-panel .permalink{display:inline-block;-moz-border-radius:6px;border-radius:6px;font-size:14px;line-height:20px;padding:10px 12px;color:#fff;margin:0 0 20px 0;padding:15px 20px}#share-panel .close{display:block;text-align:center}#share-panel .close a:link,#share-panel .close a:visited{display:inline-block;border-width:0}#share-panel .close .sprite{width:30px;height:30px;margin:5px}#share-panel .close a:hover .sprite{opacity:.5}#share-panel .close a:active .sprite{opacity:.3}#stage{position:absolute;z-index:0}#stage .background{background-color:#000;width:100%;height:100%}@media screen and (max-width:800px){#stage{left:0;top:0;right:0;bottom:0}}#stats{position:fixed;bottom:15px;left:15px;right:15px;z-index:3;display:none;height:115px}#stats #stats-canvas{width:100%}@media screen and (max-width:1000px){#stats{height:95px}}#status{position:absolute;width:100%;height:40px;top:50%;margin:-20px 0 0 0;text-align:center;z-index:1;font-size:16px;line-height:40px;color:#999;display:none}#video{display:none}.framed{left:15px;top:15px;right:15px;bottom:15px}@media screen and (max-width:800px){.framed{left:0;top:0;right:0;bottom:0}#dashboard .ui .footer{left:0;right:200px}#header{left:0;right:0}#stats{bottom:0;left:0;right:0;height:100px;height:95px}#header #video-timeline{margin-top:45px}}
