::moz-selection{background-color:#434345;color:#fff}::webkit-selection{background-color:#434345;color:#fff}::-moz-selection{background-color:#434345;color:#fff}::selection{background-color:#434345;color:#fff}:focus{outline:0}*{box-sizing:border-box}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:0 0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,main,nav,section,video{display:block}a img{border:0;line-height:1px}figure{position:relative}figure img{width:100%}table{border-collapse:collapse;border-spacing:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border:1px solid #434345}.h-list,.v-list{list-style:none;margin:0;padding:0;width:100%}.v-list li{display:block}.h-list li{display:block;float:left}.h-list a,.v-list a{display:block}.v-list a{width:100%}img{height:auto;max-width:100%;display:block}body,html{width:100%;height:auto;overflow-x:hidden;position:relative;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:300;height:100vh;width:100vw}.site{position:relative;display:block;border:0 solid #fff;transition:border .8s ease;font-size:16px}@media screen and (min-width:768px){.site{font-size:1.5vw}}@media screen and (min-width:1024px){.site{font-size:1.25vw}}.site.fixed{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.container{margin:0 auto;position:relative}.col{display:block;float:left;width:100%;text-align:center}.col *{text-align:center}@media screen and (min-width:800px){.col{text-align:inherit}.col *{text-align:inherit}}.col div{text-align:center}.col div *{text-align:center}@media screen and (min-width:800px){.col div{text-align:inherit}.col div *{text-align:inherit}}.cf:after,.col:after,.container:after,.row:after,.section>div:after{content:"";display:table;clear:both}h1,h2{font-size:2em;line-height:1.2em;margin-bottom:.5em;font-weight:200;letter-spacing:-.03em;font-family:acumin-pro-semi-condensed,sans-serif;color:inherit}h1 strong,h2 strong{font-weight:900}@media screen and (min-width:768px){h1,h2{font-size:3em}}@media screen and (min-width:1024px){h1,h2{font-size:2.5em}}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited{color:inherit;text-decoration:none}h2{font-size:1.75em}@media screen and (min-width:768px){h2{font-size:2.5em}}@media screen and (min-width:1024px){h2{font-size:2.25em}}h3,h4{font-size:1.5em;line-height:1.2em;margin-bottom:.5em;font-weight:200;letter-spacing:-.03em;font-family:acumin-pro-semi-condensed,sans-serif;color:inherit}h3 strong,h4 strong{font-weight:900}@media screen and (min-width:768px){h3,h4{font-size:2.25em}}@media screen and (min-width:1024px){h3,h4{font-size:2em}}h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{color:inherit;text-decoration:none}h4{font-size:1.5em}@media screen and (min-width:768px){h4{font-size:2em}}@media screen and (min-width:1024px){h4{font-size:1.65em}}h5,h6{font-weight:900;font-size:1.15em;line-height:1.1em;margin-bottom:.5em;letter-spacing:-.03em}h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{opacity:1;transition:opacity .2s ease}h5 a:hover,h6 a:hover{opacity:.6}h5 strong,h6 strong{font-weight:900}@media screen and (min-width:768px){h5,h6{font-size:1.35em}}@media screen and (min-width:1024px){h5,h6{font-size:1.15em}}h5 strong,h6 strong{font-weight:700}h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{color:inherit;text-decoration:none}h6{font-size:1.1em}@media screen and (min-width:768px){h6{font-size:1.3em}}@media screen and (min-width:1024px){h6{font-size:1.1em}}li,p{font-size:1em;line-height:1.2em;margin-bottom:.5em}@media screen and (min-width:768px){li,p{font-size:1.3em}}@media screen and (min-width:1024px){li,p{font-size:1.15em}}ol li,ul li{list-style-position:outside;margin-left:1em}strong{font-weight:600}em{font-style:italic}a:link,a:visited{color:inherit;transition:color .2s ease}a.btn:link,a.btn:visited{font-size:.8em;line-height:1em;font-weight:600;position:relative;z-index:99;display:inline-table;background:0 0;text-decoration:none;color:#000;padding:1em 1.5em;margin-right:1em;transition:color .2s ease,background .2s ease}a.btn:link:after,a.btn:link:before,a.btn:visited:after,a.btn:visited:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;background:#fff;transition:left .2s ease}a.btn:link:after,a.btn:visited:after{z-index:-1;background:#e9e9ea;left:100%}a.btn:hover{color:#5c5c5f}a.btn:hover:after{left:0}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?sel2sn);src:url(fonts/icomoon.eot?sel2sn#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?sel2sn) format('truetype'),url(fonts/icomoon.woff?sel2sn) format('woff'),url(fonts/icomoon.svg?sel2sn#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fb:before{content:"\e900"}.icon-ig:before{content:"\e903"}.icon-li:before{content:"\e907"}.icon-tw:before{content:"\e908"}.icon-mail:before{content:"\e901"}.icon-paperclip:before{content:"\e902"}.icon-user:before{content:"\e904"}.icon-arrow-left:before{content:"\e905"}.icon-arrow-right:before{content:"\e906"}@media screen and (min-width:768px){.col.span1{width:8.33%}.col.span2{width:16.66%}.col.span3{width:25%}.col.span4{width:33.33%}.col.span5{width:41.66%}.col.span6{width:50%}.col.span7{width:58.33%}.col.span8{width:66.66%}.col.span9{width:75%}.col.span10{width:83.33%}.col.span11{width:91.66%}.col.span12{width:100%}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}img.alignleft{float:left;margin:0 1em 1em 0}img.alignright{float:right;margin:0 0 1em 1em}}body.single-post .header{background:#000}.header{position:fixed;top:0;left:0;right:0;bottom:auto;background:rgba(0,0,0,0);transition:background .3s 0s ease;padding:2.5vw 3.5vw;width:100%;z-index:999}@media screen and (min-width:768px){.header{padding:1vw 3.5vw}}.header.scrolled:not(.pushed){background:#000}.header.scrolling:not(.pushed) .logo svg path{fill:#fa8a3b}.header.pushed{background:rgba(0,0,0,0)}.header.pushed .logo svg path{fill:#fa8a3b}.header.pushed .push{opacity:1;top:0;transition:opacity 0s 0s ease,top .5s 0s ease}.header.pushed .push .col.primary-menu li{left:0;opacity:1;transition:left .3s .1s ease,opacity .3s .1s ease}.header.pushed .push .col.primary-menu li:nth-child(2){transition:left .3s .2s ease,opacity .3s .2s ease}.header.pushed .push .col.primary-menu li:nth-child(3){transition:left .3s .3s ease,opacity .3s .3s ease}.header.pushed .push .col.primary-menu li:nth-child(4){transition:left .3s .4s ease,opacity .3s .4s ease}.header.pushed .push .col.primary-menu li:nth-child(5){transition:left .3s .5s ease,opacity .3s .5s ease}.header.pushed .push .col.primary-menu li:nth-child(6){transition:left .3s .6s ease,opacity .3s .6s ease}.header .logo{width:80px;height:48px;margin-bottom:0;float:left;color:#fff;position:relative;z-index:111;opacity:1;transition:opacity .3s ease}.header .logo:hover{opacity:1}.header .logo:hover svg path{fill:#fa8a3b}.header .logo svg{width:80px;height:48px}.header .logo svg path{fill:#fff;transition:fill .2s ease}.header .push{padding:15vw 10vw 10vw;opacity:0;transition:opacity .1s 1.4s ease,top .5s .9s ease;background:#000;position:absolute;z-index:101;left:0;right:0;bottom:auto;top:-100vh}.header .push .col{width:100%;padding-right:0}.header .push .col .social{margin-bottom:0;padding-bottom:1em;margin-bottom:1em;position:relative}.header .push .col .social li{margin:0 0;width:25%;text-align:left;font-size:2em;color:#fff}.header .push .col .social li a:link,.header .push .col .social li a:visited{color:inherit}.header .push .col .social li a:hover{color:grey}.header .push .col a:link,.header .push .col a:visited{color:#fff;text-decoration:none}.header .push .col a:hover{color:rgba(255,255,255,.5)}.header .push .col p{color:#fff;margin-bottom:1em;width:50%;float:left;font-size:.9em}.header .push .col.primary-menu{margin-top:3em}.header .push .col.primary-menu li{list-style-type:none;font-size:2em;line-height:1em;position:relative;left:3vw;opacity:0;margin-left:1em;text-align:left;color:#fff;transition:left .3s .6s ease,opacity .3s .6s ease}.header .push .col.primary-menu li:nth-child(2){transition:left .3s .5s ease,opacity .3s .5s ease}.header .push .col.primary-menu li:nth-child(3){transition:left .3s .4s ease,opacity .3s .4s ease}.header .push .col.primary-menu li:nth-child(4){transition:left .3s .3s ease,opacity .3s .3s ease}.header .push .col.primary-menu li:nth-child(5){transition:left .3s .2s ease,opacity .3s .2s ease}.header .push .col.primary-menu li:nth-child(6){transition:left .3s .1s ease,opacity .3s .1s ease}@media screen and (max-width:767px) and (orientation:landscape){.header .push{padding:10vw}.header .push .col{width:50%;padding-right:20%}.header .push .col p{width:100%;float:none;font-size:1em;margin-top:2em;margin-bottom:0;text-align:left}.header .push .col.primary-menu{margin-top:0}}@media screen and (min-width:768px){.header .push{padding:7.5vw 15vw 7.5vw}.header .push .col{width:50%;padding-right:20%}.header .push .col .social{padding-bottom:3em;margin-bottom:3em}.header .push .col .social:before{content:" ";display:block;position:absolute;bottom:0;left:0;right:75%;height:1px;width:auto;background:rgba(255,255,255,.5)}.header .push .col p{width:100%;float:none;font-size:1.15em;margin-top:2em;margin-bottom:0}.header .push .col.primary-menu{margin-top:0}.header .push .col.primary-menu li{font-size:2.5em}}.header .menu-toggle{display:block;float:right;font-size:1.5em;padding:.33em 0 0;text-decoration:none;cursor:pointer;transition-property:opacity,color,-webkit-filter;transition-property:opacity,filter,color;transition-property:opacity,filter,color,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fff;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:110;position:relative}.header .menu-toggle:hover .menu-box .menu-inner,.header .menu-toggle:hover .menu-box .menu-inner:after,.header .menu-toggle:hover .menu-box .menu-inner:before{background-color:rgba(255,255,255,.5)}.header .menu-toggle .menu-box{width:2.5em;height:2em;display:inline-block;position:relative;cursor:pointer}.header .menu-toggle .menu-box .menu-inner{display:block;top:50%;margin-top:-2px;transition:background-color .15s 0s ease,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color .15s 0s ease;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color .15s 0s ease,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19)}.header .menu-toggle .menu-box .menu-inner,.header .menu-toggle .menu-box .menu-inner:after,.header .menu-toggle .menu-box .menu-inner:before{width:2.5em;height:3px;background-color:#fff;position:absolute;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.header .menu-toggle .menu-box .menu-inner:after,.header .menu-toggle .menu-box .menu-inner:before{content:"";display:block}.header .menu-toggle .menu-box .menu-inner:before{top:-10px;transition:top 75ms 75ms ease-in,background-color .15s 0s ease,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),background-color .15s 0s ease;transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),background-color .15s 0s ease,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.header .menu-toggle .menu-box .menu-inner:after{bottom:-10px;transition:bottom 75ms 75ms ease-in,background-color .15s 0s ease,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),background-color .15s 0s ease;transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),background-color .15s 0s ease,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.header .menu-toggle .menu-box.is-active .menu-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1)}.header .menu-toggle .menu-box.is-active .menu-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.header .menu-toggle .menu-box.is-active .menu-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.site{-webkit-perspective:1px;perspective:1px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100vh;overflow-x:hidden;overflow-y:scroll;position:relative;padding:0 0;margin:0 0;z-index:1}.section{display:block;position:relative;background:#fff}.section:not(.intro){z-index:50;-webkit-transform:translate3d(0,0,0)}.section .col p{margin-bottom:1.5em}.section .col li{margin-left:0;list-style-position:outside;list-style-type:none}.section.intro{background:#555;color:#fff;position:relative;min-height:80vh;overflow:hidden;z-index:10}.section.intro:before{content:" ";display:block;width:2px;height:auto;position:absolute;top:20vh;bottom:5vw;left:7.5vw;right:auto;background:#fff;z-index:98}.section.intro .text{position:absolute;bottom:5vw;left:17.5vw;width:82.5vw;z-index:99}.section.intro .text h1{margin-bottom:.25em;line-height:1em;width:100%;display:block}.section.intro .text h6{font-weight:800;color:#fff;width:100%;display:block}.section.intro .text p{font-weight:400;color:#fff;margin-bottom:0;opacity:.8}.section.intro .text p span{margin-right:.25em}.section.intro .text p span:not(:last-child):after{display:inline-table;content:"/";margin-left:.25em}.section.intro .background{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.section.intro .background img{display:block;min-width:105%;min-height:105%;max-width:300%;max-height:150vh;width:auto;height:auto;position:relative;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section.intro .background:before{content:" ";display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:90;background-color:var(--custom-color);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,var(--custom-color) 100%)}@media screen and (min-width:768px){.section.intro{min-height:100vh;-webkit-transform:translateZ(-1px) scale(2) translateY(0);transform:translateZ(-1px) scale(2) translateY(0)}.section.intro:before{top:10vh}.section.intro h1{font-size:3.5vw}.section.intro .background img{max-width:150%;max-height:300vh}.section.intro .text h6{position:absolute;left:-104.5%;bottom:0;line-height:1em;margin-bottom:0;text-align:right;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top right;transform-origin:top right}}@media screen and (min-width:768px){.section.intro h1{font-size:4.5vw}}.section.case-study{padding:2.5vw 5vw}.section.case-study .content h1,.section.case-study .content h2,.section.case-study .content h3,.section.case-study .content h4,.section.case-study .content h5,.section.case-study .content h6,.section.case-study .content li,.section.case-study .content p,.section.case-study .content td{color:#434345}.section.case-study .content h1 a:link,.section.case-study .content h1 a:visited,.section.case-study .content h2 a:link,.section.case-study .content h2 a:visited,.section.case-study .content h3 a:link,.section.case-study .content h3 a:visited,.section.case-study .content h4 a:link,.section.case-study .content h4 a:visited,.section.case-study .content h5 a:link,.section.case-study .content h5 a:visited,.section.case-study .content h6 a:link,.section.case-study .content h6 a:visited,.section.case-study .content li a:link,.section.case-study .content li a:visited,.section.case-study .content p a:link,.section.case-study .content p a:visited,.section.case-study .content td a:link,.section.case-study .content td a:visited{color:inherit}@media screen and (min-width:768px){.section.case-study{padding:2.5vw 7.5vw}.section.case-study .content{padding:0 7.5vw}}.section.intro-text{padding:5vw 7.5vw}@media screen and (min-width:768px){.section.intro-text{padding:5vw 10vw}}@media screen and (min-width:1024px){.section.intro-text{padding:5vw 10vw 0}}.section.video{background:#555;color:#fff;position:relative;height:80vh;z-index:10}.section.video .overlay{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;left:0;bottom:0;display:block;z-index:99;-webkit-transform:translateZ(0);transform:translateZ(0)}.section.video .text{position:absolute;width:60%;height:auto;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;z-index:101;text-align:center}.section.video .text h1{color:#fff;line-height:1.15em;font-weight:700;letter-spacing:0;text-align:center;margin-bottom:.2em}.section.video .text a{color:#fff;text-decoration:none;text-align:center;margin:0 auto;display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:2px;opacity:.7;transition:top .3s ease;position:relative;top:0;padding-bottom:4px;margin-bottom:2px}.section.video .text a:after{content:" ";display:block;position:absolute;bottom:2px;width:100%;height:2px;background:#fff;transition:bottom .3s ease}.section.video .text a:hover{top:-2px}.section.video .text a:hover:after{bottom:-2px}.section.video .player-container{z-index:1;display:block;position:absolute;pointer-events:none;width:auto;height:100%;width:100%;bottom:auto;right:auto}.section.video .player-container video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;min-width:100%;min-height:100%;width:auto;height:auto;pointer-events:none}@media screen and (min-width:768px){.section.video{height:100vh;-webkit-transform:translateZ(-1px) scale(2);transform:translateZ(-1px) scale(2)}.section.video .text h1{font-size:3vw}}@media screen and (min-width:1024px){.section.video .text h1{font-size:3.5vw}}.section.post{background:#fff;color:#000;padding:5vw;position:relative}.section.post:before{content:" ";display:block;position:absolute;bottom:0;left:5vw;right:5vw;height:2px;background:#ddddde}.section.post:hover .col{background:#e9e9ea}.section.post .col{padding:5vw;transition:background .2s ease}.section.post .col p:last-child{margin-bottom:0}.section.post .col p a:link,.section.post .col p a:visited{display:inline-block;width:auto;text-decoration:none;position:relative;line-height:0;-webkit-transform:translateX(-60%);transform:translateX(-60%);background:0 0;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;padding:0 .25em;border-bottom:0}.section.post .col p a:link:before,.section.post .col p a:visited:before{display:none}.section.post .col p a:link span.read-more,.section.post .col p a:visited span.read-more{opacity:0;font-weight:900;font-size:.6em;position:relative;top:-1.4em;text-transform:uppercase;transition:opacity .2s ease}.section.post .col p a:link span.icon,.section.post .col p a:visited span.icon{font-size:2.5em}.section.post .col p a:hover{background:0 0;-webkit-transform:translateX(0);transform:translateX(0);color:#8f8f92}.section.post .col p a:hover span.read-more{opacity:1}@media screen and (min-width:1024px){.section.post{padding:5vw 10vw}.section.post:before{left:10vw;right:10vw}.section.post .col:last-of-type{padding-left:0}}.section.video_row{padding:10vw 0 0}.section.video_row .player-container{padding:0}.section.video_row .player-container.small{padding:0 5vw}@media screen and (min-width:768px){.section.video_row{padding:10vw 7.5vw 5vw}.section.video_row .player-container{padding:0}.section.video_row .player-container.small{padding:0 5vw}}.section.ipad_row{padding:0}.section.ipad_row .container{padding:0;background-color:var(--custom-color);background:linear-gradient(to bottom,var(--custom-sec-color) 0,var(--custom-sec-color) 49.9%,var(--custom-color) 50%,var(--custom-color) 100%)}.section.ipad_row .container img{position:relative;z-index:99}.section.ipad_row .container video{z-index:10;display:block;width:100%}.section.ipad_row .container .video-overlay{position:absolute;top:50%;left:auto;right:3vw;width:19.5vw;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media screen and (min-width:768px){.section.ipad_row.padded{padding:2.5vw}}.section.ipad_image_alt_row{padding:0}.section.ipad_image_alt_row .container{padding:0;background-color:var(--custom-color);background:linear-gradient(to bottom,var(--custom-sec-color) 0,var(--custom-sec-color) 49.9%,var(--custom-color) 50%,var(--custom-color) 100%)}.section.ipad_image_alt_row .container img{position:relative;width:100%;height:auto;z-index:99}.section.ipad_image_alt_row .container video{z-index:10;display:block;width:100%}.section.ipad_image_alt_row .container .video-overlay{position:absolute;top:50%;left:auto;right:3vw;width:19.5vw;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media screen and (min-width:768px){.section.ipad_image_alt_row{padding:2.5vw}}.section.color_blocks_row{padding:0}.section.color_blocks_row .row{background-color:var(--custom-color)}.section.color_blocks_row .col{min-height:50vh}.section.color_blocks_row .col.text{padding:5vw;color:#fff}.section.color_blocks_row .col.video video{width:100%;height:auto}@media screen and (min-width:768px){.section.color_blocks_row .col.text{padding:10vw}}.section.social_stories_row{padding:5vw 2.5vw}.section.social_stories_row .row .col{padding:2.5vw;opacity:.75;-webkit-filter:brightness(25%);filter:brightness(25%);transition:opacity .5s ease,-webkit-filter .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,filter .5s ease,transform .5s ease;transition:opacity .5s ease,filter .5s ease,transform .5s ease,-webkit-filter .5s ease,-webkit-transform .5s ease}.section.social_stories_row .row .col video{width:100%;height:auto;border-radius:.8vw}.section.social_stories_row .row .col.active{opacity:1;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:768px){.section.social_stories_row{padding:5vw 2.5vw 10vw}.section.social_stories_row .row .col{padding:0 2.5vw}.section.social_stories_row .row .col:nth-child(odd){-webkit-transform:translateY(10vh);transform:translateY(10vh)}.section.social_stories_row .row .col:nth-child(even){-webkit-transform:translateY(0);transform:translateY(0)}}.section.challenge_row .content{padding:5vw;position:relative}.section.challenge_row .content .accent{display:none;z-index:101;position:absolute;width:120px;height:120px;top:0;left:35%;background-repeat:no-repeat;background-size:120px 120px;background-position:top left}.section.challenge_row .content .accent:last-of-type{top:auto;bottom:3.25vw;left:48%}.section.challenge_row .content .col{position:relative;z-index:99;padding:5vw}.section.challenge_row .content .col.image{background:0 0;z-index:89;padding:3.75vw}.section.challenge_row .content .col.image:before{background:var(--custom-color);content:" ";display:block;position:absolute;top:1.25vw;left:1.25vw;right:1.25vw;bottom:1.25vw}.section.challenge_row .content .col.image img{position:relative;z-index:99}.section.challenge_row .content .col.image .overlay{position:absolute;z-index:1;width:auto;height:auto;will-change:transform;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;top:2.5vw;left:2.5vw;right:0;bottom:0;background-repeat:repeat;background-size:100% auto;background-blend-mode:screen}@media screen and (min-width:768px){.section.challenge_row .content .accent{display:block}}.section.idea_section_row{padding:0 0!important}.section.idea_section_row .text{padding:10vw;position:relative;background:var(--custom-color)}.section.idea_section_row .grid{grid-template-areas:"top-left" "top-center" "top-right" "center" "bottom-left" "bottom-right";grid-template-columns:100%;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0}.section.idea_section_row .grid>div{overflow:hidden;position:relative;min-height:45vh}.section.idea_section_row .grid>div.center{min-height:25vh}.section.idea_section_row .grid .top-left{grid-area:top-left}.section.idea_section_row .grid .top-left .image-wrapper{display:block;position:absolute;top:0;left:2.5vw;right:2.5vw;bottom:2.5vw;overflow:hidden}.section.idea_section_row .grid .top-left .image-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%);min-width:100%;max-width:100vw;width:auto;height:auto;min-height:100%;max-height:100%;position:absolute;top:50%;left:50%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.section.idea_section_row .grid .top-left .overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.section.idea_section_row .grid .top-center{grid-area:top-center}.section.idea_section_row .grid .top-center img,.section.idea_section_row .grid .top-center video{min-width:100%;max-width:300%;min-height:100%;display:block;position:absolute;top:50%;left:50%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.section.idea_section_row .grid .top-right{grid-area:top-right}.section.idea_section_row .grid .top-right img{-webkit-filter:grayscale(100%);filter:grayscale(100%);display:block;width:100%;opacity:.75;height:auto}.section.idea_section_row .grid .top-right .overlay{display:block;position:absolute;top:2.5vw;right:2.5vw;left:2.5vw;bottom:0;opacity:.7;mix-blend-mode:multiply}.section.idea_section_row .grid .center{grid-area:center}.section.idea_section_row .grid .center img{display:block;position:absolute;top:50%;left:50%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.section.idea_section_row .grid .bottom-left{grid-area:bottom-left;text-align:right}.section.idea_section_row .grid .bottom-left img,.section.idea_section_row .grid .bottom-left video{max-width:100%}.section.idea_section_row .grid .bottom-right{grid-area:bottom-right;padding:0 5vw}.section.idea_section_row .grid .bottom-right .inset{padding:5vw}@media screen and (min-width:768px){.section.idea_section_row .text{padding:5vw}.section.idea_section_row .grid{grid-template-areas:"top-left top-center top-right top-right" "top-left top-center top-right top-right" "top-left center top-right top-right" "bottom-left bottom-left bottom-right bottom-right";grid-template-columns:25% 25% 25% 25%}.section.idea_section_row .grid>div{min-height:0}.section.idea_section_row .grid>div.center{min-height:0}.section.idea_section_row .grid .bottom-left img,.section.idea_section_row .grid .bottom-left video{max-width:50%;float:right}.section.idea_section_row .grid .bottom-right{padding:0 2.5vw}}@media screen and (min-width:1024px){.section.idea_section_row .text{padding:5vw 12.5vw}}.section.idea_section_alt_row{padding:0 0!important}.section.idea_section_alt_row .text{padding:10vw;position:relative;background:var(--custom-color);color:#fff;text-align:center}.section.idea_section_alt_row .grid{grid-template-areas:"top-left" "bottom-left" "top-right" "bottom-right";grid-template-columns:100%;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0}.section.idea_section_alt_row .grid>div{overflow:hidden;position:relative;min-height:45vh}.section.idea_section_alt_row .grid .top-left{grid-area:top-left}.section.idea_section_alt_row .grid .top-left .image-wrapper{display:block;position:absolute;top:0;left:2.5vw;right:2.5vw;bottom:2.5vw;overflow:hidden}.section.idea_section_alt_row .grid .top-left .image-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%);min-width:100%;max-width:100vw;width:auto;height:auto;min-height:100%;max-height:100%;position:absolute;top:50%;left:50%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.section.idea_section_alt_row .grid .top-left iframe{display:block;margin:0}.section.idea_section_alt_row .grid .top-left .overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.section.idea_section_alt_row .grid .top-right{grid-area:top-right}.section.idea_section_alt_row .grid .top-right img{-webkit-filter:grayscale(100%);filter:grayscale(100%);display:block;width:100%;opacity:.75;height:auto}.section.idea_section_alt_row .grid .top-right .overlay{display:block;position:absolute;top:2.5vw;right:2.5vw;left:2.5vw;bottom:0;opacity:.7;mix-blend-mode:multiply}.section.idea_section_alt_row .grid .bottom-left{grid-area:bottom-left;text-align:right}.section.idea_section_alt_row .grid .bottom-left img,.section.idea_section_alt_row .grid .bottom-left video{max-width:100%}.section.idea_section_alt_row .grid .bottom-right{grid-area:bottom-right;padding:0 5vw}.section.idea_section_alt_row .grid .bottom-right .inset{padding:4.5vw}@media screen and (min-width:768px){.section.idea_section_alt_row .text{padding:5vw}.section.idea_section_alt_row .grid{grid-template-areas:"top-left top-right" "top-left top-right" "bottom-left bottom-right";grid-template-columns:50% 50%}.section.idea_section_alt_row .grid>div{min-height:0}.section.idea_section_alt_row .grid .bottom-right{padding:0 2.5vw}}@media screen and (min-width:1024px){.section.idea_section_alt_row .text{padding:5vw 12.5vw}}.section.variety_section_row{padding:0 0!important}.section.variety_section_row .grid{grid-template-areas:"top-left top-left" "top-right top-right" "bottom-left bottom-left" "bottom-right bottom-right";grid-template-columns:50% 50%;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0}.section.variety_section_row .grid>div{overflow:hidden;position:relative;min-height:45vh;max-width:100%}.section.variety_section_row .grid .top-left{grid-area:top-left;overflow:hidden}.section.variety_section_row .grid .top-left img{min-width:100%;width:auto;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.section.variety_section_row .grid .top-left .overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.section.variety_section_row .grid .top-right{grid-area:top-right;position:relative;padding:0}.section.variety_section_row .grid .top-right .inset{background:#434345;color:#fff;padding:5vw}.section.variety_section_row .grid .top-right .video-wrapper{overflow:hidden;position:relative;display:block;width:95vw;height:100%;margin:0 2.5vw;-webkit-transform:translateY(-2.5vw);transform:translateY(-2.5vw)}.section.variety_section_row .grid .top-right .video-wrapper img,.section.variety_section_row .grid .top-right .video-wrapper video{opacity:.75;min-width:100%;max-width:200%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section.variety_section_row .grid .bottom-left{grid-area:bottom-left;color:#fff;min-height:60vmax}.section.variety_section_row .grid .bottom-left .inset{padding:5vw 5vw 10vw;background-image:url(images/variety_bottom_left_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.section.variety_section_row .grid .bottom-left img,.section.variety_section_row .grid .bottom-left video{max-width:100%;height:auto;position:absolute;bottom:0;left:0;right:0;top:auto}@media screen and (min-width:768px){.section.variety_section_row .grid .bottom-left{min-height:700px}}.section.variety_section_row .grid .bottom-right{grid-area:bottom-right;overflow:hidden}.section.variety_section_row .grid .bottom-right .video-wrapper{overflow:hidden;position:relative;display:block;margin:2.5vw 2.5vw 0;width:95vw;height:100%}.section.variety_section_row .grid .bottom-right .video-wrapper img,.section.variety_section_row .grid .bottom-right .video-wrapper video{min-width:100%;max-width:200%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}@media screen and (min-width:768px){.section.variety_section_row .grid{grid-template-areas:"top-left top-left top-right top-right" "top-left top-left top-right top-right" "bottom-left bottom-left bottom-right bottom-right" "bottom-left bottom-left bottom-right bottom-right";grid-template-columns:25% 25% 25% 25%}.section.variety_section_row .grid>div{min-height:75vh}.section.variety_section_row .grid .top-right .video-wrapper{width:45vw}.section.variety_section_row .grid .bottom-right .video-wrapper{width:45vw}}.section.results_row .col{padding:10vw}.section.results_row .col *{text-align:left}.section.results_row .col.span6:first-of-type{background:#e9e9ea}.section.results_row .col h2 img{display:inline-table;max-height:100%;max-width:72px;width:auto;position:relative;top:12px}@media screen and (min-width:768px){.section.results_row .col{padding:2.5vw}}.section.dark{background:#000;color:#fff;padding:10vw}.section.dark h3 a:link,.section.dark h3 a:visited,.section.dark h4 a:link,.section.dark h4 a:visited{position:relative}.section.dark h3 a:link:before,.section.dark h3 a:visited:before,.section.dark h4 a:link:before,.section.dark h4 a:visited:before{content:" ";display:block;width:auto;left:-.05em;right:-.05em;height:1px;bottom:auto;top:100%;position:absolute;background:#fff;z-index:-1;transition:top .3s ease,height .3s ease,background .6s ease}.section.dark h3 a:hover:before,.section.dark h4 a:hover:before{top:0;height:100%;background:rgba(255,255,255,.3)}@media screen and (min-width:1024px){.section.dark{padding:10vw 17.5vw}}.section.two_column_image_row{color:#434345;padding:0}.section.two_column_image_row .col{padding:5vw;position:relative}.section.two_column_image_row .col ul li{list-style-type:none;list-style-position:outside;margin-left:0}@media screen and (min-width:1024px){.section.two_column_image_row .col{padding:10vw;width:50%}.section.two_column_image_row .col:first-of-type{padding-left:17.5vw}.section.two_column_image_row .col:last-of-type{padding:5vw;padding-right:17.5vw}}.section.two_column_basic_row{color:#434345;padding:0}.section.two_column_basic_row .col{padding:5vw;position:relative;background-position:left center;background-size:auto 75%;background-repeat:no-repeat;background-color:#f6f6f7}.section.two_column_basic_row .col ul li{list-style-type:none;list-style-position:outside;margin-left:0}@media screen and (min-width:1024px){.section.two_column_basic_row .col{padding:10vw;width:50%}.section.two_column_basic_row .col:before{content:" ";display:block;position:absolute;top:5vw;left:10vw;height:2px;background:#c3c3c4;width:50%;z-index:1;transition:width .5s ease,left .5s .5s ease}.section.two_column_basic_row .col>*{position:relative;z-index:2;-webkit-transform:translateY(-150px);transform:translateY(-150px);opacity:0;transition:opacity .75s .7s ease,-webkit-transform 1s .5s ease;transition:transform 1s .5s ease,opacity .75s .7s ease;transition:transform 1s .5s ease,opacity .75s .7s ease,-webkit-transform 1s .5s ease}.section.two_column_basic_row .col>:nth-child(2){transition:opacity .75s 1.2s ease,-webkit-transform 1s 1s ease;transition:transform 1s 1s ease,opacity .75s 1.2s ease;transition:transform 1s 1s ease,opacity .75s 1.2s ease,-webkit-transform 1s 1s ease}.section.two_column_basic_row .col>:nth-child(3){transition:opacity .75s 1.7s ease,-webkit-transform 1s 1.5s ease;transition:transform 1s 1.5s ease,opacity .75s 1.7s ease;transition:transform 1s 1.5s ease,opacity .75s 1.7s ease,-webkit-transform 1s 1.5s ease}.section.two_column_basic_row .col>:nth-child(4){transition:opacity .75s 2.2s ease,-webkit-transform 1s 2s ease;transition:transform 1s 2s ease,opacity .75s 2.2s ease;transition:transform 1s 2s ease,opacity .75s 2.2s ease,-webkit-transform 1s 2s ease}.section.two_column_basic_row .col>:nth-child(5){transition:opacity .75s 2.7s ease,-webkit-transform 1s 2.5s ease;transition:transform 1s 2.5s ease,opacity .75s 2.7s ease;transition:transform 1s 2.5s ease,opacity .75s 2.7s ease,-webkit-transform 1s 2.5s ease}.section.two_column_basic_row .col>:nth-child(6){transition:opacity .75s 3.2s ease,-webkit-transform 1s 3s ease;transition:transform 1s 3s ease,opacity .75s 3.2s ease;transition:transform 1s 3s ease,opacity .75s 3.2s ease,-webkit-transform 1s 3s ease}.section.two_column_basic_row .col>:nth-child(7){transition:opacity .75s 3.7s ease,-webkit-transform 1s 3.5s ease;transition:transform 1s 3.5s ease,opacity .75s 3.7s ease;transition:transform 1s 3.5s ease,opacity .75s 3.7s ease,-webkit-transform 1s 3.5s ease}.section.two_column_basic_row .col>:nth-child(8){transition:opacity .75s 4.2s ease,-webkit-transform 1s 4s ease;transition:transform 1s 4s ease,opacity .75s 4.2s ease;transition:transform 1s 4s ease,opacity .75s 4.2s ease,-webkit-transform 1s 4s ease}.section.two_column_basic_row .col>:nth-child(9){transition:opacity .75s 4.7s ease,-webkit-transform 1s 4.5s ease;transition:transform 1s 4.5s ease,opacity .75s 4.7s ease;transition:transform 1s 4.5s ease,opacity .75s 4.7s ease,-webkit-transform 1s 4.5s ease}.section.two_column_basic_row .col:first-of-type{padding-left:17.5vw}.section.two_column_basic_row .col:first-of-type:before{left:0;width:17.5vw}.section.two_column_basic_row .col:last-of-type{padding-right:17.5vw;background:#ddddde}.section.two_column_basic_row .col:last-of-type:before{left:0;top:0;bottom:auto;right:0;height:100%;width:100%;background:#e9e9ea;transition:height .5s 1s ease}.section.two_column_basic_row .col.isVisible>*{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.section.two_column_basic_row .col.isVisible:first-of-type:before{left:17.5vw;width:10vw}.section.two_column_basic_row .col.isVisible:last-of-type:before{height:5vw}}.section.three_column_hero_row>.col{background-position:center center;background-size:cover;padding:10vw}.section.three_column_hero_row>.col .content{padding:10vw;background:rgba(255,255,255,.9)}.section.three_column_hero_row>.col .content .row{margin-top:2em}.section.three_column_hero_row>.col .content .row .col{padding:0 1vw 1vw}.section.three_column_hero_row>.col .content .row .col:nth-child(1){padding-left:0}.section.three_column_hero_row>.col .content .row .col:nth-child(3){padding-right:0}.section.three_column_hero_row>.col .content .row .col h3{font-size:4em;display:inline-table;padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid rgba(67,67,69,.5)}@media screen and (min-width:768px){.section.three_column_hero_row>.col{padding:5vw 0;transition:padding 1s ease}.section.three_column_hero_row>.col .content{padding:10vw}.section.three_column_hero_row>.col .content .row{margin-top:2em}.section.three_column_hero_row>.col .content .row .col{padding:0 5vw 1vw}.section.three_column_hero_row>.col .content .row .col h3{position:relative;transition:opacity 1s 0s ease,color 1s 0s ease,-webkit-transform 1s 0s ease;transition:transform 1s 0s ease,opacity 1s 0s ease,color 1s 0s ease;transition:transform 1s 0s ease,opacity 1s 0s ease,color 1s 0s ease,-webkit-transform 1s 0s ease;color:#fa8a3b;border-bottom:0 none transparent;-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}.section.three_column_hero_row>.col .content .row .col h3:before{content:" ";display:block;width:200%;height:2px;background:rgba(67,67,69,.5);position:absolute;bottom:0;left:0;transition:width 1s 0s ease}.section.three_column_hero_row>.col .content .row .col p{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px);transition:opacity 1s 1s ease,-webkit-transform 1s 1s ease;transition:opacity 1s 1s ease,transform 1s 1s ease;transition:opacity 1s 1s ease,transform 1s 1s ease,-webkit-transform 1s 1s ease}.section.three_column_hero_row>.col .content .row .col:nth-child(1){padding-left:0}.section.three_column_hero_row>.col .content .row .col:nth-child(2){padding:0 2.5vw 1vw}.section.three_column_hero_row>.col .content .row .col:nth-child(2) h3{transition:opacity 1s .9s ease,color 1s .9s ease,-webkit-transform 1s .9s ease;transition:transform 1s .9s ease,opacity 1s .9s ease,color 1s .9s ease;transition:transform 1s .9s ease,opacity 1s .9s ease,color 1s .9s ease,-webkit-transform 1s .9s ease}.section.three_column_hero_row>.col .content .row .col:nth-child(2) h3:before{transition:width 1.5s .9s ease}.section.three_column_hero_row>.col .content .row .col:nth-child(2) p{transition:opacity 1s 1.9s ease,-webkit-transform 1s 1.9s ease;transition:opacity 1s 1.9s ease,transform 1s 1.9s ease;transition:opacity 1s 1.9s ease,transform 1s 1.9s ease,-webkit-transform 1s 1.9s ease}.section.three_column_hero_row>.col .content .row .col:nth-child(3){padding-right:0}.section.three_column_hero_row>.col .content .row .col:nth-child(3) h3{transition:opacity 1s 1.8s ease,color 1s 1.8s ease,-webkit-transform 1s 1.8s ease;transition:transform 1s 1.8s ease,opacity 1s 1.8s ease,color 1s 1.8s ease;transition:transform 1s 1.8s ease,opacity 1s 1.8s ease,color 1s 1.8s ease,-webkit-transform 1s 1.8s ease}.section.three_column_hero_row>.col .content .row .col:nth-child(3) h3:before{transition:width 1.5s 1.8s ease}.section.three_column_hero_row>.col .content .row .col:nth-child(3) p{transition:opacity 1s 2.8s ease,-webkit-transform 1s 2.8s ease;transition:opacity 1s 2.8s ease,transform 1s 2.8s ease;transition:opacity 1s 2.8s ease,transform 1s 2.8s ease,-webkit-transform 1s 2.8s ease}.section.three_column_hero_row>.col .content .row .col.isVisible h3{color:#434345;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section.three_column_hero_row>.col .content .row .col.isVisible h3:before{width:100%}.section.three_column_hero_row>.col .content .row .col.isVisible p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(1){padding-left:0}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(2){padding:0 2.5vw 1vw}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(2) h3{transition:opacity 1s .9s ease,color 1s .9s ease,-webkit-transform 1s .9s ease;transition:transform 1s .9s ease,opacity 1s .9s ease,color 1s .9s ease;transition:transform 1s .9s ease,opacity 1s .9s ease,color 1s .9s ease,-webkit-transform 1s .9s ease}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(2) h3:before{transition:width 1.5s .9s ease}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(2) p{transition:opacity 1s 1.9s ease,-webkit-transform 1s 1.9s ease;transition:opacity 1s 1.9s ease,transform 1s 1.9s ease;transition:opacity 1s 1.9s ease,transform 1s 1.9s ease,-webkit-transform 1s 1.9s ease}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(3){padding-right:0}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(3) h3{transition:opacity 1s 1.8s ease,color 1s 1.8s ease,-webkit-transform 1s 1.8s ease;transition:transform 1s 1.8s ease,opacity 1s 1.8s ease,color 1s 1.8s ease;transition:transform 1s 1.8s ease,opacity 1s 1.8s ease,color 1s 1.8s ease,-webkit-transform 1s 1.8s ease}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(3) h3:before{transition:width 1.5s 1.8s ease}.section.three_column_hero_row>.col .content .row .col.isVisible:nth-child(3) p{transition:opacity 1s 2.8s ease,-webkit-transform 1s 2.8s ease;transition:opacity 1s 2.8s ease,transform 1s 2.8s ease;transition:opacity 1s 2.8s ease,transform 1s 2.8s ease,-webkit-transform 1s 2.8s ease}.section.three_column_hero_row>.col.isVisible{padding:5vw 5vw}}.section.two_column_hero_row>.col{background-position:center center;background-size:cover;padding:10vw}.section.two_column_hero_row>.col .content{padding:10vw;background:rgba(255,255,255,.9)}.section.two_column_hero_row>.col .content .row .col{padding:5vw;margin-bottom:2.5vw;background:#fff;color:#000}@media screen and (min-width:768px){.section.two_column_hero_row>.col{padding:5vw}.section.two_column_hero_row>.col .content{padding:2.5vw}.section.two_column_hero_row>.col .content .row .col{padding:2.5vw}.section.two_column_hero_row>.col .content .row:first-of-type{margin-bottom:2.5vw}.section.two_column_hero_row>.col .content .row:first-of-type .col:first-of-type{background:#fff;color:#000;margin-right:2.5vw;width:50vw}.section.two_column_hero_row>.col .content .row:first-of-type .col:last-of-type{width:32.5vw;background:#000;color:#fff}.section.two_column_hero_row>.col .content .row:last-of-type .col:first-of-type{background:#000;color:#fff;width:41.25vw;margin-right:2.5vw}.section.two_column_hero_row>.col .content .row:last-of-type .col:last-of-type{width:41.25vw;background:#fff;color:#000}}.section.two_column_dark_row .col{background:#c3c3c4;padding:5vw;position:relative;overflow:hidden}.section.two_column_dark_row .col img{min-width:100%;min-height:100%;max-width:150%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.section.two_column_dark_row .col{padding:10vw}.section.two_column_dark_row .col:first-of-type{padding-left:17.5vw}}.section.one_column_hero_row{padding:5vw}.section.one_column_hero_row .col{color:#fff;background-position:center center;background-size:cover;padding:5vw;position:relative;text-align:left}.section.one_column_hero_row .col:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.section.one_column_hero_row .col *{position:relative;z-index:99;text-align:left}@media screen and (min-width:768px){.section.one_column_hero_row{padding:2.5vw}.section.one_column_hero_row .col{padding:10vw;position:relative}.section.one_column_hero_row .col:before{z-index:100;content:" ";background:#000;position:absolute;top:-2.5vw;left:-2.5vw;bottom:-2.5vw;right:-2.5vw;opacity:1;transition:left 1s ease,right 1s ease,bottom 1s ease,top 1s ease,background .5s 1s ease,z-index 0s 1s ease}.section.one_column_hero_row .col *{opacity:0;transition:opacity .5s 1s ease}.section.one_column_hero_row .col.isVisible:before{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1}.section.one_column_hero_row .col.isVisible *{opacity:1}}.section.one_column_image_row{padding:2.5vw}.section.one_column_image_row .col{color:#fff;padding:5vw;position:relative;overflow:hidden}.section.one_column_image_row .col img{min-width:100%;min-height:100%;max-width:150%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.section.one_column_image_row{padding:2.5vw}.section.one_column_image_row .col{padding:10vw}}.section.one_column_gray_row{padding:2.5vw}.section.one_column_gray_row .col{padding:5vw;position:relative;overflow:hidden;background-color:#8f8f92;color:#fff}@media screen and (min-width:768px){.section.one_column_gray_row{padding:2.5vw}.section.one_column_gray_row .col{padding:10vw}}@media screen and (min-width:1024px){.section.one_column_gray_row{padding:2.5vw}.section.one_column_gray_row .col{padding:10vw 15vw}}.section.one_column_basic_row{color:#434345;padding:0}.section.one_column_basic_row .col{padding:10vw;position:relative}.section.one_column_basic_row .col ul li{list-style-type:none;list-style-position:outside;margin-left:0}@media screen and (min-width:1024px){.section.one_column_basic_row .col{padding:10vw 17.5vw}}.section.one_column_pullquote_row{color:#434345;padding:0}.section.one_column_pullquote_row .col{padding:5vw 15vw;position:relative}.section.one_column_pullquote_row .col:before{display:block;position:absolute;top:2vw;left:0;width:20px;height:20px;background:url(images/pullquote.png);background-position:top left;background-repeat:no-repeat;background-size:cover}.section.one_column_pullquote_row .col .bio-image{display:block;width:100px;height:100px;position:relative;border-radius:50%;overflow:hidden}.section.one_column_pullquote_row .col .bio-image img{position:absolute;top:50%;left:50%;max-height:100%;max-width:150%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.section.one_column_pullquote_row .col{padding:10vw 22.5vw 5vw}}.section.one_column_simple_row{color:#434345;padding:0}.section.one_column_simple_row .col{padding:5vw;position:relative}.section.one_column_simple_row .col img{width:100%}@media screen and (min-width:1024px){.section.one_column_simple_row .col{padding:5vw}.section.one_column_simple_row .col:first-of-type{padding-left:17.5vw}.section.one_column_simple_row .col:last-of-type{padding:0;padding-right:12.5vw}}.section.pagination{margin-top:5vw;padding:0;background:#e9e9ea}.section.pagination .col a:link,.section.pagination .col a:visited{display:block;padding:5vw 15vw;text-decoration:none;background:0 0;transition:background .2s ease,color .2s ease}.section.pagination .col a:link span,.section.pagination .col a:visited span{font-size:1.5em;position:relative;top:.2em;left:0;transition:left .2s ease}.section.pagination .col a:hover{background:#828286;color:#fff}.section.pagination .col a:hover span{left:-.2em}.section li a:not(.icon):link,.section li a:not(.icon):visited,.section p a:not(.icon):link,.section p a:not(.icon):visited{color:inherit;text-decoration:none;position:relative;top:0;transition:top .2s ease,color .2s ease;display:inline-block;padding:0 2px}.section li a:not(.icon):link:before,.section li a:not(.icon):visited:before,.section p a:not(.icon):link:before,.section p a:not(.icon):visited:before{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;top:100%;background-color:rgba(67,67,69,0);border-bottom:1px solid #434345;transition:background .2s ease,top .2s ease}.section li a:not(.icon):hover,.section p a:not(.icon):hover{top:0;color:#8f8f92}.section li a:not(.icon):hover:before,.section p a:not(.icon):hover:before{top:0;background:rgba(67,67,69,.075)}.section li a.icon:link,.section li a.icon:visited,.section p a.icon:link,.section p a.icon:visited{text-decoration:none;color:inherit;font-size:1.5em}.section li a.icon:hover,.section p a.icon:hover{color:rgba(67,67,69,.5)}.section .social li{display:inline-table;width:25%;text-align:left}.grid{display:grid;width:100%;grid-gap:1em 1em;position:relative;z-index:50}@media screen and (min-width:800px){.grid{grid-template-columns:20% 20% 20% 20% 20%}}.grid.hero{grid-template-columns:65% 35%;padding:10vw 15vw 5vw}.grid.hero h1{font-size:11vw;line-height:.9em}.grid.hero h5{font-size:3vw;margin-top:.3em}.grid.integrate{margin:0 0;padding:0 0;grid-template-areas:"top-left" "top-right" "top-right" "top-right";grid-template-columns:100%;grid-template-rows:auto;grid-column-gap:0;background:#5baac1}.grid.integrate .col{position:relative;min-height:25vh}.grid.integrate .col:nth-child(1){grid-area:top-left;padding:8vw;background-size:cover;background-position:center center}.grid.integrate .col:nth-child(1) img{width:100%;height:auto}.grid.integrate .col:nth-child(2){grid-area:top-right}.grid.integrate .col:nth-child(2) .text{background:0 0;padding:8vw}.grid.integrate .col:nth-child(2) .text :not(.btn){color:#fff}.grid.integrate .col:nth-child(2) .text hr{display:none}.grid.integrate .col:nth-child(2) .text h2{display:block;clear:both;font-size:2em;font-weight:800;margin-bottom:.75em;padding-bottom:.1em;position:relative}.grid.integrate .col:nth-child(2) .text h6{font-weight:800}.grid.integrate .col:nth-child(2) .text p{margin-bottom:3em}@media screen and (min-width:768px){.grid.integrate{grid-template-areas:"top-left top-left top-right top-right top-right";grid-template-columns:20% 20% 20% 20% 20%}.grid.integrate .col{min-height:50vh}.grid.integrate .col:nth-child(1){padding:8vw 0 8vw 8vw}.grid.integrate .col:nth-child(2) .text{padding:4vw 16vw 8vw 8vw}.grid.integrate .col:nth-child(2) .text hr{width:80px;border-top:0 none transparent;border-bottom:2px solid #fff;margin-bottom:3.5vw;display:block;text-align:left;float:left}.grid.integrate .col:nth-child(2) .text hr:after{clear:both;content:" ";display:block}}.grid.careers{margin:5vw 5vw 5vw;padding:0 0;width:90vw;grid-template-areas:"top-left" "top-left" "top-right" "top-right" "top-right";grid-template-columns:100%;grid-template-rows:auto;grid-column-gap:0;background:#000}.grid.careers .col{position:relative;min-height:50vh}.grid.careers .col:nth-child(1){grid-area:top-left;padding:8vw 8vw;overflow:hidden}.grid.careers .col:nth-child(1) img,.grid.careers .col:nth-child(1) video{width:100%;max-width:100%;height:auto}.grid.careers .col:nth-child(2){grid-area:top-right}.grid.careers .col:nth-child(2) .text{background:#000;padding:8vw}.grid.careers .col:nth-child(2) .text :not(.btn){color:#fff}.grid.careers .col:nth-child(2) .text h2{display:inline-block;font-size:2em;margin-bottom:1em;padding-bottom:1em;position:relative;text-align:left}.grid.careers .col:nth-child(2) .text h2:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:45%;height:1px;background:#fff}.grid.careers .col:nth-child(2) .text h6{font-weight:800;margin-bottom:1em;text-align:left}.grid.careers .col:nth-child(2) .text p{margin-bottom:3em;text-align:left}@media screen and (min-width:768px){.grid.careers{margin:5vw 2.5vw 2.5vw;width:95vw;grid-template-areas:"top-left top-left top-right top-right top-right";grid-template-columns:20% 20% 20% 20% 20%}.grid.careers .col:nth-child(1){padding:8vw 0 8vw 8vw}.grid.careers .col:nth-child(2) .text{padding:12vw 16vw 8vw 8vw}}.blog.section{padding:0;background:#434345;display:block}@media screen and (min-width:768px){.blog.section{padding:5vw}}.blog.section:after{clear:both;display:block;content:" "}.blog.section .row{background:#fff}.blog.section .row:nth-child(1) .col.span3{padding:2.5vw}.blog.section .row:nth-child(1) .col.span3 h2{font-size:3em;margin-bottom:0;color:#404040}.blog.section .row:nth-child(1) .col.span9{padding:2.5vw}.blog.section .row:nth-child(1) .col .btn:link,.blog.section .row:nth-child(1) .col .btn:visited{background:#000;color:#fff}.blog.section .row:nth-child(1) .col .btn:link:before,.blog.section .row:nth-child(1) .col .btn:visited:before{background:#000}.blog.section .row:nth-child(1) .col .btn:link:after,.blog.section .row:nth-child(1) .col .btn:visited:after{background:grey}.blog.section .row:nth-child(2){background:#e9e9ea}.blog.section .row:nth-child(3){background:#ddddde}.blog.section .row .col.span3 img{width:100%}.blog.section .row .col.span9{padding:5vw}.blog.section .row .col.span9 p:last-child{margin-bottom:0}.blog.section .row .col.span9 p a:link,.blog.section .row .col.span9 p a:visited{display:inline-block;width:auto;text-decoration:none;position:relative;line-height:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);background:0 0;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;padding:0 .25em;border-bottom:0}.blog.section .row .col.span9 p a:link:before,.blog.section .row .col.span9 p a:visited:before{display:none}.blog.section .row .col.span9 p a:link span.read-more,.blog.section .row .col.span9 p a:visited span.read-more{opacity:0;font-weight:900;font-size:.6em;position:relative;top:-1.4em;text-transform:uppercase;transition:opacity .2s ease}.blog.section .row .col.span9 p a:link span.icon,.blog.section .row .col.span9 p a:visited span.icon{font-size:2.5em}.blog.section .row .col.span9 p a:hover{background:0 0;-webkit-transform:translateX(0);transform:translateX(0);color:#8f8f92}.blog.section .row .col.span9 p a:hover span.read-more{opacity:1}@media screen and (min-width:768px){.blog.section .row .col.span3{padding:0}.blog.section .row .col.span3 h2{font-size:5vw;padding-bottom:4vw}.blog.section .row .col.span9{padding:5vw 25% 2.5vw 5vw}.blog.section .row .col.span9 p a:link,.blog.section .row .col.span9 p a:visited{-webkit-transform:translateX(-60%);transform:translateX(-60%)}.blog.section .row .col.span9 p a:hover{-webkit-transform:translateX(0);transform:translateX(0)}.blog.section .row:nth-child(1) .col.span3{padding:2.5vw 0 2.5vw 2.5vw}.blog.section .row:nth-child(1) .col.span3 h2{text-align:right;padding-top:2.5vw;padding-right:2.5vw;border-right:2px solid #bfbfbf;line-height:3rem;margin-bottom:0;color:#404040}.blog.section .row:nth-child(1) .col.span9{padding:4vw 33.333% 2.5vw 5vw}}.title{padding:8vw 15vw 4vw}.title h4{color:#434345}.title h4 span{font-size:.8em}.case-studies .col{position:relative;padding:2vw 0;transition:padding .5s .35s ease}.case-studies .col.isVisible a.image-link{min-height:35vh}.case-studies .col.isVisible h5{color:#ddddde}.case-studies .col h2{transition:color .4s ease;color:#8f8f92;margin-bottom:.25em;text-align:left;padding-left:5vw}.case-studies .col h2 a:link,.case-studies .col h2 a:visited{color:inherit;transition:color .4s ease}.case-studies .col h2 a:hover{color:var(--custom-color)}.case-studies .col h5{font-weight:800;position:relative;top:0;padding-left:5vw;transition:color .4s .5s ease,top .2s .5s ease;color:#757579;margin-bottom:.5em;text-align:left}.case-studies .col p{font-weight:400;color:#b6b6b8}.case-studies .col p span{margin-right:.25em}.case-studies .col p span:not(:last-child):after{display:inline-table;content:"/";margin-left:.25em}.case-studies .col .text{position:relative;top:5px;transition:top .4s ease}.case-studies .col a.image-link{position:relative;margin-bottom:0;display:block;overflow:hidden;min-height:35vh;transition:height .55s ease}.case-studies .col a.image-link:before{content:" ";display:block;position:absolute;opacity:0;will-change:opacity,transform;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#434345;background-color:var(--custom-color);background:linear-gradient(to right,var(--custom-color) 0,rgba(0,0,0,0) 100%);top:0;right:0;bottom:0;left:0;z-index:99}.case-studies .col a.image-link img{display:block;z-index:1;will-change:transform;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;min-width:100%;max-width:170%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.case-studies .col:hover h2{color:#434345;top:0}.case-studies .col:hover h5{color:#757579;top:0}.case-studies .col:hover .text{top:0}.case-studies .col:hover a.image-link:before{-webkit-transform:translateX(-25%);transform:translateX(-25%);opacity:.5;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.case-studies .col:hover a.image-link:hover:before{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media screen and (min-width:768px){.case-studies .col{padding:2vw 0}.case-studies .col a.image-link{margin-bottom:1em}.case-studies .col.isVisible{padding:4vw 7.5vw}.case-studies .col.isVisible a.image-link{min-height:0;height:60vh}.case-studies .col h2{top:5px;padding-left:0}.case-studies .col h5{padding-left:0;top:-5px;color:#fff}}.work{display:block;padding:0;margin:10vmax 0 0}@media screen and (min-width:768px){.work{padding:0 7.5vw;margin:0 0 0}}.work .col{display:block;float:left;width:100%;background:0 0;min-height:30vh;height:100%;margin:auto auto 10vh;position:relative;overflow:hidden}.work .col a.image-link:link,.work .col a.image-link:visited{position:relative;display:block;overflow:hidden;width:100%;height:auto;transition:width 1s ease;z-index:10;margin-bottom:0;text-decoration:none}.work .col a.image-link:link img,.work .col a.image-link:link video,.work .col a.image-link:visited img,.work .col a.image-link:visited video{display:block;min-width:100%;min-height:100%;max-width:150%;width:auto;height:auto;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;z-index:9}.work .col a.image-link:link .hover-text,.work .col a.image-link:visited .hover-text{position:relative;display:block;padding:5vw;text-decoration:none}.work .col a.image-link:link .hover-text p,.work .col a.image-link:visited .hover-text p{margin-bottom:0}.work .col h5{font-weight:800;position:relative;-webkit-transform:translateY(0);transform:translateY(0);padding-left:5vw;transition:color .4s .5s ease,-webkit-transform .3s .5s ease;transition:color .4s .5s ease,transform .3s .5s ease;transition:color .4s .5s ease,transform .3s .5s ease,-webkit-transform .3s .5s ease;color:#757579;margin-bottom:.5em;text-align:left}.work .col p{font-weight:400;text-align:left;color:#b6b6b8}.work .col p span{margin-right:.25em}.work .col p span:not(:last-child):after{display:inline-table;content:"/";margin-left:.25em}.work .col .text{position:relative;top:5px;width:100%;display:block;padding:0;transition:top 1s 1s ease}.work .col .text h3{transition:color .4s ease;color:#8f8f92;margin-bottom:.25em;padding-left:5vw;text-align:left}.work .col .text h3 a:link,.work .col .text h3 a:visited{color:inherit;transition:color .4s ease}.work .col .text h3 a:hover{color:var(--custom-color)}.work .col .text p{font-weight:400;color:#c3c3c4;text-align:left}.work .col .text p span{margin-right:.25em}.work .col .text p span:not(:last-child):after{display:inline-table;content:"/";margin-left:.25em}.work .col.isVisible a.image-link:link:before,.work .col.isVisible a.image-link:visited:before{-webkit-transform:translateX(-25%);transform:translateX(-25%);opacity:.5;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.work .col.isVisible a.image-link:hover:before{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.work .col.isVisible:nth-child(odd) a.image-link:link span.reveal,.work .col.isVisible:nth-child(odd) a.image-link:visited span.reveal{-webkit-transform:translateX(100%);transform:translateX(100%)}.work .col.isVisible:nth-child(even) a.image-link:link span.reveal,.work .col.isVisible:nth-child(even) a.image-link:visited span.reveal{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.work .col.isVisible h5{-webkit-transform:translateY(-5px);transform:translateY(-5px);color:#b6b6b8}.work .col.isVisible:hover h5{color:#757579;-webkit-transform:translateY(0);transform:translateY(0)}.work .col.isVisible:hover .text{top:0}@media screen and (min-width:768px){.work .col{min-height:60vh;height:auto}.work .col:nth-child(6n+1){width:36%;padding:0 4% 2vw 0;clear:left}.work .col:nth-child(6n+2){width:60%;padding:0;margin-top:7.5vh}.work .col:nth-child(6n+3){width:48%;padding:0 2% 2vh 0;margin-top:15vh;clear:left}.work .col:nth-child(6n+4){width:40%;padding:0 0 2vh 10%}.work .col:nth-child(6n+5){padding:0 10% 0 0;width:40%;margin-top:5vh;clear:left}.work .col:nth-child(6n+6){width:56%;padding:0 0 2vh 4%}.work .col h5{-webkit-transform:translateY(-15px);transform:translateY(-15px);color:#fff;padding-left:0}.work .col .text h3{padding-left:0}.work .col a.image-link:link,.work .col a.image-link:visited{margin-bottom:1em}.work .col a.image-link:link .hover-text,.work .col a.image-link:visited .hover-text{display:block;position:absolute;color:#fff;padding:2vw;background:rgba(255,255,255,.95);bottom:-100%;left:-100%;right:auto;width:100%;height:auto;text-decoration:none;z-index:999;transition:color .3s 0s ease,bottom .3s .3s ease,left 0s .6s ease}.work .col a.image-link:link .hover-text p,.work .col a.image-link:visited .hover-text p{color:inherit;margin-bottom:0}.work .col a.image-link:hover .hover-text{bottom:0;left:0;color:#434345;transition:color .5s .3s ease,bottom .3s ease,left 0s ease}.work .col a.image-link:before{content:" ";display:block;position:absolute;opacity:0;will-change:opacity,transform;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#434345;background-color:var(--custom-color);background:linear-gradient(to right,var(--custom-color) 0,rgba(0,0,0,0) 100%);top:0;right:0;bottom:0;left:0;z-index:99}.work .col a.image-link span.reveal{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateX(0);transform:translateX(0);background:#fff;z-index:101;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}}.single-post .content{padding:2.5vw 5vw}.single-post .content .col{padding:0 5vw}.single-post .content.post-image{padding-top:15vw;position:relative}.single-post .content.post-image:before{content:" ";display:block;position:absolute;top:0;right:0;left:0;bottom:50%;background:#ddddde;z-index:1}.single-post .content.post-image .col{padding:0}.single-post .content.post-image .col img{min-width:100%;position:relative;z-index:101}.single-post .content.snippet{padding:0 5vw}.single-post .content.snippet .col{padding:5vw;background:#f6f6f7}.single-post .content.gallery-container .col{padding:0}.single-post .content.credits{padding:0 5vw;background:#f6f6f7}.single-post .content.credits .col{padding:5vw}.single-post .content.prev-next{padding:0}.single-post .content.prev-next .col{padding:0;background:#ddddde}.single-post .content.prev-next .col a.top-link:link,.single-post .content.prev-next .col a.top-link:visited{padding:2.5vw 5vw;display:block;background:#d0d0d1;line-height:0;transition:color .2s ease,background .2s ease;text-decoration:none}.single-post .content.prev-next .col a.top-link:hover{background:#434345;color:#fff}.single-post .content.prev-next .col .text{padding:5vw}@media screen and (min-width:1024px){.single-post .content{padding:2.5vw 12.5vw}.single-post .content.credits,.single-post .content.snippet{padding:0 12.5vw}}.footer{position:relative;z-index:999;background:#000;color:#fff;padding:12.5vw}.footer .col{display:block;float:right;width:100%}.footer .col .logo{max-width:125px;max-height:55px}.footer .col .logo svg{width:inherit;height:inherit}.footer .col .logo svg path{fill:#fff;transition:fill .2s ease}.footer .col h6{font-size:.8em;font-weight:600;letter-spacing:0;margin-bottom:1em;display:block;color:#b3b3b3}.footer .col h6:last-of-type{color:grey}.footer .col hr{max-width:30%;display:block;margin:3em auto;color:#b3b3b3}.footer .col #menu-footer{margin-bottom:2em}.footer .col #menu-footer li{margin-bottom:.25em}.footer .col #menu-footer li a:link,.footer .col #menu-footer li a:visited{font-size:.8em;color:#b3b3b3;text-decoration:none;transition:color .2s ease}.footer .col #menu-footer li a:link:before,.footer .col #menu-footer li a:visited:before{display:none}.footer .col #menu-footer li a:hover{color:#fff}.footer .col .social{width:auto;display:block;text-align:center;margin:0 auto}.footer .col .social li{display:inline-table;float:none;margin-left:1em;color:#fff}.footer .col .social li a:link,.footer .col .social li a:visited{text-decoration:none;font-size:1.4em;padding:0 .1em;transition:color .2s ease}.footer .col .social li a:hover{color:grey}.footer .col :not(a.btn){color:#fff}@media screen and (min-width:768px){.footer .col{width:50%}.footer .col hr{margin:3em 0}.footer .col:first-of-type{text-align:right}.footer .col:last-of-type{text-align:left}.footer .col .social{text-align:right}}@media screen and (min-width:768px){.footer{padding:3.5vw}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:5vw;width:5vw;line-height:0;font-size:5vw;cursor:pointer;background:0 0;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.2);top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0;z-index:999}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:#434345}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:3vw}[dir=rtl] .slick-prev{left:auto;right:3vw}.slick-next{right:3vw}[dir=rtl] .slick-next{left:3vw;right:auto}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:icomoon;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}