@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none;padding:0;margin:0;-webkit-appearance:none}abbr[title],acronym[title]{text-decoration:none}input,select,textarea{border-radius:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes carouselSlideOutNext{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes carouselSlideInNext{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes carouselSlideOutPrev{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes carouselSlideInPrev{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@font-face{font-family:"gridarch-icons";src:url("../../../gridarch/assets/font/public-icons/gridarch-icons.eot?201703281057");src:url("../../../gridarch/assets/font/public-icons/gridarch-icons.eot?201703281057#iefix") format("embedded-opentype"),url("../../../gridarch/assets/font/public-icons/gridarch-icons.woff?201703281057") format("woff"),url("../../../gridarch/assets/font/public-icons/gridarch-icons.ttf?201703281057") format("truetype"),url("../../../gridarch/assets/font/public-icons/gridarch-icons.svg?201703281057#gridarch-icons") format("svg");font-weight:normal;font-style:normal;unicode-range:U+E600-E60A,U+E610-E619}#header button:before,#sitenav .filter-label:after,.filter-search button:before,.icon:before,.modal-arrow:before,.modal-close:before{font-family:"gridarch-icons";font-weight:normal}*,:after,:before{box-sizing:border-box}#sitenav .updates:after,.container-half:after,.container:after,.filter-menu-items:after,.filter-search:after,.filter:after,.post-specs:after,.row:after,.social-links:after{content:" ";height:0;display:table;clear:both}.sr-only{text-indent:110%;white-space:nowrap;overflow:hidden}.links{list-style:none;padding:0;margin:0}.cell-overlay{opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}.preview.in .cell-overlay,.preview:hover .cell-overlay{opacity:1;visibility:visible}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Thin.eot");src:url("../font/gotham/Gotham-Thin.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Thin.woff") format("woff"),url("../font/gotham/Gotham-Thin.ttf") format("truetype"),url("../font/gotham/Gotham-Thin.svg#Gotham-Thin") format("svg");font-style:normal;font-weight:100}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-ThinIta.eot");src:url("../font/gotham/Gotham-ThinIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-ThinIta.woff") format("woff"),url("../font/gotham/Gotham-ThinIta.ttf") format("truetype"),url("../font/gotham/Gotham-ThinIta.svg#Gotham-ThinIta") format("svg");font-style:italic;font-weight:100}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-XLight.eot");src:url("../font/gotham/Gotham-XLight.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-XLight.woff") format("woff"),url("../font/gotham/Gotham-XLight.ttf") format("truetype"),url("../font/gotham/Gotham-XLight.svg#Gotham-XLight") format("svg");font-style:normal;font-weight:200}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-XLightIta.eot");src:url("../font/gotham/Gotham-XLightIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-XLightIta.woff") format("woff"),url("../font/gotham/Gotham-XLightIta.ttf") format("truetype"),url("../font/gotham/Gotham-XLightIta.svg#Gotham-XLightIta") format("svg");font-style:italic;font-weight:200}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Light.eot");src:url("../font/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Light.woff") format("woff"),url("../font/gotham/Gotham-Light.ttf") format("truetype"),url("../font/gotham/Gotham-Light.svg#Gotham-Light") format("svg");font-style:normal;font-weight:300}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-LightIta.eot");src:url("../font/gotham/Gotham-LightIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-LightIta.woff") format("woff"),url("../font/gotham/Gotham-LightIta.ttf") format("truetype"),url("../font/gotham/Gotham-LightIta.svg#Gotham-LightIta") format("svg");font-style:italic;font-weight:300}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Book.eot");src:url("../font/gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Book.woff") format("woff"),url("../font/gotham/Gotham-Book.ttf") format("truetype"),url("../font/gotham/Gotham-Book.svg#Gotham-Book") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-BookIta.eot");src:url("../font/gotham/Gotham-BookIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-BookIta.woff") format("woff"),url("../font/gotham/Gotham-BookIta.ttf") format("truetype"),url("../font/gotham/Gotham-BookIta.svg#Gotham-BookIta") format("svg");font-style:italic;font-weight:400}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Medium.eot");src:url("../font/gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Medium.woff") format("woff"),url("../font/gotham/Gotham-Medium.ttf") format("truetype"),url("../font/gotham/Gotham-Medium.svg#Gotham-Medium") format("svg");font-style:normal;font-weight:500}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-MediumIta.eot");src:url("../font/gotham/Gotham-MediumIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-MediumIta.woff") format("woff"),url("../font/gotham/Gotham-MediumIta.ttf") format("truetype"),url("../font/gotham/Gotham-MediumIta.svg#Gotham-MediumIta") format("svg");font-style:italic;font-weight:500}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Bold.eot");src:url("../font/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Bold.woff") format("woff"),url("../font/gotham/Gotham-Bold.ttf") format("truetype"),url("../font/gotham/Gotham-Bold.svg#Gotham-Bold") format("svg");font-style:normal;font-weight:600}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-BoldIta.eot");src:url("../font/gotham/Gotham-BoldIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-BoldIta.woff") format("woff"),url("../font/gotham/Gotham-BoldIta.ttf") format("truetype"),url("../font/gotham/Gotham-BoldIta.svg#Gotham-BoldIta") format("svg");font-style:italic;font-weight:600}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Black.eot");src:url("../font/gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Black.woff") format("woff"),url("../font/gotham/Gotham-Black.ttf") format("truetype"),url("../font/gotham/Gotham-Black.svg#Gotham-Black") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-BlackIta.eot");src:url("../font/gotham/Gotham-BlackIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-BlackIta.woff") format("woff"),url("../font/gotham/Gotham-BlackIta.ttf") format("truetype"),url("../font/gotham/Gotham-BlackIta.svg#Gotham-BlackIta") format("svg");font-style:italic;font-weight:700}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-Ultra.eot");src:url("../font/gotham/Gotham-Ultra.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-Ultra.woff") format("woff"),url("../font/gotham/Gotham-Ultra.ttf") format("truetype"),url("../font/gotham/Gotham-Ultra.svg#Gotham-Ultra") format("svg");font-style:normal;font-weight:800}@font-face{font-family:"GothamFontFace";src:url("../font/gotham/Gotham-UltraIta.eot");src:url("../font/gotham/Gotham-UltraIta.eot?#iefix") format("embedded-opentype"),url("../font/gotham/Gotham-UltraIta.woff") format("woff"),url("../font/gotham/Gotham-UltraIta.ttf") format("truetype"),url("../font/gotham/Gotham-UltraIta.svg#Gotham-UltraIta") format("svg");font-style:italic;font-weight:800}body,button,input,select,textarea{font-family:"GothamFontFace",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"GothamFontFace",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}.cellcolor-default .cell-content,.color-default{color:#333;background-color:#fff}.cellcolor-default a,.color-default a{color:#333;text-decoration:underline}.cellcolor-default a.button,.cellcolor-default a:hover,.color-default a.button,.color-default a:hover{text-decoration:none}.cellcolor-default .button,.color-default .button{color:#333;border-color:#333}.cellcolor-default .button:hover,.color-default .button:hover{color:#fff;background-color:#333}.cellcolor-default .button.inverse,.color-default .button.inverse{color:#fff;background-color:#333}.cellcolor-default .button.inverse:hover,.color-default .button.inverse:hover{color:#333;background-color:#fff}.bg-default{background-color:#fff}.text-default{color:#fff}.cellcolor-white .cell-content,.color-white{color:#333;background-color:#fff}.cellcolor-white a,.color-white a{color:#333;text-decoration:underline}.cellcolor-white a.button,.cellcolor-white a:hover,.color-white a.button,.color-white a:hover{text-decoration:none}.cellcolor-white .button,.color-white .button{color:#333;border-color:#333}.cellcolor-white .button:hover,.color-white .button:hover{color:#fff;background-color:#333}.cellcolor-white .button.inverse,.color-white .button.inverse{color:#fff;background-color:#333}.cellcolor-white .button.inverse:hover,.color-white .button.inverse:hover{color:#333;background-color:#fff}.bg-white{background-color:#fff}.text-white{color:#fff}.cellcolor-black .cell-content,.color-black{color:#fff;background-color:#333}.cellcolor-black a,.color-black a{color:#fff;text-decoration:underline}.cellcolor-black a.button,.cellcolor-black a:hover,.color-black a.button,.color-black a:hover{text-decoration:none}.cellcolor-black .button,.color-black .button{color:#fff;border-color:#fff}.cellcolor-black .button:hover,.color-black .button:hover{color:#333;background-color:#fff}.cellcolor-black .button.inverse,.color-black .button.inverse{color:#333;background-color:#fff}.cellcolor-black .button.inverse:hover,.color-black .button.inverse:hover{color:#fff;background-color:#333}.bg-black{background-color:#333}.text-black{color:#333}.cellcolor-gray .cell-content,.color-gray{color:#fff;background-color:#999}.cellcolor-gray a,.color-gray a{color:#fff;text-decoration:underline}.cellcolor-gray a.button,.cellcolor-gray a:hover,.color-gray a.button,.color-gray a:hover{text-decoration:none}.cellcolor-gray .button,.color-gray .button{color:#fff;border-color:#fff}.cellcolor-gray .button:hover,.color-gray .button:hover{color:#999;background-color:#fff}.cellcolor-gray .button.inverse,.color-gray .button.inverse{color:#999;background-color:#fff}.cellcolor-gray .button.inverse:hover,.color-gray .button.inverse:hover{color:#fff;background-color:#999}.bg-gray{background-color:#999}.text-gray{color:#999}.cellcolor-gray-dark .cell-content,.color-gray-dark{color:#fff;background-color:#666}.cellcolor-gray-dark a,.color-gray-dark a{color:#fff;text-decoration:underline}.cellcolor-gray-dark a.button,.cellcolor-gray-dark a:hover,.color-gray-dark a.button,.color-gray-dark a:hover{text-decoration:none}.cellcolor-gray-dark .button,.color-gray-dark .button{color:#fff;border-color:#fff}.cellcolor-gray-dark .button:hover,.color-gray-dark .button:hover{color:#666;background-color:#fff}.cellcolor-gray-dark .button.inverse,.color-gray-dark .button.inverse{color:#666;background-color:#fff}.cellcolor-gray-dark .button.inverse:hover,.color-gray-dark .button.inverse:hover{color:#fff;background-color:#666}.bg-gray-dark{background-color:#666}.text-gray-dark{color:#666}.cellcolor-gray-light .cell-content,.color-gray-light{color:#333;background-color:#ccc}.cellcolor-gray-light a,.color-gray-light a{color:#333;text-decoration:underline}.cellcolor-gray-light a.button,.cellcolor-gray-light a:hover,.color-gray-light a.button,.color-gray-light a:hover{text-decoration:none}.cellcolor-gray-light .button,.color-gray-light .button{color:#333;border-color:#333}.cellcolor-gray-light .button:hover,.color-gray-light .button:hover{color:#ccc;background-color:#333}.cellcolor-gray-light .button.inverse,.color-gray-light .button.inverse{color:#ccc;background-color:#333}.cellcolor-gray-light .button.inverse:hover,.color-gray-light .button.inverse:hover{color:#333;background-color:#ccc}.bg-gray-light{background-color:#ccc}.text-gray-light{color:#ccc}.cellcolor-blue .cell-content,.color-blue{color:#fff;background-color:#333}.cellcolor-blue a,.color-blue a{color:#fff;text-decoration:underline}.cellcolor-blue a.button,.cellcolor-blue a:hover,.color-blue a.button,.color-blue a:hover{text-decoration:none}.cellcolor-blue .button,.color-blue .button{color:#fff;border-color:#fff}.cellcolor-blue .button:hover,.color-blue .button:hover{color:#333;background-color:#fff}.cellcolor-blue .button.inverse,.color-blue .button.inverse{color:#333;background-color:#fff}.cellcolor-blue .button.inverse:hover,.color-blue .button.inverse:hover{color:#fff;background-color:#333}.bg-blue{background-color:#333}.text-blue{color:#333}.lipsum{color:#f0f!important}*{-webkit-font-smoothing:antialiased}body{font-size:14px}body.lang-sc,body.lang-tc,body.lang-zh{font-size:16px}button,input,select,textarea{font-size:1em;padding:0;border:none;background:transparent}button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}.italic,em{font-style:italic}.bold,strong{font-weight:600}sub,sup{font-size:0.75em;display:inline-block;margin-top:-1em}sup{vertical-align:super}sub{vertical-align:sub}a,button{cursor:pointer;transition:color 0.2s,background 0.2s,border 0.2s,opacity 0.2s}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}a.plain{color:inherit!important;text-decoration:none!important}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin:0 0 0.5em}hr{clear:both;margin:1.4em 0;border:none;border-top:1px solid}ol,p,ul{line-height:1.4em;margin:0 0 1.4em}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin-top:0.7em}li{margin:0 0 0.7em}small{font-size:0.8em}hr{border:none;border-bottom:2px solid #999;margin:1.5em 0}img.aligncenter{display:block;margin:0 auto 1.4em}img.alignleft{float:left;clear:left;margin:0 1.4em 1.4em 0}img.alignright{float:right;clear:right;margin:0 0 1.4em 1.4em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.allcaps{text-transform:uppercase}.weight-thin{font-weight:100!important}.weight-xlight{font-weight:200!important}.weight-light{font-weight:300!important}.weight-regular{font-weight:400!important}.weight-medium{font-weight:500!important}.weight-bold{font-weight:600!important}.weight-black{font-weight:700!important}.weight-xblack{font-weight:800!important}.pre{white-space:pre-line}.lead{font-size:1.25em;line-height:1.4em;margin:0 0 1em}.jumbo{font-size:1.55em;line-height:1.2em;margin:0 0 1em}ol.plain,ul.plain{list-style:none;padding:0}.menu:after{content:" ";height:0;display:table;clear:both}.menu,.menu li{margin:0}.menu li:before{content:none}.sr-only{height:0!important;margin:0!important;padding:0!important}.text-wrapper{position:relative;z-index:1}.text-wrapper:after{content:" ";height:0;display:table;clear:both}#page{overflow:hidden}#body{margin:0 auto}.container,.container-half{position:relative;z-index:1;padding-left:50px;padding-right:50px;margin:0 auto}.crop{overflow:hidden}.break{clear:both}hr.break{border:none;margin:0 0 75px}hr.break.minor{margin:0 0 30px}.row{margin:0 -15px}.row .col{padding-left:15px;padding-right:15px;margin-bottom:30px}.col{float:left;width:100%}ul.row{list-style:none;padding:0}.valign{display:table;width:100%;height:100%;table-layout:fixed}.valign-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.valign-inner,.valign>.inner{display:table-cell}.valign.center .valign-inner,.valign.center>.inner{vertical-align:middle}.valign.bottom .valign-inner,.valign.bottom>.inner{vertical-align:bottom}img.alignleft{float:left;margin-right:1.4em;margin-bottom:1.4em}img.alignright{float:right;margin-left:1.4em;margin-bottom:1.4em}img.aligncenter{display:block;margin:1.4em auto}iframe{display:block;margin:0 auto;max-width:100%;height:auto}.iframe{display:block;position:relative;height:0;padding:0 0 56.25%}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fullpage{height:600px}.cell-content,.cell-frame,.grid-cell,.grid-subcell,.subcell-frame{display:block}.grid{position:relative;margin:0 auto}.grid:after{content:" ";height:0;display:table;clear:both}.grid-item{display:block;position:relative;z-index:1;float:left;width:100%}.grid-cell.align-right{float:right}.grid-break{clear:both}.grid-cell.width-twothirds{width:66.6666666667%}.height-twothirds>.cell-frame{padding-bottom:66.6666666667%}.grid-cell.left-twothirds{margin-left:66.6666666667%}.grid-cell.right-twothirds{margin-right:66.6666666667%}.width-twothirds.height-twothirds>.cell-frame{padding-bottom:100%}.width-twothirds.height-half>.cell-frame{padding-bottom:75%}.width-twothirds.height-third>.cell-frame{padding-bottom:50%}.width-twothirds.height-quarter>.cell-frame{padding-bottom:37.5%}.width-twothirds.height-eighth>.cell-frame{padding-bottom:18.75%}.grid-cell.width-half{width:50%}.height-half>.cell-frame{padding-bottom:50%}.grid-cell.left-half{margin-left:50%}.grid-cell.right-half{margin-right:50%}.width-half.height-twothirds>.cell-frame{padding-bottom:133.33334%}.width-half.height-half>.cell-frame{padding-bottom:100%}.width-half.height-third>.cell-frame{padding-bottom:66.66667%}.width-half.height-quarter>.cell-frame{padding-bottom:50%}.width-half.height-eighth>.cell-frame{padding-bottom:25%}.grid-cell.width-third{width:33.3333333333%}.height-third>.cell-frame{padding-bottom:33.3333333333%}.grid-cell.left-third{margin-left:33.3333333333%}.grid-cell.right-third{margin-right:33.3333333333%}.width-third.height-twothirds>.cell-frame{padding-bottom:200%}.width-third.height-half>.cell-frame{padding-bottom:150%}.width-third.height-third>.cell-frame{padding-bottom:100%}.width-third.height-quarter>.cell-frame{padding-bottom:75%}.width-third.height-eighth>.cell-frame{padding-bottom:37.5%}.grid-cell.width-quarter{width:25%}.height-quarter>.cell-frame{padding-bottom:25%}.grid-cell.left-quarter{margin-left:25%}.grid-cell.right-quarter{margin-right:25%}.width-quarter.height-twothirds>.cell-frame{padding-bottom:266.66667%}.width-quarter.height-half>.cell-frame{padding-bottom:200%}.width-quarter.height-third>.cell-frame{padding-bottom:133.33334%}.width-quarter.height-quarter>.cell-frame{padding-bottom:100%}.width-quarter.height-eighth>.cell-frame{padding-bottom:50%}.grid-cell.width-eighth{width:12.5%}.height-eighth>.cell-frame{padding-bottom:12.5%}.grid-cell.left-eighth{margin-left:12.5%}.grid-cell.right-eighth{margin-right:12.5%}.width-eighth.height-twothirds>.cell-frame{padding-bottom:533.33334%}.width-eighth.height-half>.cell-frame{padding-bottom:400%}.width-eighth.height-third>.cell-frame{padding-bottom:266.66667%}.width-eighth.height-quarter>.cell-frame{padding-bottom:200%}.width-eighth.height-eighth>.cell-frame{padding-bottom:100%}.cell-frame{position:relative;height:0}.height-full>.cell-frame{height:100vh;min-height:700px}.height-auto>.cell-frame{height:auto}.cell-content{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.height-auto>.cell-frame>.cell-content{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0}.grid-subcell{float:left;width:100%}.subcell-frame{position:relative;height:0;padding:0 0 100%}.cell-overlay{position:absolute;z-index:1;text-align:center}.cell-asset{background:center center no-repeat;background-size:cover}.anchor-top .cell-asset{background-position-y:top}.anchor-middle .cell-asset{background-position-y:center}.anchor-bottom .cell-asset{background-position-y:bottom}.anchor-left .cell-asset{background-position-x:left}.anchor-center .cell-asset{background-position-x:center}.anchor-right .cell-asset{background-position-x:right}.cell-content video{display:block;width:100%}.icon-menu:before{content:"\e600"}.icon-search:before{content:"\e601"}.icon-filter:before{content:"\e602"}.icon-plus:before{content:"\e603"}.icon-close:before{content:"\e604"}.icon-arrow-up:before{content:"\e605"}.icon-arrow-down:before{content:"\e606"}.icon-arrow-left:before{content:"\e607"}.icon-arrow-right:before{content:"\e608"}.icon-caret-up:before{content:"\e609"}.icon-caret-down:before{content:"\e60a"}.icon-linkedin:before{content:"\e610"}.icon-facebook:before{content:"\e611"}.icon-twitter:before{content:"\e612"}.icon-instagram:before{content:"\e613"}.icon-youtube:before{content:"\e614"}.icon-googleplus:before{content:"\e615"}.icon-pinterest:before{content:"\e616"}.icon-flickr:before{content:"\e617"}.icon-wechat:before{content:"\e618"}.icon-vcard:before{content:"\e619"}.with-fill:before{content:"";z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;transition:0.5s ease-out;transition-property:top,right,bottom,left}.with-fill.cellcolor-default:before,.with-fill.color-default:before{background-color:#fff}.with-fill.cellcolor-white:before,.with-fill.color-white:before{background-color:#fff}.with-fill.cellcolor-black:before,.with-fill.color-black:before{background-color:#333}.with-fill.cellcolor-gray:before,.with-fill.color-gray:before{background-color:#999}.with-fill.cellcolor-gray-dark:before,.with-fill.color-gray-dark:before{background-color:#666}.with-fill.cellcolor-gray-light:before,.with-fill.color-gray-light:before{background-color:#ccc}.with-fill.cellcolor-blue:before,.with-fill.color-blue:before{background-color:#333}.cellcolor-default blockquote,.cellcolor-white blockquote,.color-default blockquote,.color-white blockquote{color:#999}.cellcolor-default blockquote:before,.cellcolor-white blockquote:before,.color-default blockquote:before,.color-white blockquote:before{color:#333}body{color:#333;font-weight:300}h1{font-size:40px}h1.large{font-size:60px}h2{font-size:32px}h2.large{font-size:48px}h3{font-size:24px}h3.large{font-size:36px}h4{font-size:18px}h4.large{font-size:21px}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{padding-left:1em}ol.indented,ul.indented{padding-left:1em}ul{list-style:none}ul li:before{float:left;width:2em;margin-left:-2em;font-family:"gridarch-icons";font-size:0.5em;text-align:center;content:"\e603"}.bold,strong{font-weight:500}blockquote{margin:1em 0;font-size:20px}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}blockquote p{line-height:1.2em;margin:0 0 0.5em}blockquote p:last-child{margin:0}blockquote:before{content:"+";display:block;margin-left:-0.25em;font-size:2em;font-weight:400;line-height:0.75em}.citation{font-size:14px;font-weight:600}.lead{font-size:1.3125em}.links a{text-decoration:none}.links a:hover{text-decoration:underline}.split-text{position:relative}.split-text:after{content:" ";height:0;display:table;clear:both}.split-text .plus:before{content:"\e603";font:36px/1em "gridarch-icons";position:absolute;z-index:5;top:50%;left:50%;width:1em;height:1em;color:#fff;line-height:1em;text-align:center;margin-top:-0.5em;margin-left:-0.5em}.split-text .text-half{float:left;width:50%;margin:0}.split-text .text-half.left{text-align:right;padding-right:45px}.split-text .text-half.right{text-align:left;padding-left:45px}.buttons{padding:0;list-style:none}.buttons li{margin:0 0 10px}.buttons li:before{content:none}.buttons .button{padding:10px 10px;border:1px solid;font-size:13px;font-weight:500;text-transform:uppercase}.buttons .button:after{content:" +";padding:0 5px}.style-title h1,.style-title h2,.style-title h3,.style-title h4,.style-title h5,.style-title h6,.style-title ol,.style-title p,.style-title ul{margin:0}.style-title h1,.style-title h2,.style-title h3,.style-title h4,.style-title h5,.style-title h6{font-size:28px!important;font-weight:300!important}.size-small{font-size:0.8em}.size-normal{font-size:1em}.size-large{font-size:1.25em}.size-xlarge{font-size:1.5em}.size-jumbo{font-size:2em}#body{padding-bottom:70px}.blurb{padding:30px}.blurb .valign center{max-width:500px;margin:0 auto}.section{position:relative;padding:0 30px}.section-heading{clear:both;padding:170px 0 30px;margin:0;color:#333;font-size:28px;font-weight:300}.section-heading.before-panel{padding-bottom:0}.section-footer{clear:both;padding:30px 0 0;margin:0;color:#333;font-size:18px;font-weight:300;text-align:right}.grid{margin:0 auto}.cell-caption{position:absolute;bottom:0;left:0;padding:25px 30px;margin:0}.cell-caption,.cell-caption a{color:#fff}.format-text .cell-content{padding:25px}.style-blurb .cell-content{padding:60px}.cell-content .text-wrapper{margin:0 auto}.cell-content .text-wrapper.nocenter{margin:0}.height-auto.format-text>.cell-frame>.cell-content{padding-top:150px;padding-bottom:150px}.height-auto.format-text.style-slim>.cell-frame>.cell-content{padding-top:30px;padding-bottom:30px}.format-2and1 .cell-content,.format-panel .cell-content{padding:30px 0}.grid.packery .grid-cell.align-right.stamp{right:0}.grid.with-gutter{margin-left:-10px;margin-right:-10px}.grid.with-gutter .cell-content{top:10px;left:10px;right:10px;bottom:10px}.cell-fraction{display:block;position:relative;float:left;padding:20px}.cell-fraction.half.vertical{width:50%}.cell-fraction.half.horizontal{height:50%}.cell-fraction.quarter{width:50%;height:50%}.cell-fraction.quarter.vertical{width:25%}.cell-fraction.quarter.horizontal{height:25%}.cell-fraction.vertical{height:100%}.cell-fraction.horizontal{width:100%}.cell-overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75)}.cell-overlay .button{font-size:18px;font-weight:300;color:#fff;border:1px solid #fff}.cell-overlay .button:hover{background-color:#fff;color:#333}.image-label{display:flex;position:absolute;inset:15px;flex-direction:column;justify-content:center;align-items:stretch;transition:opacity 0.4s,visibility 0.4s}.image-label p{background:rgba(51,51,51,0.7);color:#fff;font-family:"GothamFontFace",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif;font-size:20px;text-align:center;padding:15px}.media-pdf .cell-asset:hover .image-label{opacity:0;visibility:hidden}[data-background]{background:#eee center center no-repeat!important;background-size:40px 40px!important}.backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:center center no-repeat;background-size:cover;overflow:hidden}.backdrop.anchor-top{background-position-y:top}.backdrop.anchor-middle{background-position-y:center}.backdrop.anchor-bottom{background-position-y:bottom}.backdrop.anchor-left{background-position-x:left}.backdrop.anchor-center{background-position-x:center}.backdrop.anchor-right{background-position-x:right}.backdrop.fadein{animation:fadeIn 1s ease-out}.with-backdrop{overflow:hidden}img.pixel{position:absolute;z-index:0;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}img.pixel.fadeout{animation:fadeOut 1s ease-out}.darken:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.embed .frame,.iframe{display:block;position:relative;height:0;padding:0 0 56.25%}.embed .frame iframe,.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cell-asset{background-size:cover}.grid-item.grid-subcell .cell-asset{background-size:100% 100%}.cell-asset .tooltip{position:absolute;z-index:1;top:50%;left:0;width:100%;font-size:2em;font-weight:600;line-height:1em;text-align:center;margin-top:-0.5em;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}a.cell-asset:after{content:"";z-index:0;background:rgba(255,255,255,0.7);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}a.cell-asset:hover .tooltip,a.cell-asset:hover:after{opacity:1;visibility:visible}.image-wrapper{display:block;position:relative}.image-wrapper img{display:block;width:100%;height:auto}.image-wrapper .tooltip{position:absolute;z-index:1;top:50%;left:0;width:100%;font-size:2em;font-weight:600;line-height:1em;text-align:center;margin-top:-0.5em;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}a.image-wrapper{padding:20px}a.image-wrapper:before{content:"";border:1px solid #999;position:absolute;top:10px;left:10px;right:10px;bottom:10px}a.image-wrapper:after{content:"";z-index:0;background:rgba(255,255,255,0.7);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}a.image-wrapper:hover .tooltip,a.image-wrapper:hover:after{opacity:1;visibility:visible}.button{display:inline-block;padding:0.75em 1.5em;border:1px solid;transition:color 0.2s,background 0.2s,border 0.2s,opacity 0.2s}.button:hover{text-decoration:none}.post-specs{font-size:16px;line-height:1.5em;margin:0 0 1.5em}.post-specs dt{float:left;clear:left;margin-right:0.25em;font-weight:600}.post-specs dt:after{content:":"}.post-specs dd{font-weight:300}.logo{display:block;font:0/0 a;background:center center no-repeat;background-size:contain}.logo.svg{background-image:none!important}.logo svg{display:block;width:100%;height:auto}.image-caption{position:absolute;bottom:30px;right:30px;left:30px;top:30px;font-size:18px}.image-caption.open .caption-toggle:after,.image-caption.open .caption-toggle:before{transform:rotate(225deg)}.image-caption.open .caption-content{left:0}.supports-csstransforms .image-caption.open .caption-content{transform:translateX(0)}.caption-toggle,.caption-wrapper{position:absolute;bottom:0}.caption-toggle{font:0/0 a;right:0;width:120px;height:120px;background-color:#333;color:#fff;cursor:pointer;transition:background 0.2s}.caption-toggle:hover{background-color:#333}.caption-toggle:after,.caption-toggle:before{content:"";position:absolute;background-color:#fff;top:50%;left:50%;transition:transform 0.5s ease-in-out}.caption-toggle:before{width:24px;height:2px;margin:-1px 0 0 -12px}.caption-toggle:after{width:2px;height:24px;margin:-12px 0 0 -1px}.caption-wrapper{left:0;right:130px;min-height:120px;overflow:hidden}.caption-content{position:relative;top:0;left:100%;width:100%;height:100%;padding:25px;transition:transform 0.5s ease-in-out}.supports-csstransforms .caption-content{left:0;transform:translateX(100%)}.langlink.current{font-weight:600}.social-links{font:0/0 a;margin:0 -10px}.social-links a{display:inline-block;width:20px;height:20px;margin:0 10px;text-align:center}.social-links a:before{font-size:20px;line-height:1em}.social-links a:hover{text-decoration:none}.filter{position:relative;z-index:5;padding:20px 25px}.filter:before{z-index:-1;box-shadow:0 2px 5px rgba(0,0,0,0)}.filter-title{color:#fff;font-size:28px;font-weight:300}.filter-options{position:relative;float:left;font-size:18px;font-weight:300}.filter-menu-toggle,.filter-option{padding:2px 15px 0;border:1px solid}.filter-option{float:left;line-height:41px;color:#fff;margin:0 10px 0 0;cursor:pointer}.filter-option.active,.filter-option:hover{background-color:#fff;text-transform:none}.filter-option:hover{border-color:#fff;text-decoration:none}.filter-menus{position:relative;float:left}.filter-menu{position:absolute;top:100%;margin-top:10px;left:0;right:10px;display:none;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.25)}.filter-menu.in{display:block}.filter-menu-wrap{padding:0;border:none;cursor:default}.filter-menu-toggle{position:relative;cursor:pointer}.filter-menu-toggle:after{content:"+";margin-left:1em}.filter-menu-toggle.active{background-color:#fff;border-color:#fff}.filter-menu-toggle.active:before{content:"";position:absolute;top:100%;left:-1px;right:-1px;height:11px;background-color:#fff}.filter-menu-items{margin:0;padding:20px 25px;font-size:14px;list-style:none}.filter-menu-item{position:relative;margin:0;float:left;width:50%;padding:5px 0 5px 1.5em;cursor:pointer}.filter-menu-item:before{content:none}.filter-menu-item:after{content:"";position:absolute;top:0;left:0;width:1em;height:1em;margin-top:0.5em;border:1px solid;font-weight:bold;line-height:1em;text-align:center}.filter-menu-item.active:after{content:"+"}.filter-search{float:right;background-color:#fff;color:#999;position:relative}.filter-search input,.filter-search label{font-size:16px;line-height:25px;font-weight:300;padding:10px 25px}.filter-search label{position:absolute;z-index:1;top:0;left:0;right:60px;height:100%;font-style:italic}.filter-search button,.filter-search input{position:relative;z-index:2;float:left;height:45px}.filter-search input{width:300px;background:transparent}.filter-search input.filled,.filter-search input:active,.filter-search input:focus{background-color:#fff}.filter-search button{width:45px;font:0/0 a}.filter-search button:before{content:"\e601";font-size:20px;line-height:1em}.sticky-filter .filter{position:fixed;z-index:8;top:50px}.sticky-filter .filter-option{line-height:31px}.filterable{opacity:1;transform:scale(1);transition:transform 0.4s,opacity 0.4s}.filterable.excluded{display:none;opacity:0;transform:scale(0)}.filterables .sorted{display:none}.filterables.filtering .showcase{display:none}.filterables.filtering .sorted{display:block}#filter_wrap{margin:0 0 30px}.logo{display:block;font:0/0 a;background:center center no-repeat;background-size:contain}.logo.svg{background-image:none!important}.logo svg{display:block;width:100%;height:auto}.post-banner{position:relative;font-size:18px;font-weight:300;padding:0 0 0 50%}.post-banner .backdrop{top:0;left:0;width:50%}.post-banner .meta{font-size:12px}.post-banner .button{font-size:12px}.post-banner .banner-content,.post-banner .banner-subcontent{position:relative;z-index:1}.post-banner .banner-content{padding:40px}.post-banner .banner-title{font-size:40px;font-weight:300}.post-banner .banner-title b{display:block;font-weight:600}.post-banner .banner-subtitle{display:block;font-size:0.5em;line-height:1em}.post-banner .banner-subcontent{padding:30px 70px}.showing-modal{overflow:hidden}.modal{position:fixed;z-index:11;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.9);opacity:0;visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;transition:opacity 0.2s,visibility 0.2s}.modal-window{position:absolute;top:100%;left:50px;right:50px;background-color:#fff;transition:top 0.2s ease-out}.modal-close{position:absolute;z-index:10;top:0;right:0;width:40px;height:40px;font:0/0 a;color:#333;transition:transform 0.5s}.modal-close:before{content:"\e604";font-size:21px;line-height:40px}.modal-close:hover{transform:rotate(360deg)}.modal-body{padding:40px}.modal.in{opacity:1;visibility:visible}.modal.in .modal-window{top:70px}.modal.in .modal-content{opacity:1;visibility:visible;transition:opacity 0.2s,visibility 0.2s}.modal.out .modal-content{opacity:0;visibility:hidden}.modal-arrow:before{line-height:1em}.modal-arrow.prev{text-align:left}.modal-arrow.prev:before{float:left;margin-right:1em;content:"\e607"}.modal-arrow.next{text-align:right}.modal-arrow.next:before{float:right;margin-left:1em;content:"\e608"}.button:after{font-family:"gridarch-icons";font-size:0.8em;margin-left:0.5em;vertical-align:middle;content:"\e603"}.button.size-small{padding:0.25em 0.75em;font-size:0.75em;font-weight:500;text-transform:uppercase}br+.button{margin-top:0.5em}.button.vcard:after{content:"\e619";font-size:1.2em;margin-top:0}.logo{background-image:url(../img/bh-logo.png)}.clocks{text-align:center;margin:0 -5px;width:450px}.clocks.count-7,.clocks.count-8{width:360px}.clocks.count-11,.clocks.count-12{width:540px}.clock{position:relative;float:left;width:20%;padding:0 5px;margin:0 0 30px}.count-7 .clock,.count-8 .clock{width:25%}.count-11 .clock,.count-12 .clock{width:16.666%}.clock:hover{text-decoration:none}.clock abbr,.clock time{display:block}.clock time{position:relative;width:80px;height:80px;line-height:80px;border-radius:50%;border:2px solid #fff;margin:0 auto 10px;font:0/0 a;background:transparent;transition:background 0.2s}.clock time:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:50%}.clock .hand{position:absolute;width:4px;left:50%;margin-top:-2px;margin-left:-2px;background-color:#fff;transform-origin:50% 100%}.clock .hand.hour{top:20px;height:20px}.clock .hand.minute{top:10px;height:30px}.clock .hand.second{top:10px;height:30px;width:2px;margin-left:-1px}.clock abbr{text-transform:uppercase;font-weight:500}.clock .caption{position:absolute;bottom:100%;margin-bottom:10px;width:150px;left:50%;margin-left:-75px;padding:10px 5px;box-shadow:0 0 3px rgba(0,0,0,0.2);background-color:#fff;color:#333;font-size:12px;font-weight:500;line-height:1em;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}.clock:hover .caption{opacity:1;visibility:visible}.clock:hover time{background-color:#333}.menu a.menu-item,.menu li.menu-item a{display:block;text-decoration:none}.menu a.menu-item:after,.menu li.menu-item a:after{float:right;font-family:"gridarch-icons";content:"\e603"}.menu a.menu-item.active,.menu a.menu-item:hover,.menu li.menu-item a.active,.menu li.menu-item a:hover{background-color:#fff;color:#333;text-decoration:none}.posts-list .text-wrapper,.posts-list .valign{position:relative;z-index:1}.posts-list .post-title{color:#333;font-size:1em;font-weight:600}.discover{font-size:12px;font-weight:600;line-height:1.2em}.discover-menu{width:100%;height:100%}.language-zh .discover .menu-title{font-size:20px}.discover .menu-item{padding:6px 10px;margin:0 0 10px;background:rgba(255,255,255,0.1);transition:all 0.2s ease-out}.preview{background-color:#333}.color-white .preview,.preview{color:#fff}.preview .button{display:block;margin:5px;padding:0.5em;cursor:pointer}.preview .fulltext{display:none}.preview-caption,.preview-subcaption{position:absolute;z-index:1;left:0;width:100%}.with-backdrop .preview-caption,.with-backdrop .preview-subcaption{text-shadow:0 0 15px rgba(0,0,0,0.2)}.preview-caption{bottom:0}.with-backdrop .preview-caption{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5))}.preview-subcaption{top:0}.with-backdrop .preview-subcaption{background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.5))}.preview-category,.preview-subtitle,.preview-title{font-size:1em;line-height:1.15em;white-space:pre-line;margin:0;padding:0}.preview-title{font-weight:600}.preview-subtitle{font-weight:300}.preview-category{font-size:12px;font-weight:400;margin-top:0.25em}.preview .cell-overlay{z-index:2}.format-banner{font-size:24px;margin:60px 0}.format-banner .size-small{font-size:0.5em}.format-banner p{line-height:1.25em;margin:0 0 0.25em}.format-banner .cell-content:before{content:"\e603";font:36px/1em "gridarch-icons";position:absolute;z-index:5;top:50%;left:50%;width:1em;height:1em;color:#fff;line-height:1em;text-align:center;margin-top:-0.5em;margin-left:-0.5em}.format-banner .text-wrapper{padding:80px;width:100%;max-width:none!important}.format-banner .cell-fraction{padding:0}.format-2and1 .cell-content:before{content:"\e603";font:36px/1em "gridarch-icons";position:absolute;z-index:5;top:50%;left:50%;width:1em;height:1em;color:#fff;line-height:1em;text-align:center;margin-top:-0.5em;margin-left:-0.5em}.format-2and1 .text-wrapper{padding:80px;width:100%;max-width:none!important}.format-2and1 .cell-fraction{padding:0}.format-panel{font-size:12px}.format-panel h1,.format-panel h2{font-size:28px}.format-panel .lead{font-size:16px}.format-panel .text-wrapper{padding:80px;width:100%;max-width:none!important}.format-panel .left .text-wrapper{float:right}.format-panel .right .text-wrapper{float:left}.format-panel.style-plus .cell-content:before{content:"\e603";font:36px/1em "gridarch-icons";position:absolute;z-index:5;top:50%;left:50%;width:1em;height:1em;color:#fff;line-height:1em;text-align:center;margin-top:-0.5em;margin-left:-0.5em}.format-panel.style-summary{font-size:18px}.format-panel .cell-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:#333}.format-panel .cell-fraction{padding:0}.format-panel .cell-overlay{z-index:3}.format-panel .notitle .text-wrapper{visibility:hidden}.format-callout .valign{position:relative;z-index:2}.format-callout .text-wrapper{padding:80px}.post-callout .callout-title{margin:0}.project-callout .callout-subtitle,.project-callout .callout-title{position:absolute;z-index:2;left:0;right:0;padding:0 80px}.project-callout .callout-title{bottom:50%;margin-bottom:-32px}.project-callout .callout-subtitle{top:50%;margin-top:32px;padding-top:10px}.photostrobe{display:none}body.pseudoscroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.panel{position:relative;font-size:22px;font-weight:600}.panel,.panel-frame{height:100vh;min-height:700px}.panel .title{font-size:48px;font-weight:300;margin:0}.panel .subtitle{font-size:26px;font-weight:600;margin:0}.panel .lead{font-size:48px;margin:0}.panel .text-wrapper{width:100%}.fixed .panel-frame{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background:#fff;transition:opacity 0.2s}.current .panel-frame{opacity:1}.panel-inner{position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0;transition:0.4s ease-out;transition-property:top,right,bottom,left}.panel-inner:before{content:"\e603";font:36px/1em "gridarch-icons";position:absolute;z-index:5;top:50%;left:50%;width:1em;height:1em;color:#fff;line-height:1em;text-align:center;margin-top:-0.5em;margin-left:-0.5em}.panel-inner .container-half{padding:50px;transition:all 0.4s ease-out}.panel-half,.panel-overlay,.panel-quadrant{position:absolute;z-index:1}.panel-half,.panel-quadrant{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.panel-half{top:0;bottom:0;transition:0.5s ease-out;transition-property:top,right,bottom,left}.panel-half.left{left:0;right:50%;text-align:right}.panel-half.right{right:0;left:50%;text-align:left;transition-delay:0.25s}.panel-quadrant{height:50%;width:50%}.panel .left{left:0}.panel .left .text-wrapper{float:right}.panel .right{right:0}.panel .right .text-wrapper{float:left}.panel .top{top:0}.panel .bottom{bottom:0}.panel-overlay{top:0;left:0;width:100%;height:100%;font-size:24px;text-align:center}.panel-overlay .title{font-size:48px;margin:0 0 0.5em}.panel-overlay p{line-height:1.2em}.panel-overlay,.panel-overlay a{color:#fff}.panel-overlay a{text-decoration:underline}.panel-overlay a:hover{text-decoration:none}.panel.noplus .panel-inner:after,.panel.noplus .panel-inner:before{content:none}#post_title{color:#999;font-size:36px;font-weight:600;text-align:center}#post_title h1{margin:0;color:#333;font-size:2em;font-weight:300}#post_title p{margin:0}#post_title .meta{font-size:16px;font-weight:400}#post_title .container{padding-top:150px;padding-bottom:100px}.caption-toggle{background-color:#333}.caption-content{background:#fff;color:#333}.filter{-webkit-transform:translate3d(0,0,0);transition:padding 0.5s ease-out,box-shadow 0.5s ease-out}.filter,.filter:before{background-color:#333}.filter-option{background-color:rgba(255,255,255,0.1);border:none}.filter-option.active,.filter-option:hover{background:#fff;color:#333}.filter-menu{color:#333}.filter-menu-toggle{border:none}.filter-menu-toggle.active{color:#333}.filter-menu-toggle.active:before{left:0;right:0}.filter-title{line-height:30px;margin:0;padding:0 0 15px;overflow:hidden;transition:height 0.5s ease-out,padding 0.5s ease-out,opacity 0.5s ease-out}#filter_wrap{height:130px}.sticky-filter #filter{position:fixed;left:30px;right:30px;padding:15px 0}.sticky-filter #filter:before{left:-34px;right:-34px;box-shadow:0 2px 5px rgba(0,0,0,0.25)}.sticky-filter #filter .filter-title{height:0;padding:0}.framed .cell-content{border:1px solid #999;padding:25px}.format-header .preview-title{font-size:2em}.format-header .preview-title:before{display:block;font-family:"gridarch-icons";font-size:0.75em;font-weight:300;content:"\e603"}.format-media .backdrop{transition:0.5s ease-out;transition-property:top,right,bottom,left}.format-achievement{color:#333;font-size:14px}.format-achievement .achievement-type{position:absolute;top:0;left:0;width:100%;font-size:12px;font-weight:500;line-height:1em;margin:0}.format-achievement .achievement-type,.format-achievement .cell-content{padding:30px}.profile-embed .format-achievement .achievement-type,.profile-embed .format-achievement .cell-content{padding:20px}.format-achievement .valign-inner{padding-top:40px}.format-achievement a.cell-content:after{position:absolute;bottom:0;right:0;width:50px;font-family:"gridarch-icons";font-size:25px;line-height:50px;text-align:center;content:"\e603"}.format-achievement a.cell-content:hover{background:#333;color:#fff;text-decoration:none}.single-project .last-cell.format-text.width-full.cellcolor-default>.cell-frame>.cell-content,.single-project .last-cell.format-text.width-full.cellcolor-white>.cell-frame>.cell-content{padding-bottom:0}#header{position:fixed;z-index:10;top:0;left:0;width:100%;font-size:14px;padding:15px 30px;transition:padding 0.5s ease-out}#header h1{margin:0}#header button{width:40px;height:40px;font:0/0 a;float:left;cursor:pointer}#header button:before{font-size:26px;line-height:1em}#header .logo{transition:all 0.5s ease-out}#header .options{float:left}#header .tools{float:right}#header .languages{float:left;white-space:nowrap;line-height:40px}.sticky-filter #header{padding:5px 30px}.menu-toggle{margin-left:-10px}.menu-toggle .bar{position:relative;display:block;height:2px;width:22px;margin:0 auto;background-color:#fff;transform-origin:center center;transition:transform 0.2s,background 0.2s,top 0.2s}.menu-toggle .middle{margin:5px auto}.menu-toggle.active .top{top:7px;transform:rotate(45deg)}.menu-toggle.active .middle{transform:scaleX(0)}.menu-toggle.active .bottom{top:-7px;transform:rotate(-45deg)}.filter-toggle{margin-right:10px;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}.filter-toggle:before{content:"\e602"}.filter-toggle.active:before{content:"\e604"}.search-toggle{margin-right:10px}.search-toggle:before{content:"\e601"}.search-toggle.active:before{content:"\e604"}.takeover{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:9;visibility:hidden;overflow:auto}html.showing-takeover,html.showing-takeover body{overflow:hidden;height:100%}#footer,#legal{position:relative}#footer h2{font-size:1em;font-weight:600;margin:0 0 1em}.embed-modal{background-color:rgba(0,0,0,0.5)}.embed-poster,.embed-summary{width:50%}.embed-poster{position:absolute;top:0;left:0;height:100%;background:#333 center center no-repeat;background-size:cover}.embed-summary{position:relative;left:50%;padding:50px 50px 100px 50px}.show-arrows .embed-summary{padding-bottom:170px}.embed-title{font-size:36px;font-weight:600;line-height:1em}.embed-title small{display:block;font-size:16px;font-weight:400}.embed-actions,.embed-navigation{position:absolute;bottom:50px}.embed-actions{left:50px;right:50px}.show-arrows .embed-actions{bottom:110px}.embed-navigation{display:none;left:50%;right:0;padding:0 55px}.show-arrows .embed-navigation{display:block}.embed-arrow,.embed-more{display:block;text-align:center}.embed-arrow:hover,.embed-more:hover{background-color:#333;text-decoration:none}.embed-more{font-size:16px;line-height:50px;height:50px;width:100%}.embed-arrow{width:50%;height:50px;line-height:50px;padding:0 20px}.embed-arrow.prev{float:left;margin-left:-5px}.embed-arrow.next{float:right;margin-right:-5px}.embed-arrow:before{font-size:21px;line-height:50px}.image-embed{text-align:center}.image-embed img{display:block;max-width:100%;height:auto;border:1px solid #333}.image-embed .modal-window{position:relative;display:inline-block;margin:0 auto;left:0;width:auto;max-width:100%}.image-embed .modal-content{padding:40px}.image-embed .modal-image{position:relative;padding:0 0 100%}#header{background:#fff;background:rgba(255,255,255,0.9);box-shadow:0 3px 7px rgba(0,0,0,0.2)}#header,#header a,#header button{color:#333}#header .logo{position:absolute;top:50%;left:50%;background-image:url(../img/bhsj-logo.png);width:69px;height:50px;margin:-25px 0 0 -35px}#header .logo path{fill:#333}.sticky-filter #header .logo{width:42px;height:30px;margin:-15px 0 0 -21px}.menu-toggle .bar{background-color:#333}.takeover .color-white{background:rgba(255,255,255,0.95)}.takeover .color-blue{background:rgba(51,51,51,0.95)}.takeover .color-black{background:rgba(51,51,51,0.95)}#sitenav,#sitenav a,#sitenav button{color:#fff}#sitenav a{text-decoration:none}#sitenav h2{font-size:22px;font-weight:300;margin:0 0 0.75em}#sitenav .takeover-section+.takeover-section{margin-top:45px}#sitenav .menu{font-size:18px;font-weight:300;margin-bottom:-15px}#sitenav .menu-item{margin:0 0 15px}#sitenav .menu a{padding:13px 25px 11px;background:rgba(255,255,255,0.1)}#sitenav .menu a:after{font-weight:300;font-size:20px}#sitenav .menu a.active,#sitenav .menu a:hover{background:#fff;color:#333}#sitenav .current-menu-item{font-weight:600}#sitenav .filters{margin:0 -7px}#sitenav .filters .col{width:50%;padding:0 7px;margin:0 0 15px}#sitenav .filter{position:relative;z-index:0;top:0;margin:0;padding:0}#sitenav .filter-label{margin:0;padding:20px 20px 16px;font-size:14px;line-height:1em;font-weight:600;background-color:#333;color:#fff}#sitenav .filter-label:after{content:"\e60a";float:right}#sitenav .filter-items{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:5px;font-size:12px;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}#sitenav .filter-items a{display:block;color:#333;padding:12px 10px 8px;font-weight:400}#sitenav .filter-items a:after{float:right;font-family:"gridarch-icons";font-size:0.8em;font-weight:600;content:"\e603"}#sitenav .filter-items a:hover{color:#fff;background:#333}#sitenav .filter:hover{z-index:1}#sitenav .filter:hover .filter-items{opacity:1;visibility:visible}#sitenav .social-links{margin:0 -5px;font-size:0;text-align:left}#sitenav .social-links a{display:inline-block;width:50px;height:50px;padding:15px;margin:0 5px;background:rgba(255,255,255,0.1)}#sitenav .social-links a:hover{background:#fff;color:#333}#sitenav .updates{font-size:18px;font-weight:600;margin:0 -5px 0}#sitenav .updates li{float:left;width:33.3333333333%;padding:0 5px}#sitenav .updates li:before{content:none}#sitenav .updates a{display:block;position:relative;height:0;padding:0 0 100%;background-color:#999}#sitenav .updates a:hover{background-color:#666}#sitenav .preview-caption{padding:10px;font-size:14px}#sitenav .preview-subtitle{display:none}#sitenav .cell-overlay{padding:10px}#sitenav .cell-overlay .button{margin:0;width:100%;font-size:14px;padding:0.5em}#quickfilters{position:relative;z-index:2}#sitesearch h2{font-size:21px;font-weight:600;margin:0 0 0.25em}#sitesearch .row{margin:0 -15px}#sitesearch .col{width:50%;padding:0 15px}#search_form{position:relative;padding:0 0 0 100px;margin:0 0 30px}#search_form input{color:#fff;display:block;width:100%;height:72px;font-size:36px;border-bottom:5px solid}#search_form button{position:absolute;top:0;left:0;width:72px;height:72px;font:0/0 a;background:url(../img/search.png) 0 0 no-repeat;background-size:72px 72px}@media only screen and (-webkit-min-device-pixel-ratio:2){#search_form button{background-image:url(../img/search@2x.png)}}#search_results{list-style:none;padding:0;margin:0 -10px;font-size:21px;font-weight:300;line-height:1.2em}.notfound #search_results{margin:0;color:#333}#search_results_wrap{display:none}#search_results_wrap.in{display:block}#search_results_wrap.notfound h2{display:none}.search-result{display:block;padding:10px 10px;transition:background 0.3s ease-out,padding 0.3s ease-out}.search-result:hover{background:#333;padding:10px 20px;text-decoration:none}.search-result:hover .meta,.search-result:hover .title{color:#fff}.search-result .meta,.search-result .title{display:block}.search-result .meta{color:#666;font-size:14px;font-weight:600;line-height:1em;margin:0 0 0.25em;transition:color 0.3s ease-out}.search-result .title{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.3s ease-out}.section-title{color:#333;font-size:28px}#footer,#footer a,#legal,#legal a{color:#fff}#footer{background-color:#999;font-size:16px}#footer a:hover{color:#333}#footer .logo{width:125px;height:90px;margin:0 0 20px;background-image:url(../img/bhsj-logo-white.png)}#footer .logo path{fill:#fff}#footer .container{padding:80px 30px;max-width:none}#footer .about-wrap{max-width:380px}#legal{background-color:#333;font-size:14px}#legal .container{padding:50px 30px;max-width:none}#legal p{line-height:1em;margin:0}.embed-title{color:#333}.embed-arrow,.embed-more{background-color:#333;color:#fff}.post-embed .modal-content{padding:40px}.project-embed .modal-content{padding:0}.profile-embed .modal-content{padding-bottom:110px}.profile-embed .embed-navigation{bottom:40px;right:40px;left:40px;padding:0}.profile-embed .embed-arrow{margin:0;width:50%;padding:0 20px}.profile-embed .embed-arrow.next,.profile-embed .embed-arrow.prev{margin-left:0;margin-right:0}.profile-embed .embed-arrow.prev{float:left;text-align:left;background-color:#999}.profile-embed .embed-arrow.prev:before{float:left;margin-right:1em}.profile-embed .embed-arrow.prev:hover{background-color:#b3b3b3}.profile-embed .embed-arrow.next{float:right;text-align:right;background-color:#333}.profile-embed .embed-arrow.next:before{float:right;margin-left:1em}.profile-embed .embed-arrow.next:hover{background-color:#4d4d4d}#e404banner{margin:80px 0}#e404banner .error-code,#e404banner .error-message{display:block;line-height:1em}.error404 #body{padding-top:70px}.studio-photo{position:relative;padding:0 0 100%;overflow:hidden;position:relative;background-color:#333}.studio-photo img{position:absolute;top:0;left:0;width:100%;height:auto}.studio-info{padding:30px 15px 50px;font-size:14px}.studio a,.studio-title{color:#333;font-weight:600}.studio a.plain{font-weight:300}.studio-title{font-size:24px}.studio-address{white-space:pre-line}#project_details h3{margin:0}#project_details p{margin:0 0 0.5em}#project_details hr.break{margin:0 0 1em}#projects_grid .width-full .grid-subcell{width:25%}#projects_grid .width-half .grid-subcell{width:50%}.project-summary{height:100vh;min-height:700px}.project-summary .summary-half{position:relative;width:50%;height:100%}.project-meta .meta-title{font-size:1em}.project-meta+.project-meta{margin-top:30px}.project-meta.challenge{font-size:1.3125em}.project-meta.collaboration{color:#666}.project-thumbnail{position:relative;height:0;padding:0 0 50%;margin:0 0 20px}#noresults{padding:30px;background:#ccc;font-size:24px}.profile-banner{font-size:16px;margin:0 0 30px}.profile-banner .banner-content{position:relative;height:0;padding:0 0 100%}.profile-banner .banner-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding:70px}.profile-role{margin:0 0 1em;font-weight:500}.profile-name{margin:0 0 0.25em -0.07em;font-weight:500;line-height:1em;white-space:pre-line}.profile-acronyms{font-size:13px;font-weight:300}.profile .preview-title{font-weight:500}.profile.preview.grid-subcell .button,.profile.preview.width-eighth .button{display:block;width:100%;margin:0;padding:0.5em}.profile.preview.width-eighth .preview-title{font-size:0.75em}.profile.preview.width-quarter .preview-title{font-size:1.5em}.profile.preview.width-half .preview-title{font-size:2.5em}.preview-profile.no-content{background:#fff}.preview-profile.no-content .cell-content,.preview-profile.no-content .preview-caption,.preview-profile.no-content .preview-subcaption{transition:opacity 0.3s}.preview-profile.no-content .backdrop{opacity:0.75}.preview-profile.no-content .preview-caption,.preview-profile.no-content .preview-subcaption{opacity:0}.preview-profile.no-content:hover .backdrop,.preview-profile.no-content:hover .preview-caption,.preview-profile.no-content:hover .preview-subcaption{opacity:1}#profiles_grid .with-fill:before{content:none}#profiles_grid .preview-category,#profiles_grid .preview-title{margin-left:-0.08em}#profiles_grid .format-text .cell-content{padding:50px}#profiles_grid .width-full .grid-subcell{width:12.5%}#profiles_grid .width-half .grid-subcell{width:25%}#profiles_grid .width-third .grid-subcell{width:33.3333333333%}#profiles_grid .width-quarter .grid-subcell{width:50%}.profile-embed .height-auto.format-text>.cell-frame>.cell-content{padding-top:75px;padding-bottom:75px}.posts-list .preview-category,.posts-list .preview-subtitle{display:none}.posts-list .section-heading{padding-top:60px}.job-embed .height-auto.format-text>.cell-frame>.cell-content{padding-top:75px;padding-bottom:75px}.apply.disabled{cursor:not-allowed;opacity:0.5}#job_apply label{display:block;margin-top:1em}#studio_list .preview-caption{padding:35px}#studio_list .preview-title{font-size:36px}[data-slug=calgary-zh] .backdrop,[data-slug=calgary] .backdrop,[data-slug=hong-kong-zh] .backdrop,[data-slug=hong-kong] .backdrop{background-position:center top}#e404banner{font-size:22px}#e404banner .error-code{font-size:125px}#e404banner .error-message{font-size:25px;letter-spacing:0.03em;text-transform:uppercase}#e404banner h1{color:#333}#e404banner h3{font-weight:400}#e404banner .blurb{padding:0}@media screen and (max-width:1023px){.desktop-only{display:none}#body{width:auto!important}.container,.container-half{padding-left:20px;padding-right:20px}.height-full>.cell-frame{min-height:400px}.grid-cell,.grid-subcell{width:100%!important}.format-text>.cell-frame{padding-bottom:0!important;height:auto}.format-text>.cell-frame>.cell-content{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0}#filter_wrap{height:auto;margin:0}#filter{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;padding:0;transform:translateY(-100%);transition:transform 0.5s ease-out}#filter.in{transform:translateY(0)}.filter-title{display:none}.filter-inner{padding:70px 20px 20px}.filter-options{float:none}.filter-option{display:block;float:none;margin:0 0 10px}.filter-menu{position:relative;top:0;margin-top:0;right:auto}.filter-menu-toggle:after{float:right}.filter-menu-items{padding:15px}.filter-menu-item{float:none;width:auto}.sticky-filter #header .filter-toggle{opacity:1;visibility:visible}.sticky-filter #filter_wrap{height:auto}.sticky-filter #filter{left:0;right:0;padding:0;box-shadow:none}.sticky-filter .filter-option{line-height:41px}.post-banner{font-size:14px;padding:0}.post-banner .backdrop{position:relative;width:100%;height:0;padding:0 0 100%}.post-banner .banner-inner{padding:20px}.modal-window{left:0;right:0;min-height:100%}.modal.in .modal-window{top:0}.modal-close{position:fixed;background:#fff;width:50px;height:50px;box-shadow:0 0 5px rgba(51,51,51,0.1)}.modal-close:hover{transform:rotate(0deg)}.modal-close.backtrack{top:0!important;animation:dropDown 0.3s ease-out}#header,.sticky-filter #header{padding:5px}.menu-toggle,.search-toggle{margin:0}.filter-toggle.active{opacity:1;visibility:visible}.langlink{font-size:0;font-family:a}.langlink:before{content:attr(data-short);font-size:14px;font-family:"GothamFontFace",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}.embed-poster,.embed-summary{width:100%}.embed-poster{position:relative;height:0;padding-bottom:75%}.embed-summary{left:0;padding:20px 20px 70px}.show-arrows .embed-summary{padding-bottom:70px}.embed-actions{left:20px;right:20px;bottom:20px}.show-arrows .embed-actions{bottom:20px;right:140px}.embed-navigation{left:auto;bottom:20px;padding:0 10px}.embed-arrow{width:50px;font:0/0 a;padding:0}.embed-arrow.next,.embed-arrow.prev{margin-left:0;margin-right:10px;text-align:center}.embed-arrow.next:before,.embed-arrow.prev:before{float:none;margin-left:0;margin-right:0}}@media screen and (min-width:1024px){.mobile-only{display:none}.modal-close{top:0!important}.show-arrows .embed-summary{padding-bottom:130px}.show-arrows .embed-actions{bottom:50px;right:210px}.embed-more{line-height:70px;height:70px}.embed-navigation{left:auto;right:50px;padding:0}.embed-arrow{width:70px;height:70px;float:left;font:0/0 a}.embed-arrow.next,.embed-arrow.prev{margin-left:10px;margin-right:0;text-align:center}.embed-arrow.next:before,.embed-arrow.prev:before{float:none;margin:0}}@media screen and (min-width:1200px){.post-specs{font-size:22px}.image-caption{font-size:16px}.sticky-filter .filter-option{line-height:41px}.post-banner{font-size:22px}.post-banner .meta{font-size:14px}.post-banner .button{font-size:14px}.post-banner .banner-inner{padding:70px}.post-banner .banner-title{font-size:60px}.modal-close{width:70px;height:70px}.modal-close:before{font-size:36px;line-height:70px}.modal-body{padding:70px}.embed-title{font-size:48px}}@media screen and (min-width:1400px){.image-caption{font-size:18px}}@media screen and (min-width:1800px){.image-caption{font-size:18px}}@media screen and (min-width:600px) and (max-width:1023px){.filterables .grid-cell.width-half,.filterables .grid-cell.width-quarter,.showcase .grid-cell.width-half,.showcase .grid-cell.width-quarter{width:50%!important}.filterables .grid-cell.width-eighth,.showcase .grid-cell.width-eighth{width:25%!important}.filterables .format-text>.cell-frame,.showcase .format-text>.cell-frame{height:0;padding-bottom:100%!important}.filterables .format-text>.cell-frame>.cell-content,.showcase .format-text>.cell-frame>.cell-content{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}}@media screen and (max-width:1023px){h1{font-size:28px}h1.large{font-size:32px}h2{font-size:24px}h2.large{font-size:28px}h3{font-size:18px}h3.large{font-size:24px}h4{font-size:14px}h4.large{font-size:18px}.split-text .plus{position:relative;display:block;height:20px;margin:15px 0}.split-text .plus:before{font-size:20px}.split-text .text-half{float:none;width:auto}.split-text .text-half.left,.split-text .text-half.right{text-align:center;padding:0}#body{padding-bottom:30px}.section{padding:0}.section-heading{padding:60px 20px 20px}.grid.with-gutter{margin-left:10px;margin-right:10px}.cell-fraction{float:none}.cell-fraction.half.horizontal,.cell-fraction.half.vertical,.cell-fraction.horizontal,.cell-fraction.quarter,.cell-fraction.vertical{height:auto;width:auto}.format-2and1 .cell-content,.format-banner .cell-content,.format-panel .cell-content{padding:0}.format-filler>.cell-frame,.style-insert>.cell-frame{height:auto;padding-bottom:0!important}.format-filler>.cell-frame>.cell-content,.style-insert>.cell-frame>.cell-content{position:relative}.format-text .cell-content,.style-blurb .cell-content{padding:50px 20px}.height-auto.format-text .cell-content{padding:20px}.height-auto.format-text>.cell-frame>.cell-content{padding-top:50px;padding-bottom:50px}#projects_grid .discover-menu .menu{display:none;border:1px solid}#projects_grid .discover-menu .menu-title{padding:10px 10px 8px;border:1px solid;margin:0 0 -1px;cursor:pointer}#projects_grid .discover-menu .menu-title:after{content:"\e603";font-family:"gridarch-icons";float:right;transition:transform 0.2s ease-out}#projects_grid .discover-menu .menu-title.active:after{transform:rotate(45deg)}#projects_grid .discover-menu .menu-item{padding:10px 10px;margin:0}.preview-caption,.preview-subcaption{padding:20px}.preview .button{width:170px;margin:5px auto}.format-banner{margin-bottom:30px}.format-banner .cell-frame{height:auto;padding-bottom:0}.format-banner .cell-content{position:relative}.format-banner .cell-content:before{left:20px;margin-left:0}.format-banner .cell-fraction{text-align:left}.format-banner .text-wrapper{padding:40px 20px}.format-2and1>.cell-frame{height:auto}.format-2and1 .cell-content{position:relative}.format-2and1 .text-wrapper{padding:30px}.format-2and1 .cell-content:after,.format-2and1 .cell-content:before{content:none}.photostrobe-image{display:none}.format-panel{margin:0 0 30px}.format-panel>.cell-frame{height:auto}.format-panel .cell-content{position:static}.format-panel .text-wrapper{padding:40px 20px}.format-panel.style-plus .cell-content:after,.format-panel.style-plus .cell-content:before{left:30px}.format-panel.style-plus .cell-content:before{margin-left:15px}.format-panel.style-plus .cell-content:after{margin-left:0}.format-callout .text-wrapper{padding:60px 30px}.format-callout .cell-fraction{text-align:left;min-height:100vw}.project-callout .callout-subtitle,.project-callout .callout-title{position:static;padding:0;margin:0}.project-callout .cell-fraction{height:350px!important}.project-callout .left .valign-inner{vertical-align:bottom}.project-callout .right .valign-inner{vertical-align:top}.post-callout.style-plus .cell-content:after,.post-callout.style-plus .cell-content:before{content:none}.panel{margin-bottom:30px}.panel,.panel-frame{min-height:480px}.panel-overlay{font-size:16px}.panel-overlay .title{font-size:28px}.panel.stack-on-mobile .panel-half{width:100%;left:0;right:0}.panel.stack-on-mobile .panel-half.left{top:0;bottom:50%}.panel.stack-on-mobile .panel-half.right{top:50%;bottom:0}#post_title{font-size:16px}#post_title .container{padding-top:20px;padding-bottom:20px}#filter{background:rgba(51,51,51,0.95)}.format-achievement .cell-frame{height:auto;padding-bottom:0!important}.format-achievement .achievement-type{padding:15px 15px 0}.format-achievement .cell-content{position:relative;padding:15px}.with-gutter .format-achievement .cell-content{top:0;left:0;right:0;bottom:0;margin:10px}#header .logo,.sticky-filter #header .logo{width:28px;height:20px;margin:-10px 0 0 -14px}.takeover{height:100%;overflow:auto;visibility:hidden}.takeover h2{display:none}.takeover .container{padding-top:20px;padding-bottom:20px}.takeover.in,.takeover.out{visibility:visible}#sitenav.in{animation:slideInFromLeft 0.5s ease-out}#sitenav.out{animation:slideOutToLeft 0.5s ease-out}#sitenav .menu{font-size:16px;margin:50px 0 0}#sitenav .menu li{margin:0 0 5px}#sitenav .menu a{padding:8px 15px 6px}#sitenav .menu a:after{font-size:16px}#sitenav .social-links{float:left}#sitenav .social-links a{width:30px;height:30px;padding:7px}#sitenav .social-links a:before{font-size:16px}#sitenav .languages{float:right;line-height:30px}#sitenav .takeover-section+.takeover-section{margin-top:0}#sitenav .takeover-half{position:absolute;left:0;width:100%}#sitenav .takeover-half.left{top:0;bottom:50px;overflow:auto}#sitenav .takeover-half.right{bottom:0;height:50px}#sitenav .takeover-half.right .container{padding:10px}#quickfilters{display:none}#latest_updates{display:none}#sitesearch.in{animation:slideInFromRight 0.5s ease-out}#sitesearch.out{animation:slideOutToRight 0.5s ease-out}#sitesearch .takeover-half.left{position:absolute;top:126px;left:0;width:100%;bottom:0;overflow:auto}#search_form{padding:0 0 0 50px;margin:50px 0 0}#search_form input{height:36px;font-size:18px;border-bottom-width:2px}#search_form button{width:36px;height:36px;background-image:url(../img/search-small.png);background-size:36px 36px}}@media only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:2){#search_form button{background-image:url(../img/search-small@2x.png)}}@media screen and (max-width:1023px){#search_results{font-size:16px}.search-result .meta{font-size:12px}#project_categories{display:none}#footer .container,#legal .container{padding:50px 30px}#nav_studios{display:none}#legal p{line-height:1.2em}#nav_legal{font-size:0;padding-bottom:20px}#nav_legal a{display:block;font-size:14px;margin:5px 0}.post-embed .modal-content{padding:0}.profile-embed.show-arrows .modal-window{padding-bottom:50px}.profile-embed .profile-name{white-space:normal}.profile-embed .embed-navigation{position:absolute;bottom:0;left:0;right:0;width:100%}.profile-embed .embed-arrow{font:12px/1em "GothamFontFace",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}.profile-embed .embed-arrow:before{position:absolute;top:0;height:100%}.profile-embed .embed-arrow.next,.profile-embed .embed-arrow.prev{margin-left:0;margin-right:0}.profile-embed .embed-arrow.next:before,.profile-embed .embed-arrow.prev:before{float:none}.profile-embed .embed-arrow.prev{padding-left:50px}.profile-embed .embed-arrow.prev:before{left:20px}.profile-embed .embed-arrow.next{padding-right:50px}.profile-embed .embed-arrow.next:before{right:20px}.project-meta.challenge{font-size:1em}#related_posts .grid-cell{width:50%!important}#related_posts .grid-cell>.cell-frame{padding-bottom:100%}#related_posts .grid-cell .cell-content.with-backdrop{background-size:100% 100%}#related_posts .filler{display:none}.profile-banner{font-size:14px;margin:0}.profile-banner .banner-content{height:auto;padding:0}.profile-banner .banner-inner{position:relative;padding:20px}#profiles_grid .grid-subcell{width:50%!important}#profiles_grid .grid-cell .preview-title{font-size:2em;line-height:1em;margin-bottom:0}#profiles_grid .grid-cell.width-quarter .preview-title,#profiles_grid .grid-subcell .preview-title{font-size:1.5em}.preview-profile.width-eighth{width:50%!important}.preview-profile.no-content .preview-caption,.preview-profile.no-content .preview-subcaption{opacity:1}.section-footer{margin:0 20px}#job_apply{padding:0 20px 30px}#studio_list .preview-caption{padding:30px 20px}#studio_list .preview-title{font-size:24px}}@media screen and (min-width:1024px){.format-text .cell-content{font-size:1.2em}.discover-menu .menu{display:block!important;height:auto!important;overflow:visible!important}#post_title{font-size:21px}.modal-window{left:70px;right:70px}.takeover{overflow:hidden;transition:visibility 0.5s}.takeover.in{visibility:visible}.takeover-half{position:absolute;top:0;width:50%;height:100%;padding-top:70px;overflow:auto;transition:transform 0.5s ease-in-out}.takeover-half .container{width:100%;padding:25px 50px}.takeover-half.left{left:0;transform:translateX(-100%)}.takeover-half.left .container{float:right}.takeover-half.right{right:0;transform:translateX(100%)}.takeover-half.right .container{float:left}.in .takeover-half.left,.in .takeover-half.right{transform:translateX(0)}#profiles_grid .width-half .preview-title{font-size:4em;line-height:1em;margin-bottom:0}#profiles_grid .width-quarter .preview-title{font-size:2em;line-height:1em;margin-bottom:0}#profiles_grid .grid-subcell .preview-title{font-size:1em}#profiles_grid .width-quarter blockquote{font-size:1em}#profiles_grid .width-half blockquote{font-size:1.25em}#profiles_grid .height-half blockquote{font-size:1.5em}.grid-item.job{font-size:12px}blockquote{font-size:20px}.cell-overlay{padding:15px}.preview .button{display:inline-block;font-size:14px;width:170px;padding:1em 0.5em}.preview.width-full .abridged,.preview.width-half .abridged,.preview.width-quarter .abridged{display:none}.preview.width-full .fulltext,.preview.width-half .fulltext,.preview.width-quarter .fulltext{display:inline}.preview.grid-subcell .button,.preview.width-eighth .button{display:block;width:auto;padding:0.5em}.preview-caption,.preview-subcaption{font-size:16px;padding:15px}.height-eighth .preview-caption .grid-subcell .preview-caption,.height-eighth .preview-caption .grid-subcell .preview-subcaption,.height-eighth .preview-subcaption .grid-subcell .preview-caption,.height-eighth .preview-subcaption .grid-subcell .preview-subcaption,.width-eighth .preview-caption,.width-eighth .preview-subcaption{font-size:12px}.format-banner{font-size:30px}.format-banner .right.with-fill:before{transition-delay:0.25s}.format-banner.inview .left.with-fill:before{left:-34px}.format-banner.inview .right.with-fill:before{right:-34px}.format-2and1 .right.with-fill:before{transition-delay:0.25s}.format-2and1 .bottom.with-fill:before{transition-delay:0.5s}.format-2and1.inview .right.with-fill:before,.format-2and1.inview .top.with-fill:before{top:-30px}.format-2and1.inview .bottom.with-fill:before,.format-2and1.inview .right.with-fill:before{bottom:-30px}.format-2and1.inview .bottom.with-fill:before,.format-2and1.inview .top.with-fill:before{left:-34px}.format-2and1.inview .right.with-fill:before{right:-34px}.photostrobe{display:block}.photostrobe:before{content:"";z-index:1;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0}.photostrobe,.photostrobe-image{opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s;position:absolute;top:0;left:0;right:0;bottom:0}.photostrobe-image.in,.with-photostrobe:hover .photostrobe{opacity:1;visibility:visible}.format-panel .cell-backdrop,.format-panel .cell-overlay{transition:0.5s ease-out;transition-property:top,right,bottom,left}.format-panel .left .cell-backdrop,.format-panel .left .cell-overlay{transition-delay:0}.format-panel .right .cell-backdrop,.format-panel .right .cell-overlay{transition-delay:0.25s}.format-panel .bottom.right .cell-backdrop,.format-panel .bottom.right .cell-overlay{transition-delay:0.5s}.format-panel .bottom.left .cell-backdrop,.format-panel .bottom.left .cell-overlay{transition-delay:0.75s}.format-panel.inview .left .cell-backdrop,.format-panel.inview .left .cell-overlay,.format-panel.inview .left.with-fill:before{left:-34px}.format-panel.inview .right .cell-backdrop,.format-panel.inview .right .cell-overlay,.format-panel.inview .right.with-fill:before{right:-34px}.format-panel.inview .half .cell-backdrop,.format-panel.inview .half .cell-overlay,.format-panel.inview .quarter.top .cell-backdrop,.format-panel.inview .quarter.top .cell-overlay,.format-panel.inview .with-fill:before{top:-30px}.format-panel.inview .half .cell-backdrop,.format-panel.inview .half .cell-overlay,.format-panel.inview .quarter.bottom .cell-backdrop,.format-panel.inview .quarter.bottom .cell-overlay,.format-panel.inview .with-fill:before{bottom:-30px}.project-summary.inview .with-fill:before{top:0}.project-summary.inview .with-fill:before{bottom:0}.panel-inner{top:30px;left:30px;right:30px;bottom:30px}.panel.inview .panel-inner.backdrop{top:0;bottom:0;left:-4px;right:-4px}.panel.inview .panel-half{top:-30px;bottom:-30px}.panel.inview .panel-half.left{left:-34px}.panel.inview .panel-half.right{right:-34px}.expandy-left .cell-asset,.expandy-right .cell-asset{background-size:cover!important}.expandy-left.anchor-default .cell-asset{background-position:right center}.expandy-right.anchor-default .cell-asset{background-position:left center}.expandy-left.expandy-right.anchor-default .cell-asset{background-position:center center}.grid-cell.inview.expandy-left.format-media .backdrop,.grid-cell.inview.expandy-left.format-text:before{left:-34px}.grid-cell.inview.expandy-right.format-media .backdrop,.grid-cell.inview.expandy-right.format-text:before{right:-34px}#footer .about-wrap{float:left}#footer .contact-wrap{float:right}#legal .nav-wrap{float:right}#legal .copyright-wrap{float:left}.profile-embed .embed-arrow{font-family:"GothamFontFace",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif;font-size:18px;line-height:50px}.profile-embed.show-arrows .modal-content{padding-bottom:110px}.profile-embed.show-arrows #related_posts{margin-bottom:30px}#noresults{padding:200px 100px}}@media screen and (min-width:1200px){.container{max-width:1270px}.container-half,.container.half{max-width:585px}.width-fixed{max-width:1170px}.modal-window{width:1170px;margin-left:-585px}.modal-window .embed-summary{min-height:585px}.submodal .modal-window{width:1100px;margin-left:-550px}.half .text-wrapper,.width-half .text-wrapper{max-width:585px}h1{font-size:50px}h1.large{font-size:75px}h2{font-size:40px}h2.large{font-size:60px}h3{font-size:24px}h3.large{font-size:36px}h4{font-size:18px}h4.large{font-size:21px}blockquote{font-size:30px}.section{padding-left:70px;padding-right:70px}.cell-fraction{padding:25px}.cell-overlay{padding:20px}.grid-subcell .cell-overlay,.width-eighth .cell-overlay{padding:10px}.discover{font-size:14px}.discover .menu-item{padding:10px 10px}.discover .menu-item.active,.discover .menu-item:hover{background:#fff}.preview .button{font-size:16px;padding:0.75em 0.5em;width:170px}.preview.grid-subcell .button,.preview.width-eighth .button{font-size:14px;padding:0.75em 0.5em;display:block;max-width:150px;margin:0 auto}.preview.grid-subcell .abridged,.preview.width-eighth .abridged{display:none}.preview.grid-subcell .fulltext,.preview.width-eighth .fulltext{display:inline}.preview-caption{font-size:18px;padding:20px}.grid-subcell .preview-caption,.height-eighth .preview-caption,.width-eighth .preview-caption{font-size:14px}.format-banner{font-size:38px}.format-banner.inview .left.with-fill:before{left:-74px}.format-banner.inview .right.with-fill:before{right:-74px}.format-2and1.inview .bottom.with-fill:before,.format-2and1.inview .top.with-fill:before{left:-74px}.format-2and1.inview .right.with-fill:before{right:-74px}.format-panel{font-size:18px}.format-panel h1,.format-panel h2{font-size:32px}.format-panel .lead{font-size:16px}.format-panel.inview .left .cell-backdrop,.format-panel.inview .left .cell-overlay,.format-panel.inview .left.with-fill:before{left:-74px}.format-panel.inview .right .cell-backdrop,.format-panel.inview .right .cell-overlay,.format-panel.inview .right.with-fill:before{right:-74px}.panel-inner{left:70px;right:70px}.panel-overlay{font-size:36px}.panel-overlay .title{font-size:72px}.panel.inview .panel-half.left{left:-74px}.panel.inview .panel-half.right{right:-74px}.modal-window{left:50%;right:auto}.sticky-filter #filter{left:70px;right:70px}.sticky-filter #filter:before{left:-74px;right:-74px}.format-achievement{font-size:18px}.format-achievement.grid-cell{width:25%}.format-achievement.grid-cell>.cell-frame{padding-bottom:100%}.format-achievement .achievement-type{font-size:14px}.profile-embed .format-achievement{font-size:14px}.grid-cell.inview.expandy-left.format-media .backdrop,.grid-cell.inview.expandy-left.format-text:before{left:-74px}.grid-cell.inview.expandy-right.format-media .backdrop,.grid-cell.inview.expandy-right.format-text:before{right:-74px}#sitenav .takeover-section+.takeover-section{margin-top:40px}#sitenav .menu a{padding:16px 25px 14px}#quickfilters .filter-items{padding:10px;font-size:14px}#quickfilters .filter-label{padding:27px 20px 23px}#footer .container,#legal .container{padding-left:70px;padding-right:70px}.image-embed .modal-content,.post-embed .modal-content{padding:70px}.profile-embed.show-arrows .modal-content{padding-bottom:190px}.profile-embed .embed-navigation{bottom:70px;right:70px;left:70px;padding:0}.project-embed .modal-content{padding:0}.studio-info{padding:30px 15px 50px}#profiles_grid .width-quarter blockquote{font-size:1.5em}#profiles_grid .width-half blockquote{font-size:1.75em}#profiles_grid .height-half blockquote{font-size:2.5em}.grid-item.job{font-size:14px}#studio_list .preview-title{font-size:48px}}@media screen and (min-width:1400px){.container{max-width:1400px}.container-half,.container.half{max-width:650px}.width-fixed{max-width:1300px}.modal-window{width:1300px;margin-left:-650px}.modal-window .embed-summary{min-height:650px}.submodal .modal-window{width:1230px;margin-left:-615px}.half .text-wrapper,.width-half .text-wrapper{max-width:650px}h1{font-size:72px}h1.large{font-size:120px}h2{font-size:50px}h2.large{font-size:72px}h3{font-size:28px}h3.large{font-size:48px}h4{font-size:21px}h4.large{font-size:36px}blockquote{font-size:40px}.format-text .cell-content{font-size:1.25em}.cell-overlay{padding:30px}.grid-subcell .cell-overlay,.width-eighth .cell-overlay{padding:15px}.posts-list .post-title{font-size:1.2em}.language-zh .discover-menu .menu-title{font-size:28px}#projects_grid .discover{margin:0 -5px}#projects_grid .discover li{float:left;width:50%;padding:0 5px;margin:0 0 10px}#projects_grid .discover .menu-item{position:relative;height:6em;padding:0;margin:0;background:rgba(255,255,255,0.1)}#projects_grid .discover .menu-item:after{display:none}#projects_grid .discover .menu-item.active,#projects_grid .discover .menu-item:hover{padding-left:0;padding-right:0;background:#fff;box-shadow:inset 0 0 0 1px #fff}#projects_grid .discover .item-text{position:absolute;bottom:0;left:0;right:0;padding:10px}#projects_grid .discover .item-text:before{display:block;font-family:"gridarch-icons";font-weight:400;line-height:1em;margin:0 0 1em;content:"\e603"}.preview-caption{font-size:22px}.height-eighth .preview-caption,.width-eighth .preview-caption{font-size:16px}.preview-category{font-size:14px}.format-banner{font-size:48px}.format-panel{font-size:18px}.format-panel h1,.format-panel h2{font-size:42px}.format-panel .lead{font-size:21px}#sitenav .takeover-section+.takeover-section{margin-top:30px}#nav_primary{font-size:22px}.studio-info{font-size:16px}}@media screen and (min-width:1800px){.format-text .cell-content{font-size:1.5em}.cell-overlay{padding:30px}.grid-subcell .cell-overlay,.width-eighth .cell-overlay{padding:15px}.format-2and1 .discover{margin:0 -5px}.format-2and1 .discover li{float:left;width:25%;padding:0 5px;margin:0 0 10px}.format-2and1 .discover .menu-item{position:relative;height:auto;padding:0;margin:0;background:rgba(255,255,255,0.1)}.format-2and1 .discover .menu-item:after{display:none}.format-2and1 .discover .menu-item.active,.format-2and1 .discover .menu-item:hover{padding-left:0;padding-right:0;background:#fff;box-shadow:inset 0 0 0 1px #fff}.format-2and1 .discover .menu-item-inner{display:block;position:relative;height:0;padding:0 0 100%}.format-2and1 .discover .item-text{position:absolute;bottom:0;left:0;right:0;padding:10px}.format-2and1 .discover .item-text:before{display:block;font-family:"gridarch-icons";font-weight:400;line-height:1em;margin:0 0 1em;content:"\e603"}.preview.grid-subcell .button,.preview.width-eighth .button{font-size:16px;width:150px}.preview-caption{font-size:22px}#search_form{margin-bottom:80px}.studio-info{font-size:18px}.grid-item.job{font-size:16px}}@media (hover:none),(hover:on-demand){.filter-option:not(.active):hover{background-color:rgba(255,255,255,0.1);color:#fff}.photostrobe-image{display:none}}
/*# sourceMappingURL=theme.css.map */