article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html,body{background-color:#fff;font-size:16px;-webkit-font-smoothing:antialiased;font-family:"news-gothic-std-n4", "news-gothic-std", sans-serif;font-style:normal;font-weight:400}html.no-scroll,body.no-scroll{position:fixed;overflow-y:scroll;width:100%}.valign{display:table;width:100%;height:100%}.valign .valign-cell{display:table-cell;text-align:center;vertical-align:middle}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}a{color:#00e;text-decoration:none}a:hover{color:#00e;text-decoration:underline}a:visited{color:#00e}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(../images/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.page-section--intro{padding:1.5625em}.page-section--site-nav{overflow:hidden;width:100%;margin-top:25px}@media (max-width: 40em){.page-section--site-nav{padding-bottom:0.625em}}.nav-stuck{position:absolute;width:100%}.nav-stuck .page-section--site-nav{width:100%;z-index:101}.dynamic-content{display:none}.dynamic-content .close-btn{top:1.25em;right:1.25em;text-transform:uppercase;color:#000;position:absolute;background:#fff;padding:1.25em}.dynamic-content.fixed{top:0;left:0;width:100%;height:100%;z-index:100;background:#fff;position:fixed}.dynamic-content.standard-overlay{top:0;left:0;width:100%;height:100%;z-index:100;background:#fff;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch}.dynamic-content.visible-on-load{display:block}.page-section--studio{padding:9.375em 0;overflow:hidden}.page-section--studio .section-content{overflow:hidden}@media (min-width: 48em){.page-section--studio .section-content{padding:0}}.page-section--studio .page-section--news-listing{width:100%}@media (min-width: 48em){.page-section--studio .page-section--news-listing{width:50%;float:left}}.page-section--studio .page-section--studio-info{width:100%}@media (min-width: 48em){.page-section--studio .page-section--studio-info{float:right}}.page-section--studio .page-section--studio-info-wrapper{width:50%}@media (max-width: 48em){.page-section--studio .page-section--studio-info-wrapper{width:100%;margin-bottom:5em}.page-section--studio .page-section--studio-info-wrapper .section-content--studio-info{padding:0}.page-section--studio .page-section--studio-info-wrapper .section-content--studio-info .studio-info{padding:0}}.page-section--studio .page-section--studio-info-wrapper.is-sticky{width:50%;position:fixed;right:0;pointer-events:none}.page-section--studio .page-section--studio-info-wrapper.is-sticky.is-short{pointer-events:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;padding-top:150px}.page-section--studio .page-section--studio-info-wrapper.is-sticky.is-short .studio-info{margin-bottom:50px}.page-section--studio .page-section--studio-info-wrapper.is-sticky .page-section--studio-info{width:100%;right:0}.page-section--filters-dropdown{position:fixed;top:0;left:0;background:#fff;width:100%;z-index:99;-webkit-transition:-webkit-transform 0.5s ease-in-out;-webkit-transition-delay:0s;-moz-transition:-moz-transform 0.5s ease-in-out 0s;-o-transition:-o-transform 0.5s ease-in-out 0s;transition:transform 0.5s ease-in-out 0s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width: 40em){.page-section--filters-dropdown{z-index:1000}.page-section--filters-dropdown .filters-dropdown{padding-top:2.5em}}.page-section--filters-dropdown.active{-webkit-transition:-webkit-transform 0.5s ease-in-out;-webkit-transition-delay:0s;-moz-transition:-moz-transform 0.5s ease-in-out 0s;-o-transition:-o-transform 0.5s ease-in-out 0s;transition:transform 0.5s ease-in-out 0s;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.section-content{padding:0 1.5625em;width:auto}.section-content--intro{background:url("../images/fpo-big-bg.jpg") no-repeat transparent 50% 50%;background-size:cover;height:100%;width:100%;padding:0;overflow:hidden;cursor:pointer}.section-content--intro .site-logo{margin:0 auto;max-width:39.625em;width:80%;position:relative;z-index:2;-webkit-transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transition-delay:0s,0s;-moz-transition:opacity 1s ease-in-out 0s,-moz-transform 1s ease-in-out 0s;-o-transition:opacity 1s ease-in-out 0s,-o-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0s,transform 1s ease-in-out 0s}.animating .section-content--intro .site-logo,.animated .section-content--intro .site-logo{-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);-o-transform:translateY(250%);transform:translateY(250%);opacity:0}.section-content--intro .site-logo img{width:100%;height:auto}.section-content--work-slideshow{height:100%;position:relative}.section-content--work-slideshow .work-slideshow{height:100%}.section-content--news-listing{padding:0}@media (max-width: 48em){.section-content--news-listing .news-listing{padding:0}}.work-container{overflow:hidden}.work-container .page-section--work-slideshow{height:55%;padding-top:0;margin-top:6.25em}@media (min-height: 37.5em){.work-container .page-section--work-slideshow{height:55%;padding-bottom:0%}}@media (max-width: 40em){.work-container .page-section--work-slideshow.with-credits{height:100%;overflow-y:scroll}}.work-container .page-section--work-text{height:15%;text-align:center}.work-container .page-section--work-text .content{margin-top:1.5625em}@media (max-width: 40em){.work-container .page-section--work-text .content{margin-top:0}}.work-container .page-section--work-text .content span{color:#000000;font-family:"Times New Roman", serif;font-size:0.625em;letter-spacing:0.015em;margin:0}@media (min-height: 31.25em){.work-container .page-section--work-text .content span{font-size:0.9375em;letter-spacing:0.02em}}@media (min-height: 50em){.work-container .page-section--work-text .content span{font-size:1.25em;letter-spacing:0.025em}}.work-container .page-section--work-text .content p{font-size:1.25em;line-height:1em;letter-spacing:0.025em;margin:0 0 0.25em 0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}@media (min-height: 31.25em){.work-container .page-section--work-text .content p{font-size:1.5625em;line-height:1em;margin:0 0 0.4em 0;letter-spacing:0.025em}}@media (min-height: 50em){.work-container .page-section--work-text .content p{font-size:1.875em;line-height:1em;margin:0 0 0.66667em 0;letter-spacing:0.025em}}.work-container .page-section--work-text .content a{color:#000;position:relative;text-decoration:none}.work-container .page-section--work-text .content a:hover:after,.work-container .page-section--work-text .content a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.work-waterfall{padding-top:5em;padding-bottom:5em}@media (max-width: 40em){.work-waterfall{padding-top:7.5em}}.work-waterfall .gutter-size{width:30px}@media (min-width: 40em){.work-waterfall .gutter-size{width:50px}}@media (min-width: 60em){.work-waterfall .gutter-size{width:100px}}.work-waterfall .item{float:left;width:100%;z-index:2;background:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.work-waterfall .item a{color:#000}.work-waterfall .item a:hover{color:#000;text-decoration:none}.work-waterfall .item .image{opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0s;-moz-transition:opacity 0.5s ease-in-out 0s;-o-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s}.work-waterfall .item .text{opacity:0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;letter-spacing:0.075em;line-height:1.125em;font-size:0.8125em;-webkit-transition:opacity 0.2s ease-in-out;-webkit-transition-delay:0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}@media (max-width: 40em){.work-waterfall .item .text{opacity:1;background:transparent;color:#fff}}.work-waterfall .item:hover{cursor:pointer}@media (min-width: 40em){.work-waterfall .item:hover .image{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-webkit-transition-delay:0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.work-waterfall .item:hover .text{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-webkit-transition-delay:0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}}.work-waterfall img{width:100%;height:auto}@media (min-width: 40em){.work-waterfall .small{min-width:18.75em;max-width:18.75em}}@media (min-width: 40em){.work-waterfall .medium{max-width:21.875em}}@media (min-width: 40em){.work-waterfall .large{max-width:25em}}.work-waterfall .item .image{position:relative;height:0;overflow:hidden}.work-waterfall .item .image img{position:absolute;top:0;left:0;width:100%;height:100%}.work-entry-waterfall{padding:9.375em 0}@media (min-width: 68.75em){.work-entry-waterfall{margin:0 auto}}.work-entry-waterfall .gutter-size{width:30px}@media (min-width: 40em){.work-entry-waterfall .gutter-size{width:50px}}.work-entry-waterfall .item{float:left;width:100%;cursor:pointer;-webkit-transition:width 0.5s ease-in-out,height 0.5s ease-in-out;-webkit-transition-delay:0s,0s;-moz-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-o-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.work-entry-waterfall .item.no-hover{cursor:auto}.work-entry-waterfall .item a{color:#000}.work-entry-waterfall .item a:hover{color:#000;text-decoration:none}.work-entry-waterfall .item .image{opacity:1}.work-entry-waterfall .item.mobile-only{display:none}@media (max-width: 40em){.work-entry-waterfall .item.mobile-only{display:block}}.work-entry-waterfall .item.desktop-only{display:none}@media (min-width: 40em){.work-entry-waterfall .item.desktop-only{display:block}}.work-entry-waterfall img{width:100%;height:auto}.work-entry-waterfall .image{position:relative;height:0;overflow:hidden}.work-entry-waterfall .image img{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 40em){.work-entry-waterfall .small{width:15%;min-width:18.75em;max-width:25em}}@media (min-width: 60em){.work-entry-waterfall .small{min-width:18.75em;max-width:625em}}@media (min-width: 40em){.work-entry-waterfall .medium{width:30%;min-width:18.75em;max-width:28.125em}}@media (min-width: 60em){.work-entry-waterfall .medium{max-width:625em}}@media (min-width: 40em){.work-entry-waterfall .large{width:45%;max-width:31.25em}}@media (min-width: 60em){.work-entry-waterfall .large{width:45%;max-width:625em}}.work-entry-waterfall .largest{z-index:1000;-webkit-transition:width 0.5s ease-in-out,height 0.5s ease-in-out;-webkit-transition-delay:0s,0s;-moz-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-o-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s}@media (min-width: 40em){.work-entry-waterfall .largest{width:50%;max-width:31.25em}}@media (min-width: 60em){.work-entry-waterfall .largest{width:50%;max-width:625em}}.work-entry-waterfall .stamp{position:absolute;right:0}.work-entry-waterfall .text{max-width:60em;margin:0 auto;height:100%}.work-entry-waterfall .text .description{width:100%;text-align:left;margin-bottom:1.25em}@media (max-width: 40em){.work-entry-waterfall .text .description{text-align:center}}.work-entry-waterfall .text .credits{width:100%;text-align:left}.work-entry-waterfall .text .credits .credit-block{margin-bottom:1.25em}@media (max-width: 40em){.work-entry-waterfall .text .credits{text-align:center}}.work-entry-waterfall .text span{color:#000000;font-family:"Times New Roman", serif;font-size:0.625em;letter-spacing:0.015em;line-height:0.75em;margin:0;text-align:left}@media (min-height: 31.25em){.work-entry-waterfall .text span{font-size:0.9375em;letter-spacing:0.02em;line-height:1.125em}}@media (min-height: 50em){.work-entry-waterfall .text span{font-size:1.25em;letter-spacing:0.025em;line-height:1.375em}}.work-entry-waterfall .text p,.work-entry-waterfall .text blockquote{font-size:1.25em;letter-spacing:0.025em;line-height:1.375em;margin:0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}.work-entry-waterfall .text p a,.work-entry-waterfall .text blockquote a{color:#000;text-decoration:none;position:relative;text-decoration:none}.work-entry-waterfall .text p a:hover:after,.work-entry-waterfall .text p a.active:after,.work-entry-waterfall .text blockquote a:hover:after,.work-entry-waterfall .text blockquote a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.work-entry-waterfall .text p a.work-entry-filter,.work-entry-waterfall .text blockquote a.work-entry-filter{position:relative;white-space:nowrap;position:relative;text-decoration:none}.work-entry-waterfall .text p a.work-entry-filter:hover:after,.work-entry-waterfall .text p a.work-entry-filter.active:after,.work-entry-waterfall .text blockquote a.work-entry-filter:hover:after,.work-entry-waterfall .text blockquote a.work-entry-filter.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.work-entry-waterfall .text p a.work-entry-filter.disabled:after,.work-entry-waterfall .text blockquote a.work-entry-filter.disabled:after{content:"";position:absolute;width:100%;height:1px;background:#000;top:50%;left:0}.work-entry-waterfall .text p a.work-entry-filter.disabled:hover:after,.work-entry-waterfall .text blockquote a.work-entry-filter.disabled:hover:after{border-bottom:1px solid #000;bottom:2px;content:"";left:0;position:absolute;width:100%;top:auto;background:transparent}.site-nav{position:relative;top:0;z-index:1000}.site-nav h1{float:left;margin:0;width:261px;height:25px}.site-nav h1 a{display:block;text-indent:-9999px;float:left;width:261px;height:25px;background:url("../images/logo-main.png") no-repeat transparent 0 0;background-size:261px 25px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.site-nav h1 a{background-image:url("../images/logo-main@2x.png")}}.site-nav h1 a:hover{text-decoration:none;border-bottom:0px}@media (max-width: 42.5em){.site-nav h1{margin:0 auto 0.625em auto;float:none;text-align:center;width:210px;height:20px}.site-nav h1 a{float:none;margin:0 auto;width:210px;height:20px;background-size:210px 20px}}.site-nav .links,.site-nav .work-nav,.site-nav .standard-overlay-nav{display:none;float:right;padding:0;margin:0.3125em 0 0 0;line-height:0.8125em;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}.site-nav .links li,.site-nav .work-nav li,.site-nav .standard-overlay-nav li{padding:0;margin:0;display:inline-block;text-align:right;margin-left:2.625em}.site-nav .links li:first-child,.site-nav .work-nav li:first-child,.site-nav .standard-overlay-nav li:first-child{margin-left:0}.site-nav .links li.mobile-only,.site-nav .work-nav li.mobile-only,.site-nav .standard-overlay-nav li.mobile-only{display:none}@media (max-width: 48em){.site-nav .links li,.site-nav .work-nav li,.site-nav .standard-overlay-nav li{margin-left:1.5625em}}@media (max-width: 42.5em){.site-nav .links,.site-nav .work-nav,.site-nav .standard-overlay-nav{float:none;margin:0 auto;width:100%;text-align:center}.site-nav .links li,.site-nav .work-nav li,.site-nav .standard-overlay-nav li{text-align:center;margin:0 0.4375em}.site-nav .links li:first-child,.site-nav .work-nav li:first-child,.site-nav .standard-overlay-nav li:first-child{margin:0 0.4375em}.site-nav .links li.mobile-only,.site-nav .work-nav li.mobile-only,.site-nav .standard-overlay-nav li.mobile-only{display:inline-block}}@media (max-width: 25em){.site-nav .links li,.site-nav .work-nav li,.site-nav .standard-overlay-nav li{margin-bottom:0.625em;margin:0 0.125em}.site-nav .links li:first-child,.site-nav .work-nav li:first-child,.site-nav .standard-overlay-nav li:first-child{margin:0 0.125em}.site-nav .links li a,.site-nav .work-nav li a,.site-nav .standard-overlay-nav li a{font-size:0.6875em}}.site-nav a{font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700;color:#000;text-transform:uppercase;font-size:0.8125em;padding-bottom:0.125em;letter-spacing:0.075em;position:relative;text-decoration:none}.site-nav a:hover:after,.site-nav a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.site-nav .work-nav,.site-nav .standard-overlay-nav{display:none}.site-nav .work-nav li,.site-nav .standard-overlay-nav li{margin-left:2.5em}.site-nav .work-nav li:first-child,.site-nav .standard-overlay-nav li:first-child{margin-left:0}@media (max-width: 42.5em){.site-nav .work-nav li,.site-nav .standard-overlay-nav li{margin:0 0.625em}.site-nav .work-nav li:first-child,.site-nav .standard-overlay-nav li:first-child{margin:0 0.625em}}.site-nav .work-nav span,.site-nav .standard-overlay-nav span{font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700;color:#000;text-transform:uppercase;font-size:0.8125em;padding-bottom:0.125em;letter-spacing:0.075em}.studio-info{padding:0 1.25em}@media (max-width: 40em){.studio-info{text-align:center}}.studio-info h2{color:#000000;font-family:"Times New Roman", serif;font-size:1em;letter-spacing:0.025em;line-height:1em;margin:0;font-weight:normal}.studio-info p{font-size:1.25em;letter-spacing:0.025em;line-height:1.375em;margin:0 0 1.25em 0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}.studio-info a{color:#000;text-decoration:none;position:relative;text-decoration:none;pointer-events:auto}.studio-info a:hover:after,.studio-info a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.studio-info .design-credit{font-size:12px;font-family:"Times New Roman", serif;font-weight:normal;margin-top:3.75em}.studio-info .design-credit a{font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700;position:relative;text-decoration:none}.studio-info .design-credit a:hover:after,.studio-info .design-credit a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.studio-info .design-credit a:after{bottom:0px !important}.news-listing{padding:0 1.25em}.news-listing .news-entry{text-align:center;margin:0 0 3.125em 0}@media (min-width: 40em){.news-listing .news-entry{text-align:left}}@media (min-width: 48em){.news-listing .news-entry{text-align:center}}.news-listing .news-entry p{font-size:1.25em;letter-spacing:0.025em;line-height:1.375em;margin:0 0 0.3125em 0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}.news-listing .news-entry p a{color:#000;text-decoration:none;text-decoration:none;position:relative}.news-listing .news-entry p a:after,.news-listing .news-entry p a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.news-listing .news-entry .entry-date{color:#000000;font-family:"Times New Roman", serif;font-size:1em;letter-spacing:0.025em;line-height:1em;margin:0;font-weight:normal}.news-listing .news-entry .thumbs{font-size:0}.news-listing .news-entry .thumbs img{max-width:100px;max-height:100px;display:inline-block;margin:5px}.news-listing .news-entry .news-body{font-size:0.75em;line-height:0.875em}.news-listing .news-entry .news-body img{max-width:100px;max-height:100px;display:inline-block;margin:5px}.studies-waterfall{padding:9.375em 0}@media (min-width: 68.75em){.studies-waterfall{margin:0 auto}}.studies-waterfall .gutter-size{width:30px}@media (min-width: 40em){.studies-waterfall .gutter-size{width:50px}}.study-item{text-align:center;margin:0 0 9.375em 0}.study-item p{color:#000000;font-family:"Times New Roman", serif;font-size:1em;letter-spacing:0.025em;line-height:1em;margin:0;font-weight:normal}.study-item h2{font-size:1.25em;letter-spacing:0.025em;line-height:1.375em;margin:0 0 1.25em 0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}.study-item a{color:#000;text-decoration:none}.study-item a:hover{border-bottom:1px solid #000}.study-item-waterfall .item{float:left;width:100%;cursor:pointer;-webkit-transition:width 0.5s ease-in-out,height 0.5s ease-in-out;-webkit-transition-delay:0s,0s;-moz-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-o-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.study-item-waterfall .item a{color:#000}.study-item-waterfall .item a:hover{color:#000;text-decoration:none}.study-item-waterfall .item .image{opacity:1}.study-item-waterfall.single-item-center{width:100%;overflow:hidden}.study-item-waterfall.single-item-center .item{float:none;margin:0 auto;width:50%}.study-item-waterfall img{width:100%;height:auto}.study-item-waterfall .image{position:relative;height:0;overflow:hidden}.study-item-waterfall .image img{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 40em){.study-item-waterfall .small{width:15%;min-width:18.75em;max-width:25em}}@media (min-width: 60em){.study-item-waterfall .small{min-width:18.75em;max-width:625em}}@media (min-width: 40em){.study-item-waterfall .medium{width:30%;min-width:18.75em;max-width:28.125em}}@media (min-width: 60em){.study-item-waterfall .medium{max-width:625em}}@media (min-width: 40em){.study-item-waterfall .large{width:50%;max-width:31.25em}}@media (min-width: 60em){.study-item-waterfall .large{width:50%;max-width:625em}}.study-item-waterfall .largest{z-index:1000;-webkit-transition:width 0.5s ease-in-out,height 0.5s ease-in-out;-webkit-transition-delay:0s,0s;-moz-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-o-transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s}@media (min-width: 40em){.study-item-waterfall .largest{width:50%;max-width:31.25em}}@media (min-width: 60em){.study-item-waterfall .largest{width:50%;max-width:625em}}.filters-dropdown{text-align:center;padding:6.25em 0 0.625em 0}.filters-dropdown span{color:#000000;font-family:"Times New Roman", serif;font-size:0.625em;letter-spacing:0.015em;line-height:1em;margin:0 0 0.625em 0}@media (min-height: 31.25em){.filters-dropdown span{font-size:0.9375em;letter-spacing:0.02em;line-height:1em;margin:0 0 0.66667em 0}}@media (min-height: 50em){.filters-dropdown span{font-size:1.25em;letter-spacing:0.025em;line-height:1em;margin:0 0 0.5em 0}}.filters-dropdown p{font-size:0.9375em;letter-spacing:0.025em;line-height:1.5em;margin:0 0 1.5em 0;font-family:"news-gothic-std-n7", "news-gothic-std", sans-serif;font-style:normal;font-weight:700}@media (min-height: 37.5em){.filters-dropdown p{font-size:1.5625em;letter-spacing:0.025em;line-height:1.4em;margin:0 0 1.2em 0}}@media (min-height: 50em){.filters-dropdown p{font-size:1.875em;letter-spacing:0.025em;line-height:1.33333em;margin:0 0 1em 0}}.filters-dropdown a{color:#000;text-decoration:none;position:relative;white-space:nowrap;position:relative;text-decoration:none}.filters-dropdown a:hover:after,.filters-dropdown a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}.filters-dropdown a.disabled:after{content:"";position:absolute;width:100%;height:1px;background:#000;top:50%;left:0}.filters-dropdown a.disabled:hover:after{border-bottom:1px solid #000;bottom:2px;content:"";left:0;position:absolute;width:100%;top:auto;background:transparent}.filters-dropdown .controls{margin:0 0 1.25em 0}.filters-dropdown .controls a{font-family:"Times New Roman", serif;letter-spacing:0.015em;line-height:1.5em;margin:0 1.25em;padding-bottom:4px;position:relative;text-decoration:none}.filters-dropdown .controls a:hover:after,.filters-dropdown .controls a.disabled:after{height:0;top:auto}.filters-dropdown .controls a:hover:after,.filters-dropdown .controls a.active:after{border-bottom:1px solid #000000;bottom:2px;content:"";left:0;position:absolute;width:100%}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
