body,html{font-size:100%}.collapse.open .info-wrap,.entry-content,.entry-header,.entry-meta,.grid-cont.insights h4,.grid-cont.insights p.medium,.grid-cont.search-title h4,.image-grid-four-col .info-wrap div p,.page-template-policy-page p,.projects h4,.projects p.medium,img{max-width:100%}#primary,.button a,.thumb-image img{transition:.4s cubic-bezier(.3,.46,.45,.94)}.large,h1,h2,h3,q{font-family:'Helvetica Neue LT W05_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;text-align:left}.button a,.large,h1,h2,h3,q{line-height:1}.button a,.large,h1,h2,h3,h4,p.medium,q{font-weight:400;margin:0}.button,.site-branding,sup{position:relative}.pro-arrow,.pro-arrow img,.site-branding img{width:148px}.button a,li.top-level>ul.sub-menu{background:linear-gradient(#000,#000) no-repeat,linear-gradient(transparent,transparent)}.button a,.sub-label>a,h6{letter-spacing:.13em;text-transform:uppercase}#format-menu,#sector-menu,.format>.sub-menu{grid-template-columns:repeat(3,1fr);grid-gap:20px}#colophon,li.top-level>ul.sub-menu{grid-template-columns:repeat(8,1fr)}.button a,.home-head-text,.large,.menu,.modal-form h3,.sub-label>a,h1,h2,h3,h5,h6,q{text-transform:uppercase}.dropdown-cont .accred-logo img,.hg-header-background{mix-blend-mode:multiply}@font-face{font-family:'Helvetica Neue LT W05_77 Bd Cn';src:url('../propkg/fonts/5350357/309da216-437b-473f-b4f5-419c9e6787ff.woff2') format('woff2'),url('../propkg/fonts/5350357/cee82a04-b81c-42aa-82e0-b507f7a3e048.woff') format('woff');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:apercuprogress-mono;src:url('../propkg/fonts/apercuprogress-mono-web.woff2') format('woff2'),url('../propkg/fonts/apercuprogress-mono-web.woff') format('woff');font-weight:400;font-style:normal;font-display:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font-weight:400}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:0;-ms-interpolation-mode:bicubic;height:auto;vertical-align:middle}a:active,a:focus,a:hover{outline:0;-moz-outline-style:none}input{-webkit-border-radius:0;border-radius:0}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#999}::-moz-selection{background:#999}#main-wrap .sharedaddy:after,.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}body{color:#000;background:#fff;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}#primary{margin:94px auto 0;opacity:0;transition-property:opacity}#primary.fade-in,.fade.loaded,.half-block.head.visible .img-bg,.half-block.visible .project-wrap,.thumbnail-cont.visible,.visible .home-head-text,iframe.fade,li.top-level:hover>ul.sub-menu a{opacity:1}a{color:#000;text-decoration:none}a:link{-webkit-tap-highlight-color:transparent}#insight-filter li a:hover,#insight-filter li.current-menu-item a,#site-nav ul>.current_page_item>a,.casestudy-text-col a,.current-menu-ancestor>a,.menu a:hover,.project-detail a,.project-info a,.thumbnail-cont a:hover>.thumb-text h5,a.underline,h4 a,p a,p.description.underline{text-decoration:underline;text-underline-offset:0.13em;text-decoration-thickness:1px}#colophon .button a:hover,#colophon a,#colophon a.underline:hover,#format-menu .sub-menu a:hover,#sector-menu .sub-menu a:hover,.button.white a:hover,.casestudy-text-col a:hover,.featured-insight a:hover>p.description.underline,.featured-project a:hover>p.description.underline,.menu a,.project-detail a:hover,.project-info a:hover,a.underline:hover,h4 a:hover,p a:hover{text-decoration:none}#main-wrap{padding:0 10px}sup{font-size:70%;line-height:0;vertical-align:baseline;top:-.3em}.telephone,.telephone:hover{border-bottom:none!important}#masthead,.client-logos-cont,.dropdown-item,.grid-cont.border{border-bottom:1px solid #000}.button{grid-column:auto/span 3;display:block;cursor:pointer}.button a,.nobreak{display:inline-block}.button a{font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;padding:15px 30px;transition-property:background-size,color;background-size:0 100%,100%;border:1px solid #000;color:#000}.alm-btn-wrap .alm-load-more-btn:hover,.button a:hover,.load-button a:hover{background-size:100% 100%,0;color:#fff;text-decoration:none}.button.white a{background:linear-gradient(#fff,#fff) no-repeat,linear-gradient(transparent,transparent);background-size:0 100%,100%;border:1px solid #fff;color:#fff}.button.white a:hover{background-size:100% 100%,0;color:#000!important}#secondary-menu>li:first-child,.site-branding-cont,.split-cont.left .half-block.txt,.split-cont.right .half-block.img,.split-cont.right .half-block.swiper{grid-column:2/span 1}.large,h1,h2{font-size:90px;transform:translate(-2px,0)}h3,q{font-size:50px}h4,p.medium{font-family:'Helvetica Neue',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px;line-height:1.2;text-align:left}.modal-form h3,h5,p.subheader{font-family:'Helvetica Neue LT W05_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif}.modal-form h3,h5{font-size:32px;line-height:1;font-weight:400;text-align:left;margin:0}h6,p{line-height:1.2;margin:0;font-weight:400}h6{font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}#colophon h6,.project-detail h6,h6.subhead{margin:0 0 1em}h6.subhead{margin:2.4em 0 1em}p.subheader{line-height:1}#colophon p,#privacy-menu li a,.project-detail p,.project-detail ul,p.description,p.small{font-family:apercuprogress-mono,helvetica,arial,serif!important}p{font-family:'Helvetica Neue',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;text-align:left}#colophon p,.project-detail p,.project-detail ul,p.small{font-size:14px!important;line-height:1.3}p.description{font-size:18px;line-height:1.3}#privacy-menu li,p.description.credits{font-size:14px;line-height:1.3}#colophon p.sub,p.sub{font-size:12px!important}q:before{content:"“"}q:after{content:"”"}.casestudy-text h3+p,h3+h5,h4+h4,h5+ol,h5+p,h5+ul,p+h3,p+h6,p+p,p.medium+p.medium{margin:1.2em 0 0}h3+p{margin:8px 0 0}h1+h4,h2+h4{margin:.6em 0 0}.casestudy-header-text h1+h4,.hg-header-text h1+h4{margin:5px 0 0}p+h4,p+p.medium{margin:1em 0 0}h4+p,p.medium+p{margin:1.35em 0 0}.page-template-policy-page table,ul.spaced li{margin:1.2em 0}#cmplz-document h2+p,#cmplz-document h3+p,#cmplz-document p+p,.v-form-section-stack .half-text h4,h3+p,h4+h3{margin-top:1.2em}.download-col h2,.half-block h2,.half-cont h1,.half-cont h2,.half-cont.title h1,.half-cont.title h2,.slide-text h3,.slide-text h4,h3,h4,p{max-width:860px}h1.sub{font-size:75px;max-width:50%}.page-template-policy-page #primary ol,.page-template-policy-page #primary ul,.page-template-policy-page table{font-family:'Helvetica Neue',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.2}ol+h5,ol+p,p+h3,p+h5,ul+h5,ul+p{margin:2em 0 0}.page-template-policy-page #primary ul{list-style-position:outside;list-style-type:disc;font-weight:400;text-align:left;padding-left:2rem}.page-template-policy-page #primary ol{list-style-position:outside;list-style-type:decimal;font-weight:400;text-align:left;padding-left:2rem}ol.alpha{list-style-type:lower-alpha!important}strong{font-weight:700}#insight-filter p,#insight-filter ul,.home-head-text,.menu a{font-family:'Helvetica Neue LT W05_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif}.page-template-policy-page td{padding-right:1ch}@media screen and (min-width:1120px) and (max-width:1780px){.large,h1,h2{font-size:70px;transform:none}h3,q{font-size:40px}h4,p.medium{font-size:32px}.modal-form h3,h5{font-size:28px}p.description,ul.v-form-bullet{font-size:16px!important}.half-block h2,.half-cont h1,.half-cont h2{max-width:770px}.search-title h1{max-width:600px}}@media screen and (min-width:834px) and (max-width:1120px){.large,h1,h2{font-size:50px;transform:none}h3,q{font-size:26px}h4,p.medium{font-size:24px}.modal-form h3,h5{font-size:20px}p{font-size:18px}p.description,ul.v-form-bullet{font-size:14px!important}}@media screen and (max-width:833px){.large,h1,h2{font-size:36px;transform:none}h3,q{font-size:26px}h4,p.medium{font-size:22px}.modal-form h3,h5{font-size:22px;transform:translateY(-2px)}p{font-size:18px}p.description,ul.v-form-bullet{font-size:14px!important}h1.sub{font-size:36px;max-width:100%}h3+p{margin-top:1em}}#privacy-menu,#site-nav ul,.project-detail ul{list-style:none}#masthead{position:fixed;width:100%;top:0;z-index:11000;text-align:center;background-color:#fff;height:94px;transition:height .2s cubic-bezier(.3,.46,.45,.94)}#masthead.scrolled{height:57px}#site-nav{display:block;margin:14px 45px 15px}#menu{width:100%;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px}.site-branding-cont{grid-row:1/span 1;padding:6px 0 5px;width:148px;justify-self:center}.grid-cont .button,.half-cont.half-text,.half-text .button-cont .button,.scrolled .site-branding-cont,h5.subhead-i{padding:0}.site-branding{z-index:110;margin:0 auto;opacity:1;transition:opacity 0s linear .2s}#masthead.scrolled .site-branding{opacity:0;transition:opacity linear;height:0}#masthead.scrolled .pro-arrow{opacity:1;top:17px;transition:top .2s cubic-bezier(.3,.46,.45,.94),opacity linear}.pro-arrow{opacity:0;z-index:110;position:fixed;top:55px;transition:top .2s cubic-bezier(.3,.46,.45,.94),opacity 0s linear .2s}#primary-menu{text-align:left;margin:0;width:100%;display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:35px}#chat-type-on,#primary-menu>li,#secondary-menu>li{display:inline}#secondary-menu{text-align:right;margin:0;width:100%;display:grid;grid-template-columns:1fr auto auto auto;grid-gap:35px}#secondary-menu>li:nth-child(2){grid-column:3/span 1}#secondary-menu>li:nth-child(3){grid-column:4/span 1}.menu-primary-menu-container{grid-column:1/span 1;grid-row:1/span 1}.menu-secondary-menu-container{grid-column:3/span 1;grid-row:1/span 1}.menu{margin:0}li.top-level>ul.sub-menu{display:block;color:#fff;position:absolute;width:100vw;margin:0;left:0;max-height:0!important;overflow:hidden;padding:0 45px;transition:background-size .4s cubic-bezier(.3,.46,.45,.94);background-size:0 100%,100%;grid-gap:20px}li.top-level:hover>ul.sub-menu{display:grid;max-height:100vh!important;background-size:100% 100%,100%;border-top:49px solid transparent}.scrolled .top-level:hover>ul.sub-menu{border-top:12px solid transparent}li.top-level>ul.sub-menu a{opacity:0;transition:opacity .5s cubic-bezier(.3,.46,.45,.94) .2s}.menu a{font-size:22px;line-height:1.4}.casestudy-header.section .casestudy-header-text-cont,.modal-title h3,.sub-menu a{color:#fff}.label,.label>a{margin-bottom:1em}.no-wrap{white-space:nowrap}.sub-label>a{font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.2;margin-bottom:12px;display:block}.label.format:hover>a,.label.format>a,.label.sector:hover>a,.label.sector>a,.sub-label:hover>a,.sub-label>a{text-decoration:none!important}.format{grid-column:1/span 3;padding-top:42px}.format>.sub-menu{width:100%;display:grid;padding:34px 0 20px}.sector{grid-column:4/span 3;padding-top:40px}.sector>.sub-menu{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding:34px 0 20px}.grid-cont.about-band,.grid-cont.b-corp{grid-gap:90px 20px;grid-template-rows:1fr auto}.about{grid-column:1/span 3;padding:40px 0 120px}.about>a{display:none;height:0}.about>.sub-menu{display:grid;grid-template-columns:1fr}#modal-download-form nf-field:nth-child(7),#modal-download-form nf-field:nth-child(8),#toggle,.alm-btn-wrap .alm-load-more-btn.done,.collapse+input,.colophon-col.copyright .credit-mob,.img-mob,.menu-mob-menu-container,.nf-before-form-content,.nf-error.field-wrap .nf-field-element:after,.nf-field-label,.nf-form-title,.ninja-forms-req-symbol,.overlay-cat-text,.screen-reader-text,.search-no-results .thumbnail-grid{display:none}@media screen and (min-width:1301px) and (max-width:1780px){li.top-level>ul.sub-menu{grid-template-columns:repeat(6,1fr)}#primary-menu,#secondary-menu{grid-gap:30px}}@media screen and (min-width:1120px) and (max-width:1300px){#primary-menu,#secondary-menu{grid-gap:20px}}@media screen and (min-width:1025px) and (max-width:1120px){#primary-menu,#secondary-menu{grid-gap:10px}li.top-level:hover>ul.sub-menu{padding:0 30px}#site-nav{margin:14px 30px 12px}}@media screen and (min-width:666px) and (max-width:1024px){.scrolled .menu-mob-menu-container{height:calc(100vh - 56px);top:56px;overflow:scroll}}@media screen and (max-width:1024px){#primary{margin:85px auto 0}#mob-menu,.menu a{line-height:1.2}.menu-contact:before,.menu-search:before{content:""!important;width:26px;position:absolute;left:-40px;top:7.5px}#masthead{height:85px}#masthead.scrolled{height:52px}#site-nav{display:block;margin:15px}#menu{grid-template-columns:24px 1fr 24px}#primary-menu,#secondary-menu{display:none}.pro-arrow,.site-branding-cont,.site-branding-mob{padding:0}#masthead.scrolled .pro-arrow{top:14.5px}.pro-arrow{top:49px}.menu-mob-menu-container{display:block;overflow:hidden;height:calc(100svh - 85px);top:85px;width:100vw;max-width:0;position:absolute;background-color:#000;left:0;transition:.5s cubic-bezier(.3,.46,.45,.94);transition-property:max-width}.btn,.menu-contact,.menu-search{position:relative}.open .menu-mob-menu-container{max-width:770px}#mob-menu{width:100vw;padding:22px 15px;font-size:32px;text-align:left}#mob-menu li a{font-size:36px;color:#fff}.menu-contact{margin:.9em 0 0 40px}.menu-search{margin:0 0 0 40px}.menu-contact:before{background:url(../propkg/img/contact-white.svg) 0 0/26px no-repeat!important;height:256px}.menu-search:before{background:url(../propkg/img/search-white.svg) 0 0/26px no-repeat!important;height:26px}#toggle{top:.5px;cursor:pointer;display:block;-webkit-tap-highlight-color:transparent}.btn{grid-column:3/span 1;grid-row:1/span 1;width:24px;margin:0;height:22px;background-repeat:no-repeat;background-size:cover}.bar-b,.bar-m-i,.bar-m-ii,.bar-t{width:24px;height:2px;position:absolute;background-color:#000;opacity:1;-webkit-transition:opacity,transform;-moz-transition:opacity,transform;transition:opacity,transform}.bar-t{top:0}.bar-m-i,.bar-m-ii{top:10px}.bar-b{top:20px}.open .bar-m-i{transform:rotate(45deg);-webkit-transition:transform .1s;-moz-transition:transform .1s;transition:transform .1s}.open .bar-m-ii{transform:rotate(-45deg);-webkit-transition:transform .1s;-moz-transition:transform .1s;transition:transform .1s}.open .bar-b,.open .bar-t{opacity:0;-webkit-transition:opacity;-moz-transition:opacity;transition:opacity}.half-text .sub-label>a{margin:0 0 10px}}.accred-logo,.one-row,.project-text.links,.two-row{grid-row:auto/span 1}@media screen and (min-width:667px) and (max-width:1024px){.open .menu-mob-menu-container{max-width:1024px}#mob-menu{padding:30px}#site-nav{display:block;margin:15px 30px}#masthead.scrolled{height:56px}}#format-menu,#sector-menu{display:grid;list-style:none}#format-menu ul,#sector-menu ul{list-style:none;background-color:transparent;color:#000}ul#format-menu .sub-menu li,ul#sector-menu .sub-menu li{background-color:transparent}#format-menu .sub-menu a,#sector-menu .sub-menu a{color:#000;font-size:32px;line-height:1.3;text-decoration:underline;text-underline-offset:0.13em;text-decoration-thickness:1px}.pack-menu{grid-column:auto/span 4;height:auto;max-height:auto;padding:20px 0 0;border-top:1px solid #000}.pack-menu h5{margin:0 0 1.2em}.menu-format-menu-container,.menu-sector-menu-container{padding:90px 0 0;max-width:860px}#format-menu .sub-label>a,#sector-menu .sub-label>a{margin-bottom:7px}@media screen and (min-width:1120px) and (max-width:1780px){#format-menu .sub-menu a,#sector-menu .sub-menu a{font-size:28px}.menu-format-menu-container,.menu-sector-menu-container{padding:70px 0 0}}@media screen and (min-width:667px) and (max-width:1120px){.button a{padding:10px 20px}#format-menu .sub-menu a,#sector-menu .sub-menu a{font-size:26px}.format,.sector{padding-top:30px}.format>.sub-menu{padding:25px 0 20px}.menu-format-menu-container,.menu-sector-menu-container{padding:50px 0 0}#format-menu,#sector-menu{grid-template-columns:repeat(2,1fr);grid-gap:32px 10px}}@media screen and (max-width:1124px){#format-menu .sub-menu a,#sector-menu .sub-menu a{font-size:22px}}.page-template-packaging-landing-new .menu-format-menu-container,.page-template-packaging-landing-new .menu-sector-menu-container{padding:0;max-width:100%}.colophon-col,.colophon-col.accreditations{border-top:1px solid #fff;padding:18px 0 0}#colophon{width:100%;background-color:#000;padding:45px;display:grid;grid-gap:45px 20px;color:#fff}#colophon p{line-height:1.3}#colophon a{color:#fff}#colophon .button{margin-top:43px}.colophon-col{grid-column:auto/span 2}.colophon-col.accreditations{grid-column:1/span 4;grid-row:2/span 1}.colophon-col.copyright,.colophon-col.credit{border-top:0 solid #fff;grid-row:3/span 1;padding:55px 0 0}.colophon-col.credit{grid-column:3/span 2;opacity:1}.colophon-col.copyright{grid-column:1/span 2}.accreditations-img{font-size:14px;margin:1.2em 0 0}#colophon a.underline,#colophon a:hover,span[aria-current=page]{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px}#privacy-menu li a{text-transform:none;font-size:14px;line-height:1.3;display:block;max-width:860px}.social-media-links{display:grid;grid-gap:15px;grid-template-columns:auto auto auto auto auto auto;width:100%;max-width:max-content}.sm-icon{width:100%;max-width:40px}.accred-logo-grid{padding:40px 0 0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;gap:20px;width:100%}.accred-logo,.home-head-text,.img-overlay{width:100%;display:flex}.accred-logo{grid-column:auto/span 1;height:auto;aspect-ratio:3/2;padding:0 10px;justify-content:center;align-items:center}.accred-logo img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain}@media screen and (max-width:667px){.accred-logo-grid{padding:40px 0 0;grid-template-columns:repeat(3,1fr);gap:20px 20px}}.split-cont.left .half-block.img,.split-cont.left .half-block.swiper,.split-cont.right .half-block.txt{grid-column:1/span 1}.home-head-text{z-index:5;height:100%;align-items:center;justify-content:space-around;line-height:1;font-weight:400;transform:translate(-2px,0);color:#fff;text-align:center!important;font-size:140px;transform:none;pointer-events:none;opacity:0;transition:opacity .8s ease-in-out .6s}.chat-bar-1,.dropdown-item.active .dropdown-toggle{transform:rotate(45deg)}@media screen and (min-width:667px) and (max-width:1920px){.home-head-text{font-size:7.2vw}}.half-block.vid .vid-bg video,.vid-bg video.hidden{opacity:0}@media screen and (min-width:667px){#hpVidLeft,#hpVidRight{left:50%;position:absolute;top:50%;z-index:5;opacity:1;transform:translate(-50%,-50%);object-fit:cover;height:100.5%;width:auto}}.vid-bg img{z-index:0}.img-overlay{height:100%;z-index:10;overflow:hidden;position:absolute;top:0;justify-content:center;align-items:center}.hero-cont,.home .full-block,.split-cont{display:grid;position:relative;width:100%}.img-overlay img{width:auto;height:100%}.hero-cont,.split-cont{grid-template-columns:1fr 1fr;padding:0;margin:0}.background-color.white,.hero-cont.about-head{background-color:#fff}.home .full-block{overflow:hidden;grid-row:1/span 2}.half-block,.half-cont.title{grid-row:1/span 1}.full-block h1{padding:0 0 55px}@media screen and (min-width:1921px){.half-block,.page-template-home-new .full-block{max-height:960px;height:50vw}}@media screen and (min-width:1120px) and (max-width:1920px){.page-template-home-new .full-block{min-height:50vw;height:100%}}.home-head-overlay{z-index:5;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center!important;opacity:1;background-color:rgba(0,0,0,.1);padding:45px}.full-block .home-head-overlay h1,.home-head-overlay h1{text-align:center;margin:0;padding:0}.home-head-overlay p.medium{text-align:center;margin:.6em 0 0;padding:0}.form-tnc .nf-field-label,.form-tnc .nf-field-label label,.nf-error-msg,.nf-form-content input:not([type=button]),.nf-form-content textarea,.ninja-forms-req-symbol{text-align:left!important;font-family:apercuprogress-mono,helvetica,arial,serif!important;font-weight:400!important}@media screen and (min-width:1780px){.home-head-overlay p.medium{max-width:1200px}}.home-head-overlay .button.white{margin:90px 0 0}@media screen and (min-width:667px) and (max-width:1780px){.home-head-overlay .button.white{margin:60px 0 0}}.img-bg,.img-bg img,.vid-bg,.vid-bg video{z-index:0;width:100%;height:100%;top:0;left:0;position:absolute}.img-bg,.vid-bg{background-position:center;background-size:cover}.img-bg img,.vid-bg video{object-fit:cover}.b-corp-cont{position:absolute;left:0;bottom:0;margin:45px;width:6.5vw;max-width:108px;z-index:15}.dropdown-toggle,.grid-block,.grid-cont,.half-block{position:relative}.half-block{display:grid;width:100%;overflow:hidden}@media screen and (max-width:1920px){.half-block{min-height:50vw;height:100%}}.half-text{width:100%;padding:35px 45px 45px}.grid-cont.contact.v-form-request,.half-text.cat{padding:35px 45px 100px}.grid-cont{padding:95px 45px 100px;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px}.grid-cont.packaging-menu{padding:0 45px 95px}.grid-cont.project{padding:35px 45px 95px}.grid-cont.casestudy{padding:35px 45px 20px}.grid-cont.header,.grid-cont.insights-banner-title,.grid-cont.projects{padding:35px 45px 90px}.grid-cont.border{border-top:1px solid #000}.grid-cont.contact{padding:35px 45px 80px;background-color:#f2f2f2}.grid-cont.search-title{padding:35px 45px 0}.grid-cont.search{border-bottom:none;border-top:0}.subscribe.grid-cont{padding:45px 45px 100px;background-color:#f2f2f2}#subscribe{position:absolute;top:-56px;left:0}.half-cont,.v-form-image-cont.third{grid-column:auto/span 4}#insight-filter,.full-block,.search-message{grid-column:1/span 8}.half-cont.desc{padding-top:2px}.button-cont,.half-text .button{padding:90px 0 0}.half-cont.form,.half-cont.subscribe{margin-top:6px}img.client-logos{width:100%;height:auto}.button-cont{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;flex-wrap:wrap}.grid-cont.about-band{padding:38px 45px 100px;border-top:1px solid #000}.hero-cont.sub+.grid-cont.about-band,.page-template-about-sub .insight-banner{border-top:0 solid #000}.half-cont.about-txt{grid-row:1/span 2}.align-cont{width:100%;max-width:860px;float:right}.about-icon{grid-column:1/span 2;grid-row:2/span 1}.about-icon img{width:100%;height:auto;object-fit:contain;max-width:500px}.about-icon.b-corp{grid-column:auto/span 1;display:flex;flex-direction:column;justify-content:flex-end}.b-corp-about{max-width:180px}.creds .about-icon{grid-column:1/span 2;grid-row:2/span 2}.creds .half-cont.about-txt{grid-row:1/span 3}.client-logo-grid{grid-column:2/span 6;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:20px;padding:0}.image-grid-four-col{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;position:relative;margin:0 45px 100px;grid-gap:20px}#searchform,.dropdown-title{grid-template-columns:1fr auto}.grid-block{grid-column:auto/span 1;height:calc(25vw - 37.5px)}.dropdown-cont{border-top:1px solid #000;margin:40px 0 0}h5+.dropdown-cont{margin:11px 0 0}.dropdown-item{padding:0 0 15px}.dropdown-title{padding:16px 0 0;display:grid;grid-gap:20px;cursor:pointer}.dropdown-text{max-height:auto;overflow:hidden}.dropdown-text div{margin:10px 0 25px}.dropdown-text.accred div{margin:0}.dropdown-text.img{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px}.casestudy-header-text,.casestudy-text,.dd-text,.hg-header-text{grid-column:1/span 4}.dd-image{grid-column:5/span 2;padding:0 0 0 40px}.dropdown-toggle{height:24px;width:24px;margin:3px 0 0;transition:transform .2s}.dropdown-toggle .toggle-h{position:absolute;left:0;bottom:11px;width:24px;height:2px;background-color:#000}.dropdown-toggle .toggle-v{position:absolute;left:11px;bottom:0;width:2px;height:24px;background-color:#000}h5.subhead-ii{padding:20px 0 0}.contact .colophon-col.accreditations{grid-column:5/span 4;grid-row:1/span 2}.grid-cont.follow,.page-template-v-form-template .grid-cont.intro{padding:45px 45px 100px}.split-cont .social-media-links{margin:40px 0}.split-cont .social-media-links img{max-width:40px}input,select,textarea{font-size:16px}.half-cont.form{min-height:562px}.nf-form-content{padding:0!important;max-width:100%!important}#modal-download-form .nf-form-title{display:block;margin-bottom:15px}#modal-download-form .hidden-container,.nf-pass.field-wrap .nf-field-element:after,.old-value-hidden{display:none!important}.ninja-forms-field{font-size:16px!important;line-height:1!important;margin:0!important;padding:10px!important}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){font-size:16px!important;height:auto!important;display:block!important;appearance:none!important;-webkit-appearance:none!important;border-radius:0!important}.form-tnc .nf-field-label,.form-tnc .nf-field-label label{display:block;font-size:12px!important;line-height:1.3!important}.form-tnc .nf-after-field{bottom:-11px;left:68px}.nf-after-field{position:absolute;right:0;bottom:10px}nf-fields-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 20px}.form-full{width:calc((100vw / 2) - 55px)}.form-half{width:calc((100vw / 4) - 37.5px)}.form-quarter{width:calc((100vw / 8) - 28.75px)}.half-text .form-full{width:calc(50vw - 95px)}.half-text .form-half{width:calc(25vw - 55px)}.form-full.ftitle,.form-tnc{padding:0 0 14px}.form-half.ftitle{padding:14px 0 0}.form-half.ftxt{padding:17px 0 0}.nf-field-container,.nf-field-container.message-area{margin-bottom:0!important}.nf-error-msg,.ninja-forms-req-symbol{font-size:14px!important}.nf-after-form-content{width:100%!important;margin:0!important;position:relative!important}.featured-insight,.featured-project{position:relative;grid-column:auto/span 4;overflow:hidden}.nf-after-form-content .nf-error-msg{position:absolute;right:0;top:-10px;max-width:calc(50% - 10px)}.download-form-cont .nf-field-container.email-container,.nf-field-container.email-container,.nf-field-container.textbox-container{margin-bottom:5px!important}.nf-form-content input:not([type=button]),.nf-form-content textarea{background:#fff!important;border:0 solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#000!important;line-height:1.3!important;font-size:16px!important;-webkit-tap-highlight-color:transparent}.nf-form-content textarea.ninja-forms-field{height:245px!important}.checkbox-container .nf-error-msg{margin:10px 0!important}[pseudo=placeholder]{opacity:.5!important}::placeholder{color:#000!important;opacity:.5!important;font-family:apercuprogress-mono,helvetica,arial,serif!important;font-size:16px!important;font-weight:400!important;text-align:left!important}.nf-form-content input[type=submit]{font-family:apercuprogress-mono,helvetica,arial,serif!important;font-size:14px!important;line-height:1!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.13em!important;margin:0!important;padding:17px 30px!important;cursor:pointer!important;transition:.4s cubic-bezier(.3,.46,.45,.94)!important;transition-property:background-size,color,border!important;background:linear-gradient(#000,#000) no-repeat,linear-gradient(transparent,transparent)!important;background-size:0 100%,100%!important;border:1px solid #000!important;color:#000!important;float:right}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background-size:100% 100%,0!important;color:#fff!important;text-decoration:none!important}.checkbox-container.label-right label:after,.checkbox-container.label-right label:before{left:-68px!important;top:0!important;background:0 0!important;transition:none!important;height:50px!important;width:50px!important}.checkbox-container.label-right label{margin:0 0 0 68px!important}.checkbox-container.label-right label:before{border:1px solid transparent!important}.checkbox-container.label-right label:after{border:1px solid #000!important}.checkbox-wrap .nf-field-label label:before{content:""!important;background:url(../propkg/img/check.svg) center/30px no-repeat!important}@media screen and (min-width:1638px) and (max-width:1985px){.half-cont.form{min-height:580px}}@media screen and (min-width:1121px) and (max-width:1637px){.half-cont.form{min-height:590px}}@media screen and (min-width:835px) and (max-width:1120px){.checkbox-container.label-right label:after,.checkbox-container.label-right label:before{left:-56px!important;top:0!important;background:0 0!important;transition:none!important;height:36px!important;width:36px!important}.half-cont.form{min-height:518px}.form-full,.form-full.title,.form-half.form-tnc,.form-half.submit-container{width:calc((100vw / 2) - 45px)}.form-half,.form-quarter{width:calc((100vw / 4) - 32px)}.nf-form-content input[type=submit]{position:relative;padding:10px 20px!important}.checkbox-container.label-right label{margin:0 0 0 56px!important}.checkbox-container.label-right label:before{border:1px solid transparent!important}.checkbox-container.label-right label:after{border:1px solid #000!important}.checkbox-wrap .nf-field-label label:before{content:""!important;background:url(../propkg/img/check.svg) center/28px no-repeat!important}}@media screen and (min-width:667px) and (max-width:834px){.half-cont.title{grid-row:1/span 1}.half-cont.about-txt{grid-row:2/span 1;grid-column:1/span 6}.about-icon,.creds .about-icon{grid-row:1/span 2;grid-column:7/span 2}.about-icon{padding:0 0 0 20px}.about-icon.b-corp{grid-column:7/span 2;justify-content:flex-start}.b-corp-about{max-width:100%}.half-cont{grid-column:auto/span 6}.creds .half-cont.about-txt{grid-row:2/span 2}.grid-cont.about-band{grid-gap:20px 20px!important}.half-cont.form,.half-cont.subscribe{grid-column:auto/span 8}.checkbox-container.label-right label:after,.checkbox-container.label-right label:before{left:-56px!important;top:0!important;background:0 0!important;transition:none!important;height:36px!important;width:36px!important}.half-cont.form{min-height:590px}.form-full,.form-half,.form-half.form-tnc,.form-half.submit-container{width:calc((100vw / 2) - 60px)}.form-full.title{width:calc(100vw - 60px)}.form-quarter{width:calc((100vw / 4) - 40px)}.nf-form-content input[type=submit]{position:relative;float:left;padding:10px 20px!important}.checkbox-container.label-right label{margin:0 0 0 56px!important}.checkbox-container.label-right label:before{border:1px solid transparent!important}.checkbox-container.label-right label:after{border:1px solid #000!important}.checkbox-wrap .nf-field-label label:before{content:""!important;background:url(../propkg/img/check.svg) center/28px no-repeat!important}}.cat-text{display:block;max-width:860px}.subtitle-cont{width:100%;padding:40px 45px 90px}.page-template-packaging-cat .split-cont,.page-template-packaging-cat-all .split-cont,.selected-cont{border-top:1px solid #000}.featured-insight,.production-image-cont.full .production-image,.project-video .video-cont.landscape-32,.thumb-image{width:100%;aspect-ratio:3/2}.casestudy-video-col .vimeo-cont,.image-cont,.production-image-cont.full .production-image,.project-video .video-cont{width:100%;aspect-ratio:16/9}.featured-project,.project-video .video-cont.square{width:100%;aspect-ratio:1/1}.project-video .video-cont.portrait-45{width:100%;aspect-ratio:4/5}.project-video .video-cont.landscape-54{width:100%;aspect-ratio:5/4}@supports not (aspect-ratio:3 / 2){.featured-insight,.production-image-cont.full .production-image,.project-video .video-cont.landscape-32,.thumb-image{padding-top:66.6%}}@supports not (aspect-ratio:16 / 9){.casestudy-video-col .vimeo-cont,.image-cont,.production-image-cont.full .production-image,.project-video .video-cont{padding-top:56.66%}}@supports not (aspect-ratio:1 / 1){.project-video .video-cont.square{padding-top:100%}}@supports not (aspect-ratio:4 / 5){.project-video .video-cont.portrait-45{padding-top:125%}}@supports not (aspect-ratio:5 / 4){.project-video .video-cont.landscape-54{padding-top:80%}}.grid-cont.insights{padding:35px 45px 30px}.featured-project{grid-row:auto/span 2;height:100%}.featured-insight{grid-row:auto/span 1}.featured-image,.featured-image img,.featured-overlay,.thumb-image img{position:absolute;left:0;height:100%;top:0}.featured-overlay{width:100%;padding:24px 28px;z-index:10;color:#fff}.featured-insight.ten .featured-overlay,.featured-insight.zero,.featured-project.ten .featured-overlay{background-color:rgba(0,0,0,.1)}.featured-insight.black .featured-text h3,.featured-insight.black .featured-text p.description{color:#000}.featured-text h3{width:calc(50% - 10px)}.featured-text p.description{width:calc(50% - 10px);font-size:22px}.featured-image{width:100%}.featured-image img{width:100%;object-fit:cover;z-index:5;transition:.5s cubic-bezier(.3,.46,.45,.94);transition-property:transform,opacity;transform:scale(1)}.featured-insight a:hover>.featured-image img,.featured-project a:hover>.featured-image img,.thumbnail-cont a:hover>.thumb-image img{transform:scale(1.05)}.thumbnail-grid{width:100%;position:relative;padding:0 45px 75px;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px 20px}.grid-cont.v-form-section-stack,.thumbnail-grid.featured{padding:0 45px 100px}.thumbnail-cont{grid-column:auto/span 2;grid-row:auto/span 1;padding-bottom:21px}.thumbnail-cont a{cursor:pointer;box-sizing:inherit;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.thumb-image{grid-column:1/span 1;grid-row:1/span 1;width:100%;position:relative;overflow:hidden;background:rgba(108,90,90,0)}.thumb-image img{width:100%;object-fit:cover;transition-property:transform,opacity;transform:scale(1)}.alm-btn-wrap .alm-load-more-btn,.load-button a{line-height:1;letter-spacing:.13em;transition:.4s cubic-bezier(.3,.46,.45,.94);text-transform:uppercase;-webkit-tap-highlight-color:transparent;font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;border:1px solid #000}.thumb-text{padding:15px 0 0;grid-column:1/span 1;grid-row:2/span 1}.thumb-text h5+p{margin:10px 0 0}.loadmore-button-cont{width:100%;padding:0 45px 100px}.load-button a{display:inline-block;margin:0;padding:15px 30px;align-items:center;cursor:pointer;transition-property:background-size,color;background:linear-gradient(#000,#000) no-repeat,linear-gradient(transparent,transparent);background-size:0 100%,100%;color:#000}.load-button.ajax-loading a{opacity:0;cursor:wait;background-size:100% 100%,0;color:#fff}.loadmore-button-cont .load-button{margin:0;position:relative;display:block;width:-webkit-max-content;width:max-content}.loading{opacity:0;max-height:0;overflow:hidden;transition:opacity 1s 1s,max-height 1s 1s}@media screen and (min-width:1120px) and (max-width:1780px){.half-text h2{max-width:660px}.grid-cont{position:relative;padding:60px 45px 70px}.grid-cont.packaging-menu,.grid-cont.project{padding:35px 45px 65px}.grid-cont.casestudy{padding:35px 45px 20px}.grid-cont.header,.grid-cont.projects{padding:35px 45px 60px}.grid-cont.about-band,.grid-cont.contact,.grid-cont.insights-banner-title{padding:35px 45px 70px}.full-block h1{padding:0 0 38px}.button-cont,.half-text .button{padding:60px 0 0}.dropdown-toggle{height:22px;width:22px;margin:2px 0 0}.dropdown-toggle .toggle-h{bottom:10px;width:22px}.dropdown-toggle .toggle-v{left:10px;height:22px}.loadmore-button-cont,.thumbnail-grid.featured{padding:0 45px 70px}.subtitle-cont{width:100%;padding:40px 45px 70px}.thumbnail-grid{padding:0 45px 45px}.featured-text h3,.featured-text p,.featured-text p.description{width:calc(50% - 10px)}}@media screen and (min-width:667px) and (max-width:1120px){#colophon{width:100%;padding:30px;grid-gap:30px 20px;grid-template-columns:repeat(4,1fr)}.colophon-col.accreditations{grid-column:1/span 4;grid-row:3/span 1}.colophon-col.copyright,.colophon-col.credit{grid-row:4/span 1}.page-template-home-new .full-block{min-height:66vw;height:100%}.grid-cont.insights,.home-head-overlay{padding:30px}.grid-cont,.grid-cont.packaging-menu{padding:30px 30px 60px}.grid-cont{position:relative}.grid-cont.project{padding:30px 30px 55px}.grid-cont.casestudy{padding:30px 30px 20px}.grid-cont.header{padding:35px 30px 50px}.grid-cont.contact,.grid-cont.insights-banner-title,.grid-cont.projects,.half-text.cat,.subscribe.grid-cont{padding:30px 30px 50px}.grid-cont.search-title{padding:30px 30px 0}.client-logo-grid,.full-block{grid-column:1/span 8}.full-block h1{padding:0 0 28px}.half-text{width:100%;padding:30px}.button-cont,.half-text .button{padding:30px 0 0}.grid-cont.about-band{padding:30px 30px 50px;grid-gap:50px 20px}.dropdown-item{padding:0 0 10px}.dropdown-toggle{margin:0;height:20px;width:20px}.dropdown-toggle .toggle-h{bottom:9px;width:20px;height:2px}.dropdown-toggle .toggle-v{left:9px;width:20x;height:20px}.b-corp-cont{padding:0;margin:30px}.image-grid-four-col{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;position:relative;margin:0 30px 30px;grid-gap:15px}.grid-block{grid-column:auto/span 1;height:calc(25vw - 37.5px);position:relative}.subtitle-cont{width:100%;padding:30px 30px 50px}.thumbnail-grid{grid-template-columns:repeat(6,1fr);padding:0 30px 35px}.loadmore-button-cont,.thumbnail-grid.featured{padding:0 30px 50px}.thumbnail-cont{padding-bottom:10px}.load-button a{padding:10px 20px}.featured-text h3,.featured-text p.description{width:calc(50% - 10px)}.featured-overlay{padding:20px}}@media screen and (min-width:800px) and (max-width:1120px){.featured-insight{grid-column:auto/span 3}}@media screen and (min-width:667px) and (max-width:800px){.featured-insight{grid-column:auto/span 6}}.alm-btn-wrap,.production-image,.viewmore{position:relative;width:100%}.collapse,.info-wrap{background:rgba(255,255,255,.8)}.thumbnail-cont.action-block{background-color:#000;color:#fff;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.project-action-blocks .action-block{grid-column:auto/span 1}.project-action-blocks{grid-column:1/span 4;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;margin-top:15px}.thumbnail-cont.action-block .button{width:max-content;margin:20px 0 0}.thumbnail-cont.action-block a,body.ninja-form-submitted #download-pdf-button.button{display:block}@media screen and (min-width:666px) and (max-width:1120px){.project-action-blocks{grid-column:1/span 6}}.project-title{grid-column:1/span 4;grid-row:1/span 1;padding:0 0 15px}.image-cont,.image-grid-image,.production-image img,.project-image img,.project-title h1{width:100%}.project-text{grid-column:1/span 4;grid-row:2/span 1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;grid-gap:20px;padding:0 0 55px;max-width:860px;margin:-5px 0 0}.project-info{grid-column:1/span 3;padding:0}.project-colophon{grid-column:1/span 4;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding-top:25px}.project-detail{grid-column:auto/span 1;grid-row:1/span 1;border-top:1px solid;padding:15px 0 0}.project-detail.creds{grid-row:2/span 1;grid-column:auto/span 2;margin:40px 0}.project-image,.project-video{grid-column:auto/span 4;grid-row:auto/span 1;overflow:hidden;color:red}.grid-cont.project{grid-template-rows:auto 1fr auto}.project-video .video-cont iframe{width:100.5%;height:100.5%;background-size:cover}#_1.production-image-cont,#_1.project-image,#_1.project-video{grid-row:1/span 2;margin-top:13px}.social-share-links{font-size:14px;margin:0 0 5px}.social-share-links a{padding:0 15px 15px 0;display:inline-block}.social-share-links img,.v-form-section-stack .half-text h3{margin-top:0}@media screen and (min-width:835px) and (max-width:1600px){.long-text .project-text{grid-row:auto/span 2}.long-text .grid-cont{grid-template-rows:auto auto 1fr auto}}@media screen and (min-width:834px) and (max-width:1120px){.project-text{grid-row:2/span 2}.grid-cont.project{grid-template-rows:auto auto 1fr auto}}@media screen and (min-width:667px) and (max-width:834px){.project-title{grid-column:1/span 8;padding:0 0 10px}.project-text{grid-column:1/span 8;grid-row:2/span 1}#_1.production-image-cont,#_1.project-image,#_1.project-video{grid-row:3/span 1;margin-top:0}}@media screen and (max-width:666px){.button,.half-cont{grid-column:auto/span 8}.button a{padding:10px 20px;transition:cubic-bezier(.3,.46,.45,.94)}.large,h1,h2{font-size:36px;transform:none}h3,q{font-size:26px}h4,p.medium{font-size:22px}.modal-form h3,h5{font-size:22px;transform:translateY(-2px)}.home-head-overlay p.medium,.page-template-policy-page #primary ol,.page-template-policy-page #primary ul,.page-template-policy-page table,p{font-size:18px}p.description{font-size:14px!important}h1.sub{font-size:36px;max-width:100%}.page-template-policy-page td{padding-right:1ch}.home-head-text p.medium,h1+h4,h2+h4{margin:.86em 0 0}.casestudy-header-text h1+h4,.hg-header-text h1+h4,.thumbnail-cont.action-block .button{margin:15px 0 0}.scrolled .menu-mob-menu-container{height:calc(100vh - 52px);top:52px;overflow:scroll}.menu-format-menu-container,.menu-sector-menu-container{padding:0;grid-column:1/span 2}.page-template-packaging-landing-new #format-menu,.page-template-packaging-landing-new #sector-menu{grid-template-columns:repeat(1,1fr);grid-gap:32px 10px}.page-template-packaging-landing #format-menu,.page-template-packaging-landing #sector-menu{grid-template-columns:repeat(2,1fr);grid-gap:32px 10px}.colophon-col,.colophon-col.accreditations{padding:13px 0 0;grid-column:auto/span 8}#colophon{padding:30px 15px;grid-gap:45px}.colophon-col.accreditations,.one-row,.two-row{grid-row:auto/span 1}.colophon-col.copyright{padding:15px 0 0;grid-column:auto/span 8;grid-row:auto/span 1}.accred-logo.mob,.colophon-col.copyright .credit-mob{display:block}.cat-text,.colophon-col.credit{display:none}#colophon .button,.half-cont.form,.half-cont.subscribe,.home-head-text .button.white,.split-cont .social-media-links{margin:40px 0 0}#hpVidLeft,#hpVidRight{left:50%;position:absolute;top:50%;z-index:5;opacity:1;transform:translate(-50%,-50%);object-fit:cover}.page-template-home-new .full-block{min-height:calc(100svh - 85px);height:100%}.page-template-home-new .insight-banner{border-top:none}.featured-overlay,.home-head-overlay{padding:15px}.home-head-overlay h1,.home-head-overlay p.medium{width:310px}.home-head-overlay .button.white{margin:40px 0 0;font-size:0}.button.white a{padding:11px 21px}.home-head-text{font-size:15vw}.hero-cont{grid-template-rows:1fr 1fr}.home-head-text.packaging{align-items:flex-end}.home-head-text.partners{align-items:flex-start}.hero-cont .half-block{min-height:62.5vw;grid-row:auto/span 1}.hero-cont.home .half-block{min-height:calc(50svh - 42.5px);grid-row:auto/span 1}.half-block.img{min-height:100vw;grid-row:1/span 1}.hero-cont.about-head,.hero-cont.sub{grid-template-rows:1fr 1fr;height:66.666vw}.half-block.head,.half-block.sub.left,.half-block.sub.right{grid-row:1/span 1;grid-column:auto/span 1;height:66.666vw}.vid-bg video{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.img-overlay img{width:100%;height:100vw}.half-block{width:100%;height:100%;grid-column:1/span 2}.half-block.slider{height:100vw}.featured-project,.half-block.left,.half-block.right,.half-text.pkg h2,.half-text.pkg h4{grid-column:1/span 2}.page-template-contact .half-block.img,.page-template-home-new .split-cont.left .half-block.txt,.page-template-home-new .split-cont.right .half-block.txt,.split-cont.left .half-block.img,.split-cont.right .half-block.img{grid-row:1/span 1;grid-column:1/span 2}.page-template-contact .half-block.txt,.page-template-home-new .split-cont.left .half-block.img,.page-template-home-new .split-cont.right .half-block.img,.split-cont.left .half-block.txt,.split-cont.right .half-block.txt{grid-row:2/span 1;grid-column:1/span 2}.b-corp-cont{position:absolute;right:0;bottom:0;margin:15px;width:20vw;max-width:52px}.grid-cont,.grid-cont.casestudy,.grid-cont.project,.grid-cont.projects{padding:26px 15px 55px;grid-gap:15px}.grid-cont.header,.grid-cont.home{padding:26px 15px 60px;grid-gap:15px}.grid-cont.about-band{padding:26px 15px 55px;grid-gap:40px 10px}.grid-cont.contact{padding:25px 15px 60px;grid-gap:15px}.subscribe.grid-cont{padding:26px 15px 60px}#subscribe{position:absolute;top:-53px}.full-block h1{padding:0 0 25px}.grid-cont .button,h5.subhead-i{padding:0}.half-text,.half-text.cat{width:100%;padding:26px 15px 60px}.button-cont,.half-text .button{padding:40px 0 0}.button-cont,nf-fields-wrap{gap:15px}.half-cont.title{grid-column:1/span 8;grid-row:1/span 1}.about-band .half-cont.title{grid-column:1/span 5}.about-icon,.creds .about-icon{grid-column:6/span 3;grid-row:1/span 1}.about-icon.b-corp{grid-column:1/span 2;grid-row:3/span 1}.about-icon.b-corp.alt{grid-column:7/span 2;grid-row:1/span 1}.b-corp .half-cont.title,.client-logo-grid,.full-block,.project-image,.project-video{grid-column:1/span 8}.b-corp-about,.b-corp-about.alt{padding-top:0}.creds .half-cont.about-txt,.half-cont.about-txt{grid-row:2/span 1}.grid-cont.b-corp{grid-gap:15px}.half-cont.icon{grid-column:auto/span 8;display:grid;grid-template-columns:1fr auto}.split-cont.visit{border-top:0 solid #000}.client-logo-grid{grid-template-columns:repeat(2,1fr);grid-gap:10px 30px;padding:15px 0 0}.grid-cont.search-title{padding:25px 15px}.grid-block{grid-column:auto/span 2;height:calc(50vw - 22.5px)}.dropdown-toggle{height:18px;width:18px;margin:0}.dropdown-toggle .toggle-h{width:18px;bottom:8px;height:2px}.dropdown-toggle .toggle-v{left:8px;height:18px}.dropdown-item{padding:0 0 10px}.dropdown-text.img{grid-gap:10px;margin-bottom:25px}.dropdown-text.img div.dd-text{grid-column:1/span 6;margin:10px 0 20px}.dropdown-text.img div.dd-image{grid-column:1/span 3;padding:0;margin:0 0 25px}.split-cont .social-media-links img{max-width:32px}.grid-cont.follow{padding:25px 15px 60px}.contact .colophon-col.accreditations{grid-column:1/span 8;grid-row:3/span 1}h5.subhead-ii{padding:30px 0 0}.image-grid-four-col{margin:0 15px 55px;grid-gap:15px}.half-cont.form{min-height:728px}.form-full,.form-half{width:calc(100vw - 30px)!important}.form-quarter{width:calc((100vw / 2) - 22.5px)}.nf-field-container.email-container,.nf-field-container.textbox-container{margin-bottom:0!important}.form-tnc{padding:0 0 15px}.modal-form .form-tnc{padding:0 0 5px}.nf-form-content input[type=submit]{padding:10px 25px!important;left:0;float:left;transition:cubic-bezier(.3,.46,.45,.94)!important}.form-tnc .nf-after-field{bottom:-2px;left:53px}.nf-after-form-content .nf-error-msg{position:absolute;right:0;left:0;top:5px;max-width:100%}.checkbox-container.label-right label{margin:0 0 0 53px!important}.checkbox-container.label-right label:after,.checkbox-container.label-right label:before{left:-53px!important;height:35px!important;width:35px!important}.checkbox-wrap .nf-field-label label:before{background-size:25px!important}.overlay-cat-text{display:block;position:absolute;top:0;left:0;padding:26px 15px;z-index:10;color:#fff;height:100%;background-color:rgba(0,0,0,.2)}.half-text.cat{padding:26px 15px 50px}.grid-cont.packaging-menu{padding:0 15px 55px}.thumbnail-grid,.thumbnail-grid.featured{padding:0 15px 25px;grid-template-columns:repeat(2,1fr);grid-gap:0px}.half-text.pkg,.thumbnail-cont a{display:grid;grid-template-columns:1fr 1fr}.featured-project{position:relative;grid-row:auto/span 1;width:100%;aspect-ratio:1/1}@supports not (aspect-ratio:1 / 1){.featured-project{padding-top:100%}}.featured-insight,.featured-insight.second{position:relative;grid-column:1/span 2;grid-row:auto/span 1;margin-top:15px}.featured-insight+.thumbnail-cont,.featured-project+.thumbnail-cont{margin-top:20px}.featured-text h3{width:50%}.featured-text p.description{width:calc(50% - 10px);margin-top:8px}.load-button a{font-size:14px;padding:10px 25px;transition:cubic-bezier(.3,.46,.45,.94)}.thumbnail-cont{grid-column:auto/span 2;grid-row:auto/span 1;padding:15px 0;border-top:1px solid rgba(0,0,0,.15)}.thumbnail-cont a{cursor:pointer;box-sizing:inherit;grid-template-rows:1fr;grid-gap:10px}.thumb-text{padding:0;grid-column:2/span 1;grid-row:1/span 1}.thumb-image{grid-column:1/span 1;grid-row:1/span 1}.loadmore-button-cont{padding:0 15px 60px}.subtitle-cont{width:100%;padding:26px 15px 42px}.half-text.pkg{grid-template-rows:auto;grid-gap:15px;padding:25px 15px 60px}.half-text.pkg h4{grid-row:2/span 1;margin:0}.half-block.img.pkg{min-height:auto;grid-row:1/span 1!important}.half-block.txt.left.pkg,.half-block.txt.right.pkg{grid-row:2/span 1!important}.half-text.pkg .sub-label{margin:10px 0 0}.project-action-blocks .action-block{grid-column:auto/span 2}.project-action-blocks{grid-column:1/span 8;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:15px;row-gap:15px}.project-colophon,.project-text{grid-template-columns:repeat(8,1fr);grid-gap:15px}.project-title{grid-column:1/span 8;padding:0 0 10px}.project-info,.project-text{grid-column:1/span 8;padding:0}.project-text{grid-row:3/span 1}.project-info{grid-row:auto/span 1;margin:10px 0 40px}.project-detail{grid-column:auto/span 4;grid-row:auto/span 1;margin-bottom:40px}#_1.production-image-cont,#_1.project-image,#_1.project-video{grid-row:2/span 1;margin-top:0}.project-detail.share,.project-detail.tags{margin-bottom:0}.project-detail.creds{margin:0d 0 40px;grid-column:auto/span 8}.project-colophon{grid-column:auto/span 8;padding:15px 0 0}.social-share-links img{width:32px}}#insight-grid.thumbnail-grid{padding:0 45px}.category-material .grid-cont.contact,.category-partnerships .grid-cont.contact,.category-process .grid-cont.contact,.page-template-insights-landing .grid-cont.contact{margin:70px 0 0}.category-help-guide .grid-cont.contact{margin:80px 0 0}.alm-btn-wrap{display:block;grid-column:1/span 3}.alm-btn-wrap .alm-load-more-btn{margin:45px 0;padding:15px 30px;width:max-content;display:block;transition-property:background-size,color;background:linear-gradient(#000,#000) no-repeat,linear-gradient(transparent,transparent);background-size:0 100%,100%;color:#000}.modal-close::after,.v-form-hero-video iframe{background-repeat:no-repeat;background-position:center}.alm-btn-wrap .alm-load-more-btn:active{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.alm-btn-wrap .alm-load-more-btn.loading{cursor:wait}#ajax-load-more,.alm-listing,.alm-reveal{display:contents}#insight-filter p,#insight-filter ul{font-size:22px;line-height:1.2;text-transform:uppercase;list-style:none;display:inline-block;width:auto}#insight-filter li,#insight-filter p{text-transform:uppercase;display:inline-block;margin-right:2ch}.insight-banner{color:#000;border-top:1px solid #000}.viewmore{padding:0 45px 100px}.insight-banner .button{padding:0;width:max-content}.production-image-cont,.production-image-cont.half{grid-column:auto/span 4;overflow:hidden}.production-image-cont.full{grid-column:auto/span 8;overflow:hidden}.collapse{cursor:pointer;display:block;width:46px;height:46px;position:absolute;left:0;bottom:0;z-index:50;-webkit-tap-highlight-color:transparent}.casestudy-header-text-cont,.casestudy-text-col{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px}.info-wrap,.project-wrap{bottom:0;width:100%;position:absolute;left:0}.collapse:after{content:'i';font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:0;position:absolute;top:25px;left:20px}.archive-link a,.button-slide,.page-numbers.current,a.page-numbers{line-height:1;text-transform:uppercase;letter-spacing:.13em}.collapse.open:after,.collapse:after+input:checked{content:'x'}.project-wrap{height:100%}.info-wrap{max-width:0;overflow:hidden;margin:auto;z-index:40;color:#000;opacity:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:max-width .5s cubic-bezier(.77, 0, .175, 1);-ms-transition:max-width .5s cubic-bezier(.77, 0, .175, 1);-o-transition:max-width .5s cubic-bezier(.77, 0, .175, 1);transition:max-width .5s cubic-bezier(.77, 0, .175, 1)}.image-grid-four-col .info-wrap div{width:calc(25vw - 37.5px)}.info-wrap div{padding:20px 20px 61px;width:calc(50vw - 55px)}.info-wrap p{font-family:apercuprogress-mono,helvetica,arial,serif!important;font-size:14px!important;max-width:50%}.collapse+input:checked+.info-wrap{max-width:100%;z-index:10}.casestudy-header{position:relative;width:100%;height:calc(100svh - 94px)}.casestudy-header picture,.casestudy-header picture img,.casestudy-header.v-form img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:5}.casestudy-header-text-cont{width:100%;height:100%;grid-template-rows:1fr auto;position:relative;padding:45px;z-index:10;color:#fff}.overlay-image-insight{grid-column:8/span 1;grid-row:2/span 1}.large-overlay .overlay-image-insight{grid-column:7/span 2}.casestudy-text-col{grid-column:auto/span 8}.casestudy-text h3+h6{padding:1.4em 0 0}.casestudy-text-col,.casestudy-text-col.quote,.production-image-cont+.casestudy-text-col{padding:20px 0 70px}.casestudy-video-col{grid-column:auto/span 8;padding:0}.casestudy-video-col+.casestudy-text-col.quote{grid-column:auto/span 8;padding:70px 0}.casestudy-video-col .vimeo-cont iframe{width:100%;height:100%}#insight-filter{display:inline-block;padding:62px 0 0}@media screen and (min-width:1120px) and (max-width:1780px){.viewmore{padding:0 45px 70px}#insight-filter{padding:32px 0 0}.alm-reveal{grid-template-columns:repeat(6,1fr)}.casestudy-text-col,.production-image-cont+.casestudy-text-col{padding:20px 0 40px}.casestudy-text-col.quote{padding:0 0 40px}.casestudy-video-col+.casestudy-text-col.quote{grid-column:auto/span 8;padding:40px 0}.casestudy-header{height:calc(100svh - 85px)}}@media screen and (min-width:667px) and (max-width:1120px){.info-wrap p{max-width:100%}.viewmore{padding:0 30px 50px}#insight-grid.thumbnail-grid{padding:0 30px}.alm-btn-wrap .alm-load-more-btn{margin:30px 0 50px}#insight-filter{padding:32px 0 0}.project-colophon{grid-column:1/span 4}.casestudy-text-col,.casestudy-text-col.quote{padding:0 0 30px}.casestudy-video-col+.casestudy-text-col.quote{padding:30px 0}.production-image-cont+.casestudy-text-col{padding:20px 0 30px}.casestudy-text-col .project-detail{grid-column:auto/span 2}.casestudy-header-text-cont{padding:30px}}@media screen and (min-width:835px) and (max-width:1120px){.overlay-image-insight{grid-column:7/span 2}.overlay-image-insight img{padding:0 0 0 25%}}@media screen and (min-width:667px) and (max-width:834px){.casestudy-header-text,.casestudy-text{grid-column:1/span 6}.alm-btn-wrap .alm-load-more-btn{margin:0}.overlay-image-insight{grid-column:8/span 1!important}.overlay-image-insight img{padding:0!important}}.swiper-container-image,.swiper-container-image-three,.swiper-container-image-two,.swiper-container-insights,.swiper-container-logo{position:relative;width:100%;height:100%;overflow:hidden}.modal-image img,.swiper-container-image .swiper-slide img,.swiper-container-image-three .swiper-slide img,.swiper-container-image-two .swiper-slide img,.swiper-container-insights .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.client-logos-cont{position:relative;padding:70px 35px;width:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px;border-top:1px solid #000}.swiper-container-logo{grid-column:2/8}.client-logo-row{width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;background-color:#fff}.button-slide{font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-align:left;display:inline-block;margin:80px 0;padding:15px 30px;color:#fff;border:1px solid #fff;background-color:transparent}.swiper-slide a:hover .button-slide{color:#000;background-color:#fff}.slide-text{z-index:10;position:relative;padding:45px;color:#fff;height:100%;background-color:rgba(0,0,0,.15)}.swiper-pagination{margin-bottom:32px}.swiper-pagination-bullet{border:1px solid #fff;background-color:transparent;opacity:1;height:20px;width:20px;margin:0 10px!important}.swiper-pagination-bullet-active{border:1px solid #fff;background-color:#fff;opacity:1}.result-nav-cont .nav-links,.search-field{font-family:apercuprogress-mono,helvetica,arial,serif!important;font-size:14px!important}.grid-cont.grid-image-text.three-col,.popup-gallery{grid-template-columns:repeat(6,1fr)}.site-content.search{min-height:calc(100vh - 99px);display:grid;grid-template-columns:auto;grid-template-rows:1fr auto}.search-cont{grid-column:auto/span 2;grid-row:1/span 1}#searchform{width:100%;display:grid;grid-gap:0;border:1px solid #000}.search-field{padding:0 20px;height:50px;margin:0;border-top:0 solid #000;border-bottom:0 solid #000;border-left:0 solid #000;border-right:1px solid #000}.search-field:focus{outline:0}#searchform input[type=submit]{height:50px;width:50px;margin:0;border:0 solid #000;cursor:pointer;background:url(../propkg/img/search.svg) center/32px 32px no-repeat}#searchform input[type=submit]:hover{background-color:#fff;filter:invert(100%)}#searchform input::placeholder{font-family:apercuprogress-mono,helvetica,arial,serif!important;font-size:14px!important;opacity:.5}.result-nav-cont{width:100%;padding:0 35px 100px}#cmplz-cookiebanner-container,#cmplz-document,.page-numbers.current,a.page-numbers{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.page-numbers.current,a.page-numbers{font-size:14px;font-weight:400;margin:0 10px;padding:15px 0;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;max-width:100%;-webkit-user-select:none;user-select:none;vertical-align:top;border:1px solid #000;color:#000;background-color:transparent;width:46px}.page-numbers.dots,a.page-numbers.next,a.page-numbers.prev{font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif}a.page-numbers.next,a.page-numbers.prev{padding:15px 30px;width:auto}.page-numbers.current,a.next:hover,a.page-numbers:hover,a.prev:hover{color:#fff;text-decoration:none;background-color:#000}.page-numbers.dots{padding:15px 0;font-size:14px;align-items:center;cursor:pointer;display:inline-flex;color:transparent}.page-numbers.dots::before{color:#000;position:absolute;content:'-'}.grid-cont.msg{padding:0 45px 90px}.hg-header-background,.overlay-logo,.v-form-hero-video{height:100%;position:absolute}.casestudy-video-col .vimeo-cont,.fade,.featured-insight .featured-image,.featured-project .featured-image,.half-block .img-bg,.half-block .project-wrap,.half-block.head .img-bg,.half-block.left .img-bg,.half-block.right .img-bg,.half-block.vid.left .vid-bg,.half-block.vid.right .vid-bg,.production-image-cont .production-image,.project-image .image-cont,.project-video .video-cont,.swiper-container-image .swiper-wrapper,.thumbnail-cont{opacity:0;transition:.5s cubic-bezier(.77, 0, .175, 1);transition-property:opacity}.casestudy-video-col.visible .vimeo-cont,.featured-insight.visible .featured-image,.featured-project.visible .featured-image,.half-block.left.visible .img-bg,.half-block.right.visible .img-bg,.half-block.vid.left.visible .vid-bg,.half-block.vid.right.visible .vid-bg,.half-block.vid.visible .vid-bg video,.half-block.visible .img-bg,.production-image-cont.visible .production-image,.project-image.visible .image-cont,.project-video.visible .video-cont,.swiper-container-image.visible .swiper-wrapper{opacity:1;transition:.5s cubic-bezier(.77, 0, .175, 1);transition-property:opacity}#bot-lets-chat,.archive-link a,p.lb-description{font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}#cmplz-document .cmplz-subtitle,#cmplz-document li,#cmplz-document p,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:22px}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-weight:400;margin-top:1.2em;font-family:'Helvetica Neue LT W05_77 Bd Cn',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:32px;margin-top:2em;text-transform:uppercase;padding-bottom:0}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{margin-left:0;margin-bottom:1.2em}.archive-link{display:none;width:100%;padding:0 45px 100px}.hg-header,.popup-gallery{display:grid;position:relative}.archive-link a{font-size:14px}.popup-gallery{grid-gap:20px;padding:0 45px 90px}p.lb-description{font-size:14px;line-height:1.3}.mfp-title{padding-right:0}.hg-header{width:100%;grid-template-columns:repeat(8,1fr);grid-template-rows:auto 1fr;grid-gap:20px;padding:45px;z-index:10;height:100%}.hg-header-background{top:0;left:0;width:100%;object-fit:cover;z-index:0;opacity:.2;background-image:url("../propkg/img/grid.svg");background-repeat:repeat;background-size:120px}.hg-header-image{grid-column:5/span 4;grid-row:1/span 2;justify-self:end;align-self:end;max-width:860px}.dd-head{padding:50px 0 0}.xtwo .dropdown-cont{margin:30px 0 0}.insights-template-insight-helpguide .about-icon img{max-height:500px;height:19.5vw;width:auto}@media screen and (min-width:1920px){.hg-header{max-height:960px}}@media screen and (min-width:667px) and (max-width:1120px){.swiper-container-logo{grid-column:1/9}.client-logos-cont{padding:40px 35px}.search-cont{grid-column:auto/span 4;grid-row:1/span 1}.grid-cont.search{padding:60px 30px 150px}.result-nav-cont{padding:0 25px 60px}.page-numbers.current,a.page-numbers{margin:0 5px;padding:10px 0;width:36px}.page-numbers.dots{padding:10px 0}a.page-numbers.next,a.page-numbers.prev{padding:10px 20px}.archive-link{padding:0 30px 70px}.popup-gallery{grid-gap:15px;padding:0 30px 40px;grid-template-columns:repeat(4,1fr)}.hg-header{padding:30px;grid-gap:20px}}.grid-cont.pdf-download{border-top:1px solid;padding:35px 45px 80px;grid-template-rows:auto}.grid-cont.pdf-download .casestudy-text-col{padding:5px 0 0}.grid-cont.pdf-download h3+h4{margin-top:1em}.casestudy-text.download-col{margin:0;grid-column:1/span 4}.grid-cont.pdf-download .project-detail.tags{grid-column:7/span 1;border-top:0 solid;padding:0}.grid-cont.pdf-download .project-detail.share{grid-column:8/span 1;border-top:0 solid;padding:0}.download-form-cont{margin:60px 0 0;width:50%}#download-pdf-button.button{margin:40px 0 0;display:none}.download-form-cont .nf-form-content input[type=submit]{float:left!important}@media screen and (min-width:1120px){.grid-cont.contact.callback{padding:35px 45px 100px}}@media screen and (min-width:834px){.download-form-cont .nf-field-container.email-container{margin-bottom:5px!important}}@media screen and (max-width:1120px){.download-form-cont{width:100%}}@media screen and (max-width:666px){.casestudy-video-col,.insight-banner{padding:0}.viewmore{padding:0 15px}.insight-banner .button{padding:20px 0 60px}.grid-cont.insights-banner-title{width:100%;padding:26px 15px 25px}.insight-button,.project-wrap input{display:none}.grid-cont.insights{padding:26px 15px 25px;grid-gap:18px}#insight-grid.thumbnail-grid{padding:0 15px;grid-template-columns:1fr 1fr}#insight-filter{padding:15px 0 0;display:grid;grid-template-columns:repeat(4 ,1fr);grid-gap:5px;font-size:18px}#insight-filter p{grid-column:1/span 1}#insight-filter ul{display:block;list-style:none;grid-column:2/span 3}#insight-filter li{display:block}.alm-btn-wrap .alm-load-more-btn{margin:20px 0 0;font-size:14px;padding:10px 25px}.production-image-cont,.production-image-cont.half{grid-column:auto/span 8}.collapse{width:38px;height:38px}.collapse:after{font-size:14px;top:19px;left:14px}.info-wrap{width:100%;height:100%}.info-wrap div,.page-template-about-sub .info-wrap div{padding:15px 15px 45px;width:50vw}.info-wrap p{max-width:100%}.casestudy-header{height:calc(100svh - 85px)}.casestudy-header-text-cont{grid-gap:0px;padding:26px 15px}.casestudy-header-text,.casestudy-quote,.casestudy-text,.hg-header-text{grid-column:1/span 8}.overlay-image-insight{grid-column:7/span 2}.large-overlay .overlay-image-insight{grid-column:6/span 3}.casestudy-text-col{padding:0 0 40px;grid-gap:15px}.casestudy-text-col+.casestudy-text-col.quote,.casestudy-text-col.quote+.casestudy-text-col,.production-image-cont+.casestudy-text-col{padding:0 0 40px}.casestudy-text-col.quote{padding:40px 0}.casestudy-video-col+.casestudy-text-col.quote{grid-column:auto/span 8;padding:40px 0}.category-help-guide .grid-cont.contact,.category-material .grid-cont.contact,.category-partnerships .grid-cont.contact,.category-process .grid-cont.contact,.page-template-insights-landing .grid-cont.contact{margin:60px 0 0}.image-grid-four-col .info-wrap div{width:calc(50vw - 20px)}.page-template-home-new .split-cont.insight-banner,.split-cont.insight-banner{border-top:1px solid #000}.split-cont.insight-banner .half-block.right.slider{height:66.6vw}.split-cont.insight-banner .half-block.left.txt{height:auto}.button-slide{margin:20px 0 0;font-size:12px;padding:10px 25px}.half-block.swiper{min-height:100vw}.split-cont.left .half-block.swiper,.split-cont.right .half-block.swiper{grid-column:1/span 2;grid-row:1/span 1}.page-template-home-new .split-cont.left .half-block.swiper,.page-template-home-new .split-cont.right .half-block.swiper{grid-column:1/span 2;grid-row:2/span 1}.swiper-container-logo{grid-column:1/9}.client-logos-cont{padding:60px 15px;border-bottom:0}.client-logo-row{grid-template-columns:repeat(2,1fr);grid-gap:15px 15px}.slide-text{padding:27px 15px}.swiper-pagination{margin-bottom:10px}.swiper-pagination-bullet{height:10px;width:10px;margin:0 5px!important}.search-cont{grid-column:auto/span 6}.search-field{padding:0 10px;height:36px}#searchform input[type=submit]{height:36px;width:36px;background-size:26px 26px}.grid-cont.search{padding:0 15px 60px;grid-gap:15px}.result-nav-cont{padding:30px 15px}a.page-numbers.next,a.page-numbers.prev{padding:10px 15px;font-family:apercuprogress-mono,"Helvetica Neue",Helvetica,Arial,sans-serif;width:auto}.page-numbers.current,a.page-numbers{padding:10px;width:36px;margin:0}a.next,a.prev{padding:10px}.page-numbers.dots{padding:10px 0}a.page-numbers{transition:cubic-bezier(.3,.46,.45,.94)}.grid-cont.msg{padding:0 15px 55px;grid-gap:15px}#cmplz-document li,#cmplz-document p,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:18px}#cmplz-document .cmplz-subtitle,#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px}.archive-link{padding:0 15px 60px}.popup-gallery{grid-template-columns:repeat(3,1fr);grid-gap:10px;padding:0 15px 40px}.hg-header{padding:26px 15px 15px;grid-gap:10px;height:100%;min-height:calc(100svh - 85px);grid-column:5/span 4}.hg-header-background{background-size:60px}.hg-header-image{grid-column:3/span 6;grid-row:2/span 1;position:absolute}.insights-template-insight-helpguide .grid-cont.about-band{grid-gap:35px 10px}.insights-template-insight-helpguide .about-icon img{float:right}.grid-cont.pdf-download{padding:26px 15px 55px}.download-form-cont{width:100%}.grid-cont.pdf-download .project-detail.tags{border-top:1px solid;padding:10px 0 0;grid-row:2/span 1;grid-column:1/span 4}.grid-cont.pdf-download .project-detail.share{border-top:1px solid;padding:10px 0 0;grid-row:2/span 1;grid-column:5/span 4}.callback .half-cont.form{min-height:auto!important}.form-text{margin-bottom:1.2em}}.v-form-hero-video{top:0;left:0;width:100%;z-index:-1;pointer-events:none;overflow:hidden}.v-form-hero-video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover}.overlay-logo{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.casestudy-header.v-form .overlay-logo img{position:relative;width:80vw;max-width:800px;height:auto}.grid-cont.image-grid,.page-template-v-form-template .grid-cont{grid-template-columns:repeat(12,1fr)}.grid-cont.vform-intro{padding:45px 45px 100px;grid-template-rows:1fr auto}.page-template-v-form-template .grid-cont .half-cont,.v-form-image-cont.half{grid-column:auto/span 6}.page-template-v-form-template .grid-cont .half-cont.intro-video{overflow:hidden;grid-column:1/span 4;margin:100px 0 0}.page-template-v-form-template .grid-cont.split-image.left .half-cont.half-text{grid-column:7/span 6;grid-row:1}.page-template-v-form-template .grid-cont.split-image.right .half-cont.half-text{grid-column:1/span 6;grid-row:1}.page-template-v-form-template .grid-cont.split-image.left .half-cont.half-image,.page-template-v-form-template .grid-cont.split-image.left .half-cont.half-video{overflow:hidden;grid-column:1/span 6;grid-row:1}.page-template-v-form-template .grid-cont.split-image.right .half-cont.half-image,.page-template-v-form-template .grid-cont.split-image.right .half-cont.half-video{overflow:hidden;grid-column:7/span 6;grid-row:1}.background-color{padding-bottom:0}.background-color.light-grey{background-color:rgba(0,0,0,.05)}.background-color.black{background-color:#000}.background-color.black h1,.background-color.black h2,.background-color.black h3,.background-color.black h4,.background-color.black p{color:#fff!important}.grid-cont.split-image.left .half-cont.half-text{grid-column:5/span 4;grid-row:1}.grid-cont.split-image.right .half-cont.half-text{grid-column:1/span 4;grid-row:1}.grid-cont.split-image.right .align-cont{float:left}.half-cont.half-video iframe{height:100.5%;width:100.5%;transform:translate(-1px,-1px);background-size:cover}.casestudy-header.section{height:calc(100svh - 57px)}.casestudy-header.section+.grid-cont{padding:20px 45px 10px}.v-form-image-cont.full{grid-column:auto/span 12}.caption-wrap{position:relative}.grid-cont.grid-image-text{column-gap:20px;row-gap:60px;padding:0 45px 100px}.grid-cont.grid-image-text.four-col{grid-template-columns:repeat(8,1fr)}.grid-image-text-cont{grid-column:auto/span 2}.image-grid-text{width:100%;max-width:566px}.image-grid-text h5{margin-top:15px}.image-grid-text h5+p{margin-top:10px}h4+p.description{margin:3em 0 0}ul.v-form-bullet{list-style:none;font-family:apercuprogress-mono,helvetica,arial,serif;font-size:18px;line-height:1.3;margin-left:2ch}ul.v-form-bullet li:before{margin-left:-2ch;content:'> ';content:'> '}.nf-form-content .address-area textarea.ninja-forms-field{height:165px!important;width:calc(50% - 10px)!important}@media screen and (min-width:667px) and (max-width:834px){.casestudy-text.download-col{grid-column:1/span 6}.page-template-v-form-template .half-cont .about-text,.page-template-v-form-template .half-cont.about-txt{grid-row:auto}.nf-form-content .address-area textarea.ninja-forms-field{height:165px!important;width:100%!important}}.modal-background{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:calc(100vh - 57px);margin-top:57px;padding:30px;min-height:max-content;background-color:rgba(0,0,0,.8);flex-direction:row;justify-content:space-around;overflow:auto}.modal-cont{width:100%;height:100%;position:relative;border:0;display:grid}.modal-form-cont{justify-self:center;align-self:center;width:calc((100vw / 4) + 2px);height:min-content;position:relative;background-color:#f2f2f2;padding:0;border:0}.modal-form,.modal-image{position:relative;width:100%}.modal-image{padding-bottom:56.25%}.modal-title{position:relative;padding-bottom:20px}.modal-form{background-color:#f2f2f2;padding:20px}.chat-close,.modal-close{position:absolute;cursor:pointer}.modal-close{top:20px;right:20px}.modal-close::after{content:' ';background-image:url(../propkg/img/cross-white.svg);background-size:24px 24px;display:block;width:24px;height:24px}#modal-download-form .modal-close{top:-40px;right:0}.modal-form .form-quarter{width:calc((100vw / 8) - 29px)}.modal-form .form-full{margin:0!important}.modal-form-cont .nf-after-form-content .nf-error-msg{top:-20px;max-width:100%;left:0}@media screen and (min-width:667px) and (max-width:1120px){.grid-cont.contact.v-form-request,.grid-cont.intro,.grid-cont.pdf-download,.grid-cont.vform-intro{padding:30px 30px 50px}.page-template-v-form-template .grid-cont.intro{padding:30px 30px 60px}.casestudy-header.section+.grid-cont{padding:20px 30px 10px}.casestudy-header.section{height:100vw}.grid-cont.v-form-section-stack{padding:30px}.grid-cont.v-form-section,.grid-cont.v-form-section-stack+.grid-cont.v-form-section-stack{padding:0 30px 50px}.grid-cont.grid-image-text{padding:35px 30px 50px;grid-template-columns:repeat(8,1fr);column-gap:20px;row-gap:40px}.grid-image-text-cont{grid-column:auto/span 2}.modal-form-cont{width:calc((100vw / 3) + 40px)}.modal-form .form-full,.modal-form .form-half{width:calc((100vw / 3) - 10px)}.modal-form .form-quarter{width:calc((100vw / 6) - 15px)}.modal-form .nf-form-content .address-area textarea.ninja-forms-field{width:calc(100% - 10px)}}@media screen and (max-width:666px){.grid-cont.grid-image-text,.grid-cont.grid-image-text.four-col{grid-template-columns:repeat(4,1fr)}.casestudy-header.section{height:100vw}.grid-cont.contact.v-form-request,.grid-cont.intro,.grid-cont.v-form-section-stack.split-image,.grid-cont.vform-intro,.page-template-v-form-template .grid-cont.intro{padding:26px 15px 55px}.intro-video{grid-column:1/span 8;margin:40px 0 45px}.video-description{padding-bottom:40px}.page-template-v-form-template .grid-cont .half-cont,.v-form-image-cont.half,.v-form-image-cont.third:nth-of-type(3n+0),.v-form-video-cont.full{grid-column:auto/span 12}.page-template-v-form-template .grid-cont .half-cont.intro-video{grid-column:1/span 12;margin:40px 0}.page-template-v-form-template .grid-cont.split-image.left .half-cont.half-text,.page-template-v-form-template .grid-cont.split-image.right .half-cont.half-text{grid-column:1/span 12;grid-row:2}.page-template-v-form-template .grid-cont.split-image.left .half-cont.half-image,.page-template-v-form-template .grid-cont.split-image.left .half-cont.half-video,.page-template-v-form-template .grid-cont.split-image.right .half-cont.half-image,.page-template-v-form-template .grid-cont.split-image.right .half-cont.half-video{grid-column:1/span 12;grid-row:1}.v-form-section-stack .half-text h3{margin-top:.6em}.v-form-section-stack .half-text h4{margin-top:1.2em}.grid-cont.v-form-section.split-image .half-cont.half-image{grid-row:1/span 1}.casestudy-header.section+.grid-cont{padding:15px 15px 0}.grid-cont.v-form-section-stack{padding:26px 15px 20px}.grid-cont.v-form-section,.grid-cont.v-form-section-stack+.grid-cont.v-form-section-stack{padding:0 15px 55px}.grid-cont.grid-image-text{padding:26px 15px 55px;column-gap:15px;row-gap:40px}.grid-cont.grid-image-text.three-col{grid-template-columns:repeat(2,1fr)}.v-form-video-cont.half{grid-column:auto/span 8}.grid-image-text-cont{grid-column:auto/span 2}.v-form-image-cont.third{grid-column:auto/span 6}.icon-grid-cont{position:relative;padding:55px 25px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:15px;row-gap:55px}.icon-grid-text{margin-top:20px}.icon-grid-image{padding:0 10px}.casestudy-text.download-col{grid-column:1/span 8;grid-row:1/span 1;margin:0 0 40px}.half-cont.form-text{margin-bottom:0}.half-cont.v-form-form{margin-top:40px}.nf-form-content .address-area textarea.ninja-forms-field{height:120px!important;width:100%!important}.related-banner.split-cont.left .half-block.txt,.related-banner.split-cont.right .half-block.txt{grid-row:2/span 1;grid-column:1/span 2}.related-banner.split-cont.left .half-block.img,.related-banner.split-cont.right .half-block.omg{grid-row:1/span 1;grid-column:1/span 2}.page-template-packaging-cat .split-cont{border-top:0 solid #000}.modal-background{height:calc(100vh - 52px);margin-top:52px;padding:30px}.modal-form-cont{width:100%}.modal-form{padding:15px}.modal-form .form-full,.modal-form .form-half{width:calc(100vw - 90px)!important}.modal-form .form-quarter{width:calc(50vw - 52.5px)}.modal-form-cont .nf-after-form-content .nf-error-msg{position:absolute;right:0;left:auto;top:-15px;max-width:100%}}#bot-lets-chat{display:block;position:fixed;z-index:100;bottom:100px;right:25px;background-color:#fff;filter:drop-shadow(4px 4px 8px rgba(0, 0, 0, .25));width:280px;border-radius:16px;padding:16px 32px 16px 16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .5s,transform .5s;font-size:16px;line-height:1.2}.chat-mesg{position:relative;left:0;top:0;z-index:1;text-align:left}.chat-mesg.type-on-mesg{min-height:138px}.chat-close{z-index:10;top:0;right:0;width:16px;height:16px;margin:10px;pointer-events:all!important;opacity:.5}.chat-bar-1,.chat-bar-2{position:absolute;width:16px;height:1px;top:8px;background-color:#000}.chat-bar-2{transform:rotate(-45deg)}#bot-lets-chat.visible{opacity:1;transform:translateY(0);visibility:visible;display:block}