*{margin:0;padding:0;border:none;outline:none}html{font-size:100%}.wf-loading .tk-fade{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{width:100%;font-family:"acumin-pro-condensed",sans-serif;font-weight:200;font-style:normal;font-size:1rem;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.masonry{overflow-y:scroll}.upcase{text-transform:uppercase}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:500;font-style:normal}h1{line-height:1.5em;font-size:40px;text-transform:uppercase;text-decoration:none;letter-spacing:.75px}h2{line-height:1.4em;font-size:23px;text-transform:none;text-decoration:none;letter-spacing:0em;margin-bottom:25px}h2:last-child{margin-bottom:0px}p{font-weight:200;font-style:normal;line-height:1.4em;font-size:21px;text-transform:none;text-decoration:none;margin:0 0 1em}p:last-child{margin-bottom:0px}a.btn{display:inline-block;background:#fff;color:#222;border-style:none;border-radius:999px;text-align:center;padding-top:1em;padding-right:1.44em;padding-right:1.24em;padding-bottom:1em;padding-left:1.44em;font-weight:500;font-style:normal;font-size:17px;text-transform:none;letter-spacing:.2em;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.btn:hover{-webkit-transform:translateZ(0) scale(0.95);transform:translateZ(0) scale(0.95)}form{max-width:600px}form .cell{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:100%;margin-right:-4px;margin-bottom:4%}form .cell.half{width:48%}form .cell.half.last{margin-left:4%}em,i{font-style:italic}label,input,textarea,select{width:100%;font-family:"acumin-pro-condensed",sans-serif;font-size:21px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{font-size:16px;padding:0px 10px;height:34px;color:#000;background:#fafafa;border:1px solid #ccc;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}textarea{height:100px}input[type=submit]{width:130px;background:#000;color:#fff;text-align:center;margin:0px;padding:0px 15px;border:0px;cursor:pointer;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}label{padding-bottom:5px}.alert{color:red}.clear{clear:both}.clear-after:after{content:"";display:block;clear:both;height:0}.req{color:#c1cd23}.left{float:left}.right{float:right}.clear{clear:both}.addb4:before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.ib{display:inline-block}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.v-baseline{vertical-align:baseline}.centerXY{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.centerY{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.centerX{position:absolute;top:0%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0}.cover.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.loadme,.loadmeview{opacity:0}.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social ul{opacity:0}.social ul li{display:inline-block;margin-right:10px}.social ul li:last-child{margin-right:0px}.social ul li svg{width:15px;height:auto}.social ul li svg *{fill:#000;stroke:none}#wrapper{padding:36px;margin-top:-20px}main{margin:0px auto;position:relative;z-index:1}.sticky-footer main{margin:0 auto -200px}.sticky-footer main:after{content:"";display:block;height:200px}.sticky-footer footer{height:200px}header{position:relative;top:0;left:0;width:100%;z-index:100;height:138px}header .inner{position:absolute;z-index:5;width:100%;height:100%}header .inner h1{font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:500;font-style:normal;font-size:88px;text-transform:uppercase;text-decoration:none;letter-spacing:9px;display:inline-block;line-height:1.2em}header .inner .menuBtn{display:none}header nav{position:absolute;z-index:10;top:20%;right:0%;text-align:right;color:#000}header nav ul{list-style-type:none;font-size:0}header nav ul li{line-height:1;display:inline-block;vertical-align:middle;margin-right:31px}header nav ul li:last-child{margin-right:0px}header nav ul li a{display:block;-webkit-transition:color .3s;transition:color .3s;font-size:19px;font-weight:200;font-style:normal;line-height:0em;font-size:19px;text-transform:lowercase;text-decoration:none;letter-spacing:0px;padding:33.8px 0}header nav ul li a:hover,header nav ul li a.pageOn{color:rgba(18,18,18,.43)}footer{position:relative;z-index:5;text-align:center;margin-bottom:40px}footer .inner{width:100%}footer .inner p{float:left;font-weight:200;font-style:normal;line-height:1.4em;font-size:21px;text-transform:none;text-decoration:none;margin:0 0 1em}footer .inner .social{float:right;text-align:right}footer .inner .social li{display:inline-block;*display:inline;vertical-align:middle;margin-right:15px}footer .inner .social li:last-child{margin-right:0px}footer .inner .social li svg{width:20px;height:auto}footer .inner .social li svg *{stroke:none;fill:#000}@media all and (max-width: 767px){footer .inner p{display:block;text-align:center;float:none;width:100%}footer .inner .social{float:none;text-align:center;width:100%}}.splash{position:fixed;top:0px;left:0px;width:100%;height:100%}.splash video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.splash figcaption{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;color:#fff;text-align:center}.splash figcaption h1{font-size:140px;font-weight:300;font-style:normal;text-transform:none;letter-spacing:.1em;line-height:1.1em;margin-bottom:20px}.splash figcaption h2{font-size:120px;font-weight:300;font-style:normal;text-transform:none;letter-spacing:.1em;line-height:1.1em;margin-bottom:20px}.splash figcaption h3{font-size:90px;font-weight:300;font-style:normal;text-transform:none;letter-spacing:.1em;line-height:1.1em;margin-bottom:20px}.splash figcaption p{max-width:55%;font-size:2.5vw;line-height:1.3;min-width:800px;margin:0px auto 25px auto}.textblock{position:relative;width:83%;margin:0px auto}.textblock hr{background-color:#bbb;width:100%;height:1px;margin:50px 0px}.textblock img{max-width:100%}.textblock h1{margin-bottom:20px}.textblock a{text-decoration:none;opacity:1;border-bottom:0px solid #888;-webkit-transition:opacity .2s;transition:opacity .2s}.textblock a:hover{opacity:.7}.videowrap{position:relative;width:100%;margin:0px auto;text-align:center}.videowrap .inner{width:66%;margin:0px auto;position:relative}.videowrap .inner .vidhold{width:100%;position:relative}.videowrap .inner .arrow{position:absolute;top:50%;left:-50px;width:30px;height:30px;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.videowrap .inner .arrow:before{content:"";position:absolute;top:8px;right:0px;display:block;width:60%;height:2px;background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.videowrap .inner .arrow:after{content:"";position:absolute;top:20px;right:0px;display:block;width:60%;height:2px;background:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.videowrap .inner .arrow.next{right:-50px;left:auto;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.videowrap .inner .arrow.next:hover{-webkit-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9)}.videowrap .inner .arrow.prev{-webkit-transform:translateY(-50%) rotate(-180deg) scale(1);transform:translateY(-50%) rotate(-180deg) scale(1)}.videowrap .inner .arrow.prev:hover{-webkit-transform:translateY(-50%) rotate(-180deg) scale(0.9);transform:translateY(-50%) rotate(-180deg) scale(0.9)}.videowrap h1{width:66%;margin:0px auto 30px auto;text-align:left;font-size:32px}.videowrap .pager{position:absolute;width:99.5%;font-size:18px;margin-bottom:10px}.videowrap .pager span{cursor:pointer;position:absolute;top:50%;left:0px;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.videowrap .pager span:hover{opacity:.7}.videowrap .pager span.next{right:0px}.gridpage .videowrap .inner{display:block;height:0px}#map{width:100%;margin:40px auto;height:50vh}.contactrow{position:relative;width:83%;margin:0px auto}.contactrow hr{background-color:#bbb;width:100%;height:1px;margin:50px 0px}.contactrow .col{display:block;width:47%;margin:0 auto}.contactrow .col h1{font-family:"acumin-pro-extra-condensed",sans-serif;margin-bottom:0px}.contactrow .col:last-child{margin-left:5%}.contactrow #instafeed figure{position:relative;width:17.2vw;height:17.2vw;display:inline-block;*display:inline;zoom:1;overflow:hidden;text-align:center;margin:0px 3vw 3vw -4px}.contactrow #instafeed figure:nth-child(4n){margin-right:0px}.contactrow #instafeed figure:before{content:"";display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:0px;height:100%}.contactrow #instafeed figure img{display:inline-block;*display:inline;zoom:1;max-width:100%;max-height:100%;vertical-align:middle;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contactrow #instafeed figure.video:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);cursor:pointer;width:44px;height:44px;z-index:3;background-image:url("/images/icon-play.png");background-size:cover;background-position:50% 50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.contactrow #instafeed figure:hover:after{-webkit-transform:translate(-50%, -50%) scale(0.95);transform:translate(-50%, -50%) scale(0.95)}.contactrow #instafeed figure:hover img{opacity:.7}@media all and (max-width: 1023px){.contactrow #contactform{margin-left:6%}}@media all and (max-width: 767px){.contactrow{width:100%}.contactrow #contactform{margin-left:0px}.contactrow .col{width:100%;margin-right:0px}.contactrow .col #map{width:100%;height:50vw}.contactrow #instafeed figure{width:25.2vw;height:25.2vw}.contactrow #instafeed figure:nth-child(3n){margin-right:0px}.contactrow #instafeed figure:nth-child(4n){margin-right:3vw}}.clients{position:relative;width:83%;margin:0px auto;text-align:center}.clients h1{margin-bottom:20px}.clients .cell{display:inline-block;width:10.7vw;height:10.7vw;text-align:center}.clients .cell:before{content:"";width:0px;height:100%;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.clients .cell img{max-width:90%;max-height:75%;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.clients:after{content:"";display:block;width:100%;height:1px;margin:50px auto;background-color:#bbb}.altrows{position:relative;width:83%;margin:0px auto}.altrows .row:after{content:"";display:block;width:100%;height:1px;background-color:#bbb;margin:50px auto}.altrows .row img.photo{position:relative;z-index:1;width:60%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:-4px}.altrows .row img.photo.mobileOnly{display:none}.altrows .row figcaption{opacity:0;position:relative;z-index:2;width:40%;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin-right:-4px;text-align:right;-webkit-transition:opacity .3s;transition:opacity .3s}.altrows .row figcaption.show{opacity:1}.altrows .row figcaption .inner{width:70%;text-align:right;margin-left:25%;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.altrows .row figcaption .inner p{text-align:left}.altrows .row figcaption .inner h1.title{position:relative;left:14%;display:inline-block;*display:inline;zoom:1;padding:0px 5px;margin-bottom:10px;background-color:#000;color:#fff;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:200;font-style:normal;font-size:40px;letter-spacing:1px;text-transform:uppercase;line-height:1.3em}.altrows .row.even figcaption h1.title{left:-14%}.altrows .row.even figcaption .inner{text-align:left;margin-right:25%;margin-left:5%}.altrows:after{content:"";display:block;clear:left}@media all and (max-width: 1220px){.altrows .row figcaption{width:50%}.altrows .row img.photo{width:50%}}@media all and (max-width: 1023px){.altrows .row{margin-bottom:25px}.altrows .row figcaption{width:100%;margin-right:0px;margin-bottom:0px;height:auto !important}.altrows .row figcaption .inner{width:100%;text-align:left;margin:0px auto;top:auto;-webkit-transform:unset;transform:unset}.altrows .row figcaption .inner h1.title{left:25px}.altrows .row img.photo{width:100%;margin-right:0px;margin-bottom:-30px}.altrows .row img.photo.desktopOnly{display:none}.altrows .row img.photo.mobileOnly{display:block}.altrows .row:after{margin:20px auto}.altrows .row.even figcaption .inner{margin:0px auto}}@media all and (max-width: 767px){.altrows{width:100%}.altrows .row figcaption .inner h1.title{font-size:30px}.altrows .row figcaption .inner p{font-size:18px}}.bios{position:relative;width:83%;margin:0px auto}.bios .row:after{content:"";display:block;width:100%;height:1px;margin:50px auto;background-color:#bbb}.bios .row img.photo{width:28%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:-4px}.bios .row img.photo.mobileOnly{display:none}.bios .row figcaption{width:72%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:-4px}.bios .row figcaption .inner{padding-left:40px}.bios .row.even figcaption .inner{padding-left:0px;padding-right:40px}.bios .row.landscape img.photo{width:35%}.bios .row.landscape figcaption{width:65%}.bios:after{content:"";display:block;clear:left}.grid .cell{position:relative;float:left;width:33.1%;vertical-align:top;overflow:hidden;margin-right:.3%;margin-bottom:.3%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.grid .cell.active{opacity:.5}.grid .cell:nth-child(3n){margin-right:0%}.grid .cell a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.grid .cell a video{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.grid .cell a img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid .cell a .info{position:absolute;width:50%;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:200;font-style:normal;line-height:1em;font-size:29px;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:.05em;color:#fff}.grid .cell a:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:3;background:#fff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.grid .cell.playing video{opacity:1}.grid .cell:hover a .info{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}.grid .cell:hover a:after{opacity:.4}.grid:after{content:"";display:block;clear:left}@media all and (max-width: 900px){.splash figcaption h1{font-size:11vw}.splash figcaption p{font-size:24px;min-width:unset;max-width:unset}.grid .cell{width:48.7%}.grid .cell:nth-child(2n){margin-right:0%}.grid .cell:nth-child(3n){margin-right:.3%}.videowrap .inner{width:100%}.videowrap h1{width:100%;font-size:24px}}@media all and (max-width: 767px){header .inner h1{font-size:42px}header{height:90px}header nav{top:30px;text-align:left;left:0px}.grid{margin-top:20px}.grid .cell{width:100%;height:auto !important;margin:0px auto 10px auto !important}.grid .cell a img{position:relative;top:auto;left:auto;-webkit-transform:unset;transform:unset;width:100%;padding-bottom:5px}.grid .cell a .info{position:relative;width:100%;top:auto;left:0px;-webkit-transform:unset;transform:unset;opacity:1;color:#000;text-align:left;margin-bottom:10px;margin-top:-5px}.grid .cell a .info h2{line-height:18px;font-size:18px}.grid .cell a video{display:none}.grid .cell:hover a .info{-webkit-transform:unset;transform:unset;opacity:1}.grid .cell:hover a:after{opacity:0}.videowrap h1{font-size:18px}.textblock{width:100%}.textblock hr{margin:20px 0px}.textblock h2{font-size:18px}.bios{width:100%}.bios .row:after{margin:30px auto 20px auto}.bios .row img.photo{width:100%;margin-right:0px;margin-bottom:15px}.bios .row img.photo.desktopOnly{display:none}.bios .row img.photo.mobileOnly{display:block}.bios .row figcaption{width:100%;margin-right:0px}.bios .row figcaption .inner{padding-left:0px !important;padding-right:0px !important}.bios .row figcaption .inner h1{font-size:30px}.bios .row figcaption .inner p{font-size:18px}.bios .row.landscape{width:100%}.bios .row.landscape figcaption{width:100%}.bios .row.landscape img.photo{width:100%}.clients{width:100%}.clients h1{width:100%;font-size:30px}.clients .cell{width:26vw;height:26vw}.clients:after{margin:20px auto}}@media all and (max-width: 767px)and (orientation: landscape){.splash figcaption{top:40%}.splash figcaption h1{font-size:7vw}.splash figcaption p{font-size:20px}}#overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.9);text-align:center;opacity:0;z-index:-1;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;-webkit-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;-ms-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s}#overlay.on{opacity:1;z-index:300;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;-webkit-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;-ms-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s}#overlay .closer{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.inner.home .social{position:fixed;width:100%;text-align:center;left:0px;bottom:5%;z-index:2}.inner.home .social ul li{margin-right:20px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.inner.home .social ul li svg{width:25px}.inner.home .social ul li svg *{fill:#fff}.inner.home .social ul li:hover{opacity:.7}.ui{width:18px;position:absolute;z-index:20;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.ui.prev{left:0px;padding:23px}.ui.next{right:0;padding:23px}.ui.close{width:20px;height:20px;padding:20px 22px;top:0;left:0;-webkit-transform:none;transform:none}.ui line{stroke:#000;stroke-width:4}.slickslideshow .cell{text-align:center;position:relative;font-size:0;height:91.8%;height:calc(100% - 57px);opacity:1;-webkit-transition:opacity .6s .2s;transition:opacity .6s .2s}.slickslideshow .cell .inner{width:88%;max-width:calc(100% - 176px);height:100%;display:inline-block;position:relative}.slickslideshow .cell iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slickslideshow .cell video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slickslideshow .cell .photo{max-width:88%;max-width:calc(100% - 176px);max-height:100%}.slickslideshow figcaption{position:absolute;bottom:-48px;height:48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;text-align:center;width:88%}.slickslideshow figcaption>div{display:inline-block;vertical-align:middle;font-size:1rem;padding:0 1em}