@font-face{font-family:'CollegiateRegular';src:url("/assets/images/collegia-webfont.eot");src:url("/assets/images/collegia-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/images/collegia-webfont.woff") format("woff"),url("/assets/images/collegia-webfont.ttf") format("truetype"),url("/assets/images/collegia-webfont.svg#CollegiateRegular") format("svg");font-weight:normal;font-style:normal}.nueue h1,.nueue h2,.nueue h3,.nueue h4,.nueue h5,.nueue h6,.nueue p{font-family:'HelveticaNeueW01-45Ligh'}#mti_wfs_colophon{display:none!important}.impress-supported #banner{opacity:.1}#banner{position:absolute;opacity:1;width:100%;left:0;top:0;background:#343434;padding:20px;-webkit-transition:2s ease;-moz-transition:2s ease;-o-transition:2s ease;transition:2s ease}#banner:hover{opacity:1}#banner h1{font-size:24px;color:#fff;text-shadow:1px 1px 1px black}#banner p{float:right;margin:0;padding-right:40px;text-align:right;line-height:20px}#banner a{color:#fff;font-size:18px}#impress code{display:block;text-align:left;line-height:100%;font-size:40px}#suite{position:absolute;bottom:10px;right:10px;text-align:center;opacity:.2}#suite img{vertical-align:middle;padding-bottom:10px}#suite a{color:#333;text-decoration:none}#suite:hover{opacity:1}.logo{margin:20px}.left{float:left}.right{float:right}.disabled{opacity:.5}#impress a{text-decoration:none}#impress a img{vertical-align:middle;padding:0 6px 0 0}#impress a.github{padding-left:48px;background-image:url("/assets/images/octocat.png");background-position:10px center;background-repeat:no-repeat}.footnote{font-size:14px;width:450px;color:#888}body{font-family:"PT Sans",sans-serif;min-height:740px;background:#d7d7d7;-webkit-font-smoothing:antialiased;-webkit-transition:all 300ms ease}*{-webkit-transition:all 300ms ease}h1,h2,h3{font-family:'CollegiateRegular';margin:0;text-shadow:1px 2px 0 white}h1{font-size:102px}h2{font-size:54px;line-height:80px;color:#555}h3{font-size:40px;line-height:60px}p{text-align:justify;width:800px;font-size:30px}code{font-size:70px}.centered{text-align:center}.centered h1,.centered h2,.centered h3,.centered p{text-align:center}.step{opacity:.3;width:900px;box-sizing:border-box}.active{opacity:1}.aligned-list{margin-top:20px}.aligned-list li{display:inline-block;padding:20px;margin:20px;font-size:30px;color:#fff;background-color:#666;border-radius:60px}body.code{background:#1e1e1e}body.code h1,body.code h2,body.code h3,body.code p{color:#fff;text-shadow:1px 2px 2px black}body.code h2{color:#eee}@font-face{font-family:'broadstack';src:url("/assets/broadstack.eot");src:url("/assets/broadstack.eot?#iefix") format("embedded-opentype"),url("/assets/broadstack.woff") format("woff"),url("/assets/broadstack.ttf") format("truetype"),url("/assets/broadstack.svg#broadstack") format("svg");font-weight:normal;font-style:normal}.ligature{font-family:"broadstack"!important;speak:none;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:10em}.ligature a{color:#000}#devnights .logos{margin-left:50px}.webdevnights h1,.webdevnights h2,.webdevnights h3{font-family:"HelveticaNeue-Light";font-weight:normal}.webdevnights .title h1{color:#333;font-family:"HelveticaNeue-Light";font-weight:normal;line-height:110%;text-align:left}.webdevnights .title .ligature{float:right;width:330px;margin-top:20px;font-size:20em;opacity:.7}.webdevnights .title .auckland{font-size:7em}.webdevnights .title .web{font-size:7em}.webdevnights .title .nights{font-size:7em;font-stretch:wider}.webdevnights .sponsors img{display:inline-block}.webdevnights .programme h2{text-align:center;position:absolute;top:-160px;font-size:3em;font-family:"HelveticaNeue-Light";font-weight:normal}.webdevnights .programme h1{margin-left:110px;top:-120px;font-size:10em;position:absolute;font-family:"HelveticaNeue-Light";font-weight:normal}.webdevnights .speaker,.webdevnights .segue{padding-left:200px}.webdevnights .speaker h1,.webdevnights .segue h1{font-size:4em}.webdevnights .speaker h2,.webdevnights .segue h2{color:#666}.webdevnights .speaker .time,.webdevnights .segue .time{position:absolute;left:20px;color:#aaa}.webdevnights .meetup .title{float:left;width:300px}.webdevnights .meetup .title p{margin:0}.webdevnights .meetup a.meetup-link{color:#e51937;font-size:18px;text-decoration:none}.webdevnights .meetup a.meetup-link:hover{text-decoration:underline}.webdevnights .meetup .content a{font-size:30px}.webdevnights .meetup h1{font-size:40px}.webdevnights .meetup h2{font-size:30px;text-shadow:1px 1px 1px white}.webdevnights .meetup ul{display:block;float:left;padding:0;margin:0}.webdevnights .meetup li{font-size:36px;list-style-type:none;margin:0 0 20px}.webdevnights .meetup a.rounded{background-color:#ccc;padding:3px 10px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#333;text-decoration:none;text-shadow:0 1px 1px white}.webdevnights .meetup a.rounded:hover{color:#fff;background-color:#333;text-shadow:0 1px 1px black}.download{color:#aaa;margin-left:10px;vertical-align:middle}.download:hover{color:#333}