html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{overflow-y:auto}img,video{max-width:100%;height:auto}@font-face{font-weight:normal;font-style:normal;font-family:'â˜ºSegoe';src:url("../fonts/segoe_ui.eot");src:local("Segoe UI"),local("Segoe"),local("Segoe WP"),url("../fonts/segoe_ui.eot?#iefix") format("embedded-opentype"),url("../fonts/segoe_ui.woff") format("woff"),url("../fonts/segoe_ui.ttf") format("truetype")}@font-face{font-weight:normal;font-style:normal;font-family:'â˜ºSegoeLight';src:url("../fonts/segoe_ui_light.eot");src:local("Segoe UI Light"),local("Segoe WP Light"),url("../fonts/segoe_ui_light.eot?#iefix") format("embedded-opentype"),url("../fonts/segoe_ui_light.woff") format("woff"),url("../fonts/segoe_ui_light.ttf") format("truetype")}.grid-100{position:relative;clear:both;margin:0 auto;width:100%;text-align:center}.grid-100:after{clear:both}.grid-50{position:relative;float:left;margin:0 auto;width:50%;text-align:center}@media all and (max-width:767px){.grid-50{width:100%}}.grid-75{position:relative;float:left;overflow:hidden;margin:0 auto;width:75%;text-align:center}@media all and (max-width:767px){.grid-75{width:100%}}.container{margin:0 auto;max-width:1440px;width:90%;text-align:center}.list-item{padding:1%;border-bottom:1px solid #fff;text-align:left}@media all and (max-width:480px){.list-item{padding:3%}}.list-item:first-child{border-top:3px solid #fff}.list-item:last-child{border-bottom:3px solid #fff}.ui-tabs-hide{display:none}.ui-state-active{font-weight:bold}.ui-state-default{font-weight:bold}.ui-state-focus{outline:none}.ui-state-focus a{outline:none}.ui-icon-plus:before{content:"+ "}.ui-icon-minus:before{content:"- "}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #fff;color:#fff;text-decoration:none}a:hover{color:#ccc}.button{position:relative;display:inline-block;padding:1% 1%;border:0;background-color:#0080a6;color:#fff;text-transform:uppercase;font-weight:bold;font-family:"â˜ºSegoe","Segoe UI",Segoe,Arial,Verdana,sans-serif}.headerbox{padding:1%;position:relative;display:inline-block;border:0;background-color:#0080a6;color:#fff;text-transform:uppercase;font-weight:bold;font-family:"â˜ºSegoe","Segoe UI",Segoe,Arial,Verdana,sans-serif;left:38%;float:left;margin-top:-45px;padding:45px 0;width:24%;-webkit-text-shadow:0 -1px 0 #006d8c;text-shadow:0 -1px 0 #006d8c}.button:hover{top:2px;top:3px;background-color:#59daff;color:#00617e}body{position:relative;overflow:hidden;margin:0;padding:0;width:100%;color:#0080a6;font-size:100%;font-family:"â˜ºSegoeLight","Segoe UI",Segoe,Arial,Verdana,sans-serif;line-height:140%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}em{font-style:italic}strong{font-weight:bold}.copy{padding:10% 25%;background:#0080a6}@media all and (max-width:768px){.copy{padding:20% 5%;font-size:140%}}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}.alert{overflow:hidden;padding:.5% 0;background-color:#fff;color:#1a1a1a}.alert h1{text-align:center;font-weight:bold;font-size:110%;line-height:140%}.alert h2{text-align:center;font-size:85%;line-height:130%}.marquee{position:relative;display:table;margin:0 auto;margin-bottom:.5%;padding:.3% 1%;width:auto;border:2px solid #333;text-align:center;text-transform:uppercase;font-weight:bold;font-size:40%;line-height:100%}@media all and (max-width:1024px){.marquee{padding:1%;font-size:50%}}.button-alert{display:table;margin:0 auto;margin-top:1%;padding:.5% 2%;width:auto;text-align:center;-webkit-text-shadow:0 -1px 0 #006d8c;text-shadow:0 -1px 0 #006d8c;font-size:90%}@media all and (max-width:1024px){.button-alert{margin-top:2%;padding:1% 3%}}.bridge{background:url(/img/BUILD2017_Seattle_Skyline_small.jpg) no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}@media screen and (min-device-width:768px)and (min-width:768px){.bridge{background:url(/img/BUILD2017_Seattle_Skyline.jpg) no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}@media screen and (min-device-width:1024px)and (min-width:1024px){.bridge{background:url(/img/BUILD2017_Seattle_Skyline.jpg) no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}.header{background-color:#333;color:#000;font-family:"â˜ºSegoeLight","Segoe UI",Segoe,Arial,Verdana,sans-serif;padding-bottom:60%;padding-top:10%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}@media all and (min-width:768px){.header{padding-bottom:50%;padding-top:0%}.sizzle{width:100%;height:350px}}@media all and (min-width:1024px){.header{padding-bottom:25%;padding-top:0%}.sizzle{width:100%;height:600px}}.header img{display:block;width:100%;line-height:0}.header .logo{margin:0 auto;margin-bottom:1%;min-width:30px;width:auto;height:0}.theDetails{text-align:center}.theDetails a{color:#0080a6;text-decoration:underline}.header address a,.header time{display:block;border:0;font-size:100%;line-height:140%;color:#000}.header h2{margin-top:7%;font-size:220%;line-height:90%}.header h1{color:#000;font-size:250%;font-family:"â˜ºSegoeLight","Segoe UI",Segoe,Arial,Verdana,sans-serif;line-height:60%;margin-top:5%;margin-bottom:5%}.val-prop a.highlight{color:#003a4b}@media all and (min-width:768px){.header h1{font-size:400%}}@media all and (min-width:1024px){.header h1{font-size:400%;margin-bottom:2.5%}}.tagline{padding:10% 20%;font-size:100%;line-height:140%;color:#fff;background-color:#0080a6;font-family:"Segoe","Segoe UI",Segoe,Arial,Verdana,sans-serif;text-align:center}@media all and (min-width:1100px){.tagline{padding:10% 25%}}.val-prop{color:#505050;font-family:"Segoe","Segoe UI",Segoe,Arial,Verdana,sans-serif;font-size:100%;margin-top:2%;max-width:1024px;width:80%}.announcement{background:#fff;padding-bottom:3%}.button-header{left:38%;display:inline-block;float:left;margin-top:-45px;padding:45px 0;width:24%;-webkit-text-shadow:0 -1px 0 #006d8c;text-shadow:0 -1px 0 #006d8c}@media all and (max-width:1280px){.button-header{left:32.5%;margin-top:-20px;padding:35px 0;width:35%}.headerbox{left:32.5%;margin-top:-20px;padding:35px 0;width:35%}}@media all and (max-width:600px){.button-header{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;left:20%;margin-top:-20px;padding:25px 0;width:60%}.headerbox{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;left:20%;margin-top:-20px;padding:25px 0;width:60%}}.button-header-soldout span{display:block;padding-top:8%;text-transform:none;font-weight:normal;font-size:70%}.callout{overflow:hidden;padding:4% 0 3% 0}.callout a{display:block;overflow:hidden;margin:0 auto;padding:1.2% 5%;width:70%;border:3px solid #0080a6;color:#0080a6;cursor:pointer}.callout a:hover{top:0;background:#0080a6;color:#fff}@media all and (max-width:640px){.callout a{width:90%}}.callout h1{font-weight:bold;font-family:"â˜ºSegoe","Segoe UI",Segoe,Arial,Verdana,sans-serif}.agenda{padding:5% 0 7.5% 0;background:#0080a6;color:#fff;font-family:"â˜ºSegoe","Segoe UI",Segoe,Arial,Verdana,sans-serif}.agenda h1{margin-bottom:2%;font-weight:bold;font-size:200%;font-family:"â˜ºSegoeLight","Segoe UI",Segoe,Arial,Verdana,sans-serif;line-height:140%}.agenda h2{margin:0 auto;padding-bottom:3%;max-width:1280px}@media all and (max-width:400px){.agenda h2{padding-bottom:6%}}@media all and (max-width:768px){.agenda h2 br{display:none}}.agenda-nav li{display:inline-block;width:23%;border-right:3px solid #0080a6;zoom:1;*display:inline}.agenda-nav a{background-color:#00617e;border:0;display:block;padding:5%;top:0}.agenda-nav a:hover{background:#59daff;color:#fff}.agenda-nav a.ui-state-active{background:#fff;color:#0080a6}.agenda-nav h3{line-height:100%}.agenda-nav p{font-size:75%}.list-item-agenda{position:relative;overflow:hidden;font-size:90%;line-height:140%}.list-item-agenda .time-slot{position:relative;display:block;float:left;margin-right:2%;width:28%}.list-item-agenda .time-info{position:relative;display:block;float:left;width:57%}.list-item-agenda .time-info-full{width:70%}.list-item-agenda a.button-agenda{position:relative;display:block;float:right;margin:0;padding:0 1%;width:auto;background:#fff;color:#0080a6;text-align:center;font-size:75%}.two-col{display:table;overflow:hidden;width:100%;background:#e8edef}.hackathon{display:table-cell}.hackathon a{display:block;padding:15% 0;border:0;background:#e8edef;color:#5c6f76}.hackathon a:hover{top:0;color:#90a2a8}.hackathon h2{font-style:italic;font-size:120%;line-height:180%}.hackathon h1{margin:0 17%;border-top:2px solid #cdd8dc;text-transform:uppercase;font-weight:bold;font-size:250%;font-family:"â˜ºSegoe","Segoe UI",Segoe,Arial,Verdana,sans-serif;line-height:140%}@media all and (max-width:768px){.hackathon h1{font-size:200%}}.hackathon ul{margin:1% 17%;padding-bottom:2%;border-top:2px solid #cdd8dc;font-size:120%;line-height:160%}.hackathon ul li{display:inline;padding:1% 5%;border-left:2px solid #cdd8dc}.hackathon ul li:first-child{border-left:0}.keep-in-touch{display:table-cell;display:block;padding:10% 10%;max-height:537px;border:0;background:#003a4b;background:url("../img/bg-keep-in-touch.gif") #003a4b scroll repeat;color:#fff}.keep-in-touch h1{padding-bottom:2%;font-size:150%;line-height:120%}.keep-in-touch h2{padding-bottom:5%}.c9{overflow:hidden;padding:5%;background:#ffcd4d;color:#805c00;font-weight:bold}.c9 h2{font-size:100%}@media all and (max-width:479px){.c9 h2{padding-bottom:4%;line-height:220%}}.c9 a{padding:2px 10px 3px 10px;border:3px solid #805c00;color:#805c00;text-transform:uppercase;font-weight:bold;font-family:"â˜ºSegoe","Segoe UI",Segoe,Arial,Verdana,sans-serif}.c9 a span{margin-left:10px;padding-left:10px;border-left:3px solid #805c00}.c9 a:hover{background:#805c00;color:#ffcd4d}.c9 a:hover span{border-left:3px solid #ffcd4d}.page-content{padding-bottom:7.5%;background:#fff;color:#333;padding-left:10%;padding-right:10%}.page-content h1{padding-top:5%;padding-bottom:5%;font-weight:bold;font-size:200%;line-height:140%}.page-content h2{padding-top:2%;padding-bottom:2%;font-weight:bold;font-size:120%;line-height:140%}.page-content .faqs{text-align:left}.page-content li{margin-bottom:2.5%}.page-content .q{padding-bottom:1%;font-weight:bold}@media all and (min-width:1025px){.page-content .container{width:50%}}.footer{padding:10% 5% 10% 5%;background:#1a1a1a}.textheader{padding:5% 10%;background:#1a1a1a}.footer h4 a{border:0}.footer h4 a:hover{opacity:.8}.footer h4 img{width:12%}@media all and (max-width:768px){.footer h4 img{width:25%}}.footer ul{margin-top:5%}.footer li{display:inline;padding:0 1%;font-size:70%;line-height:140%}@media screen and (min-width:300px){body{font-size:95.548%}}@media screen and (min-width:500px){body{font-size:108.208%}}@media screen and (min-width:700px){body{font-size:120.868%}}@media screen and (min-width:900px){body{font-size:133.528%}}@media screen and (min-width:1100px){body{font-size:146.188%}}@media screen and (min-width:1300px){body{font-size:158.848%}}@media screen and (min-width:1500px){body{font-size:171.508%}}.page-content p{padding-bottom:2%}.val-prop a{color:#0080a6;text-decoration:underline}#countdown{color:#003a4b;margin:5% 0;max-width:100%}#countdown div{display:inline-block}.cdTime{font-size:500%;font-weight:bold;width:12%;font-family:"Segoe WP","Segoe","Segoe UI",Segoe,Arial,Verdana,sans-serif}.cdSeperator{font-size:300%;font-weight:bold;vertical-align:top;font-family:"Segoe WP","Segoe","Segoe UI",Segoe,Arial,Verdana,sans-serif}#cdDays{margin-right:1%}.resource-links a{color:#0080a6}.resource-links a:hover{background:#eee}@media all and (max-width:768px){.cdTime{font-size:400%}.cdSeperator{font-size:200%}}@media all and (max-width:480px){.cdTime{font-size:240%}.cdSeperator{font-size:100%}}section.sidebar{padding:4%}section.keynote,section.panel{padding-top:5%}section.keynote img{max-height:160px;max-width:160px;text-align:center}section.panel ul{width:100%;margin:auto}section.panel ul li img{max-height:100px;max-width:100px}section.panel ul li{float:left;padding:4%;line-height:normal;width:200px}section.panel ul li figcaption{font-size:50%}section.panel ul li figcaption h3{font-weight:bold;font-size:120%}section.text p{text-align:left}section.theDetails{padding-top:15%;font-size:80%}section.theDetails h2{font-weight:bold;font-size:130%}section.theDetails h3{font-weight:bold;font-size:110%}section.theDetails h3 a{text-decoration:none}section.theDetails p{text-align:center}@media all and (max-width:1299px){section.map{display:none}}@media all and (min-width:1300px){section.map{display:block}}.legal a{color:blue}.legal ul li{list-style:circle}.legal ol li ul li{list-style:circle}.legal ol li{list-style:decimal}