:root{--theme-color:#000}.gothik-170{font-family:Gothik-Book;text-transform:uppercase;color:#16161d;font-variant:lining-nums;font-size:80px;margin-left:-1px;letter-spacing:-1.41px;line-height:.92}@media screen and (min-width:320px){.gothik-170{font-size:calc(80px + 6 * ((100vw - 320px) / 74.65));letter-spacing:calc((1.41px + 6 * ((100vw - 320px) / 3376)) * -1)}}@media screen and (min-width:1440px){.gothik-170{font-size:170px;letter-spacing:-3.4px;line-height:.85}}.gothik-170-65{font-family:Gothik-Book;text-transform:uppercase;color:#16161d;font-variant:lining-nums;font-size:65px;margin-left:-1px;letter-spacing:-1.41px;line-height:.92}@media screen and (min-width:320px){.gothik-170-65{font-size:calc(65px + 6 * ((100vw - 320px) / 64));letter-spacing:calc((1.41px + 6 * ((100vw - 320px) / 3376)) * -1)}}@media screen and (min-width:1440px){.gothik-170-65{font-size:170px;letter-spacing:-3.4px;line-height:.85}}.gothik-140{font-family:Gothik-Book;text-transform:uppercase;color:#16161d;font-variant:lining-nums;font-size:50px;letter-spacing:-1.18px}@media screen and (min-width:320px){.gothik-140{font-size:calc(50px + 6 * ((100vw - 320px) / 74.6));letter-spacing:calc((1.18px + 6 * ((100vw - 320px) / 3199)) * -1)}}@media screen and (min-width:1440px){.gothik-140{font-size:140px;letter-spacing:-3.29px}}.gothik-110{font-family:Gothik-Book;text-transform:uppercase;color:#16161d;font-variant:lining-nums;font-size:50px;letter-spacing:-1.18px}@media screen and (min-width:320px){.gothik-110{font-size:calc(50px + 6 * ((100vw - 320px) / 112));letter-spacing:calc((1.18px + 6 * ((100vw - 320px) / 6588)) * -1)}}@media screen and (min-width:1440px){.gothik-110{font-size:110px;letter-spacing:-2.2px}}.gothik-90{font-family:Gothik-Book;text-transform:uppercase;color:#16161d;font-variant:lining-nums;font-size:50px;letter-spacing:-1.18px}@media screen and (min-width:320px){.gothik-90{font-size:calc(50px + 6 * ((100vw - 320px) / 168))}}@media screen and (min-width:1440px){.gothik-90{font-size:90px}}.gothik-60{font-family:Gothik-Book;font-size:60px;text-transform:uppercase;color:#16161d;font-variant:lining-nums}@media screen and (min-width:320px){.gothik-60{font-size:calc(30px + 6 * ((100vw - 320px) / 224));letter-spacing:calc((1.18px + 6 * ((100vw - 320px) / 6588)) * -1)}}@media screen and (min-width:1440px){.gothik-60{font-size:60px;letter-spacing:-2.2px}}@media screen and (max-width:767px){.gothik-60{font-size:40px}}.gothik-34{font-size:34px}.gothik-30,.gothik-34{font-family:Gothik-Book;text-transform:uppercase;color:#16161d;font-variant:lining-nums}.gothik-30{font-size:30px}@media screen and (max-width:767px){.gothik-30{font-size:23px}}.gothik-30-30{font-family:Gothik-Book;font-size:30px;text-transform:uppercase;color:#16161d;font-variant:lining-nums}@media screen and (max-width:767px){.gothik-30-30{font-size:30px}}.gothik-24{font-family:Gothik-Book;font-size:24px;text-transform:uppercase;color:#16161d;font-variant:lining-nums}@media screen and (max-width:767px){.gothik-24{font-size:20px}}.gothik-22{font-family:Gothik-Book;font-size:24px;letter-spacing:.3px;text-transform:uppercase;color:#16161d;font-variant:lining-nums}@media screen and (max-width:767px){.gothik-22{font-size:20px;letter-spacing:.25px}}.brandon-60{font-family:brandon-grotesque;font-size:60px;line-height:1.25;letter-spacing:-1.2px}@media screen and (max-width:767px){.brandon-60{letter-spacing:-.52px;font-size:26px}}.brandon-60-bold{font-family:brandon-grotesque;font-size:60px;line-height:1.25;letter-spacing:-1.2px;font-weight:500}@media screen and (max-width:767px){.brandon-60-bold{letter-spacing:-.52px;font-size:26px}}.brandon-50{font-family:brandon-grotesque;font-size:50px;line-height:1.1}@media screen and (max-width:767px){.brandon-50{font-size:26px;line-height:1.15}}.brandon-31{font-family:brandon-grotesque;color:#16161d;font-size:17px;line-height:1.65;letter-spacing:-.18px}@media screen and (min-width:320px){.brandon-31{font-size:calc(17px + 6 * ((100vw - 320px) / 480))}}@media screen and (min-width:1440px){.brandon-31{font-size:31px;line-height:1.77;letter-spacing:-.62px}}.brandon-22{font-family:brandon-grotesque;font-size:22px;line-height:1.77;letter-spacing:-.44px;color:#16161d}@media screen and (max-width:767px){.brandon-22{font-size:20px}}.brandon-20{font-family:brandon-grotesque;font-size:20px;line-height:1.57;letter-spacing:-.44px;color:#16161d}@media screen and (max-width:767px){.brandon-20{font-size:18px}}.brandon-18-bold{font-family:brandon-grotesque;font-size:18px;font-weight:900;letter-spacing:3.05px;text-transform:uppercase;color:#16161d}@media screen and (max-width:767px){.brandon-18-bold{font-size:16px}}.brandon-17{font-family:brandon-grotesque;font-size:17px;color:#16161d}@media screen and (max-width:767px){.brandon-17{font-size:12px}}.brandon-15{font-family:brandon-grotesque;font-size:15px;color:#16161d}@media screen and (max-width:767px){.brandon-15{font-size:12px}}.brandon-12{font-size:12px;letter-spacing:1.3px}.brandon-12,.brandon-13-bold{font-family:brandon-grotesque;font-weight:900}.brandon-13-bold{font-size:13px;letter-spacing:2.03px;text-transform:uppercase;color:#16161d}@media screen and (max-width:767px){.brandon-13-bold{font-size:12px}}.brandon-11-bold{font-family:brandon-grotesque;font-size:11px;font-weight:900;letter-spacing:1.54px;text-transform:uppercase;color:#16161d}@media screen and (max-width:767px){.brandon-11-bold{font-size:11px}}a{text-decoration:none;color:inherit}a:active,a:focus{outline:0 none}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0;padding:0}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none}ul{list-style:none;padding:0;margin:0}.container{margin:0 auto;max-width:1920px;padding:0 60px;position:relative;width:100%}::-webkit-scrollbar{width:0}::selection{background:var(--theme-color);text-shadow:none;color:#fff}::selection a{color:#fff}::-moz-selection a{color:#fff}::-webkit-input-placeholder{color:#16161d;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#16161d;opacity:1}:-ms-input-placeholder{color:#16161d;opacity:1}.hidden{display:none!important;visibility:hidden}.container-310{padding:0 310px;max-width:1440px}@media screen and (min-width:1441px){.container-310{margin:0 auto}}@media screen and (max-width:1024px){.container-310{padding:0 120px}}@media screen and (max-width:767px){.container-310{padding:0 30px}}.container-180{padding:0 180px;max-width:1440px}@media screen and (min-width:1441px){.container-180{margin:0 auto}}@media screen and (max-width:1024px){.container-180{padding:0 80px}}@media screen and (max-width:767px){.container-180{padding:0 30px}}.container-160{padding:0 160px;max-width:1440px}@media screen and (min-width:1441px){.container-160{margin:0 auto}}@media screen and (max-width:1024px){.container-160{padding:0 80px}}@media screen and (max-width:767px){.container-160{padding:0 30px}}.container-80{padding:0 80px;max-width:1440px}@media screen and (min-width:1441px){.container-80{margin:0 auto}}@media screen and (max-width:1024px){.container-80{padding:0 50px}}@media screen and (max-width:767px){.container-80{padding:0 30px}}.container-fluid-80{padding:0 80px;width:100%}@media screen and (max-width:1024px){.container-fluid-80{padding:0 50px}}@media screen and (max-width:767px){.container-fluid-80{padding:0 30px}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:Gothik-Book;font-size:34px;text-transform:uppercase;color:#16161d}@media screen and (max-width:767px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:30px}}.wysiwyg a{color:#16161d;text-decoration:underline}.wysiwyg a:visited{color:rgba(0,0,0,.4)}.wysiwyg p{color:#16161d;font-family:brandon-grotesque;font-size:22px;line-height:39px}.wysiwyg p:not(:last-child){margin-bottom:40px}.wysiwyg p a{color:#16161d;text-decoration:underline}.wysiwyg p a:visited{color:rgba(0,0,0,.4)}.wysiwyg ol,.wysiwyg ul{margin:0;padding:0}.button{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;position:relative;width:170px;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #16161d;background-color:#fff;transition:background-color .25s cubic-bezier(.455,.03,.515,.955),border .25s cubic-bezier(.455,.03,.515,.955);overflow:hidden}@media (any-hover:hover){.button:hover{border:solid 1px var(--theme-color)}.button:hover p{color:#fff}.button:hover .background{transform:translateY(0)}.button:hover .text-container ul{transform:translateY(-25%)}.button:hover .text-container ul li:first-child{transform:rotateX(-90deg) skew(45deg,0deg);opacity:0}.button:hover .text-container ul li:last-child{transform:rotateX(0) skew(0,0);opacity:1}}.button .background{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:var(--theme-color);transform:translateY(100%);transition:.25s cubic-bezier(.455,.03,.515,.955)}.button .text-container{z-index:2;width:auto}.button .text-container ul{transform:translateY(25%)}.button .text-container ul,.button .text-container ul li{transition:.35s cubic-bezier(.455,.03,.515,.955)}.button .text-container ul li:last-child{transform:rotateX(-60deg) skew(45deg,0deg);opacity:0}.button .text-container p{font-family:brandon-grotesque;font-weight:900;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;transition:.25s cubic-bezier(.455,.03,.515,.955)}.button a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.button.blue{color:#00a8e1;border:1px solid #00a8e1}@media (any-hover:hover){.button.blue:hover{border:solid 1px var(--theme-color);background-color:var(--theme-color);color:#fff}}.input-block input,.input-block textarea{border:1px solid #16161d;width:100%;padding:15px;color:#16161d;font-family:brandon-grotesque;font-size:22px}.input-block input:active,.input-block input:focus,.input-block textarea:active,.input-block textarea:focus{outline:none}.input-block input:-ms-input-placeholder,.input-block textarea:-ms-input-placeholder{opacity:0}.input-block input::placeholder,.input-block textarea::placeholder{opacity:0}.input-block textarea{resize:none}.has-error.error{color:#f06}.has-error.error:after{content:"*"}.thank-you{text-align:center}@media screen and (max-width:767px){.thank-you{max-width:60%}}#outline-overlay{position:fixed;z-index:10;width:100%;height:100%;pointer-events:none}#outline-overlay .top{position:fixed;top:0;left:0;height:25px;width:100vw;background-color:#fff}#outline-overlay .right{position:fixed;top:0;right:0;width:25px;height:100%;background-color:#fff}#outline-overlay .bottom{position:fixed;bottom:0;left:0;height:25px;width:100vw;background-color:#fff}#outline-overlay .left{position:fixed;top:0;left:0;width:25px;height:100%;background-color:#fff}@media screen and (max-width:1024px){#outline-overlay .bottom,#outline-overlay .top{height:15px}#outline-overlay .left,#outline-overlay .right{width:15px}}@media screen and (max-width:767px){#outline-overlay .bottom,#outline-overlay .top{height:7px}#outline-overlay .left,#outline-overlay .right{width:7px}}#cursor{z-index:10;position:fixed;width:40px;height:40px;border:1px solid #16161d;border-radius:50%;pointer-events:none;opacity:0;transform:scale(0)}#cursor>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;z-index:9;opacity:0;pointer-events:none}.modal .content-container{position:relative;width:700px;padding:0 135px;height:100%;overflow:scroll}.modal .content-container .content-wrapper{width:100%;margin:80px 0}.modal .content-background{position:absolute;top:0;right:0;width:700px;height:100%;background-color:#fff}.modal .background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:-1}.modal .background,.modal .close{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.modal .close{transform:translateZ(100px)}.modal .close:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%}@media screen and (max-width:767px){.modal .content-container{position:relative;width:100%;padding:80px 25px}.modal .content-container .content-wrapper{margin:0;padding:0}.modal .content-background{width:100vw;height:100%}}.modal-trigger{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}#header{position:fixed;width:100%;z-index:9;height:100%;transform:translateZ(61px);pointer-events:none}#footer{position:relative;transform:translateY(-100%);height:140px;width:100%;z-index:2}#footer .footer-inner{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}#footer .footer-inner.container-fluid-80{-ms-flex-direction:row;flex-direction:row}#footer .footer-inner .left,#footer .footer-inner .right{display:-ms-flexbox;display:flex}#footer .footer-inner .left>a,#footer .footer-inner .left p,#footer .footer-inner .right>a,#footer .footer-inner .right p{white-space:nowrap}#footer .footer-inner .left{-ms-flex-pack:start;justify-content:flex-start;padding-right:32px}#footer .footer-inner .right{-ms-flex-pack:end;justify-content:flex-end}#footer .footer-inner .footer-link{position:relative;color:#fff}#footer .footer-inner .footer-link:not(:last-child){margin-right:25px}#footer .footer-inner .footer-link:after{content:"";position:absolute;top:-25%;left:-10%;width:120%;height:150%}#footer .footer-inner .zero{text-decoration:line-through}@media screen and (max-width:1340px){#footer .footer-inner{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0}#footer .footer-inner,#footer .footer-inner.container-fluid-80{-ms-flex-direction:column;flex-direction:column}#footer .footer-inner .left{padding-right:0}#footer .footer-inner .right{margin-top:32px}#footer .footer-inner .right .footer-link:not(:last-child){margin-right:15px}}@media screen and (max-width:767px){#footer{position:absolute;height:auto;padding-bottom:45px}#footer .footer-inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}#footer .footer-inner .left,#footer .footer-inner .right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer .footer-inner .footer-link{width:-webkit-fit-content;width:fit-content;line-height:1.2}#footer .footer-inner .footer-link:not(:last-child){margin-right:0;margin-bottom:16px}#footer .footer-inner .footer-link:after{top:-50%;left:-15%;width:130%;height:200%}#footer .footer-inner .right{width:100%;position:relative}}#main-navigation .fixed-container{position:fixed;top:60px;left:60px;border:1px solid var(--theme-color);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;pointer-events:all}#main-navigation .burger-container{background-color:#fff;border-right:1px solid var(--theme-color);width:74px;height:48px;padding:17px 25px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}#main-navigation .burger-container .burger{width:100%;height:auto;fill:var(--theme-color)}#main-navigation .burger-container .burger line{transform-origin:right center;transition:transform .4s cubic-bezier(.455,.03,.515,.955)}@media (any-hover:hover){#main-navigation .burger-container:hover .burger :first-child{transform:scaleX(.4)}#main-navigation .burger-container:hover .burger :nth-child(2){transform:scaleX(.8)}#main-navigation .burger-container:hover .burger :nth-child(3){transform:scaleX(1)}}#main-navigation .logo-container{position:relative;background-color:#fff;width:128px;height:48px;padding:10px 22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#main-navigation .logo-container .logo{width:auto;height:100%;fill:var(--theme-color)}#main-navigation .logo-container a{position:absolute;width:100%;height:100%;top:0;left:0}#main-navigation .nav-container{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;transform:translateZ(0);z-index:9;opacity:0;pointer-events:none}#main-navigation .nav-container .background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:-1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}#main-navigation .nav-container .content-container{position:relative;width:93%;padding:115px 110px;height:100%;overflow:scroll}#main-navigation .nav-container .content-container .background{position:fixed;top:0;left:0;width:93%;height:100%;background-color:#fff}#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item{display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative}@media screen and (max-width:767px){#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item{margin-bottom:0}}#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item h2{width:100%;margin-left:40px;color:var(--theme-color);transition:opacity .25s cubic-bezier(.455,.03,.515,.955);opacity:.6;transform:translateZ(0);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item h2.is-selected{opacity:1}@media (any-hover:hover){#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item h2:hover{opacity:1}}#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item h2 a{display:block;width:100%}@media screen and (max-width:767px){#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item h2{margin-left:30px}}#main-navigation .nav-container .content-container .menu-items-wrapper .menu-item .number{position:absolute;top:20%;left:0}#main-navigation .nav-container .content-container .menu-items-wrapper:not(.item-selected) .menu-item h2{opacity:1}@media (any-hover:hover){#main-navigation .nav-container .content-container .menu-items-wrapper:not(.item-selected):hover .menu-item h2{opacity:.6}}@media (any-hover:hover){#main-navigation .nav-container .content-container .menu-items-wrapper:not(.item-selected) .menu-item:hover h2{opacity:1!important}}#main-navigation .nav-container .close{transform:translateZ(100px);position:fixed;top:75px;right:calc(100vw - 1305px);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#main-navigation .nav-container .close .x-thin{margin-left:8px;width:22px;height:auto}@media only screen and (max-width:1480px){#main-navigation .nav-container .close{right:165px}}#main-navigation .nav-container .investor-login{display:none;position:absolute;bottom:75px;right:75px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}#main-navigation .nav-container .arrow{opacity:0;position:fixed;bottom:45px;left:55px;width:12px}#main-navigation .nav-container .arrow svg path{fill:#16161d}@media screen and (max-width:767px){#main-navigation .nav-container .arrow{display:none}}@media screen and (min-width:1441px){#main-navigation .nav-container .content-container,#main-navigation .nav-container .content-container .background{max-width:1380px}}@media screen and (max-width:767px){#main-navigation .nav-container .content-container{padding:80px 24px}#main-navigation .nav-container .investor-login{display:block;left:20px;top:40px;bottom:auto}#main-navigation .nav-container .close{position:absolute;top:40px;right:20px}#main-navigation .nav-container .close p{margin-top:2px}#main-navigation .nav-container .close .x-thin{width:17px;height:auto}}@media screen and (max-width:480px){#main-navigation .nav-container .content-container{padding:80px 19px}}@media screen and (max-width:1024px){#main-navigation .fixed-container{top:40px;left:40px}#main-navigation .burger-container{width:65px;height:42px;padding:13px 20px}#main-navigation .logo-container{width:113px;height:42px;padding:8px 20px}}@media screen and (max-width:767px){#main-navigation .fixed-container{top:30px;left:30px}#main-navigation .burger-container{width:60px;height:38px;padding:12px 19px}#main-navigation .logo-container{width:103px;height:38px;padding:8px 20px}}section{position:relative;z-index:2}.measure-el{position:absolute;top:0;width:1px;right:0;pointer-events:none}.bg{background-position:50%;background-size:cover}.view-home .hero .wrapper-top .investor-link{top:55px;right:35px}@media screen and (max-width:1024px){.view-home .hero .wrapper-top .investor-link{top:45px;right:25px}}.view-partner .hero{margin-bottom:240px}.view-case-studies .two-module-block>:nth-child(2n+4){margin-top:-90px}@media screen and (max-width:767px){.view-case-studies .two-module-block>:nth-child(2n+4){margin-top:0}}@media screen and (max-width:767px){.view-partner .hero{margin-bottom:90px}.view-partner .hero .wrapper-top .container-fluid-80{-ms-flex-align:end;align-items:flex-end}.view-partner .hero .wrapper-top .gothik-170{margin-bottom:50px}}.hero{position:relative;width:100%;margin-bottom:140px;margin-top:25px;height:calc((var(--vh) * 100) - 50px)}@media screen and (max-width:1024px){.hero{margin-top:15px}}.hero>.background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top}@media screen and (max-width:767px){.hero>.background{top:7px;height:calc((var(--vh) * 100) - 14px)}}.hero .wrapper-top{width:100%;height:100%;top:0;position:relative;background-size:cover;background-repeat:no-repeat}.hero .wrapper-top .measure-el{height:60%}.hero .wrapper-top .container-fluid-80{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hero .wrapper-top .gothik-170{max-width:800px;color:#fff;visibility:hidden;transform-style:preserve-3d;perspective:450px;perspective-origin:50%;transform:translateZ(60px)}.hero .wrapper-top .copy{opacity:0}.hero .wrapper-top .investor-link{visibility:hidden;color:#fff;position:absolute;top:55px;right:60px;pointer-events:all!important}.hero .wrapper-top .arrow{position:absolute;bottom:20px;right:45px;width:12px}.hero .wrapper-two{position:relative;padding:120px 0 240px}.hero .wrapper-two p{max-width:800px;color:#fff}@media screen and (max-width:1024px){.hero .wrapper-top .investor-link{top:60px;right:40px}.hero .wrapper-top .arrow{right:32px}}@media screen and (max-width:767px){.hero{margin-bottom:180px;margin-top:7px;height:calc((var(--vh) * 100) - 14px)}.hero .wrapper-top .gothik-170{max-width:83%}.hero .wrapper-top .investor-link{display:none}.hero .wrapper-top .arrow{right:30px;bottom:15px}}.two-module-block{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.two-module-block.hide{display:none}.two-module-block .link,.two-module-block .modal-trigger{position:absolute;top:0;left:0;width:calc(100% - 15px);height:100%;opacity:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.two-module-block .measure-el{position:absolute;top:0;left:0;width:100px;height:100%;pointer-events:none;opacity:0}.two-module-block .image-container{position:relative;width:100%;padding-top:58.18%;margin-bottom:24px;overflow:hidden}.two-module-block .image-container .image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);background-position:50%;background-size:cover;background-repeat:no-repeat}.two-module-block .image-container .image.hover{opacity:0}.two-module-block .image-container .video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.two-module-block .item-wrapper{position:relative;width:50%;margin-bottom:90px}.two-module-block .item-wrapper:last-child{margin-bottom:0}@media (any-hover:hover){.two-module-block .item-wrapper:hover .image.hover{opacity:1}}.two-module-block .item-wrapper.left{padding-right:30px}.two-module-block .item-wrapper.left.first-item{margin-top:0}.two-module-block .item-wrapper.right{padding-left:30px}.two-module-block .item-wrapper.right .link,.two-module-block .item-wrapper.right .modal-trigger{left:auto;right:0}.two-module-block .item-wrapper.right.first-item{margin-top:90px}.two-module-block .headline-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:18px}.two-module-block .headline-container .brandon-13-bold{text-align:right}.two-module-block .headline-container .gothik-34{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;max-width:100%}.two-module-block .copy-container{width:100%;margin-bottom:24px}.two-module-block .border-bottom{width:100%;height:1px;background-color:#16161d}@media screen and (max-width:1024px){.two-module-block .item-wrapper.left{padding-right:15px}.two-module-block .item-wrapper.right{padding-left:15px}}@media screen and (max-width:767px){.two-module-block>:nth-child(2){margin-top:0}.two-module-block .item-wrapper{margin-bottom:60px;width:100%}.two-module-block .item-wrapper.left,.two-module-block .item-wrapper.right{padding-left:0;padding-right:0}.two-module-block .item-wrapper.left .link,.two-module-block .item-wrapper.left .modal-trigger,.two-module-block .item-wrapper.right .link,.two-module-block .item-wrapper.right .modal-trigger{width:100%}.two-module-block .item-wrapper.left.first-item,.two-module-block .item-wrapper.left:not(:first-child),.two-module-block .item-wrapper.right.first-item{margin-top:0}.two-module-block .image-container{padding-top:120%;overflow:hidden}.two-module-block .headline-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.two-module-block .headline-container h2{margin-bottom:10px}}.breaker-headline-block{width:100%;overflow:hidden;margin:135px 0}.breaker-headline-block.hide{display:none}.breaker-headline-block .wrapper{text-align:center}.breaker-headline-block .wrapper h2{line-height:1;white-space:nowrap}.breaker-headline-block .mobile-wrapper{display:none;text-align:left}@media screen and (max-width:767px){.breaker-headline-block{margin:85px 0;padding:0 30px}.breaker-headline-block:not(.animate-mobile) .wrapper{display:none;text-align:left;margin-left:0}.breaker-headline-block:not(.animate-mobile) .wrapper h2{white-space:normal}.breaker-headline-block:not(.animate-mobile) .mobile-wrapper{display:block}}.load-more{width:100%;margin:120px 0 30px}.load-more .content-container,.load-more~.breaker-headline-block,.load-more~.load-more{display:none}.load-more .button-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.download-portfolio-block{width:100%;text-align:center;margin:120px 0;padding:0 30px}.download-portfolio-block .copy-wrapper{max-width:580px;margin:0 auto;margin-bottom:40px}.download-portfolio-block .copy-wrapper p{text-transform:none;font-size:14px;line-height:1.3;color:#a5a5a5}.download-portfolio-block .portfolio-link{text-decoration:underline}.download-portfolio-block .portfolio-link a{position:relative}.download-portfolio-block .portfolio-link a:after{content:"";position:absolute;top:-20%;left:-10%;width:120%;height:140%}@media screen and (max-width:767px){.download-portfolio-block .copy-wrapper p{font-size:12px}}.intro-block{position:relative;margin-bottom:100px}.intro-block .eyebrow-container{width:100%;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.intro-block .eyebrow-container img{width:100%;max-width:120px;height:100%}.intro-block .headline-container{margin-bottom:50px;max-width:760px}.intro-block .headline-container .headline{line-height:1}.intro-block .list-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.intro-block .list-container .list-el{max-width:160px}.intro-block .list-container .list-el.has-no-headline{margin-top:20px}.intro-block .list-container .list-el .eyebrow{margin-bottom:8px}.intro-block .list-container .list-el:not(:last-child){margin-right:80px}@media screen and (max-width:1024px){.intro-block .list-container .list-el:not(:last-child){margin-right:60px}}.intro-block .list-container .link-container{display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.intro-block .list-container .link-container .link-web{position:relative}.intro-block .list-container .link-container .link-web:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#16161d;transition:.6s cubic-bezier(.19,1,.22,1);transform-origin:0 50%}.intro-block .list-container .link-container .icon-container{margin-left:11px;transition:.6s cubic-bezier(.19,1,.22,1)}.intro-block .list-container .link-container .icon-container .link-external{height:96%;width:auto}@media (any-hover:hover){.intro-block .list-container .link-container:hover .link-web:after{transform:scaleX(0)}.intro-block .list-container .link-container:hover .icon-container{transform:translate(2px,-2px)}}@media screen and (max-width:767px){.intro-block{margin-bottom:60px}.intro-block .eyebrow-container{margin-top:80px}.intro-block .eyebrow-container img{max-width:76px}.intro-block .headline-container,.intro-block .list-container{margin-bottom:50px}.intro-block .list-container .list-el{max-width:none;width:50%;padding-right:12px;margin-bottom:24px}.intro-block .list-container .list-el .eyebrow{margin-bottom:6px}.intro-block .list-container .list-el:not(:last-child){margin-right:0}}.case-study-intro-block{position:relative;margin-bottom:200px}@media screen and (max-width:767px){.case-study-intro-block{margin-bottom:80px}}.case-study-intro-block .eyebrow-container{width:100%;max-width:760px;margin-bottom:60px}.case-study-intro-block .eyebrow-container .eyebrow{margin-bottom:10px}@media screen and (max-width:767px){.case-study-intro-block .eyebrow-container{margin-bottom:50px}.case-study-intro-block .eyebrow-container .eyebrow{margin-bottom:5px}}.case-study-intro-block .headline-container{margin-bottom:80px;max-width:760px}.case-study-intro-block .headline-container .headline{line-height:1}@media screen and (max-width:767px){.case-study-intro-block .headline-container{margin-bottom:60px}}.case-study-intro-block .copy-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:60px}.case-study-intro-block .copy-container .left,.case-study-intro-block .copy-container .right{width:calc(50% - 30px)}@media screen and (max-width:767px){.case-study-intro-block .copy-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.case-study-intro-block .copy-container .right{margin-top:30px}.case-study-intro-block .copy-container .left,.case-study-intro-block .copy-container .right{width:100%}}.video-player-block{margin-bottom:135px}.video-player-block .eyebrow-container{margin-top:180px;margin-bottom:36px}.video-player-block.has-controls .content{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.video-player-block .content{position:relative;padding-top:56.25%}.video-player-block .content,.video-player-block .content .video-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.video-player-block .content .video-container{position:absolute;top:50px;height:calc(100% - 100px);overflow:hidden}.video-player-block .content .video-container .video{height:100%;width:auto}.video-player-block .content .video-container .cover-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.video-player-block .content .video-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.32)}.video-player-block .background{background-color:var(--theme-color)}.video-player-block .background,.video-player-block .hitbox{position:absolute;width:100%;height:100%;top:0;left:0}.video-player-block .controls-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.video-player-block{margin-bottom:40px;padding:0}.video-player-block .eyebrow-container{margin-top:80px;padding:0 30px}.video-player-block .content .video-container{top:25px;height:calc(100% - 50px)}.video-player-block .content .video-container .video{top:15px;height:calc(100% - 30px)}.video-player-block .content .video-container .cover-image{height:calc(100% - 30px)}.video-player-block .content .video-container .overlay{top:15px;height:calc(100% - 30px)}.video-player-block .controls-container .play{width:47px}}.full-width-image-block{margin-bottom:135px}.full-width-image-block .eyebrow-container{padding:0;margin-top:180px;margin-bottom:36px}.full-width-image-block .content{position:relative;padding-top:56.25%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.full-width-image-block .content .image-container{position:absolute;top:50px;height:calc(100% - 100px);width:calc(100% - 180px);overflow:hidden}.full-width-image-block .content .image-container .image{width:100%;padding-top:56.25%;background-size:cover;background-repeat:no-repeat}.full-width-image-block .content .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color)}@media screen and (max-width:767px){.full-width-image-block{margin-bottom:40px}.full-width-image-block .eyebrow-container{margin-top:80px}.full-width-image-block .content .image-container{top:25px;height:calc(100% - 50px);width:calc(100% - 90px)}.full-width-image-block .content .image-container .image{top:10px;height:calc(100% - 20px)}}.image-slider-block{margin-bottom:135px}.image-slider-block .eyebrow-container{margin-top:180px;margin-bottom:36px}.image-slider-block .content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.image-slider-block .content .background{position:absolute;width:calc(100% - 160px);height:100%;top:0;left:80px;background-color:var(--theme-color)}.image-slider-block .content .slider-wrapper{position:relative;padding-top:56.25%;-ms-flex-positive:1;flex-grow:1;pointer-events:none}.image-slider-block .content .slider-wrapper .slide-el{position:absolute;top:50%;left:50%;height:calc(100% - 100px);width:auto;transform:translate(-50%,-50%)}.image-slider-block .content .slider-wrapper .slide-el:not(:first-child){clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}.image-slider-block .content .pseudo-trigger{width:80px;height:100%;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.image-slider-block .content .pseudo-trigger.right .arrow-wrapper{transform:rotate(180deg)}.image-slider-block .hitbox-wrapper{z-index:5}.image-slider-block .hitbox-wrapper .left,.image-slider-block .hitbox-wrapper .right{position:absolute;width:50%;height:100%}.image-slider-block .hitbox-wrapper .left{left:0;top:0}.image-slider-block .hitbox-wrapper .right{right:0;top:0}@media screen and (max-width:767px){.image-slider-block{margin-bottom:40px;padding:0 7px}.image-slider-block .eyebrow-container{margin-top:80px}.image-slider-block .content .background{width:100%;left:0}.image-slider-block .content .slider-wrapper{position:relative;padding-top:56.25%;-ms-flex-positive:1;flex-grow:1}.image-slider-block .content .slider-wrapper .slide-el{height:calc(100% - 60px)}.image-slider-block .content .pseudo-trigger{width:55px}.image-slider-block .content .pseudo-trigger .arrow-right-thick{width:18px}}.border-image-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin-bottom:135px}.border-image-block>:nth-child(2){margin-top:150px}.border-image-block .eyebrow-container{margin-top:180px;margin-bottom:36px}.border-image-block .item-container{position:relative;width:47%;margin-bottom:90px}.border-image-block .item-container.left{margin-right:3%}.border-image-block .item-container.right{margin-left:3%}.border-image-block .item-container:last-child{margin-bottom:0}.border-image-block .item-container .image-container{position:relative;width:100%;padding-top:123.53%;overflow:hidden}.border-image-block .item-container .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);height:auto}.border-image-block .item-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color)}@media screen and (max-width:767px){.border-image-block{margin-bottom:40px}.border-image-block>:nth-child(2){margin-top:0}.border-image-block .eyebrow-container{margin-top:80px}.border-image-block .item-container{width:100%;margin-bottom:30px}.border-image-block .item-container.left{margin-right:0}.border-image-block .item-container.left:not(:first-child){margin-top:0}.border-image-block .item-container.right{margin-left:0}}.copy-block{margin-bottom:135px}.copy-block .eyebrow-container{margin-top:180px;margin-bottom:36px}.copy-block .headline-container{margin-bottom:40px;max-width:760px}.copy-block .copy-container{display:-ms-flexbox;display:flex}.copy-block .copy-container .left,.copy-block .copy-container .right{width:50%;padding-right:90px}@media screen and (max-width:767px){.copy-block{margin-bottom:40px}.copy-block .eyebrow-container{margin-top:80px}.copy-block .copy-container{-ms-flex-direction:column;flex-direction:column}.copy-block .copy-container .left,.copy-block .copy-container .right{width:100%;padding-right:0}.copy-block .copy-container .right{margin-top:30px}}.hero.has-copy{margin-bottom:0;height:calc(var(--vh, 1vh) * 120)}.hero.has-copy .background,.hero.has-copy .wrapper-top{height:100%}.hero.has-copy .wrapper-top .container-fluid-80{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.hero.has-copy .wrapper-top .container-fluid-80 p{max-width:800px;margin-top:15px;color:#fff;letter-spacing:-.19px;line-height:1.4;opacity:0}@media screen and (max-width:767px){.hero.has-copy .background{height:100%}}.view-our-approach .footer{margin-top:0}.view-our-approach .hero{height:calc((var(--vh) * 100) - 50px);width:calc(100% - 50px);transform:translateZ(0);position:fixed;margin-top:0;top:25px;left:25px;pointer-events:none}.view-our-approach .hero .measure-el{height:100%}@media screen and (max-width:767px){.view-our-approach .hero{z-index:2;height:calc((var(--vh) * 100) - 13px);padding-bottom:20px;top:7px;pointer-events:none;left:0;width:100%}}.view-our-approach .hero{margin-bottom:0}.view-our-approach .hero .measure-el{height:50%}.view-our-approach .lift-measure-el{left:calc(15px * var(--idx));position:absolute;width:2px;z-index:99;pointer-events:none;visibility:hidden;right:85px;bottom:-25px;transform:translateY(100%);height:calc((var(--vh) * 100) - 50px)}.view-our-approach .first-slide{height:calc(var(--vh) * 100);width:100%;position:relative;left:0;display:-ms-flexbox;display:flex;padding-left:115px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.view-our-approach .first-slide .bg{position:absolute;width:100%;height:100%;left:0;top:0}.view-our-approach .first-slide .text-wrapper .header{margin-bottom:15px}.view-our-approach .first-slide .text-wrapper .header .hidden-content{opacity:1;visibility:visible}@media screen and (max-width:767px){.view-our-approach .first-slide .slide{padding-left:5.55vw;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}}.view-our-approach .scene-scroller{height:calc(var(--vh) * ((var(--count) * 100) + 100));position:relative;z-index:99;pointer-events:none}.view-our-approach .scene-measure-el{height:calc(var(--vh) * 50);top:calc(var(--vh) * 100 * (var(--idx) + 1));left:calc(15px * var(--idx));position:absolute;width:2px;z-index:99;right:0;pointer-events:none;visibility:hidden}.view-our-approach .slider{margin:0 auto;left:25px;opacity:0}.view-our-approach .slider .slide{overflow:hidden}.view-our-approach .slider .slide .text-wrapper .header{margin-bottom:15px}.view-our-approach .slider .slide .text-wrapper .header .hidden-content{opacity:1;visibility:visible}@media screen and (max-width:767px){.view-our-approach .slider{left:7px}.view-our-approach .slider .slide{padding-left:23px}}.footer{position:relative;width:100%;height:640px;margin-top:200px;margin-bottom:25px;z-index:3;overflow:hidden}.footer .background{position:absolute;top:0;left:0;width:100%;height:calc(var(--vh) * 100);min-height:755px;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50% -115px}.footer .background.has-gradient{background-position:50% 0}.footer .background.partner{background-color:transparent}.footer .container-fluid-80{width:100%;height:100%;z-index:2;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.footer .container-fluid-80 .headline-wrapper{position:relative;max-width:800px}.footer .container-fluid-80 .eyebrow,.footer .container-fluid-80 .headline{color:#fff;transform:translateZ(100px)}.footer .container-fluid-80 .eyebrow{top:-36px;left:2px;position:absolute}.footer .container-fluid-80 a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}@media screen and (max-width:767px){.footer{height:calc(var(--vh) * 100);margin-top:100px;margin-bottom:7px}.footer .background{height:100%;top:0;min-height:0;background-position:top}.footer .container-fluid-80{-ms-flex-pack:start;justify-content:flex-start}.footer .container-fluid-80 .eyebrow{top:-26px}.footer .container-fluid-80 .headline-wrapper{margin-top:135px;max-width:83%}.footer .container-fluid-80 .headline-wrapper .eyebrow{font-size:13px}}#main div>:nth-child(3) .eyebrow-container{margin-top:0}.visually-hidden{opacity:0!important;margin:0!important;padding:0!important;max-height:0!important}.scene-wrapper{height:calc((var(--vh) * 100) - 46px);top:23px;left:23px;position:fixed;width:calc(100% - 46px);pointer-events:none;z-index:1}@media screen and (max-width:1024px){.scene-wrapper{left:15px;width:calc(100% - 30px);height:calc((var(--vh) * 100) - 30px)}}@media screen and (max-width:767px){.scene-wrapper{left:7px;top:7px;width:calc(100% - 14px);height:calc((var(--vhu) * 100) - 14px)}}.fixed-text{position:fixed;top:25px;left:25px;z-index:2;width:calc(100% - 50px);height:calc((var(--vh) * 100) - 50px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;pointer-events:none}.fixed-text .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0}.fixed-text .container-fluid-80{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.fixed-text h3{color:#fff;z-index:2;max-width:1200px;line-height:.85;letter-spacing:-1px;transform-origin:40% 60%}@media screen and (max-width:1024px){.fixed-text{top:15px;left:15px;width:calc(100% - 30px);height:calc((var(--vh) * 100) - 30px)}}@media screen and (max-width:767px){.fixed-text{top:7px;left:0;width:100%;height:calc((var(--vhu) * 100) - 14px)}.fixed-text .container-fluid-80{-ms-flex-pack:start;justify-content:flex-start}.fixed-text .gothik-170{text-align:left;font-size:70px;line-height:.92;letter-spacing:-1.41px;max-width:245px;transform-origin:20% 50%}}.fixed-text .text-bar{position:absolute;bottom:36px;z-index:2;opacity:1;font-family:brandon-grotesque;color:#fff;font-size:28px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.fixed-text .text-bar{text-align:left;left:30px;transform:translateX(0);max-width:300px;font-size:24px;bottom:20px}}.view-home{z-index:2;position:relative}.view-home .hero{height:calc((var(--vh) * 100) - 50px);width:calc(100% - 50px);margin-bottom:0;transform:translateZ(0);position:fixed;margin-top:0;top:25px;left:25px;pointer-events:none}.view-home .hero .measure-el{height:100%}.view-home .hero .background{top:0;opacity:.5}.view-home .hero .wrapper-top .container-fluid-80{-ms-flex-pack:center;justify-content:center}.view-home .hero .wrapper-top .gothik-170{max-width:1080px;line-height:.85;letter-spacing:-1px;text-align:center}.view-home .hero .wrapper-top .gothik-170 br:first-of-type{display:none}@media screen and (max-width:767px){.view-home .hero{z-index:2;height:calc((var(--vh) * 100) - 13px);padding-bottom:20px;top:7px;pointer-events:none;left:0;width:100%}.view-home .hero .wrapper-top .container-fluid-80{-ms-flex-pack:start;justify-content:flex-start}.view-home .hero .wrapper-top .gothik-170{text-align:left;font-size:70px;line-height:.92;letter-spacing:-1.41px;max-width:245px;transform-origin:20% 50%;position:relative;top:-3px}.view-home .hero .wrapper-top .gothik-170 br:first-of-type{display:block}.view-home .hero .wrapper-top .gothik-170 br:last-of-type{display:none}}.view-home .scene-scroller{height:calc(var(--vh) * ((var(--count) * 100) + 400));position:relative;z-index:99;pointer-events:none}.view-home .slider-measure-els{height:calc(var(--vh) * (var(--count) * 100));top:calc(var(--vh) * 400);position:absolute;width:15px}.view-home .slider-measure-els .scene-measure-el{height:calc(var(--vh) * 50);top:calc(var(--vh) * 100 * var(--idx));left:calc(15px * var(--idx))}.view-home .scene-measure-el{position:absolute;width:2px;z-index:99;right:0;pointer-events:none;visibility:hidden}.view-home .scene-measure-el.one{top:calc(var(--vh) * 100);height:calc(var(--vh) * 200)}.view-home .scene-measure-el.two{top:calc(var(--vh) * 220);height:calc(var(--vh) * 30);right:25px}.view-home .scene-measure-el.four{bottom:-25px;transform:translateY(100%);height:calc((var(--vh) * 100) - 25px);right:85px}.view-home .footer{margin-top:0}.slider{width:calc(100% - 50px);height:calc((var(--vh) * 100) - 50px);pointer-events:none;position:fixed;top:25px;z-index:3;will-change:transform}.slider .hint-arrow{position:absolute;bottom:50px;right:40px;width:15px;height:55px;opacity:0;transform:translateY(-120px)}@media screen and (max-width:767px){.slider .hint-arrow{bottom:30px;right:20px}}.slider .slide{position:absolute;height:calc(100% + 2px);width:100%;top:-1px;left:0;display:-ms-flexbox;display:flex;padding-left:115px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.slider .slide .text-wrapper{z-index:5;position:absolute;top:50%;transform:translateY(-50%);max-width:500px}.slider .slide .text-wrapper p{color:#fff;letter-spacing:-.29px;line-height:1.2}.slider .slide.is-left .text-wrapper{left:120px}.slider .slide.is-right .text-wrapper{right:120px}@media screen and (max-width:767px){.slider .slide .text-wrapper{max-width:80%;top:auto;transform:none;bottom:95px}.slider .slide.is-left .text-wrapper{left:auto}}.slider .bg{position:absolute;width:100%;height:100%;left:0;top:0}.slider .index{z-index:2;color:#fff;font-family:brandon-grotesque;font-size:14px;font-weight:700;line-height:normal;letter-spacing:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:30px;position:absolute;right:5.55vw;top:50%;transform:translateY(-50%);text-align:center}.slider .index .bar{width:100%;height:2px;margin-top:2px;margin-bottom:3px;background-color:#fff}@media screen and (max-width:767px){.slider .index{bottom:70px}}.slider .count-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.slider .count:nth-child(n+2){position:absolute;top:0;opacity:0}.slider .header{color:#fff;margin-bottom:calc(var(--vh) * 9.5);text-transform:uppercase;z-index:2;position:relative;-ms-flex-item-align:start;align-self:flex-start}.slider .header .wiper{position:absolute;width:100%;left:1%;top:0;background-color:#fff;transform-origin:100% 50%;z-index:2}@media screen and (max-width:767px){.slider .header .wiper{height:100%}.slider .header .wiper:nth-child(3){display:none}}.slider .header .wiper:last-child{bottom:0}.slider .header .wiper:nth-last-child(2){top:0}.slider .header.single-line .wiper{height:100%}.slider .header .hidden-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.slider .header .headline-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.slider .view-trigger{color:#fff;width:120px;z-index:2;position:absolute;bottom:24.1%}.slider .view-trigger .wiper{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;transform-origin:100% 50%;transform:scaleX(0);z-index:2}.slider .view-trigger .line{width:60px;background-color:#fff}.slider .view-trigger .hidden-content{opacity:0;visibility:hidden}@media screen and (max-width:1024px){.slider{top:15px;width:calc(100% - 30px);height:calc((var(--vh) * 100) - 30px)}}@media screen and (max-width:767px){.slider{top:7px;width:calc(100% - 14px);height:calc((var(--vhu) * 100) - 14px)}.slider .slide{padding-left:5.55vw;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}.slider .header{margin-bottom:132px;margin-left:-2px}.slider .header br{display:none}.slider .view-trigger{bottom:75px}.slider .index{top:auto;bottom:70px;transform:none}}.view-trigger{text-transform:uppercase}.view-trigger .hidden-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.view-trigger .line{height:1px;transition:transform .45s cubic-bezier(.19,1,.22,1);transform-origin:left center;transform:scaleX(1)}.view-trigger:hover .line{transform:scaleX(.55)}.hover-section{background-color:#fff;width:100vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hover-section .inner{width:100%;padding:240px 115px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.hover-section .inner{padding:240px 80px}}@media (max-width:959px){.hover-section .inner{padding:240px 40px}}@media screen and (max-width:767px){.hover-section .inner{-ms-flex-direction:column;flex-direction:column;padding:120px 20px}}.hover-section .view-trigger{position:relative;margin-top:60px;text-transform:uppercase;display:inline-block}.hover-section .view-trigger:after{content:"";position:absolute;right:-95px;top:50%;width:80px;height:1px;background-color:#16161d;transition:transform .45s cubic-bezier(.19,1,.22,1);transform-origin:left center}@media (any-hover:hover){.hover-section .view-trigger:hover:after{transform:scaleX(.55)}}.hover-section .left{max-width:660px;margin-right:90px}@media (max-width:1200px){.hover-section .left{margin-right:70px}}@media (max-width:959px){.hover-section .left{margin-right:60px}}@media screen and (max-width:767px){.hover-section .left{margin-right:0}}.hover-section .left .headline{line-height:.92;letter-spacing:-3.29px;color:var(--theme-color)}@media screen and (max-width:767px){.hover-section .left .headline{line-height:.92;letter-spacing:-1.41px;font-size:60px}}.hover-section .left .copy{line-height:1.3;letter-spacing:-.4px;margin-top:52px;font-size:37px}@media screen and (max-width:767px){.hover-section .left .copy{margin-top:23px;font-size:17px;line-height:1.41;letter-spacing:-.18px}}@media screen and (max-width:767px){.hover-section .left .view-trigger{display:none}}.hover-section .right{-ms-flex-positive:1;flex-grow:1}.hover-section .right .subhead{margin-bottom:39px;margin-top:94px;letter-spacing:normal}@media screen and (max-width:767px){.hover-section .right .subhead{margin-top:41px;margin-bottom:33px}}.hover-section .right .list-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:min-content min-content;grid-template-columns:min-content min-content;-ms-grid-rows:auto;grid-template-rows:auto;column-gap:40px;row-gap:10px}@media screen and (max-width:767px){.hover-section .right .list-wrapper{column-gap:19px;row-gap:19px}}.hover-section .right .list-wrapper .list-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hover-section .right .list-wrapper .list-item p{font-size:16px;white-space:nowrap;line-height:3;letter-spacing:.62px;padding-top:1px}@media screen and (max-width:767px){.hover-section .right .list-wrapper .list-item p{font-size:13px;letter-spacing:.42px}}.hover-section .right .list-wrapper .list-item img{height:31px;width:auto;margin-right:11px}.hover-section .right .view-trigger{display:none}@media screen and (max-width:767px){.hover-section .right .view-trigger{display:inline-block}}@media screen and (max-width:1024px){.view-brand-partners .hero,.view-case-studies .hero,.view-contact .hero,.view-partner .hero,.view-people .hero,.view-press .hero{margin-top:0}}@media screen and (max-width:767px){.view-brand-partners .hero,.view-case-studies .hero,.view-contact .hero,.view-partner .hero,.view-people .hero,.view-press .hero{margin-top:0}}@media screen and (max-width:1024px){.view-brand-partners>.background,.view-case-studies>.background,.view-contact>.background,.view-partner>.background,.view-people>.background,.view-press>.background{top:15px}}@media screen and (max-width:767px){.view-brand-partners>.background,.view-case-studies>.background,.view-contact>.background,.view-partner>.background,.view-people>.background,.view-press>.background{top:7px}}@media screen and (max-width:767px){.view-partner .hero .wrapper-top .container-fluid-80{-ms-flex-align:start;align-items:flex-start}.view-partner .hero .wrapper-top .container-fluid-80 .headline{margin-top:128px;max-width:83%}}@media screen and (max-width:767px) and (max-width:767px){.view-partner .hero .wrapper-top .container-fluid-80 .headline{margin-bottom:50px}}.partners-intro-text{margin-bottom:200px}.partners-intro-text .copy{max-width:700px}.partners-intro-text .gothik-30{margin-bottom:15px}@media screen and (max-width:767px){.partners-intro-text{margin-bottom:120px}}.view-people .partners-intro-text .copy{max-width:740px}.filter-container{position:absolute;top:0;right:60px;z-index:2}.filter-container>.background{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;border:1px solid #16161d}.filter-container .wrapper-closed{position:relative;width:170px;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.filter-container .wrapper-open{position:absolute;top:0;right:0;opacity:0;pointer-events:none;width:280px;padding:50px 35px}.filter-container .wrapper-open h2{margin-bottom:20px}.filter-container .wrapper-open .filter-items-list{margin-bottom:30px}@media (any-hover:hover){.filter-container .wrapper-open .filter-items-list:hover .item.not-selected{opacity:.4}}.filter-container .wrapper-open .filter-items-list .item{line-height:1.2;transition:opacity .25s cubic-bezier(.455,.03,.515,.955);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}@media (any-hover:hover){.filter-container .wrapper-open .filter-items-list .item:hover.not-selected{opacity:1}}.filter-container .wrapper-open .filter-items-list.filter-selected .item.not-selected{opacity:.4}.filter-container .wrapper-open .button{width:100%}.filter-container .wrapper-open .close{position:absolute;top:13px;right:17px;width:9px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.filter-container .wrapper-open .close:after{content:"";width:40px;height:40px;position:absolute;top:-13px;left:-14px}@media screen and (max-width:1024px){.filter-container .scroll-container{top:40px;margin-right:40px}}@media screen and (max-width:767px){.filter-container{position:relative;width:100%;right:auto;padding:0 30px;margin:0 auto 30px}.filter-container .background{width:calc(100% - 60px);left:30px}.filter-container .wrapper-closed{width:100%}.filter-container .wrapper-open{width:calc(100% - 60px);right:auto;left:30px}}.filter-measure-el{position:absolute;top:60px;right:0;height:100%;width:100px;opacity:0;pointer-events:none}@media screen and (max-width:1024px){.filter-measure-el{top:40}}.modal .partner-image{width:100%;padding-top:56.25%;margin:0 auto;background-size:cover;margin-bottom:40px}.modal .partner-image video{width:auto;height:100%}.modal h2{margin-bottom:40px;line-height:.9}.modal p{margin-bottom:70px}.modal .linkedin-link{text-transform:uppercase;text-decoration:underline}.modal .close{position:absolute;top:40px;right:637px;width:18px}.modal .scroll-indicator{position:absolute;bottom:25px;left:62px;transform:translateX(-50%);width:2px;height:30px;background-color:var(--theme-color)}.modal .gothik-110{color:var(--theme-color)}@media screen and (max-width:767px){.modal .partner-image,.modal h2{margin-bottom:20px}.modal .close{top:30px;right:30px;width:12px}.modal .scroll-indicator{display:none}}.view-case-study .hero{margin-bottom:90px}@media screen and (max-width:1024px){.view-case-study .hero{margin-top:0}}@media screen and (max-width:767px){.view-case-study .hero{margin-top:0}.view-case-study .hero .wrapper-top .container-fluid-80{-ms-flex-align:start;align-items:flex-start}.view-case-study .hero .wrapper-top .container-fluid-80 .headline{margin-top:128px;max-width:83%}}@media screen and (max-width:767px) and (max-width:767px){.view-case-study .hero .wrapper-top .container-fluid-80 .headline{margin-bottom:50px}}@media screen and (max-width:1024px){.view-case-study .hero>.background{top:15px}}@media screen and (max-width:767px){.view-case-study .hero>.background{top:7px}}.view-case-study .video-player-block .content .background{display:none}.view-case-study .video-player-block .content .video-container{top:0;height:100%}.view-case-study .full-width-image-block .content .background{display:none}.view-case-study .full-width-image-block .content .image-container{top:0;height:100%;width:100%}.view-case-study .image-slider-block .content .background{display:none}.view-case-study .image-slider-block .content .slider-wrapper .slide-el{height:100%}.view-case-study .border-image-block .item-container .background{display:none}.view-case-study .border-image-block .item-container .image-container img{width:100%}.view-not-found .hero{margin-bottom:0}@media screen and (max-width:767px){.view-not-found .hero,.view-not-found .hero .background{height:calc(100vh + 518px);height:calc((var(--vh) * 100) + 518px)}}.view-not-found .hero .wrapper-top{height:calc(var(--vh) * 100)}.view-not-found .hero .wrapper-top .container-fluid-80{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.view-not-found .hero .wrapper-top .container-fluid-80{height:100%}.view-not-found .hero .wrapper-top .container-fluid-80 .button{margin-top:70px}}.view-not-found .hero .wrapper-top .container-fluid-80 .button{margin-top:90px}.view-not-found .hero .wrapper-top h1{color:#fff;margin-bottom:30px}.view-not-found .hero .wrapper-top h2{color:#fff}.locations{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:50px;grid-row-gap:50px;margin-bottom:120px}@media screen and (min-width:1441px){.locations{grid-column-gap:80px;grid-row-gap:80px}}@media screen and (max-width:1024px){.locations{grid-column-gap:30px;grid-row-gap:30px}}@media screen and (max-width:767px){.locations{display:block;margin-bottom:100px}}.locations .location{min-width:0}@media screen and (max-width:767px){.locations .location{margin-bottom:50px}}.locations .location .head{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}@media screen and (max-width:767px){.locations .location .head{margin-bottom:15px}}.locations .location img{-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;margin-right:30px}.locations .location h3{color:#00a8e1!important}.contact-form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:50px;width:100%;max-width:100%}@media screen and (max-width:767px){.contact-form{display:block}}.contact-form .input-block input{line-height:1.4;padding:13px 15px}.contact-form .input-block input,.contact-form .input-block textarea{margin-bottom:50px;margin-top:15px}@media screen and (max-width:767px){.contact-form .input-block input,.contact-form .input-block textarea{margin-bottom:30px}}.contact-form .input-block.full-row{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}.contact-form .send button{margin:60px auto}@media screen and (max-width:767px){.contact-form .send button{margin:40px auto}}.contact-form .required-copy{text-align:center}.view-case-studies .hero,.view-case-studies .hero .background{height:calc((var(--vh) * 110) - 50px)}@media screen and (max-width:767px){.view-case-studies .hero,.view-case-studies .hero .background{height:calc((var(--vh) * 120) - 50px)}}.view-case-studies .hero .wrapper-top{height:calc((var(--vh) * 110) - 50px)}.view-case-studies .hero .wrapper-top .container-fluid-80{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.view-case-studies .hero .wrapper-top .copy{font-family:brandon-grotesque;font-size:30px;font-weight:500;line-height:1.2;max-width:760px;margin-bottom:60px;color:#fff;margin-top:30px}@media screen and (max-width:1024px){.view-case-studies .hero .wrapper-top .copy{font-size:28px}}@media screen and (max-width:767px){.view-case-studies .hero .wrapper-top .copy{max-width:80%;font-size:24px;margin-top:20px}}.view-case-studies .case-studies-intro-text h2{margin-bottom:40px}@media screen and (max-width:767px){.view-case-studies .case-studies-intro-text h2{margin-bottom:30px}}.view-case-studies .case-studies-intro-text .services-wrapper{margin-top:20px!important}.services-wrapper{margin:40px 0 120px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:0 20px;width:100%}@media screen and (max-width:1024px){.services-wrapper{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.services-wrapper{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.services-wrapper .service{width:100%}@media screen and (max-width:767px){.services-wrapper .service{max-width:240px}}.services-wrapper .service .headline{margin-bottom:16px}.services-wrapper .service .brandon-17{font-size:17px;line-height:1.41;letter-spacing:-.18px}