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:inherit;font-size:100%;vertical-align:baseline}html{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,main,menu,nav,section,summary{display:block}@font-face{font-family:"fuguemono";src:url('../fonts/fugue_mono-webfont.woff?1504478564') format('woff'),url('../fonts/fugue_mono-webfont.woff2?1504478564') format('woff2')}@font-face{font-family:"fugueregular";src:url('../fonts/fugue_regular-webfont.woff?1521600530') format('woff'),url('../fonts/fugue_regular-webfont.woff2?1521600530') format('woff2')}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"fugueregular", sans-serif;color:#1e1e1e}p{float:left}p a{text-decoration:none;background:#fccb0a;font-family:"fuguemono", sans-serif}h1{font-size:2.25rem;background:#fccb0a;padding:0 .125em;display:inline;line-height:1.62em;position:relative;z-index:1;top:3.25em}h1 span{text-transform:uppercase;font-family:"fuguemono", sans-serif;display:inline-block}h2{font-size:3.25rem;width:100%;text-align:center;text-transform:uppercase;font-family:"fuguemono", sans-serif}h3{font-size:1.875em}.dt{display:inline !important}.mb{display:none !important}.section{float:left;width:100%}.section:first-child{background:#f8f8f8}.section:first-child p{font-size:1.5rem;line-height:1.5em;margin:.9em 0;width:78.125%;text-align:justify}.section:first-child p:first-of-type{margin-top:12em}.content-contain{max-width:950px;padding:0 25px;margin:0 auto;position:relative}.header{width:100%;overflow:hidden;padding-top:2em;padding-right:0;position:fixed;z-index:98;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .logo{float:left;width:215px}.header .logo img{max-width:100%}.header .nav{width:calc(100% - 215px);float:left;position:relative;z-index:4}.header .nav ul{float:right}.header .nav ul li{float:left;margin:0 1.125rem}.header .nav ul li:last-child{margin-right:0}.header .nav ul li a{text-decoration:none;text-transform:uppercase;font-size:1.125rem;font-family:"fuguemono", sans-serif}.header .nav ul li a:hover{color:#fccb0a;border-bottom:2px solid #fccb0a}.header .nav ul li a.on{border-bottom:2px solid #1f1f1f}.h1-contain{width:48.35%}.intro{margin:1.75em 0 0}.ph{font-family:"fuguemono", sans-serif;text-transform:uppercase}.hexaHolder{height:115px;width:99px;float:left}.hexa img{width:100%;height:100%;object-fit:cover;object-position:0 66%;opacity:0.85}.hexa,.hexa div{margin:0 auto;transform-origin:50% 50%;overflow:hidden}.hexa{text-align:center;margin:0;width:135px;height:115px}.hexa div{width:100%;height:100%}.hexa{transform:rotate(120deg) scale(2.25)}.hex1{transform:rotate(-60deg)}.hex2{transform:rotate(-60deg);background:black}.slides-contain{float:right;width:78%;height:515px;position:absolute;right:0;top:0}#slides img{object-fit:cover}.bx-wrapper{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none;background:none}.bx-wrapper .bx-pager{text-align:right !important;z-index:2}.bx-wrapper .bx-pager.bx-default-pager a{background:#b9b9b9 !important;margin:0 2px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#fccb0a !important}.bx-viewport{height:515px !important}#locations{padding:5.5em 0 2.75em}#locations h2{margin-bottom:3rem}.location{margin:0 auto 2.875em;padding:2.875em 0 0;border-top:2px solid #f8f8f8;float:left;width:100%;height:300px;position:relative}.location h3{margin:.25em 0 .75em}.location h3 br{display:none}.location:first-of-type{border:none}.location .hexagon{float:left;padding-left:12em;text-align:center;width:33%;margin-top:4em}.location .hexagon .name{color:#fccb0a;text-transform:uppercase;font-size:3.4em;text-align:center;z-index:5;position:absolute;top:50%;transform:translateY(-52%) translateX(-50%) scale(0.4);text-align:center;left:50%}.location .location-details{float:left;width:60%;padding-left:10.375em;top:50%;position:relative;transform:translateY(-52%)}.location .location-details p{font-size:.95em;margin:.75em 0;line-height:1.5em;text-align:justify;text-justify:inter-word}.location .location-details p a{text-transform:uppercase}#choose-location br{display:none}#parallax{height:18em}.footer{float:left;width:100%;background:#1f1f1f;font-family:"fuguemono", sans-serif;padding:2em 0 3em}.footer .logo{float:left;width:11.25em;height:6.375em}.footer .logo img{width:100%}.footer .mailing-list{float:right;padding:0 1.5em 0 0;width:275px;position:relative;margin-top:30px}.footer .mailing-list p{color:white;text-transform:uppercase;font-size:.7em}.footer .mailing-list p.details{color:#fccb0a;margin-top:.5em;line-height:1.5em}.footer .mailing-list form{float:left;width:100%;margin:1em 0 0}.footer .mailing-list form input{background:transparent;border:1px solid white;width:66.666%;float:left;padding:.5em .75em;color:#fccb0a}.footer .mailing-list form input:-moz-placeholder{color:white;text-transform:uppercase;font-size:.7rem;font-family:"fuguemono", sans-serif}.footer .mailing-list form input::-moz-placeholder{color:white;text-transform:uppercase;font-size:.7rem;font-family:"fuguemono", sans-serif}.footer .mailing-list form input:-ms-input-placeholder{color:white;text-transform:uppercase;font-size:.7rem;font-family:"fuguemono", sans-serif}.footer .mailing-list form input::-webkit-input-placeholder{color:white;text-transform:uppercase;font-size:.7rem;font-family:"fuguemono", sans-serif}.footer .mailing-list form button{padding:.5em 1.5em;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;color:#fccb0a;border:0.1em solid #fccb0a;text-transform:uppercase;cursor:pointer;float:left;background:transparent;margin-left:.8em}.footer .mailing-list form button:hover{background:#fccb0a;color:white}.footer .contact{float:right;width:258px;padding:0 0 0 1.5em;border-left:2px solid #393939;margin-top:30px}.footer .contact ul{float:right}.footer .contact ul li{color:white;float:left;width:100%;text-transform:uppercase;font-size:0.7em;margin:.5em 0}.footer .contact ul li:first-child{margin-top:0}.footer .contact ul li span{float:left;width:75px;color:white}.footer .contact ul li a{color:#fccb0a;text-transform:uppercase;text-decoration:none;letter-spacing:.05em}#visit{padding:5.375em 0 3em}#visit h2{margin-bottom:.5em;font-family:"fuguemono", sans-serif}#visit p{font-size:1.5em;text-align:center;width:100%;float:left;margin:.75em 0;line-height:1.5em}#visit form{width:39.375em;margin:2.75em auto 1.5em;float:left;position:relative;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#visit form>.dropdown,#visit form>input,#visit form>textarea,#visit form li{border:0.1875em solid #1f1f1f;background:transparent;padding:0.625em 1em;font-size:1em;line-height:1em;color:#1f1f1f;text-transform:uppercase;float:left;margin-bottom:1.875em;font-family:"fuguemono", sans-serif}#visit form>.dropdown.validated,#visit form>input.validated,#visit form>textarea.validated,#visit form li.validated{background:#fccb0a}#visit form input:-moz-placeholder,#visit form textarea:-moz-placeholder{color:#1f1f1f;text-transform:uppercase}#visit form input::-moz-placeholder,#visit form textarea::-moz-placeholder{color:#1f1f1f;text-transform:uppercase}#visit form input:-ms-input-placeholder,#visit form textarea:-ms-input-placeholder{color:#1f1f1f;text-transform:uppercase}#visit form input::-webkit-input-placeholder,#visit form textarea::-webkit-input-placeholder{color:#1f1f1f;text-transform:uppercase}#visit form input{padding-top:0.37em;padding-bottom:0.37em;min-height:2.625em}#visit form input[name='full_name']{width:26.875em}#visit form input[name='email']{width:18.8em}#visit form input[name='phone']{width:18.8em;margin-left:1.5em}#visit form input[name='height']{margin-left:1.5em;width:10.75em}#visit form input[name='date']{margin-left:1.5em;width:10.75em}#visit form input[name='date'].invisible{visibility:hidden !important}#visit form textarea{width:100%;resize:none;height:11.25em}#visit form button{font-size:1.5625em;padding:.5em 1.75em;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;color:#1f1f1f;border:0.1em solid #1f1f1f;text-transform:uppercase;position:relative;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;top:.25em;background:white}#visit form button:hover{background:#1f1f1f;color:white}#visit #volunteer-or-visit{vertical-align:middle;float:left;width:100%;text-align:center;margin-bottom:2.25em;position:relative;z-index:2;font-family:"fuguemono", sans-serif}#visit #volunteer-or-visit:not(span){font-size:1.125em;text-transform:uppercase}#visit #volunteer-or-visit span{font-size:1.875em;padding:.25em .5em .5em;cursor:pointer;border:.1em solid transparent;vertical-align:middle;position:relative;bottom:.175em}#visit #volunteer-or-visit span.selected{color:#fccb0a;border-color:#fccb0a;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#visit #post-visit-submit{text-align:center}#visit #post-visit-submit p{padding:3em 20% 0}#visit #post-visit-submit p.error{color:red}#visit #post-visit-submit p.success{color:#fccb0a}.dropdown{float:left;width:100%;position:relative;cursor:pointer;z-index:-1}.dropdown:after{content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABICAYAAAC0hqYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk5NDAyRjIxMzlCMTFFODkyOThDQTQ4Qzg3NUIxMUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk5NDAyRjMxMzlCMTFFODkyOThDQTQ4Qzg3NUIxMUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTk0MDJGMDEzOUIxMUU4OTI5OENBNDhDODc1QjExRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTk0MDJGMTEzOUIxMUU4OTI5OENBNDhDODc1QjExRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl4N650AAAY/SURBVHja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) no-repeat 0 0;background-size:90%;position:absolute;right:.5em;width:0.6875em;height:1em;font-size:1.1em}.dropdown.open{border-bottom:none !important;z-index:98}.dropdown.open:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.open ul{border-left:0.1875em solid #1f1f1f;border-right:0.1875em solid #1f1f1f;border-bottom:0.1875em solid #1f1f1f;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.dropdown ul{position:absolute;left:-0.1875em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:calc(100% + (0.1875em * 2));margin-top:.5em}.dropdown li{position:relative;border:none !important;cursor:pointer;float:left;width:100%;background:white !important;margin-bottom:0 !important}.dropdown li:hover{background:#fccb0a !important}.dropdown li.hidden{display:none}.dropdown span br{display:none}.sponsors{float:left;width:100%;max-width:950px;left:50%;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;position:relative;padding:3.5em 0 6em 25px}.sponsors li{width:18%;margin:1.75% 3.5%;vertical-align:middle;display:inline-block}.sponsors li:first-child{margin-left:0}.sponsors li:last-child{margin-right:0}.sponsors li img{max-width:100%;vertical-align:middle}#about{margin-top:5.5em}#about .sponsors{padding:6.125em 0}@media screen and (max-width: 949px) and (min-width: 768px){.content-contain,.sponsors{padding-left:2.5em;padding-right:2.5em}}@media screen and (max-width: 767px){.content-contain,.sponsors{padding-left:1em;padding-right:1em}}@media screen and (max-width: 949px){.content-contain{width:100%;max-width:none;float:left}.header{background:white;padding-top:1em;padding-bottom:1em}.header .logo{width:30%;margin-top:.325em}.header .nav{float:left;width:70%}.header .nav ul li{margin:0 .5em}.header .nav ul li:last-child{margin-right:0em}.header .nav ul li a{font-size:.875em}.intro{width:100%;float:left;height:125vw}.slides-contain{width:100%}.h1-contain{width:100%;height:100%}h1{font-size:1.85em;margin-top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}h2{font-size:1.65rem}.bx-wrapper{margin-bottom:0}.bx-wrapper img{width:100%}.bx-wrapper .bx-pager{display:none}.section:first-child p{font-size:1.15em;text-align:left;width:100%}.section:first-child p:first-of-type{width:100%;text-align:left;font-size:1.15em;margin-top:0}#about{margin-top:0}#about .sponsors{padding:2em 0 4em}.sponsors li{width:48.5%;padding:0 2em;margin:1.5em 0}.sponsors li:nth-of-type(odd){padding-left:0}.sponsors li:nth-of-type(even){padding-right:0}.sponsors li img{max-width:none;width:100%}.location{position:relative;padding-top:3em;height:auto}.location .hexagon{float:left;width:100%;overflow:hidden;float:none;margin-left:auto;margin-right:auto;padding-left:0;margin-top:0;padding-bottom:2em}.location .hexagon .hexa{-moz-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);margin:0 auto;height:300px;width:351px}.location .hexagon .name{font-size:7em}.location .location-details{width:100%;padding:0;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important}#visit{padding-bottom:5em}#visit p{font-size:1.15em}#visit form{width:100%;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:static;text-align:center}#visit form input,#visit form textarea,#visit form .dropdown{width:100% !important;float:none !important;clear:both;margin:1em auto !important;max-width:400px}#visit form button{font-size:1.2em;margin-top:1em;position:absolute;float:none;top:97%;height:2.75em}#visit #volunteer-or-visit{margin:1em 0}#visit #volunteer-or-visit span{font-size:1.15em}#visit #post-visit-submit p{padding-left:0;padding-right:0}.dropdown{z-index:0}.footer .logo{float:none;margin:0 auto;width:30%}.footer .logo img{width:100%;min-width:200px;position:relative;left:50%;transform:translateX(-50%)}.footer .contact{width:100%;float:left;padding:0;border:0;margin-top:50px}.footer .contact ul{width:100%}.footer .contact ul li{width:100%;margin:1em 0 !important;text-align:center}.footer .contact ul li span{width:auto;float:none}.footer .mailing-list{margin-top:50px;width:100%}.footer .mailing-list p{width:100%;text-align:center}.footer .mailing-list form{position:static}.footer .mailing-list form input{width:70%}#slides img{height:125vw}}
