html{color:#4f4f50;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}body{width:100%;min-height:100%;margin:0}main{display:block}*[hidden]{display:none !important}html,body{font-family:"Helvetica","Arial",sans-serif;font-size:16px;font-weight:normal;line-height:20px}html.fonts-loaded body{font-family:"proxima-nova","Helvetica","Arial",sans-serif;font-size:16px;font-weight:normal;line-height:20px}html.fonts-loading body{visibility:hidden}html.fonts-loaded body,html.fonts-failed body{visibility:visible}h1,h2,h3,h4,h5,h6,p{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:antialiased;margin:0;padding:0}h1{font:lighter normal 3.375rem/4.5rem "proxima-nova","Helvetica","Arial",sans-serif;margin-bottom:24px;margin-top:24px}@media (min-width: 481px) and (max-width: 768px){h1{font:lighter normal 2.5rem/3.125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){h1{font:normal normal 1.5rem/2.2rem "proxima-nova","Helvetica","Arial",sans-serif}}h2{font:lighter normal 2.625rem "proxima-nova","Helvetica","Arial",sans-serif;margin-bottom:30px;margin-top:24px;position:relative}@media (min-width: 481px) and (max-width: 768px){h2{font:lighter normal 2rem/2.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){h2{font:lighter normal 1.865rem/2.5rem "proxima-nova","Helvetica","Arial",sans-serif}}h2:after{background:#4f4f50;bottom:-0.4761em;content:'';height:3px;left:50%;opacity:0.2;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px}h2.dash--left:after{left:0;-ms-transform:none;transform:none}h2.dash--white:after{background:#fff;opacity:1}h3{font:lighter normal 2.125rem "proxima-nova","Helvetica","Arial",sans-serif;margin-bottom:24px;margin-top:24px}@media (min-width: 481px) and (max-width: 768px){h3{font:lighter normal 1.875rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){h3{font:lighter normal 1.865rem/2.5rem "proxima-nova","Helvetica","Arial",sans-serif}}h4{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;margin-bottom:25px;margin-top:0}@media (min-width: 481px) and (max-width: 768px){h4{font:bold normal 1.25rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){h4{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif}}h5{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;margin-bottom:24px;margin-top:24px}@media (min-width: 481px) and (max-width: 768px){h5{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){h5{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}h6{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em}@media (min-width: 481px) and (max-width: 768px){h6{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){h6{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}button{font:bold normal 1.125rem "proxima-nova","Helvetica","Arial",sans-serif;text-transform:uppercase}@media (min-width: 481px) and (max-width: 768px){button{font:bold normal 1rem/1rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){button{font:bold normal 1.125rem "proxima-nova","Helvetica","Arial",sans-serif}}p{font:normal normal 1rem/1.375rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;margin-bottom:16px}a{color:#10de99;-webkit-font-smoothing:antialiased;font-weight:500}blockquote{position:relative;font-size:24px;font-weight:300;font-style:italic;line-height:1.35;letter-spacing:.08em}blockquote::before{content:'“';left:-.5em;position:absolute}blockquote::after{content:'”';margin-left:-.05em}dt{font-weight:700}ul,ol{font:normal normal 1rem/1.375rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0}ul li{font:normal normal 1rem/1.375rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0}.button{font:bold normal 1.125rem "proxima-nova","Helvetica","Arial",sans-serif;background:#6b6bdb;border:0;border-radius:.286em;color:#fff;cursor:pointer;display:inline-block;height:2.5em;line-height:2.5em;margin:0;min-width:4.5em;outline:none;padding:0 1.158em;text-align:center;text-decoration:none;transition:box-shadow 0.2s cubic-bezier(0.19, 1, 0.22, 1),background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1),color 0.2s cubic-bezier(0.19, 1, 0.22, 1);vertical-align:middle;will-change:box-shadow}@media (min-width: 481px) and (max-width: 768px){.button{font:bold normal 1rem/1rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.button{font:bold normal 1.125rem "proxima-nova","Helvetica","Arial",sans-serif}}.button:hover{background-color:#5858db}.button:focus:not(:active){background-color:#5858db}.button:active{box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);background-color:#5858db}.button--accent{box-shadow:0 0 10px -1px rgba(50,50,50,0.2);background:#10de99;border-radius:0;color:#fff;height:4.125rem;letter-spacing:0.05em;line-height:4.125rem;padding:0 2.5rem;text-transform:uppercase;transition:box-shadow ease-out 300ms,transform ease-out 180ms}@media (min-width: 321px) and (max-width: 768px){.button--accent{height:3.437rem;line-height:3.437rem;padding:0 1.5rem}}.button--accent:hover{box-shadow:0 0 10px -1px rgba(50,50,50,0.2);box-shadow:0 0 10px -1px rgba(50,50,50,0.5);background-color:#10de99;-ms-transform:translateY(-2px);transform:translateY(-2px)}.button--accent:focus:not(:active){box-shadow:0 0 10px -1px rgba(50,50,50,0.2);box-shadow:0 0 10px -1px rgba(50,50,50,0.5);background-color:#10de99}.button--accent:active{box-shadow:0 0 10px -1px rgba(50,50,50,0.2);box-shadow:0 0 10px -1px rgba(50,50,50,0.5);background-color:#10de99}.button--purple{font:bold normal 0.8125rem / 2.5rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;height:2.5rem;text-transform:uppercase;background-color:#6b6bdb;border-radius:1.5em;color:#fff;transition:all 300ms ease-out}.button--purple:hover{background-color:#5858db}.button--purple:focus:not(:active){background-color:#5858db}.button--purple:active{box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);background-color:#5858db}.layout{border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;padding:6rem 0;position:relative;text-align:center;width:100%}.cms-plugin:last-of-type .layout:last-of-type{border-bottom:0}.layout--no-border{border-bottom:0}.layout--center{-ms-flex-align:center;align-items:center}.layout--purple{background-color:#433d93;color:#fff}.layout--purple header{text-align:center}.layout--purple h1{text-transform:uppercase}.layout--dark{background-color:#2b2b34;border-bottom:1px solid #2b2b34;color:#fff}.layout--dark h2,.layout--dark h5{color:#fff !important}.layout--dark h2:after,.layout--dark h5:after{background:#fff;opacity:1}.layout--dark:after{background:rgba(79,79,80,0.3);bottom:0;content:' ';height:1px;left:0;position:absolute;right:0}.layout__container{margin:0 auto;max-width:1180px}.layout__container--plugin img{width:100%}.layout__container header{margin:auto;width:66%}.layout__container header h2{color:#2b2b34;margin-top:0}.layout__container header h3{color:#4f4f50}.navigation{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#433d93;border-bottom:1px solid #3c3685;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:4rem;-ms-flex-pack:distribute;justify-content:space-around;position:fixed;transition:box-shadow ease-out 600ms;width:100%;will-change:box-shadow;z-index:8000}.navigation__container{-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:auto;max-width:1180px;padding:0 1.25rem;width:calc(100% - 2.5rem)}.navigation--verticle{background-color:inherit;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;-ms-flex-pack:justify;justify-content:space-between;max-width:1180px;position:inherit;width:100%;z-index:5000}.navigation__verticle{box-sizing:border-box;-ms-flex:0 1 12.5%;flex:0 1 12.5%}@media (max-width: 480px){.navigation__verticle{-ms-flex:0 1 50%;flex:0 1 50%;margin-top:3.571em}}.navigation__verticle h4{color:#fff;text-transform:uppercase}.navigation--shadow{box-shadow:0 0 15px 0 rgba(43,43,52,0.5);border-bottom:0}.navigation .hamburger{display:none;height:1.125rem;margin:0;position:relative;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.6s cubic-bezier(0.23, 1, 0.32, 1);width:20px}@media (max-width: 800px){.navigation .hamburger{display:-ms-flexbox;display:flex}}.navigation .hamburger span{background:#fff;display:block;height:3px;left:0;opacity:1;position:absolute;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.6s cubic-bezier(0.23, 1, 0.32, 1);width:100%;will-change:transform, top}.navigation .hamburger span:nth-child(1){top:0}.navigation .hamburger span:nth-child(2){top:7px}.navigation .hamburger span:nth-child(3){top:7px}.navigation .hamburger span:nth-child(4){top:14px}.navigation .hamburger.hamburger--open span:nth-child(1){left:50%;top:7px;width:0%}.navigation .hamburger.hamburger--open span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}.navigation .hamburger.hamburger--open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation .hamburger.hamburger--open span:nth-child(4){left:50%;top:7px;width:0%}.navigation .logo__container{line-height:4rem}.navigation .logo__container .logo{display:inline-block;height:1rem}@media (max-width: 1023px){.navigation .logo__container .logo{display:none}}.navigation .logo__container .logo--simple{display:none;height:1rem}@media (max-width: 1023px){.navigation .logo__container .logo--simple{display:inline-block}}.navigation .logo__container .logo .e{transform:rotateY(0deg);-ms-transform-origin:center center;transform-origin:center center;transition:all 2000ms cubic-bezier(0.23, 1, 0.32, 1)}.navigation .logo__container .logo .nterprise{opacity:0;-ms-transform:translateX(-30%);transform:translateX(-30%);transition:transform 2000ms cubic-bezier(0.23, 1, 0.32, 1),opacity 4200ms cubic-bezier(0.23, 1, 0.32, 1) 600ms}.navigation .logo__container .logo--active .e{transform:rotateY(360deg)}.navigation .logo__container .logo--active .nterprise{opacity:1;-ms-transform:translateX(0%);transform:translateX(0%)}.navigation__mobile{background:#2b2b34;height:calc(100vh - 4rem);opacity:0;padding-top:4rem;position:fixed;-ms-transform:translateX(-110%);transform:translateX(-110%);transition:0.6s cubic-bezier(0.23, 1, 0.32, 1) all;width:100vw;z-index:7000}.navigation__mobile .menu{display:block}.navigation__mobile .menu li{display:block;margin:1.6rem 0;opacity:0;text-align:center;-ms-transform:translateY(25%);transform:translateY(25%)}.navigation__mobile .menu li:nth-child(1){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 120ms}.navigation__mobile .menu li:nth-child(2){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 240ms}.navigation__mobile .menu li:nth-child(3){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 360ms}.navigation__mobile .menu li:nth-child(4){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 480ms}.navigation__mobile .menu li:nth-child(5){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 600ms}.navigation__mobile .menu li:nth-child(6){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 720ms}.navigation__mobile .menu li:nth-child(7){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 840ms}.navigation__mobile .menu li:nth-child(8){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 960ms}.navigation__mobile .menu li:nth-child(9){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1080ms}.navigation__mobile .menu li:nth-child(10){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1200ms}.navigation__mobile .menu li:nth-child(11){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1320ms}.navigation__mobile .menu li:nth-child(12){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1440ms}.navigation__mobile .menu li:nth-child(13){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1560ms}.navigation__mobile .menu li:nth-child(14){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1680ms}.navigation__mobile .menu li:nth-child(15){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1800ms}.navigation__mobile .menu li:nth-child(16){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 1920ms}.navigation__mobile .menu li:nth-child(17){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 2040ms}.navigation__mobile .menu li:nth-child(18){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 2160ms}.navigation__mobile .menu li:nth-child(19){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 2280ms}.navigation__mobile .menu li:nth-child(20){transition:all cubic-bezier(0.23, 1, 0.32, 1) 1.6s 2400ms}.navigation__mobile .menu li.child--bg a{font-size:1.125rem}.navigation__mobile .menu li.selected{box-shadow:none}.navigation__mobile .menu li a{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;color:#fff;font-weight:bold;padding:0;width:100%}.navigation__mobile .menu__sub-menu{height:auto;padding:0}.navigation__mobile .menu__sub-menu li{margin-top:1rem}.navigation__mobile .menu__sub-menu li a{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;font-size:1.375rem;font-weight:normal}@media (min-width: 481px) and (max-width: 768px){.navigation__mobile .menu__sub-menu li a{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.navigation__mobile .menu__sub-menu li a{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}.navigation__mobile--open{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.navigation__mobile--open .menu li{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.navigation__mobile__container{height:100%;margin:auto;width:calc(100% - 2.5rem)}.grid{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.grid img{max-width:100%}.grid__cell,.grid .cms-plugin{box-sizing:border-box;-ms-flex:0 1 auto;flex:0 1 auto}.grid--partners{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:3.75rem 0 0}.grid--partners img{-ms-flex:0 0 calc(100% * (1/6) - 1.25rem);flex:0 0 calc(100% * (1/6) - 1.25rem);margin-bottom:3.125rem;max-height:4rem}@media (min-width: 481px) and (max-width: 1024px){.grid--partners img{-ms-flex:0 0 calc(100% * (1/3) - 1.25rem);flex:0 0 calc(100% * (1/3) - 1.25rem)}}@media (min-width: 321px) and (max-width: 480px){.grid--partners img{-ms-flex:0 0 calc(100% * (1/2) - 1.25rem);flex:0 0 calc(100% * (1/2) - 1.25rem)}}@media (max-width: 319px){.grid--partners img{-ms-flex:0 0 calc(100% * (1/1) - 1.25rem);flex:0 0 calc(100% * (1/1) - 1.25rem)}}.menu{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}@media (max-width: 800px){.menu{display:none}}.menu li{display:inline;margin:0 0.875em}.menu li.selected,.menu li.ancestor{box-shadow:inset 0 5px 0 #10de99}@media (max-width: 800px){.menu li.selected,.menu li.ancestor{box-shadow:none}}.menu li.child:hover .menu__sub-menu{visibility:visible}.menu a{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#fff;display:inline-block;font-weight:bold;line-height:4rem;margin:0;text-decoration:none;text-transform:uppercase;transition:all 300ms ease-out}@media (min-width: 481px) and (max-width: 768px){.menu a{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.menu a{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.menu a.parent:after{content:' ⌃';display:inline-block;transform:rotateX(180deg) translate(5px, 3%)}@media (max-width: 768px){.menu a.parent:after{content:''}}.menu a span{background:#6b6bdb;border-radius:20px;display:inline-block;line-height:40px;padding:0 25px;transition:all 300ms ease-out}.menu--verticle{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;margin:0;padding:0}.menu--verticle li{display:block;margin:0;text-transform:uppercase}.menu--verticle li.selected{box-shadow:none}.menu--verticle a{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#fff;font-weight:normal;line-height:1.625rem;margin:0;text-decoration:none;text-transform:uppercase;transition:color 300ms ease-out;white-space:nowrap}@media (min-width: 481px) and (max-width: 768px){.menu--verticle a{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.menu--verticle a{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.menu--verticle a:hover{color:#10de99}.menu__sub-menu{background:#fff;box-shadow:0 0 20px 1px rgba(114,114,189,0.1);-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:2.5rem;position:absolute;top:4rem;visibility:hidden}.menu__sub-menu li{background:#fff;border-bottom:1px solid #d6d6de;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.menu__sub-menu li:hover{background:#6b6bdb;border-bottom:1px solid #6b6bdb}.menu__sub-menu li:hover a{color:#fff}.menu__sub-menu li:last-child{border-bottom:0}.menu__sub-menu li a{color:#2b2b34;display:block;line-height:2.5rem;padding:0 0.875rem}@media (max-width: 768px){.menu__sub-menu{background-color:transparent;box-shadow:none;position:relative;top:0;visibility:visible}.menu__sub-menu li,.menu__sub-menu li:hover{background-color:transparent;border:0}}.menu li a:hover{opacity:0.6}.menu.menu__sub-menu li a{transition:none}.menu.menu__sub-menu li a:hover{opacity:1}.menu .child--bg a:hover{opacity:1}.menu .child--bg a:hover span{background-color:#5858db !important}.footer{background:#2b2b34;padding:4.68rem 2.143rem 3.3rem}@media (max-width: 320px){.footer{padding:5.714em 2.143em}}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:auto;max-width:1180px;width:100%}@media (max-width: 320px){.footer__container{-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-pack:start;justify-content:flex-start}}.footer__container form{margin-top:1.714em}@media (max-width: 768px){.footer__container form{display:block}}.footer__container form input{background-color:#2b2b34;border:1px solid #4f4f50;color:#4f4f50}@media (max-width: 320px){.footer__container form input{width:55%}}.footer__container form input:invalid,.footer__container form input:valid{color:#fff}.footer__container form input:valid{background-color:rgba(16,222,153,0.5)}.footer__container form input,.footer__container form .button{min-width:6.6rem}@media (max-width: 768px){.footer__container form input,.footer__container form .button{display:block;margin-top:1em;width:100%}}.footer__container h6{color:#fff;font-weight:bold;margin-bottom:1.25rem;text-transform:uppercase}.footer__container p{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#fff}@media (min-width: 481px) and (max-width: 768px){.footer__container p{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.footer__container p{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.footer__container p a{color:#10de99;text-decoration:none}.footer__container .help{-ms-flex:0 1 30%;flex:0 1 30%}@media (max-width: 480px){.footer__container .help{-ms-flex:0 1 100%;flex:0 1 100%}}.footer__container .navigation{border:0;-ms-flex:0 1 65%;flex:0 1 65%}@media (max-width: 480px){.footer__container .navigation{-ms-flex:0 1 100%;flex:0 1 100%}}.footer__container .navigation__verticle{box-sizing:border-box;-ms-flex:0 1 12.5%;flex:0 1 12.5%}@media (max-width: 480px){.footer__container .navigation__verticle{-ms-flex:0 1 50%;flex:0 1 50%}}.footer__container .notification{border-radius:3px;display:none;max-width:18.75rem;width:100%}@media (max-width: 480px){.footer__container .notification{max-width:none}}.footer__container .notification.success{background-color:#10de99;display:block}.footer__container .notification.success .success{display:block}.footer__container .notification.success .error{display:none}.footer__container .notification.error{background-color:#e02d69;display:block}.footer__container .notification.error .success{display:none}.footer__container .notification.error .error{display:block}.footer__container .notification p{font-weight:bold;line-height:2.5rem;padding:0 1rem}.footer__container .notification p svg{height:0.75rem;margin-right:0.3125rem}.footer .bottom{-ms-flex:0 1 100%;flex:0 1 100%;margin-top:2.5rem;max-width:1180px;width:100%}.form{-ms-flex-align:start;align-items:flex-start;border:0;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;text-align:left;width:48.75rem}@media (min-width: 769px) and (max-width: 1024px){.form{width:44rem}}@media (min-width: 321px) and (max-width: 768px){.form{width:37.5rem}}@media (max-width: 640px){.form{width:90%}}.form input,.form textarea{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;background-color:#fff;border:0;box-shadow:none;margin:0.5em 0 1em;outline:none;overflow:auto;padding:0 .4em;transition:color 0.25s cubic-bezier(0.23, 1, 0.32, 1),background-color 0.25s cubic-bezier(0.23, 1, 0.32, 1)}@media (min-width: 481px) and (max-width: 768px){.form input,.form textarea{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.form input,.form textarea{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}.form--contact-us{text-align:center}.form--contact-us label{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;display:block;text-transform:uppercase}@media (min-width: 481px) and (max-width: 768px){.form--contact-us label{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.form--contact-us label{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.form--contact-us input,.form--contact-us textarea{border:2px solid transparent;color:#4f4f50;width:100%}.form--contact-us .field-wrapper{text-align:left;width:49%}.form--contact-us .field-wrapper--full{width:100%}.form--contact-us .field-wrapper--copy{margin:1rem 0 1.2rem}.form--contact-us textarea{padding:.4em;resize:none;width:calc(100% - 0.8em - 4px)}.form--contact-us__note{width:100%}.form--contact-us button{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;margin:1em auto}@media (min-width: 481px) and (max-width: 768px){.form--contact-us button{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.form--contact-us button{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 640px){.form--contact-us .field-wrapper{width:100%}}.form--subscribe{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:inherit;-ms-flex-pack:start;justify-content:flex-start;width:100%}.form--subscribe input{font:normal normal 0.875rem/2.5rem "proxima-nova","Helvetica","Arial",sans-serif;height:2.5rem;margin:0 1.429rem 0 0;padding:0 1rem;width:50%}.form--gated-content{margin:0;max-width:23.75rem;text-align:center;width:100%}@media (max-width: 768px){.form--gated-content{max-width:none}}.form--gated-content label{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;display:block;text-transform:uppercase}@media (min-width: 481px) and (max-width: 768px){.form--gated-content label{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.form--gated-content label{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.form--gated-content input,.form--gated-content textarea{border:2px solid transparent;color:#4f4f50;width:100%}.form--gated-content .field-wrapper{text-align:left;width:100%}.form--gated-content .field-wrapper--full{width:100%}.form--gated-content textarea{padding:.4em;resize:none;width:calc(100% - 0.8em - 4px)}.form--gated-content__note{width:100%}.form--gated-content button{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;margin:1em auto}@media (min-width: 481px) and (max-width: 768px){.form--gated-content button{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.form--gated-content button{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}input{box-sizing:border-box}input:focus{outline:none}input:invalid input{border:2px solid #e02d69}input.dirty:not(:focus):invalid{border:2px solid #e02d69}input.dirty:not(:focus):valid{border:2px solid #10de99}.contact-form-page{background:#433d93;display:block;position:relative}.contact-form-page .contact-form{left:0;opacity:1;position:absolute;top:0;transition:800ms opacity ease-out;width:100%}.contact-form-page .contact-form svg{position:absolute}.contact-form-page .contact-form .layout--purple{background:none}.contact-form-page .contact-form .layout{border-bottom:0}.contact-form-page .contact-form--hide{opacity:0}.contact-form-page .contact-form__form{position:relative;z-index:5000}.contact-form-page .contact-form__success{display:none;z-index:4000}.wizard{width:100%}.wizard__nav{margin-top:4.375rem}@media (max-width: 767px){.wizard__nav{display:none}}.wizard__nav--dropdown{font:normal normal 1rem/1.375rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0;color:#6b6bdb;display:none;text-align:center;text-transform:uppercase}@media (max-width: 767px){.wizard__nav--dropdown{display:block}}.wizard__nav--dropdown .dropdown__wrapper{display:block;height:2.5rem;overflow:hidden;position:relative}.wizard__nav--dropdown .dropdown__wrapper svg{display:inline-block;margin-left:0.25rem;-ms-transform:translateY(-1px);transform:translateY(-1px);width:0.8225rem}.wizard__nav--dropdown select{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.wizard__nav .tab{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#4f4f50;display:inline-block;line-height:1.875rem;padding:0 0.625rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all 300ms ease-out}@media (min-width: 481px) and (max-width: 768px){.wizard__nav .tab{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.wizard__nav .tab{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.wizard__nav .tab span{background:none;border-radius:20px;bottom:0;display:block;left:0;padding:0 1.25rem;right:0;top:0;transition:all 300ms ease-out}.wizard__nav .tab span:hover{background-color:#d6d6e6}.wizard__nav .tab--current span{background:#6b6bdb;color:#fff}.wizard__nav .tab--current span:hover{background:#5858db}.wizard .cards__container .card{opacity:0;-ms-transform:scale(0.1);transform:scale(0.1)}.wizard .cards__container--analyst{display:block}.wizard .cards__container--strategist{display:none}.wizard .cards__container--marketer{display:none}.wizard .cards__container--developer{display:none}.wizard .cards__container--show .card{opacity:1;-ms-transform:scale(1);transform:scale(1)}.cards{width:100%}.cards__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:4.375rem auto 0;max-width:1180px;width:100%}@media (min-width: 768px) and (max-width: 1023px){.cards__container{width:44rem}}@media (max-width: 767px){.cards__container{margin:2.3rem auto 0;width:22rem}}.cards__container--recommended{-ms-flex-pack:center;justify-content:center}.cards__container .card{background:#fff;box-shadow:0 0 20px 1px rgba(114,114,189,0.1);cursor:pointer;display:inline-block;height:calc(246px - 3.6rem);margin:0 0.3125rem;max-width:17.5rem;overflow:hidden;padding:1.8rem;position:relative;text-align:left;width:calc(23.72% - 3.6rem);will-change:transform, opacity, box-shadow}@media (max-width: 1023px){.cards__container .card{margin:0.625rem;width:16.4rem}}.cards__container .card:nth-child(1){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 120ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 120ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(2){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 240ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 240ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(3){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 360ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 360ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(4){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 480ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 480ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(5){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 600ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 600ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(6){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 720ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 720ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(7){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 840ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 840ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(8){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 960ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 960ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(9){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1080ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1080ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(10){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1200ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1200ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(11){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1320ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1320ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(12){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1440ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1440ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(13){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1560ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1560ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(14){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1680ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1680ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(15){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1800ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1800ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(16){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 1920ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 1920ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(17){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 2040ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 2040ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(18){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 2160ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 2160ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(19){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 2280ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 2280ms,box-shadow ease-out 600ms 0s}.cards__container .card:nth-child(20){transition:transform cubic-bezier(0.23, 1, 0.32, 1) 600ms 2400ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms 2400ms,box-shadow ease-out 600ms 0s}.cards__container .card--active,.cards__container .card:hover{box-shadow:0 0 22px 1px rgba(114,114,189,0.2)}.cards__container .card.hover{transition:transform ease-out 240ms,box-shadow ease-out 600ms 0s;-ms-transform:translateY(-2px);transform:translateY(-2px)}.cards__container .card .icon{display:block;height:50px}.cards__container .card .copy-wrapper{display:block;height:7.375rem;overflow:hidden;position:relative}.cards__container .card p{color:#4f4f50;margin:1.625rem 0;max-height:4.125rem;overflow:hidden;position:absolute}.cards__container .card a{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;bottom:1.8rem;position:absolute;text-decoration:none;width:80%}@media (min-width: 481px) and (max-width: 768px){.cards__container .card a{font:bold normal 1.25rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.cards__container .card a{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif}}.cards__container .card a:after{content:' →'}.hero{background-color:#433d93;min-height:30rem;position:relative;text-align:center}.hero--full{height:100vh;padding:0}.hero--pale{background:#fff;padding-bottom:0}.hero--pale h1{color:#2b2b34}.hero--pale h5{color:#4f4f50}.hero--dark{background:#2b2b34;border-bottom:1px solid #2b2b34;position:relative}.hero--dark:after{background:rgba(79,79,80,0.3);bottom:0;content:' ';height:1px;left:0;position:absolute;right:0}.hero--error-page{height:100vh}.hero__header{color:#fff;left:50%;padding:0 8%;position:absolute;top:50%;-ms-transform:translate(-50%, calc(-50% + (4rem / 2)));transform:translate(-50%, calc(-50% + (4rem / 2)));width:84%}.hero__background-image{height:100%;max-width:100%;object-fit:cover;width:100%}.hero .scroll-to{font:lighter normal 2.625rem/4.25rem "proxima-nova","Helvetica","Arial",sans-serif;box-shadow:0 0 30px -1px rgba(50,50,50,0.6);background-color:#fff;border-radius:50%;color:#433d93;display:block;height:4.25rem;line-height:4.25rem;margin:12.8vh auto 0;position:relative;text-decoration:none;transition:box-shadow ease-out 300ms;width:4.25rem;will-change:box-shadow}@media (max-width: 480px){.hero .scroll-to{height:3.5rem;line-height:3.5rem;margin:8vh auto 0;width:3.5rem}}.hero .scroll-to svg{transition:transform ease-out 300ms;width:1.375rem;will-change:transform}.hero .scroll-to:hover{box-shadow:0 0 30px -1px rgba(50,50,50,0.6);box-shadow:0 0 30px 5px rgba(50,50,50,0.6)}.hero .scroll-to:hover svg{-ms-transform:translateY(3px);transform:translateY(3px)}.layout__container{width:100%}header h2{margin-bottom:3rem}@media (max-width: 768px){header h2{margin-bottom:2.2rem}}@media (max-width: 320px){header h2{font-size:1.875rem}}.product-offerings{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:auto;width:100%}@media (max-width: 768px){.product-offerings{width:21.25rem}}.product-offerings .product{display:inline-block;-ms-flex:0 1 29%;flex:0 1 29%;margin:0 2%;max-width:21.25rem}@media (max-width: 768px){.product-offerings .product{-ms-flex:0 1 100%;flex:0 1 100%;margin:5rem 0 0}}@media (min-width: 1025px){.product-offerings .product:first-child{margin-left:0}.product-offerings .product:last-child{margin-right:0}}.product-offerings .product h4{margin:1.875rem 0}.product-offerings .product .icon{display:inline-block;width:50px}.product-offerings .product .cta-link{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;font-weight:bold;text-decoration:none}@media (min-width: 481px) and (max-width: 768px){.product-offerings .product .cta-link{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.product-offerings .product .cta-link{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}.product-offerings .product .cta-link:after{content:' →'}.product-offerings .button--accent{margin-top:2rem}.form-cta{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#6b6bdb;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;min-height:6.25rem;padding:3.75rem 2.3rem;text-align:center}@media (min-width: 481px) and (max-width: 767px){.form-cta{padding:1.75rem 2.3rem 2.3rem}}@media (max-width: 480px){.form-cta{padding:2.4rem 1rem 3rem}}.form-cta h3{color:#fff;margin:3rem 1.875rem 3rem 0}@media (min-width: 481px) and (max-width: 767px){.form-cta h3{margin:2rem 1.875rem}}@media (max-width: 480px){.form-cta h3{margin:1rem 0.5rem 2rem}}.content-module__wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width: 768px) and (max-width: 1179px){.content-module__wrapper{padding:0 1.25rem}}.content-module__wrapper h2:after{left:0;-ms-transform:none;transform:none}.content-module img{max-width:30rem;width:100%}@media (max-width: 768px){.content-module img{display:block;left:auto;margin:auto;position:relative;top:auto;-ms-transform:none;transform:none}}.content-module img.svg{display:block;margin:auto;max-width:23.75rem}.content-module .half{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 48%;flex:0 0 calc(50% - 1.25rem);-ms-flex-pack:center;justify-content:center;text-align:left}@media (min-width: 769px) and (max-width: 1023px){.content-module .half{-ms-flex:0 0 44%;flex:0 0 calc(45% - 1.25rem);padding:0 2.5%}}@media (max-width: 768px){.content-module .half{-ms-flex:0 0 99%;flex:0 0 calc(100% - 5%);margin-bottom:3rem;padding:0 2.5%;text-align:left}}.content-module .half h2{margin-bottom:3rem}@media (max-width: 768px){.content-module .half h2{margin-bottom:2.2rem}}.content-module .half__wrapper{max-width:90%;width:90%}@media (max-width: 768px){.content-module .half__wrapper{text-align:center}.content-module .half__wrapper h2:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.content-module .half .button--accent{margin-top:1rem}.layout--featured-content{background:#fff}.layout--featured-content header{width:100%}@media (max-width: 767px){.layout--featured-content header{width:66%}}.masonry-grid{margin:auto;width:1180px}@media (max-width: 1279px){.masonry-grid{width:55rem}}@media (max-width: 1023px){.masonry-grid{width:36.2rem}}@media (max-width: 767px){.masonry-grid{width:17.6rem}}.masonry-grid.load .tile{opacity:1;-ms-transform:scale(1);transform:scale(1)}.masonry-grid a:nth-child(1) .tile{transition:transform ease-out 400ms 120ms,opacity ease-out 400ms 120ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(2) .tile{transition:transform ease-out 400ms 240ms,opacity ease-out 400ms 240ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(3) .tile{transition:transform ease-out 400ms 360ms,opacity ease-out 400ms 360ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(4) .tile{transition:transform ease-out 400ms 480ms,opacity ease-out 400ms 480ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(5) .tile{transition:transform ease-out 400ms 600ms,opacity ease-out 400ms 600ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(6) .tile{transition:transform ease-out 400ms 720ms,opacity ease-out 400ms 720ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(7) .tile{transition:transform ease-out 400ms 840ms,opacity ease-out 400ms 840ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(8) .tile{transition:transform ease-out 400ms 960ms,opacity ease-out 400ms 960ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(9) .tile{transition:transform ease-out 400ms 1080ms,opacity ease-out 400ms 1080ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(10) .tile{transition:transform ease-out 400ms 1200ms,opacity ease-out 400ms 1200ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(11) .tile{transition:transform ease-out 400ms 1320ms,opacity ease-out 400ms 1320ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(12) .tile{transition:transform ease-out 400ms 1440ms,opacity ease-out 400ms 1440ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(13) .tile{transition:transform ease-out 400ms 1560ms,opacity ease-out 400ms 1560ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(14) .tile{transition:transform ease-out 400ms 1680ms,opacity ease-out 400ms 1680ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(15) .tile{transition:transform ease-out 400ms 1800ms,opacity ease-out 400ms 1800ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(16) .tile{transition:transform ease-out 400ms 1920ms,opacity ease-out 400ms 1920ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(17) .tile{transition:transform ease-out 400ms 2040ms,opacity ease-out 400ms 2040ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(18) .tile{transition:transform ease-out 400ms 2160ms,opacity ease-out 400ms 2160ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(19) .tile{transition:transform ease-out 400ms 2280ms,opacity ease-out 400ms 2280ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(20) .tile{transition:transform ease-out 400ms 2400ms,opacity ease-out 400ms 2400ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(21) .tile{transition:transform ease-out 400ms 2520ms,opacity ease-out 400ms 2520ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(22) .tile{transition:transform ease-out 400ms 2640ms,opacity ease-out 400ms 2640ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(23) .tile{transition:transform ease-out 400ms 2760ms,opacity ease-out 400ms 2760ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(24) .tile{transition:transform ease-out 400ms 2880ms,opacity ease-out 400ms 2880ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(25) .tile{transition:transform ease-out 400ms 3000ms,opacity ease-out 400ms 3000ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(26) .tile{transition:transform ease-out 400ms 3120ms,opacity ease-out 400ms 3120ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(27) .tile{transition:transform ease-out 400ms 3240ms,opacity ease-out 400ms 3240ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(28) .tile{transition:transform ease-out 400ms 3360ms,opacity ease-out 400ms 3360ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(29) .tile{transition:transform ease-out 400ms 3480ms,opacity ease-out 400ms 3480ms,box-shadow ease-out 300ms}.masonry-grid a:nth-child(30) .tile{transition:transform ease-out 400ms 3600ms,opacity ease-out 400ms 3600ms,box-shadow ease-out 300ms}.masonry-grid .tile{box-shadow:0 2px 12px 1px rgba(50,50,50,0.1);float:left;margin-top:20px;opacity:0;position:relative;-ms-transform:scale(0.95);transform:scale(0.95);will-change:transform, box-shadow, opacity}.masonry-grid .tile .tile-wrapper{transition:transform ease-out 210ms;display:block;position:absolute;width:100%;height:100%}.masonry-grid .tile .tile-wrapper:hover{-ms-transform:translateY(-2px);transform:translateY(-2px)}.masonry-grid .tile:hover{box-shadow:0 2px 12px 1px rgba(50,50,50,0.2)}.masonry-grid .tile .image{background:#d6d6e6}.masonry-grid .tile .image img{height:100%;object-fit:cover;width:100%}.masonry-grid .tile .intro{-ms-flex-line-pack:center;align-content:center;background:#fff;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;left:0;padding:0 1.25rem;position:absolute;right:0;text-align:left}.masonry-grid .tile h1{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;color:#2b2b34;display:block;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 0.3rem;text-decoration:none}@media (min-width: 481px) and (max-width: 768px){.masonry-grid .tile h1{font:bold normal 1.25rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.masonry-grid .tile h1{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif}}.masonry-grid .tile h6{color:#d6d6e6;display:block;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:bold;text-transform:uppercase}.masonry-grid .tile--single{height:13.125rem;width:17.5rem}.masonry-grid .tile--single .image{height:7.8rem}.masonry-grid .tile--single .intro{height:5.4rem}.masonry-grid .tile--single .intro h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masonry-grid .tile--double{height:27.5rem;width:36.25rem}@media (max-width: 767px){.masonry-grid .tile--double{height:13.125rem;width:17.5rem}}.masonry-grid .tile--double .image{height:20rem}@media (max-width: 767px){.masonry-grid .tile--double .image{height:7.8rem}}.masonry-grid .tile--double .intro{height:7.5rem}@media (max-width: 767px){.masonry-grid .tile--double .intro{height:5.4rem}}.masonry-grid .tile--double .intro h1{display:-webkit-box;-webkit-line-clamp:2;max-height:3.5rem;overflow:hidden;text-overflow:ellipsis}.layout__container .metrics{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:5rem}@media (max-width: 768px){.layout__container .metrics{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.layout__container .metrics .metric{-ms-flex:1;flex:1}@media (max-width: 768px){.layout__container .metrics .metric{margin-bottom:20px}}.layout__container .metrics .metric p{font:bold normal 4.375rem/4.375rem "proxima-nova","Helvetica","Arial",sans-serif;color:#6b6bdb}@media (max-width: 768px){.layout__container .metrics .metric p{font:bold normal 3.375rem/3.375rem "proxima-nova","Helvetica","Arial",sans-serif}}.insights-segments{background-color:#d6d6e6;min-height:31rem;overflow:hidden;padding:3.75rem 0;text-align:center;transition:background ease-out 1s}.insights-segments .wrapper{display:block;position:relative}.insights-segments .twitter-share{background:#55acee;border-radius:2rem;opacity:0;padding:1rem 1.25rem;position:absolute;right:2rem;top:1.8rem;transition:opacity ease-out 300ms 2000ms;width:24px}@media (max-width: 768px){.insights-segments .twitter-share{display:none}}.insights-segments .twitter-share--bottom{display:inline-block;line-height:2.5rem;margin-left:2rem;opacity:0.5;padding:0 1.25rem;position:relative;right:auto;top:auto}@media (min-width: 769px){.insights-segments .twitter-share--bottom{display:none}}.insights-segments .twitter-share img{width:24px}.insights-segments .buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.insights-segments .intro{background-color:#d6d6e6;bottom:-3.75rem;left:50%;position:absolute;top:45%;transform:translate(-50%, 0) rotateX(0);transition:top cubic-bezier(0.23, 1, 0.32, 1) 1200ms 600ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 1200ms 1000ms;width:94%}@media (max-width: 768px){.insights-segments .intro{width:100%}}.insights-segments .intro .wrapper{padding:0 15%;transition:opacity cubic-bezier(0.23, 1, 0.32, 1) 600ms;width:70%}.insights-segments .intro--hide{opacity:0;top:105%}.insights-segments .intro--hide .wrapper{opacity:0}.insights-segments .intro:before{background-color:rgba(43,43,52,0.1);content:' ';display:block;height:2px;left:0;right:0;top:0}.insights-segments .intro:after{background:transparent;background:linear-gradient(transparent, transparent, rgba(43,43,52,0.08));content:' ';height:14px;left:0;position:absolute;right:0;top:-14px}.insights-segments .card{background-color:#fff;border-radius:8px;cursor:pointer;display:inline-block;margin:auto;opacity:0;padding:5rem 5rem 3.75rem;position:relative;text-align:left;transition:all cubic-bezier(0.23, 1, 0.32, 1) 1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 769px) and (max-width: 1024px){.insights-segments .card{padding:4rem;width:calc(90% - 8rem)}}@media (max-width: 768px){.insights-segments .card{padding:2rem;width:calc(90% - 4rem)}}.insights-segments .card--bounce{animation:bounce 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;opacity:1}.insights-segments .card .line{font:bold normal 2.875rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.075em;text-transform:uppercase;display:block;margin-bottom:0.5rem;opacity:1;-ms-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 769px) and (max-width: 1024px){.insights-segments .card .line{font:bold normal 2.375rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 768px){.insights-segments .card .line{font:bold normal 2.25rem "proxima-nova","Helvetica","Arial",sans-serif}}.insights-segments .card .line:nth-child(1){transition:transform cubic-bezier(0.19, 1, 0.22, 1) 800ms 80ms,opacity cubic-bezier(0.19, 1, 0.22, 1) 2000ms 90ms}.insights-segments .card .line:nth-child(2){transition:transform cubic-bezier(0.19, 1, 0.22, 1) 800ms 160ms,opacity cubic-bezier(0.19, 1, 0.22, 1) 2000ms 180ms}.insights-segments .card .line:nth-child(3){transition:transform cubic-bezier(0.19, 1, 0.22, 1) 800ms 240ms,opacity cubic-bezier(0.19, 1, 0.22, 1) 2000ms 270ms}.insights-segments .card .line:nth-child(4){transition:transform cubic-bezier(0.19, 1, 0.22, 1) 800ms 320ms,opacity cubic-bezier(0.19, 1, 0.22, 1) 2000ms 360ms}.insights-segments .card .line:nth-child(5){transition:transform cubic-bezier(0.19, 1, 0.22, 1) 800ms 400ms,opacity cubic-bezier(0.19, 1, 0.22, 1) 2000ms 450ms}.insights-segments .card .line:nth-child(6){transition:transform cubic-bezier(0.19, 1, 0.22, 1) 800ms 480ms,opacity cubic-bezier(0.19, 1, 0.22, 1) 2000ms 540ms}.insights-segments .card .line span{position:relative}.insights-segments .card .line span:after{background:#6b6bdb;bottom:0;content:' ';height:4px;left:0;position:absolute;right:0}.insights-segments .card .line img{display:inline-block;height:2.875rem;min-height:2.875rem;-ms-transform:translateY(-5px);transform:translateY(-5px)}.insights-segments .card .button{left:50%;margin-top:2.5rem;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:all ease-out 300ms 1600ms}.insights-segments .card .button[data-action="more"]{margin-top:0;opacity:0;-ms-transform:translate(-50%, 10px);transform:translate(-50%, 10px)}.insights-segments .card--faster .twitter-share{transition:opacity ease-out 300ms 1900ms}.insights-segments .card--faster .button{transition:all ease-out 300ms 1500ms}.insights-segments .card--loaded{cursor:default;opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.insights-segments .card--loaded__4{-ms-transform:translateY(2.5rem);transform:translateY(2.5rem)}.insights-segments .card--loaded .twitter-share{opacity:1}.insights-segments .card--loaded .button[data-action="more"]{opacity:1;-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.insights-segments .card--throw-away{transition:transform cubic-bezier(0.23, 1, 0.32, 1) 0.8s,opacity cubic-bezier(0.23, 1, 0.32, 1) 0.4s;opacity:0;transform:translateY(100%) rotateX(10deg) perspective(800px)}.insights-segments .card--throw-away .twitter-share{transition:none;opacity:0}.insights-segments .card--throw-away .button[data-action="more"]{transition:none;opacity:0;-ms-transform:translate(-50%, 10px);transform:translate(-50%, 10px)}.insights-segments .card--hide-lines .line{transition:all 0ms 400ms !important;opacity:0;-ms-transform:translate(2em, 0.4em);transform:translate(2em, 0.4em)}@media (max-width: 768px){.insights-segments .card .button[data-action="more"]{left:auto;position:relative;-ms-transform:none !important;transform:none !important;transition:none}}.insights-segments .card.segments--consumers .line--one,.insights-segments .card.segments--consumers .line--three,.insights-segments .card.segments--consumers .line--five{font-weight:bold}.insights-segments .card.segments--consumers .line--two,.insights-segments .card.segments--consumers .line--four{font-weight:lighter}.insights-segments .card.segments--consumers .line--three{color:#e02d69}.insights-segments .card.segments--trends .line--one,.insights-segments .card.segments--trends .line--three,.insights-segments .card.segments--trends .line--five{font-weight:lighter}.insights-segments .card.segments--trends .line--two,.insights-segments .card.segments--trends .line--four{font-weight:bold}.insights-segments .card.segments--trends .line--two{color:#6b6bdb}.insights-segments[data-insights-type="segments--trends"]{background:#2b2b34}.insights-segments[data-insights-type="segments--trends"] .intro{background:#2b2b34;color:#fff}.insights-segments[data-insights-type="segments--trends"] .line span:after{background-color:#10de99}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.slider-content-animation{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:auto;max-width:73.75rem;width:90%}@media (max-width: 768px){.slider-content-animation{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.slider-content-animation .half{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 0 50%;flex:1 0 50%;min-height:28.75rem;position:relative;text-align:left}@media (max-width: 768px){.slider-content-animation .half{-ms-flex:1 0 100%;flex:1 0 100%}.slider-content-animation .half--visualization{-ms-flex-order:1;order:1}.slider-content-animation .half.glyph-chart{min-height:28.75rem}}@media (max-width: 768px) and (max-width: 480px){.slider-content-animation .half.glyph-chart{min-height:15rem}}@media (max-width: 768px){.slider-content-animation .half--copy{min-height:auto;-ms-flex-order:2;order:2;text-align:center}}.slider-content-animation .half.glyph-chart--scale .hexagon{fill:#ffd600}.slider-content-animation .half .wrapper{width:100%}.slider-content-animation .half .wrapper .data-slide{opacity:0;transition:opacity 300ms ease-out}.slider-content-animation .half .wrapper .data-slide--current{opacity:1}.slider-content-animation .half .wrapper .data-slide--hide{display:none}.slider-content-animation .half nav{display:inline-block;margin-top:2.5rem;position:relative}.slider-content-animation .half nav .dot{background:#4f4f50;border-radius:1rem;display:block;float:left;height:1rem;margin-right:1rem;transition:background ease-out 300ms;width:1rem}.slider-content-animation .half nav .dot--current{background:#10de99}.slider-content-animation .svg{height:90%;margin:auto;width:90%}@media (max-width: 768px){.slider-content-animation .svg{width:100%}}.attribution{margin:3.75rem auto;max-width:1180px;width:90%}.attribution .steps{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 768px){.attribution .steps{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.attribution .steps .step{text-align:center}.attribution .steps .step p{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;background:#6b6bdb;border-radius:100%;color:#fff;display:inline-block;height:3.5rem;line-height:3.5rem;width:3.5rem}@media (min-width: 481px) and (max-width: 768px){.attribution .steps .step p{font:bold normal 1.25rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.attribution .steps .step p{font:bold normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 768px){.attribution .steps .step p{line-height:3.5rem}}.attribution .tool{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}@media (max-width: 768px){.attribution .tool{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.attribution .tool .sidebar{-ms-flex:0 0 25%;flex:0 0 25%;min-height:15rem;text-align:center}.attribution .tool .sidebar--mobile{display:none}@media (max-width: 768px){.attribution .tool .sidebar{-ms-flex:0 0 100%;flex:0 0 100%}.attribution .tool .sidebar--mobile{display:block;min-height:33rem}.attribution .tool .sidebar [data-group="results"]{display:none}}.attribution .tool .sidebar .block{border-bottom:1px solid #d6d6e6;padding:1.6rem 0}.attribution .tool .sidebar .block p{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#4f4f50;font-weight:bold;margin-bottom:0.5rem;text-transform:uppercase}@media (min-width: 481px) and (max-width: 768px){.attribution .tool .sidebar .block p{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.attribution .tool .sidebar .block p{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.attribution .tool .sidebar .block--no-padding{padding:0}.attribution .tool .sidebar .block--left-align p{text-align:left}.attribution .tool .sidebar .dropdown{height:2rem;position:relative}.attribution .tool .sidebar .dropdown select{border:0;bottom:0;height:2rem;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.attribution .tool .sidebar .dropdown__ui{font:bold normal 1.125rem "proxima-nova","Helvetica","Arial",sans-serif;color:#6b6bdb;left:0;line-height:2rem;position:absolute;top:0;z-index:1}@media (min-width: 481px) and (max-width: 768px){.attribution .tool .sidebar .dropdown__ui{font:bold normal 1rem/1rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.attribution .tool .sidebar .dropdown__ui{font:bold normal 1.125rem "proxima-nova","Helvetica","Arial",sans-serif}}.attribution .tool .sidebar .download{margin:1.875rem 0}.attribution .tool .stat--big h1{font:bold normal 4.375rem/4.375rem "proxima-nova","Helvetica","Arial",sans-serif;margin:0;text-align:center}@media (max-width: 768px){.attribution .tool .stat--big h1{font:bold normal 3.375rem/3.375rem "proxima-nova","Helvetica","Arial",sans-serif}}.attribution .tool .stat--small h1{font:lighter normal 1.375rem "proxima-nova","Helvetica","Arial",sans-serif;margin:0;text-align:center}@media (min-width: 481px) and (max-width: 768px){.attribution .tool .stat--small h1{font:lighter normal 1.125rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.attribution .tool .stat--small h1{font:lighter normal 1rem/1.5rem "proxima-nova","Helvetica","Arial",sans-serif}}.attribution .tool .stat p{text-align:center}.attribution .tool .stat-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.attribution .tool .stat-grid .stat{border-bottom:1px solid #d6d6e6;-ms-flex:0 0 calc(50% - 1px);flex:0 0 calc(50% - 1px);padding:1.6rem 0}.attribution .tool .stat-grid .stat:nth-last-child(1),.attribution .tool .stat-grid .stat:nth-last-child(2){border-bottom:0}.attribution .tool .stat-grid .stat:nth-child(odd){border-right:1px solid #d6d6e6}.graph{background:#f7f7fc;-ms-flex:0 0 74%;flex:0 0 74%;position:relative}@media (max-width: 768px){.graph{-ms-flex:0 0 100%;flex:0 0 100%;min-height:25rem}}.graph svg{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width: 767px){.graph svg{-ms-transform:translateX(-3%);transform:translateX(-3%)}}.graph .legened{bottom:0;height:7.7575%;left:0;position:absolute;right:0}@media (max-width: 767px){.graph .legened{height:15.5%}}.graph .legened .item+.item{margin-left:2.5em}@media (max-width: 767px){.graph .legened .item+.item{margin:0}}.graph .legened .item{display:inline-block;vertical-align:middle}@media (max-width: 767px){.graph .legened .item{display:block}}.graph .legened .item__color{border-radius:0.625em;display:inline-block;height:0.625em;margin-right:0.625em;vertical-align:middle;width:0.625em}.graph .legened .item__color--control{background-color:#aeaebd}.graph .legened .item__color--exposed{background-color:#10de99}.graph .legened .item__copy{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#4f4f59;display:inline-block;font-weight:bold;text-transform:uppercase}@media (min-width: 481px) and (max-width: 768px){.graph .legened .item__copy{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.graph .legened .item__copy{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 767px){.graph .legened .item__copy{margin-bottom:0.5em}}.axis{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}.axis path,.axis line{fill:none;shape-rendering:crispEdges;stroke:#aeaebd}.axis text{fill:#aeaebd}@media (max-width: 767px){.axis text{display:none}}.axis.x,.axis.y{font-size:0.813em}.axis.x path,.axis.y path{display:none}.axis.x .tick:first-of-type,.axis.x .tick:last-of-type{display:none}.axis.x line{display:none}.line{fill:none;shape-rendering:auto;stroke-width:4px}.line--control{stroke:#aeaebd}.line--exposed{stroke:#10de99}.tabbed-carousel{max-width:1180px;width:100%}.tabbed-carousel__nav{margin-top:4.375rem}@media (max-width: 768px){.tabbed-carousel__nav{display:none}}.tabbed-carousel__nav--dropdown{font:normal normal 1rem/1.375rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0;color:#6b6bdb;display:none;text-align:center;text-transform:uppercase}@media (max-width: 768px){.tabbed-carousel__nav--dropdown{display:block}}.tabbed-carousel__nav--dropdown .dropdown__wrapper{display:block;height:2.5rem;overflow:hidden;position:relative}.tabbed-carousel__nav--dropdown .dropdown__wrapper svg{display:inline-block;margin-left:0.25rem;-ms-transform:translateY(-1px);transform:translateY(-1px);width:0.8225rem}.tabbed-carousel__nav--dropdown select{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.tabbed-carousel__nav .tab{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0.05em;color:#4f4f50;display:inline-block;line-height:1.875rem;padding:0 0.625rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all 300ms ease-out}@media (min-width: 481px) and (max-width: 768px){.tabbed-carousel__nav .tab{font:normal normal 0.8125rem "proxima-nova","Helvetica","Arial",sans-serif}}@media (max-width: 480px){.tabbed-carousel__nav .tab{font:normal normal 1 "proxima-nova","Helvetica","Arial",sans-serif}}.tabbed-carousel__nav .tab span{background:none;border-radius:20px;bottom:0;display:block;left:0;padding:0 1.25rem;right:0;top:0;transition:all 300ms ease-out}.tabbed-carousel__nav .tab span:hover{background-color:#d6d6e6}.tabbed-carousel__nav .tab--current span{background:#6b6bdb;color:#fff}.tabbed-carousel__nav .tab--current span:hover{background:#5858db}.tabbed-carousel__content-blocks{margin-top:6rem}@media (max-width: 768px){.tabbed-carousel__content-blocks{margin-top:2rem}}.tabbed-carousel__content-blocks .content-block{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;opacity:0;-ms-transform:translateY(10px);transform:translateY(10px);transition:transform cubic-bezier(0.23, 1, 0.32, 1) 1s 1s,opacity cubic-bezier(0.23, 1, 0.32, 1) 1.2s}@media (max-width: 1179px){.tabbed-carousel__content-blocks .content-block{padding:0 1.25rem}}.tabbed-carousel__content-blocks .content-block--current{display:-ms-flexbox;display:flex;opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:transform cubic-bezier(0.23, 1, 0.32, 1) 800ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 1s}.tabbed-carousel__content-blocks .content-block--current-s8{display:inline-block !important;opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:transform cubic-bezier(0.23, 1, 0.32, 1) 800ms,opacity cubic-bezier(0.23, 1, 0.32, 1) 1s}.tabbed-carousel__content-blocks .content-block:nth-child(n+2){display:none}.tabbed-carousel__content-blocks .half{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-pack:center;justify-content:center;position:relative;text-align:left}@media (max-width: 768px){.tabbed-carousel__content-blocks .half{-ms-flex:0 0 calc(100% - 1.875rem);flex:0 0 calc(100% - 1.875rem);margin-bottom:3rem;padding:0 5%;text-align:left}}.tabbed-carousel__content-blocks .half .image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.tabbed-carousel__content-blocks .half .image img{max-width:23.75rem;width:100%}.tabbed-carousel__content-blocks .half .copy{margin:auto;max-width:33rem;width:auto}.tabbed-carousel__content-blocks .half .cms-plugin h2:after{left:0;-ms-transform:none;transform:none}.tabbed-carousel__content-blocks ul{list-style:none;padding-left:20px}.tabbed-carousel__content-blocks ul li{position:relative}.tabbed-carousel__content-blocks ul li:before{background-color:#6b6bdb;border-radius:8px;content:' ';height:8px;left:-18px;position:absolute;top:0.4em;width:8px}.component-loader{height:40px;left:50%;opacity:1;position:absolute;top:50%;-ms-transform:scale(1);transform:scale(1);transition:all 300ms ease-out;width:40px;z-index:4000}.component-loader--hide{opacity:0;-ms-transform:scale(0.4);transform:scale(0.4)}.component-loader .glyph-loader__body{animation:glyph-body 1.2s infinite ease-out;display:block;height:60%;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform-origin:center center;transform-origin:center center;width:60%}.component-loader .glyph-loader__dots{animation:glyph-dots 1.2s infinite linear;display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes glyph-dots{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glyph-body{0%,60%{transform:translate(-50%, -50%) scale(1)}70%{transform:translate(-50%, -50%) scale(0.7)}80%{transform:translate(-50%, -50%) scale(1.2)}90%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(1)}}@keyframes makeGreen{to{fill:#10de99}}@keyframes target{0%,60%{transform:scale(1)}70%{transform:scale(0.7)}80%{transform:scale(1.2)}90%{transform:scale(1)}100%{transform:scale(1)}}@keyframes attribute{0%,40%{fill:#10de99;transform:scale(1)}60%{transform:scale(0.7)}80%{transform:scale(1.2)}100%{fill:#ffd600;transform:scale(1)}}.glyph{fill:#6b6bdb;transition:fill 0.25s cubic-bezier(0.23, 1, 0.32, 1);will-change:fill, transform}.glyph.exiting{fill:#10de99}.glyph--accent{fill:#10de99}.glyph--accent:nth-child(1) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 110ms forwards 1}.glyph--accent:nth-child(2) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 220ms forwards 1}.glyph--accent:nth-child(3) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 330ms forwards 1}.glyph--accent:nth-child(4) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 440ms forwards 1}.glyph--accent:nth-child(5) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 550ms forwards 1}.glyph--accent:nth-child(6) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 660ms forwards 1}.glyph--accent:nth-child(7) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 770ms forwards 1}.glyph--accent:nth-child(8) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 880ms forwards 1}.glyph--accent:nth-child(9) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 990ms forwards 1}.glyph--accent:nth-child(10) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1100ms forwards 1}.glyph--accent:nth-child(11) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1210ms forwards 1}.glyph--accent:nth-child(12) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1320ms forwards 1}.glyph--accent:nth-child(13) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1430ms forwards 1}.glyph--accent:nth-child(14) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1540ms forwards 1}.glyph--accent:nth-child(15) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1650ms forwards 1}.glyph--accent:nth-child(16) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1760ms forwards 1}.glyph--accent:nth-child(17) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1870ms forwards 1}.glyph--accent:nth-child(18) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 1980ms forwards 1}.glyph--accent:nth-child(19) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2090ms forwards 1}.glyph--accent:nth-child(20) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2200ms forwards 1}.glyph--accent:nth-child(21) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2310ms forwards 1}.glyph--accent:nth-child(22) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2420ms forwards 1}.glyph--accent:nth-child(23) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2530ms forwards 1}.glyph--accent:nth-child(24) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2640ms forwards 1}.glyph--accent:nth-child(25) .glyph--count{animation:attribute 550ms cubic-bezier(0.19, 1, 0.22, 1) 2750ms forwards 1}.glyph--accent.exiting{fill:#fff}.glyph--red{fill:#e02d69}.glyph--yellow{fill:#ffd600}.glyph--blue{fill:#1957ef}.glyph-offerings{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;text-align:center;width:100%}.glyph-offerings header{width:100%}.glyph-offerings__container{-ms-flex:0 1 33%;flex:0 1 33%;margin:2em;position:relative}.glyph-chart{min-height:15.625em;min-width:15.625em;width:100%}.glyph-chart svg{height:100%;width:100%}.hero .glyph-chart{height:100%;left:0;min-height:inherit;position:absolute;top:0}.slider-content-animation .glyph-chart--target .glyph.glyph--accent path{fill:#10de99}.slider-content-animation .glyph-chart--target:nth-child(1) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 0.9s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(2) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 1.8s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(3) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 2.7s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(4) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 3.6s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(5) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 4.5s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(6) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 5.4s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(7) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 6.3s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(8) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 7.2s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(9) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 8.1s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(10) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 9s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(11) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 9.9s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(12) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 10.8s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(13) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 11.7s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(14) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 12.6s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(15) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 13.5s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(16) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 14.4s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(17) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 15.3s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(18) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 16.2s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(19) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 17.1s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(20) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 18s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(21) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 18.9s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(22) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 19.8s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(23) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 20.7s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(24) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 21.6s infinite forwards}.slider-content-animation .glyph-chart--target:nth-child(25) .glyph path{animation:target 1.5s cubic-bezier(0.23, 1, 0.32, 1) 22.5s infinite forwards}.glyph-chart--target:nth-child(1) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 0.7s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 0.7s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(2) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 1.4s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 1.4s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(3) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 2.1s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 2.1s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(4) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 2.8s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 2.8s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(5) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 3.5s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 3.5s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(6) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 4.2s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 4.2s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(7) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 4.9s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 4.9s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(8) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 5.6s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 5.6s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(9) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 6.3s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 6.3s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(10) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 7s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 7s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(11) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 7.7s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 7.7s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(12) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 8.4s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 8.4s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(13) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 9.1s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 9.1s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(14) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 9.8s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 9.8s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(15) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 10.5s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 10.5s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(16) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 11.2s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 11.2s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(17) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 11.9s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 11.9s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(18) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 12.6s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 12.6s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(19) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 13.3s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 13.3s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(20) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 14s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 14s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(21) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 14.7s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 14.7s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(22) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 15.4s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 15.4s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(23) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 16.1s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 16.1s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(24) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 16.8s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 16.8s 1 forwards;fill:#6b6bdb}.glyph-chart--target:nth-child(25) .glyph--accent path{animation:target 1.25s cubic-bezier(0.23, 1, 0.32, 1) 17.5s 3 forwards,makeGreen 1.25s cubic-bezier(0.23, 1, 0.32, 1) 17.5s 1 forwards;fill:#6b6bdb}.glyph-chart--foot-traffic{height:100%;max-width:590px;min-height:15.625em;position:absolute;right:calc(((100vw - 1180px) / 2) + 1.25rem);top:0;width:calc(45% - 1.25rem)}@media (min-width: 769px) and (max-width: 1179px){.glyph-chart--foot-traffic{right:1.25rem}}@media (max-width: 768px){.glyph-chart--foot-traffic{position:relative;right:auto;width:calc(100vw - 2.5rem)}}.glyph-chart--attribution{min-height:22.5rem}@media (max-width: 767px){.video-iframe iframe{height:calc(100vw * 0.5625);width:100vw}}.trackingPixel{position:fixed}
