.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}html,body{background-color:#fff;transition:padding-top 0.3s ease;padding-top:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system, BlinkMacSystemFont, Industry, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif}ul.reset{list-style-type:none;margin:0;padding:0}ul.links>li{display:inline-block}img{max-width:100%}.is-notice-open{padding-top:50px}.cover{background-size:cover}.hidden{display:none}.sm-show,.md-show,.lg-show{display:none !important}@media only screen and (max-width: 599px){.sm-show{display:inline-block !important}.sm-hide{display:none !important}}.align-right{text-align:right}.align-left{text-align:left}@media only screen and (min-width: 600px){.md-align-right{text-align:right}.md-align-left{text-align:left}}.inline{display:inline}.typed{white-space:nowrap}.fl{float:left}.fr{float:right}.di{display:inline}.db{display:block !important}.ReactModal__Body--open{overflow:hidden}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.ie9 img[src$='.svg']{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){img[src$='.svg']{width:100%}}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container,.grid{margin:0 60px;max-width:1600px;overflow:hidden}@media only screen and (max-width: 599px){.container,.grid{margin:0 20px}}.container{margin:0 auto;padding-left:20px;padding-right:20px}.sub{padding-top:100px}@media only screen and (max-width: 599px){.container.sm-full{margin:60px 0 0 0}}.row{width:100%;overflow:hidden}.row:before,.row:after{content:'';display:table}.c1{width:8.33333%}.c2{width:16.66667%}.c3{width:25.0%}.c4{width:33.33333%}.c5{width:41.66667%}.c6{width:50.0%}.c7{width:58.33333%}.c8{width:66.66667%}.c9{width:75.0%}.c10{width:83.33333%}.c11{width:91.66667%}.s1{margin-left:8.33333%}.s2{margin-left:16.66667%}.s3{margin-left:25.0%}.s4{margin-left:33.33333%}.s5{margin-left:41.66667%}.s6{margin-left:50.0%}.s7{margin-left:58.33333%}.s8{margin-left:66.66667%}.s9{margin-left:75.0%}.s10{margin-left:83.33333%}.s11{margin-left:91.66667%}.s12{margin-left:100.0%}.c1{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c2{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c3{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c4{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c5{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c6{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c7{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c8{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c9{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c10{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c11{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.c12{position:relative;float:left;padding-left:2px;padding-right:2px;min-height:1px}.row.flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (max-width: 899px){.row.flex{display:inline;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none}}.row.flex .c6{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox}@media only screen and (max-width: 899px){.row.flex .c6{display:inline;flex:none}}.c12,.s12{float:none;width:100%}.no-pad{padding-left:0px;padding-right:0px}.slim{padding-left:1px;padding-right:1px}@media only screen and (max-width: 899px){.med-c1{width:8.33333%}.med-c2{width:16.66667%}.med-c3{width:25.0%}.med-c4{width:33.33333%}.med-c5{width:41.66667%}.med-c6{width:50.0%}.med-c7{width:58.33333%}.med-c8{width:66.66667%}.med-c9{width:75.0%}.med-c10{width:83.33333%}.med-c11{width:91.66667%}.med-c12{width:100.0%}.med-s0{margin-left:0%}.med-s1{margin-left:8.33333%}.med-s2{margin-left:16.66667%}.med-s3{margin-left:25.0%}.med-s4{margin-left:33.33333%}.med-s5{margin-left:41.66667%}.med-s6{margin-left:50.0%}.med-s7{margin-left:58.33333%}.med-s8{margin-left:66.66667%}.med-s9{margin-left:75.0%}.med-s10{margin-left:83.33333%}.med-s11{margin-left:91.66667%}.med-s12{margin-left:100.0%}.med-no-pad{padding-left:0px;padding-right:0px}.slim{padding-left:2px;padding-right:2px}}@media only screen and (max-width: 599px){.sml-c1{width:8.33333%}.sml-c2{width:16.66667%}.sml-c3{width:25.0%}.sml-c4{width:33.33333%}.sml-c5{width:41.66667%}.sml-c6{width:50.0%}.sml-c7{width:58.33333%}.sml-c8{width:66.66667%}.sml-c9{width:75.0%}.sml-c10{width:83.33333%}.sml-c11{width:91.66667%}.sml-s0{margin-left:0%}.sml-s1{margin-left:8.33333%}.sml-s2{margin-left:16.66667%}.sml-s3{margin-left:25.0%}.sml-s4{margin-left:33.33333%}.sml-s5{margin-left:41.66667%}.sml-s6{margin-left:50.0%}.sml-s7{margin-left:58.33333%}.sml-s8{margin-left:66.66667%}.sml-s9{margin-left:75.0%}.sml-s10{margin-left:83.33333%}.sml-s11{margin-left:91.66667%}.sml-s12{margin-left:100.0%}.sml-c12{width:100%}}.center{margin-left:auto;margin-right:auto;float:none;clear:both}.pull-right{float:right;margin-left:2px}.push-top{margin-top:120px}@media only screen and (max-width: 899px){.push-top{margin-top:60px}}.push-bottom{margin-bottom:120px}@media only screen and (max-width: 899px){.push-bottom{margin-bottom:60px}}.push-bottom-half{margin-bottom:60px}@media only screen and (max-width: 899px){.push-bottom-half{margin-bottom:30px}}@media only screen and (max-width: 899px){.m-no-push-top{margin-top:0 !important}}@media only screen and (max-width: 899px){.m-no-push-bottom{margin-bottom:0 !important}}.push-top-half{margin-top:60px}@media print{.push-top-half{margin-top:0}}.push-top-quart{margin-top:35px}@media print{.push-top-quart{margin-top:0}}@media only screen and (max-width: 899px){.m-hide{display:none}}@media only screen and (max-width: 599px){.m-sml-hide{display:none}}@media only screen and (max-width: 899px){.m-block{display:block}}@media print{.no-print{display:none}}@font-face{font-family:'Industry';src:url(/assets/fonts/Industry-Book.eot);src:url(/assets/fonts/Industry-Book.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Industry-Book.woff2) format("woff2"),url(/assets/fonts/Industry-Book.woff) format("woff"),url(/assets/fonts/Industry-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Industry';src:url(/assets/fonts/Industry-Bold.eot);src:url(/assets/fonts/Industry-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Industry-Bold.woff2) format("woff2"),url(/assets/fonts/Industry-Bold.woff) format("woff"),url(/assets/fonts/Industry-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Industry';src:url(/assets/fonts/Industry-Thin.eot);src:url(/assets/fonts/Industry-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Industry-Thin.woff2) format("woff2"),url(/assets/fonts/Industry-Thin.woff) format("woff"),url(/assets/fonts/Industry-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Industry';src:url(/assets/fonts/Industry-Light.eot);src:url(/assets/fonts/Industry-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Industry-Light.woff2) format("woff2"),url(/assets/fonts/Industry-Light.woff) format("woff"),url(/assets/fonts/Industry-Light.ttf) format("truetype");font-weight:300;font-style:normal}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}html{font-size:10.66667px}@media only screen and (min-width: 600px){html{font-size:12.30769px}}@media only screen and (min-width: 900px){html{font-size:16px}}body{color:#3c3838;font-family:"Industry",Arial,sans-serif;font-size:16px;line-height:1.4}p{margin:0 0 1em;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}p.intro{font-weight:400;font-size:20px;line-height:1.6;font-family:"Industry",Arial,sans-serif}@media only screen and (max-width: 599px){p.intro{font-size:16px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.75em;font-weight:500}h1 span.a,h2 span.a,h3 span.a{color:#fe633f}h1 span.b,h2 span.b,h3 span.b{color:#4fbbbd}p span.a,p span.a,p span.a{color:#fe633f}h1,.h1{font-size:48px;margin-bottom:0;line-height:1.4;font-weight:300}@media only screen and (max-width: 599px){h1,.h1{font-size:30px}}h2,.h2{font-size:30px;line-height:1.2;font-weight:300}@media only screen and (max-width: 599px){h2,.h2{font-size:20px}}h2 strong{font-weight:500}h3,.h3{font-size:20px;font-weight:700;margin:0 0 1em 0}h3 span{font-weight:300}h4,.h4{font-size:16px;font-weight:700;margin-bottom:0}h5,.h4{margin-bottom:0;font-size:16px;font-style:italic}h6,.h6{font-size:12px}a{color:#3c3838;text-decoration:none;border-bottom-color:#c4dcea;border-bottom-width:2px;border-bottom-style:solid;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;transition:border-color 0.25s}a:hover,a:focus{border-bottom-color:#79b0cf}a.small{font-size:12px;padding:10px}input.placeholder,textarea.placeholder{color:#999}.big p,.big ul{font-size:18px;line-height:1.6}.faded{color:#c4c4c4}.coloured{color:#fe633f}p em{font-style:italic}b,strong{font-weight:bold}span.link{border-bottom:2px solid #79b0cf}.white{color:#fff}::selection{background:rgba(255,211,119,0.7);color:#fff}.no-margin{margin:0}.t-center{text-align:center}.uppercase{text-transform:uppercase}.bold{font-weight:bold}.normal{font-weight:300}p.small{font-size:14px}blockquote{font-style:italic;color:#3c3838;font-family:"Industry",Arial,sans-serif;font-size:26px;font-weight:200;line-height:1.4;text-indent:-5px;margin-bottom:15px}blockquote:before{content:'\201C'}blockquote:after{content:'\201D'}strike{color:#ffb211;font-weight:500}.center{text-align:center}.capitalize{text-transform:capitalize}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.btn,.tito-tickets-button{display:inline-block;padding:20px 30px 18px;background:#ffd377;border:2px solid #ffd377;color:#3c3838;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;outline:none;text-decoration:none;text-align:center;position:relative;border:none;-webkit-transition:background 0.4s,color 0.4s;-moz-transition:background 0.4s,color 0.4s;-o-transition:background 0.4s,color 0.4s;transition:background 0.4s,color 0.4s}.btn::before,.tito-tickets-button::before{content:'';display:inline-block;width:100%;height:100%;border-width:2px;border-style:solid;border-color:transparent;position:absolute;top:-6px;left:-6px;z-index:1;overflow:visible;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;transition:border-color 0.25s}.btn:hover::before,.tito-tickets-button:hover::before{border-color:#3c3838}.btn:hover,.tito-tickets-button:hover,.btn:focus,.tito-tickets-button:focus,.btn:active,.tito-tickets-button:active{text-decoration:none}.btn-transparent{background:transparent;border:none}.btn-outline{background:transparent;border:2px solid #fff;color:#fff}.btn-outline:hover,.btn-outline:focus{border-bottom-color:inherit}.btn+.btn,.tito-tickets-button+.btn,.btn+.tito-tickets-button,.tito-tickets-button+.tito-tickets-button{margin-left:10px}.btn.inactive,.inactive.tito-tickets-button{background-color:#f7f7f7;color:#ababab}.btn.alt,.alt.tito-tickets-button{background-color:#4fbbbd}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.panel{padding:50px;overflow:hidden;position:relative;flex:1;-webkit-flex:1;-ms-flex:1;background-color:#f7f7f7;margin-bottom:4px}.panel h2{margin-top:0}.panel.a{background-color:#fff}.panel.b{background-color:#ffd377;color:#dd9600}.panel.b h1{color:#fff}.panel.c{background-color:#fe633f}.panel.d{background-color:#4fbbbd;color:#2d7779}@media only screen and (max-width: 599px){.panel{padding:30px}}.banner{background-color:#fff;color:#3c3838}.panel.small{padding:30px}.panel.sold-out{opacity:0.7;background:#fff}.info .panel{padding:100px 20px 40px;background-repeat:no-repeat;background-size:70px 70px;background-position:20px 20px}@media only screen and (max-width: 899px){.info .panel{background-size:50px 50px;background-position:20px center;padding:20px 20px 20px 100px}}.info .talks{background-image:url(/assets/cc-talk-icon-cae32293d9bb08a14c5c89f6629f9acc.svg)}.info .demos{background-image:url(/assets/cc-demo-icon-636b7c2e433e96c36a9c2e3f446cf5fd.svg)}.info .workshops{background-image:url(/assets/cc-workshop-icon-c0b63897ef94160454c0049c8e3eb568.svg)}.info .community{background-image:url(/assets/cc-community-icon-1da1fb7f8a23307aa883e773a1174dfe.svg)}.info ul li{margin-bottom:4px}.info ul li:nth-child(3n+1){margin-top:20px}@media only screen and (max-width: 899px){.info ul li:nth-child(3n+1){margin-top:0}}.info ul li:nth-child(3n+2){margin-top:40px}@media only screen and (max-width: 899px){.info ul li:nth-child(3n+2){margin-top:0}}.p0{padding:0}.px{padding-left:0;padding-right:0}.py{padding-top:0;padding-bottom:0}.p1{padding:1rem}.px1{padding-left:1rem;padding-right:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.pr1{padding-right:1rem}.p2{padding:2rem}.px2{padding-left:2rem;padding-right:2rem}.py2{padding-top:2rem;padding-bottom:2rem}.pr2{padding-right:2rem}.p3{padding:3rem}.px3{padding-left:3rem;padding-right:3rem}.py3{padding-top:3rem;padding-bottom:3rem}.pr3{padding-right:3rem}.p4{padding:4rem}.px4{padding-left:4rem;padding-right:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.pr4{padding-right:4rem}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.ml0{margin-left:0}.mx0{margin-left:0;margin-right:0}.m0a{margin:0 auto}.float-none{float:none}.m1{margin:1rem}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.ml1{margin-left:1rem}.mr1{margin-right:1rem}.m2{margin:2rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.ml2{margin-left:2rem}.mr2{margin-right:2rem}.m3{margin:3rem}.mt3{margin-top:3rem}.mb3{margin-bottom:3rem}.ml3{margin-left:3rem}.mr3{margin-right:3rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mb4{margin-bottom:4rem}.ml4{margin-left:4rem}.mr4{margin-right:4rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.flex{display:flex;flex-basis:0}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:99999}.flex-equal{flex:1}@media only screen and (max-width: 599px){.sm-flex{display:flex}.sm-block.flex{display:inline}}@media only screen and (max-width: 899px){.md-flex{display:flex}}@media only screen and (max-width: lrg){.lg-flex{display:flex}}.hamburgler-icon-wrapper{position:absolute;right:2rem;height:26px;width:26px;cursor:pointer;text-align:left;z-index:100}.hamburgler-icon,.hamburgler-icon:before,.hamburgler-icon:after{content:'';position:absolute;border-radius:1em;height:2px;width:26px;background:white;transition:all 0.2s ease}.hamburgler-icon{top:0.75em}.hamburgler-icon:before{top:-0.55em}.hamburgler-icon:after{top:0.55em}.hamburgler-active .hamburgler-icon{background:transparent;transform:rotate(-135deg)}.hamburgler-active .hamburgler-icon:before,.hamburgler-active .hamburgler-icon:after{top:0}.hamburgler-active .hamburgler-icon:before{transform:rotate(90deg)}.hamburgler-active .hamburgler-icon,.hamburgler-active .hamburgler-icon:before,.hamburgler-active .hamburgler-icon:after{background:white}.hamburgler-menu{transition:all 0.4s ease;opacity:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.9);color:white;text-align:center;z-index:99}.hamburgler-active .hamburgler-menu{opacity:1;pointer-events:initial}.hamburgler-menu-list{display:block;transition:all 0.4s ease;padding:0;list-style-type:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.2)}.hamburgler-menu-list a{color:#fff;font-size:2em;margin:2rem 0;display:block;border-bottom:none;text-transform:uppercase;font-weight:700}.hamburgler-menu-list a.btn,.hamburgler-menu-list a.tito-tickets-button{opacity:1 !important}.hamburgler-active .hamburgler-menu-list{transform:translate(-50%, -50%) scale(1)}@-webkit-keyframes dashlong{from{stroke-dashoffset:600}to{stroke-dashoffset:0}}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}#speaker-card{width:700px;height:350px;display:block;margin:30px;background-color:#ffd377;padding:40px 30px}.block{position:relative}.block.right{float:right;right:130px}.block td{width:140px;height:140px;display:inline-block;margin:none;position:absolute;padding:15px}.block td.image{padding:0}.block td img{width:100%}.block td::before{content:'';display:block;width:100%;height:100%;border-style:solid;border-color:#3c3838;position:absolute;top:-10px;z-index:1;box-sizing:border-box;border-width:2px;left:-10px}.block td.two{background-color:#fff;left:140px}.block td.three{background-color:#fe633f;top:140px}.block td.four{left:140px;top:140px}.block .top.double::before{border-top-width:4px}.block .right.double::before{border-right-width:4px}.block .bottom.double::before{border-bottom-width:4px}.block .left.double::before{border-left-width:4px}.block .top.none::before{border-top-width:0}.block .right.none::before{border-right-width:0}.block .bottom.none::before{border-bottom-width:0}.block .left.none::before{border-left-width:0}#speaker-card h3{width:500px;display:block;font-size:40px;margin-bottom:0}#speaker-card p{width:500px;display:block}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}#location ul.visible-bullet-points{list-style:square;margin:0 0 1em 2em}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.a-orange a{color:#fe633f}.a-orange a:hover{color:#3c3838}.sponsor-info h2{border-bottom:1px solid #ffd377;margin-top:2.5rem}.sponsor-info+#archive{display:none}.ticket-stub{position:relative;height:300px}.ticket{backface-visibility:hidden;transform:rotate(16deg) translateY(25%) translateZ(0);top:50%;left:15%;margin-top:-65px;margin-left:-1rem;position:absolute;display:inline-block;padding:15px 25px;background-image:radial-gradient(ellipse closest-side at 50% 50%, rgba(255,255,255,0.1), transparent 90%),radial-gradient(circle at 0 100%, transparent 14px, #fa616d 15px),radial-gradient(circle at 100% 100%, transparent 14px, #fa616d 15px),radial-gradient(circle at 100% 0, transparent 14px, #fa616d 15px),radial-gradient(circle at 0 0, transparent 14px, #fa616d 15px);background-position:center center, bottom left, bottom right, top right, top left;background-size:cover, 51% 51%, 51% 51%, 51% 51%, 51% 51%;background-repeat:no-repeat;border-width:0 4px;border-color:transparent;border-style:solid;border-image:radial-gradient(cover circle, #fa616d 0%, #fa616d 50%, transparent 51%) 0 39%/15px 4px repeat;-webkit-filter:drop-shadow(rgba(0,0,0,0.55) 1px 1px 2px)}.ticket a{color:#3c3838}.ticket+.ticket{transform:rotate(-5deg) translateY(-55%) translateX(10px) translateZ(0);z-index:1}.ticket>div{width:280px;height:100px;box-sizing:border-box;position:relative;border-color:#ea4a56;border-style:solid;border-width:2px;border-radius:5px;text-align:center;font:2em/1 Impact;text-transform:uppercase;padding:15px;font-stretch:extra-expanded}.ticket+.ticket>div{padding:25px}.ticket>div:before,.ticket>div:after{content:attr(data-number);font:0.625em/1 'Courier New';position:absolute;width:96px;line-height:28px;transform:rotate(90deg) translateZ(0);transform-origin:0% 0%;text-align:center;display:block;top:0;border-color:#ea4a56;border-style:solid;border-width:2px 0 0}.ticket>div:before{left:28px}.ticket>div:after{transform-origin:100% 0%;right:28px;transform:rotate(-90deg) translateZ(0)}.tito-wrapper{border:1px solid #ccc;background:rgba(0,0,0,0.02);font-family:sans-serif;color:#333;margin:20px auto;max-width:900px;padding:10px 0 0 0;width:100%}.tito-ticket-list{display:block;list-style-type:none;margin:0;padding:0;width:100%}#tito-previous-releases,.tito-ticket-list.tito-ticket-waitlist{margin:0}.tito-ticket.row{display:block !important;border-bottom:1px solid #ccc !important;margin:0 15px !important;min-height:54px !important;padding:10px 0 !important}.tito-ticket:after{content:'';display:table;clear:both}.tito-ticket-name-wrapper,.tito-ticket-price-quantity-wrapper{border:none;display:block;float:left;vertical-align:middle;width:100%}@media screen and (min-width: 520px){.tito-ticket-name-wrapper,.tito-ticket-price-quantity-wrapper{width:50%}}.tito-ticket-name{display:block;font-size:16px;font-weight:normal;line-height:1.2;margin:8px 0 5px}.tito-ticket-name .label.label-default{border:1px solid #333 !important;border-radius:2px !important;color:#333 !important;font-size:10px !important;font-weight:bold !important;margin-left:5px !important;padding:2px 5px !important;position:relative !important;top:-1px !important;text-transform:uppercase !important}.tito-ticket-name-wrapper .tito-tickets-remaining{background:#ddd;border:1px solid rgba(51,51,51,0.2);color:#333;font-size:10px;padding:2px 5px;position:relative;top:-3px;margin-left:10px;white-space:nowrap}.tito-ticket-description{color:#adadad;font-size:12px}.tito-ticket-price-quantity{text-align:right;width:auto}@media screen and (min-width: 520px){.tito-ticket-price-quantity{float:right}}.tito-ticket-price{float:left;text-align:left;width:50%}@media screen and (min-width: 520px){.tito-ticket-price{text-align:right;width:auto}}.tito-ticket-quantity{float:right;min-width:70px}.tito-ticket-quantity span{margin:0 10px}input[type='text'].tito-ticket-quantity-field,input[type='text'].tito-ticket-donation-field{background-color:#fff !important;border:1px solid #ccc !important;border-radius:4px !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;color:#333 !important;display:inline-block !important;font-size:14px !important;height:34px !important;line-height:1.42857143 !important;margin:0 !important;padding:6px 12px !important;text-align:center !important}input[type='text'].tito-ticket-quantity-field{width:45px !important}input[type='text'].tito-ticket-donation-field{width:85px !important;margin-left:6px !important}.tito-ticket-price span{display:block;font-size:16px;line-height:34px}.tito-ticket-vat{color:#adadad;font-size:10px;padding-bottom:5px}.tito-ticket-status span{background:#efefef;border-radius:4px;color:#adadad;display:inline-block;font-size:14px;height:34px;line-height:34px;min-width:90px;padding:0 10px;text-align:center;text-decoration:none;width:100%}.btn.btn-default.btn-waitlist,.btn-default.btn-waitlist.tito-tickets-button{background:#fff;border:1px solid #ccc;border-radius:4px !important;color:#333;font-size:14px !important;height:34px !important;line-height:1.42857143 !important;padding:6px 12px !important;white-space:nowrap !important;width:200px}.btn.btn-default.btn-waitlist:hover,.btn-default.btn-waitlist.tito-tickets-button:hover{border:1px solid #333}.tito-discount-code{display:block;margin:0 30px;padding:5px 0}@media screen and (min-width: 520px){.tito-discount-code{float:left}}.tito-discount-code-label{display:none}.btn.btn-default.tito-discount-apply-button,.btn-default.tito-discount-apply-button.tito-tickets-button{display:none !important}.tito-discount-code .tab-pane.tito-discount-code-show.active{display:none !important}.tito-discount-code .tab-pane.tito-discount-code-edit{display:block !important}input.form-control.tito-discount-code-field.discount-code-field{background:#fff !important;border:1px solid #ccc !important;border-radius:4px !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;display:inline-block !important;font-size:14px !important;height:34px !important;line-height:1.42857143 !important;margin:5px 0 !important;padding:6px 12px !important;width:100% !important}@media screen and (min-width: 520px){input.form-control.tito-discount-code-field.discount-code-field{width:200px !important}}.tito-discount-code-show{padding-top:15px}.tito-discount-code-edit,.tito-discount-code-show{display:none}.tito-discount-code-edit.active,.tito-discount-code-show.active{display:inline-block}.tito-submit-wrapper{margin:0 15px;padding:10px 0;text-align:right}.tito-submit{background:#428bca !important;border:1px solid #357ebd !important;border-radius:4px !important;color:#fff !important;cursor:pointer !important;font-size:14px !important;height:34px !important;line-height:1.42857143 !important;margin:0 !important;padding:6px 12px !important;text-align:center !important;width:100% !important}@media screen and (min-width: 520px){.tito-submit{width:100px !important}}.tito-submit:hover{border-color:#285e8e !important;background:#3276b1 !important}.tito-ticket.tito-locked-ticket>div{padding:10px 0 !important}.tito-ticket.tito-locked-ticket label,.tito-ticket.tito-locked-ticket span{opacity:0.5 !important}.locked-tickets-message p{font-size:14px !important;line-height:1.3 !important;opacity:0.5 !important}.tito-badge-link{font-size:12px;display:inline-block;margin:15px 0 5px;text-align:center;width:100%}.tito-ticket.row{width:auto}.tito-wrapper{background-color:transparent}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}#speakers{clear:both}.speaker{width:25%;float:left;position:relative;text-align:left}@media only screen and (max-width: 899px){.speaker{width:33.3333%}}@media only screen and (max-width: 599px){.speaker{width:50%}}.speaker-img{position:relative;padding-top:100%;overflow:hidden;display:block;border:3px solid #fff}.speaker .speaker-details{position:absolute;top:0;height:80px;color:#3c3838;font-size:14px;width:100%}.speaker-grid .speaker-details p{margin-bottom:0}.speaker .speaker-details h3{margin:0;font-weight:300}.speaker-img .img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:0;background-size:cover}.speaker-grid a{border-bottom:none}.speaker-grid .speaker-img .img{opacity:0.6;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.speaker-grid .speaker:hover .speaker-img .img{opacity:0.8}.speaker:nth-child(4n+1) .speaker-img{background-color:#ffd377}.speaker:nth-child(4n+2) .speaker-img{background-color:#fe633f}.speaker:nth-child(4n+3) .speaker-img{background-color:#79b0cf}.speaker:nth-child(4n+1) .speaker-img{background-color:#3c3838}.speaker-grid .speaker{padding:50px 0}.speaker-grid .speaker .speaker-details{height:50px}.speaker-grid .speaker:nth-child(1){margin-top:180px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(1){margin-top:0px}}.speaker-grid .speaker:nth-child(1)::after{content:'';width:calc(33.3333% - 2px);padding-top:33.3333%;display:block;background-color:#ffd377;position:absolute;right:3px;margin-top:3px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(1)::after{display:none}}.speaker-grid .speaker:nth-child(2){margin-top:120px;width:16.6666%}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(2){margin-top:0px;width:33.3333%}}@media only screen and (max-width: 599px){.speaker-grid .speaker:nth-child(2){width:50%}}.speaker-grid .speaker:nth-child(2)::after{content:'';width:calc(50% - 6px);padding-top:calc(50% - 6px);position:absolute;top:calc(50% + 3px);left:calc(100% + 3px);display:block;background-color:#3c3838;border:1px solid #fff}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(2)::after{display:none}}.speaker-grid .speaker:nth-child(3){margin-left:-16.6666%;margin-top:calc(16.6666% + 176px);padding:0 0 50px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(3){margin-left:0px;margin-top:0px;padding:50px 0}}.speaker-grid .speaker:nth-child(3) .speaker-details{margin-top:calc(100% + 2px);padding-top:10px;background-color:#fff}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(3) .speaker-details{margin-top:0px;padding-top:0px}}.speaker-grid .speaker:nth-child(5){margin-top:calc(25% + 56px);margin-left:-25%;width:16.6666%;padding:0 0 50px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(5){width:33.3333%;margin-top:0px;margin-left:0px;padding:50px 0}}@media only screen and (max-width: 599px){.speaker-grid .speaker:nth-child(5){width:50%}}.speaker-grid .speaker:nth-child(5) .speaker-details{margin-top:calc(100% + 2px);text-align:right;padding-top:10px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(5) .speaker-details{margin-top:0px;text-align:left;padding-top:0px}}.speaker-grid .speaker:nth-child(5)::after{content:'';width:calc(50% - 6px);padding-top:calc(50% - 6px);position:absolute;top:3px;left:calc(100% + 3px);display:block;background-color:#79b0cf;float:right}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(5)::after{display:none}}.speaker-grid .speaker:nth-child(6){margin-top:110px;padding:0 0 50px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(6){margin-top:0px;padding:50px 0}}.speaker-grid .speaker:nth-child(6) .speaker-details{margin-top:calc(133.3333% + 6px);text-align:right;padding-top:10px}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(6) .speaker-details{margin-top:0px;text-align:left;padding-top:0px}}.speaker-grid .speaker:nth-child(6)::before{content:'';width:calc(33.3333% - 2px);padding-top:calc(33.3333% - 2px);display:block;margin:0 0 3px 3px;background-color:#fe633f}@media only screen and (max-width: 899px){.speaker-grid .speaker:nth-child(6)::before{display:none}}.speaker-grid .speaker:nth-child(6)::after{clear:both}.speaker-bio+.speaker-wall{margin-top:3rem}.speaker-wall{margin:0 auto}.speaker-wall ul{display:flex;flex-wrap:wrap}.speaker-wall .speaker{margin-bottom:2%;background-color:#fff;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}.speaker-wall .speaker a{padding:4%;text-decoration:none;display:block;border:none}@media only screen and (max-width: 899px){.speaker-wall .speaker a{padding:2%}}.speaker-wall .speaker:hover{background-color:#f7f7f7}.speaker-wall .speaker .speaker-details{padding-top:0;display:inline;float:left;width:calc(80% - 30px);margin-left:30px;position:relative;height:auto;display:none}.speaker-wall .speaker .speaker-details h2{margin-top:0}@media only screen and (max-width: 599px){.speaker-wall .speaker .speaker-details{width:100%;margin-left:0;margin-top:2rem;clear:both}}.speaker-wall .speaker .avatar{width:100%;overflow:auto}@media only screen and (max-width: 599px){.speaker-wall .speaker .avatar{float:none;width:100%;margin:2em 0}}.speaker-wall .speaker .speaker-img{border:none;width:100%;padding-top:100%;display:inline-block;float:left;border-bottom:none}@media only screen and (max-width: 599px){.speaker-wall .speaker .speaker-img{float:none}}.speaker-bio{padding:30px 0 30px;overflow:hidden}@media only screen and (max-width: 899px){.speaker-bio{padding:10px 0 50px}}.speaker-bio .info{width:50%;margin:0 0 0 8.3333%;float:left}@media only screen and (max-width: 899px){.speaker-bio .info{width:100%;margin:0}}.speaker-bio .avatar{float:right;width:20%;margin:30px 10% 0 10%;position:relative}@media only screen and (max-width: 899px){.speaker-bio .avatar{margin:0;float:right}}.speaker-bio .avatar::after{position:absolute;content:'';width:33.3333%;padding-top:33.3333%;margin-left:calc(100% + 4px);bottom:0;display:block;background-color:#ffd377}.speaker-bio .avatar .speaker-img{border:none}.speaker-talk{width:30%;padding:30px;background-color:#f7f7f7;float:right;margin:4px 0 0 10%;display:none}ul.schedule li{overflow:hidden;position:relative}.event .details h2{line-height:1.6}.event.break{color:#fe633f;border-top:#ffb5a4 1px solid;border-bottom:#ffb5a4 1px solid;margin:0}.event.break .details h2{margin-bottom:0 !important}.event.housekeeping{color:#3c3838;background-color:#f7f7f7;margin:4px 0}.event.heading{margin:0;min-height:200px}@media only screen and (max-width: 599px){.event.heading{min-height:auto}}li.event.housekeeping{background:none}.event.matched+.event.break{border-top:1px solid #ffdb91}.event.day-intro{padding:0 30px;color:#fe633f}.event.housekeeping .details h2{display:inline-block;background:transparent;padding-right:10px;margin-bottom:0 !important}.popup-nav{height:75px;width:100%;padding:10px 10px 8px;background-color:#fe633f;display:block}.close-popup{font-family:"Industry",Arial,sans-serif;background-color:transparent;border:0;color:#fff;text-transform:uppercase;padding:20px;display:inline-block}.close-popup:hover{cursor:pointer}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.video{max-height:600px;position:relative;overflow:hidden}.video .container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.video .container>div{flex:auto}@media only screen and (max-width: 599px){.video{background-color:#3c3838}.video .container{position:relative;padding:5rem 0}}.video ul{position:relative;z-index:1}.video ul li{width:25%;float:left;text-align:center;text-transform:uppercase;position:relative;font-size:12px;color:#fff}@media only screen and (max-width: 599px){.video ul li{width:50%;margin-bottom:30px}}.video ul li::before{content:' ';width:60px;height:60px;top:0;left:calc(50% - 30px);background-color:#fe633f;display:block;position:absolute;z-index:-1;margin:0 auto}.video ul li span{font-size:30px;display:block;margin-top:20px;text-transform:lowercase}.video p{position:relative;text-align:center;display:block;clear:both;color:#fff;padding-top:50px}.video p a{color:#ffd377}.video video{object-fit:cover;width:100%;height:100%;z-index:0}@media only screen and (max-width: 599px){.video video{display:none}}.bg-brand{background:#ffd377}.bg-brand-secondary{background:#fe633f}.email-form{margin:2em 0 0}@media only screen and (max-width: 899px){.email-form{width:100%}}.email-form input[type='email']{border:none;padding:20px 10px;font-size:16px;display:inline-block;font-family:"Industry",Arial,sans-serif}@media only screen and (max-width: 899px){.email-form input[type='email']{width:60%}}@media only screen and (max-width: 599px){.email-form input[type='email']{width:100%}}.email-form input[type='submit']{font-family:"Industry",Arial,sans-serif;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}@media only screen and (max-width: 899px){.email-form input[type='submit']{width:40%}}@media only screen and (max-width: 599px){.email-form input[type='submit']{width:100%;margin-top:10px}}.email-form input[type='submit']:hover{opacity:0.8}

