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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'ttsymbols';src:url(/assets/tt-symbols_v2-webfont-cd0f6fcf671a0ad8f4a4e764d5aea11c.eot);src:url(/assets/tt-symbols_v2-webfont-cd0f6fcf671a0ad8f4a4e764d5aea11c.eot?#iefix) format("embedded-opentype"),url(/assets/tt-symbols_v2-webfont-b595d73c8a21c8ec8de2656b8100a576.woff) format("woff"),url(/assets/tt-symbols_v2-webfont-5900de3350f284c2d7fc9d04894faf15.ttf) format("truetype"),url(/assets/tt-symbols_v2-webfont-e0825d70588c92795a7c14182ac99699.svg#ttsymbols) format("svg");font-weight:normal;font-style:normal}.mCSB_container{width:auto;margin-right:30px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:15px;height:100%;top:0;right:1px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCustomScrollBox{width:100%;padding-right:8px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mCSB_container{margin-right:0}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_dragger{height:20%}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;background:#000;background:#ccc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-tt-scroll.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-tt-scroll.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#aaa}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-tt-scroll>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#888}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-tt-scroll>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}a{text-decoration:none}a:link,a:visited{color:#aaaaaa}a:link,a:visited,a:hover,a:active{outline:none}a:focus,a:active{outline:none}.no-touch a:focus,.no-touch a:hover,.no-touch a:active{color:#222222}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.hidden{visibility:hidden}.no_display{display:none}a.current{color:#222222;cursor:default}a.hovered{color:#222222}.disabled{opacity:0.5;cursor:default}.disabled a{cursor:default}.disabled:hover{color:inherit}.fullheight{display:inline-block;height:100%;vertical-align:middle}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}em{font-family:"HelveticaNeueW01-46Ligh", "Helvetica Neue", Helvetica, Arial, sans-serif}strong{font-family:"HelveticaNeueW01-85Heav", "Helvetica Neue", Helvetica, Arial, sans-serif}strong em{font-family:"HelveticaNeueW01-86Heav", "Helvetica Neue", Helvetica, Arial, sans-serif}img{-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{line-height:1.25}h1{font-family:"HelveticaNeueW01-85Heav", "Helvetica Neue", Helvetica, Arial, sans-serif}h6{color:#888888}p{margin-bottom:1em}.image_links{display:none}html{height:100%;-webkit-text-size-adjust:none}body{font-size:16px;background-color:white;color:#888888;font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5;height:100%;position:relative;-webkit-text-size-adjust:100%}#bgr{position:absolute;width:100%;height:100%;top:0;left:0}#wrapper{position:absolute;width:100%;height:100%;top:0;left:0;padding:8%}#container{position:relative;width:100%;height:100%;margin:0}#main{position:relative;height:100%;margin:0 16.25em 0 0;padding:6.75em 0 10.75em 0}#side{position:absolute;width:15.5em;height:100%;top:0;right:0;z-index:1300;padding:6.75em 0 0 0;background-color:white}#header_area{position:absolute;width:100%;height:6em;top:0;left:0;z-index:1400}#header_area .about_link{display:block;width:40%;height:100%}#header_area .about_link .logo{display:inline-block;font-family:"ttsymbols", "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.375em;line-height:1;color:#222222;margin-left:1.5em;vertical-align:middle}#header_area .about_link .tt{display:none;font-size:1em;color:#222222;vertical-align:middle;margin-left:0.125em}#header_area .item_info{display:none}#header_area .hover_links{display:none}#header_area .buttons{position:absolute;width:15.5em;height:100%;top:0;right:0}#header_area .buttons a{position:absolute;display:block;height:100%;top:0;text-align:center}#header_area .buttons a .icon{font-size:1.75em;display:inline-block;vertical-align:middle;color:#cccccc}#header_area .buttons a .label{display:none;position:absolute;top:50%;margin-right:0.375em;margin-top:-0.75em;white-space:nowrap;color:#aaaaaa}#header_area .buttons a .label span{font-size:0.8125em}#header_area .buttons .next_image{width:5.125em;left:0;text-align:left}#header_area .buttons .next_image .icon{margin-left:0.8125em}#header_area .buttons .next_image .label{right:5.875em}#header_area .buttons .next_project{width:5.125em;left:5.125em}#header_area .buttons .next_project .icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin:0.2em 0 0 0.1em}#header_area .buttons .next_project .label{right:11em}#header_area .buttons .category_toggle{width:5.25em;right:0}#header_area .buttons .category_toggle .icon{width:1em;margin:-0.1em 0 0 -0.25em;font-size:1.4em;-ms-word-wrap:break-word;word-wrap:break-word;line-height:0.4;-webkit-transform:scaleX(1.4);-moz-transform:scaleX(1.4);-ms-transform:scaleX(1.4);-o-transform:scaleX(1.4);transform:scaleX(1.4)}#header_area .buttons .category_toggle .label{right:16.25em}.about #header_area .tt{display:inline-block}.no-touch #header_area a:hover .tt,.no-touch #header_area a.hovered .tt{display:inline-block}.no-touch #header_area a:hover .icon,.no-touch #header_area a.hovered .icon{color:#222222}.no-touch #header_area a:hover .label,.no-touch #header_area a.hovered .label{display:block}#image_area{position:relative;height:100%;overflow:hidden}#image_area .borders{z-index:10}#image_area .static{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}#image_area .static img{width:100%}#image_area #image_buttons{position:absolute;width:100%;height:100%;top:0;left:0;z-index:40}#image_area #image_buttons span{position:absolute;width:40%;height:100%}#image_area #image_buttons a{display:block;height:100%}#image_area #image_buttons .prev{left:0}#image_area #image_buttons .next{right:0}#image_area #slideshow{position:absolute;width:100%;height:100%}#image_area #caption_box{display:none;position:absolute;bottom:2em;right:0;z-index:45;background-color:black;border:1px solid #555555;font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.8125em;color:#eeeeee;margin:0 2em;padding:0.5em 1.5em}#image_area #hover_image{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:50;background-repeat:no-repeat;background-position:center center;background-size:cover}#image_area .top{top:0;right:0;left:auto}#image_area .right{top:0;bottom:auto;right:0}#image_area .bottom{bottom:0;left:0;right:auto}#image_area .left{top:auto;bottom:0;left:0}.intro #image_area #caption_box{color:#888888;font-size:0.875em;background-color:transparent;border:none}.webstyle{background-color:#eef0ed}.webstyle img{box-shadow:0.25em 0.5em 1.25em 0.5em rgba(0,0,0,0.3)}#info_area{position:absolute;width:100%;height:10em;bottom:0;left:0;padding:1.75em}#info_area #project_info_button{position:absolute;top:0;left:0;width:100%;height:100%;display:none}#info_area h1,#info_area h2{display:inline-block;font-size:0.875em}#info_area h1{color:#222222}#info_area h1 em{font-family:"HelveticaNeueW01-86Heav", "Helvetica Neue", Helvetica, Arial, sans-serif}#info_area h2{margin-bottom:1em;font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, Arial, sans-serif}#info_area .separator{margin:0 0.25em}#info_area .project_link,#info_area .sales_link{font-family:"HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, Arial, sans-serif}#info_area .text{font-size:0.8125em}#info_area .info_holding{display:none}#info_area .slide_num{font-family:"HelveticaNeueW01-85Heav", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.875em;margin-left:0.5em;white-space:nowrap}#project_list_button{display:none;padding:1.5em 1.75em}#project_list_button span{font-family:"HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.875em}#project_list_area{position:relative;height:100%}#project_list_container{position:relative;width:100%;height:100%}.mCustomScrollBox .mCSB_scrollTools{z-index:200}#button_area{position:absolute;width:100%;height:10em;bottom:0;left:0}.border{position:absolute;background-color:#cccccc}.top{top:0;left:0;width:100%;height:1px;z-index:100}.right{bottom:0;right:0;width:1px;height:100%;z-index:101}.bottom{bottom:0;right:0;width:100%;height:1px;z-index:102}.left{top:0;left:0;width:1px;height:100%;z-index:103}.project_list{padding:1.25em 0}.project_list a{display:block;padding:0.5em 1.75em 0.5em 1.75em}.project_list p{font-family:"HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.8125em;line-height:1.25;margin:0}.project_list p em{font-family:"HelveticaNeueW01-76Bold", "Helvetica Neue", Helvetica, Arial, sans-serif}.project_list p.type{font-family:"HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.75}.project_list .hover_links{display:none}.project_list .project_info,.project_list .about_info{display:none}.project_list h3{margin:0 2.5em 0.5em 1.75em;padding:0.5em 0 0.75em 0;border-bottom:1px solid #cccccc}.project_list h3 span{font-family:"HelveticaNeueW01-75Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.8125em;line-height:1.25}.project_list .b_head{margin-top:1.5em}.project_list .dotted_rule{margin:0 2.5em 0.5em 1.75em;padding:0.5em 0 0.75em 0;border-bottom:1px dotted #cccccc}@media only screen and (max-width: 1366px) and (min-aspect-ratio: 3 / 2){#header_area{height:4em}#header_area .buttons{width:18.5em}#header_area .buttons .next_image{width:6.125em;left:0}#header_area .buttons .next_image .label{right:6.875em}#header_area .buttons .next_project{width:6.125em;left:6.125em}#header_area .buttons .next_project .label{right:13em}#header_area .buttons .category_toggle{width:6.25em;right:0}#header_area .buttons .category_toggle .label{right:19.25em}#wrapper{padding:4%}#main{margin-right:19.25em;padding-top:4.75em}#side{width:18.5em;padding-top:4.75em}}@media only screen and (max-width: 768px){#header_area{height:5em}#header_area .buttons .next_image{display:none}#header_area .buttons .next_project{left:auto;right:0}#header_area .buttons .category_toggle{display:none}#main{margin:0;padding-top:5.75em;padding-bottom:16em}#side{width:100%;height:4.5em;top:auto;bottom:0;padding:0}#side #project_list_button{display:block}#side #project_list_container{display:none}#info_area{top:auto;bottom:5.25em}}@media only screen and (max-width: 640px) and (-webkit-min-device-pixel-ratio: 2){#wrapper{font-size:0.5em}}@media only screen and (max-width: 640px){#wrapper{padding:2em 3em 3em 3em}#container{font-size:1.5em}#header_area{height:3em}#header_area .border{display:none}#header_area .about_link .logo{margin-left:0;font-size:1.625em}#header_area .buttons .next_project{left:auto;right:0;width:3em}#header_area .buttons .next_project .icon{margin:-0.2em 0 0 0.1em;font-size:2em}#main{margin:0;padding:14.5em 0 5.25em 0}#image_area #caption_box{font-size:0.625em}#side{width:100%;height:4.5em;top:auto;bottom:0;padding:0}#side #project_list_button{display:block}#side #project_list_container{display:none}#info_area{top:3.75em;bottom:auto}#info_area #project_info_button{display:block}#info_area h1,#info_area h2{display:inline-block}#info_area h1{margin-top:0.2em}#info_area h2{margin-bottom:0}#info_area .publisher,#info_area .details,#info_area .separator.inner,#info_area .project_link,#info_area .sales_link,#info_area .text{display:none}#info_area.open h1,#info_area.open h2{display:block;line-height:1.5}#info_area.open h2{margin-bottom:1em}#info_area.open h2 a{position:relative;z-index:1000}#info_area.open .publisher,#info_area.open .details,#info_area.open .separator.inner,#info_area.open .project_link,#info_area.open .sales_link{display:inline}#info_area.open .separator.outer{display:none}#info_area.open .text{display:block}.about #info_area .separator.outer,.intro #info_area .separator.outer{display:none}}@media only screen and (max-width: 640px) and (orientation: landscape){#wrapper{padding:0}#header_area,#side,#info_area{display:none}#main{padding:0}#image_area .border{display:none}}
