.transition-card{width:100vw;height:100vh;position:absolute;display:block;z-index:9000;top:-100vh}.theme-toggle-wrapper{display:none !important;line-height:0;padding:5px;position:absolute;right:0;top:0;bottom:auto;z-index:9000;opacity:1}@media (min-width: 900px){.theme-toggle-wrapper{right:0;top:0;bottom:auto;opacity:1}}.theme-toggle-wrapper button.theme-toggle{font-size:0;border:solid 3px;border-radius:50%;padding:0;width:15px;height:15px;cursor:pointer}.theme-toggle-wrapper button.theme-toggle#theme_dark_toggler{border-color:#4d4a47;background-color:#fcdee0}.theme-toggle-wrapper button.theme-toggle#theme_light_toggler{border-color:#fcdee0;background-color:#4d4a47}.theme-toggle-wrapper button.theme-toggle#theme_color_toggler{border-color:#00aeef;background-color:#ec008c}.theme-toggle-wrapper button.theme-toggle:hover{transition:transform .25s ease-in-out;transform:scale(0.9)}.theme-toggle-wrapper.is-active{opacity:1;z-index:9000}@media (min-width: 900px){.theme-toggle-wrapper.is-active{z-index:6000}}.default,.theme--light{background-color:#fcdee0;color:#4d4a47}.default a,.theme--light a{color:#4d4a47}.default input,.theme--light input{color:#4d4a47}.default a.ddl-btn,.default input.button,.theme--light a.ddl-btn,.theme--light input.button{background-image:url(../images/button--black.svg);color:#fcdee0}.default #block-webform:before,.theme--light #block-webform:before{background-image:linear-gradient(to right, #fcdee0,#fcdee0 calc(93.75%),#4d4a47 calc(93.75%),#4d4a47 calc(93.75% + 3px),#fcdee0 calc(93.75% + 3px))}.default svg.themed path,.theme--light svg.themed path{fill:#4d4a47}.default .icons--home,.theme--light .icons--home{margin-bottom:15px}.default .icons--home a,.theme--light .icons--home a{background-image:url(../images/ddl-home-icon--black.svg)}.default .icons--casestudies a,.theme--light .icons--casestudies a{background-image:url(../images/CaseStudy_Icon_static.png)}.default .icons--casestudies a:hover,.theme--light .icons--casestudies a:hover{background-image:url(../images/CaseStudy_Icon_Anim.gif)}.default .icons--connect a,.theme--light .icons--connect a{background-image:url(../images/Connect_Icon_static.png)}.default .icons--connect a:hover,.theme--light .icons--connect a:hover{background-image:url(../images/Connect_Icon_Anim.gif)}.default .icons--ourstory a,.theme--light .icons--ourstory a{background-image:url(../images/OurStory_Icon_static.png)}.default .icons--ourstory a:hover,.theme--light .icons--ourstory a:hover{background-image:url(../images/OurStory_Icon_Anim.gif)}.default .icons--process a,.theme--light .icons--process a{background-image:url(../images/Process_Icon_static.png)}.default .icons--process a:hover,.theme--light .icons--process a:hover{background-image:url(../images/Process_Icon_Anim.gif)}.default .texture--foreground-graphic,.theme--light .texture--foreground-graphic{background-image:url(../images/texture1--pink.svg)}.default .halftoned,.theme--light .halftoned{background-color:#fcdee0}.default #block-brandnav,.theme--light #block-brandnav{background-color:#4d4a47}.default #block-brandnav .brand-nav-wrapper li:first-of-type,.theme--light #block-brandnav .brand-nav-wrapper li:first-of-type{background-color:#fcdee0}.default #block-brandnav .brand-nav-wrapper li:last-of-type,.theme--light #block-brandnav .brand-nav-wrapper li:last-of-type{background-color:#4d4a47;border-color:#fcdee0}.default #block-brandnav .brand-nav-wrapper li:last-of-type a,.theme--light #block-brandnav .brand-nav-wrapper li:last-of-type a{color:#fcdee0}.default .texture--foreground-animation:after,.theme--light .texture--foreground-animation:after{opacity:.035}.default .burger span,.theme--light .burger span{background-color:#4d4a47}.default .burger .closebtn,.theme--light .burger .closebtn{background-color:#4d4a47;color:#fcdee0}.theme--dark{background-color:#4d4a47;color:#fcdee0}.theme--dark a{color:#fcdee0}.theme--dark input{color:#fcdee0}.theme--dark a.ddl-btn,.theme--dark input.button{background-image:url(../images/button--pink.svg);color:#4d4a47}.theme--dark #block-webform:before{background-image:linear-gradient(to right, #4d4a47,#4d4a47 calc(93.75%),#fcdee0 calc(93.75%),#fcdee0 calc(93.75% + 3px),#4d4a47 calc(93.75% + 3px))}.theme--dark svg.themed path{fill:#fcdee0}.theme--dark .icons--home a{background-image:url(../images/ddl-home-icon--pink.svg)}.theme--dark .icons--phone a{background-image:url(../images/ddl-phone-icon--pink.svg)}.theme--dark .icons--newsletter a{background-image:url(../images/ddl-newsletter-icon--pink.svg)}.theme--dark .icons--email a{background-image:url(../images/ddl-email-icon--pink.svg)}.theme--dark .icons--address a{background-image:url(../images/ddl-about-icon--pink.svg)}.theme--dark .texture--foreground-graphic{background-image:url(../images/texture1--black.svg)}.theme--dark .halftoned{background-color:#fcdee0}.theme--dark #block-brandnav{background-color:#fcdee0}.theme--dark #block-brandnav .brand-nav-wrapper li:first-of-type{background-color:#4d4a47}.theme--dark #block-brandnav .brand-nav-wrapper li:first-of-type a{color:#fcdee0}.theme--dark #block-brandnav .brand-nav-wrapper li:last-of-type{background-color:#fcdee0;border-color:#4d4a47}.theme--dark #block-brandnav .brand-nav-wrapper li:last-of-type a{color:#4d4a47}.theme--dark .texture--foreground-animation:after{opacity:.025}.theme--dark .burger span{background-color:#fcdee0}.theme--dark .burger .closebtn{background-color:#fcdee0;color:#4d4a47}#toolbar-administration .toolbar-tab a{color:#fff !important}#toolbar-administration .toolbar-menu .menu-item a,#toolbar-administration .toolbar-menu li a{color:#4d4a47 !important}.toolbar-bar{z-index:9999 !important}body{padding-top:0 !important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:bertholden;src:url("../fonts/BERTHOLDEN.otf") format("opentype")}@font-face{font-family:cheltenham;src:url("../fonts/Cheltenham-Book.otf") format("opentype")}@font-face{font-family:cheltenham-bold;src:url("../fonts/Cheltenham-Bold.otf") format("opentype")}body{font:500 1em "cheltenham",sans-serif}.main-canvas p{font-size:12pt;line-height:1.25;line-height:1.5em}@media screen and (min-width: 600px){.main-canvas p{font-size:14pt}}@media screen and (min-width: 900px){.main-canvas p{font-size:16pt;line-height:1.25}}@media screen and (min-width: 1200px){.main-canvas p{font-size:16pt}}@media screen and (min-width: 1600px){.main-canvas p{font-size:16pt;line-height:1.25}}.main-canvas h1{font:500 1em "bertholden",sans-serif;font-size:36pt;line-height:1;text-transform:uppercase}@media screen and (min-width: 600px){.main-canvas h1{font-size:36pt}}@media screen and (min-width: 900px){.main-canvas h1{font-size:36pt;line-height:1}}@media screen and (min-width: 1200px){.main-canvas h1{font-size:36pt}}@media screen and (min-width: 1600px){.main-canvas h1{font-size:36pt;line-height:1}}.main-canvas h2,.main-canvas .ddl-btn{font:700 1em "cheltenham-bold",sans-serif;font-size:18pt;line-height:1}@media screen and (min-width: 600px){.main-canvas h2,.main-canvas .ddl-btn{font-size:18pt}}@media screen and (min-width: 900px){.main-canvas h2,.main-canvas .ddl-btn{font-size:24pt;line-height:1}}@media screen and (min-width: 1200px){.main-canvas h2,.main-canvas .ddl-btn{font-size:24pt}}@media screen and (min-width: 1600px){.main-canvas h2,.main-canvas .ddl-btn{font-size:24pt;line-height:1}}.main-canvas h3{font:500 1em "bertholden",sans-serif;font-size:12pt;line-height:1.25;text-transform:uppercase}@media screen and (min-width: 600px){.main-canvas h3{font-size:12pt}}@media screen and (min-width: 900px){.main-canvas h3{font-size:12pt;line-height:1.25}}@media screen and (min-width: 1200px){.main-canvas h3{font-size:12pt}}@media screen and (min-width: 1600px){.main-canvas h3{font-size:12pt;line-height:1.25}}.main-canvas h4{font:700 1em "cheltenham-bold",sans-serif;font-size:12pt;line-height:1.25}@media screen and (min-width: 600px){.main-canvas h4{font-size:14pt}}@media screen and (min-width: 900px){.main-canvas h4{font-size:16pt;line-height:1.25}}@media screen and (min-width: 1200px){.main-canvas h4{font-size:16pt}}@media screen and (min-width: 1600px){.main-canvas h4{font-size:16pt;line-height:1.25}}.main-canvas a{font-size:inherit;line-height:inherit;text-decoration:none}.logo .burger{position:absolute;width:48%;height:40%;top:0;left:52%}.logo .burger span{height:auto;width:22%;display:block;padding-top:3%;border-radius:.125em;transition:all .25s ease-in-out;position:absolute;bottom:0;cursor:pointer}.logo .burger span.buntop{bottom:11%;margin-bottom:3%}.logo .burger .closebtn{width:fit-content;border-radius:5px 5px 0 0;padding:0 5px;position:absolute;bottom:135%;right:0;font-size:4vw;cursor:pointer;transform-origin:bottom;transition:background-color .25s ease-in-out}@media (min-width: 600px){.logo .burger .closebtn{font-size:18pt;bottom:103%}}nav.mainmenu{position:absolute;width:fit-content;top:calc(18vh);left:56vw}nav.mainmenu.active{z-index:1}@media (min-width: 600px){nav.mainmenu{top:calc(21vh);left:57vw}}@media (min-width: 900px){nav.mainmenu{top:calc(20.5vh);left:51vw}}nav.mainmenu ul.top-menu li{opacity:0}nav.mainmenu ul.top-menu li h2{font-size:6vw !important}@media (min-width: 600px){nav.mainmenu ul.top-menu li h2{font-size:4.5vw !important}}@media (min-width: 900px){nav.mainmenu ul.top-menu li h2{font-size:4vw !important}}a.ddl-btn,input.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;text-decoration:none;padding:10px 15px;position:relative;border-radius:16pt;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .25s ease-in-out;text-align:center !important;font:500 1em "bertholden",sans-serif !important;text-transform:uppercase}a.ddl-btn:hover,input.button:hover{transform:scale(0.95)}input.button{padding:10px;margin:0 0 20px 0;border:none;grid-column:1 / 15;font:500 1em "bertholden",sans-serif;font-size:12pt;line-height:1.25;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 600px){input.button{font-size:14pt}}@media screen and (min-width: 900px){input.button{font-size:16pt;line-height:1.25}}@media screen and (min-width: 1200px){input.button{font-size:16pt}}@media screen and (min-width: 1600px){input.button{font-size:16pt;line-height:1.25}}@media (min-width: 600px){input.button{grid-column:1 / 5}}#block-webform{grid-column:4 / 17;width:100%;max-width:600px;margin:0 auto;margin-top:30px;margin-left:0;border-top:solid 3px;border-bottom:solid 3px}@media (min-width: 900px){#block-webform{grid-column:4 / 15;margin-left:auto;margin-top:7vh}}@media (min-width: 1200px){#block-webform{grid-column:5 / 14}}#block-webform form{border-right:solid 3px}#block-webform form .form-item{border:solid 3px;border-left:none;border-bottom:none;border-right:none;display:grid;grid-template-columns:repeat(16, 1fr)}#block-webform form .form-item:after{display:block;content:"";grid-area:1 / 16 / 3 / 17;border-left:solid 3px}#block-webform form .form-item label{grid-area:1 / 1 / 2 / 17;padding:5px 0}#block-webform form .form-item input,#block-webform form .form-item textarea{grid-area:2 / 1 / 3 / 16;padding:0px 5px 10px 0;margin:0;border:none;outline:none !important;background-color:transparent;resize:none;font:500 1em "cheltenham",sans-serif;font-size:12pt;line-height:1.25}@media screen and (min-width: 600px){#block-webform form .form-item input,#block-webform form .form-item textarea{font-size:14pt}}@media screen and (min-width: 900px){#block-webform form .form-item input,#block-webform form .form-item textarea{font-size:16pt;line-height:1.25}}@media screen and (min-width: 1200px){#block-webform form .form-item input,#block-webform form .form-item textarea{font-size:16pt}}@media screen and (min-width: 1600px){#block-webform form .form-item input,#block-webform form .form-item textarea{font-size:16pt;line-height:1.25}}#block-webform form .form-actions{display:grid;grid-template-columns:repeat(16, 1fr)}#block-webform form .form-actions:after{display:block;content:"";grid-area:1 / 16 / 3 / 17;border-left:solid 3px}#block-webform:before{content:"";display:block;border:solid 3px;border-bottom:none;border-left:none;padding:20px}.user-login-form{grid-column:4 /14}img{max-width:100%;width:100%;height:100%;margin:0 auto}svg{max-width:100%;height:100%;margin:0 auto}#block-template-branding{width:10%}#block-views-block-case-study-masonry-grid-block-1{grid-column:4 / 17}@media (min-width: 900px){#block-views-block-case-study-masonry-grid-block-1{grid-column:1 / 17}}#block-views-block-case-study-masonry-grid-block-1 .case-studies{background-color:#fcdee0}#block-views-block-case-study-masonry-grid-block-1 .case-studies .grid-sizer,#block-views-block-case-study-masonry-grid-block-1 .case-studies .study-thumb,#block-views-block-case-study-masonry-grid-block-1 .case-studies .one-one{width:25%;line-height:0}@media (min-width: 900px){#block-views-block-case-study-masonry-grid-block-1 .case-studies .grid-sizer,#block-views-block-case-study-masonry-grid-block-1 .case-studies .study-thumb,#block-views-block-case-study-masonry-grid-block-1 .case-studies .one-one{width:16.66665%}}#block-views-block-case-study-masonry-grid-block-1 .case-studies .one-two{width:25%}@media (min-width: 900px){#block-views-block-case-study-masonry-grid-block-1 .case-studies .one-two{width:16.66665%}}#block-views-block-case-study-masonry-grid-block-1 .case-studies .two-two{width:50%}@media (min-width: 900px){#block-views-block-case-study-masonry-grid-block-1 .case-studies .two-two{width:33.3333%}}#block-views-block-case-study-masonry-grid-block-1 .case-studies .two-one{width:50%}@media (min-width: 900px){#block-views-block-case-study-masonry-grid-block-1 .case-studies .two-one{width:33.3333%}}#block-views-block-masonry-test-block-1{grid-column:4 / 17}@media (min-width: 900px){#block-views-block-masonry-test-block-1{grid-column:1 / 17}}#block-views-block-masonry-test-block-1 .case-studies .grid-sizer,#block-views-block-masonry-test-block-1 .case-studies .study-thumb,#block-views-block-masonry-test-block-1 .case-studies .one-one{width:25%;line-height:0;cursor:pointer}#block-views-block-masonry-test-block-1 .case-studies .grid-sizer .halftoned,#block-views-block-masonry-test-block-1 .case-studies .study-thumb .halftoned,#block-views-block-masonry-test-block-1 .case-studies .one-one .halftoned{position:absolute;width:100%;pointer-events:none}#block-views-block-masonry-test-block-1 .case-studies .grid-sizer .standard,#block-views-block-masonry-test-block-1 .case-studies .study-thumb .standard,#block-views-block-masonry-test-block-1 .case-studies .one-one .standard{position:relative;opacity:0}@media (min-width: 900px){#block-views-block-masonry-test-block-1 .case-studies .grid-sizer,#block-views-block-masonry-test-block-1 .case-studies .study-thumb,#block-views-block-masonry-test-block-1 .case-studies .one-one{width:16.66665%}}#block-views-block-masonry-test-block-1 .case-studies .grid-sizer:hover .halftoned,#block-views-block-masonry-test-block-1 .case-studies .study-thumb:hover .halftoned,#block-views-block-masonry-test-block-1 .case-studies .one-one:hover .halftoned{opacity:0;z-index:1}#block-views-block-masonry-test-block-1 .case-studies .grid-sizer:hover .standard,#block-views-block-masonry-test-block-1 .case-studies .study-thumb:hover .standard,#block-views-block-masonry-test-block-1 .case-studies .one-one:hover .standard{opacity:1;z-index:2}#block-views-block-masonry-test-block-1 .case-studies .Meme a.case-study{display:none}#block-views-block-masonry-test-block-1 .case-studies .Meme a.meme-study{display:block}#block-views-block-masonry-test-block-1 .case-studies .Study a.case-study{display:block}#block-views-block-masonry-test-block-1 .case-studies .Study a.meme-study{display:none}#block-views-block-masonry-test-block-1 .case-studies .one-two{width:25%}@media (min-width: 900px){#block-views-block-masonry-test-block-1 .case-studies .one-two{width:16.66665%}}#block-views-block-masonry-test-block-1 .case-studies .two-two{width:50%}@media (min-width: 900px){#block-views-block-masonry-test-block-1 .case-studies .two-two{width:33.3333%}}#block-views-block-masonry-test-block-1 .case-studies .two-one{width:50%}@media (min-width: 900px){#block-views-block-masonry-test-block-1 .case-studies .two-one{width:33.3333%}}.texture--foreground-animation{pointer-events:none;height:100vh;width:100vw;position:fixed;top:0;right:0;z-index:9001}.texture--foreground-animation:after{animation:grain 6s steps(10) infinite;background-image:url(../images/grain.jpg);background-size:cover;background-repeat:no-repeat;content:"";height:300%;left:-50%;position:fixed;top:-100%;width:300%}.texture--foreground-graphic{pointer-events:none;height:100vh;width:100vw;background-size:100%;position:fixed;top:0;right:0;z-index:9000}@keyframes grain{0%, 100%{transform:translate(0, 0)}10%{transform:translate(-5%, -10%)}20%{transform:translate(-15%, 5%)}30%{transform:translate(7%, -25%)}40%{transform:translate(-5%, 25%)}50%{transform:translate(-15%, 10%)}60%{transform:translate(15%, 0%)}70%{transform:translate(0%, 15%)}80%{transform:translate(3%, 25%)}90%{transform:translate(-10%, 10%)}}footer{width:100%;background-image:url("../images/RepeatingBackground.gif");background-size:contain;background-repeat:repeat;padding-top:100px}footer .footer{display:block;padding:0 10px 0 50px}@media (min-width: 600px){footer .footer{padding:0}}footer .footer--logo{width:75px;margin:0 auto}footer .footer--contact{text-align:center;padding:25px 0}footer .footer--contact li{padding:5px;font-size:10pt}@media (min-width: 600px){footer .footer--contact li{font-size:12pt}}footer .footer--social .social-media-wrapper{display:flex;justify-content:center}footer .footer--social .social-media-wrapper li{width:40px;padding:5px}footer .footer--social .copywrite{text-align:center}@media (min-width: 900px){footer .footer{display:grid;grid-template-columns:repeat(16, 1fr);align-items:center;border-top:solid #4d4a47 3px;border-bottom:solid #4d4a47 3px;margin:0 12vw}footer .footer--logo{grid-column:3 / 4;padding-right:15px;border-right:solid #4d4a47 3px}footer .footer--contact{grid-column:4 / 10;margin-left:15px;text-align:left}footer .footer--social{grid-column:10 / 17}}footer #block-hicsvntleones{text-align:center;padding:100vh 0 45vh 16.5vw}@media (min-width: 600px){footer #block-hicsvntleones{padding:100vh 0 45vh 0}}footer #block-copyright{padding:75px 0 0 0}footer #block-copyright p{text-align:center;text-transform:uppercase}footer #block-nextpreviouslink{display:flex;height:100px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-left:40px}footer #block-nextpreviouslink a{padding:25px;font:500 1em "bertholden",sans-serif}.main-canvas .layout-container{display:flex;flex-direction:column;align-content:center;align-items:center;overflow:hidden}.main-canvas .layout-container main{background-image:url("../images/RepeatingBackground.gif");background-size:100%;background-repeat:repeat}.main-canvas .layout-container main .layout-content{display:grid;grid-template-columns:repeat(16, 1fr);width:100vw}.layout-content{position:relative}.layout-content #block-loading{position:absolute;top:0;z-index:999;width:100vw;height:100%;background:#fcdee0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding-top:30px}.layout-content #block-loading img{width:250px}header{width:100vw}header #block-brandnav{position:absolute;width:100%;left:0;top:0;z-index:1}header #block-brandnav .brand-nav-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);text-align:center;font:700 1em "cheltenham-bold",sans-serif;text-transform:uppercase;width:100%;box-sizing:border-box;padding:0 25px}@media (min-width: 900px){header #block-brandnav .brand-nav-wrapper{display:flex;padding:0 60px}}header #block-brandnav .brand-nav-wrapper li{display:flex;align-items:center;justify-content:center;padding:5px 15px;line-height:1;position:relative;border-right:solid 3pt #fcdee0}header #block-brandnav .brand-nav-wrapper li:nth-of-type(1){background-image:url(../images/design-bg.png);background-size:cover;background-repeat:no-repeat;border:none}header #block-brandnav .brand-nav-wrapper li:nth-of-type(1):after{content:"";display:block;width:100%;height:3pt;position:absolute;bottom:-3pt;left:0}header #block-brandnav .brand-nav-wrapper li:nth-of-type(1) a{color:#4d4a47}header #block-brandnav .brand-nav-wrapper li a{font:500 1em "bertholden",sans-serif;color:#fcdee0}header #block-mainiconnav{display:grid;grid-template-columns:repeat(16, 1fr);position:fixed;width:100%;padding:25vh 0 0 0;pointer-events:none;z-index:9000;left:0}@media (min-width: 900px){header #block-mainiconnav{position:absolute;padding:10vh 0 0 0}}header #block-mainiconnav .icons{grid-column:1 / 4;padding:0 15px 0 10px}@media (min-width: 600px){header #block-mainiconnav .icons{padding:0 30px}}@media (min-width: 900px){header #block-mainiconnav .icons{grid-column:2 / 3;padding:0}}header #block-mainiconnav .icons li{pointer-events:all}header #block-mainiconnav .icons li a{background-size:100%;background-repeat:no-repeat;background-position:center;display:block;padding:100% 0 0 0;margin:0 auto 0 0;font-size:0}header #block-mainiconnav .icons li a:hover{transition:transform .25s ease-in-out;transform:scale(0.95)}header #block-mainiconnav .icons li p{text-align:center !important;font-size:8pt !important;font:500 1em "bertholden",sans-serif;text-transform:uppercase;display:none}@media (min-width: 600px){header #block-mainiconnav .icons li p{display:block}}header #block-mainiconnav .icons li:first-child a{background-size:100%}header #block-template-branding{position:relative;width:100%;display:grid;grid-template-columns:repeat(16, 1fr);margin:0 auto;margin-bottom:-2%;padding:25vh 0 0 0;background-image:url(../images/HeaderBackground.gif);background-size:contain;background-repeat:repeat;background-position-y:25px}header #block-template-branding .logo{grid-column:4 / 17;position:relative}@media (min-width: 900px){header #block-template-branding .logo{grid-column:7 / 17}}header #block-template-branding:after{content:"";display:block;width:100%;height:100%;pointer-events:none;background-image:url(../images/TopGridHeaderBackground.gif);background-size:100%;position:absolute}header #block-secondarypagesitebranding{display:grid;grid-template-columns:repeat(16, 1fr);padding:65px 0 25px 0;width:100%}@media (min-width: 600px){header #block-secondarypagesitebranding{padding-top:6vh}}header #block-secondarypagesitebranding a{grid-column:8 / 10;width:100px;max-width:100px;place-self:center;line-height:0}header #block-designbravely{position:absolute;padding-top:10vh;left:20vw;z-index:6000}header #block-designbravely img{mix-blend-mode:multiply}header #block-chicagoflag{position:absolute;padding-top:25vh;right:12.25vw;z-index:6000}.path-node #block-mainiconnav{position:fixed !important;padding-top:18.5vh}@media (min-width: 600px){.path-node #block-mainiconnav .icons{padding:0 15px 0 45px}}@media (min-width: 900px){.path-node #block-mainiconnav .icons{padding:0 15px 0 0;margin-left:-10px}}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1{grid-column:4 / 17}@media (min-width: 900px){.page-node-type-case-study-collection #block-views-block-case-study-page-block-1{grid-column:3 / 16}}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study{padding-top:25px}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a{display:grid;grid-template-columns:repeat(12, 1fr)}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .thumbs{grid-column:1 / 13;position:relative}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .thumbs .standard{opacity:0;line-height:0}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .thumbs .halftoned{position:absolute;width:100%;line-height:0}@media (min-width: 900px){.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .thumbs{grid-column:1 / 5}}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .title{grid-column:1 / 13;align-self:auto;margin-right:10px;padding:25px}@media (min-width: 900px){.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .title{grid-column:5 / 13;margin-left:25px;padding:25px 0}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a .title h1{margin-top:-.25em}}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a:hover .thumbs .halftoned{opacity:0;line-height:0}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study .link-wrapper a:hover .thumbs .standard{opacity:1;line-height:0}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study:nth-of-type(odd) .link-wrapper{background-color:#4d4a47}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study:nth-of-type(odd) .link-wrapper .title h1{color:#fcdee0}.page-node-type-case-study-collection #block-views-block-case-study-page-block-1 .case-study:nth-of-type(even) .link-wrapper{border-top:solid #4d4a47 3px}.page-node-type-case-study .texture--foreground-graphic,.page-node-type-case-study .texture--foreground-animation{display:none}.page-node-type-case-study main{padding-top:0}.page-node-type-case-study main article{grid-column:4 / 17 !important}@media (min-width: 600px){.page-node-type-case-study main article{grid-column:4 / 17 !important}}@media (min-width: 900px){.page-node-type-case-study main article{grid-column:3 / 16 !important}}.page-node-type-case-study main article .case-study-hero--info{margin-right:15px;padding-top:25px;display:grid;grid-template-columns:repeat(16, 1fr)}.page-node-type-case-study main article .case-study-hero--info .client-name{grid-column:1 / 17;padding-bottom:25px}.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process{grid-column:1 / 17;padding-bottom:12.5px;margin-bottom:25px}@media (min-width: 600px){.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process{grid-column:1 / 17}}@media (min-width: 1200px){.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process{grid-column:3 / 10;margin-right:20px}}.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div{display:grid;grid-template-columns:repeat(16, 1fr);padding-bottom:12.5px}.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div h3{grid-column:1 / 7;padding-right:10px;text-transform:capitalize !important;text-align:right;line-height:1em}@media (min-width: 600px){.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div h3{line-height:1.65em;padding-right:25px}}.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div .info{grid-column:7 / 17;border-bottom:solid 3px;padding-bottom:12.5px;text-align:left}.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div .info h1{font-size:18pt}@media (min-width: 600px){.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div .info h1{font-size:24pt}}.page-node-type-case-study main article .case-study-hero--info .case-study-hero--process div .info p{text-align:left}.page-node-type-case-study main article .case-study-hero--info .case-study-copy{grid-column:1 / 17;padding-bottom:20px;padding-right:25px;line-height:1.5em}@media (min-width: 1200px){.page-node-type-case-study main article .case-study-hero--info .case-study-copy{grid-column:10 / 17}}.page-node-type-case-study main article .case-study-hero--info .case-study-copy p{margin-bottom:2em}.page-node-type-case-study main article .case-study-additional .paragraph--type--case-study-additional-section .secondary-title{margin-top:25px;padding:25px 10px 10px 25px;border-top:solid 3px}.page-node-type-case-study main article .case-study-additional .paragraph--type--case-study-additional-section .secondary-copy{margin-right:15px;margin-bottom:15px;line-height:1.5em;padding-left:25px}@media (min-width: 1200px){.page-node-type-case-study main article .case-study-additional .paragraph--type--case-study-additional-section .secondary-copy{width:50%}}.page-node-type-case-study main article .case-study-additional .paragraph--type--case-study-additional-section .secondary-copy p{margin-bottom:2em}.page-node-type-case-study main article .case-study-additional .paragraph--type--case-study-additional-section .video-embed-field-responsive-video{margin-top:12.5px}.page-node-type-case-study main article .today{display:grid;grid-template-columns:repeat(16, 1fr);padding-bottom:100px}.page-node-type-case-study main article .today h3{grid-column:1 / 17;text-align:center;padding:25px 0;border-top:solid 3px;margin-top:25px}.page-node-type-case-study main article .today .info{grid-column:1 /17;text-align:left;display:flex;justify-content:center}.page-node-type-case-study main article .today .info li{padding-bottom:10px}.page-node-type-connect .layout-content #block-pagetitle{grid-area:1 / 3 / 2 / 16}.page-node-type-connect .layout-content #block-webform{grid-area:3 / 4 / 4 / 15}.page-node-type-connect .layout-content article{grid-area:2 / 4 / 3 / 15;padding-top:25px;padding-left:25px}.page-node-type-featured-study article{grid-column:4 / 17;padding:50px 0}@media (min-width: 900px){.page-node-type-featured-study article{grid-column:3 / 16}}.path-frontpage #block-typographicgrid{grid-column:4 / 14}.path-node #block-pagetitle{grid-column:4 / 17;padding:8.5vh 0 5vh 0;padding-bottom:calc(5vh + 10px);text-align:center;border-bottom:solid 3px}@media (min-width: 600px){.path-node #block-pagetitle{grid-column:4 / 17}}@media (min-width: 900px){.path-node #block-pagetitle{grid-column:3 / 16}}.page-node-type-our-process article{padding-top:25px;grid-column:4 / 17}@media (min-width: 900px){.page-node-type-our-process article{grid-column:3 / 16}}.page-node-type-our-process article h1{text-align:center;padding:25px}.page-node-type-our-process article .process-wrapper{border-top:solid #4d4a47 3px;display:block;margin:0 25px 25px 0;padding:50px 0}.page-node-type-our-process article .process-wrapper .main-copy p{padding-left:25px}.page-node-type-our-process article .process-wrapper .side-copy{padding-bottom:15px}.page-node-type-our-process article .process-wrapper .side-copy h3{padding-bottom:15px}.page-node-type-our-process article .process-wrapper .side-copy p{font-size:12pt !important;padding-left:25px}@media (min-width: 600px){.page-node-type-our-process article .process-wrapper{display:grid;grid-template-columns:repeat(16, 1fr)}.page-node-type-our-process article .process-wrapper .side-copy{grid-column:1 / 5}.page-node-type-our-process article .process-wrapper .side-copy p{text-align:left !important}.page-node-type-our-process article .process-wrapper .main-copy{grid-column:5 / 17;padding-left:15px}.page-node-type-our-process article .process-wrapper .main-copy p{text-align:left !important;font-size:12pt !important}}.page-node-type-our-story article{grid-column:4 / 17}@media (min-width: 900px){.page-node-type-our-story article{grid-column:3 / 16}}.page-node-type-our-story .paragraph--type--our-story-section{display:grid;grid-template-columns:repeat(1, 1fr);padding-bottom:25px}.page-node-type-our-story .paragraph--type--our-story-section:first-of-type .title-time{border-top:none}.page-node-type-our-story .paragraph--type--our-story-section:first-of-type .about-img{padding-top:20px}.page-node-type-our-story .paragraph--type--our-story-section .title-time{padding:20px 0;border-top:solid 3px}.page-node-type-our-story .paragraph--type--our-story-section .title-time h4{font:500 1em "bertholden",sans-serif;font-size:24pt}.page-node-type-our-story .paragraph--type--our-story-section .about-copy p{margin:0 20px 20px 0;padding-left:25px;font-size:12pt !important}.page-node-type-our-story .paragraph--type--our-story-section .about-img{padding-top:0}.page-node-type-our-story .paragraph--type--our-story-section .about-img img{object-fit:cover}@media (min-width: 900px){.page-node-type-our-story .paragraph--type--our-story-section{grid-template-columns:repeat(2, 1fr)}.page-node-type-our-story .paragraph--type--our-story-section .title-time{grid-area:1 / 1 / 2 / 2;margin-right:20px}.page-node-type-our-story .paragraph--type--our-story-section .about-copy{grid-area:2 / 1 / 4 / 2}.page-node-type-our-story .paragraph--type--our-story-section .about-img{grid-area:1 / 2 / 3 / 3}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:6px;padding-right:25px !important;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;line-height:0}@media (min-width: 600px){.hamburger{padding:20px 10px}}.hamburger-box{width:24pt;height:100px / 2;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5pt}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24pt;height:3pt;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9pt}.hamburger-inner::after{bottom:-9pt}.hamburger--3dx .hamburger-box{perspective:48pt}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -9pt, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:48pt}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -9pt, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:48pt}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -9pt, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:48pt}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -9pt, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:48pt}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -9pt, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:48pt}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -9pt, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-4.8pt, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-4.8pt, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(4.8pt, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(4.8pt, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-4.8pt, -6pt, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-4.8pt, 6pt, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(4.8pt, -6pt, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(4.8pt, 6pt, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-18pt;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -9pt, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-18pt;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -9pt, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1.5pt;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:9pt;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:18pt;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 9pt, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -18pt, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1.5pt;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:9pt;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:18pt;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 9pt, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -18pt, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:9pt;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-48pt;top:-48pt;transform:translate3d(48pt, 48pt, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-48pt;top:-48pt;transform:translate3d(-48pt, 48pt, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:9pt;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-48pt;top:48pt;transform:translate3d(48pt, -48pt, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-48pt;top:48pt;transform:translate3d(-48pt, -48pt, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5pt}.hamburger--slider .hamburger-inner::before{top:9pt;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:18pt}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.42857pt, -6pt, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -18pt, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5pt}.hamburger--slider-r .hamburger-inner::before{top:9pt;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:18pt}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 9pt, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(3.42857pt, -6pt, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -18pt, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1.5pt;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:9pt;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:18pt;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 9pt, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 9pt, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-18pt;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -9pt, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.case-study-copy{padding-left:25px;}
#block-brandnav{z-index:99999 !important;}
