@charset "utf-8";@font-face{font-family:rsaaicon;src:url('fonts/rsaaicon.eot');src:url('fonts/rsaaicon.eot?#iefix') format('embedded-opentype'),url('fonts/rsaaicon.woff') format('woff'),url('fonts/rsaaicon.ttf') format('truetype'),url('fonts/rsaaicon.svg#rsaaicon') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Futura Bk BT Book';src:url('fonts/futurabk.eot');src:url('fonts/futurabk.eot?#iefix') format('embedded-opentype'),url('fonts/futurabk.woff') format('woff'),url('fonts/futurabk.ttf') format('truetype'),url('fonts/futurabk.svg#futura_bk_btbook') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Futura Md BT Book';src:url('fonts/futuramd.eot');src:url('fonts/futuramd.eot?#iefix') format('embedded-opentype'),url('fonts/futuramd.woff') format('woff'),url('fonts/futuramd.ttf') format('truetype'),url('fonts/futuramd.svg#futura_md_btbook') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Esta Regular';src:url('fonts/esta.eot');src:url('fonts/esta.eot?#iefix') format('embedded-opentype'),url('fonts/esta.woff') format('woff'),url('fonts/esta.ttf') format('truetype'),url('fonts/esta.svg#futura_md_btbook') format('svg');font-weight:400;font-style:normal}a,article,aside,blockquote,body,canvas,del,div,em,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,input,label,li,nav,object,ol,p,section,select,small,span,strong,summary,textarea,ul{margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:0 0}article,aside,canvas,footer,header,hgroup,nav,section,summary{display:block}ol,ul{list-style:none}input,select{vertical-align:middle}strong{font-weight:700}a{text-decoration:none}.off{display:none}.clear:after,.clear:before{display:table;content:""}.clear:after{clear:both}::-webkit-selection{background:#b3d4fc;text-shadow:none}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.clear{zoom:1}input::-ms-clear{display:none}input::-ms-reveal{display:none}body,html{width:100%;height:100%}html{font:62.5%/1 "Futura Bk BT Book","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#fff;overflow-y:scroll}#v-border:after,#v-border:before,body:after,body:before{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;display:block;width:100%;height:.5em;background-color:#fff;content:" "}body:after{top:auto}#v-border:after,#v-border:before{width:.5em;height:100%}#v-border:after{left:auto}h1,h2,h3,h4,h5,h6{font-family:"Futura Md BT Book","Microsoft Yahei",Arial,sans-serif;font-weight:400}a,a:active,a:link,a:visited{color:#111112}a.highlight{font-family:"Esta Regular",Georgia,serif;text-decoration:underline}a:hover{color:#000001}a.highlight:hover{text-decoration:none}img.loading{display:inline-block;background:#fff url("images/wait.gif") no-repeat center}img.not-found{display:inline-block;background:#fff url("images/not-found.gif") no-repeat center}img.not-thumb{display:inline-block;background:#fff url("images/not-thumb.gif") no-repeat center}span.sp{display:inline-block;width:0;height:.8em;margin-left:.7em;padding-left:.7em;border-left:1px solid #ccc;vertical-align:middle}ul.langs{position:relative;height:2.4em;width:8em}ul.langs li{position:absolute;top:0;left:0;z-index:1;width:2.4em;height:2.4em}ul.langs li:before{position:absolute;top:0;left:0;color:#111112;font-size:2.4em;font-family:rsaaicon;content:"\e701"}ul.langs li.current{z-index:2}ul.langs li a{position:absolute;top:0;left:0;display:inline-block;width:2em;height:2em;color:#fff;font-size:1.2em;line-height:2em;text-align:center}.progress-bar{position:fixed;top:0;left:0;z-index:4;width:0;height:.1em;background-color:#111112}header{position:fixed;top:0;left:0;z-index:3;width:20%;min-width:27em;height:100%;background:#fff;background:rgba(250,250,250,.9);border-right:1px solid #d4d5d4;overflow:hidden}#mobile-button{display:none}#toggle-header{position:absolute;top:.5em;right:.5em;color:#666;font-size:1.2em;display:none}#toggle-header:hover{color:#000}#toggle-header:before{font-family:rsaaicon;content:"\e713"}header nav{position:relative;margin-top:3.2em;margin-left:3.2em}#menu li a{position:relative;display:inline-block;color:#111112;line-height:2em;font-size:1.4em;letter-spacing:.03em;text-transform:uppercase}#menu li a:hover{color:#000}#menu li.current a{color:#000}#menu li.loading>a:before{position:absolute;top:0;left:-30px;display:inline-block;width:27px;height:27px;background:transparent url("images/wait.gif") no-repeat center;content:""}#menu>ul>li.current>a:before{position:absolute;top:.9em;left:-10.6em;display:inline-block;width:10em;border-top:.1em solid #111112;content:""}#menu li.current ul.sub-menu{display:block}#menu ul.sub-menu{position:absolute;top:0;left:45%;z-index:4;display:none;width:100%;height:100%}#menu ul.sub-menu li{padding-left:2.7em;border-left:1px solid #ccc}#menu ul.sub-menu li a{display:inline-block;width:100%;line-height:2em;font-size:1.2em;color:#111112;text-transform:none}#menu ul.sub-menu li a:hover,#menu ul.sub-menu li.current a{color:#000001;font-family:"Futura Md BT Book","Microsoft Yahei",Arial,sans-serif}#menu #projects-at-year{padding-top:.5em}#menu #projects-at-year>a{color:#555}#menu #projects-at-year>a:hover{color:#000;font-family:"Futura Bk BT Book","Microsoft Yahei",Arial,sans-serif}#menu #projects-at-year div{position:relative;display:none;height:12em;overflow:hidden}#menu #projects-at-year ol{position:absolute;top:0;left:0;width:100%}#menu #projects-at-year li{padding:0;border:none}#name{margin:0 0 auto 3.2em;height:50%;position:relative}header h1{position:absolute;top:50%;left:0;margin-top:-1em;cursor:pointer;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;-ms-opacity:0;opacity:0}header h1.fs{z-index:99;-moz-text-shadow:0 0 8px #999;-webkit-text-shadow:0 0 8px #999;-o-text-shadow:0 0 8px #999;-ms-text-shadow:0 0 8px #999;text-shadow:0 0 8px #999}header article{position:absolute;bottom:0;left:0;display:none;width:76%;margin-left:3.2em;margin-bottom:1.8em}header article h2{color:#333;font-size:1.4em;text-transform:uppercase}header article p.summary{font-size:1.4em;margin-top:.3em;line-height:1.5;color:#777;overflow:hidden}header article p.summary a{text-decoration:none;font-family:"Futura Bk BT Book","Microsoft Yahei",Arial,sans-serif}section.page{position:relative;top:0;left:0;width:100%;height:100%;z-index:1}section.page .bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}section.page .bg img{width:100%;height:auto}section.page .bg-halfscreen{top:0;left:-100%;width:200%;height:50%;overflow:hidden}section.page .bg-halfscreen img{float:right;width:40%;height:100%;border-bottom:1px solid #d4d5d4;background:#fff url("images/wait.gif") no-repeat center}section.page .bg-project{position:relative;top:0;left:0;width:100%;height:75%;overflow:hidden}section.page .bg-project img{position:absolute;top:0;left:0;width:auto;height:100%}section.page .bl{width:100%;background:0 0}section.page .bl-half{height:50%}section.page .fo{position:relative;z-index:1;background-color:#fff}section.page .wrapper{margin:0 .5em 0 27em;padding:5em 0}section.page .wrapper h2{position:relative;line-height:1;margin-bottom:2.7em;font-size:1.8em;text-align:center}section.page .wrapper h2.solemn strong{position:relative;padding:0 1em;background:#fff;font-weight:400;text-transform:uppercase}section.page .wrapper h2.solemn:before{position:absolute;top:.5em;left:0;display:block;width:100%;height:0;border-top:.1em solid #d4d5d4;content:" "}section.page .wrapper a.arrow{position:absolute;top:50%;left:0;display:none;width:1em;height:1em;line-height:1;margin-top:-.5em;font-size:9em;font-family:rsaaicon}section.page .wrapper a.arrow-next{left:auto;right:0}section.page .wrapper a.arrow-previous:before{position:absolute;color:#111112;color:rgba(18,18,19,.7);content:"\e70b"}section.page .wrapper a.arrow-previous:hover:before{color:rgba(18,18,19,.9)}section.page .wrapper a.arrow-previous:after{position:absolute;color:#fff;content:"\e70d"}section.page .wrapper a.arrow-next:before{position:absolute;color:#111112;color:rgba(18,18,19,.7);content:"\e70c"}section.page .wrapper a.arrow-next:hover:before{color:rgba(18,18,19,.9)}section.page .wrapper a.arrow-next:after{position:absolute;color:#fff;content:"\e70e"}section.page article{float:left;width:65%;margin:0 0 3.2em 5%}section.page .wrapper article h2{margin-bottom:.5em;color:#111112;font-family:"Futura Bk BT Book","Microsoft Yahei",Arial,sans-serif;font-size:1.6em;line-height:1.4em;text-align:left}section.page .wrapper article h2.solemn{margin-bottom:2em;color:#000;font-family:"Futura Md BT Book","Microsoft Yahei",Arial,sans-serif;text-align:center;text-transform:uppercase}section.page .wrapper article h2.solemn:before{display:none}section.page .wrapper p.show-more{width:16em;height:2.7em;line-height:2.7em;text-align:center;margin:3.2em auto;font-size:1.4em;border:1px solid #d4d5d4;cursor:pointer;border-radius:2px}section.page .wrapper p.show-more.loading{color:#777;cursor:default}section.page .wrapper p.show-more:hover{color:#111112;border-color:#111112}section.page .wrapper p.show-more.loading:hover{color:#777;border-color:#d4d5d4}section.page article p{font-size:1.2em;line-height:1.4}section.page article p.intro{padding-right:5%}section.page article p.info{line-height:1;margin-bottom:3.2em;color:#777}section.page article div.content{font-size:1.2em;line-height:1.6}section.page article div.content p{margin-bottom:1em;overflow-wrap:break-word}section.page article div.content img{display:block;max-width:100%;height:auto}section.page article div.content b,section.page article div.content strong{font-weight:400;font-family:"Futura Md BT Book","Microsoft Yahei",Arial,sans-serif}section.page article nav{margin-top:3.2em;width:100%}section.page article nav a{display:inline-block;max-width:16em;height:1em;line-height:1;font-size:1.2em;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.page article nav .previous-post{float:left}section.page article nav .previous-post:before{color:#666;font-size:1.3em;padding-right:.5em;font-family:rsaaicon;content:"\e711";vertical-align:middle}section.page article nav .next-post{float:right}section.page article nav .next-post a{text-align:right}section.page article nav .next-post:after{color:#666;font-size:1.3em;padding-left:.5em;font-family:rsaaicon;content:"\e712";vertical-align:middle}section.page article nav a.back-top{color:#777;margin-top:3.2em;float:right;font-size:1.2em}section.page article nav a.back-top:hover{color:#333}section.page article nav a.back-top:before{padding-right:.5em;font-family:rsaaicon;content:"\e710"}.gallery{width:100%;margin:5em 0 3.2em}.gallery li{float:left;width:19%;height:auto;margin-right:1%;margin-bottom:1%;overflow:hidden}.gallery li img{border:1px solid #ccc;width:100%;height:auto;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.gallery li:hover img{border-color:#000001}section.page aside{position:relative;top:-5em;left:0;float:right;width:25%;padding:5em 0;border-left:1px solid #d4d5d4}section.page aside li{margin-bottom:1.2em;margin-left:1.6em}section.page aside li a{color:#111112;font-size:1.2em;text-transform:uppercase;text-decoration:underline;vertical-align:middle}section.page aside li a:hover{color:#000001;text-decoration:none}p.share-it:after{font-size:1.5em;padding-left:.5em;font-family:rsaaicon;content:"\e703";vertical-align:middle}p.contact-us:after{font-size:1.3em;padding-left:.5em;font-family:rsaaicon;content:"\e70f";vertical-align:middle}section.page aside li .qr{padding:.7em 0 .3em}section.page aside li .qr img{border:4px solid #eee}section.page aside li .qr p{font-size:1.1em;line-height:2;color:#666}.share-this{width:auto;height:0;margin-top:.8em;margin-bottom:.4em;overflow:hidden}.share-this .share-item{display:inline-block;width:16px;height:16px;overflow:hidden;cursor:pointer;background:transparent url("images/share-icons.png") no-repeat 0 0;border:1px solid #f7f7f7}.share-this .share-item:hover{border-color:#bbb}.share-this .share-item-pinterest{background-position:0 -112px}.share-this .share-item-twitter{background-position:0 -64px}.share-this .share-item-wechat{background-position:0 -16px}.share-this .share-item-weibo{background-position:0 -48px}.share-this .share-item-kaixin{background-position:0 -96px}.share-this .share-item-qzone{background-position:0 -32px}.share-this .share-item-douban{background-position:0 -80px}div.video{position:relative;top:0;left:0;width:100%;height:auto;background-color:#000}div.video img{vertical-align:top}div.video video{position:absolute;top:0;left:0;z-index:1;cursor:pointer}div.video .btn-fullscreen{position:absolute;top:0;right:0;z-index:4;display:inline-block;width:32px;height:32px;background:transparent url("images/fullscreen.png") no-repeat 16px 5px;cursor:pointer}div.video .btn-pause{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:0 0;cursor:pointer}div.video .btn-play{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:transparent url("images/play.png") no-repeat center;cursor:pointer;-moz-opacity:0.7;-webkit-opacity:0.7;-o-opacity:0.7;-ms-opacity:0.7;opacity:.7}div.video .btn-play:hover{-moz-opacity:0.9;-webkit-opacity:0.9;-o-opacity:0.9;-ms-opacity:0.9;opacity:.9}div.video .wait{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#fff url("images/wait.gif") no-repeat center}div.video .time{position:absolute;bottom:.7em;left:.3em;z-index:2;margin-bottom:0;margin-bottom:0!important;color:#fff;font-size:1em;font-size:1em!important;line-height:1;-moz-opacity:0.7;-webkit-opacity:0.7;-o-opacity:0.7;-ms-opacity:0.7;opacity:.7}div.video .time strong{font-weight:400}div.video .progress{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:.1em;cursor:pointer;background-color:#4d4d4d;background-color:rgba(255,255,255,.3)}div.video .progress .bar{position:absolute;bottom:0;left:0;width:0;height:100%}div.video .progress .time-bar{background-color:#fff;-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5;-ms-opacity:0.5;opacity:.5}.post-list{width:100%}.post-list li{position:relative;top:0;left:5%;float:left;width:23.3%;min-width:18em;height:auto;margin-left:5%;margin-bottom:3%;overflow:hidden;cursor:pointer}.post-list li.wrap{clear:left}.post-list li:hover img{border-color:#000001}.post-list li:hover h3{color:#000001}.post-list li img{display:block;width:100%;height:auto;border:1px solid #d4d5d4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.post-list li h3{font-size:1.2em;width:100%;font-family:"Esta Regular","Microsoft Yahei",Arial,sans-serif;line-height:1.6;margin:.5em 0 0;color:#111112}.post-list li p.info{font-size:1.2em;line-height:1;margin-top:2em;color:#777}.post-list li p.info span{display:inline-block;margin:0 .8em}ul.upload-list{width:100%;margin-top:3.2em}ul.upload-list li{float:left;width:20%;margin-right:5%;margin-bottom:5%;overflow:hidden}ul.upload-list li.wrap{clear:left}ul.upload-list li.link{cursor:pointer}ul.upload-list li.wrap{clear:left}ul.upload-list li.link:hover img{border-color:#000001}ul.upload-list li img{width:100%;height:auto;border:1px solid #d4d5d4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}ul.upload-list h3{font-size:1.4em;line-height:1;margin:1em 0 .3em}ul.upload-list h4{color:#777;font-size:1.2em;line-height:1;font-family:"Futura Bk BT Book","Microsoft Yahei",Arial,sans-serif}#page-home .bg img{position:absolute;bottom:0;left:0;display:none}#page-home div.fo{height:100%}#page-home div.wrapper{position:relative;height:100%;padding:0;background:transparent url("images/wait.gif") no-repeat center}#page-home p.title{position:absolute;bottom:1.93em;right:1.93em;display:none;height:2em;padding:0 1.5em;color:#fff;font-size:1.4em;line-height:2;background-color:#111112;background-color:rgba(18,18,19,.9);overflow:hidden}#page-home p.title:hover{background-color:#111112}#page-home p.title a{color:#fff}#page-home p.title a:hover{text-decoration:underline}#page-home p.copy{position:absolute;bottom:1.8em;left:2.45em;line-height:1.5;color:#fff;font-size:1.1em;-moz-opacity:0.9;-webkit-opacity:0.9;-o-opacity:0.9;-ms-opacity:0.9;opacity:.9}#page-home p.copy a{color:#fff}#big-news{position:absolute;top:50%;left:50%;width:16em;height:16em;margin-top:-8em;margin-left:-8em}#big-news:before{position:absolute;top:0;left:0;color:#111112;font-size:16em;font-family:rsaaicon;content:"\e701";-moz-opacity:0.7;-webkit-opacity:0.7;-o-opacity:0.7;-ms-opacity:0.7;opacity:.7}#big-news a.go{position:absolute;top:3.6em;left:1.6em;display:inline-block;width:10em;height:6.4em;font-size:1.2em;line-height:1.6;color:#fff;text-align:center;overflow:hidden}#big-news a.go:hover{text-decoration:underline}#big-news a.close{position:absolute;top:0;right:0;display:none;width:16px;height:16px;text-indent:-9999px;background:transparent url('images/x.png') no-repeat 0 0}#big-news a.close:hover{background-position:0 -16px!important}#big-news:hover a.close{display:inline-block}section.page-projects div.fo{height:75%;background-color:transparent}section.page-projects div.wrapper{position:relative;top:.5em;height:100%;padding:0;cursor:pointer}.projects-show ul{position:absolute;top:.5em;left:20%;width:99999em;height:100%}.projects-show li.project{position:relative;float:left;width:0;height:100%;overflow:hidden}.projects-show li.project img{display:block;width:0;height:75%}.projects-show li .loading{position:absolute;top:0;left:0;width:100%;height:75%;background:#fff url("images/wait.gif") no-repeat center;-moz-opacity:0.7;-webkit-opacity:0.7;-o-opacity:0.7;-ms-opacity:0.7;opacity:.7}.project-info{position:absolute;top:75%;display:none;width:100%;margin-top:3.2em}.wrapper .project-info{position:fixed;display:block;top:75%;margin-top:3.2em;cursor:default}.project-info h3{font-size:1.4em;margin-left:2.3em;margin-bottom:.8em}.project-info h3 a{color:#000}.project-info h3 a:hover{color:#111112}.project-info p{font-size:1.2em;margin-left:2.7em;color:#333;line-height:1.6}.project-info p.details{margin-top:1em}.project-info p.details a{text-decoration:underline}.project-info .team{position:absolute;top:0;right:0;padding-left:1.6em;border-left:1px solid #ccc}.wrapper .project-info .team{right:3.2em}.project-info .team h5{float:left;font-size:1.2em;margin-right:.8em}.project-info .team ol{float:left}.project-info .team li{margin-bottom:.6em;font-size:1.2em;color:#666}.project-thumb{position:absolute;left:0;bottom:0;height:8.5em;width:100%;display:none;background-color:#fff;background-color:rgba(250,250,250,.7);cursor:default}.project-thumb .thumbs{height:6em;margin:1.6em 3.2em;overflow:hidden}.project-thumb ul{position:relative;width:99999em}.project-thumb ul li{position:relative;float:left;margin-right:1.6em;width:9em;height:5em;border:1px solid #eee;overflow:hidden;cursor:pointer}.project-thumb ul li img{width:100%;height:auto}.project-thumb ul li span.loader{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fff url("images/wait.gif") no-repeat center;-moz-opacity:0.7;-webkit-opacity:0.7;-o-opacity:0.7;-ms-opacity:0.7;opacity:.7}.project-thumb ul li.current,.project-thumb ul li:hover{border-color:#000;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1}#page-company aside{top:0}#page-partners .upload-list li{width:16%;height:auto;margin-right:4%;margin-bottom:4%}#page-partners .upload-list li h3{font-size:1.3em}#page-partners .upload-list li h4{line-height:1.2}#page-partner img{float:right;max-width:12em;height:auto;margin-left:3.2em;margin-bottom:3.2em}#page-partner h3{font-size:1.6em}#page-partner h4{color:#777;font-size:1.2em}#page-partner h4{color:#777;font-size:1.2em;margin:1em 0 3.2em}#page-partner h5{line-height:3.2em;font-size:1.4em;text-transform:uppercase}#page-partner ul{margin:3.2em 0}#page-partner ol li{font-size:1.2em;color:#333;margin-bottom:1.2em}#people-list li{position:relative;width:16%;height:auto;margin-right:4%;margin-bottom:4%;overflow:hidden}#people-list li hgroup{position:absolute;bottom:40%;left:1em;display:none}#people-list li:hover{background-color:#111112}#people-list li:hover img{-moz-opacity:0.1;-webkit-opacity:0.1;-o-opacity:0.1;-ms-opacity:0.1;opacity:.1}#people-list li:hover hgroup{display:block}#people-list li h3{width:100%;color:#fff}#people-list li h4{width:100%;color:#eee!important}#page-people article>h3{font-size:1.4em;margin:3.2em 0 1em;text-transform:uppercase}#people-list-2{width:100%}#people-list-2 li{float:left;width:25%;font-size:1.2em;line-height:2.5}#page-awards .upload-list h4{margin-top:1em;line-height:1.4;color:#333}#page-publication ul.upload-list li{position:relative;left:5%;width:16.25%;margin:0 0 10% 5%}#page-publication ul.upload-list h3{font-size:1.5em;line-height:2.5;text-transform:none}#page-publication ul.upload-list h4{color:#777;font-size:1.2em;line-height:1.5;text-transform:none}#location-list{position:relative;height:21em;margin:0 10em;overflow:hidden}#location-list ul{position:absolute;width:99999em}#location-list li{float:left;min-width:21em;max-width:32em;margin-right:8em}#location-list li h3{display:inline-block;margin-bottom:.5em;line-height:2;font-size:1.4em}#location-list li p.addr{margin-bottom:.5em;line-height:2;min-height:4em;font-size:1.2em}#location-list li p.tel{line-height:1.5;font-size:1.4em}#location-list li p.email{margin-top:1em;line-height:2;font-size:1.4em}#page-career h2{margin-bottom:0}#page-career article{padding-top:5em}#page-career aside{top:-.8em}#page-career h3{font-size:1.4em;line-height:2em;margin-top:2em;text-transform:none}@media screen and (max-width:765px){html{font-size:50%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-o-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}header{border-right:none;border-bottom:1px solid #d4d5d4;height:6.4em;width:100%;overflow:visible}#language-switch,#menu{display:none}#mobile-button{position:absolute;right:3.2em;margin-top:-1.4em;top:50%;display:block;width:1.8em;height:2.8em;cursor:pointer}#mobile-button span{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;margin-top:-1px;background-color:#777;font-size:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s;transition:background-color .3s}#mobile-button span:after,#mobile-button span:before{position:absolute;left:0;width:100%;height:100%;background:#777;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s}#mobile-button span:before{-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%)}#mobile-button span:after{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);-o-transform:translateY(300%);transform:translateY(300%)}.mobile-menu-open #mobile-button span{background-color:transparent}.mobile-menu-open #mobile-button span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-open #mobile-button span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu-open #menu{position:fixed;top:6.41em;left:0;z-index:98;display:block;width:100%;height:100%;margin:0;padding-left:3.2em;background-color:#fff;background-color:rgba(250,250,250,.9)}.mobile-menu-open #language-switch{position:fixed;top:21em;left:0;z-index:99;display:block}header h1 svg{height:2.6em;width:auto}#page-home p.title{right:0}#page-home p.copy{display:none}#location-list li{width:80%}section.page .bg-halfscreen img{width:50%}header article{display:none}section.page .wrapper{margin:0 .5em;padding-top:10em}section.page .wrapper article{float:none;width:90%}section.page .wrapper aside{top:-4.4em;float:none;width:50%;padding:0;border:0;margin-left:5%}#page-awards .upload-list li,#page-partners .upload-list li,#page-people .upload-list li{width:30%;height:auto;margin-right:3%;margin-bottom:5%}#page-partners .upload-list li h3{font-size:1.3em}#page-partners .upload-list li h4{line-height:1.2}#page-career .wrapper,#page-contact .wrapper,#page-news .wrapper{padding-top:5em}#name{display:inline-block}.post-list li{float:none;width:70%;margin-left:10%;margin-bottom:10%}section.page aside p{margin-left:0}.project-info .team{display:none}#location-list{width:100%;height:auto;margin:0;overflow:visible}#location-list ul{width:100%}#location-list li{float:none;width:70%;margin-left:15%;margin-bottom:5em}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url('images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;cursor:pointer;z-index:8060;-moz-opacity:0.8;-webkit-opacity:0.8;-o-opacity:0.8;-ms-opacity:0.8;opacity:.8}#fancybox-loading div{width:44px;height:44px;background:url('images/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url('images/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('images/fancybox_loading@2x.gif');background-size:24px 24px}}