progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figcaption,menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}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:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}button,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:focus,button:focus,a,button,.no-focus{outline:0}body,td,th,li,ol,ul,h1,h2,h3,h4,h5,p,button,form,dd,dt,dl{margin:0;padding:0;border:0;list-style-type:none;background:none}@font-face{font-family:'highway gothic';font-style:normal;font-weight:normal;src:url("../fonts/highway-gothic-condensed/highway-gothic-condensed.eot");src:url("../fonts/highway-gothic-condensed/highway-gothic-condensed.eot?#iefix") format("embedded-opentype"),url("../fonts/highway-gothic-condensed/highway-gothic-condensed.woff") format("woff"),url("../fonts/highway-gothic-condensed/highway-gothic-condensed.ttf") format("truetype")}@font-face{font-family:'highway gothic wide';font-style:normal;font-weight:normal;src:url("../fonts/highway-gothic-wide/highway-gothic-wide.eot");src:url("../fonts/highway-gothic-wide/highway-gothic-wide.eot?#iefix") format("embedded-opentype"),url("../fonts/highway-gothic-wide/highway-gothic-wide.woff") format("woff"),url("../fonts/highway-gothic-wide/highway-gothic-wide.ttf") format("truetype")}html{overflow-y:scroll}body{background:#fff}html,html body{height:100%;min-width:320px}html.mobile,html.mobile body{min-width:320px}body,a,p,div,button,input,select,textarea{font:18px 'highway gothic';text-transform:uppercase;letter-spacing:2px;text-indent:1px;color:#221f1f;text-decoration:none}button{cursor:pointer}button.off:hover,button:hover,a:hover{text-decoration:none;color:#dc292a}a.on,button.on,a.opened,button.opened{color:#dc292a}button.off{color:#908f8f}button.close{position:absolute;z-index:100;right:20px;top:0;display:block;width:20px;height:20px;overflow:hidden;text-indent:0}button.close img{position:relative;top:0;width:20px;height:40px}button.close:hover img{top:-20px}h1{display:inline-block;font:20px 'highway gothic wide';font-weight:normal;text-align:center;border-bottom:4px solid #221f1f}p{line-height:1.25em}#wrapper{width:100%;padding:40px 0 32px 0;text-align:center}#page{max-width:900px;margin:0 auto}.wrapper{padding-left:60px;padding-right:60px}#p_home #page>div{width:100%;position:relative}#p_home #page>div#header{padding-left:20px;padding-right:20px;overflow:hidden;margin-bottom:30px}#p_home #page>div#header img{z-index:1;cursor:pointer}#p_home #page>div#header button,#p_home #page>div#header a{z-index:2;position:absolute;top:17px}#p_home #page>div#header button{left:59px}#p_home #page>div#header a{right:59px}#p_home #page>div#header img#logo-compact{position:absolute;z-index:3;top:-1000px;display:block;width:50%;height:auto;margin-left:auto;margin-right:auto}#p_home #page>div#about{padding:0 0 24px 0}#p_home #page>div#about button.close{top:10px}#p_home #page>div#about p{padding-top:6px}#p_home #page>div.project{margin-left:auto;margin-right:auto;padding-bottom:31px}#p_home #page>div.project .wrapper img.photo{margin-top:18px;margin-bottom:13px}#p_home #page>div.project .wrapper p,#p_home #page>div.project .wrapper div{max-width:600px;margin:0 auto}#p_home #page>div.project .wrapper p{padding-bottom:6px}#p_home #page>div.project .wrapper p.soon{padding-bottom:0;color:#dc292a}#p_home #page>div.project .wrapper div{margin-top:0}#p_home #page>div.project .wrapper a{color:#dc292a;border-bottom:4px solid #dc292a}#p_home #page>div#locations{padding-top:6px;padding-bottom:2px;max-width:750px;margin-left:auto;margin-right:auto}#p_home #page>div#locations h1{margin-bottom:4px}#p_home #page>div#locations button.location{display:inline-block;margin:14px 17px 0 17px;font-size:38px;line-height:33px;height:33px;font-weight:bold}#p_home #page>div#locations div.soon-location{margin:34px auto;max-width:600px}#p_home #page>div#locations div.soon-location,#p_home #page>div#locations div.soon-location img{width:100%;height:auto;display:block}#p_home #page>div#locations div#soon{display:block;margin:34px auto 0 auto;font-size:78px;color:#dc292a;line-height:62px;height:62px}#p_home #page>div#locations div.location{position:relative;max-width:100%}#p_home #page>div#locations div.location button.logo{margin-top:12px;padding:0 15px 8px 15px}#p_home #page>div#locations div.location button.logo svg{width:100%}#p_home #page>div#locations div.location button.logo .red{position:absolute;visibility:hidden}#p_home #page>div#locations div.location button.logo .black{position:relative;visibility:visible}#p_home #page>div#locations div.location button.logo.on path{fill:#dc292a}#p_home #page>div#locations div.location button.logo.on .black{position:absolute;visibility:hidden}#p_home #page>div#locations div.location button.logo.on .red{position:relative;visibility:visible}#p_home #page>div#categories h1{margin-top:30px;margin-bottom:8px}#p_home #page>div#categories .wrapper{padding-left:0;padding-right:0}#p_home #page>div#categories button{display:block;margin:8px auto 0 auto;font-size:58px;line-height:53px;height:53px;font-weight:bold}#p_home #page>div#categories button.opened{color:#221f1f}#p_home #page>div#categories button.opened.off{color:#908f8f}#p_home #page>div#categories button.opened:hover,#p_home #page>div#categories button.opened.on{color:#dc292a}#p_home #page>div button.logo,#p_home #page>div button.logo img,#p_home #page>div img.logo,#p_home #page>div img.logo img,#p_home #page>div img.photo,#p_home #page>div img.photo img{position:relative;display:block;max-width:100%;min-width:150px;height:auto;margin-left:auto;margin-right:auto}#p_home.project #page>div#header a,#p_home.project #page>div#header button,#p_home.project #page>div#header img{display:none}#p_home.project #page>div#header img#logo-compact{position:relative;top:0}@media screen and (max-width: 600px){h1,body,a,p,div,button,input,select,textarea{font-size:14px;letter-spacing:1px}h1{border-bottom-width:2px}button.close{position:relative;right:auto;margin:16px auto 0 auto}#wrapper{padding:30px 0 27px 0}.wrapper{padding-left:30px;padding-right:30px}#p_home #page>div#header{padding-left:10px;padding-right:10px;margin-bottom:18px}#p_home #page>div#header button,#p_home #page>div#header a{top:4px}#p_home #page>div#header button{left:29px}#p_home #page>div#header a{right:29px}#p_home #page>div#about{padding:1px 0 18px 0}#p_home #page>div#about button.close{top:auto}#p_home #page>div#about p{padding-top:8px}#p_home #page>div.project{padding-bottom:11px}#p_home #page>div.project button.close{margin-top:22px;margin-bottom:7px}#p_home #page>div.project .wrapper img.photo{margin-bottom:15px}#p_home #page>div.project .wrapper p{padding-bottom:10px}#p_home #page>div.project .wrapper a{border-bottom-width:2px}#p_home #page>div#locations{max-width:450px;padding-top:9px}#p_home #page>div#locations h1{margin-bottom:4px}#p_home #page>div#locations button.location{font-size:24px;line-height:25px;height:25px;margin:13px 9px 0 9px}#p_home #page>div#locations div#soon{margin-top:19px;font-size:44px;line-height:50px;height:50px}#p_home #page>div#locations div.location button.logo{margin-top:17px;padding-bottom:2px}#p_home #page>div#categories h1{margin-top:23px;margin-bottom:4px}#p_home #page>div#categories button{margin-top:15px;padding-bottom:6px;font-size:34px;line-height:30px;height:30px}}
