@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("https://childesign.com/wp-content/themes/gridarch/assets/font/public-icons/gridarch-icons.eot?201703281057");src:url("https://childesign.com/wp-content/themes/gridarch/assets/font/public-icons/gridarch-icons.eot?201703281057#iefix") format("embedded-opentype"),url("https://childesign.com/wp-content/themes/gridarch/assets/font/public-icons/gridarch-icons.woff?201703281057") format("woff"),url("https://childesign.com/wp-content/themes/gridarch/assets/font/public-icons/gridarch-icons.ttf?201703281057") format("truetype"),url("https://childesign.com/wp-content/themes/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,.carousel-arrow: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}.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}.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}body,button,input,select,textarea{font-family:"nimbus-sans",-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:"nimbus-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}.cellcolor-default .cell-content,.color-default{color:#fff;background-color:#000}.cellcolor-default a,.color-default a{color:#a17255}.cellcolor-default .button,.color-default .button{color:#000;border-color:#a17255;background-color:#a17255}.cellcolor-default .button:hover,.color-default .button:hover{background-color:#000;color:#a17255}.bg-default{background-color:#000}.text-default{color:#000}.cellcolor-black .cell-content,.color-black{color:#fff;background-color:#000}.cellcolor-black a,.color-black a{color:#a17255}.cellcolor-black .button,.color-black .button{color:#000;border-color:#a17255;background-color:#a17255}.cellcolor-black .button:hover,.color-black .button:hover{background-color:#000;color:#a17255}.bg-black{background-color:#000}.text-black{color:#000}.cellcolor-white .cell-content,.color-white{color:#000;background-color:#fff}.cellcolor-white a,.color-white a{color:#8D644B}.cellcolor-white .button,.color-white .button{color:#fff;border-color:#8D644B;background-color:#8D644B}.cellcolor-white .button:hover,.color-white .button:hover{background-color:#fff;color:#8D644B}.bg-white{background-color:#fff}.text-white{color:#fff}.cellcolor-gray .cell-content,.color-gray{color:#fff;background-color:#434343}.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:#434343;border-color:#fff;background-color:#fff}.cellcolor-gray .button:hover,.color-gray .button:hover{background-color:#434343;color:#fff}.bg-gray{background-color:#434343}.text-gray{color:#434343}.cellcolor-bronze .cell-content,.color-bronze{color:#fff;background-color:#8D644B}.cellcolor-bronze a,.color-bronze a{color:#fff;text-decoration:underline}.cellcolor-bronze a.button,.cellcolor-bronze a:hover,.color-bronze a.button,.color-bronze a:hover{text-decoration:none}.cellcolor-bronze .button,.color-bronze .button{color:#8D644B;border-color:#fff;background-color:#fff}.cellcolor-bronze .button:hover,.color-bronze .button:hover{background-color:#8D644B;color:#fff}.bg-bronze{background-color:#8D644B}.text-bronze{color:#8D644B}.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:#8D644B;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 #434343;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:30px;padding-right:30px;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 -5px}.row .col{padding-left:5px;padding-right:5px;margin-bottom:10px}.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:5px;left:5px;right:5px;bottom:5px}.height-auto>.cell-frame>.cell-content{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:5px}.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"}body{font-size:14px;background-color:#000;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:300}h1,h2{font-size:28px}h3,h4,h5,h6{font-size:21px}h2 small,h3 small{display:block;font-size:12px;font-weight:600;line-height:1em;text-transform:uppercase;margin:0 0 0.5em}h2 small+br,h3 small+br{display:none}blockquote{font-size:24px;font-weight:300;max-width:750px;margin:0 auto}blockquote p{line-height:1em;margin:0 0 0.5em}blockquote p:last-child{margin:0}blockquote:before{content:"“";display:block;font-size:3.6em;font-weight:normal;line-height:0.75em;margin:0 0 -0.3em -0.05em;color:#8D644B}blockquote.pullquote{position:relative;padding-left:40px}blockquote.pullquote:before{content:"";position:absolute;top:0;left:0;width:10px;height:100%;margin:0;background-color:#8D644B}blockquote .citation{font-size:16px}.width-full blockquote{text-align:center}.width-full blockquote.pullquote{padding-left:0}.width-full blockquote.pullquote:before{position:relative;height:10px;width:130px;margin:0 auto 30px}.lead{font-size:1.5em;line-height:1.2em}.allcaps{text-transform:uppercase}.preface{display:block;color:#8D644B;font-size:12px;font-weight:700;line-height:1.2em;text-transform:uppercase;margin:0 0 0.5em}.ruled{list-style:none;padding:0;margin-left:-10px;margin-right:-10px;border-top:1px solid}.ruled>li{border-bottom:1px solid;padding:10px;margin:0}.ruled ul{list-style:none;margin:0;padding:0}.ruled ul li{margin:5px 0 0}.section{margin:0 auto;padding-left:30px;padding-right:30px}.section .container{padding:0;max-width:none}.fullscreen{position:relative;height:100vh;min-height:600px}.text-wrapper{padding:40px 30px;max-width:1100px;margin:0 auto}#body{padding-bottom:85px}.grid{margin:-5px;padding:5px 0}.height-auto .cell-frame{overflow:hidden}a.cell-content{text-decoration:none}.style-framed .cell-content:before{content:"";position:absolute;z-index:-1;border:1px solid}.style-framed .cell-content:before{top:20px;left:20px;right:20px;bottom:20px}.style-framed .cell-content .text-wrapper{padding:40px}.style-framed :last-child{margin-bottom:0}.cell-overlay{top:20px;left:20px;right:20px;bottom:20px;padding:40px}.cell-overlay:before{content:"";z-index:-1;border:1px solid}.cell-overlay:before{content:"";position:absolute;z-index:-1;border:1px solid}.cell-overlay:before{top:20px;left:20px;right:20px;bottom:20px}.showcase .text-wrapper{padding:30px}.showcase .lead{font-size:1em;font-weight:600}[data-background]{background:#434343 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 #434343;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:#000;color:#fff;cursor:pointer;transition:background 0.2s}.caption-toggle:hover{background-color:#000}.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:#434343;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:30px;right:30px;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:#000;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{background-color:#fff;font-size:0.75em;font-weight:700;line-height:1em;text-transform:uppercase;padding:1em 2em;cursor:pointer}.button:hover{background-color:#8D644B;color:#fff}.button.vcard:before{content:"\e619";font-family:"gridarch-icons";font-weight:normal!important;float:right;margin-left:0.5em}.more{font-size:0.75em;font-weight:700;text-transform:uppercase}#teampromo{position:relative;padding-left:33.3333333333%;padding-right:33.3333333333%}#teampromo .photoset{position:absolute;top:0;width:33.3333333333%;height:100%;overflow:hidden}#teampromo .photoset.left{left:0}#teampromo .photoset.right{right:0}#teampromo .photo{position:relative;float:left;margin:0;width:33.3333333333%;height:33.3333333333%;background:center center no-repeat;background-size:cover}#teampromo figcaption{position:relative;z-index:1;padding:40px}#teampromo figcaption:before{content:"";z-index:-1;border:1px solid}#teampromo figcaption:before{content:"";position:absolute;z-index:-1;border:1px solid}#teampromo figcaption:before{top:20px;left:20px;right:20px;bottom:20px}.backdroped{position:relative;overflow:hidden}.backdroped img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}.supports-csstransforms .backdroped img{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.caption-content,.caption-toggle{background-color:rgba(0,0,0,0.75)}.caption-toggle{width:60px;height:60px}.caption-wrapper{right:70px}.caption-content{padding:50px 25px;color:#fff}.caption-content:after,.caption-content:before{content:"";position:absolute;left:25px;right:25px;height:11px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAEklEQVQYV2PsTfH+zwAFjDg5AJvZBrWaD403AAAAAElFTkSuQmCC) 95% 0 repeat-y}.caption-content:before{top:22px;border-top:3px solid #8D644B}.caption-content:after{bottom:22px;border-bottom:3px solid #8D644B}.carousel{position:relative;height:100%;overflow:hidden}.carousel-slide{display:block;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.carousel-slide.current{z-index:2}.carousel-slide.current,.carousel-slide.in,.carousel-slide.out{opacity:1}.carousel-slide.out.next{animation:carouselSlideOutNext 1s cubic-bezier(0.445,0.05,0.55,0.95)}.carousel-slide.in.next{z-index:3;animation:carouselSlideInNext 1s cubic-bezier(0.445,0.05,0.55,0.95)}.carousel-slide.out.prev{animation:carouselSlideOutPrev 1s cubic-bezier(0.445,0.05,0.55,0.95)}.carousel-slide.in.prev{animation:carouselSlideInPrev 1s cubic-bezier(0.445,0.05,0.55,0.95)}.slide-content{position:absolute;z-index:1;top:30px;left:70px;right:70px;bottom:30px;padding:20px;text-align:center;background:rgba(255,255,255,0.9);color:#000}.slide-content:before{content:"";position:absolute;z-index:-1;border:1px solid}.slide-content:before{top:10px;left:10px;right:10px;bottom:10px;border:1px solid #8D644B}.slide-content .more,.slide-content a{color:#8D644B}.carousel-control{position:absolute;z-index:4}.carousel-arrow{top:0;width:70px;height:100%;cursor:pointer;background:rgba(0,0,0,0);transition:background 0.2s ease-out}.carousel-arrow:after{position:absolute;top:50%;left:0;width:100%;height:1em;font-size:60px;line-height:1em;text-align:center;margin:-0.5em 0 0}.carousel-arrow.prev{left:0}.carousel-arrow.prev:after{content:"\e607"}.carousel-arrow.next{right:0}.carousel-arrow.next:after{content:"\e608"}.carousel-arrow:hover{background:rgba(0,0,0,0.35)}.carousel-nav{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:0;line-height:10px;display:none}.carousel-point{display:inline-block;width:10px;height:10px;border:1px solid #8D644B;border-radius:50%;margin:0 2px;transition:background 0.2s ease-out}.carousel-point.active{background:#8D644B}.fullscreen .carousel{margin-left:-4px;margin-right:-4px}.insert.quotes-carousel,.insert.recent-announcements,.insert.recent-work{height:100%}.height-auto .insert.quotes-carousel,.height-auto .insert.recent-announcements,.height-auto .insert.recent-work{height:600px}.quotes-carousel blockquote{font-size:18px}.modal-window .text-wrapper{max-width:none}.page-embed .ruled h2,.page-embed .ruled h3,.page-embed .ruled h4{font-size:1em;text-transform:uppercase}.blog .page-embed .format-text.width-half .text-wrapper{padding:20px 0}.blog .page-embed .format-text.width-half.align-left .text-wrapper{padding-right:20px}.blog .page-embed .format-text.width-half.align-right .text-wrapper{padding-left:20px}.box{background:rgba(255,255,255,0.9);color:#000;top:20px;left:20px;right:20px;bottom:20px;padding:40px}.box:before{content:"";z-index:-1;border:1px solid}.box:before{content:"";position:absolute;z-index:-1;border:1px solid}.box:before{top:20px;left:20px;right:20px;bottom:20px}.box .title{text-transform:uppercase}.box .box-inner,.box .valign-inner{padding:40px 70px}.backdroped .box,.box.slide-content{position:absolute;z-index:1;top:120px;bottom:120px;left:160px;right:160px}.backdroped .box:before,.box.slide-content:before{border-color:#8D644B}.insert .grid{margin:0 -5px}.post-carousel .meta{margin:0;color:#8D644B;font-size:12px;font-weight:bold;text-transform:uppercase}.post-carousel .post-title{font-size:21px;line-height:1em;text-transform:uppercase;margin:0 0 0.25em}.post-carousel .post-excerpt{margin:0 0 0.5em}.post-carousel .slide-content{color:#000}.text-carousel{background:#fff;color:#8D644B}.text-carousel .carousel-arrow{display:none}.text-carousel .carousel-nav{display:block;bottom:30px}.text-carousel .carousel-slide{padding:50px}.text-carousel blockquote{text-align:center;text-transform:uppercase}.text-carousel blockquote:before{content:none}.text-carousel blockquote .text{font-weight:300}.text-carousel blockquote .text:before{content:"“"}.text-carousel blockquote .text:after{content:"”"}.text-carousel blockquote .cite{display:block;font-size:12px;font-weight:600;line-height:1em}.text-carousel blockquote .cite:before{content:"— "}.filter{margin:0 -4px;transition:padding 0.5s ease-out,box-shadow 0.5s ease-out}.filter,.filter:before{background-color:#fff}.filter-title{display:none}.filter-option{background-color:#fff;color:#8D644B}.filter-option.active,.filter-option:hover{background:#8D644B;color:#fff}.filter-menu{color:#fff}.filter-menu-toggle.active{color:#fff}.sticky-filter #filter{position:fixed;left:0;right:0;padding:15px 0;box-shadow:0 2px 5px rgba(0,0,0,0.25)}.sticky-filter #filter_wrap{height:105px}.preview .cell-content{background-color:#434343}.color-white .preview,.preview{color:#fff}.preview .cell-overlay{color:#8D644B;background:rgba(255,255,255,0.8)}.preview-project .cell-overlay{background:rgba(0,0,0,0.7);color:#a17255}.preview-title{font-size:18px;line-height:1.1em;text-transform:uppercase;margin:0}.preview-title:before{content:"+";display:block;margin:0 0 0.25em;font-size:1.5em;line-height:0.5em}.preview-project .preview-title:before{color:#fff}.preview-profile .preview-title:before{color:#8D644B}.preview-subtitle{font-size:14px;line-height:1.1em;margin:0}.preview .more{display:inline-block;margin-top:1em}.preview-post{text-align:center}.preview-post .cell-content{background:#fff;color:#000;padding:30px}.preview-post .preview-content{position:relative;height:100%;padding-bottom:40px}.preview-post .preview-label{display:block;color:#8D644B;font-size:12px;font-weight:700;text-transform:uppercase;margin:0 0 1em}.preview-post .preview-title:before{content:none}.preview-post .preview-subtitle{margin:1em 0 0}.preview-post .button-wrap{position:absolute;bottom:0;left:0;width:100%}.preview-post .button{padding:1em 3em;color:#fff;background:#8D644B;border-color:#8D644B}.preview-post .button:hover{background:#fff;color:#8D644B}@media (hover:none),(hover:on-demand){.preview.grid-cell .cell-overlay{opacity:1;visibility:visible;top:auto;left:0;right:0;bottom:0;text-align:left;background-color:transparent;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7))}.preview.grid-cell .cell-overlay:before{content:none}.preview.grid-cell .valign,.preview.grid-cell .valign-inner{display:block}.preview.grid-cell .more,.preview.grid-cell-title:before{display:none}.preview.grid-cell-subtitle{margin:0}}#post_title{font-size:18px;text-align:center}#post_title h1{margin:0;font-size:60px}#post_title .container{padding-top:100px;padding-bottom:100px}#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:#000 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:#000;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 #000}.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-color:#000;background:rgba(0,0,0,0.9);box-shadow:0 3px 7px rgba(0,0,0,0.2)}#header,#header a,#header button{color:#fff}#header .logo{position:absolute;top:50%;left:50%;background-image:url(../png/chil-logo.png);width:83px;height:42px;margin:-21px 0 0 -42px}#header .logo path{fill:#a17255}.sticky-filter #header .logo{width:59px;height:30px;margin:-15px 0 0 -30px}#searchtoggle{display:none}.takeover{background-color:rgba(0,0,0,0.9);padding:100px 0 0;transition:visibility 0.5s,transform 0.5s;transform:translateY(-100%)}.takeover:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.takeover,.takeover a{color:#fff}.takeover.in{visibility:visible;transform:translateY(0)}.takeover .menu{font-size:24px;font-weight:300;text-align:center;margin:0 0 30px}.takeover .menu-item{margin:0}.takeover .menu a{display:block;line-height:1.5em;background:rgba(255,255,255,0);transition:background 0.2s}.takeover .menu a:hover{background:rgba(255,255,255,0.1);text-decoration:none}.takeover .current-menu-item a,.takeover .current_page_item a{color:#a17255}.takeover .credit{font-size:12px;text-align:center}.takeover .credit,.takeover .credit a{color:#a17255}.takeover .credit a{text-decoration:underline}.takeover .languages{text-align:center;margin:0 0 1em}.banner{position:relative;background:#777 center center no-repeat;background-size:cover;padding:170px 30px 100px;margin:0 -4px;text-align:center}#content>.banner{margin:0 -4px}.banner.fullscreen{padding:0}.banner .page-title{position:relative;z-index:2;display:inline-block;min-width:240px;background:rgba(255,255,255,0.9);color:#000;font-size:40px;font-weight:300;line-height:150px;text-align:center;text-transform:uppercase;padding:0 40px;margin:0}.banner .page-title:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid #8D644B}.single-post .banner .page-title{font-size:28px}.banner .title-text{position:relative;display:inline-block;line-height:1em;vertical-align:middle;padding:8px 0;border-top:3px solid #8D644B;border-bottom:3px solid #8D644B}.banner .title-text:after,.banner .title-text:before{content:"";position:absolute;right:22px;border-right:3px solid #8D644B;height:7px}.banner .title-text:before{top:0}.banner .title-text:after{bottom:0}.single-project .banner{padding:0;height:460px}.banner-half{position:absolute;top:0;width:50%;height:100%}.banner-half.left{left:0}.banner-half.right{right:0;left:auto}#footer{background-color:#000;font-size:14px}#footer,#footer a{color:#fff}#footer .logo{width:108px;height:55px;margin:0 0 20px;background-image:url(../png/chil-logo-white.png)}#footer .logo path{fill:#fff}#footer .container{padding-top:40px;padding-bottom:40px}#footer .about-wrap{max-width:450px}#nav_contacts{width:720px;text-align:center;text-transform:uppercase}#nav_contacts .col{float:left;width:33.3333333333%;margin:0 0 10px}#nav_contacts .contact{display:block;position:relative;padding:25px 15px}#nav_contacts .contact:before{content:"";z-index:2;border:1px solid;position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.2s}#nav_contacts .contact-label{line-height:1em;margin:0}#nav_contacts .contact-location{font-size:10px;font-weight:700;margin:0 0 5px}#nav_contacts .contact-name{font-size:20px;font-weight:300}#nav_contacts .contact-action{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#666 center center no-repeat;background-size:cover;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}#nav_contacts .contact-action:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65)}#nav_contacts .contact-action:after{content:attr(data-label);position:absolute;top:50%;left:25px;right:25px;height:40px;background:#000;font-size:14px;font-weight:600;line-height:44px;margin-top:-20px}#nav_contacts .contact:hover{text-decoration:none}#nav_contacts .contact:hover:before{top:10px;left:10px;right:10px;bottom:10px}#nav_contacts .contact:hover .contact-action{opacity:1;visibility:visible}#legal{background-color:#8D644B;font-size:14px}#legal,#legal a{color:#fff}#legal .container{padding-top:50px;padding-bottom:50px}#legal p{line-height:1em;margin:0}#legal nav{margin:0 -10px}#legal nav a{padding:0 10px}.embed-title{color:#8D644B}.embed-arrow,.embed-more{background-color:#8D644B;color:#fff}.post-embed .modal-content{padding:40px}.profile-embed.show-arrows .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:#000}.profile-embed .embed-arrow.prev:before{float:left;margin-right:1em}.profile-embed .embed-arrow.prev:hover{background-color:#1a1a1a}.profile-embed .embed-arrow.next{float:right;text-align:right;background-color:#8D644B}.profile-embed .embed-arrow.next:before{float:right;margin-left:1em}.profile-embed .embed-arrow.next:hover{background-color:#ab7d60}#e404banner{margin:80px 0}#e404banner .error-code,#e404banner .error-message{display:block;line-height:1em}.error404 #body{padding-top:70px}#inquiries{margin:0 0 70px}#inquiries .inquiry{text-align:center}#inquiries .inquiry-title{font-size:30px;line-height:1em;text-transform:uppercase;margin:0 0 0.5em}#inquiries .inquiry-title:before{content:"+";display:block;font-size:1.5em;line-height:1em;margin:0 0 0.75em}#inquiries .inquiry-contact{font-size:16px}#inquiries .inquiry-name{font-size:20px}.insert.contacts{margin-top:-10px}.contact{font-size:14px;margin:10px 0 0}.contact-wrapper{text-align:center}.contact-studio{font-size:2em;margin:0 0 0.5em}.contact-name{font-size:1.5em;margin:0}.contact-name small{margin-bottom:3px}.profile-banner{font-size:12px;text-align:center}.profile-banner .banner-title{font-size:40px}.profile-banner .banner-content{position:relative;height:0;padding:0 0 100%}.profile-banner .banner-content:before{content:"";position:absolute;z-index:-1;border:1px solid}.profile-banner .banner-content:before{top:20px;left:20px;right:20px;bottom:20px;border:1px solid #fff}.profile-banner .banner-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding:80px}.profile-acronyms,.profile-role{font-size:12px}.profile-role{margin:0 0 1em;font-weight:600;text-transform:uppercase}.profile-name{margin:0 0 0.25em -0.07em;font-weight:300;line-height:1em;text-transform:uppercase}.profile-acronyms{font-weight:300}.preview-profile.no-content .preview-title{margin:0}#featured_awards{margin-bottom:-10px}#featured_awards .format-header{text-align:center;text-transform:uppercase}#featured_awards .format-header h3{font-size:1.5em}.featured-award{text-align:center}.featured-award .feature-title{font-size:1.25em}.modal #awards_grid{color:#8D644B}.project-award{float:left;width:100%;padding:0 5px;margin:0 0 60px}.project-award.small{width:50%}.project-award .cell-overlay{opacity:1;visibility:visible;background:rgba(0,0,0,0.8);color:#a17255}.project-award:hover .cell-overlay{opacity:0;visibility:hidden}.award-header{position:relative;margin:0 0 20px}.award-header-frame{display:block;position:relative;height:0;padding:0 0 100%}.award-list{margin:0;padding:0;list-style:none}.award-list li{padding:10px;border-top:1px solid;border-bottom:1px solid;margin-bottom:-1px}#e404banner{float:none;margin-left:auto;margin-right:auto;font-size:16px}#e404banner .text-wrapper{padding:70px}#e404banner h1{text-align:center}#e404banner .error-code{position:relative;display:inline-block;font-size:150px;letter-spacing:-0.05em;text-indent:-0.05em;border-top:5px solid #8D644B;border-bottom:5px solid #8D644B;margin:0 0 20px}#e404banner .error-code:after,#e404banner .error-code:before{content:"";position:absolute;left:78%;width:5px;height:10px;background:#8D644B}#e404banner .error-code:before{top:0}#e404banner .error-code:after{bottom:0}#e404banner .error-message{font-size:28px;text-transform:uppercase}#e404banner h3{font-size:1.5em;font-weight:500}#e404banner .blurb{margin:60px 0 0}#e404banner .blurb:before{content:"";display:block;width:130px;height:5px;background:#8D644B;margin:0 0 30px}@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:5px}#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(0,0,0,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:"nimbus-sans",-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:5px;left:5px;right:5px;bottom:5px;margin:0}}@media screen and (max-width:1023px){blockquote{font-size:18px}.section{padding-left:10px;padding-right:10px}.fullscreen{min-height:100vh}.text-wrapper{padding:30px}.style-insert>.cell-frame{height:auto;padding-bottom:0!important}.style-insert>.cell-frame>.cell-content{position:relative;top:0;left:0;right:0;bottom:0;margin:5px}#teampromo{padding-left:0;padding-right:0}#teampromo .photoset{display:none}.carousel-arrow{width:40px}.carousel-arrow:after{font-size:30px}.slide-content{left:40px;right:40px}.insert.quotes-carousel,.insert.recent-announcements,.insert.recent-work{height:0;padding:0 0 100%}.insert.quotes-carousel .carousel,.insert.recent-announcements .carousel,.insert.recent-work .carousel{position:absolute;top:0;left:0;width:100%;height:100%}.post-carousel .post-excerpt{display:none}.text-carousel .carousel-slide{padding:30px}.text-carousel .carousel-nav{bottom:20px}#post_title h1{font-size:32px}#post_title .container{padding-top:20px;padding-bottom:20px}#header .logo{width:47px;height:24px;margin:-12px 0 0 -24px}.takeover{padding-top:70px}.banner{padding-top:80px;padding-bottom:30px}.banner .page-title{max-width:none;margin:0;font-size:24px;line-height:100px}.single-post .banner .page-title{font-size:16px}.banner .title-text{min-width:0;border-top-width:2px;border-bottom-width:2px}.banner .title-text:after,.banner .title-text:before{border-right-width:2px}.single-project .banner{height:320px}.single-project .banner .backdrop{width:100%}.single-project .banner .backdrop.right{display:none}#footer .container,#legal .container{padding:50px 30px}#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 .embed-navigation{position:absolute;bottom:0;left:0;right:0}.profile-embed .embed-arrow{padding:0}.profile-embed .embed-arrow.next,.profile-embed .embed-arrow.prev{text-align:center}.profile-embed .embed-arrow.next:before,.profile-embed .embed-arrow.prev:before{float:none;margin:0}.profile-embed.show-arrows .modal-content{padding-bottom:50px}.page-embed .modal-content{padding:20px}#projects_grid .cell-frame{padding-bottom:100%}#projects_grid .cell-content{background-size:100% 100%}.profile-banner .banner-content{height:auto;padding:0}.profile-banner .banner-inner{position:static;padding:40px}.preview-profile.width-eighth{width:50%!important}.preview-profile.width-eighth .cell-overlay{top:5px;left:5px;right:5px;bottom:5px;padding:10px}.preview-profile.width-eighth .cell-overlay:before{top:5px;left:5px;right:5px;bottom:5px}.preview-profile.width-eighth .preview-title{font-size:18px}.project-award .preview-title{font-size:21px}}@media screen and (min-width:1024px){.styled-framed .cell-content:before{top:10px;left:10px;right:10px;bottom:10px}.cell-overlay{top:10px;left:10px;right:10px;bottom:10px;padding:20px}.cell-overlay:before{top:10px;left:10px;right:10px;bottom:10px}.height-eighth .cell-overlay,.width-eighth .cell-overlay{top:5px;left:5px;right:5px;bottom:5px;padding:10px}.height-eighth .cell-overlay:before,.width-eighth .cell-overlay:before{top:5px;left:5px;right:5px;bottom:5px}#related_posts .preview-title,.width-quarter .preview-title{font-size:18px}.height-eighth .preview-title,.preview-post .preview-title,.width-eighth .preview-title{font-size:14px}.height-eighth .preview-subtitle,.width-eighth .preview-subtitle{font-size:12px}.banner .page-title{min-width:470px}.container,.section{max-width:1010px}.container-half,.container.half{max-width:475px}.modal-window{width:890px;margin-left:-445px}.slide-content{top:50%;left:50%;right:auto;bottom:auto;width:350px;height:300px;margin:-150px 0 0 -175px;padding:40px}.slide-content:before{top:20px;left:20px;right:20px;bottom:20px;border:1px solid #8D644B}.modal-window{left:50%;right:auto}.takeover .menu{font-size:40px}#footer .about-wrap{float:left}#footer .social-wrap{float:right;text-align:right}#footer .logo{float:left;margin-right:20px}#legal .copyright-wrap{float:right;text-align:right;max-width:30%}#legal .nav-wrap{float:left;max-width:70%}.profile-embed .embed-arrow{font-family:"nimbus-sans",-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}.contact{padding:15px 0 0}.contact.half{float:left;width:50%}.contact-name small{margin-top:-15px}.project-award .cell-overlay{top:40px;left:40px;right:40px;bottom:40px}.large .award-header-frame{padding-bottom:50%}.large .award-list{column-count:2;column-gap:40px}.large .award-list li{column-break:inside,avoid}}@media screen and (min-width:1200px){.container,.section{max-width:1220px}.container-half,.container.half{max-width:580px}.modal-window{width:1100px;margin-left:-550px}body{font-size:16px}h1,h2{font-size:32px}h3,h4,h5,h6{font-size:26px}blockquote{font-size:28px}.text-wrapper{padding:60px 50px}.cell-overlay{top:20px;left:20px;right:20px;bottom:20px;padding:40px}.cell-overlay:before{top:20px;left:20px;right:20px;bottom:20px}.height-eighth .cell-overlay,.width-eighth .cell-overlay{top:10px;left:10px;right:10px;bottom:10px;padding:20px}.height-eighth .cell-overlay:before,.width-eighth .cell-overlay:before{top:10px;left:10px;right:10px;bottom:10px}#teampromo{height:0;padding-bottom:33.3333333333%}#teampromo figcaption{position:absolute;top:0;left:33.3333333333%;right:33.3333333333%;height:100%}.slide-content{width:450px;height:350px;margin:-175px 0 0 -225px}.quotes-carousel blockquote{font-size:24px}.post-carousel .post-title{font-size:28px}.preview-title{font-size:28px}#related_posts .preview-title,.width-quarter .preview-title{font-size:24px}.height-eighth .preview-title,.preview-post .preview-title,.width-eighth .preview-title{font-size:16px}.takeover .menu{font-size:50px}.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}}@media screen and (min-width:1400px){.container,.section{max-width:1350px}.container-half,.container.half{max-width:645px}.modal-window{width:1100px;margin-left:-550px}h1,h2{font-size:40px}h3,h4,h5,h6{font-size:32px}blockquote{font-size:32px}.slide-content{width:500px;height:300px;margin:-150px 0 0 -250px}.post-carousel .post-title{font-size:32px}.preview-title{font-size:32px}.takeover{padding:170px 0 0}.contact{font-size:16px}}@media screen and (min-width:1800px){.container,.section{max-width:1800px}.container-half,.container.half{max-width:870px}.modal-window{width:1100px;margin-left:-550px}blockquote{font-size:36px}.caption-content{padding:50px}.caption-content:after,.caption-content:before{left:50px;right:50px}.slide-content{width:550px;height:300px;margin:-150px 0 0 -275px}.post-carousel .post-title{font-size:36px}}@media (hover:none),(hover:on-demand){.filter-option:not(.active):hover{background-color:#fff;color:#8D644B;border-color:#8D644B}}@media screen and (min-width:600px) and (max-width:1023px){.slide-content{top:50%;left:50%;right:auto;bottom:auto;width:400px;height:300px;margin:-150px 0 0 -200px;padding:40px}.post-carousel .post-excerpt{display:block}}
/*# sourceMappingURL=theme.css.map */