/*!normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"SuisseIntl-Medium-WebS";src:url("../f/SuisseIntl-Medium-WebS.eot") format('eot'),url("../f/SuisseIntl-Medium-WebS.woff") format('woff');font-weight:300;font-style:normal}@font-face{font-family:"SuisseIntl-Medium-WebXL";src:url("../f/SuisseIntl-Medium-WebXL.eot") format('eot'),url("../f/SuisseIntl-Medium-WebXL.woff") format('woff');font-weight:500;font-style:normal}.responsive.image{overflow:hidden}.responsive.image:after{content:"";display:table;clear:both}.responsive.image .width_restrictor{position:relative;float:right;right:50%}.responsive.image .width_restrictor:after{content:"";display:table;clear:both}.responsive.image .aspect_maintainer{position:relative;float:left;right:-50%;width:100%}.responsive.image img{position:absolute;top:0;left:0;width:100%;height:100%}.opaque{opacity:1;visibility:visible}.transparent,.ajaxing{opacity:0;visibility:hidden}.relative.carousel{position:relative;white-space:nowrap;overflow:hidden;width:100%}.relative.carousel .prev,.relative.carousel .next{position:absolute;top:0;bottom:0;z-index:4}.relative.carousel .prev .arrow,.relative.carousel .next .arrow{display:none;position:absolute;font-size:1.5em;line-height:1;top:50%;margin-top:-0.5em;-ms-transform:scaleX(2);-webkit-transform:scaleX(2);transform:scaleX(2)}.relative.carousel .prev{left:0;right:50%;cursor:url('../i/left_arrow_cursor.png'),w-resize}.relative.carousel .prev .arrow{left:5%;padding-right:5px;-ms-transform:scaleX(2) rotateY(180deg);-webkit-transform:scaleX(2) rotateY(180deg);transform:scaleX(2) rotateY(180deg)}.relative.carousel .next{left:50%;right:0;cursor:url('../i/arrow_cursor.png'),e-resize}.relative.carousel .next .arrow{right:5%;padding-right:5px}.relative.carousel>.stacked{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;white-space:normal;width:100%;visibility:hidden}.relative.carousel>.stacked.slide{margin-left:-100%}.relative.carousel>.stacked.current{z-index:3;visibility:visible}.relative.carousel>.stacked.next_inwards_start,.relative.carousel>.stacked.next_outwards_end,.relative.carousel>.stacked.prev_inwards_start,.relative.carousel>.stacked.prev_outwards_end{z-index:2;visibility:visible}body.hmma .relative.carousel .prev{cursor:url('../i/left_arrow_cursor_black.png'),w-resize}body.hmma .relative.carousel .next{cursor:url('../i/arrow_cursor_black.png'),e-resize}html.touch .relative.carousel .prev .arrow,html.touch .relative.carousel .next .arrow{display:block}.scrollbar_measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}html body{height:100%}html{box-sizing:border-box}html.menu_open{overflow:hidden}html.menu_open body{overflow:hidden}*,*:before,*:after{box-sizing:inherit}.transition{-moz-transition-property:visibility,opacity;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:visibility,opacity;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:visibility,opacity;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}a{color:inherit;text-decoration:none}a.current{cursor:default}body.herbst a.current{color:#313131}body.hmma a.current{color:#828384}.no-touchevents a.current:hover,.no-js a.current:hover{text-decoration:none}a.current.hover{text-decoration:none}.no-touchevents a:hover,.no-js a:hover{text-decoration:underline}a.hover{text-decoration:underline}a:focus{outline:none}.image,.relative.carousel{background:#111}body.hmma .image,body.hmma .relative.carousel{background:#EEE}img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}img.transition{-moz-transition-property:all;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:all;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:all;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}img.grayscale{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);filter:gray}h1,h2,h3,h4,h5,h6{font-weight:normal}h1,h2,h3,h4,h5,h6,p,blockquote,span{-webkit-font-smoothing:antialiased}h1{font-size:3.25em}h2{font-size:2.8em}h3{font-size:1.75em}h4{font-size:1.35em}body{width:100%;font-family:Helvetica,sans-serif;font-weight:normal;font-size:13px;background:#000;color:#FFF}@media screen and (max-width:1120px){body{font-size:12px}}@media screen and (max-width:768px){body{font-size:11px}}@media screen and (max-width:480px){body{font-size:10px}}body.hmma{background:#FFF;color:#000}@media screen and (min-width:769px){body.hmma #menu #main_header{position:fixed;z-index:4}}body.hmma #menu #main_header h1{margin-top:1em}body.hmma #menu .inner{position:fixed;top:0;left:0;right:0;max-width:1440px;margin:0 auto;text-align:center;z-index:21;-webkit-font-smoothing:antialiased;font-size:18px}@media screen and (min-width:769px) and (max-width:1150px){body.hmma #menu .inner{font-size:1.56522vw}}@media screen and (max-width:768px){body.hmma #menu .inner.closed .categories{height:0}}@media screen and (max-width:768px){body.hmma #menu .site-sections:after{content:"";display:table;clear:both}}body.hmma #menu .site-sections a{display:inline-block;margin:4px 0;padding:.4em 0}body.hmma #menu .site-sections a:first-child{float:right;margin-right:2.77778%}body.hmma #menu .site-sections a:last-child{float:left;margin-left:2.77778%}@media screen and (max-width:768px){body.hmma #menu .site-sections a:last-child{float:right;margin-right:25px;margin-left:0}}body.hmma #menu .categories{margin:0 3%}@media screen and (min-width:769px){body.hmma #menu .categories{display:inline-block}}@media screen and (max-width:768px){body.hmma #menu .categories{overflow:hidden}}body.hmma #menu .categories .categories-inner{margin:0;padding:0}@media screen and (max-width:768px){body.hmma #menu .categories .categories-inner{margin:25px 0;columns:2;column-gap:25px;text-align:left}}body.hmma #menu .categories li{margin:4px 0}@media screen and (min-width:769px){body.hmma #menu .categories li{float:left;margin-left:1.5vw}body.hmma #menu .categories li:first-child{margin-left:0}}body.hmma #menu .categories li a{display:inline-block;padding:.4em 0}body.hmma .spacer{background:#FFF;background:rgba(255,255,255,0.8)}body.hmma #menu_button div{background:#000}body.hmma #menu .inner{background:#FFF}body.hmma #menu #vanisher{background:#FFF}body.hmma section.home .inner hgroup h1{padding-bottom:0;line-height:.65;margin-left:-3px}body.hmma section.home .inner hgroup p{padding:0 0 5em 8.33333%;margin-left:12px}@media screen and (max-width:768px){body.hmma section.home .inner hgroup p{padding-left:3.5%}}.spacer{height:15em;background:#000;background:rgba(0,0,0,0.8);pointer-events:none;-moz-transition-property:background;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:background;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:background;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}@media screen and (max-width:768px){#content .spacer{height:0!important}}#wrapper{width:100%;max-width:1440px;margin:0 auto;overflow-x:hidden}#menu_button{display:block;position:fixed;z-index:100}body.herbst #menu_button{width:40px;height:35px;margin-left:4.25%;top:0;margin-top:3%}body.hmma #menu_button{width:29px;height:25px;margin-left:3%;top:0;margin-top:10px;display:none}@media screen and (max-width:768px){body.hmma #menu_button{display:block}}.no-touchevents #menu_button:hover,.no-js #menu_button:hover{opacity:.7}#menu_button.hover{opacity:.7}#menu_button.current{color:inherit;cursor:pointer}.no-touchevents #menu_button.current:hover,.no-js #menu_button.current:hover{text-decoration:underline}#menu_button.current.hover{text-decoration:underline}#menu_button div{position:absolute;background:#FFF}body.hmma #menu_button div{width:25px;left:2px;height:2px;top:16px}body.hmma #menu_button div:first-child{top:8px}body.hmma #menu_button div.rotated{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:12px}body.hmma #menu_button div.rotated:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}body.herbst #menu_button div{width:35px;left:3px;height:2px;top:22px}body.herbst #menu_button div:first-child{top:12px}body.herbst #menu_button div.rotated{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:17px}body.herbst #menu_button div.rotated:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}#menu_button div.transition{-moz-transition-property:top,transform,-webkit-transform;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:top,transform,-webkit-transform;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:top,transform,-webkit-transform;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}body.menu #content{display:none}#menu{width:100%;top:0}body.herbst #menu{overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:769px){body.herbst #menu.fixed{position:fixed;max-width:1440px;margin:0 auto;z-index:4;height:100vh}body.herbst #menu.fixed .inner{height:calc(100% - 15em);overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}body.herbst #menu.fixed .inner .columns{margin-bottom:20px}}#menu .inner{position:relative;background:#000;background:rgba(0,0,0,0.8);visibility:visible;opacity:1}#menu .inner:after{content:"";display:table;clear:both}body.herbst #menu .inner.closed{visibility:hidden;opacity:0}#menu .inner.transition{-moz-transition-property:visibility,opacity;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:visibility,opacity;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:visibility,opacity;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}body.herbst #menu.closed{overflow:visible;height:auto;pointer-events:none}body.herbst #menu.closed .spacer{background:none}body.herbst #menu.closed #main_header{pointer-events:all}body.herbst #menu.no_inner .inner{display:none}#menu #vanisher{display:none;position:fixed;width:100%;max-width:1440px;z-index:5;background:#000;height:15em}#menu #main_header,#menu #p404_header{position:absolute;left:50%;margin-top:5vh;text-align:center;z-index:20;top:0;visibility:visible}#menu #main_header a,#menu #p404_header a{display:block;color:inherit!important;text-decoration:none!important}#menu #main_header h2,#menu #p404_header h2{margin:0;line-height:1.25}#menu #main_header p,#menu #p404_header p{font-size:1.5em}#menu #main_header{margin-left:-90px}@media screen and (max-width:1120px){#menu #main_header{margin-left:-83.5px}}@media screen and (max-width:768px){#menu #main_header{margin-left:-76.5px}}@media screen and (max-width:480px){#menu #main_header{margin-left:-69.5px}}#menu #p404_header{display:none;margin-left:-141px}@media screen and (max-width:1120px){#menu #p404_header{margin-left:-130px}}@media screen and (max-width:768px){#menu #p404_header{margin-left:-119.5px}}@media screen and (max-width:480px){#menu #p404_header{margin-left:-107.5px}}#menu .columns{position:relative;width:59.02778%;float:left}#menu .columns:after{content:"";display:table;clear:both}@media screen and (max-width:768px){#menu .columns{width:100%}}body.hmma #menu .columns{width:52.77778%}@media screen and (max-width:768px){body.hmma #menu .columns{width:100%}}#menu .columns h4{padding:.4em 0;margin:0}#menu .columns .column{float:left;padding:0 7.88235%;text-align:right;width:50%}@media screen and (max-width:480px){#menu .columns .column{width:100%}}body.hmma #menu .columns .column{padding:0 6.57895%}#menu .columns .column.left{padding-bottom:100px}@media screen and (max-width:768px){#menu .columns .column.left{padding-bottom:0}body.hmma #menu .columns .column.left{text-align:left}}@media screen and (max-width:480px){body.hmma #menu .columns .column.left{text-align:right}}#menu .columns .column.right{float:right}#menu .columns .column ul{padding-left:0;margin:0}#menu .columns .column li{list-style-type:none}body.hmma #menu .columns .column li h4{opacity:.5}body.hmma #menu .columns .column li.selected h4{opacity:1}#menu .columns .column li:last-child h4{margin-bottom:0}#menu .columns .column li img{display:none;position:fixed;top:13em;left:55.55556%;width:260px;max-width:100%;height:auto;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);filter:gray}body.hmma #menu .columns .column li img{top:11em;margin-top:-175.21739px;left:initial;left:auto;right:3.125%;z-index:6}@media screen and (min-width:1440px){body.hmma #menu .columns .column li img{margin-right:calc((100vw - 1440px) / 2)}}@media screen and (min-width:769px){.no-touchevents #menu .columns .column li a:hover img,.no-js #menu .columns .column li a:hover img{display:block}#menu .columns .column li a.hover img{display:block}}#menu .filters{position:absolute;clear:both;bottom:0;left:0;width:29.51389%}#menu .filters:after{content:"";display:table;clear:both}@media screen and (max-width:768px){#menu .filters{position:relative;float:left;width:50%;transform:translateY(-100%)}body.hmma #menu .filters{width:80%}}@media screen and (max-width:480px){#menu .filters{transform:translateY(0);margin-top:10%}}body.hmma #menu .filters{position:relative;float:left;margin-top:20px}#menu .filters .full{width:50%}#menu .filters a{display:block;text-align:center;float:left;width:33.33333%;position:relative}#menu .filters a span{position:absolute;top:0;margin-left:-7px}#menu .filters a p{margin:0;padding-top:20px}#menu .filters a.residential span{font-size:2em;line-height:.5}#menu .filters a.in_progress span{font-size:3em;line-height:.4}#menu .filters a.unbuilt span{font-size:3em;line-height:.4}#menu .sidebar{position:relative;margin-left:12.5%;float:right;text-align:left;min-height:475px;width:28.47222%}@media screen and (max-width:768px){#menu .sidebar{margin-top:10%;width:100%;padding:0 7.89474%}}body.hmma #menu .sidebar{float:right;width:63.88889%;min-height:0;margin-left:0;margin-top:20px}@media screen and (max-width:768px){body.hmma #menu .sidebar{margin:10% 0 100px 12.5%;width:100%;padding:0 7.89474%}}#menu .sidebar .qanda{position:absolute;top:0;width:50%;text-align:right}@media screen and (max-width:768px){#menu .sidebar .qanda{position:relative}}#menu .sidebar .qanda h4{margin:.4em 0 1em}#menu .sidebar .site_section{position:absolute;width:50%;top:50%;margin-top:-5em}#menu .sidebar .site_section:after{content:"";display:table;clear:both}@media screen and (max-width:768px){#menu .sidebar .site_section{position:relative;top:0;margin-top:10%;width:100%}}body.hmma #menu .sidebar .site_section{position:relative;float:left;top:0;margin-top:0;padding:0 5.43478%}@media screen and (max-width:768px){body.hmma #menu .sidebar .site_section{float:none;padding:0;margin-top:10%}}#menu .sidebar .site_section>*{float:right}@media screen and (max-width:768px){#menu .sidebar .site_section>*{float:left}}#menu .sidebar .site_section h4{display:inline-block;padding:0 10px 10px 0;margin:0;line-height:1.5;min-width:50%;text-align:right}#menu .sidebar .site_section h4.gallery{text-align:left}#menu .sidebar .site_section h4.hmma{width:100%;padding-top:10%}body.hmma #menu .sidebar .site_section h4{min-width:0;margin-right:27.77778%}@media screen and (max-width:768px){body.hmma #menu .sidebar .site_section h4{margin:0}}@media screen and (max-width:768px){#menu .sidebar .site_section h4{margin:0;min-width:initial;text-align:left}#menu .sidebar .site_section h4.gallery{display:none}}#menu .sidebar .contact{position:absolute;bottom:0}@media screen and (max-width:768px){#menu .sidebar .contact{position:relative;margin-top:10%;padding-left:25%}}body.hmma #menu .sidebar .contact{position:relative;float:left;padding:0 6.57895%}@media screen and (max-width:768px){body.hmma #menu .sidebar .contact{padding:0 0 0 25%}}#menu.project_hover .sidebar{visibility:hidden}body.hmma #menu.project_hover .sidebar{visibility:inherit}body.hmma #menu #main_header{margin-left:-167px}@media screen and (max-width:1120px){body.hmma #menu #main_header{margin-left:-154px}}@media screen and (max-width:768px){body.hmma #menu #main_header{margin-left:-141px}}@media screen and (max-width:480px){body.hmma #menu #main_header{margin-left:-128px}}body.home.index{overflow-x:hidden}body.home.index #content,body.home.index #menu{-moz-transition-property:left;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:left;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:left;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s;display:none;left:0;position:relative;left:100%}body.home.index #content.from_right,body.home.index #menu.from_right{left:0}body.home.index #menu #main_header{position:absolute!important}body.home.index.hmma #menu .inner{position:absolute!important}html.no-touch body.home.index #menu_button{opacity:0;visibility:hidden}section.home{position:absolute;width:100%;top:0;bottom:0;padding-bottom:12.5%;overflow-y:auto;-webkit-overflow-scrolling:touch}section.home .inner{max-width:1440px;overflow-x:hidden;cursor:url('../i/arrow_cursor.png'),e-resize}section.home .inner a{cursor:url('../i/arrow_cursor.png'),e-resize}section.home .inner .anim_wrapper{position:relative;right:0}section.home .inner .anim_wrapper.to_left{right:100%}section.home .inner .anim_wrapper.transition{-moz-transition-property:right;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:right;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:right;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}section.home .inner hgroup{position:relative}section.home .inner hgroup a{display:block}.no-touchevents section.home .inner hgroup a:hover,.no-js section.home .inner hgroup a:hover{text-decoration:none}section.home .inner hgroup a.hover{text-decoration:none}section.home .inner hgroup h1{font-weight:inherit;margin:0;padding:.67em 0 .335em 8.33333%;font-size:15.5em}@media screen and (max-width:1120px){section.home .inner hgroup h1{font-size:13em}}@media screen and (max-width:768px){section.home .inner hgroup h1{font-size:11.5em;padding:.67em 0 0 4.25%}}@media screen and (max-width:480px){section.home .inner hgroup h1{font-size:10em}}section.home .inner .detail{position:relative}section.home .inner .detail:after{content:"";display:table;clear:both}section.home .inner .detail>div{width:66%}@media screen and (max-width:768px){section.home .inner .detail>div{width:100%;padding:0 5.5%}}section.home .inner .detail>div>a{display:block}.no-touchevents section.home .inner .detail>div>a:hover .image,.no-js section.home .inner .detail>div>a:hover .image{opacity:.9}section.home .inner .detail>div>a.hover .image{opacity:.9}section.home .inner .detail>div.contact{position:absolute;width:34%;bottom:70%;right:0;padding:0 5.55556%}@media screen and (max-width:768px){section.home .inner .detail>div.contact{width:100%;position:relative;bottom:0;float:left;margin-top:10%}}section.home .inner .detail>div.contact a{cursor:pointer}body.hmma section.home .inner{cursor:url('../i/arrow_cursor_black.png'),e-resize}body.hmma section.home .inner a{cursor:url('../i/arrow_cursor_black.png'),e-resize}html.touch section.home .inner{cursor:default}html.touch section.home .inner a{cursor:default}.contact p{font-size:1.1em;margin:0;line-height:1.3}body.projects.index #menu,body.home.index #menu{overflow:visible}@media screen and (min-width:769px){body.projects.index #menu #vanisher,body.home.index #menu #vanisher{display:block}body.projects.index #menu #main_header,body.home.index #menu #main_header{position:fixed}}body.projects.index #content,body.home.index #content{position:relative;z-index:6;overflow:hidden;width:100%}body.projects.index #content .spacer,body.home.index #content .spacer{height:0!important}@media screen and (min-width:769px){body.projects.index.herbst #menu_button{opacity:0;visibility:hidden}}body.projects.index.herbst #menu_button.pre_ajax{opacity:0;visibility:hidden}body.projects.index.herbst #menu_button div{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:17px}body.projects.index.herbst #menu_button div:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}h2#project_gallery,h2#in_progress_gallery,h2#unbuilt_gallery{width:29.51389%;padding:5em 5.20833% 0 0;margin-top:0;text-align:right;line-height:1.3;-webkit-transform:translate3d(0,0,0)}@media screen and (max-width:768px){h2#project_gallery,h2#in_progress_gallery,h2#unbuilt_gallery{width:100%;margin:0;padding:2.5em 7.69231% 0;text-align:left;font-size:2.2em}}h2#in_progress_gallery,h2#unbuilt_gallery{padding-top:0}section.projects_to_top{width:29.51389%;position:absolute;right:0;top:0;bottom:0;font-size:2.8em;padding:200vh 5% 5%}section.projects_to_top a{display:block;height:100%;width:100%;cursor:n-resize}@media screen and (max-width:768px){section.projects_to_top{display:none}}.in_progress_categories,.unbuilt_categories{position:relative;width:29.51389%;margin:0 0 30px 0;padding:0 2.77778% 0 0;text-align:right;overflow:hidden;max-height:3.25em;transition:max-height .75s}.in_progress_categories:after,.unbuilt_categories:after{content:"";display:table;clear:both}@media screen and (max-width:768px){.in_progress_categories,.unbuilt_categories{width:100%;text-align:left;margin:30px 0;padding:0 0 0 4.10256%}}.in_progress_categories::before,.unbuilt_categories::before{content:'Filter Projects';display:block;line-height:1;cursor:pointer;font-size:1.25em;padding:1em 8.23529% 1em 0}@media screen and (max-width:768px){.in_progress_categories::before,.unbuilt_categories::before{padding:1em 0 1em 3.74332%}}.in_progress_categories.open,.unbuilt_categories.open{max-height:500px}.in_progress_categories.open::before,.unbuilt_categories.open::before{display:none}.in_progress_categories ul,.unbuilt_categories ul{margin:4px 0 0;padding:0}.in_progress_categories li,.unbuilt_categories li{position:relative;list-style-type:none;padding:0 8.23529% 0 0}@media screen and (max-width:768px){.in_progress_categories li,.unbuilt_categories li{padding:0 0 0 3.74332%}}.in_progress_categories label,.unbuilt_categories label{display:block;font-size:1.05em;padding:.4em 0 .4em;cursor:pointer}@media screen and (max-width:768px){.in_progress_categories label,.unbuilt_categories label{padding:.4em 0;font-size:1.25em}}.in_progress_categories input[type='radio'],.unbuilt_categories input[type='radio']{background:none;border:0;outline:0;border-radius:0;box-shadow:none;text-indent:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:absolute;width:6px;height:6px;position:absolute;right:0;top:11px;border-radius:50%;cursor:pointer}@media screen and (max-width:768px){.in_progress_categories input[type='radio'],.unbuilt_categories input[type='radio']{display:none}}.in_progress_categories input[type='radio']:checked,.unbuilt_categories input[type='radio']:checked{background:currentColor}.in_progress_categories input[type='radio']:checked+label,.unbuilt_categories input[type='radio']:checked+label{opacity:.5}.in_progress_categories input[type='submit'],.unbuilt_categories input[type='submit']{margin:1.5em 8.23529% 0 0;-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;outline:0;box-shadow:0;padding:.75em 2em;letter-spacing:.05em;border:1px solid #000;background:#000;color:#FFF}@media screen and (max-width:768px){.in_progress_categories input[type='submit'],.unbuilt_categories input[type='submit']{margin:1.5em 0 0 3.74332%}}.in_progress_categories input[type='submit']:hover,.unbuilt_categories input[type='submit']:hover{background:#FFF;color:#000}html.js .in_progress_categories input[type='submit'],html.js .unbuilt_categories input[type='submit']{visibility:hidden;position:absolute}section.projects{-webkit-transform:translate3d(0,0,0)}body.herbst section.projects{width:74.65278%;padding:3.47222%;margin-bottom:34.72222%}@media screen and (max-width:768px){body.herbst section.projects{width:100%;padding:0}}body.hmma section.projects{margin-top:7.63889%}body.hmma section.projects:after{content:"";display:table;clear:both}body.herbst section.projects.in_progress,body.herbst section.projects.unbuilt{width:100%}body.herbst section.projects.in_progress article,body.herbst section.projects.unbuilt article{width:100%}body.herbst section.projects.in_progress article h2,body.herbst section.projects.unbuilt article h2{text-align:right;padding-left:65%}@media screen and (max-width:768px){body.herbst section.projects.in_progress article h2,body.herbst section.projects.unbuilt article h2{padding-left:0}}body.herbst section.projects.in_progress article h3,body.herbst section.projects.unbuilt article h3{text-align:left}body.herbst section.projects.in_progress .stacked.transition,body.herbst section.projects.unbuilt .stacked.transition{-moz-transition-property:left,visibility;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:left,visibility;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:left,visibility;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}body.herbst section.projects.in_progress .stacked.current,body.herbst section.projects.unbuilt .stacked.current{left:0}body.herbst section.projects.in_progress .stacked.next_inwards_start,body.herbst section.projects.unbuilt .stacked.next_inwards_start{left:100%}body.herbst section.projects.in_progress .stacked.next_outwards_end,body.herbst section.projects.unbuilt .stacked.next_outwards_end{left:-100%}body.herbst section.projects.in_progress .stacked.prev_inwards_start,body.herbst section.projects.unbuilt .stacked.prev_inwards_start{left:-100%}body.herbst section.projects.in_progress .stacked.prev_outwards_end,body.herbst section.projects.unbuilt .stacked.prev_outwards_end{left:100%}section.projects article{text-align:center}section.projects article.transition{-moz-transition-property:visibility,opacity;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:visibility,opacity;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:visibility,opacity;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}body.herbst section.projects article{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:50%;padding:2.32558%}body.herbst section.projects article:nth-child(5n+3){width:100%}@media screen and (max-width:768px){body.herbst section.projects article{width:100%;padding:7.69231%}}body.hmma section.projects article{float:left;width:21.52778%;margin-left:2.77778%;margin-bottom:1.38889%}@media screen and (max-width:768px){body.hmma section.projects article{width:94%;margin:0 3% 3% 3%}}body.hmma section.projects article:nth-child(6n+3),body.hmma section.projects article:nth-child(6n+4){width:45.83333%}@media screen and (max-width:768px){body.hmma section.projects article:nth-child(6n+3),body.hmma section.projects article:nth-child(6n+4){width:94%}}body.hmma section.projects article:nth-child(6n+3){float:right;margin-right:2.77778%;margin-left:0}@media screen and (max-width:768px){body.hmma section.projects article:nth-child(6n+3){margin:0 3% 3% 3%}}body.hmma section.projects article:nth-child(6n+7){clear:both}body.hmma section.projects article .project-heading{font-size:1.75em;line-height:1.15;margin:1em 0}@media screen and (max-width:768px){body.hmma section.projects article .project-heading{min-height:2.3em}}section.projects article h3{position:relative;padding:0 20px}body.hmma section.projects article h3{font-size:1em;margin:0}section.projects article h3 .arrow{position:absolute;right:0;top:50%;margin-top:-0.5em;opacity:0;-moz-transition-property:opacity;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}.no-touchevents section.projects article a:hover .arrow,.no-js section.projects article a:hover .arrow{opacity:1}section.projects article a.hover .arrow{opacity:1}article.project:after{content:"";display:table;clear:both}@media screen and (max-width:768px){article.project{position:relative;white-space:nowrap;overflow:hidden;width:100%}}article.project .column{position:relative;float:left;width:68.25%;padding:.69444%}@media screen and (max-width:768px){article.project .column{width:100%;padding:3%;float:none;position:relative;display:inline-block;vertical-align:top;white-space:normal}}article.project .column.left{padding:.69444% 3%;opacity:1}@media screen and (max-width:768px){article.project .column.left{display:none}}article.project .column.left.transition{-moz-transition-property:width;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:width;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:width;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}@media screen and (max-width:768px){article.project .column.left.transition{-moz-transition-property:opacity;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:opacity;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s;display:inline-block}}@media screen and (min-width:769px){article.project .column.left.full{width:99.5%}}@media screen and (max-width:768px){article.project .column.left.full{display:inline-block;opacity:.99}}article.project .column.right{float:right;font-size:1.35em;width:31.25%;padding:.69444% 11.80556% .69444% 2.77778%;margin-right:0}@media screen and (max-width:768px){article.project .column.right{padding:0 4.5%;width:100%;float:none}article.project .column.right>div{max-width:350px}}article.project .column.right.transition{-moz-transition-property:margin;-moz-transition-duration:.75;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:margin;-webkit-transition-duration:.75;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:margin;transition-duration:.75;transition-timing-function:ease;transition-delay:0s}@media screen and (max-width:768px){article.project .column.right.transition{-moz-transition-property:margin;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:margin;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:margin;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}}@media screen and (min-width:769px){article.project .column.right.closed{margin-right:-31.25%}}@media screen and (max-width:768px){article.project .column.right.closed{margin-left:-100%;display:none}article.project .column.right.closed.transition{display:inline-block}}article.project hgroup{position:relative}article.project hgroup:after{content:"";display:table;clear:both}@media screen and (max-width:768px){article.project hgroup{margin-bottom:2em}}article.project hgroup h2{text-align:center;width:auto;margin-left:14.14141%;padding-right:45%}@media screen and (max-width:768px){article.project hgroup h2{margin:1.5em 1.5em .83em 0;padding:0;text-align:left}}article.project hgroup .left.column{display:block;position:relative;left:0;padding-left:4.5%}article.project .images video{position:relative;width:100%;height:auto;z-index:20;margin-bottom:7.57576%}html.menu_open article.project .images video{position:static}article.project .images .image{position:relative;margin-bottom:7.57576%}article.project .images .image:hover{z-index:20}article.project .description{margin-bottom:52.08333%}@media screen and (max-width:768px){article.project .description{margin-bottom:15.625%}}article.project .description p{margin:0 0 1em;line-height:1.3}article.project .publications,article.project .awards,article.project .attributions{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:2px #FFF solid}article.project .publications p,article.project .awards p,article.project .attributions p{margin:1em 0;font-size:.8em;line-height:1.5}article.project .publications p.title,article.project .awards p.title,article.project .attributions p.title{margin:0;font-size:1em}article.project .publications p:last-child,article.project .awards p:last-child,article.project .attributions p:last-child{margin-bottom:0}article.project .share:after{content:"";display:table;clear:both}@media screen and (max-width:768px){article.project .share{margin:10.41667% 0}}article.project .share p{margin:0}@media screen and (max-width:768px){article.project .share p{float:left}}article.project .share p.share{margin:1em 0;width:100%}article.project .share a{display:block;width:25px;height:25px;margin:5px 0 5px}article.project .share a.face{background:url('../i/face.png') no-repeat;background-position:left center}article.project .share a.twit{background:url('../i/twit.png') no-repeat;background-position:left center}article.project .share a.pin{background:url('../i/pin.png') no-repeat;background-position:left center}article.project .related{margin:20.20202% 0}article.project .related:after{content:"";display:table;clear:both}@media screen and (max-width:768px){article.project .related{width:70%;margin-left:15%}}article.project .related article{float:left;padding:2.65957%;width:50%}@media screen and (max-width:768px){article.project .related article{width:100%}}article.project .related article:first-child{padding-left:0}article.project .related article:last-child{padding-right:0}article.project .related article h3{position:relative;text-align:center;padding:0 20px;line-height:1}article.project .related article h3 .arrow{position:absolute;top:50%;margin-top:-0.5em;-moz-transition-property:opacity;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s;opacity:0}@media screen and (max-width:768px){article.project .related article h3 .arrow{opacity:1}}article.project .related article a{display:block;opacity:.5}.no-touchevents article.project .related article a:hover,.no-js article.project .related article a:hover{opacity:1}.no-touchevents article.project .related article a:hover .arrow,.no-js article.project .related article a:hover .arrow{opacity:1}article.project .related article a.hover{opacity:1}article.project .related article a.hover .arrow{opacity:1}article.project .related article.left .arrow{left:0}article.project .related article.right .arrow{right:0}article.project .related article img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);filter:gray}article.project .sidebar_control{position:absolute;right:0;top:0;bottom:0}article.project .sidebar_control .mobile{display:none}article.project .sidebar_control .mobile p{font-size:1.2em;text-decoration:underline;cursor:pointer}@media screen and (max-width:768px){article.project .sidebar_control{width:2em;left:auto}article.project .sidebar_control .mobile{display:block;position:absolute;top:0;bottom:0;width:0}article.project .sidebar_control .desktop{display:none!important}}article.project .sidebar_control .desktop{display:block;position:fixed;top:50%;width:30px;height:166px;margin-top:-83px;right:0;z-index:20;font-size:1.25em}article.project .sidebar_control .desktop.transition{-moz-transition-property:right;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:right;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:right;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}article.project .sidebar_control .desktop.off{right:-30px}article.project .sidebar_control .desktop p{margin:0}article.project .sidebar_control .desktop p.invisible{display:none}article.project .sidebar_control .desktop p:hover{cursor:pointer}article.project .sidebar_control .desktop p:hover .help_text{display:block}article.project .sidebar_control .desktop p span{position:absolute}article.project .sidebar_control .desktop p span.arrow{width:100%;height:100%;text-align:center}article.project .sidebar_control .desktop p span.arrow:before{content:'';display:inline-block;vertical-align:middle;height:100%}article.project .sidebar_control .desktop p span.arrow>*{display:inline-block;vertical-align:middle}article.project .sidebar_control .desktop p span.help_text{top:38%;width:150px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;line-height:30px;padding-left:10px;font-size:1em;display:none}article.project .sidebar_control .desktop p span.help_text.always_on{display:block}article.project .sidebar_control .mobile p{position:absolute;bottom:0;right:0;visibility:visible;text-align:right;margin:0}article.project .sidebar_control .mobile p:after{content:"";display:table;clear:both}article.project .sidebar_control .mobile p span{float:left;line-height:20px}article.project .sidebar_control .mobile p span.help_text{display:none;font-size:.8em;padding-left:10px}article.project .sidebar_control .mobile p:hover{cursor:pointer}article.project .sidebar_control .mobile p:hover .help_text{display:block}article.project .sidebar_control .mobile p.close{text-align:right}article.project .sidebar_control .mobile p.close span{float:right}article.project .sidebar_control .mobile p.transition{-moz-transition-property:opacity,visibility;-moz-transition-duration:.75s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:opacity,visibility;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s;transition-property:opacity,visibility;transition-duration:.75s;transition-timing-function:ease;transition-delay:0s}article.project .sidebar_control .mobile p.invisible{visibility:hidden;opacity:0}body.hmma article.project .publications,body.hmma article.project .awards,body.hmma article.project .attributions{border-bottom:2px #000 solid}body.hmma .share a.face{background:url('../i/face_black.png') no-repeat;background-position:left center}body.hmma .share a.twit{background:url('../i/twit_black.png') no-repeat;background-position:left center}body.hmma .share a.pin{background:url('../i/pin_black.png') no-repeat;background-position:left center}article.in_progress_project,article.unbuilt_project{padding:0 10% 10%}@media screen and (max-width:768px){body.herbst article.in_progress_project,body.herbst article.unbuilt_project{padding:4.5%}body.hmma article.in_progress_project,body.hmma article.unbuilt_project{padding:3%}}article.in_progress_project h2,article.unbuilt_project h2{margin:7.5% 0;text-align:right;line-height:1.3;padding-left:65%}@media screen and (max-width:768px){article.in_progress_project h2,article.unbuilt_project h2{padding-left:0}}article.in_progress_project .image,article.unbuilt_project .image{position:relative;margin:3% 0}article.in_progress_project .image:hover,article.unbuilt_project .image:hover{z-index:20}article.studio:after{content:"";display:table;clear:both}body.herbst article.studio{padding:0 5.20833%}body.hmma article.studio{padding:0 3%}article.studio hgroup{float:left;width:100%;margin-bottom:6.97674%}article.studio hgroup h2{margin:0 0 1em;padding-left:20.54264%}@media screen and (max-width:768px){article.studio hgroup h2{padding-left:0}}article.studio hgroup .quote{font-size:1.35em;padding:0 25.5814% 0 42.63566%}@media screen and (max-width:768px){article.studio hgroup .quote{padding:0}}article.studio .staff,article.studio>.image{float:left;margin:0 1.93798%;width:56.20155%}@media screen and (max-width:768px){article.studio .staff,article.studio>.image{width:100%;margin:0 0 6.97674%}}article.studio .staff{display:flex;flex-wrap:wrap;justify-content:left}@media screen and (max-width:768px){article.studio .staff{display:block}}article.studio .staff .person{width:37.93103%;margin:0 6.03448% 6.03448%}@media screen and (max-width:768px){article.studio .staff .person{width:100%;margin:0 0 6.97674%}}article.studio .staff .person p{margin:0 0 .2em}article.studio .staff .person .image+p{margin-top:1em}article.studio .text{float:left;padding:0 13.17829% 0 1.93798%;font-size:1.35em;width:39.92248%}@media screen and (max-width:768px){article.studio .text{width:100%;padding:0}}article.studio .text h3{margin:.75em 0;font-size:1.25em}article.studio .text h3.publications{margin-top:20.3125%}article.studio .text h3.awards{margin-bottom:20.3125%}article.studio .text .contact{font-size:.8em;margin:21.875% 0 40.625%}article.studio .text a{text-decoration:underline}article.studio .text>:first-child{margin-top:0}article.qanda{padding:0 5.20833%}article.qanda:after{content:"";display:table;clear:both}article.qanda hgroup{float:left;width:100%;margin-bottom:6.97674%;font-size:1.35em}article.qanda hgroup:after{content:"";display:table;clear:both}article.qanda hgroup>div{float:left;padding:0 9.68992%;width:50%}@media screen and (max-width:768px){article.qanda hgroup>div{width:100%}article.qanda hgroup>div.left{text-align:left;padding:0 25% 0 0}article.qanda hgroup>div.right{padding:0 25%}}article.qanda section{float:left;padding:0 1.93798%;width:56.20155%}@media screen and (max-width:768px){article.qanda section{width:80%;margin:5% 10%}}article.qanda section.contact{clear:both;font-size:.8em;margin:21.875% 0 40.625%}article.qanda section.text,article.qanda section.contact{padding-right:13.17829%;font-size:1.35em;float:right;width:43.79845%}@media screen and (max-width:768px){article.qanda section.text,article.qanda section.contact{width:100%;margin:5% 0;padding:0 17%}}article.qanda section.text a,article.qanda section.contact a{text-decoration:underline}@media screen and (max-width:768px){article.qanda section.contact{font-size:1em;margin-bottom:5em}}article.qanda section.secondary{padding:0 6.89655%;margin-top:55.17241%}@media screen and (max-width:768px){article.qanda section.secondary{display:none}}article.qanda section.secondary h3{text-align:center}section.publications{padding:0 13.88889%}section.publications hgroup{padding:.69444%}section.publications hgroup:after{content:"";display:table;clear:both}section.publications hgroup h2{width:100%;float:left;margin-bottom:0}section.publications hgroup nav{float:right}section.publications hgroup nav h3:first-child{margin-top:0}section.publications>div{padding:.69444%}section.publications>div>div:after{content:"";display:table;clear:both}section.publications>div h3{float:left;width:50%}@media screen and (max-width:768px){section.publications>div h3{width:100%}}section.publications>div ul{float:right;padding:0;font-size:1.15em;width:35%}@media screen and (max-width:768px){section.publications>div ul{width:100%}}section.publications>div ul li{list-style-type:none;line-height:1.3;margin-bottom:6.94444%}section.publications>div ul li p{margin:.5em 0}section.publications>div ul li p:first-child{margin-bottom:1em}section.publications>div ul li a{text-decoration:underline}section.awards{padding:0 13.88889%}section.awards hgroup{padding:.69444%}section.awards hgroup:after{content:"";display:table;clear:both}section.awards hgroup h2{width:100%;float:left;margin-bottom:0}section.awards hgroup nav{float:right}section.awards hgroup nav h3:first-child{margin-top:0}section.awards>div{padding:.69444%}section.awards>div>div:after{content:"";display:table;clear:both}section.awards>div h3{float:left;width:35%;text-align:right}@media screen and (max-width:768px){section.awards>div h3{width:100%}}section.awards>div ul{float:right;padding:0;font-size:1.15em;width:35%}@media screen and (max-width:768px){section.awards>div ul{width:100%}}section.awards>div ul li{list-style-type:none;line-height:1.3;margin-bottom:6.94444%}section.awards>div ul li p{margin:.5em 0}section.awards>div ul li a{text-decoration:underline}.no-touchevents section.awards>div ul li a:hover,.no-js section.awards>div ul li a:hover{text-decoration:none}section.awards>div ul li a.hover{text-decoration:none}body.p404 #content{display:none!important}body.p404 #p404_header{display:block!important}body.p404 #main_header{display:none!important}body.p404 a.current:hover{text-decoration:none}body.p404 a:hover{text-decoration:underline}html.touch article.project hgroup .right.column p .help_text{display:block}