.talk-grid-cell{display:inline-block;vertical-align:top;border:1px solid #eee;padding:0 0 30px;overflow:hidden;width:355px;margin:0 10px 10px 0;position:relative}.talk-grid-cell:hover .talk-grid-cell-bottom,.talk-grid-cell:hover .talk-grid-cell-main{background-color:transparent}.talk-grid-cell.day-25:hover,.talk-grid-cell.day-26:hover,.talk-grid-cell:hover{border-color:rgba(39,58,58,.12);background:rgba(231,255,255,.6)}.talk-grid-cell.day-25{background:#e8e5f7}.talk-grid-cell.day-26{background:#ecf1fb}.talk-grid-cell .talk-grid-cell-main{padding:10px 10px 0;background-color:hsla(0,0%,100%,.8);height:160px;cursor:pointer;overflow:hidden}.talk-grid-cell .talk-terms{margin-top:10px;margin-bottom:px}.talk-grid-cell .talk-term-container{vertical-align:top;display:inline-block;transition:1s opacity}.talk-grid-cell .talk-term-enter{overflow:hidden;opacity:.01}.talk-grid-cell .talk-term-enter-active{opacity:1}.talk-grid-cell .talk-term-leave{opacity:0}.talk-grid-cell .talk-term{vertical-align:top;display:inline-block;font-size:.8em;margin:0 4px 4px 0;padding:3px;background:rgba(0,0,0,.05)}.talk-grid-cell .talk-title{font-style:normal;font-size:1.15em;margin:0 0 .3em;text-transform:none}.talk-grid-cell .talk-speakers{font-size:.9em;margin:0 0 .3em}.talk-grid-cell .talk-grid-cell-bottom{position:absolute;left:0;right:0;bottom:0;height:30px;background:hsla(0,0%,100%,.5);line-height:30px;padding-top:1px}.talk-grid-cell .talk-grid-cell-bottom .talk-time{float:right;font-size:.75em;color:rgba(0,0,0,.3);padding-right:10px}.talk-grid-cell .talk-grid-cell-bottom .fa-desktop{font-size:1.1em;line-height:1}.talk-grid-cell .talk-grid-cell-bottom a{color:#464646;display:inline-block;margin:0 10px}.talk-grid-cell .talk-grid-cell-bottom a:hover{color:#fe2b75;border-bottom:none}.talk-player-tray{position:fixed;bottom:-400px;left:0;right:0;background:#fff;text-align:center;padding:20px 0;border-top:2px solid #fe2b75;height:400px;transition:.2s bottom;z-index:9000}.talk-player-tray.open{bottom:0}.talk-player-tray .player-container{margin-top:50px}.talk-player-tray.open .player-container{margin-top:0}.talk-player-tray .close-control{position:absolute;right:0;height:40px;line-height:40px;width:60px;text-align:center;margin-top:-20px;cursor:pointer;color:#fe2b75;background:hsla(0,0%,100%,.8)}.talk-player-tray .close-control:hover{background:#f4f4f4}.talk-pane{padding:10px 10px 6px;border:1px solid #eee;background-color:hsla(0,0%,100%,.8);margin:0 0 10px}.talk-pane header{font-size:.4em;margin-bottom:15px;margin-top:5px}.talk-pane .talk-title{font-size:4.5em;line-height:1.35em;margin-top:10px}.talk-pane .talk-title a{color:#464646}.talk-pane .talk-speakers{margin:0;line-height:2em;float:right}.talk-pane .talk-title{text-transform:none;font-style:normal}.talk-pane .talk-quick-select{font-size:.7em}.talk-pane .talk-quick-select .help-text{display:inline-block;vertical-align:top;padding:4px;color:#666}.talk-pane.has-talk .talk-quick-select{border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:20px}.talk-pane .talk-quick-select-items{display:inline-block}.talk-pane .talk-quick-select-item{display:inline-block;margin:0 4px 4px;padding:4px;background:#eee;cursor:pointer}.talk-pane .talk-quick-select-item.day-25{background:#e8e5f7}.talk-pane .talk-quick-select-item.day-26{background:#ecf1fb}.talk-pane .talk-quick-select-item:hover{background:#fe2b75;color:#fff}.talk-pane .touched .talk-quick-select-item{padding:8px;margin:0 8px 8px}.thumbnail-timeline{position:relative;overflow:hidden;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.thumbnail-timeline .thumbnail{position:absolute;top:0;border:1px solid rgba(0,0,0,.1);border-right:0;transition:.2s left,.2s background-position,.1s border-color;background-position:50%;box-shadow:-4px 0 4px rgba(0,0,0,.1);cursor:pointer;text-align:center}.thumbnail-timeline .thumbnail:last-child{border-right:0}.thumbnail-timeline .thumbnail:first-child{border-left:0;box-shadow:none}.thumbnail-timeline .thumbnail .play-container{text-align:center;margin:10px auto 0;width:40px}.thumbnail-timeline .thumbnail .play-triangle{background:#fff;width:30px;height:25px;position:absolute;margin:7px 4px 0}.thumbnail-timeline .thumbnail .fa-youtube-play{font-size:40px;color:#fe2b75}.thumbnail-timeline .thumbnail-overlay{position:absolute;left:0;right:-1.5px;top:-2px;bottom:-1px;background-color:hsla(0,0%,100%,.8);opacity:0;transition:.1s opacity}.thumbnail-timeline .thumbnail-overlay.show-overlay{opacity:1}.thumbnail-timeline .thumbnail-0 .thumbnail-overlay{left:-1px}.thumbnail-timeline.has-highlight .thumbnail+.thumbnail{border-right:0;border-color:hsla(0,0%,100%,.8)}.thumbnail-timeline.has-highlight .thumbnail+.highlighted,.thumbnail-timeline.has-highlight .thumbnail.highlighted+.thumbnail.highlighted{border-left:1px solid #888}.thumbnail-timeline.has-highlight .thumbnail.highlighted+.thumbnail.not-highlighted{border-left:1px solid #888;box-shadow:none}.thumbnail-timeline.has-highlight .thumbnail.highlighted{opacity:1;-webkit-filter:none;filter:none;box-shadow:none;border-color:#888;border-bottom:5px solid #fe2b75}.term-vis-container{position:relative}.term-vis-container .timeline-container{position:absolute}.term-vis-container svg.term-vis{position:absolute;top:0}.term-vis-container .term-vis-line-layer{pointer-events:none}.term-vis-container .terms-container{position:absolute;top:0;font-size:14px}.term-vis-container .terms-container.touched{font-size:20px}.term-vis-container .terms-container .detoggle-click-space{border-radius:0 0 5px 5px;background-color:rgba(155,182,189,.1)}.term-vis-container .terms-container .touched .term{padding:9px}.term-vis-container .terms-container .term{transition:.3s transform,.3s opacity;position:absolute;top:0;left:0;background-color:#c0e0e0;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:5px;white-space:nowrap}.term-vis-container .terms-container .term.term-enter{opacity:.01}.term-vis-container .terms-container .term.term-enter-active{opacity:1;transition-delay:.3s}.term-vis-container .terms-container .term.term-leave{opacity:.01}.term-vis-container .terms-container .term.focused{background-color:#fe2b75;color:#fff}.term-vis-container .terms-container .term.toggled{background-color:#4c3e8b;color:#fff}.term-vis-container .terms-container .term.in-frame{background-color:#3968bf;color:#fff}.term-vis .timeline-bg{fill:#000;opacity:.05}.term-vis .time-group text{font-family:sans-serif;font-size:11px;fill:rgba(0,0,0,.2)}.term-vis .time-group.focused text{fill:#fe2b75}.term-vis .time-group rect{fill:#f5f8f9}.term-vis .timestamp-marker{fill:#fe77a7;stroke:#fe4486;cursor:pointer}.term-vis .timestamp-marker:hover{fill:#ffbad2;stroke:#fe2b75}.term-vis .timestamp-term-line{stroke:rgba(254,43,117,.4);stroke-width:2px;pointer-events:none}#video-vis{margin-top:40px}*,:after,:before{box-sizing:border-box}body{font-family:Merriweather,Times New Roman,serif;font-size:16px;color:#464646;margin:0;letter-spacing:.01em;background:#fff;position:relative}body:after{content:"";background-image:url(img/video-thumbs/logo-graphic-texture.svg);opacity:.06;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}img{vertical-align:middle;max-width:100%}ul{list-style:none;padding:0}p{line-height:1.5em;text-align:left;margin:0 0 1em}h1.wordmark{text-transform:uppercase}h1,h2,h3,h4{font-style:italic;text-align:left;font-weight:400}h1{margin:0;margin:0 0 .2em;text-transform:lowercase}h1,h1.wordmark{font-size:2.5em}h1.wordmark{letter-spacing:.15em;margin:0;font-weight:400;font-style:normal}h2{font-size:2em}h3{font-weight:100;font-size:1.5em;margin:0 0 .5em}h4{font-size:1em;margin:1em 0 .5em}a{color:#fe2b75;text-decoration:none}a:not(.button):hover{border-bottom:1px dashed #fe2b75}textarea{resize:vertical}fieldset{border:none;padding:0}::selection{background:rgba(53,55,62,.9);color:#fff}.wrapper{overflow:auto}.block{margin:2em 1em;max-width:1100px}.small{margin:0;font-style:italic;font-size:.8em}.shape{position:absolute;z-index:1}#nav-wrapper{background-color:rgba(58,43,128,.9);font-family:Raleway,Open Sans,serif;position:fixed;top:0;z-index:3;width:100%;text-align:center}#nav-wrapper a{margin:.7em;display:inline-block;color:#fff;text-transform:uppercase}#nav-wrapper a:hover{color:#fe2b75;border-bottom:none}#nav-wrapper .wrapper{padding:.5em 0}#blog a.blog,#call a.call,#home a.home{color:#fe2b75}#main-banner{color:#fff;position:relative;background-size:100%,cover;background-repeat:no-repeat,no-repeat;background-position:0,50% 50%;margin-top:98px;text-align:center}#main-banner .wordmark p{text-align:center;font-family:Raleway,Open Sans,serif;line-height:1;margin:0}#main-banner .wordmark p:nth-child(1){font-size:1.75em;font-weight:800}#main-banner .wordmark p:nth-child(2){font-size:.87em;letter-spacing:.3em}#main-banner .when-where{border-top:2px solid hsla(0,0%,100%,.36);border-bottom:2px solid hsla(0,0%,100%,.36);padding:.5em;text-align:center;display:inline-block}#main-banner .when-where p{display:inline-block;margin:0;text-align:center}#main-banner.smallify-banner .block{padding:3em;margin-bottom:0}#main-banner.smallify-banner .wordmark p:nth-child(1){font-size:1.25em}#main-banner.smallify-banner .wordmark p:nth-child(2){font-size:.75em}#main-banner.smallify-banner .wordmark p.year{font-size:1.5em}#about{position:relative}#about h1{margin-top:.5em}#about .shape{width:350px;right:74%;bottom:-7em}#workshops .workshop{width:100%;margin-bottom:2em}#workshops .workshop .content,#workshops .workshop .header{padding:1.5em}#workshops .workshop .cost{font-size:1.5em;margin-top:.5em}#workshops .workshop .header{position:relative;color:#fff;background:#49438c;overflow:auto}#workshops .workshop .content{background:#f1f1f1;overflow:auto;border:1px solid #dedede}#workshops .workshop h3{margin-bottom:.2em;display:inline}#workshops .workshop h4{margin:0;display:inline}#speakers{position:relative;color:#fff}#speakers a{color:#f9dc3e;text-decoration:underline}#speakers a:hover{color:#e0c842;text-decoration:none;border:none}#speakers h1{margin-bottom:.5em}#speakers h2{margin:.2em 0 .5em}#speakers h4{font-size:1.2em}#speakers .shape{width:400px;right:-4%;top:-7em}#speakers:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#speakers .one{margin-bottom:4em}#speakers .more-speakers{position:relative}#speakers .more-speakers .info{position:absolute;top:35%;font-size:.8em;padding-right:2em}#speakers .more-speakers .info h2{text-align:center}#speakers .keynote .pic{position:relative}#speakers .keynote .pic h2{font-size:1.7em;background:#fe2b75;display:inline;font-weight:600}#speakers .keynote .pic h4{background:#4d3f8c;display:inline}#speakers .keynote .pic .info{position:absolute;bottom:.5em;left:.5em;right:.5em}#speakers .keynote .number{position:absolute;top:.5em;right:.7em;font-size:2em;opacity:.5}#speakers .keynote .pic:before{content:'Keynote';background-color:#fe2b75;color:#fff;position:absolute;left:-10px;top:-10px;z-index:2;font-size:1.5em;font-style:italic;padding:.1em .2em}#speakers .keynote .bio{margin-top:2em}#speakers .keynote img{width:100%}#speakers .keynote h3,#speakers .keynote h4{text-transform:initial}#speakers .keynote p{font-size:.9em}#speakers .speaker{margin-bottom:2em}#speakers .speaker h2{font-size:1.7em;background:#fe2b75;display:inline;font-weight:600}#speakers .speaker h4{background:#4d3f8c;display:inline}#speakers .speaker .info{position:absolute;bottom:.5em;left:.5em;right:.5em}#speakers .speaker .number{position:absolute;top:.5em;right:.7em;font-size:2em;opacity:.5}#speakers .speaker .bio,#speakers .speaker .talk-abstract{display:none}#speakers .speaker .pic{cursor:pointer;position:relative}#speakers .speaker .pic:before{content:' ';width:100%;height:100%;top:0;background:transparent;position:absolute}#speakers .speaker:hover .pic:before{background:rgba(0,0,0,.5);transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out}#speakers .close{display:none;position:absolute;width:2.5em;right:0;top:0;cursor:pointer;z-index:2}#speakers .container-selected{height:inherit!important;overflow:auto;padding-top:2em}#speakers .container-selected .number{display:none}#speakers .container-selected .speaker.selected{position:inherit!important;top:0!important;left:0!important;float:left;width:100%}#speakers .container-selected .speaker.selected .talk-abstract>p{margin-top:.5em}#speakers .container-selected .speaker.selected .bio,#speakers .container-selected .speaker.selected .talk-abstract{float:right;width:100%}#speakers .container-selected .speaker.selected .bio{border-top:2px solid;padding-top:1em;font-size:.8em}#speakers .container-selected .speaker.selected:hover .pic:before{width:0;height:0}#speakers .container-selected .pic{float:left;margin:0 2em 1em 0;width:25%}#speakers .container-selected .info .name,#speakers .container-selected .info .talk-title{display:none}#speakers .container-selected .bio,#speakers .container-selected .talk-abstract{display:block}#schedule{position:relative;color:#fff}#schedule a{color:#f9dc3e;text-decoration:underline}#schedule a:hover{color:#e0c842;text-decoration:none;border:none}#schedule h2{margin:.2em 0 .5em}#schedule h4{font-size:1.2em;margin-top:.5em}#schedule .shape{width:400px;right:-4%;top:-7em}#schedule:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#schedule .day{margin-bottom:2em}#schedule .date{margin-left:.6em}#schedule .one .schedule-item:first-of-type,#schedule .two .schedule-item:first-of-type{border-top:3px solid hsla(0,0%,100%,.6)}#schedule .schedule-item .content{padding:1.5em;border-bottom:3px solid hsla(0,0%,100%,.6);overflow:auto}#schedule .schedule-item .content img{display:none}#schedule .schedule-item .content .time{margin-bottom:.5em}#schedule .schedule-item .content h2.event,#schedule .schedule-item .content h2.talk-title{font-size:1.7em;display:inline;font-weight:600}#schedule .schedule-item.break{background:rgba(254,43,117,.19)}#schedule .close{display:none;position:absolute;width:2.5em;right:0;top:0;cursor:pointer;z-index:2}#schedule .speaker{cursor:pointer}#schedule .speaker:hover .content{background:#4c3e8b}#schedule .details{display:none}#schedule .container-selected{position:relative;height:inherit!important;overflow:auto;padding-top:2em}#schedule .container-selected .day{display:block;width:100%}#schedule .container-selected .one .schedule-item:first-of-type,#schedule .container-selected .two .schedule-item:first-of-type{border:none}#schedule .container-selected .date,#schedule .container-selected .schedule-item .content{display:none}#schedule .container-selected .speaker.selected .details{display:block;position:inherit!important;top:0!important;left:0!important;float:left;width:100%}#schedule .container-selected .speaker.selected .details .talk-abstract>p{margin-top:.5em}#schedule .container-selected .speaker.selected .details .bio,#schedule .container-selected .speaker.selected .details .talk-abstract{float:right}#schedule .container-selected .speaker.selected .details .bio{border-top:2px solid;padding-top:1em;font-size:.8em}#schedule .container-selected .speaker.selected .details:hover .pic:before{width:0;height:0}#schedule .container-selected .pic{float:left;margin:0 2em 1em 0;width:24%}#party{position:relative;color:#fff;padding-bottom:3em}#party:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#call-for-speakers{background-size:cover,cover;background-repeat:no-repeat,no-repeat;color:#fff}#sponsorship .sponsors{text-align:center;border-bottom:7px solid #e4e4e4;margin-bottom:3em;padding-bottom:2em}#sponsorship .sponsor{text-align:center}#sponsorship .sponsor a:hover{border:none}#location{position:relative;color:#fff;padding-bottom:3em}#location:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#location .address{font-size:1.5em;color:#fff}#location .neaq-logo{width:20%;float:none;display:block}#who-we-are h1{margin-top:.5em}#program-committee{position:relative;color:#fff}#program-committee:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#program-committee .committee_members{text-align:center}#program-committee .committee_members .member{display:inline-block;width:49%;margin-bottom:2em;vertical-align:top}#program-committee .committee_members .member img{margin-bottom:10px}#program-committee .committee_members .member .name{display:block;color:#fff}#program-committee .committee_members .member a.name:hover{border:none}#diversity-scholarship-form input,#diversity-scholarship-form textarea{margin:.5em 0 1.5em}#code-of-conduct{position:relative;color:#fff}#code-of-conduct:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.gallery{height:98px;background-size:100%,cover;background-repeat:no-repeat,no-repeat;background-position:0,50% 50%}.newsletter,.newsletter h2,.newsletter p,footer p{text-align:center}footer{background-color:#49438c;color:#fff}footer img{padding-bottom:.7em;margin-left:.5em;max-width:130px}button[type=submit],input,textarea{font-size:1.2em;width:100%;color:#464646;border:none;padding:.9em 1em 1em;background:#ececec;cursor:pointer}a.button,button[type=submit],input[type=submit]{background:#fe2b75;color:#fff;display:inline-block;font-family:Merriweather,Times New Roman,serif;font-style:italic;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-size:1.3em;text-align:center;width:100%;padding:.7em 0;margin-top:1em}a.button.button:hover,button[type=submit].button:hover,button[type=submit]:hover,input[type=submit].button:hover,input[type=submit]:hover{text-decoration:none;background:#5b129d}button[type=submit]{margin:0}.blog-post{background-color:#f5f5f5;margin-bottom:20px}.blog-post,.blog-post .wrapper,.post-list{text-align:left}.blog-post h2,.post-list h2{margin-bottom:.2em}.blog-post .post-link.title,.post-list .post-link.title{color:#464646}.meta-information,.post-meta{color:gray;letter-spacing:3px;font-size:.9em;margin-bottom:2em}.share-page{text-align:center;background:#fe2b75;color:#fff;padding:8px 15px}.share-page a{font-weight:700;color:#fff;margin-left:10px;margin-right:10px}body.disable-scroll{overflow-y:hidden;-webkit-overflow-scrolling:none}.modal{-webkit-transition:all .25s ease;transition:all .25s ease;display:none;opacity:0;box-sizing:border-box;padding:18px;background-color:#fff;border-radius:3px;width:60%;min-height:60px;max-height:90%;overflow:auto;position:fixed;top:50%;left:50%;z-index:9999;box-shadow:0 5px 10px rgba(0,0,0,.25)}.modal .close-modal{position:absolute;top:0;right:0;padding:18px;cursor:pointer;color:#ccc;text-decoration:none}.modal .close-modal:hover{border-bottom:none}.modal .close-modal:after{content:'\2716';display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;margin-left:10px;text-decoration:none}.modal .close-modal:after:hover{border-bottom:none}.modal .close-modal:focus{outline:none}#modal-background{-webkit-transition:all .25s ease;transition:all .25s ease;display:none;opacity:0;background-color:rgba(0,0,0,.8);position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%}#modal-background.visible{opacity:1}.modal.animation-fade{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.modal.animation-fade-up{-webkit-transform:translate(-50%,150%) scale(1);transform:translate(-50%,150%) scale(1)}.modal.animation-fade-right{-webkit-transform:translate(-150%,-50%) scale(1);transform:translate(-150%,-50%) scale(1)}.modal.animation-fade-down{-webkit-transform:translate(-50%,-150%) scale(1);transform:translate(-50%,-150%) scale(1)}.modal.animation-fade-left{-webkit-transform:translate(150%,-50%) scale(1);transform:translate(150%,-50%) scale(1)}.modal.animation-fade-zoom{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}.modal.animation-fade-zoom-up{-webkit-transform:translate(-50%,150%) scale(2);transform:translate(-50%,150%) scale(2)}.modal.animation-fade-zoom-right{-webkit-transform:translate(-150%,-50%) scale(2);transform:translate(-150%,-50%) scale(2)}.modal.animation-fade-zoom-down{-webkit-transform:translate(-50%,-150%) scale(2);transform:translate(-50%,-150%) scale(2)}.modal.animation-fade-zoom-left{-webkit-transform:translate(150%,-50%) scale(2);transform:translate(150%,-50%) scale(2)}.modal.animation-fade-down.visible,.modal.animation-fade-left.visible,.modal.animation-fade-right.visible,.modal.animation-fade-up.visible,.modal.animation-fade-zoom-down.visible,.modal.animation-fade-zoom-left.visible,.modal.animation-fade-zoom-right.visible,.modal.animation-fade-zoom-up.visible,.modal.animation-fade-zoom.visible,.modal.animation-fade.visible{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}#cfp-call{background:#f5f5f5}#cfp-call ul{text-align:left}#cfp-call ul li{list-style-type:circle;margin-left:20px}#cfp-form-container{background:#fff}#cfp-form-container #cfp-form{text-align:left}#cfp-form-container #cfp-form input,#cfp-form-container #cfp-form label{display:block}#cfp-form-container #cfp-form input,#cfp-form-container #cfp-form textarea{margin:.3em 0 1.2em}#cfp-form-container #cfp-form #status{padding:10px;background-color:#fe2b75;color:#fff;margin-bottom:25px;margin-top:25px;display:none}#cfp-diversity{background-size:cover,cover;background-repeat:no-repeat,no-repeat;color:#fff}.video-container{border-top:1px solid #ddd;border-bottom:none;position:fixed;left:0;bottom:0;height:0;width:100%;margin:0 auto;background:#fff;font-family:Open Sans,sans-serif;font-size:10pt;font-weight:300;color:#777;z-index:4}.footer_content{margin-top:40px}.video-container .right{float:right}.status_bar{text-align:center}#playhead{display:inline-block;padding-top:4px}#yt_player_container{padding-left:20px}#close_yt{opacity:0;margin-right:2em;color:#fff;background:#555a6e;width:23px;height:23px;border-radius:5px;display:inline-block;line-height:25px}table{margin-bottom:20px}.tile-area{float:left;width:65%}.video-icons{float:left;width:5%;text-align:center;height:72px;line-height:36px}.video-icons i{margin-bottom:5px}.speaker-video{overflow:hidden;margin-bottom:1em;text-align:left}.speaker-info{float:left;width:30%}.abstract{display:none;color:#222;text-transform:none;font-family:Raleway,sans-serif;font-weight:400;line-height:1.1em;font-size:.8em;margin-top:4px;margin-bottom:4px}.tile{display:inline-block;margin:0;cursor:pointer}.tile img{box-sizing:border-box}td{padding-bottom:40px}.speaker-info h3{margin:0 10px 0 0;padding:0 10px 5px 0;font-size:.8em;cursor:pointer;text-transform:none}h3.talk_name{margin-top:4px}.speaker-video i:hover,h3.talk_name:hover{color:#3ab18b}#close_yt:hover{background-color:#3ab18b}h3.speaker_name{font-weight:400}#videos{clear:both;position:relative}#videos .block #container{text-align:left}.floater{position:absolute;top:0;right:0;pointer-events:none}.tile-area{height:72px;overflow:hidden}.tile-area>svg{display:block}#viz-controls{font-size:10pt;text-align:left;margin-top:2em;margin-bottom:2em}#viz-controls h2{padding:0}#viz-controls span{padding:.4em .7em;cursor:pointer;background-color:#ddd;margin:0 .4em .8em 0;border-radius:16px;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#viz-controls span.term{border-radius:4px}#viz-controls span.selected{background-color:#3ab18b;color:#fff}#viz-controls .topic.selected:nth-child(6n+3){background-color:#3ab18b}#viz-controls .topic.selected:nth-child(6n+4){background-color:#3e82ae}#viz-controls .topic.selected:nth-child(6n+5){background-color:#b78a43}#viz-controls .topic.selected:nth-child(6n){background-color:#90b050}#viz-controls .topic.selected:nth-child(6n+1){background-color:#b06ba6}#viz-controls .topic.selected:nth-child(6n+2){background-color:#8574c9}#viz-controls .term.selected:nth-child(6n+5){background-color:#3ab18b}#viz-controls .term.selected:nth-child(6n+6){background-color:#3e82ae}#viz-controls .term.selected:nth-child(6n+0){background-color:#b78a43}#viz-controls .term.selected:nth-child(6n+1){background-color:#90b050}#viz-controls .term.selected:nth-child(6n+2){background-color:#b06ba6}#viz-controls .term.selected:nth-child(6n+3){background-color:#8574c9}#viz-controls .bucket-type{margin-top:.5em}#viz-controls .bucket-type span{margin-right:0}#viz-controls .bucket-type span.selected{background-color:#b2b2b2;box-shadow:inset 0 0 6px rgba(0,0,0,.2)}#viz-controls .bucket-type .density{border-radius:16px 0 0 16px}#viz-controls .bucket-type .length{border-radius:0 16px 16px 0}.video-container{visibility:hidden;display:none}.fa-desktop,.fa-youtube-play{cursor:pointer}.slides{font-size:.8em}.fa-desktop.disabled{color:#d3d3d3;cursor:initial}.fa-desktop.disabled:hover{color:#d3d3d3}svg .topic{cursor:pointer}svg .cursor,svg .ticks{pointer-events:none}@media only screen and (max-width:700px){.speaker-info,.tile-area{float:none;width:100%}.video-icons{width:100%;text-align:left;height:100%;line-height:25px}.video-icons i{margin-right:1em}.tile-area{margin-left:-22px}}#viz-controls,.speaker-video{display:none}#tickets .tito-wrapper{max-width:900px;padding:1.5em;width:100%;position:relative}#tickets .tito-wrapper:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#tickets,#workshops-program{position:relative}#tickets h3,#workshops-program h3{margin-top:1em}#tickets .tito-ticket-list,#workshops-program .tito-ticket-list{display:table;list-style-type:none;margin:0 0 20px;padding:0;width:100%;background:#fff}#tickets #tito-previous-releases,#tickets .tito-ticket-list.tito-ticket-waitlist,#workshops-program #tito-previous-releases,#workshops-program .tito-ticket-list.tito-ticket-waitlist{margin:0}#tickets .tito-ticket,#workshops-program .tito-ticket{display:table-row}#tickets .tito-ticket-name-wrapper,#workshops-program .tito-ticket-name-wrapper{border-bottom:1px solid #f5f5f5;display:table-cell;vertical-align:middle;text-align:left;padding:1em 0 1em 1em}#tickets .tito-ticket-name .label.label-default,#workshops-program .tito-ticket-name .label.label-default{border:1px solid #fff;border-radius:2px;color:#fff;font-size:10px;font-weight:700;margin-left:5px;padding:2px 5px;position:relative;top:-1px;text-transform:uppercase}#tickets .tito-ticket-name-wrapper .tito-tickets-remaining,#workshops-program .tito-ticket-name-wrapper .tito-tickets-remaining{border:1px solid rgba(51,51,51,.2);color:#464646;font-size:10px;padding:2px 5px;position:relative;top:-3px;margin-left:10px;white-space:nowrap}#tickets .tito-ticket-description,#workshops-program .tito-ticket-description{margin-top:.2rem;font-size:.7rem}#tickets .tito-ticket-price-quantity-wrapper,#tickets .tito-ticket-status,#tickets .tito-ticket-status-sold-out,#workshops-program .tito-ticket-price-quantity-wrapper,#workshops-program .tito-ticket-status,#workshops-program .tito-ticket-status-sold-out{border-bottom:1px solid #f5f5f5;display:table-cell;text-align:right;vertical-align:middle;padding:.5em 1em .5em 0}#tickets .tito-ticket-price,#tickets .tito-ticket-quantity,#workshops-program .tito-ticket-price,#workshops-program .tito-ticket-quantity{display:inline-block}#tickets .tito-ticket-quantity-field,#workshops-program .tito-ticket-quantity-field{border-radius:4px;width:45px}#tickets .tito-ticket-donation-field,#tickets .tito-ticket-quantity-field,#workshops-program .tito-ticket-donation-field,#workshops-program .tito-ticket-quantity-field{background-color:#eaeaea;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;font-size:14px;height:34px;line-height:1.42857143;margin:5px 0;padding:6px 12px;text-align:center}#tickets .tito-ticket-donation-field,#workshops-program .tito-ticket-donation-field{border:1px solid #f5f5f5;border-radius:4px;width:85px;margin-left:6px}#tickets .tito-ticket-price span,#workshops-program .tito-ticket-price span{display:block}#tickets .tito-ticket-vat,#workshops-program .tito-ticket-vat{float:right;font-size:10px;padding-bottom:5px}#tickets .btn.btn-default,#tickets .tito-ticket-status span,#workshops-program .btn.btn-default,#workshops-program .tito-ticket-status span{background:#f5f5f5;border-radius:4px;color:#464646;display:inline-block;font-size:14px;height:34px;line-height:1.42857143;margin:5px 0;padding:6px 12px;text-align:center;text-decoration:none;width:100px}#tickets .btn.btn-default.btn-waitlist,#workshops-program .btn.btn-default.btn-waitlist{background:#fe2b75;border:1px solid #f5f5f5;color:#fff;width:200px}#tickets .btn.btn-default.btn-waitlist:hover,#workshops-program .btn.btn-default.btn-waitlist:hover{background:#5b129d}#tickets .tito-discount-code,#workshops-program .tito-discount-code{display:table-row}#tickets .btn.btn-default.tito-discount-apply-button,#tickets .tito-discount-code-label,#workshops-program .btn.btn-default.tito-discount-apply-button,#workshops-program .tito-discount-code-label{display:none}#tickets .tito-discount-code-field,#workshops-program .tito-discount-code-field{background-color:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;font-size:14px;height:34px;line-height:1.42857143;margin:5px 0;padding:6px 12px}#tickets .tito-discount-code-show,#workshops-program .tito-discount-code-show{display:none}#tickets .tito-submit-wrapper,#workshops-program .tito-submit-wrapper{text-align:right}#tickets .tito-ticket.tito-locked-ticket>div,#workshops-program .tito-ticket.tito-locked-ticket>div{padding:10px 0}#tickets .tito-ticket.tito-locked-ticket label,#tickets .tito-ticket.tito-locked-ticket span,#workshops-program .tito-ticket.tito-locked-ticket label,#workshops-program .tito-ticket.tito-locked-ticket span{opacity:.5}#tickets .locked-tickets-message p,#workshops-program .locked-tickets-message p{font-size:14px;line-height:1.3;opacity:.5}#tickets .tito-badge-link,#workshops-program .tito-badge-link{display:none;font-size:12px;margin-bottom:5px;text-align:center;width:100%}#tickets .tito-notch,#workshops-program .tito-notch{display:none}#map{width:100%;height:300px}#map:after{clear:both;content:"";display:table}#workshops-program .header{padding:1em;position:relative;color:#fff}#workshops-program .header:after{content:"";background-image:-webkit-linear-gradient(-495deg,rgba(41,227,227,.9),rgba(91,18,157,.9));background-image:linear-gradient(225deg,#29e3e3,#5b129d);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#workshops-program .header h2{margin:0}#workshops-program .header h4.when{margin:.2em 0 0;font-size:1.3em}#workshops-program .workshop{padding:1em;background-color:#fff;margin-bottom:3em;border:1px solid #dedede;border-top:0}#workshops-program .workshop .boxes{margin-top:2em}#workshops-program .workshop .boxes .target,#workshops-program .workshop .boxes .topics{background:#f1f1f1;padding:1.5em;margin-bottom:1em}#workshops-program .workshop .presenters h3{margin-top:1.5em}#workshops-program .workshop .topics ul{list-style:disc;margin-left:1em}#workshops-program .workshop .topics ul li{margin-bottom:.5em}#workshops-program .workshop .presenters{margin-top:10px}#workshops-program .workshop .presenters .presenter{clear:both;margin-bottom:2em}#workshops-program .workshop .presenters .presenter img{margin-bottom:1em}#workshops-program .workshop .presenters .presenter .name{font-size:1.1em;font-weight:700}#workshops-program .tito-wrapper{background:#f1f1f1;padding:1em;clear:both}#workshops-program .tito-wrapper .tito-ticket-list{border:1px solid #e6e6e6}#workshops-program .tito-wrapper .tito-badge-link{display:none}#workshops-about .block{margin-bottom:0}#workshops-about li{margin-bottom:.5em}@media only screen and (min-width:335px){#nav-wrapper a{letter-spacing:2px}}@media only screen and (min-width:400px){#main-banner:before{background-size:185%!important}#workshops-program .tito-wrapper .tito-ticket-list{padding:2em}#workshops-program #workshops-program .tito-wrapper{padding:1.5em}#workshops-program .presenter img{float:left;max-width:150px;margin:0 1em 1em 0}}@media only screen and (min-width:500px){#mc_embed_signup input{width:initial;margin:1em .5em;display:inline-block}button[type=submit]{width:initial}.gallery{height:150px}#program-committee .committee_members .member{width:32%}#schedule .schedule-item .content img{float:right;height:175px;display:block}}@media only screen and (min-width:522px){h1{font-size:3.5em}.when-where{font-size:2em}.block{margin:2em}#speakers .keynote .pic:before,#speakers .keynote h1{font-size:2em}#workshops-program .header,#workshops-program .workshop{padding:2em}}@media only screen and (min-width:538px){#nav-wrapper .wrapper{padding:1em 0}#main-banner{margin-top:73px}}@media only screen and (min-width:600px){button[type=submit],input[type=submit]{padding:.7em 2em;width:inherit}#main-banner .button{margin:0 .5em;display:inline-block;width:45%}a.button{margin-right:1em;width:initial;padding:.7em 1em}#workshops .presenters{float:left}#workshops .button{float:right;margin-top:0}.grid-sizer,.item{width:50%;padding:10px}#speakers .speaker .info{bottom:1em;left:1em;right:1em}.cost{float:right;margin:0 0 0 .5em}#schedule .container-selected .bio,#schedule .container-selected .talk-abstract{width:70%}}@media only screen and (min-width:700px){#about .left,#who-we-are .left{width:44%;display:inline-block;vertical-align:top}#about .right,#who-we-are .right{width:50%;display:inline-block;margin-left:5%}#tickets .right{width:44%;display:inline-block;vertical-align:top}#tickets .left{width:50%;display:inline-block;margin-right:5%}.post-excerpt{overflow:auto}.blog img.right{float:right;margin:0 0 1em 1em;max-width:60%}.blog img.right-small{max-width:40%}#nav-wrapper a{margin:.7em 1.5em}#mc_embed_signup input[type=email]{width:20em}.blog-post,.post-list{margin-top:2em}#speakers .day{display:inline-block;vertical-align:top;width:49%}#speakers .day.one{padding-right:2em}#speakers .day.two{padding-left:2em}#schedule .day{display:inline-block;vertical-align:top;width:49%}#schedule .day.one{margin-right:-2px}#schedule .day.two .schedule-item .content{border-left:3px solid hsla(0,0%,100%,.6)}#schedule .day.two{margin-left:-2px}#cfp-form .email,#cfp-form .name{width:49%}#cfp-form .name{float:left}#cfp-form .email{float:right}.gallery{height:213px}#about h1,#who-we-are h1{margin-top:0}#diversity-scholarship-form .email,#diversity-scholarship-form .name{width:50%;float:left}#diversity-scholarship-form .name{padding-right:.5em}#diversity-scholarship-form .email{padding-left:.5em}#diversity-scholarship-form button{margin-bottom:1.5em;float:right}#diversity-scholarship-form p{clear:both;border-top:2px solid #e8e8e8;padding-top:1.5em}}@media only screen and (min-width:800px){#program-committee .committee_members .member{width:24%}.block{margin:3em}h2{font-size:2.5em}#nav-wrapper a{margin:.7em 2em}#speakers .container-selected .speaker.selected .bio,#speakers .container-selected .speaker.selected .talk-abstract{width:70%}}@media only screen and (min-width:900px){#location #map{width:55%}#location #map,#location .col{display:inline-block;vertical-align:top}#location .col{width:40%;margin-left:2em}#location h2{margin-top:0}#code-of-conduct .button,#location .button{width:initial;padding:.7em 1em}#workshops #workshops-program .presenter:first-of-type,#workshops #workshops-program .target{margin-right:2em}#workshops #workshops-program .boxes,#workshops #workshops-program .presenters{display:-webkit-box;display:-ms-flexbox;display:flex}#workshops #workshops-program .boxes h3{margin-top:0}#workshops #workshops-program .presenter,#workshops #workshops-program .target,#workshops #workshops-program .topics{-webkit-box-flex:1;-ms-flex:1;flex:1}#sponsorship .sponsor{width:50%;margin-left:-3px;display:inline-block;vertical-align:top}#sponsorship .sponsor:nth-child(odd){padding-right:1em}#sponsorship .sponsor:nth-child(even){padding-left:1em}}@media only screen and (min-width:1000px){h1{font-size:4.5em}.gallery{height:300px}.when-where{margin:1em 2em}#main-banner .button{width:14em}#workshops-program .header,#workshops-program .workshop{padding:3em}.grid-sizer,.item{width:33%}#speakers .speaker .info{bottom:1.5em;left:1.5em;right:1.5em}}@media only screen and (min-width:1200px){.gallery{height:365px}}@media only screen and (min-width:1180px){.block{margin:4em auto}.blog-post .block{margin:3em}}