@import url(http://fast.fonts.net/t/1.css?apiType=css&projectid=47994168-9ed7-4c0f-8734-36331870b678);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}@font-face{font-family:Neue Haas Unica W01 Thin;src:url("/assets_index/fonts/ba48202e-b3fb-4d2e-b782-6e50f7f710b9.eot?#iefix");src:url("/assets_index/fonts/ba48202e-b3fb-4d2e-b782-6e50f7f710b9.eot?#iefix") format("eot"),url("/assets_index/fonts/89cc27d4-e9bd-43de-ab56-cc7015e1ff7d.woff2") format("woff2"),url("/assets_index/fonts/ad1cd90c-7793-4c0a-a7ce-4a6122b0e265.woff") format("woff"),url("/assets_index/fonts/4c5113af-3402-4eb0-8a1e-59b38d4c4dc6.ttf") format("truetype"),url("/assets_index/fonts/cdab2db0-1eb1-4654-ad89-5a64b95eab50.svg#cdab2db0-1eb1-4654-ad89-5a64b95eab50") format("svg")}@font-face{font-family:Neue Haas Unica W01 Light;src:url("/assets_index/fonts/001e59a9-197e-4fb1-9e72-cef21b186c03.eot?#iefix");src:url("/assets_index/fonts/001e59a9-197e-4fb1-9e72-cef21b186c03.eot?#iefix") format("eot"),url("/assets_index/fonts/e5716290-d41e-4c97-a27c-7a20a46ddf45.woff2") format("woff2"),url("/assets_index/fonts/b681571f-aab2-4935-a99c-6ee1063ce638.woff") format("woff"),url("/assets_index/fonts/1d88a9b0-aac0-40df-baf7-a630cd19cc5d.ttf") format("truetype"),url("/assets_index/fonts/40a247b1-2840-4953-b24b-8a82ace0673b.svg#40a247b1-2840-4953-b24b-8a82ace0673b") format("svg")}@font-face{font-family:Neue Haas Unica W01 Medium It;src:url("/assets_index/fonts/56b738a7-54b9-4e8c-a470-d96972ab3303.eot?#iefix");src:url("/assets_index/fonts/56b738a7-54b9-4e8c-a470-d96972ab3303.eot?#iefix") format("eot"),url("/assets_index/fonts/2418a824-3af2-42d7-a62e-f7a77cf487d1.woff2") format("woff2"),url("/assets_index/fonts/86b76db5-9343-473a-a106-60683cec7626.woff") format("woff"),url("/assets_index/fonts/2b883332-01dc-4b55-ac6a-d24c84f0e334.ttf") format("truetype"),url("/assets_index/fonts/7de50dd1-4a4e-47bf-bb5d-33bf1450649a.svg#7de50dd1-4a4e-47bf-bb5d-33bf1450649a") format("svg")}#app-container-wrapper,#app-wrapper,#load-wrapper,#sp-top-bg-wrapper .background-image,#top-bg,#top-bg-wrapper,#top-bg-wrapper .background-image,#wrapper{width:100%;height:100%;display:block}.errorify{color:red;padding:20px;font-family:Courier,monospace;position:absolute;top:0;left:0;background:#fff;z-index:1000}.errorify,body,html{width:100%;height:100%}body,html{margin:0;padding:0;font-family:Neue Haas Unica W01 Light,Helvetica Neue,Helvetica,Arial,sans-serif;vertical-align:text-top;letter-spacing:.5px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}body.no-mobile,html.no-mobile{min-width:1120px}html{overflow-y:scroll}#app-wrapper,#load-wrapper,#wrapper{position:relative}*,:after,:before{box-sizing:border-box}#loader-wrapper{position:absolute;width:100%}#loader-wrapper #load-content{margin:auto;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px}@media (max-width:1669px){.no-mobile #loader-wrapper #load-content{width:1120px}}@media (min-width:1670px) and (max-width:2059px){.no-mobile #loader-wrapper #load-content{width:1510px}}@media (min-width:2060px){.no-mobile #loader-wrapper #load-content{width:1900px}}.lang-ja{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,"sans-serif"!important}.bt_top{position:fixed;bottom:40px;right:40px;z-index:1}.bt_top .circle-contents{transition:all .1s;transition-timing-function:ease-out;width:30px;height:30px;cursor:pointer;opacity:.5}.bt_top .circle-contents .circle-shape{border-radius:17.5px;border:1px solid #333;width:30px;height:30px;background-color:#fff}.bt_top .circle-contents .circle-arrow{position:absolute;top:13px;left:19px}.bt_top .circle-contents .circle-arrow:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(315deg);position:absolute;right:0}.bt_top .circle-contents:hover{opacity:1}#app-wrapper{display:block}#app-container,#app-container-wrapper{position:relative;display:block}#app-container{margin:auto}@media (max-width:1669px){#app-container{width:1120px}}@media (min-width:1670px) and (max-width:2059px){#app-container{width:1510px}}@media (min-width:2060px){#app-container{width:1900px}}#app-content-wrappter{display:block;position:relative}.component-content{position:relative}@media (max-width:1669px){.component-content{width:1120px}}@media (min-width:1670px) and (max-width:2059px){.component-content{width:1510px}}@media (min-width:2060px){.component-content{width:1900px}}.component-content.hide{position:absolute;top:0;left:0}.content-container{overflow:hidden;margin-bottom:65px}.content-container.top-content-container{margin-bottom:70px}.content-container .sidebar{position:relative;width:260px;float:left}.content-container .sidebar h2{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;text-transform:uppercase}.content-container .sidebar h2.emphasis{margin-top:8px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif}.content-container .main-content{position:relative;float:right;line-height:1.7em}.content-container .main-content .main-caption{margin-bottom:45px;margin-top:-2px}#people .content-container .main-content .main-caption{color:#666}@media (max-width:1669px){.content-container .main-content{width:730px}}@media (min-width:1670px) and (max-width:2059px){.content-container .main-content{width:1120px}}@media (min-width:2060px){.content-container .main-content{width:1510px}}.content-container .main-content.header{font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7em}#people .content-container .main-content.header{color:#666}.content-container .main-content .creator-list li{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;letter-spacing:1px;color:#000;line-height:1.6em;text-transform:uppercase}#header-wrapper{margin-left:auto;margin-right:auto;margin-bottom:47px;padding-top:76px;height:183px;position:relative}#header-wrapper .header-button{float:left;margin-right:20px;cursor:pointer;opacity:.6}#header-wrapper .header-button:hover{opacity:1}#header-wrapper .header-button.active{opacity:1;cursor:default}#logo-img{float:left;cursor:pointer}#logo-img .logo-container{position:relative;width:244px;height:65px}#logo-img .logo-container img{position:absolute}#header-menu-wrapper{position:relative;height:25px;float:right;margin-right:-20px;display:block}@media (max-width:1669px){#header-menu-wrapper{width:750px}}@media (min-width:1670px) and (max-width:2059px){#header-menu-wrapper{width:1140px}}@media (min-width:2060px){#header-menu-wrapper{width:1530px}}#header-menu-wrapper #header-category-canvas-wrapper{position:absolute;left:-1px;top:52px}#header-menu-wrapper #header-category-canvas-wrapper canvas{position:absolute;top:0;left:0;width:500px;height:25px;display:block}#header-menu-wrapper #header-lang-canvas-wrapper{position:absolute;right:75px;top:-18px}#header-menu-wrapper #header-lang-canvas-wrapper canvas{position:absolute;top:0;left:0;width:70px;height:25px;display:block}#news{overflow:hidden}.news-sidebar .news-button{display:inline-block}.news-sidebar .news-button.active{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif}#news-contents{margin-top:5px;float:right;position:relative}@media (max-width:1669px){#news-contents{width:730px}}@media (min-width:1670px) and (max-width:2059px){#news-contents{width:1120px}}@media (min-width:2060px){#news-contents{width:1510px}}#news-contents .news-contents-wrapper{position:relative}#news-contents .news-contents-wrapper.hide{top:0;left:0;position:absolute}#news-contents .content{position:relative;margin-bottom:75px}#news-contents .content .content-title{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;line-height:1.5em;font-size:25px;margin-bottom:2px;margin-top:-3px}#news-contents .content .content-title.active{cursor:pointer}#news-contents .content .content-date{line-height:2em;margin-bottom:45px}#news-contents .content .content-text{line-height:2em;margin-bottom:100px}#news-contents .content .content-text p a{text-decoration:none;color:#666}#news-contents .content .content-text img{width:100%;max-width:800px;height:auto;display:block;margin-top:50px;margin-bottom:30px}#top{min-height:30px}#top-header-text{font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5em;min-height:30px;margin-bottom:70px}@media (max-width:1669px){#top-header-text{height:222px}.ja #top-header-text{height:259px}}@media (min-width:1670px) and (max-width:2059px){#top-header-text{height:148px}.ja #top-header-text{height:185px}}@media (min-width:2060px){#top-header-text{height:148px}.ja #top-header-text{height:185px}}#top-bg{top:0;left:0;background:#000;overflow:hidden}#bt_no,#top-bg{position:absolute}#bt_no{z-index:2}#top-bg-wrapper{position:relative}#top-bg-wrapper .background-image{position:absolute;top:0;left:0;overflow:hidden}#top-bg-wrapper .background-image img{position:absolute;display:block}#about .wrapper{overflow:hidden;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px}#about .wrapper .sidebar{float:left;width:260px;margin-top:8px}#about .wrapper .sidebar h2{text-transform:uppercase;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;font-size:25px;position:relative;top:-1px}#about .wrapper .content{margin-top:6px;float:right}@media (max-width:1669px){#about .wrapper .content{width:730px}}@media (min-width:1670px) and (max-width:2059px){#about .wrapper .content{width:1120px}}@media (min-width:2060px){#about .wrapper .content{width:1510px}}#about .wrapper .content .area{line-height:50px}#about .wrapper .content .area p{margin-top:-11px}#about .wrapper .content .project-movies iframe{margin:75px 0 40px}#about .wrapper .content .project-images{margin:0 0 100px}#about .wrapper .content .project-images div.thumbnail{margin-bottom:40px}#preload{position:absolute;top:6px;left:0;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px}#contact{margin-bottom:75px}#contact .contact-wrapper{overflow:hidden;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;line-height:50px}#contact .contact-wrapper .contact-sidebar{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;float:left;width:260px;margin-top:7px}#contact .contact-wrapper .contact-sidebar.address{line-height:25px}#contact .contact-wrapper .contact-content{margin-top:6px;float:right}@media (max-width:1669px){#contact .contact-wrapper .contact-content{width:730px}}@media (min-width:1670px) and (max-width:2059px){#contact .contact-wrapper .contact-content{width:1120px}}@media (min-width:2060px){#contact .contact-wrapper .contact-content{width:1510px}}#contact .contact-wrapper .contact-content #map{margin-top:6px}#contact .contact-wrapper .contact-content span.asterisk{color:red;margin-right:5px}#contact .contact-wrapper .contact-content div.contact-input{position:relative;background-color:#fff;border-radius:10px;margin-bottom:30px;width:350px;float:left}#contact .contact-wrapper .contact-content div.contact-input div.des{cursor:text;position:absolute;top:0;left:15px;color:#888;width:335px}#contact .contact-wrapper .contact-content div.contact-input input{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;width:320px;margin:0 15px;border:0}#contact .contact-wrapper .contact-content div.contact-input:nth-child(odd){margin-right:30px}#contact .contact-wrapper .contact-content div.contact-text{margin-top:-1px;margin-bottom:100px}#contact .contact-wrapper .contact-content div.contact-textarea{position:relative;background-color:#fff;border-radius:10px;margin-bottom:13px;width:730px}#contact .contact-wrapper .contact-content div.contact-textarea div.des{cursor:text;position:absolute;top:0;left:15px;color:#888;width:730px;height:100%;z-index:1000}#contact .contact-wrapper .contact-content div.contact-textarea textarea{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;width:700px;height:300px;margin:0 15px;border:0}#contact .contact-wrapper .contact-content div.contact-required{color:#888;margin-bottom:15px;text-transform:uppercase}#contact .contact-wrapper .contact-content a.contact-button{background-color:#000;border-radius:10px;color:#fff;padding:0 20px;display:inline-block;cursor:pointer;margin-bottom:100px}#contact .contact-wrapper .contact-content div.contact-input.focus,#contact .contact-wrapper .contact-content div.contact-input.focus input,#contact .contact-wrapper .contact-content div.contact-input.focus textarea,#contact .contact-wrapper .contact-content div.contact-textarea.focus,#contact .contact-wrapper .contact-content div.contact-textarea.focus input,#contact .contact-wrapper .contact-content div.contact-textarea.focus textarea{background-color:#fff}#contact .contact-wrapper .contact-content.email{margin-top:8px}#contact .contact-wrapper .contact-content.email .contact-input_wrap,#contact .contact-wrapper .contact-content.email .contact-input_wrap2{width:730px}#contact .contact-wrapper .contact-content.form2{margin-top:0}#contact .contact-wrapper .clearfix:after{content:"";display:block;clear:both}#contact .contact-wrapper .clearfix{display:block;min-height:1%}#contact .contact-wrapper input,#contact .contact-wrapper textarea:focus{outline:0;border:0}#contact .contact-wrapper.border{border-top:1px solid #ddd;padding-top:60px;margin-top:60px}#map{margin-bottom:12px}#jobs{padding-bottom:1px}#jobs .jobs-wrapper{overflow:hidden;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;margin-bottom:80px}#jobs .jobs-wrapper .jobs-sidebar.title{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400}#jobs .jobs-wrapper .jobs-sidebar{float:left;font-size:18px;font-weight:700;margin-top:8px}#jobs .jobs-wrapper .jobs-sidebar.address{line-height:25px}#jobs .jobs-wrapper .jobs-content.title{font-size:25px;margin-top:-4px}#jobs .jobs-wrapper .jobs-content{font-size:18px;line-height:2em;margin-top:0;float:right}@media (max-width:1669px){#jobs .jobs-wrapper .jobs-content{width:730px}}@media (min-width:1670px) and (max-width:2059px){#jobs .jobs-wrapper .jobs-content{width:1120px}}@media (min-width:2060px){#jobs .jobs-wrapper .jobs-content{width:1510px}}#jobs .jobs-wrapper .jobs-content a{text-decoration:none;color:#666}#jobs .jobs-wrapper .jobs-content img{width:100%;max-width:800px;height:auto;display:block;margin-top:25px;margin-bottom:30px}#jobs .jobs-wrapper .jobs-content span.asterisk{color:red;margin-right:5px}#jobs .jobs-wrapper .jobs-content div.jobs-input{position:relative;background-color:#fff;border-radius:10px;margin-bottom:30px;width:350px;float:left}#jobs .jobs-wrapper .jobs-content div.jobs-input div.des{cursor:text;position:absolute;top:0;left:15px;color:#888;width:335px}#jobs .jobs-wrapper .jobs-content div.jobs-input input{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;width:320px;margin:0 15px;border:0}#jobs .jobs-wrapper .jobs-content div.jobs-input:nth-child(odd){margin-right:30px}#jobs .jobs-wrapper .jobs-content div.jobs-text{margin-top:-1px;margin-bottom:100px}#jobs .jobs-wrapper .jobs-content div.jobs-textarea{position:relative;background-color:#fff;border-radius:10px;margin-bottom:13px;width:730px;float:left}#jobs .jobs-wrapper .jobs-content div.jobs-textarea div.des{cursor:text;position:absolute;top:0;left:15px;color:#888;width:730px;height:100%;z-index:1000}#jobs .jobs-wrapper .jobs-content div.jobs-textarea textarea{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;width:700px;height:300px;margin:0 15px;border:0}#jobs .jobs-wrapper .jobs-content div.jobs-required{color:#888;margin-bottom:15px;text-transform:uppercase}#jobs .jobs-wrapper .jobs-content a.jobs-button{background-color:#000;border-radius:10px;color:#fff;padding:0 20px;display:inline-block;cursor:pointer;margin-bottom:100px}#jobs .jobs-wrapper .jobs-content div.jobs-input.focus,#jobs .jobs-wrapper .jobs-content div.jobs-input.focus input,#jobs .jobs-wrapper .jobs-content div.jobs-input.focus textarea,#jobs .jobs-wrapper .jobs-content div.jobs-textarea.focus,#jobs .jobs-wrapper .jobs-content div.jobs-textarea.focus input,#jobs .jobs-wrapper .jobs-content div.jobs-textarea.focus textarea{background-color:#fff}#jobs .jobs-wrapper .jobs-content.email{margin-top:8px}#jobs .jobs-wrapper .jobs-content.email .jobs-input_wrap,#jobs .jobs-wrapper .jobs-content.email .jobs-input_wrap2{width:730px}#jobs .jobs-wrapper .jobs-content.form2{margin-top:0}#jobs .jobs-wrapper .clearfix:after{content:"";display:block;clear:both}#jobs .jobs-wrapper .clearfix{display:block;min-height:1%}#jobs .jobs-wrapper input,#jobs .jobs-wrapper textarea:focus{outline:0;border:0}#jobs .jobs-wrapper.border{border-top:1px solid #ddd;padding-top:60px;margin-top:60px}#jobs-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100}#jobs-popup #jobs-popup-content{position:absolute;padding:100px;background:#fff;z-index:102;cursor:pointer}#jobs-popup .bg{width:100%;height:100%;background:#000;opacity:.5;z-index:101;cursor:pointer}.grid-container{position:relative;margin-bottom:80px}@media (max-width:1669px){.grid-container{width:1120px}}@media (min-width:1670px) and (max-width:2059px){.grid-container{width:1510px}}@media (min-width:2060px){.grid-container{width:1900px}}.grid-container .grid-item{cursor:pointer;width:340px;padding-left:0;padding-right:0;margin-bottom:50px}.grid-container .grid-item.featured-grid-item{width:730px}.grid-container .grid-item .thumbnail img{display:block;width:340px;height:auto}.grid-container .grid-item div{font-size:14px;line-height:1.5em}.grid-container .grid-item .project-date,.grid-container .grid-item .project-name{display:none}#projects-header{margin-bottom:43px;padding-top:8px;overflow:hidden}@media (max-width:1669px){#projects-header{width:1120px}}@media (min-width:1670px) and (max-width:2059px){#projects-header{width:1510px}}@media (min-width:2060px){#projects-header{width:1900px}}#projects-header .col{float:left}#projects-header .col .main-title{font-size:25px;position:relative;left:-2px;top:-1px}#projects-header .col .main-title,#projects-header .col .sub-title{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif}#projects-header .col .sub-title{font-size:14px;margin-bottom:15px;margin-top:2px}#projects-header .col .tag-container{font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6em;position:relative}@media (max-width:1669px){#projects-header .col .tag-container{width:340px}}@media (min-width:1670px) and (max-width:2059px){#projects-header .col .tag-container{width:470px}}@media (min-width:2060px){#projects-header .col .tag-container{width:600px}}#projects-header .col .tag-container .header-tag-button{cursor:pointer}#projects-header .col .tag-container .header-tag-button.active,#projects-header .col .tag-container .header-tag-button:hover{font-weight:800}#projects-header .col .tag-container canvas{position:absolute;top:0;left:0}#projects-header .left-col{width:340px;margin-right:50px}#projects-header .center-col{position:relative;left:-1px;margin-right:50px}@media (max-width:1669px){#projects-header .center-col{width:340px}}@media (min-width:1670px) and (max-width:2059px){#projects-header .center-col{width:535px}}@media (min-width:2060px){#projects-header .center-col{width:730px}}#projects-header .right-col{position:relative;left:-1px}@media (max-width:1669px){#projects-header .right-col{width:340px}}@media (min-width:1670px) and (max-width:2059px){#projects-header .right-col{width:535px}}@media (min-width:2060px){#projects-header .right-col{width:730px}}#people{color:#666}#people .people-name{cursor:pointer}.single-sidebar{width:260px;float:left;padding-top:8px}.single-sidebar .button{cursor:pointer;text-transform:uppercase;line-height:1.7em}.single-sidebar .button.active{opacity:1;cursor:default}.single-sidebar .button:hover{opacity:1}.single-sidebar .button.selected,.single-sidebar h2{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif}.single-sidebar h2{font-size:25px;margin-bottom:70px}.single-sidebar h2 a{cursor:pointer}.single-main-content{position:relative;line-height:1.7em}.single-main-content .main-caption{margin-bottom:45px;margin-top:-2px}.single-main-content.header{font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7em}.single-main-content .contents-wrapper{padding-top:6px;margin-bottom:100px}.single-main-content .contents-wrapper.hide{top:0;left:0;position:absolute}.single-main-content .contents-wrapper h2{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;margin-bottom:2px;text-transform:uppercase;line-height:1.5em;margin-top:-4px}.single-main-content .contents-wrapper .content-date{line-height:2em;margin-bottom:45px}.single-main-content .contents-wrapper .caption{margin-bottom:70px}.single-main-content .contents-wrapper .thumbnail{margin-bottom:50px}.single-main-content .contents-wrapper .project-credits{margin-bottom:15px}.single-main-content .contents-wrapper .project-credits a{text-decoration:none;color:#000}@media (max-width:1669px){.single-main-content .contents-wrapper .image-gallery{width:730px}}@media (min-width:1670px) and (max-width:2059px){.single-main-content .contents-wrapper .image-gallery{width:1120px}}@media (min-width:2060px){.single-main-content .contents-wrapper .image-gallery{width:1510px}}.single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail{margin-bottom:25px;width:340px}.single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail.featured{width:730px}.single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail img{display:block;height:auto;cursor:pointer}.single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail .image-container{margin-bottom:12px}.single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail div{font-size:14px;line-height:1.5em}#newsletter{position:fixed;bottom:30px;width:252px;padding:23px 25px 25px;background-color:#eee;border-radius:10px}#newsletter .message{display:none;position:absolute;z-index:1;text-align:center;top:48%}#newsletter .message,#newsletter h3{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif}#newsletter h3{font-size:14px;text-transform:uppercase;margin-bottom:10px}#newsletter p{font-size:12px;line-height:1.5em;color:#444}#newsletter div.mc-field-group{margin-top:13px;background-color:#fff;border-radius:5px;height:30px;display:block}#newsletter div.mc-field-group input{width:190px;margin:8px 0 0 5px;border:0}#newsletter div.mc-field-group input:focus{outline:0}#newsletter div.mc-field-group input::-webkit-input-placeholder{color:#aaa}#newsletter input.button{margin-top:16px;color:#fff;display:block;border-radius:5px;width:100%;line-height:30px;text-transform:uppercase;text-align:center;font-size:11px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;cursor:pointer;border:0;background-color:#434343;-webkit-appearance:none}#newsletter div.error{color:red;font-size:12px;margin-top:16px;line-height:1.5em}#sp-app-container{margin:auto;width:100%;height:100%}#sp-app-container,#sp-app-content-wrappter{display:block;position:relative}.sp-component-content{position:relative;padding-left:15px;padding-right:15px;width:100%}.sp-component-content.hide{position:absolute;top:0;left:0}.sp-content-size{width:50%}.sp-content-container{overflow:hidden;margin-bottom:65px}.sp-content-container.sp-top-content-container{margin-bottom:70px}.sp-content-container .sp-sidebar{position:relative;width:260px}.sp-content-container .sp-sidebar h2{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:35px}.sp-content-container .sp-sidebar h2.emphasis{margin-top:8px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif}.sp-content-container .sp-main-content{position:relative;line-height:1.7em;margin-bottom:30px}.sp-content-container .sp-main-content .sp-main-caption{margin-bottom:40px;margin-top:-2px}#sp-people .sp-content-container .sp-main-content .sp-main-caption{color:#666}.sp-content-container .sp-main-content.sp-header{font-size:14px;font-family:Neue Haas Unica W01 Light,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7em}#sp-people .sp-content-container .sp-main-content.sp-header{color:#666}.sp-content-container .sp-main-content .creator-list li{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;letter-spacing:1px;color:#000;line-height:1.6em;text-transform:uppercase}.sp-grid-item{margin-bottom:15px}.sp-grid-item .thumbnail{margin-bottom:5px}.sp-grid-item .thumbnail img{width:100%;height:auto}.sp-grid-item div{line-height:1.5em}#dum{position:absolute;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;visibility:hidden}#sp-header-wrapper{width:100%;z-index:9999;top:0;left:0;position:fixed}#sp-header-wrapper.header-open{height:100%;background-color:#f5f5f5}#sp-header-wrapper.header-open #sp-header-menu-wrapper,#sp-logo-img{display:block}#sp-logo-img{width:100%;cursor:pointer;height:35px;margin-top:35px}#sp-logo-img img{position:relative;margin:auto;margin:0 auto;display:block;width:180px}@media (max-width:550px){#sp-logo-img img{width:calc(100% / 2 - 15px - 15px/2)}}@media (min-width:550px){#sp-logo-img img{width:calc((100% / 2 - 15px - 15px/2)/2)}}#sp-header-menu-wrapper{position:relative;margin-top:60px;display:none}#sp-header-menu-wrapper .sp-header-menu-content{padding-bottom:60px}#sp-header-menu-wrapper .sp-header-menu-content .sp-category-button-container{text-align:center;margin:auto}#sp-header-menu-wrapper .sp-header-menu-content .sp-language-button-container{margin-top:50px;text-align:center}#sp-header-menu-wrapper .sp-header-menu-content .category-button-wrapper{margin:0 auto 30px}#sp-header-menu-wrapper .sp-header-menu-content .category-button{display:inline-block;font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:25px;height:25px}#sp-header-menu-wrapper .sp-header-menu-content .category-button.active{font-family:Neue Haas Unica W01 Light,Helvetica Neue,Helvetica,Arial,sans-serif}#sp-header-menu-wrapper .sp-header-menu-content .lang-button{font-size:17px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center}#sp-header-menu-wrapper .sp-header-menu-content .lang-button.selected{font-family:Neue Haas Unica W01 Light,Helvetica Neue,Helvetica,Arial,sans-serif}#sp-button-wrapper{position:fixed;right:0;top:0;z-index:1000;width:60px;height:60px}.sp-button{display:inline-block;position:absolute;top:29px;right:15px;width:20px;height:20px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sp-button img{width:100%;height:100%}.sp-button img.bt_menu{display:block}.sp-button.is-open img.bt_menu,.sp-button img.bt_close{display:none}.sp-button.is-open img.bt_close{display:block}#sp-news-page{top:-16px}#sp-news{top:-17px;margin-top:10px;overflow:hidden}.news-sidebar{width:260px;float:left}.news-sidebar .news-button{margin-right:5px;cursor:pointer;text-transform:uppercase;line-height:1.7em}.news-sidebar .news-button.active{opacity:1;cursor:default}.news-sidebar .news-button:hover{opacity:1}.news-sidebar .more{margin-top:40px}.news-sidebar .slash{display:inline;margin-right:5px}.news-sidebar h2{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;margin-bottom:70px;margin-top:8px}.news-sidebar h2.active{cursor:pointer}#sp-news-contents{width:100%;margin-top:5px;float:right;position:relative}#sp-news-contents .news-contents-wrapper{position:relative}#sp-news-contents .news-contents-wrapper.hide{top:0;left:0;position:absolute}#sp-news-contents .content{position:relative;margin-bottom:75px}#sp-news-contents .content .content-title{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;line-height:1.5em;font-size:25px;margin-bottom:2px}#sp-news-contents .content .content-title.active{cursor:pointer}#sp-news-contents .content .content-date{line-height:2em;margin-bottom:45px}#sp-news-contents .content .content-text{line-height:2em;margin-bottom:100px}#sp-news-contents .content .content-text p{word-wrap:break-word}#sp-news-contents .content .content-text p a{text-decoration:none;color:#666;word-wrap:break-word}#sp-news-contents .content .content-text img{width:100%;max-width:800px;height:auto;display:block;margin-top:50px;margin-bottom:30px}#sp-news-footer{width:100%;height:60px;overflow:hidden}#sp-news-footer .selector-year-container{position:relative;font-size:25px;font-family:Neue Haas Unica W01 Light,Helvetica Neue,Helvetica,Arial,sans-serif;height:60px;overflow:hidden}#sp-news-footer .selector-year-container .selector-label{position:relative}#sp-news-footer .selector-year-container .selector-label .title{position:absolute;top:12px}#sp-news-footer .selector-year-container .selector-label .icon{width:11px;height:7px;position:absolute;right:0;top:26px}#sp-news-footer .selector-year-container .selector-label .icon:before{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;content:"";position:absolute;top:0;left:-12px;background:#000;width:8px;height:1px;-webkit-transform:translate(10px,-.5px) rotate(45deg);transform:translate(10px,-.5px) rotate(45deg)}#sp-news-footer .selector-year-container .selector-label .icon:after{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;content:"";position:absolute;top:0;left:-3px;background:#000;width:8px;height:1px;-webkit-transform:translate(6px,-.5px) rotate(-45deg);transform:translate(6px,-.5px) rotate(-45deg)}#sp-news-footer .selector-content{filter:alpha(opacity=0);-moz-opacity:0;width:100%;display:block;opacity:0;position:absolute;z-index:1;top:0;height:50px;text-align:left;-webkit-appearance:menulist-button}#sp-news-footer .selector-content select{width:100%}#sp-top-bg,#sp-top-bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}#sp-top-bg-wrapper .background-image{position:absolute;top:0;left:0;overflow:hidden}#sp-top-bg-wrapper .background-image img{position:absolute;display:block}#sp-about{position:relative;top:-11px;padding-bottom:60px}#sp-about h2{font-size:25px;text-transform:uppercase;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;margin-bottom:70px;margin-top:8px}#sp-about h2.active{cursor:pointer}#sp-about p{line-height:2em;font-size:17px;margin-bottom:50px}#sp-about iframe,#sp-about img{margin-bottom:20px}#sp-preload{position:absolute;top:108px;left:15px;z-index:99999;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px}#sp-contact{top:-16px;padding-left:0;padding-right:0}#sp-contact .contact-wrapper{overflow:hidden;font-size:17px;line-height:1.6em;padding-left:15px;padding-right:15px;margin-bottom:10px;margin-top:16px}#sp-contact .contact-wrapper.contact-map-wrapper{padding-left:0;padding-right:0}#sp-contact .contact-wrapper .contact-sidebar{float:left;width:100px}#sp-contact .contact-wrapper .contact-content{float:right}#sp-contact .contact-wrapper .contact-content span.asterisk{color:red;margin-right:5px}#sp-contact .contact-wrapper .contact-content div.contact-input{position:relative;background-color:#fff;border-radius:10px;margin-bottom:20px;width:100%}#sp-contact .contact-wrapper .contact-content div.contact-input div.des{position:absolute;top:0;left:15px;color:#888;height:35px}#sp-contact .contact-wrapper .contact-content div.contact-input div.des span{position:relative;top:3px}#sp-contact .contact-wrapper .contact-content div.contact-input input{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6em;height:35px;margin:0 15px;border:0}#sp-contact .contact-wrapper .contact-content div.contact-text{margin-top:5px;margin-bottom:100px}#sp-contact .contact-wrapper .contact-content div.contact-textarea{position:relative;background-color:#fff;border-radius:10px;margin-bottom:15px}#sp-contact .contact-wrapper .contact-content div.contact-textarea div.des{position:absolute;top:0;left:15px;color:#888;height:100%;z-index:1000}#sp-contact .contact-wrapper .contact-content div.contact-textarea div.des span{position:relative;top:3px}#sp-contact .contact-wrapper .contact-content div.contact-textarea textarea{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6em;height:150px;margin:0 15px;border:0}#sp-contact .contact-wrapper .contact-content div.contact-required{color:#888;margin-bottom:8px;text-transform:uppercase}#sp-contact .contact-wrapper .contact-content a.contact-button{background-color:#000;border-radius:10px;color:#fff;padding:0 15px;display:inline-block;cursor:pointer;margin-bottom:100px;font-size:17px;line-height:35px;height:35px}#sp-contact .contact-wrapper .contact-content div.contact-input.focus,#sp-contact .contact-wrapper .contact-content div.contact-input.focus input,#sp-contact .contact-wrapper .contact-content div.contact-input.focus textarea,#sp-contact .contact-wrapper .contact-content div.contact-textarea.focus,#sp-contact .contact-wrapper .contact-content div.contact-textarea.focus input,#sp-contact .contact-wrapper .contact-content div.contact-textarea.focus textarea{background-color:#fff}#sp-contact .contact-wrapper .contact-content.email{position:relative;top:-5px}#sp-contact .contact-wrapper .clearfix:after{content:"";display:block;clear:both}#sp-contact .contact-wrapper .clearfix{display:block;min-height:1%}#sp-contact .contact-wrapper input,#sp-contact .contact-wrapper textarea:focus{outline:0;border:0}#sp-contact .contact-wrapper.border{border-top:1px solid #ddd;padding-top:30px;margin-top:30px}#sp-jobs{top:-24px;margin-top:50px;padding-left:0;padding-right:0}#sp-jobs a{text-decoration:none;color:#666;word-wrap:break-word}#sp-jobs .jobs-wrapper{overflow:hidden;font-size:17px;line-height:2em;padding-left:15px;padding-right:15px;margin-bottom:60px;margin-top:16px}#sp-jobs .jobs-wrapper.jobs-map-wrapper{padding-left:0;padding-right:0}#sp-jobs .jobs-wrapper .jobs-sidebar{font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;margin-bottom:60px;font-size:22px;line-height:1.7em;font-weight:700}#sp-jobs .jobs-wrapper .jobs-content.title{font-size:22px;line-height:1.7em}#sp-jobs .jobs-wrapper .jobs-content{font-size:14px;line-height:28px}#sp-jobs .jobs-wrapper .jobs-content img{width:100%;max-width:800px;height:auto;display:block;margin-top:25px;margin-bottom:30px}#sp-jobs .jobs-wrapper .jobs-content span.asterisk{color:red;margin-right:5px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-input{position:relative;background-color:#fff;border-radius:10px;margin-bottom:20px;width:100%}#sp-jobs .jobs-wrapper .jobs-content div.jobs-input div.des{position:absolute;top:0;left:15px;color:#888;height:35px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-input div.des span{position:relative;top:3px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-input input{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6em;height:35px;margin:0 15px;border:0}#sp-jobs .jobs-wrapper .jobs-content div.jobs-text{margin-top:5px;margin-bottom:100px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea{position:relative;background-color:#fff;border-radius:10px;margin-bottom:15px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea div.des{position:absolute;top:0;left:15px;color:#888;height:100%;z-index:1000}#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea div.des span{position:relative;top:3px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea textarea{font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6em;height:150px;margin:0 15px;border:0}#sp-jobs .jobs-wrapper .jobs-content div.jobs-required{color:#888;margin-bottom:8px;text-transform:uppercase}#sp-jobs .jobs-wrapper .jobs-content a.jobs-button{background-color:#000;border-radius:10px;color:#fff;padding:0 15px;display:inline-block;cursor:pointer;margin-bottom:100px;font-size:17px;line-height:35px;height:35px}#sp-jobs .jobs-wrapper .jobs-content div.jobs-input.focus,#sp-jobs .jobs-wrapper .jobs-content div.jobs-input.focus input,#sp-jobs .jobs-wrapper .jobs-content div.jobs-input.focus textarea,#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea.focus,#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea.focus input,#sp-jobs .jobs-wrapper .jobs-content div.jobs-textarea.focus textarea{background-color:#fff}#sp-jobs .jobs-wrapper .jobs-content.email{position:relative;top:-5px}#sp-jobs .jobs-wrapper .clearfix:after{content:"";display:block;clear:both}#sp-jobs .jobs-wrapper .clearfix{display:block;min-height:1%}#sp-jobs .jobs-wrapper input,#sp-jobs .jobs-wrapper textarea:focus{outline:0;border:0}#sp-jobs .jobs-wrapper.border{border-top:1px solid #ddd;padding-top:30px;margin-top:30px}#map{margin-bottom:20px}#jobs-popup-sp{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000}#jobs-popup-sp #jobs-popup-content{position:absolute;padding:50px;background:#fff;z-index:10002;cursor:pointer}#jobs-popup-sp .bg{width:100%;height:100%;background:#000;opacity:.5;z-index:10001;cursor:pointer}#sp-projects{margin-bottom:60px}#sp-projects .selector-container{float:left;position:relative;font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;height:60px}#sp-projects .selector-container.selector-year-container{margin-left:15px}#sp-projects .selector-container .selector-label{position:relative}#sp-projects .selector-container .selector-label .rabel{position:absolute;text-transform:uppercase;font-size:14px;top:-2px;color:#666}#sp-projects .selector-container .selector-label .title{position:absolute;top:15px}#sp-projects .selector-container .selector-label .icon{width:11px;height:7px;position:absolute;right:0;top:29px}#sp-projects .selector-container .selector-label .icon:before{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;content:"";position:absolute;top:0;left:-12px;background:#000;width:8px;height:1px;-webkit-transform:translate(10px,-.5px) rotate(45deg);transform:translate(10px,-.5px) rotate(45deg)}#sp-projects .selector-container .selector-label .icon:after{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;content:"";position:absolute;top:0;left:-3px;background:#000;width:8px;height:1px;-webkit-transform:translate(6px,-.5px) rotate(-45deg);transform:translate(6px,-.5px) rotate(-45deg)}#sp-projects .selector-content{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;width:100%;display:block;position:absolute;z-index:1;top:0;height:50px;text-align:left;-webkit-appearance:menulist-button}#sp-projects .selector-content select{width:100%}#sp-projects .sp-grid-container .sp-grid-item .sp-item-wrapper .thumbnail{margin-bottom:0}#sp-projects .sp-grid-container .sp-grid-item .sp-item-wrapper .project-date,#sp-projects .sp-grid-container .sp-grid-item .sp-item-wrapper .project-name{display:none}#sp-selector{width:100%;height:53px}#sp-people{color:#666;padding-top:98px}#sp-people-single-page.sp-component-content,#sp-project-single-page.sp-component-content{overflow:hidden;padding-left:0;padding-right:0}#sp-people-single-page .image-gallery{margin-left:15px;margin-right:15px}.sp-single-main-content{position:relative;width:100%;padding-top:5px;line-height:1.7em}.sp-single-main-content .main-caption{margin-bottom:45px;margin-top:-2px}.sp-single-main-content.header{font-size:25px;font-family:Neue Haas Unica W01 Thin,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7em}.sp-single-main-content .contents-wrapper{padding-top:6px;margin-bottom:100px}.sp-single-main-content .contents-wrapper.hide{top:0;left:0;position:absolute}.sp-single-main-content .contents-wrapper h2{font-size:25px;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;margin-bottom:50px;text-transform:uppercase;line-height:40px;margin-top:-5px;padding-left:15px;padding-right:15px;line-height:1.5em}.sp-single-main-content .contents-wrapper .caption{margin-bottom:70px;padding-left:15px;padding-right:15px}.sp-single-main-content .contents-wrapper .thumbnail{margin-bottom:50px;margin-left:auto;margin-right:auto}.sp-single-main-content .contents-wrapper .project-credits{margin-bottom:15px;padding-left:15px;padding-right:15px}.sp-single-main-content .contents-wrapper .project-credits a{text-decoration:none;color:#000}.sp-single-main-content .contents-wrapper .image-gallery{width:100%}.sp-single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail{margin-bottom:25px}.sp-single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail img{display:block;width:340px;height:auto;cursor:pointer}.sp-single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail .image-container{margin-bottom:12px}.sp-single-main-content .contents-wrapper .image-gallery .image-gallery-thumbnail div{font-size:14px;line-height:1.5em}#sp-newsletter{position:fixed;bottom:-173px;bottom:0;background-color:#bfbfbf;color:#fff}#sp-newsletter .message{display:none;position:absolute;z-index:1;text-align:center;width:100%;font-size:16px;top:48%}#sp-newsletter #mc_embed_signup h3{font-size:18px;text-transform:uppercase}#sp-newsletter #mc_embed_signup h3 a{padding:15px;display:block;position:relative}#sp-newsletter #mc_embed_signup h3 a span.icon{width:11px;height:7px;position:absolute;right:15px;top:26px}#sp-newsletter #mc_embed_signup h3 a span.icon:before{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;content:"";position:absolute;top:0;left:-12px;background:#fff;width:8px;height:1px;-webkit-transform:translate(10px,-.5px) rotate(45deg);transform:translate(10px,-.5px) rotate(45deg)}#sp-newsletter #mc_embed_signup h3 a span.icon:after{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;content:"";position:absolute;top:0;left:-3px;background:#fff;width:8px;height:1px;-webkit-transform:translate(6px,-.5px) rotate(-45deg);transform:translate(6px,-.5px) rotate(-45deg)}#sp-newsletter #mc_embed_signup p{padding:0 15px;line-height:1.5em;color:#fff}#sp-newsletter #mc_embed_signup div.mc-field-group{width:calc(100% - 30px);margin:0 auto;margin-top:13px;background-color:#fff;border-radius:5px;height:3em;display:block}#sp-newsletter #mc_embed_signup div.mc-field-group input{width:calc(100% - 30px);margin:10px 0 0 15px;border:0;font-size:14px}#sp-newsletter #mc_embed_signup div.mc-field-group input:focus{outline:0}#sp-newsletter #mc_embed_signup input.button{width:calc(100% - 30px);margin:0 auto;position:relative;margin-top:16px;color:#fff;display:block;border-radius:5px;line-height:3em;text-transform:uppercase;text-align:center;font-family:Neue Haas Unica W01 Medium It,Helvetica,Arial,sans-serif;cursor:pointer;border:0;margin-bottom:20px;background-color:#888;-webkit-appearance:none}#sp-newsletter #mc_embed_signup iframe{display:none}