body{cursor:url("images/cursor.png") 5 5,auto;overflow-x:hidden;font-family:arial;background-color:#222;color:#222;margin:0;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}body,h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#222}button{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none}:focus{outline:none}::-webkit-scrollbar{display:none}.main-menu li,header .hamburger-button,header .icon-close,header .logo,header .mobile-close{z-index:50}.site-mobile-menu{z-index:40}.content.artists{z-index:30}.overlay-detail{z-index:20}.mobile-only{display:none}.entry{line-height:1.3}.entry h3{font-size:42px}.entry h4,.entry h5,.entry h6{margin:30px auto;font-size:24px}.entry>.shortcode-pullquote{margin:30px auto;max-width:900px}.entry .shortcode-gallery,.entry .shortcode-natural-gallery{margin:50px auto}.entry>*{max-width:640px;margin:30px auto}.entry>.fluid-width-video-wrapper,.entry>.shortcode-gallery,.entry>.shortcode-natural-gallery,.entry>h3,.entry>img{max-width:100%}.entry>img{display:block;margin:50px auto;height:auto}.entry>img.alignnone{width:100%}.entry>img.alignleft{margin-left:0}.entry>img.alignright{margin-right:0}#zoomhaus-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto}#zoomhaus-overlay .image-slot{position:absolute;bottom:0;right:0;left:0;top:0}@media only screen and (max-width:750px){body{font-size:14px}.mobile-only{display:block}.desktop-only{display:none}.entry .shortcode-gallery,.entry .shortcode-natural-gallery,.entry>img{margin-bottom:30px;margin-top:30px}.entry h3{font-size:24px}.entry h4,.entry h5,.entry h6{font-size:18px}.entry .shortcode-pullquote{-ms-flex-direction:column;flex-direction:column}.entry .shortcode-pullquote .copy,.entry .shortcode-pullquote .quote{margin-right:0;margin-left:0}}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.slide-left-leave-to,.slide-right-enter{-ms-transform:translateX(-100%);transform:translateX(-100%)}.slide-left-enter,.slide-right-leave-to{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .4s}.slide-down-leave-to,.slide-up-enter{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-down-enter,.slide-up-leave-to{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(-3px)}75%{transform:translateY(3px)}}.container.fonts-loaded,.fonts-loaded button{font-family:Brown}.wiv-item{transition:opacity .65s,transform 1s cubic-bezier(.25,.46,.45,.94);-ms-transform:translateY(15px);transform:translateY(15px);opacity:0}.wiv-item.in-view{-ms-transform:none;transform:none;opacity:1}body.is-detail-page{overflow:hidden}.content.archive .screen{background-color:#fff;transform:translateZ(0);position:absolute;bottom:0;right:0;left:0;top:0;position:fixed}.content.archive .inner{transition:opacity .3s;padding:110px 70px 50px;max-width:1400px;margin:auto;background-color:#fff}.loading .content.archive .inner{opacity:0}.content.archive .post-grid{position:relative}.content.archive .grid-social-menu{position:absolute;text-align:right;z-index:5;right:0;top:0}.content.archive .grid-row{position:relative;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.content.archive .grid-row:nth-of-type(1n+3){margin-top:-50px}.content.archive .block-post{max-width:33.33%;margin:0 20px;-ms-flex:1;flex:1}.content.archive .block-post:first-child{margin-left:0}.content.archive .block-post:last-child{margin-right:0}.content.archive .block-post:first-child{padding-bottom:10%}.content.archive .block-post:nth-child(2){padding-top:5%}.content.archive .block-post:nth-child(3){-ms-flex-item-align:end;align-self:flex-end;padding-top:10%}@media only screen and (max-width:1100px){.content.archive .block-post{max-width:50%}.content.archive .block-post:nth-child(2){padding-top:24%}}@media only screen and (max-width:750px){.content.archive .inner{padding-right:20px;padding-left:20px;padding-top:65px}.content.archive .grid-social-menu{margin-bottom:25px;text-align:center;position:static}.content.archive .grid-social-menu li{display:inline-block}.content.archive .grid-social-menu li a{padding:0 10px}.content.archive .grid-row{margin-bottom:20px;margin-top:0!important}.content.archive .block-post{max-width:100%}}.content.artists{min-height:100vh;-ms-flex-align:center;align-items:center;position:relative;display:-ms-flexbox;display:flex}.content.artists .screen{background-color:#222;transform:translateZ(0);position:absolute;bottom:0;right:0;left:0;top:0}.content.artists .artist-grid{list-style-type:none;position:relative;padding:80px 0;font-weight:300;font-size:70px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;width:100%}.content.artists .image-stage{pointer-events:none;position:fixed;overflow:hidden;bottom:40px;right:100px;left:100px;z-index:0;top:40px}.content.artists .image-stage .image{-ms-transform:scale(1.1);transform:scale(1.1)}.content.artists .image .overlay{background-color:rgba(34,34,34,.1);position:absolute;bottom:0;right:0;left:0;top:0}.content.artists .rh-active-within a{opacity:.5;z-index:5}.content.artists .rh-active-within a.rh-active{z-index:15;opacity:1}.content.artists .image.fade-enter-active,.content.artists .image.fade-leave-active{transition-duration:.15s}@media only screen and (max-width:750px){.content.artists .artist-grid{text-align:center;font-size:35px}.content.artists .artist-grid li{width:100%!important}}.content.contact{min-height:100vh;display:-ms-flexbox;display:flex;background:#fff}.content.contact a{transition:color .3s;text-decoration:none}.content.contact a:hover{color:#f2c150}.content.contact .not-touch a:hover{text-decoration:underline}.content.contact .inner{padding:110px 70px 50px;box-sizing:border-box;position:relative;margin:auto;width:100%}.content.contact .fh-badge{position:absolute;bottom:29px;right:70px}.content.contact .info{display:-ms-flexbox;display:flex}.content.contact .col-1{position:fixed;top:0;left:70px;bottom:0;width:calc(50% - 70px);min-height:100vh;overflow-y:auto;padding-top:104px}.content.contact .scroll-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:100%;box-sizing:border-box;padding-bottom:160px}.content.contact .col-2{position:fixed;top:0;right:70px;bottom:0;font-size:14px;width:calc(50% - 70px);min-height:100vh;overflow-y:auto;padding-top:106px}.content.contact .col-2 a{display:inline-block;padding-bottom:10px;text-transform:uppercase}.content.contact .social-links{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end;padding-top:30px}.content.contact .social-links .text{font-size:16px;margin-right:10px}.content.contact .social-links a{display:-ms-flexbox;display:flex;margin-right:10px;padding:0}.content.contact .social-links a svg{fill:#5e5e5e;display:block;height:18px;width:18px}.content.contact .about{line-height:1.5;max-width:80%;font-size:14px}.content.contact .service-list-item{margin:10px 0;cursor:pointer;transition:text-decoration .3s;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.content.contact .service-list-item .service-list-item-title{margin:0;text-transform:uppercase}.content.contact .service-list-item:last-child{margin-top:30px}.content.contact .service-list-item.active .service-list-item-title,.not-touch .content.contact .service-list-item:hover{text-decoration:underline}.content.contact .block-contact .name{font-size:16px;margin-bottom:5px}.content.contact .component-list,.content.contact .service-content{box-sizing:border-box}.content.contact .component-list p,.content.contact .service-content p{line-height:1.4;margin:0 0 20px}.content.contact .component-list p:last-child,.content.contact .service-content p:last-child{margin-bottom:40px}.content.contact .service-content.mobile{display:none;padding-top:0}.content.contact .image,.content.contact .webgl-face{position:fixed;bottom:0;right:0;left:0;top:0;-ms-transform:scale(1.3);transform:scale(1.3)}.content.contact .image:after,.content.contact .webgl-face:after{content:"";position:absolute;bottom:0;right:0;left:0;top:0;background-color:hsla(0,0%,100%,.85)}@media only screen and (max-width:750px){.content.contact .info{margin:0;-ms-flex-direction:column;flex-direction:column}.content.contact .col-1{overflow:unset;position:static;width:100%;min-height:0}.content.contact .scroll-wrapper{padding-top:0;text-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.content.contact .col-2{position:static;width:100%;min-height:0;overflow:unset;text-align:center}.content.contact .position-wrapper{position:static}.content.contact .service-content{padding-top:20px}.content.contact .component-list{padding-top:0}.content.contact .service-content{text-decoration:none}.content.contact .service-content.desktop{display:none}.content.contact .service-content.mobile{display:block}.content.contact .service-content.mobile a{text-transform:uppercase;display:inline-block}.content.contact .service-content.mobile p{margin:10px 0}.content.contact .service-content.mobile p:last-child{margin-bottom:20px}.content.contact .service-list-item{margin:8px 0}.content.contact .service-list-item:last-child{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.content.contact .service-list-item .social-links{display:-ms-flexbox;display:flex;margin-top:6px;margin-left:0}.content.contact .service-list-item .social-links a{margin:0 6px}.content.contact .service-list-item .service-list-item-title{font-size:16px}.content.contact .about{max-width:none}.content.contact .inner{padding-right:40px;padding-left:40px;padding-top:80px}.content.contact .fh-badge{text-align:center;position:static;margin-top:30px;padding:20px 0;display:block}}.webgl-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .4s;opacity:0}.webgl-face,.webgl-face .link{position:absolute;bottom:0;right:0;left:0;top:0}.webgl-face .link{z-index:10;max-height:500px;max-width:800px;margin:auto}.webgl-face .screen{position:absolute;bottom:0;right:0;left:0;top:0;background-color:#fff}.webgl-face.ready{opacity:1}.route-retail-media-detail .content.default{background-color:#222;color:#fff}.content.default{transition:border .3s;border-top:1px solid transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;min-height:100vh;z-index:20}.transitioning .content.default{border-color:#ccc}.content.default .page-title{text-align:center;line-height:1.3;font-size:42px}.content.default .inner{padding:110px 70px 50px;max-width:1400px;margin:auto}.content.default .entry h3{margin-right:auto;margin-left:auto;max-width:960px}.content.default .next-story{margin:30px 0;font-size:14px;display:-ms-flexbox;display:flex}.content.default .next-story .bar{position:relative;margin-left:20px;-ms-flex-positive:1;flex-grow:1}.content.default .next-story .bar:after{transition:width 1s cubic-bezier(.25,.46,.45,.94);background-color:#222;position:absolute;content:"";width:100%;height:2px;top:50%;left:0}.content.default .inner>div:last-of-type .bar:after{width:200px}.content.default.page-enter-active,.content.default.page-leave-active{transition:none}@media only screen and (max-width:750px){.content.default .inner{padding-right:20px;padding-left:20px;padding-top:80px}.content.default .page-title{font-size:24px}}.content.grid-media{min-height:100vh;background-color:#222}.content.grid-media .screen{background-color:#222;transform:translateZ(0);position:absolute;bottom:0;right:0;left:0;top:0}.route-artist-grid-page .content.grid-media .block-spot .dashed,.route-artist-media-detail .content.grid-media .block-spot .dashed{border-color:#222}.route-artist-grid-page .content.grid-media .back-pattern,.route-artist-grid-page .content.grid-media .back-pattern .cover,.route-artist-media-detail .content.grid-media .back-pattern,.route-artist-media-detail .content.grid-media .back-pattern .cover{background-color:#fff}.route-artist-grid-page .content.grid-media .menu-project-side .menu a,.route-artist-media-detail .content.grid-media .menu-project-side .menu a{color:rgba(34,34,34,.5)}.route-artist-grid-page .content.grid-media .menu-project-side .menu a.router-link-active,.route-artist-media-detail .content.grid-media .menu-project-side .menu a.router-link-active{color:#222}.not-touch .menu-project-side .route-artist-grid-page .content.grid-media .menu:hover a,.not-touch .menu-project-side .route-artist-media-detail .content.grid-media .menu:hover a{color:rgba(34,34,34,.5)}.not-touch .menu-project-side .route-artist-grid-page .content.grid-media .menu a:hover,.not-touch .menu-project-side .route-artist-media-detail .content.grid-media .menu a:hover{color:#222}.content.grid-media .inner{padding:110px 70px 0;max-width:1400px;margin:auto}.content.grid-media .artist-name{position:relative;margin-bottom:20px}.content.grid-media .artist-name .line-1{display:block;font-size:100px;font-size:8.33333vw;color:#fff}.content.grid-media .artist-name .line-2{display:block;padding:15px 0;font-size:30px;color:#fff;text-transform:uppercase}.content.grid-media .column-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;z-index:1}.content.grid-media .column:first-child{margin-left:0}.content.grid-media .column:nth-child(2){margin-right:0}.content.grid-media .column{position:relative;margin:0 20px;-ms-flex:1;flex:1}.content.grid-media .column .filter-select{color:#666;font-size:14px;font-weight:300;margin-top:40px}.content.grid-media .column .filter-select .filters{font-size:17px;margin-top:10px;text-transform:uppercase}.content.grid-media .column .filter-select .filters span{margin-right:15px;display:inline-block;line-height:1.2;transition:color .3s}.content.grid-media .column .filter-select .filters span.active,.content.grid-media .column .filter-select .filters span:hover{color:#fff}.content.grid-media .column .block-spot{margin-bottom:40px}.content.grid-media .column .block-spot .image-sizer{overflow:hidden}.content.grid-media .column .about-artist{text-align:right}.content.grid-media .column .about-artist button{color:#fff}.content.grid-media .column .about-artist svg path{fill:#fff}.content.grid-media .column .scroll-down{display:inline-block;padding-bottom:30px;font-weight:300;font-size:18px;text-transform:uppercase}.content.grid-media .column .scroll-down span{transition:color .3s}.content.grid-media .column .scroll-down svg *{transition:all .3s}.content.grid-media .column .scroll-down:hover{color:#f2c150}.content.grid-media .column .scroll-down:hover svg *{fill:#f2c150}.content.grid-media .column .scroll-down:hover .arrow{animation:bounce .65s;animation-direction:normal;animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-iteration-count:infinite;animation-fill-mode:forwards}.content.grid-media .column .scroll-down .arrow{display:inline-block;margin-left:15px}.content.grid-media .back-pattern{background-color:#fff}.content.grid-media .back-pattern .cover{background-color:#222}.content.grid-media .artist-photography{background-color:#222;color:#fff;z-index:10;position:relative}.content.grid-media .artist-photography .inner{padding-bottom:70px;padding-top:0}.content.grid-media .photography-title{padding:25px 0;font-size:30px;color:#fff;text-transform:uppercase;margin:0}.content.grid-media .gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;z-index:1}.content.grid-media .gallery-column:first-child{margin-left:0}.content.grid-media .gallery-column:nth-child(2){margin-top:120px;margin-right:0}.content.grid-media .gallery-column{position:relative;margin:0 20px;-ms-flex:1;flex:1}.content.grid-media .photo{margin-bottom:40px}.content.grid-media .artist-bio{background-color:#222;color:#fff;z-index:10;position:relative}.content.grid-media .artist-bio .inner{padding-bottom:70px;padding-top:0}.content.grid-media .artist-bio .entry>p{margin-left:0;max-width:none}.content.grid-media .artist-bio .bio-title{font-size:30px;color:#fff;text-transform:uppercase;margin:0}.content.grid-media .artist-bio-images .inner{padding-top:0}.content.grid-media .overlay-detail{background-color:rgba(34,34,34,.9);color:#fff;position:absolute;bottom:0;right:0;left:0;top:0;position:fixed}.content.grid-media .not-touch .artist-bio,.content.grid-media .not-touch .artist-name,.content.grid-media .not-touch .column-grid{transition:filter .3s}.is-detail-page .not-touch .content.grid-media .artist-bio,.is-detail-page .not-touch .content.grid-media .artist-name,.is-detail-page .not-touch .content.grid-media .column-grid{filter:blur(5px)}@media only screen and (max-width:750px){.content.grid-media .screen{bottom:-100px}.content.grid-media .inner{padding-right:20px;padding-left:20px;padding-top:60px}.content.grid-media .column,.content.grid-media .gallery-column{margin:0}.content.grid-media .column .block-spot{margin-bottom:25px}.content.grid-media .column .filter-select{margin-top:25px;text-align:center}.content.grid-media .column .filter-select .filters{text-align:center}.content.grid-media .column .filter-select .filters span{margin-right:0;width:50%;padding:0 8px;box-sizing:border-box}.content.grid-media .artist-name{margin-top:20px;margin-bottom:15px;line-height:.75;font-size:28px;text-align:center}.content.grid-media .column .about-artist{position:absolute;bottom:100%;right:0}.content.grid-media .about-artist .scroll-down{font-size:12px;padding:0;padding-bottom:15px}.content.grid-media .column .about-artist .arrow{margin-left:5px}.content.grid-media .photography-title{text-align:center}.content.grid-media .about-artist svg{height:10px;width:7px}.content.grid-media .artist-bio .entry>p{width:100%}.content.grid-media .artist-bio .inner,.content.grid-media .artist-photography .inner{padding-bottom:0}.content.grid-media .artist-bio .bio-title,.content.grid-media .artist-bio p{text-align:center}.content.grid-media .artist-name .line-2{font-size:15px}.content.grid-media .artist-bio .bio-title,.content.grid-media .photography-title{font-size:20px}}.is-detail-page header{position:fixed;z-index:50;right:0;left:0;top:0}header a{transition:color .3s}header .svg-wrapper svg path{transition:fill .3s}header .icon-projects svg circle,header .icon-projects svg line,header .icon-projects svg path{transition:all .3s}header .logo{position:absolute;display:block;width:135px;margin:auto;right:0;left:0;top:32px}header .menu-item{text-decoration:none;height:20px}header .menu-item .svg-wrapper{display:inline-block;font-size:0}header .main-menu>li{transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:fixed}header .main-menu>li span{padding:0 10px}header .main-menu>li:first-child{left:32px;top:30px}header .main-menu>li:nth-child(2){right:32px;top:30px}header .main-menu>li:nth-child(3){bottom:28px;left:32px}header .main-menu>li:nth-child(4){bottom:32px;right:32px}header .icon-close{position:fixed;left:32px;top:34px}header .mobile-close{position:absolute;left:15px;top:15px}header .hamburger-button{position:absolute;right:15px;top:15px;padding:0}header .hamburger-button .hamburger{height:20px;width:20px}header .hamburger-button .hamburger.activated path{stroke:#fff}header .hamburger-button .middle,header .hamburger-button .second-middle{opacity:0}header .hamburger-button .top{-ms-transform:translateY(2px);transform:translateY(2px)}header .hamburger-button .bottom{-ms-transform:translateY(-2px);transform:translateY(-2px)}.menu-opened header .hamburger-button .middle,.menu-opened header .hamburger-button .second-middle{opacity:1}header .hamburger-button svg{height:20px;width:20px}.fonts-loading header .main-menu li:nth-child(2),.fonts-loading header .main-menu li:nth-child(4){-ms-transform:translateX(200px);transform:translateX(200px)}.fonts-loading header .main-menu li:first-child,.fonts-loading header .main-menu li:nth-child(3){-ms-transform:translateX(-200px);transform:translateX(-200px)}header .main-menu li:nth-child(3),header .main-menu li:nth-child(4){transition-delay:.2s}.route-artist-grid-page:not(.menu-opened) header a,.route-artist-media-detail:not(.menu-opened) header a,.route-artists:not(.menu-opened) header a,.route-front-page:not(.menu-opened) header a,.route-project-media-detail:not(.menu-opened) header a,.route-projects-grid-page:not(.menu-opened) header a,.route-retail-media-detail:not(.menu-opened) header a{color:#fff}.route-artist-grid-page:not(.menu-opened) header li .svg-wrapper *,.route-artist-media-detail:not(.menu-opened) header li .svg-wrapper *,.route-artists:not(.menu-opened) header li .svg-wrapper *,.route-front-page:not(.menu-opened) header li .svg-wrapper *,.route-project-media-detail:not(.menu-opened) header li .svg-wrapper *,.route-projects-grid-page:not(.menu-opened) header li .svg-wrapper *,.route-retail-media-detail:not(.menu-opened) header li .svg-wrapper *{fill:#fff}.route-artist-grid-page:not(.menu-opened) header .hamburger path,.route-artist-media-detail:not(.menu-opened) header .hamburger path,.route-artists:not(.menu-opened) header .hamburger path,.route-front-page:not(.menu-opened) header .hamburger path,.route-project-media-detail:not(.menu-opened) header .hamburger path,.route-projects-grid-page:not(.menu-opened) header .hamburger path,.route-retail-media-detail:not(.menu-opened) header .hamburger path{stroke:#fff}.route-artist-grid-page:not(.menu-opened) header .logo svg *,.route-artist-media-detail:not(.menu-opened) header .logo svg *,.route-artists:not(.menu-opened) header .logo svg *,.route-front-page:not(.menu-opened) header .logo svg *,.route-project-media-detail:not(.menu-opened) header .logo svg *,.route-projects-grid-page:not(.menu-opened) header .logo svg *,.route-retail-media-detail:not(.menu-opened) header .logo svg *{fill:#fff}.route-artist-grid-page:not(.menu-opened) header .icon-projects circle,.route-artist-grid-page:not(.menu-opened) header .icon-projects line,.route-artist-media-detail:not(.menu-opened) header .icon-projects circle,.route-artist-media-detail:not(.menu-opened) header .icon-projects line,.route-artists:not(.menu-opened) header .icon-projects circle,.route-artists:not(.menu-opened) header .icon-projects line,.route-front-page:not(.menu-opened) header .icon-projects circle,.route-front-page:not(.menu-opened) header .icon-projects line,.route-project-media-detail:not(.menu-opened) header .icon-projects circle,.route-project-media-detail:not(.menu-opened) header .icon-projects line,.route-projects-grid-page:not(.menu-opened) header .icon-projects circle,.route-projects-grid-page:not(.menu-opened) header .icon-projects line,.route-retail-media-detail:not(.menu-opened) header .icon-projects circle,.route-retail-media-detail:not(.menu-opened) header .icon-projects line{stroke:#fff}.route-artist-grid-page:not(.menu-opened) header .icon-projects circle,.route-artist-media-detail:not(.menu-opened) header .icon-projects circle,.route-artists:not(.menu-opened) header .icon-projects circle,.route-front-page:not(.menu-opened) header .icon-projects circle,.route-project-media-detail:not(.menu-opened) header .icon-projects circle,.route-projects-grid-page:not(.menu-opened) header .icon-projects circle,.route-retail-media-detail:not(.menu-opened) header .icon-projects circle{fill:#222}@media only screen and (max-width:750px){header .logo{-ms-transform-origin:center top;transform-origin:center top;-ms-transform:scale(.75);transform:scale(.75);top:15px}header .main-menu>li:first-child{left:15px;top:15px}header .main-menu>li:nth-child(2){right:15px;top:15px}header .main-menu>li:nth-child(3){bottom:15px;left:15px}header .main-menu>li:nth-child(4){bottom:15px;right:15px}header .icon-close{position:fixed;left:15px;top:17px}}.site-logo{-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-logo path,.site-logo polygon{transition:fill .3s;-ms-transform:none;transform:none;fill:#222}.site-logo.logo-enter-active>*,.site-logo.logo-leave-active>*{transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-property:opacity,transform;transition-duration:.25s}.site-logo.logo-enter>*,.site-logo.logo-leave-to>*{opacity:0}.site-logo.logo-enter-active>:first-child,.site-logo.logo-leave-active>:first-child{transition-delay:75ms}.site-logo.logo-enter-active>:nth-child(2),.site-logo.logo-leave-active>:nth-child(2){transition-delay:.15s}.site-logo.logo-enter-active>:nth-child(3),.site-logo.logo-leave-active>:nth-child(3){transition-delay:225ms}.site-logo.logo-enter-active>:nth-child(4),.site-logo.logo-leave-active>:nth-child(4){transition-delay:.3s}.container.not-touch .logo:hover .site-logo>*{fill:#f2c150}.block-spot{transition:all .3s;transition-property:filter,opacity;position:relative;display:block}.block-spot .dashed{transition:opacity .25s;transition-delay:.9s;border:2px dashed #fff;position:absolute;bottom:0;right:0;left:0;top:0;opacity:0}.block-spot .loading .dashed{opacity:1}.block-spot .image .image-sizer{transition:all 1.4s cubic-bezier(.25,.46,.45,.94);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);z-index:5}.block-spot .image .overlay{background-color:rgba(34,34,34,.2);position:absolute;bottom:0;right:0;left:0;top:0;z-index:6}.block-spot .image.loading .image-sizer{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);opacity:1}.block-spot .image .image-sizer>*{transition:transform .8s cubic-bezier(.25,.46,.45,.94);-ms-transform:none;transform:none}.block-spot .image.loading .image-sizer>*{-ms-transform:translateY(10%);transform:translateY(10%)}.block-spot .meta{position:absolute;font-size:14px;color:#fff;bottom:25px;z-index:10;right:25px;left:25px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.block-spot .titles{text-align:left}.block-spot .titles .client-name{display:block;line-height:1.5}.block-spot .titles .line{transition:all .3s ease;transition-property:opacity,transform;-ms-transform:translateX(-5px);transform:translateX(-5px);display:block;opacity:0}.block-spot .titles .line-2{display:none}.block-spot .credit{margin-top:auto;opacity:0;transition:opacity .3s ease}.not-touch .rh-active-within .block-spot{opacity:.75}.not-touch .rh-active-within .block-spot.rh-active{filter:none;opacity:1}.not-touch .block-spot:focus .titles .line,.not-touch .block-spot:hover .credit,.not-touch .block-spot:hover .titles .line{transition-delay:.2s;-ms-transform:none;transform:none;opacity:1}@media only screen and (max-width:750px){.block-spot .meta{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;font-size:16px}.block-spot .titles{text-align:center;-ms-transform:none;transform:none;opacity:1}.block-spot .titles .line{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.block-spot .credit{margin-top:5px;opacity:1}}@media only screen and (max-width:1100px){.block-spot .credit,.block-spot .titles{font-size:16px}}.is-touch .content.grid-media .credit,.is-touch .content.grid-media .titles{opacity:1}.block-artist a{box-sizing:border-box;text-decoration:none;white-space:nowrap;position:relative;padding:5px 50px;overflow:hidden;display:block;color:#fff}.block-artist .artist-screen{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-ms-flex-pack:end;justify-content:flex-end;padding-right:50px;-ms-flex-align:center;align-items:center;font-weight:400;font-size:20px;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;left:0;top:0}.block-artist .pattern-overlay{position:absolute;bottom:0;right:0;left:0;top:0;background-image:url("images/back-pattern-white.svg");opacity:.5}.block-artist .name{position:relative;z-index:5}@media only screen and (max-width:750px){.block-artist a{white-space:normal;padding:10px}}.block-post .link{text-decoration:none;display:block}.block-post .image{margin-bottom:25px;position:relative}.block-post .image .image-sizer{z-index:5}.block-post .overlay{background-color:rgba(34,34,34,.1);position:absolute;bottom:0;right:0;left:0;top:0}.block-post .date{position:absolute;font-weight:400;font-size:10px;color:#fff;right:15px;z-index:5;top:20px}.block-post .excerpt{line-height:1.6;font-size:16px}.block-post .link{transition:all .3s;transition-property:filter,opacity}.rh-active-within .block-post .link{opacity:.5}.rh-active-within .block-post .link.rh-active{filter:none;opacity:1}.single-menu-item{position:relative;display:block;height:16px;width:16px}.single-menu-item .icon-projects *{transition:stroke .3s}.single-menu-item .label{-ms-transform-origin:left bottom;transform-origin:left bottom;white-space:nowrap;-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;line-height:15px;font-size:16px;left:100%;bottom:0}.single-menu-item .label span{transition:all .2s cubic-bezier(.25,.46,.45,.94);transition-property:opacity,left;position:relative;-ms-transform:none;transform:none;opacity:0;padding:0;left:0}.single-menu-item.index-0 .label,.single-menu-item.index-1 .label{-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);padding-right:10px}.single-menu-item.index-0 .label span,.single-menu-item.index-1 .label span{left:-10px}.single-menu-item.index-2 .label,.single-menu-item.index-3 .label{-ms-transform:rotate(-90deg) translateX(16px);transform:rotate(-90deg) translateX(16px);padding-left:10px}.single-menu-item.index-2 .label span,.single-menu-item.index-3 .label span{left:10px}.container .single-menu-item.active{color:#f2c150}.container .single-menu-item.active .svg-wrapper *{fill:#f2c150}.container .single-menu-item.active .icon-projects *{stroke:#f2c150}.is-landing .single-menu-item .label span,.menu-hovering .single-menu-item .label span,.single-menu-item.router-link-active .label span{left:0;opacity:1}.container .single-menu-item.is-close-button .label span{opacity:0}.single-menu-item.overlapping-bio{color:#fff}.single-menu-item.overlapping-bio .svg-wrapper path{fill:#fff}.single-menu-item.overlapping-bio .icon-projects circle,.single-menu-item.overlapping-bio .icon-projects line{stroke:#fff}.single-menu-item.overlapping-bio .icon-projects circle{fill:#222}@media only screen and (max-height:600px){.single-menu-item .label span{opacity:0!important}}.patterned{transition:opacity .45s cubic-bezier(.25,.46,.45,.94),-webkit-clip-path .9s;transition:opacity .45s cubic-bezier(.25,.46,.45,.94),clip-path .9s;transition:opacity .45s cubic-bezier(.25,.46,.45,.94),clip-path .9s,-webkit-clip-path .9s;-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);opacity:0;position:absolute;bottom:-10px;right:-10px;left:-10px;top:-10px}.patterned .cover{background-color:#fff;position:absolute;bottom:10px;right:10px;left:10px;top:10px}.not-touch a:focus .patterned,.not-touch a:hover .patterned{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94);transition:clip-path .5s cubic-bezier(.25,.46,.45,.94);transition:clip-path .5s cubic-bezier(.25,.46,.45,.94),-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94);-webkit-clip-path:polygon(0 0,200% 0,0 200%);clip-path:polygon(0 0,200% 0,0 200%);opacity:1}.social-menu .heading{margin-bottom:10px;font-size:10px;color:#999;display:block}.social-menu a{text-decoration:none;padding:5px 0;display:block}.not-touch .social-menu a:hover{text-decoration:underline}.site-mobile-menu{position:absolute;bottom:0;right:0;left:0;top:0;background-color:rgba(34,34,34,.95);position:fixed;display:-ms-flexbox;display:flex}.site-mobile-menu .menu{text-align:center;margin:auto}.site-mobile-menu .menu li{font-size:26px}.site-mobile-menu .menu a{text-decoration:none;padding:10px 0;display:block;color:#fff;font-family:Brown}.overlay-media-detail .video-stage{position:absolute;right:70px;left:70px;bottom:0;top:80px}.overlay-media-detail .image-gallery{position:absolute;right:0;left:0;bottom:0;top:80px;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.overlay-media-detail .image-gallery .image{padding-right:70px;padding-left:70px;width:auto}.overlay-media-detail .media-detail-meta{margin-right:70px;margin-left:70px}.overlay-media-detail .nav{position:absolute;bottom:0;right:0;left:0;top:0}.overlay-media-detail .nav.next{cursor:url("images/arrow-right.svg") 10 10,auto;cursor:url("images/arrow-right-white.svg") 10 10,auto;left:50%}.overlay-media-detail .nav.prev{cursor:url("images/arrow-left.svg") 10 10,auto;cursor:url("images/arrow-left-white.svg") 10 10,auto;right:50%}.overlay-media-detail .image-gallery .gallery-stage{-ms-flex:1;flex:1}.overlay-media-detail .borders{position:absolute;border-bottom:1px solid #222;border-top:1px solid #222;pointer-events:none;display:none;right:0;left:0}@media only screen and (max-width:750px){.overlay-media-detail .video-stage{right:20px;left:20px}.overlay-media-detail .image-gallery .image{padding-right:20px;padding-left:20px}.overlay-media-detail .nav{display:none}}.video-stage-module{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;display:-ms-flexbox;display:flex;bottom:0;right:0;left:0;top:0}.video-stage-module.is-responsive{position:relative}.video-stage-module.is-responsive .iframe{width:100%;height:0}.media-detail-meta{position:relative;font-weight:400;padding:25px 0}.media-detail-meta .titles{text-align:center;font-size:16px}.media-detail-meta .titles span{margin:5px 0;display:block}.media-detail-meta .titles .line-2{font-size:11px;color:#999}.media-detail-meta .parent-title{margin-top:10px;font-size:11px}.media-detail-meta .description{text-align:right;position:absolute;padding:25px 0;font-size:11px;line-height:1.2;right:0;top:0}@media only screen and (max-width:750px){.media-detail-meta{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.media-detail-meta .description{text-align:center;position:relative;padding:0}}.menu-project-side{position:fixed;display:-ms-flexbox;display:flex;bottom:100px;width:70px;top:100px;font-size:16px;transition:opacity .4s ease-in-out;display:none}.menu-hovering .menu-project-side{opacity:0}.menu-project-side .centered{margin:auto}.menu-project-side .menu{-ms-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);white-space:nowrap;margin-left:33px}.menu-project-side .menu a{transition:color .3s ease;text-decoration:none;display:inline-block;margin:0 10px;color:#fff;position:relative}.menu-project-side .menu a:after{content:" ";height:1px;background-color:#fff;width:0;display:inline-block;left:0;right:0;top:calc(50% - 2px);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;transition:width .4s ease-in-out}.menu-project-side .menu a.router-link-active:after{width:100%}.not-touch .menu-project-side .menu:hover a:after{width:0}.not-touch .menu-project-side .menu a:hover:after{width:100%}@media only screen and (max-width:750px){.menu-project-side{position:relative;top:0;width:100%}.menu-project-side .centered{padding:20px 0}.menu-project-side .menu{-ms-transform:none;transform:none;margin:0}}.shortcode-gallery{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.shortcode-gallery .image-block{width:50%}@media only screen and (max-width:750px){.shortcode-gallery .image-block{margin-bottom:30px;width:100%}}.shortcode-natural-gallery{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.shortcode-natural-gallery .image-block{width:50%}@media only screen and (max-width:750px){.shortcode-natural-gallery .image-block{margin-bottom:30px;width:100%}}.shortcode-pullquote{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.shortcode-pullquote .copy,.shortcode-pullquote .quote{margin:0 25px;-ms-flex:1;flex:1}.shortcode-pullquote .quote{text-align:center}.shortcode-pullquote .quote .text{font-size:42px}.shortcode-pullquote .quote .text:before{content:"\201C"}.shortcode-pullquote .quote .text:after{content:"\201D"}.shortcode-pullquote .quote .author{display:block;margin:20px 0}.shortcode-pullquote.align-left .copy{-ms-flex-order:2;order:2}.shortcode-pullquote.align-right .quote:only-child{margin-left:auto;-ms-flex:initial;flex:initial;width:50%}.shortcode-pullquote.align-left .quote:only-child{margin-right:auto;-ms-flex:initial;flex:initial;width:50%}.component-list .line{display:block}.component-list .line-1{font-size:16px;padding-bottom:5px}.component-list .line-2{font-size:14px}.component-list .contact-item{overflow:hidden}.component-list .contact-name{margin:0 0 40px;text-transform:uppercase;cursor:pointer;transition:text-decoration .3s}.component-list .contact-content{line-height:1.4;max-height:0;overflow:hidden;transition:max-height .6s}.component-list .wp-content{font-size:16px;line-height:1.5}.component-list .contact-content p{font-size:14px}.component-list .contact-content img{width:100%;height:auto;margin-bottom:20px}.component-list .shortcode-gallery{margin-bottom:40px}.component-list .shortcode-gallery .image-block{width:100%}.component-list .mail-icon{display:inline-block;height:15px;width:20px;vertical-align:text-bottom;background-image:url(images/envelope.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.component-list .office-times{margin-bottom:40px;font-size:16px;text-transform:uppercase}.component-list .office-times .los-angeles,.component-list .office-times .text{margin-right:20px}.component-list .contact-item.active .line-1{text-decoration:underline}.component-list .contact-item.active .contact-content{max-height:1200px}.not-touch .component-list .contact-name:hover .line-1{text-decoration:underline}@media only screen and (max-width:750px){.component-list .office-times .los-angeles,.component-list .office-times .text{margin-right:0}.component-list .office-times .los-angeles,.component-list .office-times .new-york{display:block;margin:5px 0}}@media only screen and (min-width:1800px){.component-list .contact-item{transition:max-height 1.2s}.component-list .contact-item.active .contact-content{max-height:2000px}}