*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}div:after{content:"";display:table;clear:both}#wrap{position:absolute}.container{margin-right:auto;margin-left:auto;width:100%;padding:0;height:100%}ol,ul{margin-top:0;margin-bottom:10px}ol.list-unstyled,ul.list-unstyled{list-style:none;padding:0}@font-face{font-family:GothamLight;src:url(Gotham-Light.otf)}@font-face{font-family:Gotham;src:url(Gotham-Medium.otf)}@font-face{font-family:GothamBold;src:url(Gotham-Bold.otf)}@font-face{font-family:GothamBookItalic;src:url(Gotham-BookItalic.otf)}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{height:100%}.ie9 body.open{overflow:hidden}html{font-size:10px;-webkit-tap-highlight-color:transparent;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:Gotham,sans-serif;font-size:16px;line-height:1.2em;margin:0;color:#cdcdcd;background:#fff}a{text-decoration:none;background-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:GothamBold,sans-serif;font-weight:500;line-height:1.1;color:inherit}h3{font-family:Gotham,sans-serif;font-weight:700}.h1,h1{font-size:36px}.h2,h2{font-size:30px}p{margin:0 0 10px}b,strong{font-family:GothamBold,sans-serif}.col-md-2,.col-sm-2{width:12.5%}.col-md-2,.col-md-4,.col-sm-2,.col-sm-6{position:relative;min-height:1px;float:left}.col-md-4,.col-sm-6{width:33.3333333333%}@media (max-width:768px){.col-sm-6{width:50%}}@media (min-width:992px){.col-md-4{width:33.3333333333%}}.header{margin-bottom:0;height:7vh;text-align:right;position:fixed;width:100%;background:#1f1f1f;z-index:15;overflow:hidden}.header:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.main{margin-top:7vh;height:90vh;-webkit-overflow-scrolling:touch}.social-icons{text-align:center}.social-icons li{display:inline-block}.featured-text-overlay{color:#fff;position:absolute;top:36vh;text-shadow:2px 2px 10px rgba(0,0,0,.3);margin-left:8vw}.featured-text-overlay a{color:#fff}.featured-text-overlay h2{font-family:GothamBold,sans-serif;margin-bottom:.5em}.featured-text-overlay p{font-family:GothamBookItalic,sans-serif;color:hsla(0,0%,100%,.77);text-decoration:underline}.p3{padding:1vh 15px 0 8vw;float:left}.p3,.p3 a{display:inline-block}.p3 a{background:url(../images/p3_circle.png) 50% 50% no-repeat;background-size:100%;width:36px;width:5vh;height:36px;height:5vh;color:transparent}.p3 a,.p3 h1{overflow:hidden}.p3 h1{margin:0;padding:0;display:inline;line-height:7vh}.post-credits li{margin-bottom:1em;line-height:1em}.post-credits li.hide-credit{height:0;overflow:hidden;opacity:0;margin:0;-webkit-transition:opacity .4s ease-in-out,height .4s ease-in-out,margin .4s ease-in-out;transition:opacity .4s ease-in-out,height .4s ease-in-out,margin .4s ease-in-out}.post-credits li.more-credits{cursor:pointer}.post-credits .more-less,.post-credits.more .more-more{display:none}.post-credits.more .more-less{display:inherit}.post-credits.more li.hide-credit{height:auto;opacity:1;margin-bottom:1em}.menu-prim-container{display:inline-block}.menu-prim-container a{position:relative;display:block;border-radius:0;font-size:12px;line-height:49px;line-height:7vh;text-transform:uppercase;color:#fff;height:100%;padding:0 28px;cursor:pointer}.menu-prim-container a:focus,.menu-prim-container a:hover{background:#050505}.menu-prim-container ul{margin-bottom:0;padding-left:0;padding-right:4vw;list-style:none;display:inline-block;vertical-align:middle}.menu-prim-container li{float:left;position:relative;display:block;height:100%;margin:0;cursor:pointer}.menu-prim-container li:after,.menu-prim-container li:before{content:" ";display:table}.menu-prim-container li+li{margin:0}.menu-prim-container li.current-menu-item a{color:#16cfc9}.menu-prim-container li.p3>a:hover{background-color:transparent}.contact .page-header{display:none}.contact #content{height:100%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.contact #main{margin-left:8vw}.contact .social-icons{text-align:left;margin-left:-2vh}.contact .main p{font-family:GothamLight,sans-serif;line-height:1.4em;margin:2em 0}.contact .wpcf7-form p{margin:0}.contact b{font-family:Gotham,sans-serif}.work .main{padding-top:4vh}.work.single-post .main{padding-top:0}.marketing{margin:0}.marketing h2{margin:0;font-weight:700}.marketing h3{font-size:18px;margin:0 0 1.2em;line-height:2em}.marketing p+h4{margin-top:28px}.about-clients{background:#8e1854;height:auto;padding-bottom:4em;margin-top:4em}.about-clients h2{font-family:GothamLight,sans-serif;font-style:italic;color:#fff;margin:0 0 .2em;font-size:1.2em;text-align:center;margin-left:0!important;padding:3em 0 1em}.page-template-landing .about-about{position:relative}.page-template-landing .about-about .clients{margin-bottom:5em}.page-template-landing .about-about .wpcf7{background:#77e4de!important;padding:1em 26.5%}.page-template-landing .about-about .wpcf7-submit{color:#77e4de!important}.page-template-landing .about-about h2{font-size:60px;width:100%;margin:0;padding:1em 26.5%}.page-template-landing .about-about h2:first-of-type{background:#252525!important;color:#d5d5d5!important}.page-template-landing .about-about h2:nth-of-type(2){background:#f56660!important;color:#fde1e0!important}.page-template-landing .about-about h2:nth-of-type(4){background:#77e4de!important}.page-template-landing .about-about .page-header{color:#000;text-align:center;width:100%;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-landing .about-about .page-header.header-with-image{color:#fff;height:500px;background-size:cover}.page-template-landing .about-about .page-header h1{font-size:70px;font-weight:700;font-family:Gotham,sans-serif}.page-template-landing .about-about .aesop-component,.page-template-landing .about-about .wp-block-cover{width:100%;margin-left:auto}.page-template-landing .about-about .aesop-component{margin:0}.page-template-landing .about-about .wp-block-spacer{display:none}.page-template-landing .about-about .wp-block-button{padding:2em}.page-template-landing .about-about .wp-block-button.aligncenter{text-align:center}.page-template-landing .about-about .aesop-content-component p{line-height:2em;font-size:1.3em}.page-template-landing .about-about .aesop-content-component:first-of-type{color:#d5d5d5!important}.page-template-landing .about-about .aesop-content-component:nth-of-type(2){background:#252525!important;color:#d5d5d5!important}.page-template-landing .about-about .aesop-content-component:nth-of-type(2)~.aesop-video-component,.page-template-landing .about-about .aesop-content-component:nth-of-type(2)~.aesop-video-component~.wp-block-button{background:#f56660!important;color:#fde1e0!important}.page-template-landing .about-about .aesop-content-component:nth-of-type(2)~.aesop-video-component~.wp-block-button>.wp-block-button__link{background:#fde1e0!important;color:#f56660!important}.page-template-landing .about-about .aesop-content-component:nth-of-type(2) .aesop-content-comp-wrap,.page-template-landing .about-about .aesop-content-component:nth-of-type(2)~.wp-block-button{background:#252525!important;color:#d5d5d5!important}.page-template-landing .about-about .aesop-content-component:nth-of-type(2) .aesop-content-comp-wrap>.wp-block-button__link,.page-template-landing .about-about .aesop-content-component:nth-of-type(2)~.wp-block-button>.wp-block-button__link{background:#d5d5d5!important;color:#252525!important}.page-template-landing .about-about .wpcf7,.page-template-landing .about-about .wpcf7-form p{color:#000}.wpcf7{color:#fff}.wpcf7 .screen-reader-response{visibility:hidden}.wpcf7-form{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.wpcf7-form-control{min-width:100%;max-width:100%}.wpcf7-form-control,.wpcf7-form-control-wrap.your-name{width:100%;display:block}.wpcf7-form p{width:100%}.wpcf7-submit{color:#eee;background-color:#313131;background-color:#32373c;border:none;border-radius:28px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;font-size:18px;margin:auto;padding:12px 24px;text-decoration:none;overflow-wrap:break-word;width:auto;min-width:auto;-ms-flex-item-align:center;align-self:center;font-family:Gotham,sans-serif;text-transform:uppercase;-webkit-appearance:none}.wpcf7-text{height:2.2em;padding:0 1em}.wpcf7-text,.wpcf7-textarea{border-radius:2em;font-size:1.2em;border:1px solid #000;margin:10px 0;font-family:Gotham,sans-serif}.wpcf7-textarea{padding:1em}.page-template-about,.page-template-default{line-height:1.2em}.page-template-about h1,.page-template-about h2,.page-template-default h1,.page-template-default h2{font-family:GothamBold,sans-serif;font-weight:400;font-size:2em}.page-template-about #main,.page-template-default #main{font-family:GothamLight,sans-serif;color:#000}.page-template-about #main.narrow,.page-template-default #main.narrow{margin:6em auto}.page-template-about .narrow,.page-template-default .narrow{width:50%;margin-left:25%;margin-top:4em}.page-template-about .narrow .page-header,.page-template-default .narrow .page-header{background:none!important}.page-template-about .wide-about,.page-template-default .wide-about{margin-top:4em}.page-template-about .wide-about h2,.page-template-default .wide-about h2{margin-left:25%}.tile{padding:0;cursor:pointer;color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s ease-in;transition:opacity .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s ease-in;transition:transform .4s ease-in,opacity .4s cubic-bezier(.86,0,.07,1);transition:transform .4s ease-in,opacity .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s ease-in;height:18.78vw;width:33.33333vw;position:relative;overflow:visible}.tile .tile-wrap{position:absolute;width:calc(100% + 1px);height:calc(100% + 1px);top:0;left:0;overflow:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.tile .tile-wrap p{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transition-delay:.4s;transition-delay:.4s;position:absolute}.tile .tile-wrap .tile-inner{position:absolute;top:4vw;left:0;padding:20px;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.tile .tile-wrap .tile-inner h2{margin-bottom:.5em}.tile .tile-wrap .tile-inner h3{font-family:GothamLight,sans-serif;margin-top:.5em}.tile .tile-wrap .content{visibility:hidden}.tile:hover .tile-wrap{background:rgba(0,0,0,.5);opacity:1}.tile:hover .tile-wrap .tile-inner{opacity:1}.embed{opacity:0;background:#000;-webkit-transition:opacity .4s;transition:opacity .4s;text-align:center;height:100%;line-height:0;position:relative;padding:0}.embed.autoplay{opacity:1;width:100%;max-height:40vh;overflow:hidden}.embed.autoplay,.embed .embed-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embed .embed-inner{position:absolute;top:0;left:0;right:0;bottom:0}.embed h1{width:100%;color:#fff;font-size:70px}.embed iframe{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.embed.embedded iframe{opacity:1}.embed .static-video-target{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#000;width:100%;height:100%;position:absolute;z-index:9999}.post-content img{max-width:100%;height:auto}.clients .client-entry{display:inline-block;position:relative;height:100px;height:11vw;width:16vw;padding:0;overflow:hidden;background-size:68% auto;background-repeat:no-repeat;background-position:50% 50%;-webkit-filter:grayscale(100%) contrast(50%) brightness(200%);filter:grayscale(100%) contrast(50%) brightness(200%)}.page-template-landing .clients .client-entry{-webkit-filter:none;filter:none}.clients .client-entry:hover{-webkit-filter:grayscale(0) contrast(100%);filter:grayscale(0) contrast(100%)}.clients .client-entry img{width:100%;height:auto}.clients .client-entry .client-image{width:50%;margin:auto;height:100%;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;-webkit-filter:grayscale(100%) contrast(10%);filter:grayscale(100%) contrast(10%);-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer}.clients .client-entry>a{height:100%;width:100%;display:block;position:absolute;top:0;left:0}.clients .new-client-title{display:none}.row{height:200px;height:18.75vw}.row.menu-section{overflow:auto;overflow-x:visible;overflow-y:auto;position:absolute;left:0;right:0;z-index:11;background-color:#000}.row.menu-section.full-blown-featured{max-height:93vh}.row.menu-section.contact,.row.menu-section.page-template-about,.row.menu-section.page-template-default,.row.menu-section .post-content{padding:0 16%}.row.menu-section .post-credits{width:26%;float:left;color:#000}.row.menu-section .post-credits ul{margin-bottom:3em}.row.menu-section .post-content{width:75%;color:#000;margin-left:30%;padding:0!important;font-family:GothamLight,sans-serif;line-height:1.2em}.row.menu-section .post-content h2{margin-bottom:1em}.row.menu-section .post-content div:after{clear:none}.row.menu-section.compression-algorithm .post-content{padding-left:0;padding-right:0}.row>.embed{padding:0}.tile-row-featured{display:block;height:100%;width:100%;overflow:hidden}.tile-row-featured .full-blown-featured{background-size:cover;background-position:50% 50%;height:100%;width:100%;overflow:hidden}.tile-row-featured .full-blown-featured .embed{opacity:1}.open .row.full-blown-post,.single .row.full-blown-post{height:auto;min-height:90vh;padding-bottom:3vh}.open .tile .tile-wrap p,.single .tile .tile-wrap p{opacity:1;padding-top:10px;font-size:.5em;position:relative}.open .row.full-blown-open,.single .row.full-blown-open{background:#fff}.open .row.full-blown-open .embed,.single .row.full-blown-open .embed{opacity:1;padding:0}.home-slice{height:90vh}.grecaptcha-badge{opacity:0;pointer-events:none}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}footer#content-info{height:3vh;position:fixed;bottom:0;line-height:3vh;padding:0 8vw;z-index:99999;background:#1f1f1f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#content-info a{color:#fff;font-size:smaller}.container-narrow>hr{margin:30px 0}.jumbotron{text-align:center;border-bottom:1px solid #e5e5e5}.jumbotron .btn{font-size:21px;padding:14px 24px}.tile-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s ease-in;transition:opacity .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s ease-in;transition:transform .4s ease-in,opacity .4s cubic-bezier(.86,0,.07,1);transition:transform .4s ease-in,opacity .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s ease-in;overflow:hidden;position:absolute;width:calc(100% + 1px);height:calc(100% + 1px)}.tile-grid{width:100%;overflow:auto;padding-top:4vh;margin-bottom:3vh}.about-hero{height:30vh;background-size:cover;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-tagline{width:50%;text-align:center;color:#fff}.play-ico{width:10vw;height:10vw;background:url(img/playico.png) 50% 50% no-repeat;background-size:contain;position:absolute;left:50%;top:50%;margin-left:-5vw;margin-top:-5vw;cursor:pointer}.play-ico:hover{background-image:url(img/playicohov.png)}.post-content .play-ico{width:6vw;height:6vw;margin-left:-3vw;margin-top:-3vw}.embed-placeholder{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;opacity:1;z-index:9;pointer-events:none}.embedded~.embed-placeholder{opacity:0}.single-post .menu-section.about,.single-post .menu-section.clients,.single-post .menu-section.contact{z-index:14}.post-text-wrap{width:60%;margin:3em 0 3em 20%}.credit-label{font-weight:700;margin-right:.5em;margin-bottom:.5em;display:block}.credit-value{font-family:GothamLight,sans-serif;display:block}.tile-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.filter-group{position:fixed;top:7vh;width:100%;height:4vh;z-index:12;background:#8e1854;text-align:center}.filter-group .btn{display:inline-block;font-family:Gotham,sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;padding:0 1.4em;line-height:4vh;height:100%}.filter-group .btn:hover{color:#000;background:#fff}.filter-group .btn.active{background:#8e1854;color:#fff}.filter-group.type-selected{background:#fff}.filter-group.type-selected .btn{color:#000}.share-foot{width:100%;height:15vh;background:#8e1854;position:relative;padding:2.4em}.share-foot h5{font-family:GothamLight,sans-serif;font-style:italic;color:#fff;margin:0 0 .2em;font-size:1.2em;text-align:center}.social-icon{display:inline-block;width:40px;width:5.25vh;height:40px;height:5.25vh;background-size:40px;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;margin:0;border:solid hsla(0,0%,100%,0);border-width:0 0 2px}.social-icon:hover{border-color:#fff}.social-icon.instagram{background-image:url(img/social/instagram.png)}.social-icon.linkedin{background-image:url(img/social/linkedin.png)}.social-icon.vimeo{background-image:url(img/social/vimeo.png)}.aesop-video-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.aesop-video-component.inline-vertical{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:1%;float:left}.aesop-video-component .aesop-video-component-caption{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;padding:1em 0;color:#000;font-family:GothamBold,sans-serif;font-size:18px}.aesop-video-container{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aesop-video-container .static-video-target{position:absolute;left:0;bottom:0;z-index:9;height:100%;width:100%;background-size:cover}.inline-thumb{position:absolute;bottom:0;left:0}.about-gif.alignright,img.alignright{float:right;margin:0 0 1em 1em}.about-gif.alignleft,img.alignleft{float:left;margin:0 1em 1em 0}.about-gif.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clients,.team{width:80%;margin:auto;position:relative}.page-template-landing .clients,.page-template-landing .team{width:100%}.team-member-name{font-family:Gotham,sans-serif;font-size:1.5em;font-weight:700}.team-infocard{display:none}.headshot{position:relative;width:20vw;height:20vw;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.headshot,.headshot .headshot-hover{background-size:101%;background-position:50% 50%;background-repeat:no-repeat}.headshot .headshot-hover{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.headshot:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.headshot:hover .headshot-hover{opacity:1}.team-member{display:inline-block;overflow:hidden;width:25%;float:left;cursor:pointer}.team-member.from-left,.team-member.from-right,.team-member.on,.team-member.to-left,.team-member.to-right{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9}.team-member.from-left>.headshot,.team-member.from-right>.headshot,.team-member.on>.headshot,.team-member.to-left>.headshot,.team-member.to-right>.headshot{display:none}.team-member.from-left .team-infocard,.team-member.from-right .team-infocard,.team-member.on .team-infocard,.team-member.to-left .team-infocard,.team-member.to-right .team-infocard{display:block;position:absolute;top:0;left:0;width:100%;color:#fff;height:100%;background:#000;z-index:9}.team-member.from-left .team-infocard .team-close:after,.team-member.from-right .team-infocard .team-close:after,.team-member.on .team-infocard .team-close:after,.team-member.to-left .team-infocard .team-close:after,.team-member.to-right .team-infocard .team-close:after{color:#fff;position:absolute;right:5px;text-decoration:none;text-shadow:0 1px 0 #fff;top:5px;content:"X";padding:1vw;cursor:pointer;z-index:10}.team-member.from-left .team-infocard .headshot,.team-member.from-right .team-infocard .headshot,.team-member.on .team-infocard .headshot,.team-member.to-left .team-infocard .headshot,.team-member.to-right .team-infocard .headshot{float:left;width:40vw;height:40vw;-webkit-filter:grayscale(0);filter:grayscale(0)}.team-member.from-left .team-infocard .headshot .headshot-hover,.team-member.from-right .team-infocard .headshot .headshot-hover,.team-member.on .team-infocard .headshot .headshot-hover,.team-member.to-left .team-infocard .headshot .headshot-hover,.team-member.to-right .team-infocard .headshot .headshot-hover{opacity:1}.team-member.from-left .team-member-bio,.team-member.from-left .team-member-name,.team-member.from-left .team-member-title,.team-member.from-right .team-member-bio,.team-member.from-right .team-member-name,.team-member.from-right .team-member-title,.team-member.on .team-member-bio,.team-member.on .team-member-name,.team-member.on .team-member-title,.team-member.to-left .team-member-bio,.team-member.to-left .team-member-name,.team-member.to-left .team-member-title,.team-member.to-right .team-member-bio,.team-member.to-right .team-member-name,.team-member.to-right .team-member-title{display:inline-block;margin:4vw 0 0 4vw;width:31vw}.team-member.from-left .team-member-title,.team-member.from-right .team-member-title,.team-member.on .team-member-title,.team-member.to-left .team-member-title,.team-member.to-right .team-member-title{margin-top:1vw}.team-member.from-left .team-member-bio,.team-member.from-right .team-member-bio,.team-member.on .team-member-bio,.team-member.to-left .team-member-bio,.team-member.to-right .team-member-bio{font-size:1vw;line-height:1.5vw}.team-member.from-left .team-member-bio a,.team-member.from-right .team-member-bio a,.team-member.on .team-member-bio a,.team-member.to-left .team-member-bio a,.team-member.to-right .team-member-bio a{color:#fff;text-decoration:underline}.team.open .team-member{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.team.open .team-member.on{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translateX(0);transform:translateX(0)}.team.open .team-member.in{z-index:101}.team.open .from-right,.team.open .to-right{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transform:translateX(100%);transform:translateX(100%)}.team.open .from-left,.team.open .to-left{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.team-member-next,.team-member-prev{width:26px;height:50px;position:absolute;top:50%;margin-top:-25px;opacity:.5}.team-member-prev{left:20px}.team-member-next{right:20px}.team-member-next:after,.team-member-prev:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='122' height='235' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke-width='7' stroke='%23fff'%3E%3Cpath d='M117 3L4 123M117.862 223.75L5.25 119.25'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.team-member-next:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team-member-next:hover,.team-member-prev:hover{opacity:1}.team{overflow:hidden}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation:load7 1.8s ease-in-out infinite;-webkit-animation:load7 1.8s ease-in-out infinite;animation-fill-mode:both;-webkit-animation-fill-mode:both}.loader{font-size:10px;position:absolute;top:50%;left:50%;margin-left:-1.5em;margin-top:-5.5em;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.loader:after,.loader:before{content:"";position:absolute;top:0}@-webkit-keyframes load7{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em #fff;box-shadow:0 2.5em 0 -1.3em #fff}40%{-webkit-box-shadow:0 2.5em 0 0 #fff;box-shadow:0 2.5em 0 0 #fff}}@keyframes load7{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em #fff;box-shadow:0 2.5em 0 -1.3em #fff}40%{-webkit-box-shadow:0 2.5em 0 0 #fff;box-shadow:0 2.5em 0 0 #fff}}@media screen and (max-width:1024px){.team{width:100%}.headshot{width:25vw;height:25vw}.team.open .team-member.in{background:#000}.team-member.from-left .team-infocard,.team-member.from-right .team-infocard{height:50vw}.team-member.from-left .team-infocard,.team-member.from-right .team-infocard,.team-member.on .team-infocard,.team-member.to-left .team-infocard,.team-member.to-right .team-infocard{height:auto}.team-member.from-left .team-infocard .headshot,.team-member.from-right .team-infocard .headshot,.team-member.on .team-infocard .headshot,.team-member.to-left .team-infocard .headshot,.team-member.to-right .team-infocard .headshot{width:50vw;height:50vw}.team-member.on .team-member-bio,.team-member.on .team-member-name{margin-top:2vw;width:38vw;font-size:1.4vw;line-height:2vw}}@media screen and (max-width:768px){.team{height:200vw}.team-member.from-left .team-infocard,.team-member.from-right .team-infocard,.team-member.on .team-infocard,.team-member.to-left .team-infocard,.team-member.to-right .team-infocard{height:100%}.team-member{width:50%}.headshot{width:50vw;height:50vw}.team-member.from-left .team-infocard .headshot,.team-member.from-right .team-infocard .headshot,.team-member.on .team-infocard .headshot,.team-member.to-left .team-infocard .headshot,.team-member.to-right .team-infocard .headshot{width:100vw;height:100vw}.team-member.on .team-member-bio,.team-member.on .team-member-name{margin-top:4vw;font-size:3vw;line-height:4vw}.team-member.on .team-member-bio,.team-member.on .team-member-name,.team-member.on .team-member-title{width:92vw}.page-template-about .narrow,.page-template-default .narrow{width:80%;margin-left:10%}.page-template-about .wide-about h2,.page-template-default .wide-about h2{margin-left:10%}.page-template-landing .aesop-video-container{max-width:none!important}.page-template-landing .embed h1{font-size:13vw}.page-template-landing .about-about .page-header h1{font-size:50px}.page-template-landing .about-about .wp-block-cover{width:100%!important;margin:auto!important;min-height:38vh}.page-template-landing .about-about h2{padding:1em;font-size:40px}.page-template-landing .about-about .wp-block-cover .wp-block-cover__inner-container>div{width:100%!important}.page-template-landing .about-about .aesop-content-component .aesop-content-comp-wrap{padding:1em 0}.page-template-landing .about-about .aesop-content-comp-inner{width:100%!important;padding:1em 3em}.page-template-landing .about-about .wpcf7{padding:1em 10%}.post-text-wrap{width:80%;margin:3em 0 3em 10%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}.row.menu-section .post-content{width:100%;margin-left:0}.filter-group{top:8vh;height:7vh}.filter-group .btn{line-height:7vh}.featured-text-overlay{overflow-wrap:break-word;overflow:hidden;width:86vw}.row.menu-section .post-credits{width:100%}.post-credits .relatedthumb{width:80vw!important;height:45vw!important}.post-credits .relatedthumb span.yuzo__text--title{position:absolute;bottom:.5em;z-index:999;color:#fff;font-family:GothamBold;font-size:1.6em!important;line-height:1.2em;margin:0 5%;overflow-wrap:break-word;width:90%}.menu-prim-container>ul>li>a{font-size:14px;line-height:8vh}.p3{padding-top:0}.p3 a{width:30px;height:30px;vertical-align:middle}.header{height:8vh}.main{margin-top:8vh;height:89vh}.work .main{padding-top:7vh}.row{height:31vw}.tile{width:100vw;height:56.34vw}.tile .tile-wrap{background:rgba(0,0,0,.5);opacity:1}.tile .tile-wrap .tile-inner{opacity:1}.tile .tile-wrap .h2,.tile .tile-wrap h2{font-size:24px;margin-bottom:10px}.tile .tile-wrap h2,.tile .tile-wrap h3{-webkit-transform:translateY(0);transform:translateY(0)}.tile .tile-wrap h3{font-size:16px}.relatedthumb:hover .yuzo-img:before{display:none}}.shuffle-item--visible:nth-of-type(3n){margin-left:-1px}@media screen and (min-width:768px){.footer,.header,.marketing{padding-left:0;padding-right:0}.jumbotron{border-bottom:0}.about-clients{padding-bottom:8vh}}@media screen and (max-width:600px){.row{height:30vw}.about-clients{padding-bottom:12vh}.about-clients h2{padding-top:1em}.clients .client-entry{height:10vh}}@media screen and (max-width:540px){.col-sm-6{width:100%}.row{height:56.25vw}.p3 a{height:8vh}}@media screen and (max-width:438px){.p3{padding:0 7px}.menu-prim-container>ul>li>a{padding:0 10px}.filter-group .btn{font-size:12px}}@media screen and (max-width:360px){.menu-prim-container>ul>li>a{padding:0 7px;font-size:12px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-nav{position:absolute;bottom:4vh;width:100%;z-index:999;text-align:center}.tns-nav>[aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#ddd;border:0}.clients .tns-nav{bottom:-40px}.clients .tns-nav>[aria-controls]{background:#01706b}.clients .tns-nav>.tns-nav-active{background:#16e3c9}.tns-gallery>.tns-slide-active{position:relative;left:unset!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}.tns-controls,.tns-outer>button{display:none}.relatedthumb{position:relative;padding:0!important;width:100%!important;height:8.775vw!important;margin-bottom:2em!important}.relatedthumb:hover .yuzo-img:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:7}.relatedthumb:hover span.yuzo__text--title{position:absolute;bottom:.5em;z-index:999;color:#fff;font-family:GothamBold,sans-serif;font-size:1.7vw!important;line-height:1.2em;margin:0 5%;overflow-wrap:break-word;width:90%}.yuzo-img,.yuzo-img-wrap{width:100%!important;height:100%!important}@media (min-width:1248px) and (max-width:1440px){.tile .tile-wrap .tile-inner{top:3vw}}@media (min-width:1024px) and (max-width:1248px){.tile .tile-wrap .tile-inner{top:0}h2{font-size:24px}}@media (min-width:768px) and (max-width:1024px){.tile .tile-wrap .tile-inner{top:0}h2{font-size:3vw}h3{display:none}}.panohack{position:fixed;top:7vh;left:0;width:100%;height:90vh}@media screen and (max-width:768px){.panohack{top:8vh}}