@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.not-on-mobile{display:none!important}}@media (min-width:641px) and (orientation:portrait),(min-height:481px) and (orientation:landscape),(min-width:961px) and (orientation:landscape){.only-on-mobile{display:none!important}}.navigation{position:fixed;z-index:200;top:0;left:0;right:0;background:0 0;transition:background .35s}.navigation.on-background:hover{background:#000}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.navigation.on-background:hover:not(.open){background:0 0}}.navigation header{display:none;position:relative;height:50px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.navigation header{display:block}}.navigation header h1{line-height:54px;text-align:center;font-size:19px;text-transform:uppercase;color:#fff;font-weight:100}.navigation header .mobile-home{position:absolute;z-index:100;top:0;left:0;width:calc(100% - 50px);height:50px;overflow:hidden;background:url(../images/icon-home.svg) top left no-repeat;background-size:50px}.navigation header .mobile-home h1{margin-left:50px}.navigation header .toggle-menu{position:absolute;z-index:100;top:0;right:0;width:50px;height:50px;overflow:hidden;text-indent:9999px;background:url(../images/icon-navigation.svg) top left no-repeat;background-size:100px 50px}.navigation .main-interface{width:980px;margin:0 auto}@media (max-width:1034px){.navigation .main-interface{width:calc(100% - 54px)}}.navigation .main-interface>.interface{justify-content:space-between}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.navigation .main-interface{width:100%;margin:0}}.navigation a{display:block;text-transform:uppercase;color:#fff;white-space:nowrap;line-height:30px;font-size:15px}.navigation.open{bottom:0;overflow-y:auto;background:rgba(0,0,0,.85)}.navigation.open header h1{display:none}.navigation.open .mobile-home{display:none}.navigation.open .toggle-menu{background-position-x:-50px}.navigation.open .main-interface{display:block}.navigation.open .main-interface .interface{display:block}.navigation.open .main-interface .interface>li{display:block;margin-right:0;text-align:center}.navigation.open .main-interface .interface>li.current{font-weight:400}.navigation.open .main-interface .interface>li.current a:after{display:none}.navigation.open .main-interface .interface>li.current,.navigation.open .main-interface .interface>li:hover{color:#d3d3d3}.navigation.open .main-interface .interface>li.current>a:after,.navigation.open .main-interface .interface>li:hover>a:after{display:none}.navigation.open .main-interface .interface>li>.link-to-home:before{background-color:transparent}.navigation.open .main-interface .interface .sub-interface{padding:10px 0;background:0 0}.interface{display:flex;background:#000;position:relative;z-index:100;height:50px;width:100%;justify-content:center}.interface>li{position:relative;color:#d3d3d3}.interface>li:not(:last-child){margin-right:10px}.interface>li>a{position:relative;z-index:105;display:inline-block;font-size:15px;line-height:30px;padding:10px;cursor:pointer;color:inherit;text-transform:uppercase}.interface>li>a.link-to-home:before{content:"";position:absolute;left:-24px;top:5px;width:34px;height:34px;overflow:hidden;background:url(../images/icon-home.svg) top left no-repeat;background-size:34px}.interface>li.current,.interface>li:hover{color:#fff}.interface>li.current>a:after,.interface>li:hover>a:after{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:#fff}.interface>li.current{font-weight:700}.interface>li.current:hover>.link-to-home:before,.interface>li:hover>.link-to-home:before{background-color:#000}.interface>li.icon-link{width:50px;cursor:pointer;opacity:.5}.interface>li.icon-link:hover{opacity:1}.interface>li.icon-link.previous{background-image:url(../images/icon-previous.svg)}.interface>li.icon-link.next{background-image:url(../images/icon-next.svg)}.interface>li.page:not(.current){display:none}.interface>li.current.page{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interface>li.status{display:none;line-height:50px;padding:0 10px;font-size:15px;display:block}.interface>li:hover .sub-interface{display:block}.interface>li:hover .only-on-mobile{display:none}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.interface>li:hover .only-on-mobile{display:block}}.interface.show-all{display:block;height:auto}.interface.show-all li{display:block!important;margin-right:0;text-align:center}.interface.show-all li.current:after{display:none}.interface.show-all a{padding-top:0;padding-bottom:0}.interface.show-all a:after{display:none}.sub-interface{position:absolute;z-index:100;top:0;left:0;left:-24px;padding:51.5px 20px 10px 34px;display:none;background:#000}.sub-interface>li:last-child{margin-top:13.5px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.sub-interface>li:last-child{margin-top:0}}.sub-interface.only-on-mobile{display:none}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.sub-interface.only-on-mobile{display:block}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.sub-interface.not-on-mobile{display:none}}.sub-interface a{font-weight:400}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.sub-interface{display:block;position:relative;top:auto;left:auto;padding:0}.sub-interface li:first-child{line-height:30px;padding-bottom:0}.sub-interface li a{color:rgba(135,155,220,.667)}}.main-interface .interface{background:0 0}.main-interface .interface>li a{color:#fff}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.main-interface .interface>li a{color:#d3d3d3}.main-interface .interface>li>a{font-weight:700;color:#fff}}.main-interface .sub-interface li a:hover{color:rgba(255,255,255,.5)}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.main-interface .sub-interface li a:hover{color:inherit}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.main-interface{display:none}}.interface-overlay{position:absolute;top:0;bottom:0;width:30%;background:0 0;cursor:pointer;z-index:98}.interface-overlay.previous{left:0}.interface-overlay.next{right:0}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.interface-overlay{z-index:200}}.more{position:relative;height:60px;font-size:15px;text-transform:uppercase;text-align:center;opacity:.5;padding:0 30px;cursor:pointer;color:#d3d3d3;transition:opacity .35s}.more:after{content:"";position:absolute;left:calc((100% - 28px)/ 2);bottom:1px;width:28px;height:28px;background:url(../images/icon-more.svg)}.more:hover{opacity:1}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.project-group-interface{display:none}}.media-interface.photo .current.page{margin-right:0}.media-interface.photo .status{padding-left:0}.media-interface.video .status{display:none}.media-interface.photo{margin-top:-50px}.media-interface.photo .interface{background:0 0;transition:background .35s}.media-interface.photo .interface:hover{background:rgba(0,0,0,.5)}.media-interface.photo .interface>li.current>a:after{display:none}.media-interface.photo .interface>li>a{line-height:34px}.media-interface.photo .interface>li.status{line-height:54px}.home{position:fixed;z-index:90;width:80%;left:20%;height:100vh;font-weight:100}.home .container{display:flex;width:90%;height:100%;margin:0 auto;align-items:center}.home .container li{text-transform:uppercase;text-align:left;white-space:nowrap;font-size:3vh;line-height:3vh;margin:.6vh 0}.home .container li.primary{font-size:8vh;line-height:8vh;margin:1.6vh 0}.home .container li.primary a{color:#fff}.home .container li.secondary{font-size:5vh;line-height:5vh;margin:1vh 0}.home .container li.tertiary{font-size:4vh;line-height:4vh;margin:.8vh 0}body:not(.is-ie) .home .container li{transition:font-size .35s,line-height .35s,margin .35s}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.home .container li{transition:none}}.home .container li:last-child a{display:inline-block;margin-top:1em}.home .container a{cursor:pointer;color:rgba(255,255,255,.85)}.home .container a:hover{background:rgba(0,0,0,.85)}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.home{display:none}}.home-project{height:60vh}.home-project:not(.big-link)>a{display:none}.home-player{position:fixed;top:0;left:0;width:100%;height:100vh}.home-player.hidden{display:none}.home-media-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;transition:opacity .35s}.home-media-container.current{opacity:1;z-index:101}.home-media-container img{position:absolute;z-index:101}.home-media-container video{position:absolute;z-index:102}.home-list{position:absolute;top:0;left:0;width:100%;height:100%;z-index:105;display:flex;align-items:center}.home-list ul{position:relative;left:0;width:100%}.home-list li{text-transform:uppercase;white-space:nowrap;font-size:3vh;line-height:3vh;margin:.6vh 0;font-weight:100;text-align:center}body:not(.is-ie) .home-list li{transition:font-size .35s,line-height .35s,margin .35s}.home-list li.primary{font-size:8vh;line-height:8vh}.home-list li.secondary{font-size:5vh;line-height:5vh}.home-list li.tertiary{font-size:4vh;line-height:4vh}.home-list li:last-child a{margin-top:1em}.home-list a{display:inline-block;color:rgba(255,255,255,.85)}.home-list a:hover{color:#fff}.home-social-media{position:fixed;bottom:10px;right:30px;z-index:110}.loading-indicator{width:50px;height:10px;opacity:0;transition:opacity .35s}.home-player .loading-indicator{position:absolute;z-index:102;top:calc(50% - 5px);left:20px}.loading .loading-indicator{opacity:1}.loading-indicator div{display:inline-block;width:10px;height:10px;border-radius:100%;background-color:#fff;-webkit-animation:loading 1.4s infinite ease-in-out both;animation:loading 1.4s infinite ease-in-out both}.loading-indicator div+div{margin-left:10px}.loading-indicator div:nth-child(1){-webkit-animation-delay:-.35s;animation-delay:-.35s}.loading-indicator div:nth-child(2){-webkit-animation-delay:-175ms;animation-delay:-175ms}@keyframes loading{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.title{position:absolute;z-index:90;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center}.title .container{width:100%}.title .container h1{margin:0 auto;width:80%;text-align:center;font-size:60px;line-height:66px;text-transform:uppercase;color:#fff;font-weight:100}@media (max-width:1014px){.title .container h1{font-size:40px;line-height:44px;text-transform:uppercase;color:#fff;font-weight:100}}.title .container p{width:80%;max-width:640px;margin:0 auto;margin-top:1em;text-align:center;color:#fff;font-size:30px;line-height:35px}.title .container p a{color:#879bdc}.title .container p a:hover{color:#fff}.title h1 span{cursor:pointer}.title .scroll-down{position:absolute;bottom:10px;left:calc(50% - 25px);width:50px;height:50px;background:url(../images/scroll-down.svg) bottom left no-repeat;background-size:50px;cursor:pointer}.title.black h1 span{display:inline-block;background:rgba(0,0,0,.75)}.title.black p span{display:inline-block;background:rgba(0,0,0,.75)}.cinemagraphs{position:relative}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.cinemagraphs{display:none}}.cinemagraphs .cinematograph.context-home:last-child{height:100vh}.cinematograph{position:relative;z-index:80;width:100%;height:100vh}.cinematograph.current{z-index:81}.cinematograph.current .container{opacity:1}.cinematograph.context-project .paused{display:none}.cinematograph .container{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;transition:opacity .35s;background:#000;overflow:hidden}.cinematograph video{position:absolute;z-index:100}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.cinematograph video{display:none}}.cinematograph .fallback-image{position:relative;width:100%;height:100%}.cinematograph .fallback-image img{position:absolute}.cinematograph.has-video .fallback-image{display:none}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.cinematograph.has-video .fallback-image{display:block}}.cinematograph.context-home{height:500px;min-height:51vh}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.cinematograph.context-home{display:none}}.video-player{position:relative;z-index:100;width:100%;min-height:180px;background:#000;overflow:hidden}.video-player .video{position:relative;width:78%;height:inherit;margin:0 auto}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.video-player .video{width:100%}}.video-player .video iframe{width:100%;height:inherit}.video-player .video.hidden{display:none}.details{position:relative;z-index:100;overflow:hidden;background:#000;color:#d3d3d3}.details .container{padding:54px 0;width:960px;margin:0 auto}@media (max-width:1014px){.details .container{width:auto;margin:0;padding-left:27px;padding-right:27px}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.details .container{padding:45px 22.5px;width:auto}}.details .container+.container{padding-top:0}.details .container .embedded-video{width:100%;height:540px}@media (max-width:1014px){.details .container .embedded-video{height:calc((100vw - 54px)/ 16 * 9)}}.details .container .embedded-video+p{margin-top:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.details .container .embedded-video+p{margin-top:22.5px}}.details h1{font-size:32px;line-height:35.2px;text-transform:uppercase;color:#d3d3d3;font-weight:100}.details h2,.details h3{color:#d3d3d3}.details h1,.details h2,.details p{margin-bottom:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.details h1,.details h2,.details p{margin-bottom:22.5px}}.details p.secondary{color:#8b8b8b}.details a{color:#879bdc}.details a:hover{color:#fff}.details address{margin-bottom:30px}.details .text p:last-child{margin-bottom:0}.details+.details.downloads .container{padding-top:0}.details.secondary h3,.details.secondary p{color:#8b8b8b}.details.secondary .container:not(:last-child){padding-bottom:27px}.details+.details:not(.secondary) .container{padding-top:0}.downloads a{text-decoration:none}.downloads a:before{content:'+ '}.downloads a:hover{color:#d3d3d3}.downloads+h3{margin-top:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.downloads+h3{margin-top:22.5px}}.exhibitions{color:#8b8b8b}.exhibitions a{color:#8b8b8b}.exhibitions a:hover{color:#fff}.exhibitions time{text-transform:uppercase}.exhibitions .exhibition{display:flex}.exhibitions .exhibition .date{flex-basis:120px}.exhibitions .exhibition .name{flex-basis:calc(100% - 120px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details .columns{display:flex}@media (max-width:720px) and (orientation:portrait){.details .columns{display:block}}.details .columns:not(:last-child){margin-bottom:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.details .columns:not(:last-child){margin-bottom:22.5px}}.details .columns .column:not(:last-child){margin-right:54px}@media (max-width:720px) and (orientation:landscape){.details .columns .column:not(:last-child){margin-right:22.5px}}@media (max-width:720px) and (orientation:portrait){.details .columns .column{margin:0!important;width:auto!important}.details .columns .column+.column h2:first-child,.details .columns .column+.column h3:first-child{margin-top:22.5px}}.details .columns.two .column{width:450px}.details .columns+.columns{margin-top:54px}@media (max-width:1014px){.details .columns+.columns{margin-top:45px}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.details .columns.equal .column:not(:first-child){margin-top:45px!important}}.details .columns.secondary{line-height:20px;font-size:15px}.details .columns.secondary h2{margin-bottom:20px;color:#8b8b8b}.details .columns.secondary h3{margin-bottom:20px;color:#8b8b8b;text-transform:capitalize}.details .columns.secondary p{color:#8b8b8b}.details .columns.secondary p:not(:last-child){margin-bottom:20px}.details .columns.secondary p.copyright{color:#8b8b8b}.details .columns.secondary a{color:#8b8b8b}.details .columns.secondary a:hover{color:#fff}.columns .column h2{font-weight:700}.columns.secondary .column h2{font-weight:400}.details .newsletter form{width:50%;display:flex}.details .newsletter form input[type=email],.details .newsletter form input[type=submit],.details .newsletter form input[type=text]{height:30px;line-height:30px;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-appearance:none;border-radius:0}.details .newsletter form input[type=email],.details .newsletter form input[type=text]{width:62.5%;text-indent:5px}.details .newsletter form input[type=submit]{width:37.5%;text-align:center;background:rgba(211,211,211,.667);color:#000;text-transform:uppercase;border:0;outline:0;border-radius:0;font-size:15px;overflow:hidden;line-height:34px;cursor:pointer;transition:background .35s,outline .35s}.details .newsletter form input[type=submit]:hover{background:rgba(211,211,211,.2);color:#fff;outline:0}@media (max-width:1014px){.details .newsletter form{display:flex;width:60%}.details .newsletter form input[type=email],.details .newsletter form input[type=text]{width:100%}.details .newsletter form input[type=submit]{flex-shrink:0;flex-grow:0;width:auto;padding:0 13.5px}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.details .newsletter form{width:100%}}.details .column .newsletter form{width:90%}.photo-viewer{position:relative;z-index:100;width:100%;background:#000;overflow:hidden}.photo-viewer .container{height:100%}.photo-viewer.page .container{position:relative;width:78%;margin:0 auto}@media (max-width:720px) and (orientation:portrait){.photo-viewer.page .container{width:auto;margin:0 22.5px}}.photo-viewer .photo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.photo-viewer .photo figure,.photo-viewer .photo img{width:inherit;height:inherit}.photo-viewer .photo img{position:absolute;top:0;left:0}.photo-viewer .photo figcaption{display:none}.photo-viewer .photo.hidden{z-index:99;visibility:hidden}.video-player+.photo-viewer{border-top:54px solid #000}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.video-player+.photo-viewer{border-top:45px solid #000}}.big-links{position:relative;z-index:100;background:#000}.big-links.only-on-mobile{margin-top:50px}.big-link{position:relative;height:240px;overflow:hidden}.big-link>a{display:block;height:100%;overflow:hidden}.big-link>a:hover .big-link-image{opacity:1}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.big-link{height:180px}}.big-link.not-dimmed .big-link-image{opacity:1}.big-link.text-on-background .big-link-subtitle span,.big-link.text-on-background .big-link-title span{background:rgba(0,0,0,.85)}.big-link-text{display:flex;position:relative;z-index:100;height:100%;align-items:center;justify-content:center;flex-direction:column}.big-link-title{font-size:40px;line-height:44px;text-transform:uppercase;color:#fff;font-weight:100;text-align:center;max-width:83%}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.big-link-title{font-size:30px;line-height:33px;text-transform:uppercase;color:#fff;font-weight:100}}.big-link-title+.big-link-subtitle{margin-top:13.5px}.big-link-subtitle{max-width:83%;text-align:center;color:#d3d3d3}.big-link-image{position:absolute;z-index:90;top:0;left:0;width:100%;height:100%;opacity:.5;transition:opacity .35s;overflow:hidden}.big-link-image img{position:absolute}.home-project .big-link-image img{opacity:0;transition:opacity .35s}.home-project .big-link-image img.done{opacity:1}.stories-interface{padding:90px 0 0}.stories-interface+.stories-interface{padding-top:0}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.stories-interface li.current:after{content:"";display:block;position:absolute;top:0;right:-50px;width:50px;height:50px;background:url(../images/icon-stories.svg) top left no-repeat;background-size:100px 50px}}@media (min-width:641px) and (orientation:portrait),(min-height:481px) and (orientation:landscape),(min-width:961px) and (orientation:landscape){.stories-interface.only-on-mobile+.stories{padding-top:108px}}.stories{position:relative;z-index:100;background:#000;color:#d3d3d3;padding:54px 0}.stories.limited{padding-top:0;padding-bottom:0}@media (max-width:1640px){.stories.limited .story:nth-child(3){display:none}}.stories>.container{position:relative;margin:0 auto;overflow:hidden;min-height:180px;width:1000px}@media (min-width:1640px){.stories>.container{width:1560px}}@media (max-width:1079px){.stories>.container{width:680px}}@media (max-width:759px){.stories>.container{width:320px}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.stories.limited{padding-bottom:0}}.more-stories{position:relative;z-index:100;display:flex;justify-content:center;padding:0 0 54px 0;background:#000}.story{position:absolute;background:#000;font-size:15px;line-height:20px;overflow:hidden;width:480px;user-select:none}@media (max-width:1079px){.story{width:320px}}@media (max-width:759px){.story{position:relative;top:auto!important;left:auto!important;margin-bottom:22.5px}}.story .story-details{background:#202020;padding:20px 40px 40px}@media (max-width:1079px){.story .story-details{padding:20px}}.story .story-details .story-title{font-size:40px;line-height:44px;text-transform:uppercase;color:#fff;font-weight:100;margin:20px 0 10px}@media (max-width:1079px){.story .story-details .story-title{font-size:30px;line-height:33px;text-transform:uppercase;color:#fff;font-weight:100}}.story .story-details .story-title a{color:#fff}.story .story-details .story-title a:hover{color:#879bdc}.story .story-details .story-text{user-select:text}.story .story-details .story-text a{color:#879bdc}.story .story-details .story-text a:hover{color:#fff}.story .story-details .story-meta{text-transform:uppercase}.story .story-details .story-category:after{content:" | "}.story .story-details .story-category a{color:inherit}.story .story-details .story-category a:hover{color:#fff}.story .story-image{width:480px;height:320px}.story .story-image.large{height:720px}.story .story-image.square{height:480px}@media (max-width:1079px){.story .story-image{width:320px;height:213px}.story .story-image.large{height:480px}.story .story-image.square{height:320px}}.story .story-image img{width:100%;height:100%}.story .story-large-title{position:absolute;left:40px;right:40px;font-size:50px;line-height:55px;text-transform:uppercase;color:#fff;font-weight:100}@media (max-width:1079px){.story .story-large-title{font-size:40px;line-height:44px;text-transform:uppercase;color:#fff;font-weight:100}}.story .story-large-title .text{font-size:15px;line-height:20px;text-transform:none;display:inline-block;margin-top:10px}.story .story-large-title.top{top:40px}.story .story-large-title.bottom{bottom:40px}.story .story-large-title.inset{background:rgba(0,0,0,.75);padding:20px;left:20px;right:20px}.story .story-large-title.inset.top{top:20px}.story .story-large-title.inset.bottom{bottom:20px}@media (max-width:1079px){.story .story-large-title{left:20px;right:20px}.story .story-large-title.top{top:20px}.story .story-large-title.bottom{bottom:20px}}.story-project-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.story-project-title div{width:80%}.story-project-title h1{text-align:center;font-size:32px;line-height:35.2px;text-transform:uppercase;color:#d3d3d3;font-weight:100}.story-project-title h1 em{color:#fff}@media (max-width:1079px){.story-project-title h1{font-size:25px;line-height:28px}}.story-project-title p{text-align:center;color:#d3d3d3}.story-project-title h1+p{margin-top:1em}.story-project-title.-black div{padding:10px;background:rgba(0,0,0,.75)}.stories.-projects{padding-top:108px}.story.-project .story-image img{opacity:.5;transition:opacity .35s}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.story.-project .story-image img{opacity:.75}}.story.-project>a{display:block}.story.-project a:hover .story-image img{opacity:1}.team{columns:3;margin-bottom:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.team{columns:2;margin-bottom:22.5px}}.team-group{color:#fff;margin-bottom:27px;text-transform:uppercase;font-weight:400}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.team-group{margin-bottom:22.5px}}.team-member+.team-group{margin-top:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.team-member+.team-group{margin-top:22.5px}}.social-media{position:relative;width:180px;height:40px}.social-media li{float:left;margin:0}.social-media li a{display:block;width:30px;height:40px;background:url(../images/icon-social-media.svg) -5px 0 no-repeat;background-size:280px 40px;text-indent:9999px;transition:opacity .35s;opacity:.333}.social-media li a:hover{opacity:1}.social-media li.facebook a{background-position-x:-45px}.social-media li.twitter a{background-position-x:-85px}.social-media li.linkedin a{background-position-x:-125px}.social-media li.instagram a{background-position-x:-165px}.social-media li.youtube a{background-position-x:-205px}.social-media li.vimeo a{background-position-x:-245px}.column .social-media{margin-top:27px}.home .social-media,.page.title .social-media,.project.title .social-media{position:absolute;bottom:10px;right:30px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.home .social-media,.page.title .social-media,.project.title .social-media{right:5px}}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.title .social-media{width:120px}.title .social-media li:nth-child(5),.title .social-media li:nth-child(6){display:none}}.static-page{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.static-page .container{width:480px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.static-page{position:relative;padding-top:100px;padding:100px 22.5px 50px 22.5px;display:block}.static-page .container{width:auto}}.static-page h1{font-size:40px;line-height:44px;text-transform:uppercase;color:#fff;font-weight:100;margin-bottom:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.static-page h1{font-size:30px;line-height:33px;text-transform:uppercase;color:#fff;font-weight:100}}.static-page p:not(:last-child){margin-bottom:27px}@media (max-width:640px) and (orientation:portrait),(max-height:480px) and (max-width:960px) and (orientation:landscape){.static-page p:not(:last-child){margin-bottom:22.5px}}.static-page a{color:#879bdc}.static-page a:hover{color:#fff}