@media only screen and (min-width:1440px){.homepage-video{max-height:none}}@media only screen and (min-width:2560px){body{font-size:1.132vw}p{padding:0 0 .625vw}select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url]{height:1.328vw;padding:0 .4vw;line-height:1.328vw;font-size:.547vw;border-width:.04vw}select{border-width:.08vw}textarea{padding:.2vw .4vw;font-size:.547vw;border-width:.04vw}.narrow{width:40.157vw}#header{min-height:4.31vw}#header .logo{width:7.3vw;height:auto;margin:1.25vw 0 0}#header nav{margin:2.3vw 0 .82vw;font-size:.781vw}#header nav ul li{margin:0 1.171vw 0 0}#header nav ul>li.current-menu-item>a:after{width:1.56vw;height:.08vw;margin:0 0 0 -.78vw;position:absolute;bottom:-.24vw;left:50%}#header nav ul li:last-child{margin-right:0;margin-left:-.24vw}a.header-search-link{width:1.406vw;height:1.289vw;margin:2.265vw 0 0 1.484vw;line-height:1.289vw;font-size:.703vw}.sub-header{min-height:1.367vw;font-size:.547vw;border-top-width:.08vw}.submenu{min-height:1.25vw}.submenu li{margin:0 .781vw}.submenu li a{height:1.171vw;line-height:1.25vw}#container{padding:7.029vw 0 0}.home #container{padding-top:4.295vw}.homepage-video{max-height:none}.homepage-video video#homepageVideo{max-height:none}.box-over-video{margin-top:-2.772vw;font-size:2.109vw;line-height:2.382vw}.box-over-video p{letter-spacing:-.004vw}.box-over-video h1.subtext{margin-bottom:1.171vw;margin:0 0 1.84vw;padding:0;line-height:1.015vw;font-size:.898vw;letter-spacing:.105vw}.homepage-video .transparent-button{width:auto;height:2.226vw;padding:0 1vw;line-height:2.226vw;font-size:1.132vw;border-width:.12vw}.view-arrow-down{width:2.36vw;height:1.328vw;margin-left:-1.171vw;line-height:1.328vw;font-size:3.554vw;bottom:20%}.view-arrow-down.fa{line-height:1.328vw;font-size:3.554vw !important}.section-title{margin:0 0 1.171vw;letter-spacing:.06vw}.brands .section-title{margin-bottom:2.343vw}.side-title{font-size:.703vw}.text-within-lines .data{margin:2.733vw 0 2.421vw}.big-text .data{padding:1.992vw 1.796vw .937vw;line-height:1.289vw;font-size:.781vw;letter-spacing:.04vw}.big-text .data p{padding-bottom:1.171vw}.middle-text .data{padding:2.187vw 1.796vw .937vw;line-height:1.289vw;font-size:.781vw}.middle-text .data p{padding-bottom:1.171vw}.middle-text .data>h4{font-size:.937vw}.block-faded{height:17.572vw}.continue-reading{width:13.6vw;height:2.28vw;margin-left:0;line-height:2.04vw;font-size:1.132vw;border-width:.12vw}.work-thumbnails .data{padding:0 0 1.171vw}.home .work-thumbnails .data{padding:0 0 2.109vw}.page-template-page-work-php .work-thumbnails .data{padding-bottom:0}.page-template-page-work-php .work-more .data.loaded{padding-bottom:1.171vw}.work-thumbnail{width:12.73vw;height:7.185vw;margin:0 .98vw .905vw 0}.work-thumbnail:nth-of-type(2n){margin-right:.937vw}.work-thumbnail:nth-of-type(3n){margin-right:0}.director-thumbnails .work-thumbnail:nth-child(2n){margin-right:.937vw}.director-thumbnails .work-thumbnail:nth-child(3n){margin-right:0}.work-thumbnail .title{height:1.796vw;padding:0 .4vw;line-height:1.796vw;font-size:.898vw}.work-thumbnails .title-container{height:1.796vw;padding:0 .4vw;font-size:.898vw}.work-thumbnails-detailed .title{height:.625vw;margin:.28vw 0 0;padding:0;line-height:.625vw;font-size:.469vw}.work-thumbnails-detailed .subtitle{height:.625vw;padding:0;line-height:.625vw;font-size:.469vw}.cta-within-lines .data{margin:0 0 1.952vw;padding:1.757vw 0 1.72vw;border-width:.04vw}.brands .data{margin:.78vw 0 .586vw;padding:0}.brands .brand{width:25%;height:4.686vw;margin:0 0 3.514vw;padding:.195vw .898vw;line-height:4.295vw}.quotes .data{margin:0 0 2.89vw;padding:4.217vw 3.007vw 3.788vw;line-height:1.289vw;font-size:.82vw;border-width:.04vw}.quotes.no-bottom-border .data{margin-bottom:0;border-bottom:0}.quotes .quote td.quote-left{padding-left:4.491vw}.quotes .quote td.quote-right{padding-right:4.491vw}.quotes .quote-right .author{font-size:1.093vw}.quote-nav{width:1.171vw;height:1.171vw;margin-top:-.586vw;font-size:2.109vw}.quote-nav.fa{font-size:2.109vw}.quote-nav-prev{left:1.796vw}.quote-nav-next{right:1.796vw}.subscribe .data{margin:0 0 2.577vw;letter-spacing:.04vw}a.lets-talk-link{margin-left:.4vw}.subscribe form{width:13.6vw;height:2.226vw;margin:2.343vw auto 0 auto}.subscribe form.opened{width:17.845vw}.subscribe form input[type=email]{height:2.226vw;padding:0 6.248vw 0 1.093vw;line-height:1.992vw;font-size:1.132vw;border-width:.12vw}.subscribe form input[type=submit]{width:5.076vw;height:2.226vw;line-height:1.992vw;font-size:1.132vw;border-width:.12vw}.subscribe .subscribe-overlay{width:calc( ( 100% ) - ( 0.24vw ) );height:1.992vw;line-height:1.992vw;font-size:1.132vw;border-width:.12vw;top:.12vw;right:.12vw}.subscribe .opened .subscribe-overlay{width:5.076vw}.row{margin:0 0 1.171vw}.single-video{margin:0 0 1.171vw}.play{display:block;width:2.64vw;height:2.64vw;margin:-1.32vw 0 0 -1.32vw}.col{width:33%;padding:0 .976vw 0 0}.col{width:13.667vw}.col:nth-child(3n){width:12.691vw;padding-right:0}.col-50{width:50%;padding:0}.single-work-credits{font-size:.703vw}.single-work-info{margin-bottom:2.343vw}.col h1{margin-top:-.24vw;font-size:1.601vw}.single-work-credits .col h1{margin-top:-.664vw}.col h2{font-size:1.211vw}.col .title{margin-top:-.24vw;font-size:1.601vw}.single-work-credits .col .title{margin-top:-.32vw}.col .subtitle{margin-top:.4vw;font-size:1.211vw}.col h3{margin:0 0 1.171vw;font-size:1.211vw}.col .sub-heading{margin:0 0 .976vw;letter-spacing:.043vw}.col p{line-height:.78vw;font-size:.586vw}.col p.very-big{line-height:1.64vw;font-size:1.601vw}.border-top{padding:1.171vw 0 0;border-top-width:.04vw}.border-top-only{border-top-width:.04vw}.border-bottom{border-bottom-width:.04vw}.breadcrumbs{border-top-width:.08vw}.breadcrumbs .data{height:1.289vw;line-height:1.259vw;font-size:.547vw}.share-container{height:1.132vw;line-height:1.132vw;margin:0;padding:0 .36vw 0 .32vw;font-size:.703vw}.share-label{width:2.499vw;height:.586vw;margin:.28vw .24vw 0 0;font-size:.781vw}.share-container a{margin:.26vw 0 0 .16vw}.sector-title h1{margin-bottom:0;line-height:1;font-size:1.259vw}.sector-title .titles h1{margin-bottom:.547vw;font-size:1.259vw}.sector-title .titles h2{margin-bottom:0;font-size:.898vw}.sector-title .titles-h1-h2 h1{margin-bottom:.547vw;font-size:1.259vw}.sector-title .titles-h1-h2 h2{margin-bottom:0;font-size:.898vw}.sector-title .title{margin-bottom:0;font-size:1.259vw}.sector-title .subtitle{margin-top:.547vw;margin-bottom:0;font-size:.898vw}.sector-title h1.title{margin-bottom:0;font-size:1.259vw}.sector-title h2.subtitle{margin-top:.547vw;margin-bottom:0;font-size:.898vw}.sector-title .data{padding-bottom:.625vw}.block-subtitle .data{padding:1.171vw 0;letter-spacing:.0589vw}.stills .data{margin-bottom:1.171vw}.still{width:12.73vw;height:auto;margin:0 .937vw .898vw 0}.still.big{width:100%;height:auto;margin-right:0}.still-in-row-3{margin-right:0}.still img{width:100%;height:auto}.tags .tag{height:1.259vw;padding:0 .4vw;margin:0 .2vw .351vw 0;line-height:1.259vw;font-size:.625vw}.navigation{width:100%;padding:0;margin:0 0 1.367vw}.nav-button{width:13.472vw;min-width:13.472vw;max-width:48%;height:auto;min-height:3.71vw}.nav-button .text{height:100%}.nav-button .label{margin-bottom:.24vw;line-height:1.259vw;font-size:1.171vw;letter-spacing:.043vw}.nav-button .title{line-height:1.132vw;font-size:.82vw;letter-spacing:.043vw}.nav-button .subtitle{line-height:1.132vw;font-size:.742vw;letter-spacing:.043vw}.prev .title{padding-left:2.343vw}.next .title{padding-right:2.343vw}.nav-arrow{width:2.226vw;height:.898vw;margin:-.469vw 0 0;background-size:2.226vw .898vw}.service-images .data{height:15.737vw;margin:0 0 1.679vw}.service-images .data>img{width:100%;height:auto}.service-subnav{width:100%;height:1.874vw;line-height:1.874vw;font-size:.625vw}.service-subnav>i{width:.08vw;height:1.093vw;margin:.469vw 1.171vw 0}a.service-sub-item{height:1.874vw;padding:0 1.171vw;line-height:1.874vw}.service-details .row{margin-bottom:1.171vw}.service-slides{height:14.136vw;margin-bottom:1.171vw}.service-slide{height:14.136vw}.service-slide-image{height:14.136vw}.service-content{line-height:1.367vw;font-size:.898vw}.service-content .data{padding:1.171vw 0 .547vw}.service-content p{padding-bottom:1.367vw}.service-thumbnails{padding-top:1.796vw}.service-thumbnail .description{min-height:8.981vw;margin-top:.586vw;line-height:.937vw;font-size:.664vw}h1.service-title{font-size:1.757vw;bottom:6.287vw}.photography.block-faded{height:39.049vw;min-height:20.306vw}section.photography{width:40.923vw;margin-bottom:3.124vw}.photo{width:9.684vw}section.photography .fading-overlay{height:12.496vw;max-height:50%}.load-more-photos.loading:after{width:1.259vw;height:1.259vw;margin:0 0 0 -.625vw;top:-2.968vw;left:50%}.mfp-arrow:before,.mfp-arrow:after{font-size:2.031vw}.mfp-iframe-holder .mfp-content{max-width:74.97vw}.directors-thumbnails .work-thumbnail .title{font-size:.703vw}.director-info .data{min-height:5.552vw}.director-info h1{margin:-.4vw 0 0;font-size:1.601vw;letter-spacing:.043vw}.director-info h2{font-size:1.211vw}.director-info .share-container{margin-top:.976vw}.team-member-info .textual{width:27.334vw;padding:0 0 1.56vw;margin-top:-.469vw}.team-member-info .textual h1{width:100%;letter-spacing:.06vw}.team-member-info .textual h2{width:100%;margin-bottom:.36vw;letter-spacing:.04vw;font-size:.586vw}.team-member-description{width:100%;padding:0 1.171vw 0 0;line-height:.625vw;font-size:.547vw;-webkit-column-gap:1.171vw;-moz-column-gap:1.171vw;column-gap:1.171vw}.team-member-description h4{padding-bottom:.703vw;font-size:.625vw}.team-member-links{margin:.2vw 0 0;font-size:.859vw}.team-member-links>a{margin:0 0 0 .4vw}.team-member-info .photo{width:12.73vw;padding:0 0 .586vw;margin-top:2.812vw}.team-member-info .photo img{width:100%}.contact-section h1{margin:0 0 1.054vw;font-size:1.171vw;letter-spacing:.07vw}.contact-info{width:26.397vw}.phone-email{width:50%;font-size:.781vw;letter-spacing:.044vw}.phone-email .phone{margin:.781vw 0 0}.phone-email .email{margin:.781vw 0 0}.phone-email i{margin:0 .6vw 0 0}.contact-info .address{width:50%;padding-left:.547vw;line-height:1.015vw;font-size:.781vw;letter-spacing:.044vw}.contact-info .map{height:13.98vw;margin:1.56vw 0 0}.contact-form{width:10.27vw;font-size:.508vw}.contact-form h2{margin-top:.08vw;font-size:.664vw;letter-spacing:.04vw}.contact-form label{margin:0 0 .2vw}.contact-form label:after{margin:0 0 0 .2vw}.wpcf7 p{width:100%;padding:0}.wpcf7-form-control-wrap{margin:0 0 .547vw}div.wpcf7 img.ajax-loader{width:.625vw;height:.625vw}span.wpcf7-list-item{width:100%;margin:0}div.wpcf7-response-output{margin:.4vw 0;padding:0}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{border:0}span.wpcf7-not-valid-tip{margin:.12vw 0 0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 textarea{border-width:.08vw}.newsletter-popup-content input[type=submit],.password-protection-form-container input[type=submit],input.wpcf7-submit{width:3.008vw;height:.898vw;margin:.4vw 0 0;line-height:.898vw;font-size:.664vw}.newsletter-popup-content input[type=submit],.password-protection-form-container input[type=submit]{margin:1.56vw 0 0}input[type=checkbox]{width:.976vw;height:.859vw;border-width:.08vw}.searchform{width:17.845vw;height:2.226vw;margin:0 auto 2.343vw auto}.searchform input[type=text]{height:2.226vw;padding:0 6.248vw 0 1.093vw;line-height:1.992vw;font-size:1.132vw;border-width:.12vw}.searchform input[type=submit]{width:5.076vw;height:2.226vw;line-height:1.992vw;font-size:1.132vw;border-width:.12vw}.work-thumbnails-search .work-thumbnail{height:auto;margin-bottom:1.171vw;min-height:12.886vw}.work-thumbnails-search .title{height:auto;padding:0;margin:.781vw 0 0;line-height:1.054vw;font-size:.859vw;letter-spacing:.044vw}.work-thumbnails-search .description{width:100%;margin:.781vw 0 0;line-height:.703vw;font-size:.508vw}.work-thumbnails-search .time{margin:.781vw 0 0;line-height:.703vw;font-size:.4vw}.blog-titles .data{margin-bottom:.86vw}.blog-titles .main-title{margin:-.625vw 0 .24vw;font-size:1.406vw;letter-spacing:.02vw}.blog-titles .sub-title{line-height:.976vw;font-size:.781vw}.blog #container,.single-post #container{font-size:.781vw}.blog-section h1{margin:-.32vw 0 0;line-height:1.64vw;font-size:1.328vw}.blog-section h2{font-size:1.132vw}article.blog-post{margin:0 0 1.796vw}.blog .blog-post{padding:1.796vw 0 0;border-top-width:.04vw}.blog-post .avatar{width:2.655vw;height:2.655vw}.blog-post .meta{padding:0 0 0 .664vw;margin-top:-.2vw;line-height:.781vw;font-size:.547vw}.blog-post .post-thumb-link{margin:.859vw 0 .4vw}.blog-post .blog-textual{margin:.2vw 0 1.093vw;line-height:1.133vw}.blog-post .read-more{width:5.272vw;height:1.523vw;font-size:.859vw;line-height:1.367vw;border-width:.08vw}.pagintaion{padding:2.499vw 0;font-size:1.054vw;border-top-width:.04vw}.pagintaion .page-numbers{margin:0 .469vw}.pagintaion .prev,.pagintaion .next{letter-spacing:.02vw}.pagintaion .prev i,.pagintaion .next i{width:2.265vw;height:.898vw;margin:0 0 .781vw}.blog-post .share-container{margin-top:1.328vw}.single-post .blog-section h1{margin-bottom:.664vw}.blog-post .excerpt{line-height:1.211vw}.single-post .post-thumb-link{margin-bottom:.547vw}article ul,article ol{padding:0 0 .24vw .898vw}article li{padding:0 0 .24vw}article blockquote{padding:0 0 0 .898vw}.blog-textual p a,.blog-textual ul a,.blog-textual ol a,.blog-textual blockquote a{border-bottom-width:.04vw}.blog-textual p{padding-bottom:1.015vw}.blog-textual ul,.blog-textual ol{padding-bottom:.781vw}.sign-404-big{margin-top:1.757vw;line-height:6.443vw;font-size:6.248vw}.sign-404-not-found{margin-bottom:3.904vw;line-height:2.343vw;font-size:2.187vw;letter-spacing:.06vw}#loginform{width:11.91vw;font-size:.508vw}#loginform p{margin:0 0 .78vw}#loginform p.login-password{margin-bottom:.976vw}#loginform label{margin:0 0 .4vw}#loginform .login-username label:after,#loginform .login-password label:after{margin-left:.12vw}#loginform input[type=text],#loginform input[type=password]{border-width:.08vw}#loginform input[type=submit],.button{width:3.749vw;height:1.093vw;line-height:.937vw;font-size:.625vw;border-width:.08vw}.logout-line{margin:0 0 .5vw}.default-page h1{margin:0 0 .781vw}.default-page h2{margin:0 0 .4vw;font-size:.859vw}.wsp-container,[class^=simple-sitemap]{margin:0 0 .781vw;font-size:.703vw}.privacy-policy-section{width:19.446vw;line-height:.898vw;font-size:.703vw}.privacy-policy-section p{padding:0 0 .898vw}.privacy-policy-section h2{margin:0 0 .742vw;font-size:.703vw}.privacy-policy-section h3{margin:.976vw 0 .781vw;font-size:.703vw}.view-more-button{width:3.749vw;height:1.093vw;margin:1.171vw auto;line-height:.937vw;font-size:.625vw;border-width:.08vw}.presentation-section>.data{padding:0 0 2.577vw;margin:0 0 1.601vw;border-bottom-width:.04vw}.presentation-titles{margin:-.39vw 0 1.56vw;border-bottom-width:.04vw}.presentation-titles .subtitle{margin:0 0 .586vw;font-size:.898vw}h2.presentation-section-title{margin:0 0 1.56vw}.page-template-page-presentation-php .single-video{margin-bottom:1.992vw}.presentation-section .presentation-text .data{padding-top:0;padding-bottom:0}.presentation-text.block-faded{height:12.496vw}.presentation-text .fading-overlay{height:55%}.presentation-text .continue-reading{bottom:0}.presentation-section .pre-text-title{margin:0 0 1.171vw;font-size:.898vw}#footer-big{padding:2.187vw 0 3.944vw;margin:2.577vw 0 0;line-height:.78vw;font-size:.664vw;letter-spacing:.031vw}#footer-big .row{padding:0 0 1.679vw;margin:0;border:none}#footer-big .row:first-of-type{margin:0 0 2.226vw;border-bottom-width:.04vw}#footer-big h4{margin:0 0 .703vw;line-height:1.093vw;font-size:.859vw}#footer-big ul li{margin:0 0 .32vw}#footer-big p{margin-top:-.16vw;line-height:1.093vw}#footer-big .copy-rights{margin:0 0 .859vw;line-height:.625vw;font-size:.508vw}#footer-big .social{font-size:.742vw}#footer-big .social a.fa{margin:0 .625vw 0 0}#footer-big .social a.custom-png-wakelet{margin-top:-.12vw}a.custom-png-wakelet{width:.82vw;height:.898vw}#wakelet-svg{width:.82vw;height:.898vw}#footer{height:2.772vw;font-size:.469vw;border-width:.08vw}#footer.closed{height:.08vw}.footer-arrow{border-left-width:.547vw;border-right-width:.547vw;border-top-width:.625vw;right:2.148vw}.closed .footer-arrow{border-left-width:.469vw;border-right-width:.469vw;border-bottom-width:.547vw}.footer-close{width:1.093vw;height:1.093vw;line-height:1.093vw;font-size:.781vw;top:.24vw;right:2.148vw}.cross i{height:.04vw}#footer .rights{margin:.664vw 2.343vw 0 0;letter-spacing:.04vw}#footer .contacts{margin:.703vw 0 0;letter-spacing:.04vw}#footer .social{height:.859vw;margin:.976vw 0 0;line-height:.859vw}#footer .social .fa{margin:0 .4vw;font-size:.781vw}#footer .social .custom-png-wakelet{margin-top:-.12vw}#footer .blonde-blog-link{height:.859vw;padding:0 .32vw;margin-left:.12vw;line-height:.78vw}a.blonde-blog-link{border-width:.04vw}#footer .site-map-link{width:1.757vw;margin:.703vw .78vw 0 .2vw;letter-spacing:.04vw}#footer .privacy{width:1.757vw;margin:.703vw 0 0;letter-spacing:.04vw}#cookies-container{padding:.586vw 0;line-height:.937vw;font-size:.664vw}#cookies-container .narrow{padding:0}a.cookies-close{width:1.171vw;height:1.171vw;line-height:1.054vw;font-size:.898vw;border-width:.08vw}#newsletter-popup-container{line-height:.937vw;font-size:.664vw}.newsletter-popup-content,.password-protection-form-container{width:16.698vw;margin-left:-7.849vw;padding:.78vw .586vw;border-width:.04vw;top:8.825vw}.newsletter-popup-content .title,.password-protection-form-container .title{margin:0 0 .976vw;font-size:.898vw;letter-spacing:.044vw}.mc-field-group{margin:0 0 .24vw}.mc-field-group label{margin:0 0 .32vw;letter-spacing:.044vw}.newsletter-popup-content input[type=text],.newsletter-popup-content input[type=tel],.newsletter-popup-content input[type=email],.newsletter-popup-content input[type=password],.password-protection-form-container input[type=text],.password-protection-form-container input[type=tel],.password-protection-form-container input[type=email],.password-protection-form-container input[type=password]{height:1.211vw;line-height:1.211vw;font-size:.664vw;border-width:.08vw}.newsletter-popup-close{width:1.328vw;height:1.328vw;line-height:1.171vw;font-size:.781vw;border-width:.08vw;top:.781vw;right:.586vw}.newsletter-popup-content .help-text,.password-protection-form-container .help-text{margin-top:.12vw}.password-protection-form-container{min-height:8.98vw;margin:.781vw auto 4vw auto}#go-to-top{width:1.48vw;height:1.48vw;bottom:3.24vw;right:.52vw}#go-to-top i{border-left-width:.36vw;border-right-width:.36vw;border-bottom-width:.44vw;top:.48vw;left:.36vw}.spinner{width:.781vw;height:.781vw}}