@import url("//hello.myfonts.net/count/2a43b8");@font-face{font-family:'Eksja-Bold';src:url("../fonts/356358_0_0.woff2") format("woff2"),url("../fonts/356358_0_0.woff") format("woff")}@font-face{font-family:'Eksja-Italic';src:url("../fonts/356358_1_0.woff2") format("woff2"),url("../fonts/356358_1_0.woff") format("woff")}@font-face{font-family:'Eksja-Thin';src:url("../fonts/356358_2_0.woff2") format("woff2"),url("../fonts/356358_2_0.woff") format("woff")}@font-face{font-family:'Eksja';src:url("../fonts/356358_3_0.woff2") format("woff2"),url("../fonts/356358_3_0.woff") format("woff")}@font-face{font-family:'BoxedRegular';src:url("../fonts/2A43B8_9_0.woff") format("woff")}@font-face{font-family:'BoxedRegular-Italic';src:url("../fonts/2A43B8_B_0.woff") format("woff")}@font-face{font-family:'BoxedBook';src:url("../fonts/2A43B8_14_0.woff") format("woff")}@font-face{font-family:'BoxedSemibold';src:url("../fonts/2A43B8_13_0.woff") format("woff")}@font-face{font-family:'BoxedRegular-Bold';src:url("../fonts/2A43B8_16_0.woff") format("woff")}@font-face{font-family:'BoxedRegular-BoldItalic';src:url("../fonts/2A43B8_18_0.woff") format("woff")}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.6;font-size:62.5%;font-family:"Eksja",Helvetica,Arial,sans-serif;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.scene{overflow:hidden}.takeover{overflow:hidden;width:auto}.site-content{font-size:1.7em}.tax-program{background:#ffda00}.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.container{box-sizing:border-box;max-width:1200px;width:85%;margin:0 auto}.container .column:first-child{margin-left:0}.container .column:last-child{margin-right:0}.column{box-sizing:border-box;width:100%}@media all and (min-width: 1020px){.column.one-fourth{width:25%}.column.one-third{width:33.333%}.column.forty{width:40%}.column.half{width:50%}.column.sixty{width:60%}.column.two-thirds{width:66.666%}.column.three-fourths{width:75%}}a{color:inherit;text-decoration:none;transition:.2s}a[href^=tel]{cursor:text;color:inherit;text-decoration:none}a[href^=tel]:hover{text-decoration:none}a img{border:none}.fancy-hover,.intro a,.intro-content span,.home-work-project h3 span{background-image:linear-gradient(180deg, transparent 45%, #ffda00 0);background-size:0 100%;background-repeat:no-repeat;transition:background-size .4s ease}.fancy-hover:hover,.intro a:hover,.intro-content span:hover,.home-work-project h3 span:hover{background-size:100% 100%}.fancy-hover-wrap:hover .fancy-hover{background-size:100% 100%}hr{height:1px;border:none;background:#000;margin-bottom:1em}h1,h2,h3,h4,h5,h6{line-height:1.2;letter-spacing:0.01em}h1.with-bg span,h2.with-bg span,h3.with-bg span,h4.with-bg span,h5.with-bg span,h6.with-bg span{display:inline-block;background:#ffda00;padding:13px 28px 10px}h1.fancy-title,h2.fancy-title,h3.fancy-title,h4.fancy-title,h5.fancy-title,h6.fancy-title{position:relative;font-size:50px;display:inline-block;padding:10px 20px 0;color:#fff}h1.fancy-title span,h2.fancy-title span,h3.fancy-title span,h4.fancy-title span,h5.fancy-title span,h6.fancy-title span{display:inline-block;position:relative}h1.fancy-title .halftone,h2.fancy-title .halftone,h3.fancy-title .halftone,h4.fancy-title .halftone,h5.fancy-title .halftone,h6.fancy-title .halftone{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg-halftone.png)}@media all and (min-width: 768px){h1.fancy-title,h2.fancy-title,h3.fancy-title,h4.fancy-title,h5.fancy-title,h6.fancy-title{font-size:86px;padding:10px 60px 0}}h1{font-size:36px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif}h2{font-size:24px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif}h3{font-size:16px}img{max-width:100%;height:auto}sub,sup{font-size:65%}.center{text-align:center}address{font-style:normal}.toggle{cursor:pointer}input{font-family:"Eksja",Helvetica,Arial,sans-serif}input[type="submit"]{cursor:pointer;border:none}figure{max-width:100%}figure img{max-width:100%;height:auto}.social-links{list-style:none}.social-links ul{list-style:none}.social-links li{display:inline-block;font-size:0}.social-links .icon{width:26px;height:26px;fill:currentColor;transition:.2s}.social-links .youtube{vertical-align:middle;margin-top:-10px}.social-links .youtube .icon{width:26px;height:26px}.social-links a:hover .icon{transform:translateY(-5px)}iframe{border:none;width:100%}.anchor{position:relative;top:-80px;visibility:hidden}.background-video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:0}button{cursor:pointer}.button{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-weight:600;border:3px solid #000;padding:20px 25px 18px;cursor:pointer;font-size:14px;line-height:10px;transition:.2s;white-space:pre}.button:hover{background:#000;color:#fff}.button .icon{fill:currentColor;display:inline-block;vertical-align:middle;margin-top:-2px;width:13px;height:13px;margin-left:8px}.button.yellow{border-color:#ffda00;color:#fff}.button.yellow:hover{background:#ffda00;color:#000}.cta .button{border-width:1px}.button.more{font-size:16px;padding:24px 30px 22px}.search-submit{border:none;background:0;font-size:0}.search-submit .icon{width:20px;height:20px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wysiwyg h2,.wysiwyg h3{margin-bottom:.5em}.wysiwyg p,.wysiwyg ul,.wysiwyg ol{line-height:2;margin-bottom:1.5em}.wysiwyg ul,.wysiwyg ol{font-size:15px;margin-left:1.25em}.wysiwyg li{margin-bottom:1em}.wysiwyg li:last-child{margin-bottom:0}.wysiwyg img{max-width:100%;display:block;height:auto}.wysiwyg .slick-dots{margin:0}.wysiwyg blockquote{position:relative;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;letter-spacing:0.01em;text-align:center}.wysiwyg blockquote p{line-height:1.2}.wysiwyg .aligncenter{margin:0 auto 1em;display:block}.wysiwyg .alignright{float:right;margin:0 0 20px 35px}.wysiwyg .alignleft{float:left;margin:0 35px 20px 0}.wysiwyg .gallery{position:relative;margin-bottom:80px}.wysiwyg .gallery-item{position:relative}.wysiwyg .wp-caption-text{font-size:11px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;line-height:1.8;padding:40px 7.5%;background:#ffda00}.wysiwyg .intro{position:relative;font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:16px;line-height:2.2;padding-bottom:2px;font-weight:normal;transition:background-size 1.5s ease;transition-delay:.75s;background-image:linear-gradient(180deg, #ffda00 100%, transparent 0);background-position:left bottom;background-size:0% 2px;background-repeat:no-repeat}.wysiwyg .intro a{font-weight:bold}.wysiwyg .intro.inview{background-size:100% 2px}@media all and (min-width: 768px){.wysiwyg .intro{font-size:20px}}.entry-content .wysiwyg a:not(.button),.intro-text-more .wysiwyg a:not(.button),.home-intro-more .wysiwyg a:not(.button),.resource-preview .wysiwyg a:not(.button){background-size:100% 50%;background-position:left bottom;background-repeat:no-repeat;transition:background-size .2s ease}.entry-content .wysiwyg a:not(.button):hover,.intro-text-more .wysiwyg a:not(.button):hover,.home-intro-more .wysiwyg a:not(.button):hover,.resource-preview .wysiwyg a:not(.button):hover{background-size:100% 100%}.intro-text-more .wysiwyg a:not(.button),.home-intro-more .wysiwyg a:not(.button),.resource-preview .wysiwyg a:not(.button){background-image:linear-gradient(180deg, transparent 0%, #fff 0)}.entry-content .wysiwyg a:not(.button){background-image:linear-gradient(180deg, transparent 0%, #ffda00 0)}#header{justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;height:80px}#header .site-branding{position:relative;z-index:50}#header .site-title{text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;letter-spacing:.15em;font-weight:bold;font-size:22px;line-height:1}#header .site-title a{color:#000}#header .site-title span{display:none}#header .site-title .logo-text{position:absolute;top:38%;left:50%;transform:translateX(-50%);width:60px;height:8px;fill:#fff}#header .site-title .logo-icon{width:80px;height:88px}#header .sub-title{color:#ffda00;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:15px;position:absolute;left:50%;top:calc(100% + 5px);width:250px;text-align:center;transform:translateX(-50%)}#header .site-description{display:none}#header .menu-toggle{position:fixed;left:15px;top:10px;z-index:101;background:none;box-sizing:border-box;border:0;width:60px;height:60px;color:#000;font-size:0;border-radius:50%;cursor:pointer;transition:.2s}#header .menu-toggle svg{width:60px;height:60px;stroke:currentColor}#header .menu-toggle svg path{stroke-dasharray:100px;stroke-dashoffset:100px;transition:.6s ease-out}#header .menu-toggle .label{visibility:visible;opacity:1;transition:.4s;position:absolute;left:0;right:0;bottom:0;top:0;text-align:center;perspective:80px}#header .menu-toggle .label .open,#header .menu-toggle .label .open:before,#header .menu-toggle .label .open:after{content:"";position:absolute;top:50%;left:50%;margin-top:-1px;height:3px;width:32px;margin-left:-16px;display:block;transition:.4s}#header .menu-toggle .label .open:before,#header .menu-toggle .label .open:after{background:currentColor}#header .menu-toggle .label .open:before{top:-6px}#header .menu-toggle .label .open:after{top:8px}#header .menu-toggle:focus{outline:0}#header .menu-toggle:hover svg path{stroke-dashoffset:0}#header .page-slug{display:none;position:fixed;z-index:97;top:28px;left:85px;font-size:18px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;letter-spacing:.05em;text-transform:capitalize}#header .dispatch-toggle .new-posts{perspective:80px;transition:.3s;transform-origin:center center}#header .dispatch-toggle .new-posts span{transition:.2s}#header .dispatch-toggle .new-posts:before,#header .dispatch-toggle .new-posts:after{content:"";position:absolute;left:calc(50% - 1px);top:calc(50% - 7px);width:2px;height:14px;background:#000;opacity:0;visibility:hidden;transition:.2s}#header .dispatch-toggle .new-posts:before{transform:rotate(45deg)}#header .dispatch-toggle .new-posts:after{transform:rotate(-45deg)}#header .dispatch-toggle .title{position:absolute;top:12px;right:calc(100% + 20px);width:150px;text-align:right;color:#fff;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:13px;opacity:0;visibility:hidden;transition:.2s}#header .dispatch-toggle .ring{position:absolute;left:calc(50% - 45px);top:calc(50% - 35px);width:70px;height:70px;opacity:0;visibility:hidden;fill:#fff;transition:.2s}#header .dispatch-toggle .ring-inner{left:calc(50% - 35px);top:calc(50% - 25px);width:50px;height:50px;-webkit-animation-delay:.2s;animation-delay:.2s;animation-direction:reverse}#header.show-dispatch .stargaze.no-text{position:fixed}#header.show-dispatch .ring{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@media all and (max-width: 1019px){#header.show-dispatch .menu-toggle{opacity:0;visibility:hidden}}#header.show-dispatch .new-posts{background:#ffda00 !important;transform:rotateY(180deg) translateX(-9px)}#header.show-dispatch .new-posts:before,#header.show-dispatch .new-posts:after{opacity:1;visibility:visible}#header.show-dispatch .new-posts span{opacity:0;visibility:hidden}#header.show-dispatch .title{visibility:visible;opacity:1}#header.show-dispatch .dispatch-toggle .icon{opacity:0;visibility:hidden}#header.show-dispatch .ring{visibility:visible;opacity:1}#header .stargaze{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center}#header .stargaze.no-text{position:absolute;z-index:99;right:18px;top:24px}#header .stargaze .icon{position:relative;z-index:2;margin-top:-4px;width:42px;height:30px;display:inline-block;transition:.2s}#header .stargaze .ray{transform-origin:left 50%}#header .stargaze .ray.middle{-webkit-animation-delay:.15s;animation-delay:.15s}#header .stargaze .ray.bottom{-webkit-animation-delay:.3s;animation-delay:.3s}#header .stargaze .text{line-height:1}#header .new-posts{transform:translateX(9px);background:#ffda00;width:32px;height:32px;border-radius:50%;font-family:"BoxedRegular-Bold","BoxedSemibold",Helvetica,Arial,sans-serif;font-size:16px;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;transition:background .2s}#header .new-posts span{margin-top:1px}@supports (-ms-ime-align: auto){#header .new-posts span{margin-top:-3px}}#header.show .menu-toggle .open{transform:rotateY(180deg);background:transparent}#header.show .menu-toggle .open:before,#header.show .menu-toggle .open:after{width:30px;top:50%;left:50%;margin-left:-15px;margin-top:-2px}#header.show .menu-toggle .open:before{transform:rotate(45deg)}#header.show .menu-toggle .open:after{transform:rotate(-45deg)}.home #header{align-items:flex-start;-webkit-align-items:flex-start;position:absolute;top:0;left:0;right:0}.home #header .dispatch-toggle{opacity:0;visibility:hidden}.home #header .site-title{position:relative;z-index:50;transform:scale(0);margin-top:28px;transition:.35s ease;transition-delay:.1s;opacity:0;visibility:hidden}.single-project #header,.tax-program #header{background:#ffda00}.single-project #header .new-posts,.tax-program #header .new-posts{background:#fff}.blog #header{position:absolute;z-index:1;top:0;left:0;right:0}.blog #header .menu-toggle{color:#fff}.blog #header .site-title a{color:#fff}.blog #header .stargaze.no-text .icon{fill:#fff}.blog #header .page-slug{color:#fff}#header.ok-to-go .dispatch-toggle{opacity:1;visibility:visible}#header.ok-to-go .site-title{transform:scale(1);opacity:1;visibility:visible}.page-template-page-contact #header{background:#ffda00}.page-template-page-contact #header .new-posts{background:#fff}.admin-bar #header{position:relative}.admin-bar #header .menu-toggle,.admin-bar #header .page-slug{position:absolute}@media all and (min-width: 600px){#header .site-title{font-size:26px}#header .sub-title{font-size:17px}}@media all and (min-width: 768px){#header .page-slug{display:block}#header .stargaze .ray{-webkit-animation:fadeGrow 1.5s linear 5;animation:fadeGrow 1.5s linear 5}#header .site-title .logo-text{width:74px;height:10px}#header .site-title .logo-icon{width:100px;height:113px}}.main-navigation{position:fixed;background:#ffda00;top:0;left:0;width:100%;height:100vh;height:100%;color:#fff;z-index:100;box-sizing:border-box;box-shadow:10px 0 15px -2px rgba(0,0,0,0.1);transform-origin:right bottom;transform:translate3d(calc(-100% - 15px), 0, 0) skew(30deg);-ms-transform:translateX(-100%);transition:.9s ease}.main-navigation .inner{position:relative;z-index:1;height:100%;box-sizing:border-box;padding:60px 8.0527% 60px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;justify-content:center;-webkit-justify-content:center}.show .main-navigation{transform:translate3d(0, 0, 0) skew(0deg);-ms-transform:translateX(0)}.main-navigation ul{list-style:none}@media all and (min-width: 1020px){.main-navigation .inner{justify-content:flex-start;-webkit-justify-content:flex-start;padding-left:21%}}.menu-primary-menu-container{flex:1;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;justify-content:center;-webkit-justify-content:center}#primary-menu{font-size:70px;font-weight:bold;line-height:1.05;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;letter-spacing:0.01em;padding-left:70px}.show #primary-menu li{-webkit-animation:fadeInLeft .4s forwards;animation:fadeInLeft .4s forwards}.show #primary-menu li:nth-child(1){-webkit-animation-delay:.7s;animation-delay:.7s}.show #primary-menu li:nth-child(2){-webkit-animation-delay:.65s;animation-delay:.65s}.show #primary-menu li:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}#primary-menu li{opacity:0;-webkit-animation:fadeOutRight 1s forwards;animation:fadeOutRight 1s forwards}#primary-menu a{color:#fff;position:relative}#primary-menu .subtitle{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:12px;background-image:url(../images/bg-menu-subtitle.png),url(../images/bg-menu-subtitle.png);background-repeat:no-repeat;background-size:contain;background-position:left center, right center;position:absolute;z-index:1;top:calc(50% - 30px);left:-8px;width:180px;height:50px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;text-transform:uppercase;box-sizing:border-box;padding:0 10px;transform:translateX(-100%);opacity:0;visibility:hidden;transition:.2s}#primary-menu .icon{position:absolute;left:-50px;top:calc(50% - 25px);width:40px;height:40px;background-size:40px 40px;background-repeat:no-repeat}#primary-menu .icon-heart{background-image:url(../images/icon-heart.gif)}#primary-menu .icon-move{background-image:url(../images/icon-move.gif)}#primary-menu .icon-magic{background-image:url(../images/icon-magic.gif)}#primary-menu a:hover .subtitle{visibility:visible;opacity:1;transform:translateX(0)}@media all and (min-width: 768px){#primary-menu{font-size:150px;padding-left:100px}#primary-menu .icon{left:-95px;top:calc(50% - 50px);width:70px;height:70px;background-size:70px 70px}#primary-menu .subtitle{font-size:14px;top:calc(50% - 40px);width:220px;height:60px}}@media all and (min-width: 1020px){#primary-menu{padding-left:0;font-size:175px}}#secondary-menu{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;text-align:center;color:#000;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:40px}#secondary-menu a{margin-left:20px}#secondary-menu li{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center}#secondary-menu li:first-child a{margin-left:0}#secondary-menu li:first-child a.stargaze{margin-left:-9px}#secondary-menu .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #fff 0)}#secondary-menu .stargaze{margin-left:12px}#secondary-menu .stargaze .icon{margin-right:5px}#secondary-menu .new-posts{background:#fff}@media all and (min-width: 768px){#secondary-menu{text-align:right;justify-content:flex-end;-webkit-justify-content:flex-end;position:absolute;right:100px;bottom:60px;font-size:21px;margin-bottom:0}#secondary-menu a{margin-left:38px}#secondary-menu .stargaze{margin-left:30px}}#new-header{background-color:#fff;background-position:center center;height:80px;position:fixed;width:100%;transition:all .2s linear 0s;z-index:99}@media all and (max-width: 767px){#new-header{height:60px}}.sticky-header #new-header{box-shadow:0 0 20px 20px rgba(0,0,0,0.1);left:0;top:0;position:fixed;width:100%}#new-header .header-container{margin:0 5%;position:relative;width:90%}#new-header .header-container .header-logo{display:block;float:left;padding:10px 0}#new-header .header-container .header-logo svg{height:60px;width:auto;transform-origin:top center;transform:scale(2);transition:all .2s linear 0s}.sticky-header #new-header .header-container .header-logo svg{transform:scale(1)}@media all and (max-width: 767px){#new-header .header-container .header-logo svg{height:40px;transform:scale(1)}}#new-header .header-container .mobile-site-title{display:none}@media all and (max-width: 767px){#new-header .header-container .mobile-site-title{display:block;text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;letter-spacing:.15em;font-weight:bold;font-size:22px;line-height:1;position:absolute;margin-left:-125px;left:50%;top:20px;width:250px;text-align:center}#new-header .header-container .mobile-site-title a{color:#000}}#new-header .header-container .menu-header-nav-container{float:left;width:calc(100% - 80px)}#new-header .header-container .menu-header-nav-container ul{margin:0 0 0 80px;list-style:none}#new-header .header-container .menu-header-nav-container ul li{display:inline-block;margin:20px}#new-header .header-container .menu-header-nav-container ul li a{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:.05em;height:40px;line-height:40px;background-image:linear-gradient(180deg, transparent 45%, #ffda00 0);background-size:0 100%;background-repeat:no-repeat;transition:background-size .4s ease}#new-header .header-container .menu-header-nav-container ul li a:hover{background-size:100% 100%}.home #new-header .header-container .menu-header-nav-container ul li a:hover{background-image:linear-gradient(180deg, transparent 45%, #fff 0)}#new-header .header-container .menu-header-nav-container ul .current-menu-item a{background-size:100% 100%}@media all and (max-width: 1019px){#new-header .header-container .menu-header-nav-container ul li{margin:20px 10px}#new-header .header-container .menu-header-nav-container ul li a{font-size:18px}}@media all and (max-width: 767px){#new-header .header-container .menu-header-nav-container{display:none}}.home #new-header{background-color:#ffda00;background-image:url(../images/nav-dust.svg)}.blog #new-header{background-color:transparent;transition:all .2s linear 0s}.blog #new-header .header-logo svg{transform:scale(1)}.blog #new-header .menu-header-nav-container ul li a{color:#fff}.blog #new-header .full-nav-trigger span{background:#fff}.blog #new-header .full-nav-trigger span:before,.blog #new-header .full-nav-trigger span:after{background:#fff}.blog #new-header .site-title{text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;letter-spacing:.15em;font-weight:bold;font-size:22px;line-height:1;position:absolute;margin-left:-125px;left:50%;top:20px;width:250px;text-align:center}.blog #new-header .site-title a{color:#fff}.blog #new-header .sub-title{color:#ffda00;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:15px;position:absolute;margin-left:-125px;left:50%;top:45px;width:250px;text-align:center}@media all and (max-width: 767px){.blog #new-header .site-title{top:40px;transition:all .2s linear 0s}.blog #new-header .sub-title{top:65px;transition:all .2s linear 0s}}.blog.sticky-header #new-header{background-color:#000}@media all and (max-width: 767px){.blog.sticky-header #new-header .site-title{top:15px}.blog.sticky-header #new-header .sub-title{top:35px}}#new-header .full-nav-trigger{display:block;height:80px;cursor:pointer;position:relative;position:absolute;right:3%;top:0;width:80px;z-index:999}#new-header .full-nav-trigger span{background:#000;display:block;height:5px;left:50%;margin-right:15px;position:absolute;top:50%;transition:all .2s ease-in-out;transform:translate(-50%, -50%);width:35px}#new-header .full-nav-trigger span:before,#new-header .full-nav-trigger span:after{background:#000;content:'';height:5px;position:absolute;transition:all .2s ease-in-out;width:50px}#new-header .full-nav-trigger span:before{top:-14px}#new-header .full-nav-trigger span:after{top:14px;width:42px}@media all and (max-width: 767px){#new-header .full-nav-trigger span{height:3px;width:28px}#new-header .full-nav-trigger span:before,#new-header .full-nav-trigger span:after{height:3px;width:40px}#new-header .full-nav-trigger span:before{top:-10px}#new-header .full-nav-trigger span:after{top:10px;width:35px}}#new-header .full-nav-trigger.active span{background:transparent}#new-header .full-nav-trigger.active span:before{transform:rotate(45deg) translate(10px, 10px)}#new-header .full-nav-trigger.active span:after{transform:rotate(-45deg) translate(10px, -10px);width:50px}@media all and (max-width: 767px){#new-header .full-nav-trigger.active span:before{transform:rotate(45deg) translate(7px, 8px)}#new-header .full-nav-trigger.active span:after{transform:rotate(-45deg) translate(7px, -8px);width:40px}}@media all and (max-width: 767px){#new-header .full-nav-trigger{height:60px;right:0}}.full-nav-open #new-header .full-nav-trigger{cursor:pointer;position:relative;position:absolute}.full-nav-open #new-header .full-nav-trigger span{background:#fff;display:block;height:5px;left:50%;margin-right:15px;position:absolute;top:50%;transition:all .2s ease-in-out;transform:translate(-50%, -50%);width:35px}.full-nav-open #new-header .full-nav-trigger span:before,.full-nav-open #new-header .full-nav-trigger span:after{background:#fff;content:'';height:5px;position:absolute;transition:all .2s ease-in-out;width:50px}.full-nav-open #new-header .full-nav-trigger span:before{top:-14px}.full-nav-open #new-header .full-nav-trigger span:after{top:14px;width:42px}@media all and (max-width: 767px){.full-nav-open #new-header .full-nav-trigger span{height:3px;width:28px}.full-nav-open #new-header .full-nav-trigger span:before,.full-nav-open #new-header .full-nav-trigger span:after{height:3px;width:40px}.full-nav-open #new-header .full-nav-trigger span:before{top:-10px}.full-nav-open #new-header .full-nav-trigger span:after{top:10px;width:35px}}.full-nav-open #new-header .full-nav-trigger.active span{background:transparent}.full-nav-open #new-header .full-nav-trigger.active span:before{transform:rotate(45deg) translate(10px, 10px)}.full-nav-open #new-header .full-nav-trigger.active span:after{transform:rotate(-45deg) translate(10px, -10px);width:50px}@media all and (max-width: 767px){.full-nav-open #new-header .full-nav-trigger.active span:before{transform:rotate(45deg) translate(7px, 8px)}.full-nav-open #new-header .full-nav-trigger.active span:after{transform:rotate(-45deg) translate(7px, -8px);width:40px}}#content{padding-top:80px}@media all and (max-width: 767px){#content{padding-top:60px}}.blog #content{padding-top:0}#full-nav{bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:9;visibility:hidden;transition:all .01s linear 0s}@media all and (max-width: 767px){#full-nav{overflow-y:auto}}#full-nav:after{background-color:#000;background-image:url("../images/bg-stardust-small.png");content:'';position:fixed;opacity:1;height:200vh;top:-200vh;right:-200vw;width:200vw;border-radius:100%;z-index:-1;transition:all .5s ease-in-out 0s}.full-nav-open #full-nav{transition:opacity .01s linear 0s;visibility:visible}.full-nav-open #full-nav:after{opacity:1;top:-50vh;right:-25vw;transition:all .5s ease-in-out 0s}#full-nav .nav-site-title{text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;letter-spacing:.15em;font-weight:bold;font-size:28px;line-height:1;position:absolute;opacity:0;left:5%;top:30px;width:250px;text-align:left;transition:opacity .2s ease-in-out 0s}@media all and (max-width: 767px){#full-nav .nav-site-title{left:0;width:100%;text-align:center}}#full-nav .nav-site-title a{color:#fff}.full-nav-open #full-nav .nav-site-title{opacity:1;transition:opacity .2s ease-in-out .5s}#full-nav .full-nav-container{min-height:600px;overflow-x:hidden;overflow-y:scroll;width:100%}#full-nav .full-nav-container .full-nav-menu{box-sizing:border-box;display:flex;align-items:center;height:100vh;min-height:600px;padding:0 0 0 7.5%;float:left;width:60%}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-menu{display:block;height:auto;margin-top:100px;min-height:inherit;width:100%}}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-menu .menu{text-align:center}}#full-nav .full-nav-container .full-nav-menu .menu>li{opacity:0;-webkit-animation:fadeOutRight 1s forwards;animation:fadeOutRight 1s forwards;clear:both;float:left;margin-bottom:32px;width:100%}#full-nav .full-nav-container .full-nav-menu .menu>li>a{display:block;float:left;color:#ffda00;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:64px;line-height:1em;margin-bottom:.1em;background-image:linear-gradient(180deg, transparent 45%, #fff 0)}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-menu .menu>li>a{font-size:42px}}.full-nav-open #full-nav .full-nav-container .full-nav-menu .menu>li{-webkit-animation:fadeInLeft .4s forwards;animation:fadeInLeft .4s forwards}.full-nav-open #full-nav .full-nav-container .full-nav-menu .menu>li:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s}.full-nav-open #full-nav .full-nav-container .full-nav-menu .menu>li:nth-child(2){-webkit-animation-delay:.55s;animation-delay:.55s}.full-nav-open #full-nav .full-nav-container .full-nav-menu .menu>li:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.full-nav-open #full-nav .full-nav-container .full-nav-menu .menu>li:nth-child(4){-webkit-animation-delay:.65s;animation-delay:.65s}#full-nav .full-nav-container .full-nav-menu .menu .sub-menu{clear:both;width:100%}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-menu .menu .sub-menu{float:left;margin-bottom:21px;width:100%}}#full-nav .full-nav-container .full-nav-menu .menu .sub-menu li{display:inline-block;margin-left:5px;padding-left:7px;border-left:1px solid #fff}#full-nav .full-nav-container .full-nav-menu .menu .sub-menu li:first-child{border-left:0;margin-left:0;padding-left:0}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-menu .menu .sub-menu li{display:block;border-left:0;margin-bottom:1em;margin-left:0;padding-left:0;float:left;clear:both}}#full-nav .full-nav-container .full-nav-menu .menu .sub-menu li a{display:block;color:#fff;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:16px;text-transform:uppercase;padding:5px 0 3px;background-size:0 60%;background-position:left bottom}#full-nav .full-nav-container .full-nav-menu .menu .sub-menu li a:hover{background-size:100% 60%}#full-nav .full-nav-container .full-nav-stargaze{background-repeat:no-repeat;background-position:left center;box-sizing:border-box;float:right;display:flex;align-items:center;height:100vh;min-height:600px;max-width:700px;padding:0 2% 8% 8%;width:40%}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-stargaze{display:none}}#full-nav .full-nav-container .full-nav-stargaze>div{-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards;position:relative;opacity:0;z-index:2}#full-nav .full-nav-container .full-nav-stargaze>div:before{background-image:url(../images/starcluster.png);content:"";padding-top:120%;position:absolute;width:150%;left:50%;top:50%;z-index:-1;transform:translate(-50%, -50%)}.full-nav-open #full-nav .full-nav-container .full-nav-stargaze>div{-webkit-animation:fadeIn .4s forwards;animation:fadeIn .4s forwards;-webkit-animation-delay:.85s;animation-delay:.85s}#full-nav .full-nav-container .full-nav-stargaze h3{color:#fff;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:32px;margin-bottom:.5em;position:relative}#full-nav .full-nav-container .full-nav-stargaze h3 svg.icon{height:30px;left:-45px;position:absolute;top:-5px;width:auto}#full-nav .full-nav-container .full-nav-stargaze h3 svg.icon .ray{fill:#fff !important}#full-nav .full-nav-container .full-nav-stargaze .post{color:#fff}#full-nav .full-nav-container .full-nav-stargaze .post h2 a{background-image:linear-gradient(180deg, transparent 60%, #ffda00 0)}#full-nav .full-nav-container .full-nav-stargaze .post img{display:block;margin-bottom:1.5em}#full-nav .full-nav-container .full-nav-stargaze .view-all{display:inline-block;color:#fff;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-top:16px;padding-top:16px;font-size:14px;border-top:1px solid #fff;background-position:left bottom;background-size:0 40%}#full-nav .full-nav-container .full-nav-stargaze .view-all:hover{background-size:100% 40%}#full-nav .full-nav-container .full-nav-posdcast{-webkit-animation:fadeOutDown 1s forwards;animation:fadeOutDown 1s forwards;background-image:url("../images/halftone-sphere.svg");background-repeat:no-repeat;background-position:right bottom;opacity:0;bottom:0;display:block;padding:2%;position:absolute;right:0}@media all and (max-width: 767px){#full-nav .full-nav-container .full-nav-posdcast{display:none}}#full-nav .full-nav-container .full-nav-posdcast img{display:inline-block;vertical-align:middle;position:relative;height:100px;width:100px;top:0;transition:top .1s linear 0s}#full-nav .full-nav-container .full-nav-posdcast span{color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;letter-spacing:.05em;font-weight:bold;font-size:24px;position:relative;top:10px;left:-15px;background-image:linear-gradient(180deg, transparent 45%, #ffda00 0);background-size:0 80%;background-repeat:no-repeat;background-position:left bottom;transition:background-size .4s ease}.full-nav-open #full-nav .full-nav-container .full-nav-posdcast{-webkit-animation:fadeInUp .4s forwards;animation:fadeInUp .4s forwards;-webkit-animation-delay:1s;animation-delay:1s}#full-nav .full-nav-container .full-nav-posdcast:hover img{top:-10px}#full-nav .full-nav-container .full-nav-posdcast:hover span{background-size:100% 80%}.dispatch{position:fixed;z-index:98;right:0;top:0;transform:translate3d(100%, 0, 0);height:100vh;height:100%;width:100%;background:#171717;color:#fff;box-sizing:border-box;padding-top:80px;transition:.7s ease;overflow-x:hidden}.dispatch:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:80px;background:#171717}.dispatch .title{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:21px;text-align:center;padding:20px 0 35px;letter-spacing:0.01em;width:100%;background:#171717;position:absolute;z-index:2;top:80px;left:0}.dispatch .title:after{content:"";display:block;height:4px;background:#fff;margin:0 auto;width:85%;max-width:500px;background:url(../images/divider-line-repeatable-white.png) center center repeat-x;background-size:342px 4px}.dispatch .title span{display:block;margin:0 auto;width:85%;max-width:500px;padding-bottom:10px}.dispatch .container{width:100%;width:calc(100% + 17px);max-width:100%;max-width:calc(100% + 17px);height:100%;padding-top:102px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.show-dispatch .dispatch{transform:translate3d(0, 0, 0)}.show-dispatch .dispatch .title{visibility:visible;opacity:1;transition-delay:.15s}.dispatch .dispatch-list{position:relative;box-sizing:border-box;padding:0 0 60px;width:100%;overflow-x:hidden}.dispatch .inner{max-width:500px;width:85%;margin:0 auto}.dispatch .item{margin-bottom:40px}.dispatch article{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.dispatch article .image{width:80px}.dispatch article .text{box-sizing:border-box;width:calc(100% - 80px);padding-left:25px}.dispatch .entry-meta{color:#ffda00}.dispatch .entry-title{font-size:18px}.dispatch .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #555 0)}@media all and (min-width: 768px){.dispatch .container{flex-direction:column;overflow:hidden;padding-top:0}.dispatch .title{position:static}.dispatch .dispatch-list{padding:0 0 60px;flex:1}}@media all and (min-width: 1020px){.dispatch{width:67%;max-width:800px;z-index:98}.dispatch article{align-items:center;-webkit-align-items:center}.dispatch article .image{width:100px}.dispatch article .text{width:calc(100% - 100px);padding-left:25px}}#footer{position:relative;background:#ffda00;padding:60px 0 40px}#footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:25px;background:linear-gradient(to bottom, rgba(0,0,0,0) 10%, rgba(0,0,0,0.4) 100%);opacity:.16}.page-template-page-contact #footer:after,.page-template-page-thank-you #footer:after,.single-resource #footer:after{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:85%;max-width:1250px;height:20px;background:url(../images/bg-halftone.png)}.home #footer:before{display:none}#footer .container{max-width:1230px}#footer h3{font-size:12px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:normal;margin-bottom:.75em}#footer .mission{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:28px;color:#fff;margin-bottom:40px;line-height:1.2;letter-spacing:.05em}#footer .mission a{position:relative;z-index:1}#footer .mission em{position:relative;font-style:normal}#footer .mission em:before{content:"";position:absolute;top:5%;left:-2%;right:-2%;height:80%;background:url(../images/bg-highlight-lg.png),url(../images/bg-highlight-lg.png);background-position:center top, center 70%;background-repeat:no-repeat no-repeat;background-size:contain;opacity:0;visibility:hidden;transform:translateY(40%);transition:.2s}#footer .mission em:after{content:"";position:absolute;bottom:0;left:-2%;right:-2%;height:50%;background:url(../images/bg-highlight-lg.png) no-repeat;background-size:contain}#footer .mission em:hover:before{opacity:1;visibility:visible;transform:translateY(0)}#footer .newsletter{text-align:center;margin-bottom:40px}#footer .newsletter .icon-dispatch{width:40px;height:30px;margin-bottom:5px}#footer .footer-top{border-bottom:2px solid #fff;margin-bottom:60px}#footer .footer-bottom{text-align:center}#footer .footer-contact{margin-bottom:40px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:12px}#footer .footer-contact .text{width:100%}#footer .logo{width:57px;height:63px;position:relative;margin:0 auto 10px}#footer .logo .text{position:absolute;color:#fff;top:46%;left:54%;transform:translate(-50%, -50%);line-height:1;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;letter-spacing:.15em;font-weight:bold}#footer .logo .icon{width:100%;height:100%}#footer address{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:17px;margin-bottom:.4em}#footer .contact{margin-bottom:1em;text-transform:uppercase;letter-spacing:.1em}#footer .copyright{color:#a58d02;letter-spacing:.1em}#footer .social-links{margin-bottom:40px;width:100%}#footer .social-links li{margin-right:20px}#footer .social-links li:last-child{margin-right:12px}#footer .social-links a{color:#fff}#footer .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #fff 0)}@media all and (min-width: 768px){#footer{padding:110px 0 40px}#footer:before{height:54px}.page-template-page-contact #footer:after,.page-template-page-thank-you #footer:after,.single-resource #footer:after{top:-40px;height:40px}#footer .footer-top,#footer .footer-bottom{justify-content:space-between;-webkit-justify-content:space-between}#footer .footer-bottom{text-align:left}#footer .mission{width:350px;font-size:35px}#footer .newsletter{text-align:left;width:280px;margin-bottom:70px}#footer .logo{transform:translateY(-10px);margin:0 36px 0 -10px}#footer .footer-contact .text{width:auto}}@media all and (min-width: 1020px){#footer .footer-top,#footer .footer-bottom{padding:0 7%}#footer .mission{width:50%;max-width:490px;margin-top:50px}#footer .footer-contact{width:660px}#footer .social-links{width:auto}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInFromSmall{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInFromSmall{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeInVideo{0%{opacity:0;transform:scale(0.5) translate(-50%, -50%)}100%{opacity:1;transform:scale(1) translate(-50%, -50%)}}@keyframes fadeInVideo{0%{opacity:0;transform:scale(0.5) translate(-50%, -50%)}100%{opacity:1;transform:scale(1) translate(-50%, -50%)}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 50%, 0)}100%{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 50%, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes dish{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}100%{transform:rotate(0deg)}}@keyframes dish{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes spinFade{0%{opacity:0}50%{opacity:1}100%{transform:rotate(360deg);opacity:0}}@keyframes spinFade{0%{opacity:0}50%{opacity:1}100%{transform:rotate(360deg);opacity:0}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeGrow{0%{transform:scale(0)}15%{transform:scale(1.15)}30%{transform:scale(1)}100%{transform:scale(1)}}@keyframes fadeGrow{0%{transform:scale(0)}15%{transform:scale(1.15)}30%{transform:scale(1)}100%{transform:scale(1)}}@-webkit-keyframes clouds{from{transform:translateX(0)}to{transform:translateX(-3600px)}}@keyframes clouds{from{transform:translateX(0)}to{transform:translateX(-3600px)}}@-webkit-keyframes cosmos{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes cosmos{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes water{0%{transform:translateX(0)}50%{transform:translateX(25px)}100%{transform:translateX(0)}}@keyframes water{0%{transform:translateX(0)}50%{transform:translateX(25px)}100%{transform:translateX(0)}}@-webkit-keyframes boat{to{transform:translateX(960px)}}@keyframes boat{to{transform:translateX(960px)}}@-webkit-keyframes row{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes row{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes home-intro{to{top:80px;left:52px;right:52px;bottom:50px}}@keyframes home-intro{to{top:80px;left:52px;right:52px;bottom:50px}}@-webkit-keyframes home-intro-reverse{to{top:0;left:0;right:0;bottom:0}}@keyframes home-intro-reverse{to{top:0;left:0;right:0;bottom:0}}@-webkit-keyframes the-mess{to{transform:translateY(165%)}}@keyframes the-mess{to{transform:translateY(165%)}}@-webkit-keyframes the-line{to{width:0%}}@keyframes the-line{to{width:0%}}@-webkit-keyframes float{from{transform:rotate(0deg) translate3d(5px, 0, 0) rotate(-0.001deg)}to{transform:rotate(360deg) translate3d(5px, 0, 0) rotate(-360.001deg)}}@keyframes float{from{transform:rotate(0deg) translate3d(5px, 0, 0) rotate(-0.001deg)}to{transform:rotate(360deg) translate3d(5px, 0, 0) rotate(-360.001deg)}}@-webkit-keyframes floatWide{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(65px, 25px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes floatWide{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(65px, 25px, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes floatWide2{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(-65px, -25px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes floatWide2{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(-65px, -25px, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes scale{from{transform:scale(0.8)}65%{transform:scale(1.25)}to{transform:scale(0.8)}}@keyframes scale{from{transform:scale(0.8)}65%{transform:scale(1.25)}to{transform:scale(0.8)}}@-webkit-keyframes flip{to{transform:rotateY(360deg)}}@keyframes flip{to{transform:rotateY(360deg)}}@-webkit-keyframes letsDoThis{0%{}30%{width:250px}100%{width:250px}}@keyframes letsDoThis{0%{}30%{width:250px}100%{width:250px}}@-webkit-keyframes letsDoText{0%{opacity:0}15%{opacity:0}20%{opacity:1}100%{opacity:1}}@keyframes letsDoText{0%{opacity:0}15%{opacity:0}20%{opacity:1}100%{opacity:1}}@-webkit-keyframes easy{to{width:108%}}@keyframes easy{to{width:108%}}@media all and (min-width: 768px){@-webkit-keyframes home-intro{to{top:80px;left:82px;right:82px;bottom:80px}}@keyframes home-intro{to{top:80px;left:82px;right:82px;bottom:80px}}@-webkit-keyframes the-mess{to{transform:translateY(140%)}}@keyframes the-mess{to{transform:translateY(140%)}}@-webkit-keyframes boat{to{transform:translateX(1600px)}}@keyframes boat{to{transform:translateX(1600px)}}}.scene .scene_element{-webkit-animation-duration:0.4s;animation-duration:0.4s;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.scene .scene_delay{-webkit-animation-delay:.3s;animation-delay:.3s}.scene .scene_element--fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn}.scene .scene_element--fadeinup{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.scene .scene_element--fadeinleft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.scene .scene_element--fadeinright{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.scene.is-exiting .scene_element{animation-direction:alternate-reverse}.transition-fade{transition:0.2s;opacity:1}html.is-animating .transition-fade{opacity:0}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s, visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s, visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0, 0, 0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform, opacity}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform, opacity}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,0.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:0.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,0.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fancybox-rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translate3d(0, 0, 0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5, 1.5, 1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(0.5, 0.5, 0.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scale3d(1, 1, 1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1200px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.home-intro{height:100vh;box-sizing:border-box;position:relative;overflow:hidden}.home-intro .video-cover{position:absolute;z-index:49;left:82px;right:82px;bottom:50px;top:80px;overflow:hidden;opacity:0;-webkit-animation:fadeInFromSmall .2s ease forwards;animation:fadeInFromSmall .2s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.home-intro .video-cover img{position:absolute;z-index:49;left:50%;top:50%;transform:translate(-50%, -50%);width:85%;height:auto;max-width:300px}.home-intro .home-video{position:absolute;z-index:49;left:50%;top:50%;transform:translate(-50%, -50%);max-height:550px;max-width:550px;width:auto;width:100%;height:auto}.home-intro .intro-container{position:absolute;z-index:48;left:0;right:0;bottom:0;top:0;background:#ffda00;-webkit-animation:home-intro 1s ease forwards;animation:home-intro 1s ease forwards;-webkit-animation-delay:3s;animation-delay:3s}.home-intro .intro-container.unhide{-webkit-animation-delay:0s;animation-delay:0s}.home-intro.show{height:auto;min-height:100vh;overflow:visible}.home-intro.show .intro-container{top:80px;left:52px;right:52px;bottom:50px;-webkit-animation:home-intro-reverse 1s ease forwards;animation:home-intro-reverse 1s ease forwards;-webkit-animation-delay:0s;animation-delay:0s}.home-intro.show .video-cover,.home-intro.show .message-container{visibility:hidden;opacity:0}.home-intro .container{position:absolute;z-index:49;left:52px;right:52px;bottom:50px;top:80px;width:auto;max-width:100%;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column}.home-intro .inner{position:relative;overflow:hidden;flex-grow:1;width:100%;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.home-intro .dust{position:absolute;top:20px;bottom:20px;left:20px;right:20px;background:url(../images/bg-stardust-home1.svg);background-position:center center;background-size:600px 600px;-webkit-animation:floatWide 35s infinite linear;animation:floatWide 35s infinite linear}.home-intro .dust2{background-image:url(../images/bg-stardust-home2.svg);-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-name:floatWide2;animation-name:floatWide2}.home-intro .dust3{background-image:url(../images/bg-stardust-home3.svg);-webkit-animation-duration:50s;animation-duration:50s}.home-intro .slideshow{width:100%;max-width:100%;flex-direction:column;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;position:static}.home-intro .slick-list{width:100%;flex-grow:1;z-index:4;height:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column}.home-intro .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-grow:1}.home-intro .slideshow .slide{height:auto;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.home-intro .slick-initialized .slide{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.home-intro .slick-dots{bottom:0;top:0}.home-intro .slick-dots li{position:static}.home-intro .slick-dots a{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;text-transform:capitalize;position:absolute;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;z-index:2;font-size:20px;text-align:center;background:none;border:0;height:auto;width:auto;transition:.3s}.home-intro .slick-dots a span{display:block;position:relative;transition:color .2s}.home-intro .slick-dots a span:before{content:"";position:absolute;top:calc(50% - 17px);left:calc(50% - 17px);width:34px;height:34px;background-repeat:no-repeat;background-size:34px 34px;visibility:hidden;opacity:0}.home-intro .slick-dots a:before{display:none}.home-intro .slick-dots .slick-active a,.home-intro .slick-dots a:hover{background:#000;color:#fff;z-index:102}.home-intro .slick-dots .slick-active a span,.home-intro .slick-dots a:hover span{color:#000}.home-intro .slick-dots .slick-active a span:before,.home-intro .slick-dots a:hover span:before{visibility:visible;opacity:1;transition:.2s;transition-delay:.1s}.home-intro .slick-dots .slick-active a[data-slide="one"]{background:none}.home-intro a[data-slide="one"]{top:-54px;left:calc(50% - 55px);height:113px;width:110px;font-size:0;display:none}.home-intro a[data-slide="two"],.home-intro a[data-slide="four"]{top:80px;width:52px;height:calc(100vh - 130px)}.home-intro a[data-slide="two"]{left:0}.home-intro a[data-slide="two"] span{transform:rotate(-90deg)}.home-intro a[data-slide="two"] span:before{background-image:url(../images/icon-heart-reverse.gif);transform:rotate(90deg)}.home-intro a[data-slide="three"]{bottom:0;left:52px;right:52px;height:50px}.home-intro a[data-slide="three"] span:before{background-image:url(../images/icon-move-reverse.gif)}.home-intro a[data-slide="four"]{right:0}.home-intro a[data-slide="four"] span{transform:rotate(90deg)}.home-intro a[data-slide="four"] span:before{background-image:url(../images/icon-magic-reverse.gif);transform:rotate(-90deg)}.home-intro .home-description{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;position:relative;z-index:1;text-align:center;margin:0 auto;width:100%;max-width:80%;color:#fff;font-size:30px;line-height:1.1}.home-intro .home-description br{display:none}.home-intro .home-description p{position:relative;z-index:1;opacity:0;-webkit-animation:fadeInUp .4s ease forwards;animation:fadeInUp .4s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;transition:color .4s}.home-intro .home-description:not(.darken):not(.hovered) a{color:#fff;transition:.4s}.home-intro .home-description .circle{display:block;position:absolute;left:calc(50% - 90px);top:calc(50% - 90px);width:180px;height:180px;border-radius:50%;opacity:0;background:#ffda00;-webkit-animation:fadeInFromSmall .2s ease forwards;animation:fadeInFromSmall .2s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.home-intro .home-description .circle:before{content:"";position:absolute;top:0;left:0;border-radius:50%;width:100%;height:100%;background:url(../images/bg-halftone.png);opacity:1;visibility:visible;-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite;transition:.2s}.home-intro .home-description .shape{display:block;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);width:220px;opacity:0;visibility:hidden}.home-intro .home-description .shape image{transform-origin:50% 50%}.home-intro .home-description .shape.move image:nth-child(2){transform:translate(460px, 0)}.home-intro .home-description .shape.magic image{opacity:0}.home-intro .home-description .shape.magic image:nth-child(2){transform:rotate(45deg) scale(1.1)}.home-intro .home-description.darken,.home-intro .home-description.hovered{color:#f2d100;color:rgba(252,255,0,0.45)}.home-intro .home-description a{transition:none;position:relative;z-index:2}.home-intro .home-description a strong{position:relative}.home-intro .home-description a.show,.home-intro .home-description a:hover{z-index:3;color:#fff}.home-intro .home-description a.show:before,.home-intro .home-description a:hover:before{bottom:0;opacity:1;visibility:visible;transition-delay:.2s}.home-intro .home-description a.show em,.home-intro .home-description a:hover em{transform:translateY(0);opacity:1;visibility:visible;transition-delay:.2s}.home-intro .home-description em{font-size:12px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-style:normal;position:absolute;z-index:1;width:160px;text-align:center;color:#000;top:calc(100% + 20px);right:-20px;background:#fff;padding:16px 0 12px;text-transform:uppercase;visibility:hidden;opacity:0;transform:translateY(-10px);transition:.4s}.home-intro .home-description em:before{content:"";position:absolute;bottom:100%;left:calc(50% - 12px);width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #fff}@media all and (max-width: 767px){.home-intro .home-description br{display:none}}@media all and (min-width: 768px){.home-intro.show .intro-container{top:80px;left:82px;right:82px;bottom:80px}.home-intro .container{left:82px;right:82px;bottom:80px;top:80px}.home-intro .video-cover{bottom:80px}.home-intro .video-cover img{width:85%;max-width:550px}.home-intro .home-description{max-width:75%;font-size:60px}.home-intro .home-description .circle{left:calc(50% - 180px);top:calc(50% - 180px);width:360px;height:360px}.home-intro .home-description .shape{width:360px}.home-intro .home-description em{top:calc(100% + 10px)}.home-intro .slick-dots a{font-size:30px}.home-intro .slick-dots a span:before{top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;background-size:44px 44px}.home-intro a[data-slide="two"],.home-intro a[data-slide="four"]{width:82px;height:calc(100vh - 160px)}.home-intro a[data-slide="three"]{bottom:0;left:82px;right:82px;height:80px}}@media all and (max-height: 820px) and (min-width: 768px){.home-intro .video-cover img{max-width:400px}}@media all and (min-width: 1020px){.home-intro .home-description{max-width:100%;width:100%;font-size:6.5vw}.home-intro .home-description br{display:block}.home-intro .home-description .circle{left:calc(50% - 240px);top:calc(50% - 240px);width:480px;height:480px}.home-intro .home-description .shape{width:460px}.home-intro .home-description em{top:calc(100% + 10px)}}@media all and (min-width: 1800px){.home-intro .home-description{font-size:100px}}.home-intro-toggle{position:fixed;z-index:50;left:8px;bottom:8px;width:40px;height:40px;background:none;box-sizing:border-box;color:#000;border:0;border-radius:50%;cursor:pointer;outline:none}.home-intro-toggle .icon{position:absolute;left:0;right:0;top:0;bottom:0;transition:.2s}.home-intro-toggle .icon:before,.home-intro-toggle .icon:after{position:absolute;top:calc(50% - 15px);left:calc(50% - 1px);content:'';width:2px;height:30px;background:#000}.home-intro-toggle .icon:after{transform:rotate(90deg)}.home-intro-toggle svg{width:40px;height:40px;stroke:currentColor}.home-intro-toggle svg path{stroke-dasharray:100px;stroke-dashoffset:100px;transition:.6s ease-out}.home-intro-toggle:hover svg path{stroke-dashoffset:0}.home-intro-toggle.active .icon{transform:rotate(45deg)}@media all and (min-width: 768px){.home-intro-toggle{left:15px;bottom:10px;width:60px;height:60px}.home-intro-toggle svg{width:60px;height:60px}}.home-intro-more{position:relative;z-index:49;visibility:hidden;opacity:0;transition:.2s}.show .home-intro-more{visibility:visible;opacity:1}.home-intro-more h1{color:#fff;text-align:center;margin-bottom:.4em}.home-intro-more .halftone{position:absolute;bottom:0;left:82px;right:82px;height:80px;background:url(../images/bg-halftone.png)}@media all and (min-width: 768px){.home-intro-more h1{font-size:48px}}.home-intro-more-inner{margin:0 auto;width:85%;max-width:670px;padding-bottom:140px;padding:140px 0}.home-intro-more-inner p{line-height:1.6}.home-intro-more-inner .actions{border-top:1px solid #000;border-bottom:1px solid #000;margin:0;display:flex;list-style:none;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:26px}.home-intro-more-inner .actions li{width:33.333%;box-sizing:border-box;border-right:1px solid #000;margin:0;padding:10px 0;text-align:center}.home-intro-more-inner .actions li:last-child{border-right:0}.home-intro-more-inner .actions img{width:36px;display:block;margin:0 auto}@media all and (min-width: 768px){.home-intro-more-inner .actions img{display:inline-block;margin-right:8px;vertical-align:middle;margin-top:-3px}}@media all and (min-width: 768px){.home-intro-more-inner{padding-top:200px}}.home-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;position:relative}.home-feature:before{content:"";background:#000;opacity:.25;top:0;left:0;bottom:0;right:0;pointer-events:none;position:absolute;z-index:1}.home-feature .container{min-height:calc(100vh - 160px);position:relative;align-content:center;justify-content:center;z-index:2}.home-feature .container .inner{max-width:500px;text-align:center;width:80%;justify-content:center}@media all and (max-width: 767px){.home-feature .container .inner{width:100%}}.home-feature .container .inner h1{color:#fff;font-size:54px;margin-bottom:36px}@media all and (max-width: 767px){.home-feature .container .inner h1{font-size:8vw}}.home-feature .container .inner h1 span{display:inline-block;position:relative;opacity:0;top:1em}.home-feature .container .inner .button-wrapper{opacity:0;transform:scale(0.5)}.home-feature .container .inner .button-wrapper .button{display:inline-block;float:none;border-color:#fff;color:#fff;transition:opacity .2s linear 0s}.home-feature .container .inner .button-wrapper .button:hover{border-color:#000;background:#000}@media all and (max-width: 767px){.home-feature .container{display:block}.home-feature .container .inner{position:absolute;top:50%;transform:translateY(-50%) !important}}.home-feature.loaded .container .inner h1 span{opacity:1;top:0;transition:all .2s ease .5s}.home-feature.loaded .container .inner h1 span:nth-child(2){transition:all .5s ease .6s}.home-feature.loaded .container .inner h1 span:nth-child(3){transition:all .5s ease .7s}.home-feature.loaded .container .inner h1 span:nth-child(4){transition:all .5s ease .8s}.home-feature.loaded .container .inner h1 span:nth-child(5){transition:all .5s ease .9s}.home-feature.loaded .container .inner .button-wrapper{transform:scale(1);opacity:1;transition:all .5s ease 1.2s}.home-feature .video-controls{bottom:2em;position:absolute;right:2em;z-index:9}.home-feature .video-controls a{border:1px solid #ffda00;background-image:url("../images/icon-pause.png");background-size:100% auto;border-radius:100%;display:block;height:40px;text-indent:-9999px;width:40px;transition:all .2s linear 0s}.home-feature .video-controls a.play{background-image:url("../images/icon-play.png")}.home-feature .video-controls a:hover{background-color:#000;transform:scale(1.25);box-shadow:0 0 10px 5px rgba(0,0,0,0.25)}@media all and (max-width: 767px){.home-feature .video-controls{bottom:1em;right:1em}.home-feature .video-controls a{height:25px;width:25px}}span.divider{background-image:url("../images/divider.svg");background-position:center center;background-repeat:repeat-y;bottom:0;display:block;height:100%;width:3px;position:absolute;left:50%;top:0}span.divider:after,span.divider:before{background:#000;content:'';display:block;border:10px solid #fff;border-radius:100%;height:20px;position:absolute;left:-18px;top:-20px;width:20px;z-index:-1}span.divider:after{top:auto;bottom:-10px;left:-8px;border:none}@media all and (max-width: 767px){span.divider{display:none}}.home-work{margin-bottom:160px;overflow-x:hidden}@media all and (max-width: 767px){.home-work{margin-bottom:100px}}.home-work .container{position:relative}.home-work .home-work-intro{align-items:center}.home-work .home-work-intro>div{box-sizing:border-box;width:50%}@media all and (max-width: 767px){.home-work .home-work-intro>div{width:100%}}.home-work .home-work-intro .intro-icons{text-align:center;padding:80px 40px}@media all and (max-width: 767px){.home-work .home-work-intro .intro-icons{padding:40px 0;text-align:center}}@media all and (max-width: 767px){.home-work .home-work-intro .intro-icons{padding:30px 0}}.home-work .home-work-intro .intro-icons .intro-icon{background-position:center center;background-repeat:no-repeat;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:64px;margin:20px 0;line-height:1.25em;background-size:auto 0;opacity:0;position:relative;top:.5em}@media all and (max-width: 1019px){.home-work .home-work-intro .intro-icons .intro-icon{font-size:48px}}@media all and (max-width: 767px){.home-work .home-work-intro .intro-icons .intro-icon{display:inline-block;float:left;font-size:28px;width:33.3%}}.home-work .home-work-intro .intro-icons .intro-icon.heart{background-image:url("../images/yellow-heart.svg");transition:all .25s ease 0s}.home-work .home-work-intro .intro-icons .intro-icon.move{background-image:url("../images/yellow-move.svg");transition:all .25s ease .15s}.home-work .home-work-intro .intro-icons .intro-icon.magic{background-image:url("../images/yellow-magic.svg");transition:all .25s ease .3s}.home-work .home-work-intro .intro-icons .intro-icon.come-in{opacity:1;background-size:auto 100%;top:0}.home-work .home-work-intro .intro-content{font-size:28px;padding:40px 0 40px 100px;max-width:500px}@media all and (max-width: 1019px){.home-work .home-work-intro .intro-content{font-size:21px;padding:40px 0 40px 80px}}@media all and (max-width: 767px){.home-work .home-work-intro .intro-content{font-size:21px;margin:0 auto;padding:0 0 60px 0;text-align:center}}.home-work .home-work-intro .intro-content span{background-size:100% 100%}.home-work .home-work-cta-container{text-align:center}.home-work .home-work-cta-container .button{background:#fff}.home-work .home-work-cta-container .button:hover{background:#000}.home-work .home-work-projects{display:block;text-align:center}@media all and (max-width: 767px){.home-work .home-work-projects{text-align:left}}.home-work .home-work-projects .home-work-project{background-image:url("../images/homepage-dust.svg");background-size:auto 80%;background-repeat:no-repeat;background-position:80% center;display:block;padding:120px 0;position:relative;width:100%;z-index:2}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project{padding:20px 0 140px}}.home-work .home-work-projects .home-work-project .project-content-container{background-size:cover;background-position:center center;display:inline-block;height:420px;position:relative;left:10%;width:500px}.home-work .home-work-projects .home-work-project .project-content-container:before{background-image:url(../images/home-contact-halftone.png);content:"";height:70%;position:absolute;right:-30px;top:-30px;width:60%;z-index:-1}.home-work .home-work-projects .home-work-project .project-content-container a.project-img-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project .project-content-container a.project-img-link{position:static}}.home-work .home-work-projects .home-work-project .project-content-container a.project-img-link span.img-overlay{background:rgba(0,0,0,0.35);position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:opacity .15s linear 0s}.home-work .home-work-projects .home-work-project .project-content-container a.project-img-link span.img-overlay span{background:#fff;display:inline-block;padding:10px 20px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;border:2px solid #fff;color:#000;font-size:14px;position:absolute;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%, -50%)}.home-work .home-work-projects .home-work-project .project-content-container img{display:none}@media all and (max-width: 1019px){.home-work .home-work-projects .home-work-project .project-content-container{height:340px;width:420px}}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project .project-content-container{background-image:none !important;height:auto;left:0;width:auto}.home-work .home-work-projects .home-work-project .project-content-container img{display:block}}.home-work .home-work-projects .home-work-project .project-content-container .project-deliverable{font-family:"BoxedRegular",Helvetica,Arial,sans-serif;font-size:21px;position:absolute;right:0;top:calc(100% + 10px)}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project .project-content-container .project-deliverable{font-size:16px}}.home-work .home-work-projects .home-work-project .project-content-container:hover .project-img-link span.img-overlay{opacity:1}.home-work .home-work-projects .home-work-project h3{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:54px;line-height:1em;position:absolute;left:5%;text-align:left;top:40%;white-space:nowrap;z-index:2;transform:translate(0, -50%)}@media all and (max-width: 1019px){.home-work .home-work-projects .home-work-project h3{font-size:42px;left:0%}}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project h3{font-size:32px;margin-bottom:20px;position:relative;transform:translate(0, 0%);white-space:normal}.home-work .home-work-projects .home-work-project h3 br{display:none}}.home-work .home-work-projects .home-work-project h3 span{background-size:0% 100%}.home-work .home-work-projects .home-work-project .project-client{background-color:#000;color:#fff;display:inline-block;font-family:"BoxedRegular",Helvetica,Arial,sans-serif;font-size:28px;left:70%;line-height:1.25em;padding:40px 120px 40px 40px;position:absolute;text-align:left;bottom:10%;white-space:nowrap;width:auto;z-index:9}@media all and (max-width: 1019px){.home-work .home-work-projects .home-work-project .project-client{padding:30px 90px 30px 30px;font-size:24px}}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project .project-client{bottom:auto;top:calc(100% - 20px);font-size:18px;left:auto;padding:15px;left:-10px}}.home-work .home-work-projects .home-work-project:nth-child(4n+2) .project-content-container:before{left:-30px}.home-work .home-work-projects .home-work-project:nth-child(4n+3) .project-content-container:before{top:auto;bottom:-30px;left:-30px}.home-work .home-work-projects .home-work-project:nth-child(4n+4) .project-content-container:before{top:auto;bottom:-30px;left:auto;right:-30px}.home-work .home-work-projects .home-work-project:nth-child(even){background-position:-80% center}.home-work .home-work-projects .home-work-project:nth-child(even) .project-content-container{left:-15%;width:620px}@media all and (max-width: 1019px){.home-work .home-work-projects .home-work-project:nth-child(even) .project-content-container{width:500px}}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project:nth-child(even) .project-content-container{left:0;width:100%}}.home-work .home-work-projects .home-work-project:nth-child(even) h3{left:auto;right:0}.home-work .home-work-projects .home-work-project:nth-child(even) .project-client{left:-5%}@media all and (max-width: 767px){.home-work .home-work-projects .home-work-project:nth-child(even) .project-client{left:-10px}}.home-work .home-work-projects .home-work-project .reveal{opacity:0;transition:opacity .5s ease .2s}.home-work .home-work-projects .home-work-project .reveal.come-in{opacity:1}.home-work .home-work-projects .home-work-project .reveal.come-in h3 span{transition:background-size .4s ease 1s;background-size:100% 100%}.home-services h2{box-sizing:border-box;font-family:"BoxedRegular",Helvetica,Arial,sans-serif;text-align:left;padding:5%;margin:0;text-align:center;width:100%}.home-services .tabs{position:relative;z-index:1;margin-bottom:80px;width:100%;max-width:none;align-items:center}.home-services .tab-nav-wrapper{width:100%}.home-services .tab-nav .tab-heading{border:0;margin:0;width:100%;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0;font-size:18px;padding:26px 10px 22px;background:none}.home-services .tab-nav .indicator{display:none;position:absolute;top:calc(50% - 20px);left:-25px;width:30px;height:30px;background:#fff;border-radius:50%;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;transition:.2s;top:-5px;opacity:0;visibility:hidden;transform:scale(0)}.home-services .tab-nav .icon{height:30px;width:26px}.home-services .tab .tab-inner{max-width:500px}.home-services .tab .tab-inner img,.home-services .tab .tab-inner .service-description{margin-bottom:1.5em}.home-services .tab-content{padding-top:0;text-align:left}.home-services .wysiwyg{font-size:15px;padding:40px 0 20px 0}.home-services .timeframe{text-align:center;font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:27px}.home-services .service-deliverables{display:none}@media all and (min-width: 768px){.home-services{position:relative}.home-services:before,.home-services:after{background-color:#ffda00;content:'';position:absolute}.home-services h2{margin:0 0 1em -1em;text-align:left}.home-services .tabs{padding:0 7.5%}.home-services .tabs:before,.home-services .tabs:after{content:"";position:absolute;left:0;right:0;height:4px}.home-services .tabs:before{top:0}.home-services .tabs:after{bottom:0}.home-services .tab-nav-wrapper{width:33.333%}.home-services .tab-nav{text-align:left;position:relative;z-index:2}.home-services .tab-nav:before{content:"";position:absolute;top:0;right:-2px;left:auto;width:4px;height:100%}.home-services .tab-nav .indicator{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;transition:all .2s ease .2s}.home-services .tab-nav .tab-heading{font-size:28px}.home-services .tab-nav .tab-heading .tab-heading-wrapper{display:inline-block;transition:.3s;transform-origin:0 50%}.home-services .tab-nav .tab-heading:after{content:"";position:absolute;bottom:-2px;left:30px;right:30px;height:4px;background:#EBEBEB}.home-services .tab-nav .tab-heading:last-child:after{display:none}.home-services .tab-nav .tab-heading:hover{background:none !important;color:#000}.home-services .tab-nav .tab-heading:hover .tab-heading-wrapper{transform:scale(1.2)}.home-services .tab-nav .tab-heading.active{padding:50px 10px 40px}.home-services .tab-nav .tab-heading.active .tab-heading-wrapper{transform:scale(2)}.home-services .tab-nav .tab-heading.active{background:none;color:#000}.home-services .tab-nav .tab-heading.active .indicator{visibility:visible;opacity:1;transform:scale(0.5)}.home-services .tab-content{background-image:url(../images/home-services-halftone.png);box-sizing:border-box;width:66.666%}.home-services .tab-content .tab-inner{box-sizing:border-box;padding:0 2vw 0 6vw;max-width:none;width:100%}.home-services .tab-content .tab-inner-row{display:flex;align-items:flex-end;justify-content:flex-end}.home-services .tab-content .tab-inner-row.top{padding-top:90px;margin-bottom:2vw}.home-services .tab-content .tab-inner-row.bottom{padding-bottom:70px;align-items:center}.home-services .tab-content .tab-inner-row .img-wrapper{display:block;left:-2vw;margin-left:2vw;position:relative;top:-2vw;width:20vw}.home-services .tab-content .tab-inner-row .img-wrapper img{display:block;margin-bottom:0}.home-services .tab-content .tab-inner-row .img-wrapper:before{background-image:url(../images/home-contact-halftone.png);content:"";height:80%;position:absolute;right:-1.5vw;bottom:-1.5vw;width:80%;z-index:-1}.home-services .tab-content .tab-inner-row .service-deliverables{display:block;font-size:1.75vw;margin-left:2vw;width:25vw}.home-services .tab-content .tab-inner-row .service-description{font-size:1.5vw;width:28vw;margin:0}.home-services .tab-content .tab-inner-row .button{margin:0 3vw}.home-services .tab{height:100%;position:absolute;top:0;left:0}.home-services .tab.active{position:relative}.home-services .wysiwyg{padding:70px 0 60px 70px}.home-services .timeframe{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;font-size:50px}}@media all and (min-width: 1200px){.home-services .tab-nav .tab-heading.active .tab-heading-wrapper{transform:scale(3)}.home-services .tab-content .tab-inner{padding:0 2vw 0 10vw}.home-services .tab-content .tab-inner-row .service-deliverables{font-size:1.5vw}.home-services .tab-content .tab-inner-row .service-description{font-size:1.2vw;width:22vw}}.home-about{background-color:#ffda00;background-image:url("../images/homepage-dust.svg");position:relative;padding:40px 0 80px}@media all and (max-width: 767px){.home-about{padding:40px 0 0}}.home-about:before{background-image:url(../images/home-contact-halftone.png);content:"";height:100px;position:absolute;top:0;right:0;width:25%;transform:translate(0, -50%)}@media all and (max-width: 767px){.home-about:before{display:none}}.home-about:after{background-image:url(../images/home-contact-halftone.png);content:"";height:100px;position:absolute;top:40%;right:0;width:10%;transform:translate(0, -50%)}@media all and (max-width: 767px){.home-about:after{display:none}}.home-about h4{background-image:url(../images/home-contact-halftone.png);display:inline-block;font-family:"BoxedRegular",Helvetica,Arial,sans-serif;font-size:16px;padding:30px 80px 30px 40px}.home-about h4 span{background:#ffda00;display:inline-block;padding:5px 10px;text-transform:uppercase}@media all and (max-width: 767px){.home-about h4{box-sizing:border-box;font-size:16px;margin:10px 0 20px;padding:20px 50px 20px 20px;width:90%}.home-about h4 span{padding:5px}}.home-about .container{background-image:url(../images/home-about-bg.jpg);background-repeat:no-repeat;background-position:right center;background-size:52% auto;max-width:none;margin:60px 0 150px;position:relative;width:100%}.home-about .container img{left:5%;position:relative;top:80px;width:52%}@media all and (max-width: 767px){.home-about .container img{min-width:220px}}@media all and (max-width: 767px){.home-about .container{margin-top:80px;display:block !important}}.home-about .container .home-about-content{left:46%;position:absolute}.home-about .container .home-about-content h2{background-image:url(../images/halftone-heart.svg);background-repeat:no-repeat;background-position:left top;background-size:80% auto;box-sizing:border-box;color:#fff;font-size:4vw;display:inline-block;vertical-align:middle;min-width:250px;width:30vw;padding:50px 0 50px 50px}.home-about .container .home-about-content .button{background:#ffda00;display:inline-block;vertical-align:middle}.home-about .container .home-about-content .button:hover{background:#000}@media all and (max-width: 1019px){.home-about .container .home-about-content{left:40%;width:60%}.home-about .container .home-about-content h2{padding:40px 0 40px 40px}}@media all and (max-width: 767px){.home-about .container .home-about-content{top:-60px;left:5%;width:80%}.home-about .container .home-about-content h2{padding:20px 0 20px 20px;font-size:36px;width:260px}.home-about .container .home-about-content .button{position:absolute;bottom:-200px;right:10px}}.home-about .home-about-client-track{margin:60px 0;padding-top:100px;position:relative;overflow:hidden;width:100%}@media all and (max-width: 767px){.home-about .home-about-client-track{margin:0 0 30px;padding-top:0}}.home-about .home-about-client-track .home-about-clients{top:0;position:absolute;white-space:nowrap;left:50%}@media all and (max-width: 600px){.home-about .home-about-client-track .home-about-clients{margin:80px 10px 40px;position:static;transform:none !important}}.home-about .home-about-client-track .home-about-clients .client{display:inline-block;height:100px;line-height:100px;padding:0 10px;text-align:center;vertical-align:middle;width:200px}.home-about .home-about-client-track .home-about-clients .client.clietn-title{font-family:"BoxedRegular",Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase}.home-about .home-about-client-track .home-about-clients .client img{display:inline-block;height:auto;max-height:100%;width:100%}@media all and (max-width: 767px){.home-about .home-about-client-track .home-about-clients{white-space:normal}.home-about .home-about-client-track .home-about-clients .client{box-sizing:border-box;width:33.33%;float:left}.home-about .home-about-client-track .home-about-clients .client.clietn-title{width:100%}}.home-contact{position:relative;padding:25px;position:relative;z-index:1}@media all and (max-width: 767px){.home-contact span.divider{display:none}}.home-contact .reveal{opacity:0;transition:opacity .5s ease .2s}.home-contact .reveal.come-in{opacity:1}.home-contact .container{background-color:#ffda00;background-image:url("../images/homepage-dust.svg");min-width:100%;padding:80px 0 40px;position:relative}.home-contact .container:after{background-image:url(../images/home-contact-halftone.png);content:"";height:100px;position:absolute;top:0;left:50%;width:60%;transform:translate(-50%, -70%)}@media all and (max-width: 767px){.home-contact .container:after{height:80px;width:80%}}.home-contact .container h2{color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:60px;padding:0 36px;position:relative}.home-contact .container h2:before{background-image:url(../images/home-contact-arrow.svg);background-size:100%;background-position:center center;background-repeat:no-repeat;content:'';height:30px;left:-20px;position:absolute;top:15px;width:60px}@media all and (max-width: 767px){.home-contact .container h2:before{height:15px;width:40px}}@media all and (max-width: 767px){.home-contact .container h2{padding:0 20px;font-size:42px}}.home-contact .container .inner{display:flex}.home-contact .container .inner .home-contact-section{box-sizing:border-box;padding:50px 5% 80px;width:50%}@media all and (max-width: 767px){.home-contact .container .inner .home-contact-section{padding:50px 5% 0;width:100%}}.home-contact .container .inner .home-contact-section h3{font-family:"BoxedRegular",Helvetica,Arial,sans-serif;font-size:24px;margin:0 0 .5em;text-transform:uppercase}.home-contact .container .inner .home-contact-section.proposal .gform_wrapper{margin:0}.home-contact .container .inner .home-contact-section.proposal .gform_wrapper label{display:none}.home-contact .container .inner .home-contact-section.sign-up{background-image:url("../images/home-contact-hmm.svg");background-repeat:no-repeat;background-size:auto 40px;background-position:calc(100% - 40px) bottom;position:relative}@media all and (max-width: 767px){.home-contact .container .inner .home-contact-section.sign-up{background-position:20px bottom;padding-bottom:80px}}.home-contact .container .inner .home-contact-section.sign-up>.icon{height:90px;display:block;position:absolute;width:80px;right:3em;top:4em;transform:scale(0.5)}@media all and (max-width: 767px){.home-contact .container .inner .home-contact-section.sign-up>.icon{bottom:110%;left:auto;right:0}}.home-contact .container .inner .home-contact-section.sign-up>.icon .icon-base{position:absolute;left:calc(50% - 45px);bottom:0;width:66px;height:64px;background:url(../images/icon-satellite-base-black.png) no-repeat center top;background-size:auto 99%}.home-contact .container .inner .home-contact-section.sign-up>.icon .icon-dish{position:absolute;left:calc(50% - 15px);bottom:52px;width:118px;height:118px;background:url(../images/icon-satellite-dish-black.png) no-repeat center top;background-size:auto 100%;-webkit-animation:dish 5s ease infinite;animation:dish 5s ease infinite;transform-origin:12px 104px}.home-contact .container .inner .home-contact-section.sign-up .form-description{margin-bottom:40px;position:relative;width:calc(100% - 65px)}@media all and (max-width: 767px){.home-contact .container .inner .home-contact-section.sign-up .form-description{margin-bottom:20px;width:calc(100% - 65px)}}.home-contact .container .inner .home-contact-section.sign-up .form-inputs .input{position:relative}.home-contact .container .inner .home-contact-section.sign-up .form-inputs .input label{display:none}.home-contact .container .inner .home-contact-section.sign-up .form-inputs .input input{box-sizing:border-box;height:50px;font-size:18px;font-family:"Eksja",Helvetica,Arial,sans-serif;padding-right:70px}.home-contact .container .inner .home-contact-section.sign-up .form-inputs button{background-image:url(../images/angle-right.svg);background-repeat:no-repeat;background-position:20px center;height:50px;width:50px;border-left:1px solid #000;position:absolute;right:0;text-indent:-9999px}.home-contact .container .inner .home-contact-section.sign-up .form-inputs button svg{display:none}.home-contact .container .inner .home-contact-section.sign-up .success{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:28px;line-height:1.3;margin-top:10px;text-align:center}.home-contact .container .inner .home-contact-section.sign-up .social-links{margin:40px 0;float:right}.home-contact .container .inner .home-contact-section.sign-up .social-links span{display:inline-block;line-height:26px;position:relative;top:-5px}.home-contact .container .inner .home-contact-section.sign-up .social-links ul{display:inline-block}.home-contact .container .inner .home-contact-section.sign-up .social-links ul li a{padding:0 10px}.home-contact .container .inner .home-contact-section.sign-up .contact-info{border-top:1px solid #000;clear:both;float:left;padding-top:20px;line-height:2em;width:100%}.home-contact .container .inner .home-contact-section.sign-up .contact-info span{white-space:nowrap}.home-contact .container .inner .home-contact-section.sign-up .contact-info .contact{font-family:'Eksja-Bold'}.home-download{background-color:#000;background-image:url("../images/bg-stardust-small.png");color:#fff;position:relative;z-index:2;opacity:0;transition:all .2s linear 0s}.home-download.in-view{opacity:1}#download-header{margin:0 0 0 30%;padding:40px 0;width:70%;position:relative;cursor:pointer}#download-header .home-download-cover{border:2px solid #fff;position:absolute;height:auto;width:120px;bottom:30px;right:calc(100% + 50px);transform:rotate(0deg) scale(0);transition:all .2s linear 0s}.in-view #download-header .home-download-cover{transform:rotate(-15deg) scale(1)}#download-header span{color:#ffda00;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif}@media all and (max-width: 600px){#download-header{margin:0;width:100%}#download-header h2{font-size:18px}#download-header .home-download-cover{width:80px;bottom:75%;right:0;transform:rotate(15deg)}}@media all and (min-width: 768px){#download-header:hover .home-download-cover{transform:rotate(-20deg) scale(1.1);box-shadow:3px 3px 10px rgba(0,0,0,0.5)}#download-header.active .home-download-cover{bottom:auto;top:50px;width:35%;transform:rotate(-5deg);box-shadow:10px 10px 20px #000}}#download-content{display:block;height:0;margin:0 0 0 30%;overflow:hidden;position:relative;width:70%}@media all and (max-width: 767px){#download-content{margin:0;width:100%}}#download-content p{margin-bottom:1em}@media all and (max-width: 767px){#download-content p{font-size:16px}}#download-content .gform_wrapper{padding-bottom:30px}@media all and (max-width: 767px){#download-content .gform_wrapper{margin-top:40px !important}}#download-content .gform_wrapper input{background:#fff}#download-content .gform_wrapper input.button{background:transparent;border-color:#fff;color:#fff}#download-content .gform_wrapper input.button:hover{background:#fff;color:#000}#download-content .gform_wrapper .gform_footer{padding:0 !important;margin:-40px 5px 20px 0px !important;text-align:right;position:relative;float:right;width:auto;z-index:9}@media all and (max-width: 600px){#download-content .gform_wrapper .gform_footer{margin:0 !important;float:none;width:100%}}.blog{background:#1f1f1f}.blog .page-header{position:relative;background-color:#161616;height:84vh;overflow:hidden;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;justify-content:flex-end;-webkit-justify-content:flex-end;margin-bottom:120px}.blog .bg-layer{position:absolute;top:0;left:0;right:0;bottom:50px;background-position:center center}.blog .bg-layer .inner{position:absolute;top:0;left:0;right:0;bottom:0}.blog .layer1{right:auto;width:100%;bottom:0;background:url(../images/bg-stardust-small.png);background-position:center center;-webkit-animation:cosmos 105s linear infinite;animation:cosmos 105s linear infinite}.blog .layer1:nth-child(2){left:100%}.blog .layer2 .inner{top:80px;background:url(../images/bg-stars1.png);background-position:center 80px;opacity:0}.blog .layer3 .inner{top:80px;background:url(../images/bg-stars2.png);background-position:center 80px;opacity:0}.blog .layer2 .inner,.blog .layer3 .inner{background-size:400px 178px;background-position:center 90px;-webkit-animation:fadeIn .4s linear forwards;animation:fadeIn .4s linear forwards;-webkit-animation-delay:2.5s;animation-delay:2.5s}.blog .layer4 .inner{background:url(../images/bg-mountain.png);background-position:center bottom;background-repeat:repeat-x;background-size:673px 200px;opacity:0;-webkit-animation:fadeInUp 1s ease-out forwards;animation:fadeInUp 1s ease-out forwards;-webkit-animation-delay:1s;animation-delay:1s}.blog .page-title{position:relative;z-index:5;color:#fff;font-size:24vw;line-height:1.1;background-image:linear-gradient(180deg, transparent 50%, #161616 0);background-repeat:no-repeat;background-size:100% 100%;width:104%;padding-bottom:30px}.blog .page-title span{display:none}.blog .page-title img{display:block;transform:translateX(-2%);opacity:0;-webkit-animation:fadeIn .4s linear forwards;animation:fadeIn .4s linear forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.blog .entry-meta{color:#a9a8a8}.blog .entry-title{color:#fff}@media all and (min-width: 768px){.blog .page-header{height:100vh}.blog .bg-layer{bottom:80px}.blog .layer1{bottom:0}.blog .layer2 .inner,.blog .layer3 .inner{top:0px;background-position:calc(50% - 60px) 40px;background-size:900px 400px}.blog .layer4 .inner{background-position:center bottom;background-size:1400px 416px}}.blog-intro .page-description{color:#959494;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.05em;line-height:2.2;margin:40px 0 60px}.blog-intro .page-description .inner{border:2px solid #fff;border-radius:6px;padding:0 0 50px;flex-direction:column}.blog-intro .page-description p{margin:0 auto;max-width:85%}.blog-intro .page-description .icon{position:relative;width:246px;height:170px;background:#1f1f1f;margin-bottom:30px;margin:-75px auto 30px}.blog-intro .page-description .icon:before{content:"";position:absolute;bottom:20px;left:calc(50% - 50px);width:96px;height:96px;background:#232323;border-radius:50%}.blog-intro .page-description .icon-base{position:absolute;left:calc(50% - 45px);bottom:0;width:66px;height:64px;background:url(../images/icon-satellite-base.png) no-repeat center top}.blog-intro .page-description .icon-dish{position:absolute;left:calc(50% - 15px);bottom:52px;width:118px;height:118px;background:url(../images/icon-satellite-dish.png);-webkit-animation:dish 5s ease infinite;animation:dish 5s ease infinite;transform-origin:12px 104px}.blog-intro .page-description p span{display:inline;border-bottom:2px solid #454545;padding-bottom:2px}@media all and (min-width: 768px){.blog-intro .featured-post{order:1;width:50%;padding:0 2.5%}.blog-intro .page-description{order:2;width:50%;padding:0 2.5%;margin-bottom:120px;line-height:2.8}.blog-intro .page-description p{max-width:72.35%}}@media all and (min-width: 1020px){.blog-intro .featured-post{order:1;width:66.666%;padding:0 2.5%}.blog-intro .page-description{order:2;width:33.333%;padding:0 2.5%;margin-bottom:120px}}.grid{margin-bottom:40px}.grid .item{box-sizing:border-box;width:100%;padding:0;margin-bottom:60px}.grid .entry-header{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.grid .image{box-sizing:border-box;width:80px;height:80px;overflow:hidden}.grid .text{box-sizing:border-box;width:calc(100% - 80px);padding-left:15px}.grid .entry-title{font-size:18px}.grid .entry-content p{margin-bottom:0}.grid .more-wrap{width:100%;margin-bottom:40px;text-align:center}.grid .event{background:#fff url(../images/bg-event-corner.png) no-repeat;background-size:45px 42px;background-position:right bottom;color:#000}.grid .event .entry-header{padding:35px 10% 75px}.grid .event .entry-header:hover .icon{fill:#000}.grid .event .entry-header:hover .event-link{transform:translateY(-5px)}.grid .event .entry-meta{color:#000}.grid .event .entry-title{font-size:34px;color:#000;margin-bottom:.25em;line-height:1.15}.grid .event .event-dates,.grid .event .event-location{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:20px}.grid .event .text{width:100%;padding:0}.grid .event .event-link{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.1em;position:absolute;left:10%;bottom:35px;transition:.2s}.grid .event .icon{position:absolute;right:15px;top:15px;width:21px;height:21px;fill:#ffda00;transition:.2s}@media all and (min-width: 768px){.grid .item{width:33.333%;padding:0 2.5%}.grid .entry-header{flex-direction:column}.grid .image,.grid .text{width:100%}.grid .image{margin-bottom:30px;height:auto;overflow:visible}.grid .text{padding-left:0}.grid .entry-title{font-size:24px}.grid .slideshow .item{padding:0 25px}.grid .event .entry-header{padding:65px 10% 35px}.grid .event .entry-meta{margin-bottom:60px}}@media all and (min-width: 1200px){.grid .event{background-size:74px 69px}.grid .event .entry-header{padding:65px 10% 35px}}.blog-grid{margin-bottom:40px}.blog-grid .item{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column}.blog-grid .post{position:relative}.blog-grid .image{position:relative;max-height:337px;overflow:hidden}.blog-grid .more{border-color:#ffda00;color:#fff}.blog-grid .more:hover{background:#ffda00;color:#000}.blog-grid .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #555 0)}.blog-grid .listen{display:none;position:absolute;right:10px;top:10px;z-index:1;width:110px;background:none;text-align:center;border:1px solid #fff;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:0.05em;line-height:1;padding:.6em 0 .4em}.blog-grid .listen:before{content:"";display:inline-block;position:absolute;top:calc(50% - 5px);left:15px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff}.blog-grid .grid-description{max-width:960px;margin-bottom:3rem;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.4;text-align:center}@media all and (min-width: 768px){.blog-grid .item{margin-bottom:120px}.blog-grid .item:nth-child(8n){width:66.666%}.blog-grid .image{border-bottom:25px solid #fff}.blog-grid .text{padding:0 15px}.blog-grid .grid-description{margin-bottom:5rem}.blog-grid .listen{display:block}}.podcast-grid .image{position:relative;border:0}.podcast-grid .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #ffda00 0)}.podcast-grid .podcast-feedback{background:#000;padding:5rem 0 2rem;color:#fff}.podcast-grid .podcast-feedback .inner{margin:0 auto;width:85%;max-width:300px}.podcast-grid .podcast-feedback h3{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:32px;margin-bottom:1em}.podcast-grid .podcast-feedback p{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:3em}.podcast-grid .podcast-feedback .button{border-color:#ffda00}.podcast-grid .podcast-feedback .button:hover{background:#ffda00;color:#000}@media all and (min-width: 768px){.podcast-grid .item{padding:0 1%}.podcast-grid .item:nth-child(8n){width:33.333%}}@media all and (min-width: 1020px){.podcast-grid .item,.podcast-grid .item:nth-child(8n){width:30%}.podcast-grid .item:nth-child(6n+3){margin-right:10%}.podcast-grid .item:nth-child(6n+4){margin-left:10%}}.work-grid{position:relative;padding-bottom:40px;margin-bottom:0}.tax-program .work-grid{padding-bottom:100px}.work-grid .grid-header{position:relative;text-align:center;margin-bottom:2.5rem}.work-grid .grid-header h2{position:relative;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;font-weight:normal;letter-spacing:.1em;margin-bottom:1.5rem}.work-grid .grid-header h2::before{content:"";position:absolute;top:calc(50% - 1px);left:0;right:0;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.work-grid .grid-header h2 span{position:relative;display:inline-block;background:#fff;padding:13px 20px 10px}.work-grid .grid-header p{margin:0 auto;max-width:735px}.work-grid .featured{max-width:1400px;justify-content:center;-webkit-justify-content:center}.work-grid .entry-title{font-size:20px;line-height:1.2}.work-grid .project-client{position:relative;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.1em;margin-top:15px;padding:12px 1px}.work-grid .project-client:before,.work-grid .project-client:after{content:"";position:absolute;height:4px;left:-3px;width:100%;background:url(../images/divider-line-short-black.png) no-repeat center center;background-size:cover}.work-grid .project-client:before{top:0}.work-grid .project-client:after{bottom:0}.work-grid .text{padding-left:15px;max-width:265px}@media all and (max-width: 767px){.work-grid .image{width:100%;height:auto;margin-bottom:20px}.work-grid .text{width:100%;padding-left:0}}@media all and (min-width: 768px){.work-grid{padding-bottom:130px}.tax-program .work-grid{padding-bottom:130px}.work-grid .featured{width:100%}.work-grid .featured .item{width:33.333%;max-width:610px;padding:0 5.3%;margin-bottom:115px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column}.work-grid .featured .item img{width:100%;position:relative}.work-grid .featured .image{position:relative}.work-grid .featured .project{position:relative;flex-grow:1}.work-grid .featured .entry-header{position:relative}.work-grid .featured .item:nth-child(1),.work-grid .featured .item:nth-child(4),.work-grid .featured .item:nth-child(7){width:50%;max-width:610px;padding:0 5.3%}.work-grid .featured .item:nth-child(1) .project,.work-grid .featured .item:nth-child(4) .project,.work-grid .featured .item:nth-child(7) .project{padding:0 0 0 36px}.work-grid .featured .item:nth-child(1) .halftone,.work-grid .featured .item:nth-child(4) .halftone,.work-grid .featured .item:nth-child(7) .halftone{content:"";position:absolute;left:-8%;top:-8%;width:70%;height:70%;background:url(../images/bg-halftone.png)}.work-grid .featured .item:nth-child(2),.work-grid .featured .item:nth-child(5),.work-grid .featured .item:nth-child(8){width:50%;max-width:610px;padding:0 5.3%}.work-grid .featured .item:nth-child(2) .project,.work-grid .featured .item:nth-child(5) .project,.work-grid .featured .item:nth-child(8) .project{padding:0 36px 36px 0}.work-grid .featured .item:nth-child(2) .halftone,.work-grid .featured .item:nth-child(5) .halftone,.work-grid .featured .item:nth-child(8) .halftone{content:"";position:absolute;right:-8%;bottom:-6.14%;width:70%;height:54.24%;background:url(../images/bg-halftone.png)}.work-grid .featured .item:nth-child(2) .image,.work-grid .featured .item:nth-child(5) .image,.work-grid .featured .item:nth-child(8) .image{margin-bottom:0}.work-grid .featured .item:nth-child(2) .text,.work-grid .featured .item:nth-child(5) .text,.work-grid .featured .item:nth-child(8) .text{position:absolute;left:-27px;bottom:26px;background:#000;max-width:345px;color:#fff;padding:45px 50px}.work-grid .featured .item:nth-child(2) .project-client,.work-grid .featured .item:nth-child(5) .project-client,.work-grid .featured .item:nth-child(8) .project-client{padding:0;border:0;color:#c3c3c3}.work-grid .featured .item:nth-child(2) .project-client:before,.work-grid .featured .item:nth-child(2) .project-client:after,.work-grid .featured .item:nth-child(5) .project-client:before,.work-grid .featured .item:nth-child(5) .project-client:after,.work-grid .featured .item:nth-child(8) .project-client:before,.work-grid .featured .item:nth-child(8) .project-client:after{display:none}.work-grid .featured .item:nth-child(2) .fancy-hover,.work-grid .featured .item:nth-child(5) .fancy-hover,.work-grid .featured .item:nth-child(8) .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #555 0)}.work-grid .featured .item:nth-child(3),.work-grid .featured .item:nth-child(6),.work-grid .featured .item:nth-child(9){width:100%;max-width:100%;padding:0;display:block}.work-grid .featured .item:nth-child(3) .image,.work-grid .featured .item:nth-child(6) .image,.work-grid .featured .item:nth-child(9) .image{max-height:500px;overflow:hidden;margin-bottom:0;background-image:none !important}.work-grid .featured .item:nth-child(3) .text,.work-grid .featured .item:nth-child(6) .text,.work-grid .featured .item:nth-child(9) .text{position:absolute;left:0;bottom:26px;background:#000;max-width:345px;color:#fff;padding:45px 50px}.work-grid .featured .item:nth-child(3) .project-client,.work-grid .featured .item:nth-child(6) .project-client,.work-grid .featured .item:nth-child(9) .project-client{padding:0;border:0;color:#c3c3c3}.work-grid .featured .item:nth-child(3) .project-client:before,.work-grid .featured .item:nth-child(3) .project-client:after,.work-grid .featured .item:nth-child(6) .project-client:before,.work-grid .featured .item:nth-child(6) .project-client:after,.work-grid .featured .item:nth-child(9) .project-client:before,.work-grid .featured .item:nth-child(9) .project-client:after{display:none}.work-grid .featured .item:nth-child(3) .fancy-hover,.work-grid .featured .item:nth-child(6) .fancy-hover,.work-grid .featured .item:nth-child(9) .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #555 0)}}.team-grid{margin:0;padding:40px 0 40px;background:#ffda00;position:relative}.team-grid.set-the-mood:after{opacity:1;visibility:visible}.team-grid .stardust{display:none}.team-grid:after{content:"";position:absolute;z-index:4;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.86);opacity:0;visibility:hidden;transition:.2s}.team-grid .grid-header{color:#fff;position:relative;margin-bottom:40px;transition:color .2s}.team-grid .grid-header h2{font-size:70px;line-height:.9}.team-grid .grid-container{position:relative;max-width:1300px;width:100%;max-width:100%;justify-content:center;-webkit-justify-content:center}.team-grid .row{width:100%}.team-grid .row:nth-child(1) .row-inner,.team-grid .row:last-child .row-inner{justify-content:flex-end;-webkit-justify-content:flex-end}.team-grid .row-inner{margin:0 auto;max-width:1300px}.team-grid .item{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;position:relative;margin-bottom:0}.team-grid .item.show{z-index:6}.team-grid .post{flex-grow:1;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;margin-bottom:40px}.team-grid .entry-header{align-items:center;-webkit-align-items:center}.team-grid .entry-header .image{overflow:hidden;position:relative;height:auto}.team-grid .entry-header .image:before{content:"";position:absolute;z-index:1;bottom:-15px;left:calc(45% - 40px);width:80px;height:80px;border-radius:50%;background:url(../images/bg-halftone.png)}.team-grid .entry-header .image img{position:relative;z-index:2;transition:.2s;-webkit-backface-visibility:hidden}.team-grid .entry-header .image img.hover{position:absolute;z-index:3;left:0;top:0;opacity:0;visibility:hidden}.team-grid .entry-header .text{padding-left:5%;flex:1}.team-grid .entry-header:hover .image img.hover,.team-grid:not(.set-the-mood):not(.hovered) .entry-header.hover .image img.hover{opacity:1;visibility:visible}@media all and (max-width: 767px){.team-grid .grid-header{transform:none !important}.team-grid .item{margin:0 auto;width:85%}.team-grid .image{width:120px;height:120px}.team-grid .text{width:calc(100% - 120px)}}@media all and (min-width: 768px){.team-grid{padding:140px 0}.team-grid .stardust{display:block;position:absolute;left:0;right:0;top:280px;bottom:300px;background:url(../images/bg-stardust-black.svg);background-position:center top;background-size:600px 600px}.team-grid .grid-header{padding-left:40px}.team-grid .grid-header h2{font-size:14vw;line-height:.9}.team-grid .grid-container{margin-top:-120px}.team-grid .row-inner{width:85%}.team-grid .item{margin-bottom:50px;width:33.333%}.team-grid .post{margin-bottom:0}.team-grid .entry-header{flex-grow:1}.team-grid .entry-header .image:before{bottom:-70px;bottom:-20.58%;left:calc(45% - 150px);left:6.79%;width:300px;width:81.5%;height:300px;height:88.23%}.team-grid .entry-header .image{margin-bottom:20px}}@media all and (min-width: 1200px){.team-grid .grid-header{padding-left:80px}.team-grid .grid-header h2{font-size:170px}.team-grid .grid-container{margin-top:-120px}}.related-posts-grid header{width:100%;text-align:center;margin-bottom:40px}.related-posts-grid .section-title{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;letter-spacing:.15em}.related-posts-grid .section-title:before,.related-posts-grid .section-title:after{content:"";display:block;height:2px;background:#b7b7b7;flex-grow:1;margin-bottom:2px}.related-posts-grid .section-title:before{margin-right:20px}.related-posts-grid .section-title:after{margin-left:20px}@media all and (min-width: 768px){.related-posts-grid{margin-bottom:130px}}.filter{position:relative;margin-bottom:40px}.filter:after{content:"";position:absolute;left:0;right:0;top:100%;height:25px;background:linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.4) 100%);opacity:.16}.filter .container{max-width:100%;justify-content:space-between;-webkit-justify-content:space-between}.filter .categories{position:relative;display:none;width:100%;padding:70px 0 40px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.1em}.filter .categories:before{content:"";position:absolute;left:0;right:0;top:0;height:25px;background:linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.4) 100%);opacity:.16}.filter .categories li:hover .description{visibility:visible;opacity:1}.filter ul{list-style:none;position:relative}.filter li{margin-bottom:1.5em;max-width:226px}.filter .description{display:none;position:absolute;left:228px;padding-left:25px;max-width:400px;top:0;height:100%;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;text-transform:none;font-size:17px;line-height:1.8;letter-spacing:0;background:url(../images/divider-line-repeatable-vert.png) center center repeat-y;background-size:4px 342px;background-position:left center;visibility:hidden;opacity:0;transition:.2s}.filter .description p{position:relative;top:50%;transform:translateY(-50%)}.filter .title{padding:15px 0}.filter .filter-toggle{display:inline-block;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;font-size:16px;border:1px solid #000;padding:6px .75em 4px}.filter .filter-toggle span{border-bottom:2px solid;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:14px;text-transform:none;line-height:.9;display:inline-block}.filter .filter-toggle .icon{display:inline-block;vertical-align:middle;margin:-2px 0 0 15px;stroke:currentColor;transform:rotate(90deg);width:10px;height:18px}@media all and (min-width: 600px){.filter{margin-bottom:80px}}@media all and (min-width: 768px){.filter .description{display:block}}@media all and (min-width: 1020px){.program-filter{margin-bottom:40px}.program-filter .title{display:none}.program-filter .categories{z-index:1;display:block;padding:40px 0;text-align:center}.program-filter .categories:before{display:none}.program-filter .container{width:90%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.program-filter li{max-width:100%;margin:0}.program-filter li a{box-sizing:border-box;display:block;padding:14px 22px 10px;border:1px solid #000;border-left:none;background:#ffda00}.program-filter li a.current,.program-filter li a:hover{background:#000;color:#fff}.program-filter li:first-child a{border-left:1px solid #000}.program-filter:after{display:none}}.podcast-filter{text-align:center;margin-bottom:0;padding:3rem 0}.podcast-filter:after{display:none}.podcast-filter .categories:before{display:none}.podcast-filter .container{display:block}.podcast-filter .title{padding-top:0}.podcast-filter .filter-toggle{border:0;padding:0;font-size:14px;letter-spacing:0.05em}.podcast-filter .categories{display:block;padding:0}.podcast-filter li{display:inline-block;max-width:100%;margin:0 .5em}.podcast-filter li a{display:block;border:2px solid #ffda00;padding:.5em 1.5em .4em}.podcast-filter li a:hover,.podcast-filter li a.active{background:#ffda00}input,select,textarea{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:15px;border-radius:0;border:0}input[type='text'],input[type='email'],input[type='tel'],input[type='password']{height:48px}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],textarea,select{border:1px solid #000;background:none;box-sizing:border-box;padding:10px 15px;width:100%;-webkit-appearance:none}input[type='text']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#000}select{background-image:url(../images/angle-down.svg);background-repeat:no-repeat;background-position:calc(100% - 10px);display:block;padding:10px 15px !important}input[type='submit']{background:none}form button{border-radius:0;border:0;background:none}.gform_confirmation_wrapper{padding:2rem 0}#page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:50px;width:100%;padding:10px 15px}#page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{color:#000}#page .gform_wrapper li.hidden_label input{margin-top:0}#page .gform_wrapper .gform_button{border:1px solid #000}#page .gform_wrapper .gform_footer{margin-top:0;padding-top:24px}#page .gform_wrapper .gform_footer input.button,#page .gform_wrapper .gform_footer input[type=submit],#page .gform_wrapper .gform_page_footer input.button,#page .gform_wrapper .gform_page_footer input[type=submit]{font-size:15px}#page .gform_wrapper textarea{display:block}#page .gform_wrapper .gfield_checkbox li input,#page .gform_wrapper .gfield_checkbox li input[type=checkbox],#page .gform_wrapper .gfield_radio li input[type=radio]{vertical-align:top;margin-top:2px}#page .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],#page .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0}@media all and (min-width: 768px){#page .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap}#page .gform_wrapper .gform_fields li.gfield{width:100%;padding-right:20px}#page .gform_wrapper .gform_fields li.gfield.half{width:50%}}.post .entry-header .image,.project .entry-header .image{background-size:cover;background-repeat:no-repeat;background-position:center center}.post .entry-header img,.project .entry-header img{display:block}.post.audio .entry-header .image,.project.audio .entry-header .image{background-position:center top}.post.category-instagram .entry-header .text,.project.category-instagram .entry-header .text{padding-right:52px;position:relative}.post.category-instagram .entry-header .entry-meta,.project.category-instagram .entry-header .entry-meta{display:none}.post.category-instagram .entry-header .entry-title,.project.category-instagram .entry-header .entry-title{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;color:#a9a8a8;font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:1.8}.post.category-instagram .entry-header .icon,.project.category-instagram .entry-header .icon{position:absolute;right:15px;top:-3px;width:22px;height:22px;fill:#ffda00}.post .entry-meta,.project .entry-meta{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.15em;margin-bottom:1em}.post .author-image,.project .author-image{width:94px;border-radius:50%;background:#ffda00;margin:0 auto;transform:translateY(14px);position:relative;z-index:1}.post .author-image img,.project .author-image img{border-radius:50%}.post .meta-text,.project .meta-text{padding:24px 0 20px;position:relative}.post .meta-text:before,.post .meta-text:after,.project .meta-text:before,.project .meta-text:after{content:"";position:absolute;height:4px;left:0;right:0;background:url(../images/divider-line.png) no-repeat center center;background-size:cover}.post .meta-text:before,.project .meta-text:before{top:0}.post .meta-text:after,.project .meta-text:after{bottom:0}.post .sep,.project .sep{margin:0 .75em}.post .cat-links,.project .cat-links{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif}.post .cat-links .icon,.project .cat-links .icon{width:19px;height:32px;display:inline-block;vertical-align:top;margin-right:10px}.post .post-categories,.project .post-categories{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:calc(100% - 32px);list-style:none}.post .post-categories li,.project .post-categories li{display:inline-block}.post .post-categories a,.project .post-categories a{display:inline-block;color:#000;background:#ffda00;font-size:15px;line-height:1.2;padding:9px 15px 5px;margin:0 10px 10px 0}.post .post-cta .inner,.project .post-cta .inner{position:relative;background:#000;color:#fff}.post .post-cta .inner:after,.project .post-cta .inner:after{content:"";position:absolute;top:25px;width:100%;right:25px;height:100%;background:url(../images/bg-halftone.png)}.post .post-cta .image,.project .post-cta .image{position:relative;z-index:1;margin-bottom:0}.post .post-cta .text,.project .post-cta .text{position:relative;z-index:1;text-align:center;padding:50px 7.5% 30px}.post .post-cta .button,.project .post-cta .button{border-color:#ffda00}.post .post-cta .button:hover,.project .post-cta .button:hover{background:#ffda00}@media all and (max-width: 767px){}@media all and (min-width: 768px){.post .entry-header.large img,.project .entry-header.large img{opacity:0}.post .post-cta h2,.project .post-cta h2{font-size:30px}}.event{position:relative;flex-grow:1;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column}.event .image,.event .entry-content{display:none}.featured-post .item{width:100%;box-sizing:border-box;margin-bottom:60px}.featured-post .image{border-bottom:25px solid #fff;margin-bottom:30px;max-height:337px;overflow:hidden}.featured-post .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #555 0)}@media all and (min-width: 768px){.featured-post .item{margin-bottom:120px}.featured-post .text{padding:0 15px}}.single .entry-meta{font-size:12px}.single .entry-content{position:relative}.single .entry-content .inner{margin:0 auto 60px;width:85%;max-width:625px}.single .post-action{text-align:center;justify-content:center;-webkit-justify-content:center;margin:0 auto 40px;max-width:625px}.single .post-action .heading{align-items:center;-webkit-align-items:center;position:relative;z-index:2;background:#dedede;margin:0 1px 0 0;text-transform:uppercase;font-size:11px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;color:#636363;letter-spacing:.05em;padding:15px 20px}.single .post-action .heading:hover{background:#000;color:#fff}.single .post-action .heading .icon{fill:#fff;width:20px;height:20px;margin-right:5px}.single .post-action .back{order:1;-webkit-order:1}.single .post-action .back .icon{transform:rotate(180deg) translateX(2px)}.single .share-wrap{order:2;-webkit-order:2;position:relative}.single .share-wrap.show .heading{background:#000;color:#fff}.single .share-wrap.show .share{height:170px}.single .share{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;background:#000;position:absolute;z-index:1;left:0;top:100%;height:0;overflow:hidden;width:calc(100% - 1px);transition:.2s}.single .share ul{margin:0;line-height:1}.single .share li{display:block;margin:0 0 15px 0}.single .share li:hover svg{transform:translateY(-5px)}.single .share svg{width:20px;height:20px;fill:#fff;transition:.2s}.single .section-intro{margin:0 auto 50px;width:85%;max-width:560px;text-align:center}.single .section-intro p{font-size:15px}.single .blockquote{position:relative;background:#ffda00 url(../images/bg-stardust-black.svg);background-position:center center;margin:80px 0;padding:60px 0}.single .blockquote:before,.single .blockquote:after{content:"";position:absolute;left:80px;right:80px;height:40px;background:url(../images/bg-halftone.png)}.single .blockquote:before{top:-40px}.single .blockquote:after{bottom:-40px}.single .blockquote blockquote{color:#fff;margin:0 auto;width:85%;max-width:680px}.single .blockquote .thumb{margin-bottom:15px;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.single .blockquote .thumb img{width:118px;height:118px;border-radius:50%;display:block;margin-left:-18px}.single .blockquote .icon{position:relative;display:inline-block;background:#fff;color:#000;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;width:70px;height:70px;border-radius:50%;margin:15px 0;line-height:100px;font-size:50px}.single .blockquote p{margin-bottom:.5em;background:#ffda00}.single .blockquote cite{text-transform:uppercase;font-style:normal;color:#000;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.15em}@media all and (min-width: 768px){.single .blockquote{padding:80px 0 110px}.single .blockquote p{font-size:48px}.single .section-intro{margin-bottom:150px}}@media all and (min-width: 1020px){.single .post-action{position:absolute;z-index:3;top:0;left:0;justify-content:flex-start;-webkit-justify-content:flex-start;flex-direction:column;margin:0}.single .post-action .heading{width:74px;flex-direction:column;align-items:center;-webkit-align-items:center;margin:0;padding:25px 0}.single .post-action .heading .icon{margin:0 0 5px 0}.single .post-action.fixed{position:fixed;top:80px}.single .share-wrap{order:1;-webkit-order:1;margin-bottom:1px}.single .share-wrap.show .share{transform:translateX(0);height:100%}.single .share{top:0;bottom:0;left:74px;width:160px;height:100%;transform:translateX(-100%)}.single .share li{display:inline-block;margin:0 2px}.single .back{order:2;-webkit-order:2}}.single-post.single-format-standard .entry-header{position:relative}.single-post.single-format-standard .entry-header .image{max-height:580px;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.single-post.single-format-standard .entry-header img{width:100%}.single-post.single-format-standard .entry-header .text{position:relative}.single-post.single-format-standard .entry-header .title{position:relative;box-sizing:border-box;max-width:860px;padding:40px 7.5%;margin-bottom:30px;background:#000;color:#fff}.single-post.single-format-standard .entry-header .title:after{content:"";position:absolute;top:100%;left:0;right:140px;height:25px;background:url(../images/bg-halftone.png)}.single-post.single-format-standard .entry-header .entry-title{position:relative;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:36px;line-height:1.2;letter-spacing:0.01em}.single-post.single-format-standard .entry-header .entry-headline{font-family:"Eksja",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.3;margin-top:.5em}.single-post.single-format-standard .entry-header .inner{position:relative;display:block;max-width:610px;margin:0 auto}.single-post.single-format-standard .entry-header .icon{display:none;position:absolute;left:-50px;top:-15px;width:38px;height:42px;fill:currentColor}.single-post.single-format-standard .entry-header .entry-meta{text-align:center;max-width:350px;margin:0 auto 40px}@media all and (max-width: 767px){.single-post.single-format-standard .entry-header .image{background-image:none !important}}@media all and (min-width: 768px){.single-post.single-format-standard .entry-header .image img{visibility:hidden;opacity:0}.single-post.single-format-standard .entry-header .stars{position:absolute;bottom:0;left:0;right:0;height:50%;background:url(../images/bg-stars-black.png);background-position:center calc(100% + 80px)}.single-post.single-format-standard .entry-header .title{padding:90px 7.5% 80px;margin-bottom:90px}.single-post.single-format-standard .entry-header .title:after{height:58px}.single-post.single-format-standard .entry-header .entry-title{font-size:46px}.single-post.single-format-standard .entry-header .icon{display:block}}@media all and (min-width: 1020px){.single-post.single-format-standard .entry-header.with-image .title{margin-top:-80px;max-width:60%}}.single-post.single-format-audio .entry-header{margin-bottom:3rem;padding:0 0 3rem 0;background:#000;color:#fff}.single-post.single-format-audio .entry-header .container{width:100%}.single-post.single-format-audio .entry-header .image{margin-bottom:2rem}.single-post.single-format-audio .entry-header .text{margin:0 auto;width:85%}.single-post.single-format-audio .entry-meta{color:#ffda00}.single-post.single-format-audio .entry-title{margin-bottom:1em}.single-post.single-format-audio .podcast-links{list-style:none}.single-post.single-format-audio .podcast-links li{margin-bottom:.5em}.single-post.single-format-audio .podcast-links a{border-color:#ffda00}.single-post.single-format-audio .podcast-links a:hover{color:#000;background:#ffda00}@media all and (min-width: 768px){.single-post.single-format-audio .entry-header{margin-bottom:6rem;padding:6rem 0}.single-post.single-format-audio .entry-header .container{display:flex;width:85%}.single-post.single-format-audio .entry-header .image{width:50%;margin-bottom:0}.single-post.single-format-audio .entry-header .text{display:flex;flex-direction:column;justify-content:center;width:50%;margin:0;box-sizing:border-box;padding-left:5%}.single-post.single-format-audio .entry-header .entry-title{font-size:80px}.single-post.single-format-audio .entry-header .podcast-links li{display:inline-block;margin-right:1em}}.popup-bg{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;opacity:.5}.single-post .entry-content .image{margin-bottom:60px}.single-post .entry-content .image .align-left .wp-caption,.single-post .entry-content .image .align-right .wp-caption{margin:0 auto;max-width:625px}.single-post .entry-content .image img{width:100%;display:block}.single-post .entry-content .image .img{position:relative}.single-post .entry-content .post-cta .image{margin-bottom:0}.single-post .full-width .wp-caption-text{position:relative;width:100%;transform:none;box-sizing:border-box}.single-post .full-width .wp-caption-text span{margin:0 auto;max-width:625px;padding-left:35px}.single-post .full-width .wp-caption-text .icon{top:-8px}.single-post .full-width .wp-caption-text:before,.single-post .full-width .wp-caption-text:after{display:none}.single-post .gallery{margin:0 auto 80px;max-width:625px;background:#ffda00}.single-post .gallery:after{content:"";position:absolute;top:-26px;right:0;left:calc(50% - 132px);height:26px;background:url(../images/bg-halftone.png)}.single-post .gallery .slick-arrow{top:auto;bottom:50px;display:none !important}.single-post .gallery-icon{margin:0 auto;max-width:625px}.single-post .gallery-caption{position:relative}.single-post .wp-caption-text span{box-sizing:border-box;display:block;max-width:625px;position:relative;padding-left:35px}.single-post .wp-caption-text .icon{position:absolute;top:-8px;left:0;width:29px;height:32px}.single-post .entry-footer{border-top:2px solid #b7b7b7;padding-top:24px;margin:0 auto;width:85%;max-width:625px;margin-bottom:80px}@media all and (min-width: 1200px){.single-post .gallery{max-width:100%;background:none}.single-post .gallery .slick-arrow{top:auto;bottom:50px;display:flex !important}.single-post .gallery .slick-prev{left:calc(50% + 438px)}.single-post .gallery .slick-next{right:auto;left:calc(50% + 518px)}.single-post .gallery:before{content:"";position:absolute;top:0;bottom:0;width:calc(50% - 312px);background:#ffda00}.single-post .wp-caption-text{padding:30px 0;position:absolute;top:50%;transform:translateY(-50%);width:250px}.single-post .wp-caption-text:before,.single-post .wp-caption-text:after{content:"";position:absolute;height:4px;background:url(../images/divider-line.png) center center no-repeat;background-size:250px 3px;right:2px}.single-post .wp-caption-text:before{top:0;left:35px}.single-post .wp-caption-text:after{bottom:0;left:2px}.single-post .wp-caption-text span{padding-left:0}.single-post .wp-caption-text .icon{top:-42px}.single-post .align-right:before{right:0}.single-post .align-right .wp-caption-text{left:calc(50% + 378px)}.single-post .align-left:before{left:0}.single-post .align-left .wp-caption-text{right:calc(50% + 378px)}.single-post .align-left .slick-prev{left:auto;right:calc(50% + 518px)}.single-post .align-left .slick-next{left:auto;right:calc(50% + 438px)}.single-post .entry-content .image .align-left,.single-post .entry-content .image .align-right{position:relative}.single-post .entry-content .image .align-left:before,.single-post .entry-content .image .align-right:before{content:"";position:absolute;top:0;bottom:0;width:calc(50% - 312px);background:#ffda00}.single-post .entry-content .image img{width:100%;display:block}.single-post .entry-content .image .img{position:relative}}.single-project .entry-header{padding-top:40px;margin-bottom:40px;position:relative;background:#ffda00}.single-project .entry-header .container{position:relative;width:100%;max-width:1285px}.single-project .entry-header.with-image{background:none}.single-project .entry-header.with-image:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:#ffda00}.single-project .entry-header .text{padding:0 7.5%;margin-bottom:30px}.single-project .entry-header .image{max-height:580px;overflow:hidden}.single-project .entry-header img{width:100%}.single-project .entry-header .project-client{text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;margin-bottom:25px}.single-project .entry-header .entry-title{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;color:#fff;font-size:36px;max-width:700px;line-height:1.1}.single-project .entry-header .entry-headline{font-size:18px;font-family:"Eksja",Helvetica,Arial,sans-serif;margin-top:.5em}.single-project .excerpt{margin-bottom:100px}.single-project .objective-outcome{justify-content:center;-webkit-justify-content:center;margin-bottom:40px}.single-project .objective-outcome h2{text-align:center;line-height:1;font-size:21px}.single-project .objective-outcome p{font-size:15px}.single-project .entry-content .image,.single-project .entry-content .testimonial{margin-bottom:60px}.single-project .image .full-width{width:100%;max-width:100%}.single-project .image img{width:100%;display:block}.single-project .video{position:relative;height:0;padding-bottom:59%;overflow:hidden}.single-project .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.single-project .image-grid{margin:50px 0 0}.single-project .image-grid .container{max-width:1200px}.single-project .image-grid img{margin:0 auto}.single-project .image-grid .item{position:relative;box-sizing:border-box;width:100%;padding:0 2.5%;margin-bottom:30px}.single-project .image-grid .three-columns .item{width:50%;max-width:400px}.single-project .image-grid .item-video{position:relative}.single-project .image-grid .item-video img{width:100%}.single-project .image-grid .video-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.single-project .image-grid video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%}.single-project .slideshow{margin-bottom:90px}.single-project .slideshow .container{width:100%;max-width:100%}.single-project .results{margin-bottom:60px}.single-project .results .container{border-top:2px solid #b7b7b7;justify-content:space-between;-webkit-justify-content:space-between;padding:60px 0 0}.single-project .results h2{font-size:21px;margin-bottom:1em}.single-project .results p{font-size:15px;line-height:1.8}.single-project .results .left{max-width:600px;margin-bottom:60px}.single-project .results .right .column{margin-bottom:60px}.single-project .results .right .column:last-child{margin-bottom:0}.single-project .results ul{list-style:none;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.single-project .results li{margin-bottom:1em}@media all and (min-width: 768px){.single-project .entry-header{padding-top:160px;margin-bottom:120px}.single-project .entry-header .entry-title{font-size:80px}.single-project .objective-outcome{margin-bottom:90px}.single-project .objective-outcome .column{flex:1;padding:0 25px}.single-project .entry-content .image,.single-project .entry-content .testimonial{margin-bottom:160px}.single-project .image-grid{margin:50px 0 70px}.single-project .image-grid .item{width:50%;padding:0 2.5%;margin-bottom:90px}.single-project .image-grid .three-columns .item{width:33.333%;margin-bottom:60px}.single-project .slideshow{margin-bottom:120px}.single-project .results{margin-bottom:90px}.single-project .results .container{padding:110px 5.6% 0}.single-project .results .column .column{width:50%;padding-right:10px}.single-project .results .left{width:100%;max-width:600px}.single-project .results .right{width:100%}.single-project .results .right .column{width:50%}}@media all and (min-width: 1020px){.single-project .objective-outcome .column{padding:0 50px}.single-project .slideshow{margin-bottom:180px}.single-project .results .left{width:75%;max-width:600px;padding-right:50px}.single-project .results .right{width:25%}.single-project .results .right .column{width:100%}}.page-header{text-align:center;margin-bottom:40px}.archive .page-title{font-size:40px;margin-bottom:20px}@media all and (min-width: 600px){.archive .page-title{font-size:60px}}.archive-description{margin:0 auto;max-width:735px}.archive-description p{display:inline;font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:16px;line-height:2;padding-bottom:2px;background-image:linear-gradient(180deg, #ffda00 100%, transparent 0);background-position:left bottom;background-size:0% 2px;background-repeat:no-repeat;transition:background-size 1.5s ease;transition-delay:.5s}.archive-description p.inview{background-size:100% 2px}.tax-program .archive-description p{background-image:linear-gradient(180deg, #fff 100%, transparent 0)}@media all and (min-width: 600px){.archive-description{margin-bottom:90px}.archive-description p{font-size:27px}}.program-header{margin-bottom:0;position:relative}.program-header .program-header-container{width:100%}.program-header .filter{text-align:left}.program-header .video{position:relative;height:0;padding-bottom:58%;overflow:hidden;margin-bottom:2rem}.program-header iframe{position:absolute;left:0;top:0;width:100%;height:100%}.program-header .image{margin-bottom:2rem}.program-header .page-title{color:#fff;font-size:50px;line-height:1.1;position:relative;z-index:1;margin-bottom:0}.program-header .subtitle{text-align:center;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.1em}.program-header .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);width:334px;width:25vw;max-width:334px;height:334px}@media all and (min-width: 600px){.program-header{margin-bottom:40px}.program-header .page-title{font-size:9vw}}@media all and (min-width: 1020px){.program-header .program-header-container{max-width:850px;width:85%}.program-header .page-title{font-size:90px}.program-header .subtitle{position:absolute;right:0;left:0;top:calc(100% - 10px);text-align:right}}.page-masthead{position:relative;text-align:center;margin-bottom:40px}.page-masthead .container{width:100%;max-width:100%;margin:0;position:relative}.page-masthead .container:after{content:"";position:absolute;z-index:2;bottom:-18px;left:0;width:40%;height:28px;background:url(../images/bg-halftone.png)}.page-masthead .image{position:relative;width:100%;overflow:hidden;background-color:#EED442;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-masthead .image img{width:100%;display:block}.page-masthead .video-cover{position:absolute;overflow:hidden;z-index:1;left:0;width:100%;bottom:0;top:0}.page-masthead .page-video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-height:100%;min-width:100%;width:auto;width:100%;height:auto}.page-masthead .text{width:100%;padding:40px 0;background:#ffda00;box-sizing:border-box;position:relative;z-index:1}.page-masthead .inner{width:85%;margin:0 auto;position:relative;z-index:2}.page-masthead .entry-title{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:36px;color:#fff;line-height:1;margin-bottom:.05em}.page-masthead .entry-headline{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:1em;letter-spacing:0}.page-masthead .entry-subtitle{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.15em;background:#ffda00;display:inline-block}.page-masthead .icon{display:none;position:absolute;z-index:1;top:40px;right:40px;width:70px;height:70px}.page-masthead .icon img{display:block}@media all and (min-width: 768px){.page-template-page-simple .page-masthead{margin-bottom:180px}.page-masthead .fill{position:absolute;top:85px;left:0;background:#ffda00}.page-masthead .entry-title{font-size:60px}.page-masthead .entry-headline{font-size:28px}.page-masthead .image{max-height:640px}.page-masthead .image img{opacity:0;visibility:hidden}}@media all and (min-width: 1020px){.page-masthead{margin-bottom:90px;text-align:left}.page-masthead .container{width:calc(100% - 80px)}.page-masthead .image{width:50%;background-color:#f2f2f2}.page-masthead .page-video{width:auto}.page-masthead .text{width:50%;margin-top:85px;padding:90px 60px 50px 0}.page-masthead .dust{position:absolute;z-index:2;top:20px;bottom:20px;left:20px;right:60px;background:url(../images/bg-stardust-home1.svg);background-position:center center;background-size:600px 600px}.page-masthead .dust2{background-image:url(../images/bg-stardust-home2.svg);-webkit-animation-duration:20s;animation-duration:20s}.page-masthead .dust3{background-image:url(../images/bg-stardust-home3.svg)}.page-masthead .inner{flex:1;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;justify-content:center;-webkit-justify-content:center;width:auto;margin:0}.page-masthead .entry-title{width:100%;max-width:800px;font-size:9vw;position:relative;z-index:3;left:-70px;margin-bottom:0;line-height:.9}.page-masthead .entry-headline{margin-left:1em;max-width:600px}.page-masthead .entry-subtitle{position:absolute;z-index:3;right:0;bottom:0;text-align:right}.page-masthead .icon{display:block}}@media all and (min-width: 1800px){.page-masthead .entry-title{font-size:162px}}.slideshow{position:relative}.slick-list{position:relative;display:block;overflow:hidden;z-index:1}.slick-track{position:relative;top:0;left:0;display:block}.slideshow .slide:focus,.slideshow .slide a,.gallery .gallery-item:focus,.gallery .gallery-item a{outline:none}.slideshow .slide,.gallery .gallery-item{display:none;position:relative;float:left;height:100%;min-height:1px;background-repeat:no-repeat;background-position:center center;background-size:cover}.slideshow .slide img,.gallery .gallery-item img{width:100%;height:auto;display:block}.slideshow .slide .image,.gallery .gallery-item .image{background-repeat:no-repeat;background-position:center center;background-size:cover}@media all and (max-width: 600px){.slideshow .slide .image,.gallery .gallery-item .image{background-image:none !important}}.slick-initialized .slide,.slick-initialized .gallery-item{display:block}.slick-arrow{border:0;outline:0;cursor:pointer;font-size:0;line-height:0;width:50px;height:50px;background:rgba(0,0,0,0.9);position:absolute;top:calc(50% - 25px);z-index:2;text-align:center;transition:.2s;display:flex;align-items:center;border-radius:50%;-webkit-backface-visibility:hidden}.slick-arrow svg{display:inline-block;fill:#fff;width:20px;height:18px;margin-left:16px;transition:.2s}.slick-arrow.slick-prev{left:-25px;transform:rotate(180deg)}.slick-arrow.slick-next{right:-25px}.slick-dots{position:absolute;left:0;right:0;bottom:-40px;z-index:10;text-align:center;margin-bottom:0}.slick-dots button{background:none;border-radius:0;width:28px;height:28px;font-size:0;line-height:0;display:block;overflow:hidden;outline:none;border:0;position:relative;z-index:10;cursor:pointer}.slick-dots button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;border-radius:50%;background:#000;transition:background .2s linear}.slick-dots li{position:relative;display:inline-block;margin:0}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{background:#ffda00}.tax-program .slick-dots button:before,.page-template-page-services .slick-dots button:before{background:#fff}.tax-program .slick-dots li.slick-active button:before,.tax-program .slick-dots li:hover button:before,.page-template-page-services .slick-dots li.slick-active button:before,.page-template-page-services .slick-dots li:hover button:before{background:#000}.tax-program .full-width-slideshow{margin-bottom:100px}.full-width-slideshow .slick-arrow{top:0;height:100%;border-radius:0;width:80px;background:rgba(35,31,32,0.7);justify-content:center;-webkit-justify-content:center}.full-width-slideshow .slick-arrow svg{width:30px;height:30px;margin:0}.full-width-slideshow .slick-prev{left:0}.full-width-slideshow .slick-next{right:0}@media all and (min-width: 768px){.tax-program .full-width-slideshow{margin-bottom:150px}}@media all and (min-width: 1020px){.full-width-slideshow .slick-arrow{width:130px}}.cta{color:#fff;text-align:center;position:relative}.cta:before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:85%;max-width:1250px;height:20px;background:url(../images/bg-halftone.png)}.cta .image{max-height:600px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.cta .text{position:relative;background:#131311;background-position:center center;padding:50px 0;align-items:center;-webkit-align-items:center}.cta .inner{margin:0 auto;width:85%;max-width:280px;position:relative;z-index:1}.cta header{position:relative;margin-bottom:45px;padding:34px 0;background:#131311}.cta header:before,.cta header:after{content:"";position:absolute;height:4px;left:calc(50% - 125px);width:250px;background:url(../images/divider-line-short-white.png) no-repeat center center;background-size:cover}.cta header:before{top:0}.cta header:after{bottom:0}.cta h2{line-height:1.1;font-size:36px}.cta p{font-size:15px}@media all and (min-width: 768px){.cta:before{top:-40px;height:40px}.cta .image{width:50%}.cta .image img{opacity:0;visibility:hidden}.cta .text{width:50%;padding:90px 0 80px}.cta .text:before,.cta .text:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;background:url(../images/bg-stardust-white.svg);-webkit-animation:fade 5s ease infinite;animation:fade 5s ease infinite}.cta .text:before{background-position:center center}.cta .text:after{transform:rotate(-180deg);-webkit-animation-delay:2.5s;animation-delay:2.5s}.cta header{margin-bottom:65px;padding:50px 0}.cta h2{font-size:54px}}@media all and (min-width: 1020px){.cta .image{width:64%}.cta .text{width:36%;padding:120px 0 100px}}.cta-form{color:inherit;padding:3rem 0 6rem}.cta-form::before{top:auto;bottom:0}.cta-form header{background:none;margin-bottom:1rem;padding:0}.cta-form header::before,.cta-form header::after{display:none}.cta-form .wysiwyg{max-width:700px;margin:0 auto;background:#ffda00}.cta-form .intro{background-image:linear-gradient(180deg, #fff 100%, transparent 0)}@media all and (min-width: 768px){.cta-form h2.fancy-title{font-size:86px}.cta-form .intro{font-size:27px}}.testimonial{position:relative;background:#ffda00;margin:80px 0;padding:60px 0}.testimonial:before,.testimonial:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:85%;max-width:1250px;height:20px;background:url(../images/bg-halftone.png)}.testimonial:before{top:-20px}.testimonial:after{bottom:-20px}.testimonial blockquote{position:relative;z-index:1;color:#fff;margin:0 auto;width:85%;max-width:680px;text-align:center;letter-spacing:0.01em}.testimonial .thumb{margin-bottom:15px;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.testimonial .thumb img{width:118px;height:118px;border-radius:50%;display:block;margin-left:-18px}.testimonial .icon{position:relative;display:inline-block;background:#fff;color:#000;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;width:70px;height:70px;border-radius:50%;margin:15px 0;line-height:100px;font-size:50px}.testimonial p{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:24px;margin-bottom:.5em;background:#ffda00;line-height:1.2}.testimonial cite{text-transform:uppercase;font-style:normal;color:#000;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.15em}.tax-industry .testimonial,.post-type-archive-project .testimonial{margin:0}.tax-industry .testimonial:after,.post-type-archive-project .testimonial:after{display:none}.tax-program .testimonial,.page-template-page-move .testimonial{margin:0}.tax-program .testimonial:after,.page-template-page-move .testimonial:after{display:block;top:0;transform:none;left:0;right:0;width:100%;max-width:100%;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}@media all and (min-width: 768px){.testimonial{position:relative;padding:80px 0 110px;background:#ffda00 url(../images/bg-stardust-black.svg);background-position:center center;background-size:600px 600px}.tax-program .testimonial,.page-template-page-move .testimonial{background:#ffda00}.testimonial:before,.testimonial:after{height:40px}.testimonial:before{top:-40px}.testimonial:after{bottom:-40px}.testimonial p{font-size:48px}}.testimonial+.cta:before{display:none}.contact-us{background:#ffda00;padding:60px 0 0 0;box-sizing:border-box;position:relative}.contact-us .container{position:relative;flex-direction:column;padding-bottom:80px;max-width:1000px}.contact-us .page-header{text-align:center;color:#fff}.contact-us .entry-content{background:#ffda00}.contact-us .entry-title{font-size:56px;line-height:.98}.contact-us .intro{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;margin-bottom:40px;border-bottom:2px solid #fff;padding-bottom:2px;line-height:1.9}.contact-us .contact-info{font-size:13px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.contact-us address{margin-bottom:1em}.contact-us address a{text-decoration:underline}.contact-us .phone{margin-bottom:1em}.contact-us .email{margin-bottom:1em}.contact-us .fancy-hover{background-image:linear-gradient(180deg, transparent 45%, #fff 0)}.contact-us .social-links li{margin-right:15px}.contact-us .social-links .icon{width:20px}@media all and (max-width: 767px){.contact-us .page-header{margin-bottom:30px}}@media all and (min-width: 768px){.contact-us{padding:140px 0 0 0;background:#ffda00 url(../images/bg-stardust-black.svg);background:#ffda00;background-position:center center}.contact-us .container{padding-bottom:200px}.contact-us .entry-title{font-size:160px;position:relative;z-index:1}.contact-us .intro{font-size:24px}.contact-us .dust{position:absolute;top:20px;bottom:20px;left:20px;right:60px;background:url(../images/bg-stardust-home1.svg);background-position:center center;background-size:600px 600px;animation:floatWide 35s reverse 1 linear}.contact-us .dust2{background-image:url(../images/bg-stardust-home2.svg);-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-name:floatWide2;animation-name:floatWide2}.contact-us .dust3{background-image:url(../images/bg-stardust-home3.svg);-webkit-animation-duration:50s;animation-duration:50s}}@media all and (min-width: 1020px){.contact-us .container{flex-direction:row}.contact-us .page-header{width:47.5%;margin-bottom:0;padding-left:20px;text-align:left}.contact-us .entry-content{width:52.5%;margin-top:20px}}.error-404{min-height:400px;padding-top:200px}.error-404 .page-content{text-align:center}.graveyard-link{position:absolute;z-index:1;right:45px;bottom:-3px}.graveyard-link a{display:block;width:160px;height:128px;background:url(../images/graveyard.png) no-repeat;background-position:center top;transition:none}.graveyard-link a:hover{background-position:center -128px}.graveyard-link .description{position:absolute;right:100%;top:56px;width:500px;font-size:13px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:right;letter-spacing:.05em;transform:translateY(20px);transition:.2s;opacity:0;visibility:hidden}.graveyard-link:hover .description{transform:translateY(0);visibility:visible;opacity:1}.newsletter p{font-size:15px;font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;margin-bottom:1em}.newsletter form{position:relative}.newsletter .input{position:relative;max-width:280px}.newsletter label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.newsletter input[type='email']{padding-right:58px;padding-bottom:7px}.newsletter button{font-size:0;position:absolute;right:0;top:0;width:48px;height:48px;border-left:1px solid #000}.newsletter button .icon{width:13px;height:21px;stroke:#000;transition:.2s}.newsletter button:hover .icon{transform:translateX(5px)}.newsletter .error{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;margin:10px 0 0 0;font-size:14px;letter-spacing:.05em}.newsletter .success{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:28px;line-height:1.3;margin-top:10px}@media all and (max-width: 767px){.site-footer .newsletter .input{margin:0 auto}}.grid .newsletter{position:relative;margin:0 auto 40px;text-align:center;padding:40px 0;color:#fff}.grid .newsletter .container{position:relative;z-index:1}.grid .newsletter h3{font-size:48px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;background:url(../images/bg-halftone.png);padding:5px 0 30px}.grid .newsletter .form-description{padding-bottom:25px;margin:-15px auto 25px;background:#1f1f1f}.grid .newsletter form{max-width:510px;margin:0 auto}.grid .newsletter .input{margin:0 auto}.grid .newsletter input[type='email']{font-family:"Eksja",Helvetica,Arial,sans-serif;color:#fff;border-color:#fff}.grid .newsletter input[type='email']::-webkit-input-placeholder{color:#fff}.grid .newsletter button{border-color:#fff}.grid .newsletter button .icon{stroke:#fff}@media all and (min-width: 768px){.grid .newsletter{padding:100px 0 50px;margin-bottom:110px}.grid .newsletter:before,.grid .newsletter:after{content:"";position:absolute;left:7.5%;right:7.5%;top:-10px;bottom:-10px;opacity:0;background:url(../images/bg-stardust-white.svg);background-size:600px 600px;-webkit-animation:fade 5s ease infinite;animation:fade 5s ease infinite}.grid .newsletter:before{background-position:center center}.grid .newsletter:after{background-position:center top;-webkit-animation-delay:2.5s;animation-delay:2.5s}}.dispatch .newsletter{background:#000;padding:50px 7.5% 90px;width:100%;box-sizing:border-box}.dispatch .newsletter h3{display:none}.dispatch .newsletter form{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column}.dispatch .newsletter .form-description{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;max-width:370px;font-size:16px}.dispatch .newsletter .form-inputs{max-width:250px}.dispatch .newsletter input[type="email"]{font-family:"Eksja",Helvetica,Arial,sans-serif;border-color:#fff;color:#fff}.dispatch .newsletter input[type="email"]::-webkit-input-placeholder{color:#fff}.dispatch .newsletter button{border-color:#fff}.dispatch .newsletter .icon{stroke:#fff}.dispatch .newsletter .success{margin:0}@media all and (min-width: 768px){.dispatch .newsletter{display:block;padding:50px 0}.dispatch .newsletter form{flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.dispatch .newsletter .form-description{padding-right:40px;margin-bottom:0}}.intro-text{padding:40px 0;text-align:center;position:relative;overflow:hidden}.intro-text .container{position:relative;z-index:1;max-width:700px;background:#ffda00}.intro-text .more{max-width:1050px}.intro-text .intro{background-image:linear-gradient(180deg, #fff 100%, transparent 0)}.intro-text .intro a{background-image:linear-gradient(180deg, transparent 45%, #fff 0)}@media all and (min-width: 768px){.intro-text{padding:140px 0}.page-template-page-move .intro-text{padding-bottom:60px}.intro-text .intro{font-size:27px}.tax-program .intro-text{padding:0}}.intro-text-more{max-width:1050px}.intro-text-more .togglee{display:none;padding-top:50px}.intro-text-more .inner{-moz-column-count:2;column-count:2;-moz-column-gap:90px;column-gap:90px;text-align:left}.intro-text-more h2{text-align:center;font-size:54px;color:#000}.intro-text-toggle.active{visibility:hidden;opacity:0}.page-template-page-move .intro-text-toggle{border:0}.team-story{background:#ffda00;position:relative;padding-bottom:68px;overflow:hidden}.team-story:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:68px;background:url(../images/bg-halftone.png)}.team-story .story-track{width:100%;overflow:hidden;height:80vh;height:540px}.team-story .story-stage{height:100%;position:relative;z-index:2;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow:hidden;-ms-overflow-style:none;width:2979px}.team-story .slide{position:absolute;left:0;top:0;font-size:1em;height:100%;z-index:2;box-sizing:border-box;padding-top:40px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}.team-story .slide1{left:1%}.team-story .slide2{left:2190px;left:48%}.team-story .slide3{left:80%}.team-story .inner{height:100%;flex-direction:column;align-items:center;-webkit-align-items:center}.team-story h2{display:inline-block;color:#fff;font-size:30px;padding:.35em .75em;line-height:1;text-align:center;margin-bottom:30px}.team-story h2 em{font-style:normal;position:relative}.team-story h2 em:after{content:"";position:absolute;top:35%;left:-4%;width:0%;height:20px;background:url(../images/bg-highlight-lg.png),url(../images/bg-highlight-lg.png);background-repeat:no-repeat;background-position:left center, right center;background-size:contain;transition:.5s ease;transition-delay:1s}.team-story.in-view h2 em:after{width:108%}.team-story p{font-size:15px;max-width:300px;padding-left:20px}.team-story .cloud{position:absolute;z-index:1;left:0;width:3600px;top:68px;height:430px;background:url(../images/bg-story-clouds.png) repeat-x;background-position:left top}.team-story .cloud1{left:0}.team-story .cloud2{left:3600px}.team-story .water{position:absolute;z-index:1;left:-10%;width:120%;bottom:0;height:167px;background:url(../images/bg-story-water.jpg) repeat-x;background-position:center bottom;-webkit-animation:water 15s linear infinite;animation:water 15s linear infinite}.team-story .landscape{position:absolute;z-index:1;left:0;right:0;bottom:0;height:470px;background:url(../images/bg-story-landscape.png) no-repeat;background-position:left bottom;background-size:2979px 300px}.team-story .boat{position:absolute;z-index:2;left:38.714%;bottom:78px;width:9.07%;height:100px;background:url(../images/bg-story-boat.png) no-repeat;background-size:contain;background-position:left bottom}.team-story .boat:before{content:"";position:absolute;width:53px;height:47px;background:url(../images/bg-boat-row.png) no-repeat;right:28.14%;top:3px;transform:scale(0);transform-origin:right bottom}.team-story .boat.ok-to-row{-webkit-animation:boat 15s ease forwards;animation:boat 15s ease forwards}.team-story .boat.ok-to-row:before{-webkit-animation:row 1s ease-out;animation:row 1s ease-out;-webkit-animation-iteration-count:15;animation-iteration-count:15}.team-story .wave{position:absolute;background:url(../images/bg-boat-waves.png) no-repeat;background-size:370px 124px;height:41px;-webkit-animation:water 3s ease infinite;animation:water 3s ease infinite}.team-story .wave:nth-child(1){width:270px;top:67px;left:87%}.team-story .wave:nth-child(2){background-position:left -41px;width:284px;top:97px;left:-116px;-webkit-animation-duration:8s;animation-duration:8s}.team-story .wave:nth-child(3){background-position:left -82px;width:370px;top:152px;left:140px;-webkit-animation-duration:5s;animation-duration:5s}.team-story .lets-do-this{position:absolute;bottom:240px;left:16.928%;width:62px;height:62px;background:url(../images/bg-story-guy-running.png) no-repeat right top}.team-story .lets-do-this .text{position:absolute;z-index:1;right:140px;top:60px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;line-height:1.3;font-size:13px;width:120px;transform:rotate(-5deg);text-align:right;opacity:0;-webkit-animation:letsDoText 2s linear infinite;animation:letsDoText 2s linear infinite}.team-story .lets-do-this .line{position:absolute;top:32px;right:78px;width:0;height:38px;background:url(../images/bg-story-lets-do-this.png) no-repeat right top;-webkit-animation:letsDoThis 2s ease infinite;animation:letsDoThis 2s ease infinite}.team-story .lets-do-this .line:nth-child(1){background-position:right top;top:32px;height:24px}.team-story .lets-do-this .line:nth-child(2){background-position:right -24px;height:34px;top:42px;-webkit-animation-delay:.1s;animation-delay:.1s}.team-story .lets-do-this .line:nth-child(3){height:32px;background-position:right -56px;top:59px;-webkit-animation-delay:.2s;animation-delay:.2s}.team-story .flag-wrap{position:absolute;z-index:1;left:5016px;left:89.57%;bottom:260px;width:80px;height:80px;background:url(../images/flag2.gif) no-repeat left bottom;background-size:100% 100%}.team-story .flag-wrap .text{position:absolute;left:80px;top:30px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;line-height:1.3;font-size:13px;width:120px;transform:rotate(-15deg);-webkit-animation:letsDoText 1s linear infinite;animation:letsDoText 1s linear infinite}.team-story .slider-container{position:relative;z-index:20;background:#ffda00;border-bottom:3px solid #000;border-top:3px solid #000;border-left:40px solid #000;height:10px}.team-story .slider-moved{position:absolute;left:0;top:0;bottom:0;width:0%;background:#000}.team-story input[type="range"]{-webkit-appearance:none;margin:0;width:100%;padding:0;background:none;position:absolute;z-index:20;top:0;left:0;outline:none}.team-story input[type="range"]:focus{outline:none}.team-story input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.team-story input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:36px;width:23px;background:url(../images/slider-handle.svg) no-repeat;background-size:23px 36px;background-position:-1px top;cursor:pointer;transform:translateY(-13px);border:none}.team-story input[type=range]::-moz-range-thumb{height:36px;width:23px;background:url(../images/slider-handle.svg) no-repeat;background-size:23px 36px;background-position:-1px top;cursor:pointer;transform:translateY(-5px);border:none}.team-story input[type=range]::-ms-thumb{height:36px;width:23px;background:url(../images/slider-handle.svg) no-repeat;background-size:23px 36px;background-position:-1px top;cursor:pointer;transform:translateY(-5px);border:none}.team-story input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer}.team-story input[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;background:none;border:none;outline:none}.team-story input[type=range]::-moz-range-track:focus{outline:none}@media all and (min-width: 768px){.team-story .story-track{height:880px}.team-story .story-stage{width:5600px}.team-story .slide{padding-top:80px}.team-story .slide1{width:100vw;left:0}.team-story h2{font-size:70px}.team-story .cloud{-webkit-animation:clouds 105s linear infinite;animation:clouds 105s linear infinite}.team-story .water{left:-10%;width:120%;height:320px}.team-story .landscape{height:870px;background-size:5600px 564px}.team-story .lets-do-this{bottom:420px}.team-story .boat{bottom:138px}.team-story .flag-wrap{left:5016px;bottom:495px;width:10px;width:130px;height:130px;background-size:7px 122px;background-size:130px 130px}.team-story .flag-wrap .text{left:128px;top:90px;font-size:13px;width:120px;transform:rotate(-15deg)}}@media all and (max-height: 820px) and (min-width: 768px){.team-story .story-track{height:600px}.team-story .slide{padding-top:0}.team-story .slide2{left:45%}.team-story .slide3{left:78%}.team-story h2{font-size:60px}.team-story .landscape{height:600px;background-position:left calc(100% + 100px)}.team-story .water{bottom:-100px}.team-story .lets-do-this{bottom:320px}.team-story .boat{bottom:38px}.team-story .flag-wrap{bottom:395px}}@media all and (min-width: 1020px){.team-story h2{font-size:80px}}.team-detail{display:none;width:100%;background:#fff;position:relative;z-index:7;transform:translateY(-40px)}.team-detail .text{width:100%;padding:130px 7.5% 80px}.team-detail .text .entry-meta{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.team-detail .text .entry-title{font-size:35px;margin-bottom:15px}.team-detail .text p{font-size:15px;margin-bottom:1em}.team-detail .text blockquote{text-align:left}.team-detail .text blockquote:before{content:"“";display:inline-block;text-align:center;font-size:50px;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;line-height:100px;width:70px;height:70px;background:#000;border-radius:50%;color:#fff;margin:20px 0 10px}.team-detail .text blockquote p{font-size:24px}.team-detail .wysiwyg{position:relative;padding-top:28px;padding-bottom:10px;margin-bottom:28px}.team-detail .wysiwyg:before,.team-detail .wysiwyg:after{content:"";position:absolute;left:0;right:0;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.team-detail .wysiwyg:before{top:0}.team-detail .wysiwyg:after{bottom:0}.team-detail .inner{max-width:600px;margin:0 auto}.team-detail .entry-images img{display:block}.team-detail .entry-images .image{height:auto;width:50%;margin-bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.team-detail .entry-images .image:first-child{width:100%}.team-detail .social-links{color:#adadad}.team-detail .social-links li{margin-right:10px}.team-detail .close{position:absolute;left:30px;top:30px;font-size:0;width:40px;height:40px}.team-detail .close:before,.team-detail .close:after{content:"";position:absolute;top:calc(50% - 15px);left:calc(50% - 1px);width:3px;background:#000;height:30px}.team-detail .close:before{transform:rotate(-45deg)}.team-detail .close:after{transform:rotate(45deg)}@media all and (max-width: 767px){.team-detail .image{background-image:none !important}}@media all and (min-width: 768px){.team-detail .entry-images img{opacity:0;visibility:hidden}.team-detail .text blockquote p{font-size:32px}}@media all and (min-width: 1020px){.team-detail .column{flex:1}.team-detail .entry-images{max-width:40%;max-width:580px}}.situation-generator{position:relative;padding:0 0 50px}.situation-generator .situation-image{background:#ffda00;padding:50px 0 0;max-width:930px}.situation-generator .image{max-width:930px;margin:0 auto;margin-bottom:60px;position:relative;background:#ffda00}.situation-generator .layer{position:absolute;top:0;left:0;width:100%}.situation-generator .layer1{position:relative;z-index:2}.situation-generator .layer2{overflow:hidden}.situation-generator .layer3 path{stroke-dasharray:3200px;stroke-dashoffset:0;transition:2s cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:1.75s}.situation-generator img,.situation-generator svg{display:block;width:100%}.situation-generator svg{height:100%}.situation-generator .the-mess{position:absolute;z-index:1;bottom:calc(100% + 35px);left:calc(18.49% - 75px);left:10.10%;width:16.129%;transition:.4s;background:#ffda00}.situation-generator .the-mess img{margin:0 auto}.situation-generator .the-magic{position:absolute;z-index:8;top:50.952%;right:2%;width:28px;height:28px;background:url(../images/bg-generator-magic.png) no-repeat;background-position:center center;background-size:contain;border-radius:50%;transition:.2s}.situation-generator .the-magic .ring{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;fill:#fff;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.situation-generator .the-magic .text{position:absolute;bottom:calc(100% + 10px);left:calc(50% - 60px);width:100px;color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:20px;text-align:center;opacity:0;-webkit-animation:fade 1.5s infinite;animation:fade 1.5s infinite}.situation-generator .slideshow{background:#ffda00}.situation-generator .button{border-width:1px;background:#ffda00}.situation-generator .button:hover{background:#000}@media all and (min-width: 768px){.situation-generator{padding:0 0 150px}.situation-generator .situation-image{padding:140px 0 0}.situation-generator .image{margin-bottom:120px}.situation-generator .the-magic{top:54.952%;width:4.086%;height:9.047%}.situation-generator .the-magic .text{bottom:calc(100% + 10px);left:calc(50% - 50px)}}.situation-text{width:100%;max-width:100%;position:relative}.situation-text p{background:#ffda00}.situation-text:before,.situation-text:after{content:"";position:absolute;z-index:1;left:0;right:0;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.situation-text:before{top:0}.situation-text:after{bottom:0}.situation-text .column{padding:40px 7.5%}.situation-text .inner{max-width:400px;margin:0 auto}.situation-text .text{margin-bottom:50px;max-width:800px}.situation-text .heading{font-size:15px;text-align:left;line-height:2;position:relative;align-items:center;-webkit-align-items:center}.situation-text .heading:before{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:4px;width:100%;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.situation-text .indicator{position:absolute;z-index:2;left:calc(50% - 25px);bottom:-25px;width:50px;height:50px;border-radius:50%;background:#fff;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.situation-text .indicator .icon{width:30px;height:30px}.situation-text .slideshow{text-align:center}.situation-text .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.situation-text .slide{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:25px;line-height:1.5;height:auto;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center}@media all and (min-width: 768px){.situation-text .column{width:50%;padding:80px 7.5%}.situation-text .slideshow{text-align:left}.situation-text .heading:before{top:0;right:-2px;left:auto;width:4px;height:100%;background:url(../images/divider-line-repeatable-vert.png) center center repeat-y;background-size:4px 342px}.situation-text .indicator{left:auto;right:-43px;bottom:calc(50% - 43px);width:86px;height:86px}.situation-text .indicator .icon{width:56px;height:56px}.situation-text .slide{font-size:33px;align-items:flex-end;-webkit-align-items:flex-end}}@media all and (min-width: 1020px){.situation-text .heading{width:33.333%}.situation-text .slideshow{width:66.666%}}.how-we-help{position:relative;overflow:hidden;padding:40px 0 80px}.how-we-help header{margin-bottom:50px}.how-we-help header p{position:relative;z-index:1;max-width:700px;margin:0 auto;background:#ffda00}.how-we-help .fancy-title{color:#fff}.how-we-help .intro{font-size:16px;background-image:linear-gradient(180deg, #fff 100%, transparent 0)}.how-we-help ul{list-style:none}.how-we-help .tab{position:absolute;left:0;opacity:0;visibility:hidden}.how-we-help .tab.active{position:relative;visibility:visible;opacity:1}.how-we-help .tab.active .tab-inner{visibility:visible;opacity:1}.how-we-help .tab .tab-inner{max-width:1200px;display:block}.how-we-help .tab-nav{display:block}.how-we-help .tab .tab-heading{display:none}@media all and (min-width: 768px){.how-we-help{padding:40px 0 3rem 0}.how-we-help header{margin-bottom:80px}.how-we-help .intro{font-size:27px}}.bubbles{position:relative;width:100%;margin:0 auto;max-width:800px}.bubbles li{margin-bottom:50px}.bubbles li:last-child{margin-bottom:20px}.bubbles a{position:relative}.bubbles a:before{content:"";position:absolute;z-index:2;top:calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px;background:#fff;border-radius:50%;transform:scale(0.8)}.bubbles span{position:relative;z-index:3;padding:10px 0 9px;display:inline-block}.bubbles span:before,.bubbles span:after{content:"";position:absolute;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px;width:110px;left:calc(50% - 55px)}.bubbles span:before{top:0}.bubbles span:after{bottom:0}@media all and (min-width: 768px){.bubbles{min-height:400px}.bubbles li{opacity:0;visibility:hidden;transition:1s;position:absolute;-webkit-animation:float 6.8s infinite linear;animation:float 6.8s infinite linear}.active .bubbles li{opacity:1;visibility:visible}.bubbles a:before{-webkit-animation:scale 10s infinite linear;animation:scale 10s infinite linear}.bubbles a:after{content:"";position:absolute;top:-35px;left:50%;z-index:1;width:48px;height:48px;border-radius:50%;background:url(../images/bg-halftone.png)}.bubbles li:nth-child(1){transition-delay:.2s;-webkit-animation-duration:9s;animation-duration:9s;top:0;left:25%}.bubbles li:nth-child(2){transition-delay:.4s;-webkit-animation-duration:16.8s;animation-duration:16.8s;top:200px;left:2%}.bubbles li:nth-child(2) a:before{-webkit-animation-delay:3s;animation-delay:3s}.bubbles li:nth-child(3){transition-delay:.6s;-webkit-animation-duration:10.8s;animation-duration:10.8s;top:150px;left:40%}.bubbles li:nth-child(3) a:before{-webkit-animation-delay:7s;animation-delay:7s}.bubbles li:nth-child(4){transition-delay:.85s;-webkit-animation-duration:6.8s;animation-duration:6.8s;top:260px;left:60%}.bubbles li:nth-child(4) a:before{-webkit-animation-delay:2s;animation-delay:2s}.bubbles li:nth-child(5){transition-delay:.5s;-webkit-animation-duration:24.8s;animation-duration:24.8s;top:40px;right:15%}.bubbles li:nth-child(5) a:before{-webkit-animation-delay:6s;animation-delay:6s}.bubbles li:nth-child(6){transition-delay:1.1s;-webkit-animation-duration:14.8s;animation-duration:14.8s;top:180px;right:0}.bubbles li:nth-child(6) a:before{-webkit-animation-delay:1s;animation-delay:1s}}.client-list{background:#ffda00;text-align:left;-moz-column-count:1;column-count:1}.client-list li{margin-bottom:1em;display:inline-block;width:100%}@media all and (min-width: 768px){.client-list{-moz-column-count:3;column-count:3;-moz-column-gap:25px;column-gap:25px;padding-bottom:80px}}.project-category-list{background:#ffda00}.project-category-list li{position:relative;margin-bottom:3rem;padding-bottom:3rem}.project-category-list li::after{content:"";position:absolute;left:0;bottom:0;width:100%;display:block;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.project-category-list li:last-child{margin-bottom:0}.project-category-list .image{margin-bottom:2rem}.project-category-list img{display:block}.project-category-list h4{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:1rem;font-size:24px}.project-category-list p{margin-bottom:1.5rem}@media all and (min-width: 768px){.project-category-list li{display:flex;padding-left:6%;padding-right:6%}.project-category-list .image{margin-bottom:0;width:36%}.project-category-list .text{width:64%;padding-left:6%;box-sizing:border-box}.project-category-list h4{font-size:40px}}.tab-nav{box-sizing:border-box;position:relative}.tab-nav .tab-nav-container{justify-content:center;-webkit-justify-content:center}.tab-nav .tab-heading{position:relative;box-sizing:border-box;border:1px solid #000;padding:18px 22px 14px;display:inline-block;line-height:1.2;text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.1em;background:#ffda00}.tab-nav .tab-heading.active,.tab-nav .tab-heading:hover{background:#000;color:#fff}@media all and (max-width: 767px){.tab-nav{display:none}}.tab-content{position:relative;border-bottom:1px solid #000}@media all and (min-width: 768px){.tab-content{padding:100px 0 0 0;border-bottom:0}}.tab{position:relative;transition:.4s}.tab .tab-heading{cursor:pointer;line-height:1.2;text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.1em;border-top:1px solid #000;padding:18px 0 14px;text-align:center}.tab .tab-inner{display:none;margin:0 auto;width:85%;max-width:1050px;padding:40px 0}@media all and (min-width: 768px){.tab{position:absolute;left:0;opacity:0;visibility:hidden}.tab .tab-heading{display:none}.tab .tab-inner{padding:0;position:relative;top:0;left:0;right:0;display:block !important;visibility:hidden;opacity:0}.tab.active{position:relative;visibility:visible;opacity:1}.tab.active .tab-inner{visibility:visible;opacity:1}}.expectations{text-align:center}.expectations header{margin-bottom:2.5rem}.expectations header h2{margin-bottom:1rem}.expectations header p{margin:0 auto;max-width:735px}.expectations .tabs{position:relative;z-index:1;background:#ffda00;margin-bottom:80px;width:100%;max-width:920px}.expectations .tab-nav .tab-heading{border:0;margin:0;width:100%;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0;font-size:18px;padding:26px 40px 22px;background:none}.expectations .tab-nav .indicator{display:none;position:absolute;top:calc(50% - 20px);right:-21px;width:40px;height:40px;background:#fff;border-radius:50%;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;transition:.2s;opacity:0;visibility:hidden;transform:scale(0.5)}.expectations .tab-nav .icon{height:30px;width:26px}.expectations .tab-content{padding-top:0;text-align:left}.expectations .wysiwyg{font-size:15px;padding:40px 0 20px 0}.expectations .timeframe{text-align:center;font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:27px}@media all and (min-width: 768px){.expectations .tabs{padding:3px 4%}.expectations .tabs:before,.expectations .tabs:after{content:"";position:absolute;left:0;right:0;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.expectations .tabs:before{top:0}.expectations .tabs:after{bottom:0}.expectations .tab-nav{width:33.333%;text-align:right}.expectations .tab-nav:before{content:"";position:absolute;top:0;right:-2px;left:auto;width:4px;height:100%;background:url(../images/divider-line-repeatable-vert.png) center center repeat-y;background-size:4px 342px}.expectations .tab-nav .indicator{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.expectations .tab-nav .tab-heading:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.expectations .tab-nav .tab-heading:last-child:after{display:none}.expectations .tab-nav .tab-heading.active{background:none;color:#000}.expectations .tab-nav .tab-heading.active .indicator{visibility:visible;opacity:1;transform:scale(1)}.expectations .tab-content{width:66.666%}.expectations .tab{height:100%;position:absolute;top:0;left:0}.expectations .tab.active{position:relative}.expectations .wysiwyg{padding:70px 0 60px 70px}.expectations .timeframe{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;font-size:50px}}.email-callout{display:none;background:#fff;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;line-height:1.4;flex-direction:column;align-items:center;-webkit-align-items:center}.email-callout .icon{width:24px;height:19px;margin-bottom:10px;fill:currentColor}.email-callout:hover{background:#000;color:#fff}@media all and (min-width: 1020px){.email-callout{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:absolute;top:0;left:0;box-sizing:border-box;width:77px;padding:44px 10px 34px}}.image-text{padding:0 0 60px 0;position:relative;z-index:1}.image-text .container{max-width:850px;background:#ffda00}.image-text .text{font-size:15px}.image-text .resource-teaser{background:#000;color:#fff}.image-text .resource-teaser .excerpt{display:none}.image-text .resource-teaser .resource-image{width:112px;flex-shrink:0}.image-text .resource-teaser .resource-text{padding:1rem 6%}.image-text .resource-teaser .action{padding:0}@media all and (min-width: 768px){.image-text{padding:0 0 100px 0}.image-text .container{display:flex}.image-text .column{flex-grow:1;flex-basis:0;padding:0 25px}.image-text .column:last-child{padding-right:0}.image-text .column:first-child{padding-left:0}.image-text.no-callout .text{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}}.loader{position:fixed;z-index:99999;left:0;right:0;top:0;bottom:0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;font-size:36px;opacity:0;visibility:hidden;transition:.2s}.is-loading .loader,.is-animating .loader{opacity:1;visibility:visible}.is-loading .loader .loader-inner,.is-animating .loader .loader-inner{transform:scale(1)}.loader .loader-inner{width:50px;height:50px;transform:scale(0);transition:.2s;transition-delay:.25s;position:relative}.loader .ring{position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);width:70px;height:70px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader .ring-inner{left:calc(50% - 25px);top:calc(50% - 25px);width:50px;height:50px;-webkit-animation-delay:.2s;animation-delay:.2s;animation-direction:reverse}.stardust-container{background:#ffda00;position:relative;overflow:hidden}.stardust-container .stardust{display:none}@media all and (min-width: 768px){.stardust-container .stardust{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/bg-stardust-black.svg);background-position:center top;background-size:600px 600px}}.resource-header{padding:3rem 0 2rem}.resource-header-title{color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:36px;line-height:1.2;letter-spacing:0.01em;margin-bottom:.25em}@media all and (min-width: 768px){.resource-header-title{font-size:48px}}.resource-header-subtitle{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.05em}.resource-teaser{position:relative;z-index:1;display:flex;background:#ffda00;box-shadow:0 0 10px rgba(0,0,0,0.1)}.resource-teaser img{visibility:hidden;opacity:0}.resource-teaser .resource-image{width:25%;background-size:cover;background-repeat:no-repeat;background-position:center center}.resource-teaser .resource-text{box-sizing:border-box;width:75%;padding:3rem 6%;display:flex;flex-direction:column;justify-content:center}.resource-teaser .resource-title{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:21px;margin-bottom:.75em;line-height:1.5}.resource-teaser .resource-title span{border-bottom:2px solid #fff;padding-bottom:2px}.resource-teaser .excerpt{font-size:15px}.resource-teaser .action{display:inline-block;align-self:flex-start;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0;background:#000;color:#ffda00;padding:.5em 1em}.resource-teaser .icon-download{display:inline-block;vertical-align:middle;margin-top:-4px;stroke:currentColor}.entry-header .resource-teaser{width:85%;max-width:590px;margin:0 auto 1rem;box-shadow:none}.entry-header .resource-teaser .resource-image{width:112px}.entry-header .resource-teaser .resource-text{padding:1rem 6%}.entry-header .resource-teaser .excerpt{display:none}.entry-header .resource-teaser .action{background:none;color:#000;padding:0}@media all and (min-width: 1200px){.entry-header .resource-teaser{position:absolute;top:80px;left:60%;width:40%}}.resource-download .inner{position:relative}.resource-download .inner:after{content:"";position:absolute;top:25px;width:100%;right:25px;height:100%;background:url(../images/bg-halftone.png)}.resource-download .resource-teaser{box-shadow:none}.single-resource{background:#ffda00}.single-resource h1{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;font-size:24px;margin-bottom:1rem;line-height:1.5}.single-resource h1 span{border-bottom:2px solid #fff;padding-bottom:2px}.resource-preview{padding-bottom:4rem}.resource-preview .image{margin-bottom:2rem}.resource-preview img{display:block;width:100%;margin:0 auto;max-width:300px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.resource-preview .text{position:relative;padding:3rem 0}.resource-preview .text:before,.resource-preview .text:after{content:"";position:absolute;z-index:1;left:0;right:0;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.resource-preview .text:before{top:0}.resource-preview .text:after{bottom:0}@media all and (min-width: 768px){.resource-preview{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;padding-bottom:7rem}.resource-preview .image{width:38%}.resource-preview img{max-width:100%}.resource-preview .text{width:56%}}.page-template-page-thank-you{background:#ffda00}.thank-you-wrapper{padding-bottom:4rem}.thank-you-wrapper h1{color:#fff}.thank-you-wrapper .page-header{padding:3rem 0 0 0}@media all and (min-width: 768px){.thank-you-wrapper{padding-bottom:7rem}.thank-you-wrapper h1{font-size:130px}}.thank-you-message{margin:0 auto;padding-bottom:4rem;max-width:470px;text-align:center}.thank-you-message h2{font-family:"Eksja-Thin","Eksja",Helvetica,Arial,sans-serif;line-height:1.7}.thank-you-message h2 span{border-bottom:2px solid #fff;padding-bottom:2px}@media all and (min-width: 768px){.thank-you-message{padding-bottom:7rem}}.thank-you-footer{text-align:center}.thank-you-footer h3{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;margin-bottom:4rem}.thank-you-callouts{list-style:none}.thank-you-callouts li{position:relative;padding:1rem 0}.thank-you-callouts li:after{content:"";position:absolute;right:0;width:100%;bottom:0;height:4px;background:url(../images/divider-line-repeatable.png) center top repeat-x;background-size:342px 4px}.thank-you-callouts li:last-child:after{display:none}.thank-you-callouts h4{color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:30px}.thank-you-callouts p{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.075em}@media all and (min-width: 768px){.thank-you-callouts{display:flex;justify-content:center}.thank-you-callouts li{position:relative;width:33.333%;padding:0 4%}.thank-you-callouts li:after{content:"";position:absolute;right:0;width:4px;top:0;height:100%;background:url(../images/divider-line-repeatable-vert.png) center top repeat-y;background-size:4px 342px}}@media all and (min-width: 1200px){.thank-you-callouts li a{display:flex;flex-wrap:wrap;align-items:center}.thank-you-callouts .image{width:70px}.thank-you-callouts .text{box-sizing:border-box;width:calc(100% - 70px);padding-left:18px;text-align:left}}.podcast-masthead{background:#000;color:#fff;padding:0 0 3rem 0}.podcast-masthead .container{width:100%}.podcast-masthead .entry-title{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:36px;line-height:1;margin-bottom:.25em}.podcast-masthead .entry-headline{color:#ffda00;font-size:26px;margin-bottom:1em;max-width:500px}.podcast-masthead .entry-subtitle{max-width:500px;margin-bottom:2.5rem}.podcast-masthead .entry-subtitle .fancy-hover{background-image:linear-gradient(180deg, transparent 0%, #666 0);background-size:100% 50%;background-position:left bottom}.podcast-masthead .entry-subtitle .fancy-hover:hover{background-size:100% 100%}.podcast-masthead .podcast-links{list-style:none;margin-bottom:2rem}.podcast-masthead .image{position:relative;width:100%;max-height:640px;overflow:hidden;background-color:#EED442;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:2rem}.podcast-masthead .image img{width:100%;display:block}.podcast-masthead .text{margin:0 auto;width:85%}.podcast-masthead .button{border-color:#ffda00}.podcast-masthead .button:hover{background-color:#ffda00;color:#000}@media all and (min-width: 768px){.podcast-masthead .entry-title{font-size:60px}}@media all and (min-width: 1020px){.podcast-masthead{padding:6rem 0}.podcast-masthead .container{width:85%}.podcast-masthead .image{width:50%;margin-bottom:0}.podcast-masthead .text{width:50%;margin:0;box-sizing:border-box;padding-left:5%}.podcast-masthead .entry-headline{font-size:32px}.podcast-masthead .podcast-links li{display:inline-block;margin-right:1em}}@media all and (min-width: 1200px){.podcast-masthead .entry-title{font-size:90px}}.single-format-audio.show-podcast-player{padding-bottom:60px}.single-format-audio.show-podcast-player .site-content{position:relative;z-index:2}@media all and (min-width: 768px){.single-format-audio.show-podcast-player{padding-bottom:100px}}.podcast-player{position:fixed;z-index:20;left:0;right:0;bottom:0;height:60px;background:#000;display:flex;align-items:center;visibility:hidden;opacity:0;transition:.2s}.show-podcast-player .podcast-player,.podcast-player.show{visibility:visible;opacity:1}.podcast-player .mejs-container,.podcast-player .mejs-container .mejs-controls,.podcast-player .mejs-embed,.podcast-player .mejs-embed body{background:#000}.podcast-player .mejs-controls .mejs-time-rail .mejs-time-loaded{background:rgba(255,255,255,0.3)}.podcast-player .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.podcast-player audio{background:#000}.podcast-player .close{border:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:none;color:#fff}.podcast-player .close:before,.podcast-player .close:after{content:"";position:absolute;left:calc(50% - 10px);top:calc(50% - 1px);height:2px;background:currentColor;width:20px}.podcast-player .close:before{transform:rotate(45deg)}.podcast-player .close:after{transform:rotate(-45deg)}.podcast-player .close svg{width:40px;height:40px;stroke:currentColor}.podcast-player .close svg path{stroke-dasharray:100px;stroke-dashoffset:100px;transition:.6s ease-out}.podcast-player .close:hover svg path{stroke-dashoffset:0}@media all and (min-width: 768px){.podcast-player{height:100px}}.podcast-player-image{width:60px;flex-shrink:0}.podcast-player-image img{display:block}@media all and (min-width: 768px){.podcast-player-image{width:100px}}.podcast-player-title{box-sizing:border-box;width:30%;padding-left:3.75%;color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2;display:none}@media all and (min-width: 768px){.podcast-player-title{display:block}}@media all and (min-width: 1200px){.podcast-player-title{font-size:28px}}.podcast-player-audio{box-sizing:border-box;width:calc(100% - 60px);padding:0 60px 0 3.75%}@media all and (min-width: 768px){.podcast-player-audio{width:60%}}.podcast-description{font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:28px}.podcast-description p{line-height:1.2}.podcast-subject{padding:3rem 0}.podcast-subject .subject-image{width:130px}.podcast-subject img{border-radius:50%}.podcast-subject .button{border-color:#ffda00;background-image:none}@media all and (min-width: 768px){.podcast-subject{display:flex}.podcast-subject .subject-image{margin-top:5px;flex-shrink:0;margin-right:10%}}.podcast-quote{padding:3rem 0}.podcast-quote p{color:#ffda00;font-size:55px;margin-bottom:.5em}.podcast-quote cite{font-style:normal;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}@media all and (min-width: 1020px){.podcast-quote{margin:0 -100px 0 -100px}}.podcast-show-notes{padding:3rem 0;border-top:1px solid #707070}.podcast-show-notes p:last-child{margin-bottom:0}.podcast-transcript{padding:3rem 0;border-top:1px solid #707070}.podcast-transcript p:last-child{margin-bottom:0}.podcast-subscribe ul{list-style:none;margin:0}.podcast-subscribe li{display:inline-block;margin-right:1em}.podcast-subscribe .button{border-color:#ffda00}.podcast-subscribe .button:hover{background:#ffda00;color:#000}.podcast-subscribe .close{display:none}.podcast-subscribe.show-as-popup{box-sizing:border-box;position:fixed;z-index:101;top:50%;left:50%;width:85%;max-width:600px;transform:translate(-50%, -50%);background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.2);padding:4rem 40px;text-align:center}.podcast-subscribe.show-as-popup h2{margin:0 auto 2em;max-width:420px}.podcast-subscribe.show-as-popup .close{display:block;position:absolute;right:15px;top:15px;width:40px;height:40px}.podcast-subscribe.show-as-popup .close:before,.podcast-subscribe.show-as-popup .close:after{content:"";position:absolute;height:3px;width:30px;background:#000;top:calc(50% - 1px);left:calc(50% - 15px)}.podcast-subscribe.show-as-popup .close:before{transform:rotate(45deg)}.podcast-subscribe.show-as-popup .close:after{transform:rotate(-45deg)}.single-video{margin-bottom:3rem}.single-video .video{position:relative;height:0;padding-bottom:59%;overflow:hidden}.single-video iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media all and (min-width: 768px){.single-video{margin-bottom:6rem}}.clients{margin-bottom:3rem}.clients header{position:relative;text-align:center}.clients header::before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:100%;display:block;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.clients h3{position:relative;z-index:1;display:inline-block;background:#000;color:#fff;line-height:1.2;text-transform:uppercase;font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.1em;background:#000;padding:13px 20px 10px;font-weight:normal}.clients .slideshow{position:relative;display:flex;flex-direction:column;padding:1.5rem 0 4rem;text-align:center;background:#ffda00}.clients .slideshow::after{content:"";position:absolute;left:0;bottom:0;width:100%;display:block;height:4px;background:url(../images/divider-line-repeatable.png) center center repeat-x;background-size:342px 4px}.clients .slick-list{flex-grow:1;display:flex;flex-direction:column}.clients .slick-track{flex-grow:1;display:flex}.clients .slide{height:auto}.clients .slick-initialized .slide{display:flex;justify-content:center;align-items:center}.clients .client-teaser{padding:0 2.5%}.clients .slide img{display:block;margin:0 auto;width:100%;max-width:280px}.clients .slick-dots{bottom:20px}.clients .slick-dots button:before{background:#fff}.clients .slick-dots li.slick-active button:before,.clients .slick-dots li:hover button:before{background:#000}.clients .client-title{font-family:"BoxedSemibold",Helvetica,Arial,sans-serif;font-size:16px}@media all and (min-width: 768px){.clients{margin-bottom:6rem}}.page-template-page-services{background-color:#ffda00;background-image:url(../images/bg-stardust-black.svg)}.page-template-page-services section{clear:both}.services-header-single{position:relative}.services-header-single .header-accent{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:25%;height:75%;left:0;position:absolute;top:0;width:27vw;z-index:2}.services-header-single .header-accent:before,.services-header-single .header-accent:after{background:url(../images/home-contact-halftone.png);content:"";height:6vw;left:2.5vw;position:absolute;top:2.5vw;width:95vw}.services-header-single .header-accent:after{top:31.5vw}.services-header-single .header-main{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:25%;height:75%;right:8vh;position:absolute;overflow:hidden;top:7.5vh;width:75vw}.services-header-single .header-main img{width:100%;animation:move 40s ease;-ms-animation:move 40s ease;-webkit-animation:move 40s ease;-moz-animation:move 40s ease;position:absolute}.services-header-single .header-content{padding:15vw 0 15vw 50vw;position:relative;z-index:3;width:36vw}.services-header-single .header-content .page-title{background-image:linear-gradient(180deg, transparent 82.5%, #000 0);background-size:100% 100%;background-repeat:no-repeat;color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:7vw;left:10vw;line-height:1em;position:absolute;top:18vw;transform:translateY(-50%)}.services-header-single .header-content h1{color:#fff;font-size:3.5vw;line-height:1em;position:relative;opacity:0;transition:opacity 1s ease .15s}.services-header-single .header-content h1.come-in{opacity:1}.services-header-single .header-content h2{color:#fff;font-size:1.75vw;font-family:"Eksja",Helvetica,Arial,sans-serif;font-weight:500;margin-left:15vw;position:relative;opacity:0;transition:opacity 1s ease .8s}.services-header-single .header-content h2.come-in{opacity:1}@media all and (max-width: 767px){.services-header-single .header-accent{margin-bottom:1em;position:relative;padding-top:60%;width:35%}.services-header-single .header-accent:before,.services-header-single .header-accent:after{height:auto;padding:10%;width:80vw}.services-header-single .header-accent:after{top:95%}.services-header-single .header-main{height:0;padding-top:60%;right:0;top:5%;width:85%}.services-header-single .header-content{padding:2em 5%;position:static;width:90%}.services-header-single .header-content .page-title{display:inline-block;font-size:12vw;left:10%;margin-bottom:.35em;position:absolute;top:30%;max-width:80%;transform:translateY(-50%);z-index:99}.services-header-single .header-content h1{color:#000;font-size:32px;margin-bottom:.35em}.services-header-single .header-content h1 br{display:none}.services-header-single .header-content h2{color:#000;font-size:21px;margin-left:0}.services-header-single .header-content h2 br{display:none}}@-webkit-keyframes move{0%{transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3)}}.services-testimonial{float:left;padding:5em 0 2em;width:100%}.services-testimonial .testimonial-logo{display:block;float:left;position:relative;top:-3em;width:18%}@media all and (max-width: 1019px){.services-testimonial .testimonial-logo{top:0}}.services-testimonial .testimonial-headshot{display:block;float:left;margin-left:3%;position:relative;width:22%}.services-testimonial .testimonial-headshot:before{background-image:url(../images/home-contact-halftone.png);background-size:300%;content:"";height:100%;position:absolute;right:-15%;top:10%;width:100%;z-index:-1}.services-testimonial .testimonial-content{display:block;float:left;margin-left:10%;position:relative;width:45%}.services-testimonial .testimonial-content .quote{background-image:url(../images/home-contact-halftone.png);background-size:500%;border-radius:999px;height:6em;position:absolute;top:-2em;right:92%;width:6em}.services-testimonial .testimonial-content .quote img{display:block;width:50%;height:auto;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}.services-testimonial .testimonial-content .testimonial-quote{font-size:40px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;line-height:1.2em;margin:1em 0 .5em}.services-testimonial .testimonial-content .testimonial-client{width:90%}@media all and (max-width: 1019px){.services-testimonial .testimonial-content .quote{height:5em;width:5em;top:-3em;right:calc(100% - 1em)}.services-testimonial .testimonial-content .testimonial-quote{font-size:32px;margin-top:0}.services-testimonial .testimonial-content .testimonial-client{font-size:16px}}@media all and (max-width: 767px){.services-testimonial .testimonial-logo{top:0;width:40%}.services-testimonial .testimonial-headshot{width:45%}.services-testimonial .testimonial-content{margin:3em 0 0 2em;width:calc(100% - 2em)}.services-testimonial .testimonial-content .quote{height:5em;width:5em;top:-3em;right:calc(100% - 1em)}.services-testimonial .testimonial-content .testimonial-quote{font-size:28px;margin-top:0}.services-testimonial .testimonial-content .testimonial-client{font-size:14px}}.services-page-nav{margin:5em 0 0;padding:3em 0 3em;float:left;width:100%}@media all and (max-width: 767px){.services-page-nav{margin:0}}.services-page-nav .container-header{background-image:url(../images/home-contact-halftone.png);background-size:auto 100%;padding:1.25em 0 1em;text-align:center}.services-page-nav .container-header h2{font-size:54px;line-height:1em;margin-bottom:0}@media all and (max-width: 767px){.services-page-nav .container-header h2{font-size:32px}}.services-page-nav ul{list-style:none;margin:2em 0;text-align:center}@media all and (max-width: 1019px){.services-page-nav ul{margin:2em 0 2em 10%}}@media all and (max-width: 767px){.services-page-nav ul{margin:2em 0}}.services-page-nav ul li{border-left:2px solid #fff;box-sizing:border-box;display:inline-block;font-size:17px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;vertical-align:top;margin:1em 0;padding-left:1em;line-height:1.2em;letter-spacing:.1em;text-align:left;min-width:150px;width:18%;background-image:linear-gradient(180deg, transparent 0%, #fff 0);background-size:0% 100%;background-repeat:no-repeat;transition:background .2s linear 0s}.services-page-nav ul li:hover{background-size:100% 100%}.services-page-nav ul li a{display:block;padding:5px 0}@media all and (max-width: 1019px){.services-page-nav ul li{float:left;width:30%}}@media all and (max-width: 767px){.services-page-nav ul li{border:none;border-top:2px solid #fff;text-align:center;margin:0;padding:1em 0;width:100%}.services-page-nav ul li br{display:none}.services-page-nav ul li:first-child{border:none}}.services-services .service{margin-bottom:5em}.services-services .service .main-img{border:5px solid #FFE969;margin-bottom:2em;position:relative}.services-services .service .main-img img{display:block}.services-services .service .main-img:before{background-image:url(../images/home-contact-halftone.png);background-size:200%;content:"";height:100%;position:absolute;right:-5%;top:7%;width:100%;z-index:-1}.services-services .service .accent-img{display:none}.services-services .service h3{font-size:32px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;margin-bottom:.5em}.services-services .service h3 br{display:none}.services-services .service p{font-size:16px}@media all and (min-width: 768px){.services-services{float:left;width:100%;margin-bottom:2em}.services-services .service{position:relative;float:left;width:100%;margin:5em 0 10em}.services-services .service .main-img{border:20px solid #FFE969;margin-left:30%;margin-bottom:0;width:60%;opacity:0;transition:opacity .75s ease 0s}.services-services .service .main-img:before{display:none}.services-services .service .main-img.come-in{opacity:1}.services-services .service .accent-img{display:block;box-shadow:3px 3px 10px rgba(0,0,0,0.25);position:absolute;bottom:-5%;right:0;width:30%;z-index:2;opacity:0;transition:opacity .75s ease .25s}.services-services .service .accent-img img{display:block}.services-services .service .accent-img:after{background-image:url(../images/home-contact-halftone.png);background-size:250%;content:"";height:100%;position:absolute;right:-10%;top:-20%;width:100%;z-index:-1}.services-services .service .accent-img.come-in{opacity:1}.services-services .service .services-content{position:absolute;width:40%;z-index:2;top:-2em;opacity:0;transition:opacity .75s ease .15s}.services-services .service .services-content.come-in{opacity:1}.services-services .service .services-content .services-content-container{background:#ffda00;padding:4em 2em 3em 0}.services-services .service .services-content:after{background-image:url(../images/home-contact-halftone.png);background-size:200%;content:"";height:100%;position:absolute;right:-5%;top:7%;width:100%;z-index:-1}.services-services .service .services-content h3{font-size:48px;line-height:1em;margin-bottom:.5em}.services-services .service .services-content h3 br{display:block}.services-services .service:nth-child(even) .main-img{margin-left:7%}.services-services .service:nth-child(even) .services-content{right:0}.services-services .service:nth-child(even) .services-content .services-content-container{padding:4em 0 3em 2em}.services-services .service:nth-child(even) .services-content:after{left:-10%;top:15%}.services-services .service:nth-child(even) .accent-img{bottom:10%;left:0}.services-services .service:nth-child(even) .accent-img:after{background-image:url(../images/home-contact-halftone.png);background-size:250%;content:"";height:100%;position:absolute;right:10%;top:10%;width:100%;z-index:-1}}@media all and (max-width: 1019px){.services-services .service .services-content h3{font-size:36px}.services-services .service .services-content p{font-size:14px}}.services-casestudies .container-header{background-image:url(../images/home-contact-halftone.png);background-size:auto 80%;margin-bottom:2em;padding:1.25em 0 1em;text-align:center}.services-casestudies .container-header h2{text-align:center;font-size:32px}.services-casestudies .slick-list{width:100%}.services-casestudies .slideshow .slide{margin-bottom:20px}@media all and (min-width: 768px){.services-casestudies .container-header{background:none;margin-bottom:3em;padding:1.25em 0 1em;text-align:center;position:relative}.services-casestudies .container-header h2{text-align:center;font-size:48px}.services-casestudies .container-header h2 span{background:#ffda00;display:inline-block;line-height:1em;padding:.25em .5em;position:relative;z-index:3}.services-casestudies .container-header h2:before,.services-casestudies .container-header h2:after{content:"";position:absolute;height:4px;left:0;top:50%;margin-top:-2px;width:30%;background:url(../images/divider-line-short-black.png) center center/cover no-repeat}.services-casestudies .container-header h2:after{left:auto;right:0}}.services-download{margin:5em 0}.services-download h3{font-size:42px;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;margin-bottom:.25em;position:relative}.services-download h3:before{background:url(../images/halftone-dimond.svg) center center/cover no-repeat;content:'';display:block;height:90px;position:absolute;top:0px;width:90px;left:-55px}.services-download p{font-size:21px;margin-bottom:.25em}.services-download .container-left{margin-bottom:2em}.services-download .download-cover{display:block;transform:rotate(5deg);margin:3em 15%;width:70%;position:relative;opacity:0;transition:opacity .75s ease .5s}.services-download .download-cover.come-in{opacity:1}.services-download .download-cover:before{background:url(../images/white-halftone-circle.svg) center center/cover no-repeat;content:'';display:block;height:50%;position:absolute;bottom:-5%;width:70%;left:-25%;z-index:-1}.services-download .download-cover img{display:block}.services-download .button{box-sizing:border-box;text-align:center;margin:0 15%;width:70%;opacity:0;transition:opacity .75s ease .75s}.services-download .button.come-in{opacity:1}@media all and (min-width: 768px){.services-download .container{display:flex;align-items:center}.services-download .container .container-left{box-sizing:border-box;padding:5%;float:left;width:60%;margin:0}.services-download .container .container-left h3{font-size:48px;margin-bottom:.25em}.services-download .container .container-left h3:before{height:150px;top:-15px;width:150px;left:-95px}.services-download .container .container-left p{font-size:24px}.services-download .container .container-right{float:left;width:40%}}@media all and (min-width: 1200px){.services-download .container{display:flex;align-items:center}.services-download .container .container-left,.services-download .container .container-right{float:left;width:50%}.services-download .container .container-left{box-sizing:border-box;padding:5%}.services-download .container .container-left h3{font-size:60px;margin-bottom:.25em}.services-download .container .container-left h3:before{height:150px;top:-15px;width:150px;left:-95px}.services-download .container .container-left p{font-size:30px}.services-download .download-cover{display:block;transform:rotate(5deg);margin:3em 5%;width:60%;position:relative}.services-download .container-right{position:relative}.services-download .container-right .button{background:#ffda00;bottom:35%;margin:0;right:0;position:absolute;width:auto}.services-download .container-right .button:hover{background:#000}}.services-form{background-color:#000;box-sizing:border-box;background-image:url("../images/bg-stardust-small.png");color:#fff;position:relative;padding:3em 0;border:20px solid #ffda00}.services-form h3{color:#fff;font-family:"Italian Plate No1 Expanded Black",Helvetica,Arial,sans-serif;font-size:42px;padding:0 20px;position:relative}.services-form h3:before{background-image:url(../images/white-contact-arrow.svg);background-size:100%;background-position:center center;background-repeat:no-repeat;content:'';height:30px;left:-50px;position:absolute;top:6px;width:60px}.services-form .underline{font-size:24px;line-height:1.25em;padding:20px}.services-form .underline span{background-image:linear-gradient(120deg, #ffda00 0%, #ffda00 0%);background-repeat:no-repeat;background-size:100% 0.2em;background-position:0 88%}.services-form img{margin:20px}.services-form form .gform_body .gfield .name_first{margin-bottom:16px !important}.services-form form .gform_body .gfield label{display:none !important}.services-form form .gform_body .gfield input,.services-form form .gform_body .gfield textarea{border:none;background:#fff}.services-form form .gform_body .gfield .ginput_container_select{background:#fff}.services-form form .gform_body .gfield .ginput_container_select select{border:none;background-image:url(../images/select-arrow.svg);background-position:right center}.services-form form .gform_footer .gform_button{border:2px solid #fff !important;color:#fff !important}.services-form form .gform_footer .gform_button:hover{color:#000 !important;background:#fff !important}@media all and (min-width: 768px){.services-form .container{display:flex;align-items:center}.services-form .container .container-left{box-sizing:border-box;padding:5%;float:left;width:50%;margin:0}.services-form .container .container-left h3{font-size:42px;margin-bottom:.25em}.services-form .container .container-left p{font-size:24px}.services-form .container .container-right{float:left;width:50%}.services-form form .gform_body .gfield .name_first{margin-bottom:0 !important}}@media all and (min-width: 1200px){.services-form .container{display:flex;align-items:center}.services-form .container .container-left,.services-form .container .container-right{float:left;width:50%}.services-form .container .container-right{margin:0 5%;width:40%}.services-form .container .container-left{box-sizing:border-box;padding:5%}.services-form .container .container-left h3{font-size:60px;margin-bottom:.25em}.services-form .container .container-left p{font-size:30px}}

/*# sourceMappingURL=site.min.css.map */
