@font-face{font-family:lineto-brown;src:url(/assets/fonts/brown/lineto-brown-bold.eot);src:url(/assets/fonts/brown/lineto-brown-bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brown/lineto-brown-bold.woff2) format("woff2"),url(/assets/fonts/brown/lineto-brown-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:lineto-brown;src:url(/assets/fonts/brown/lineto-brown-light.eot);src:url(/assets/fonts/brown/lineto-brown-light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brown/lineto-brown-light.woff2) format("woff2"),url(/assets/fonts/brown/lineto-brown-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:lineto-brown;src:url(/assets/fonts/brown/lineto-brown-lightItalic.eot);src:url(/assets/fonts/brown/lineto-brown-lightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brown/lineto-brown-lightItalic.woff2) format("woff2"),url(/assets/fonts/brown/lineto-brown-lightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:lineto-brown;src:url(/assets/fonts/brown/lineto-brown-regular.eot);src:url(/assets/fonts/brown/lineto-brown-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brown/lineto-brown-regular.woff2) format("woff2"),url(/assets/fonts/brown/lineto-brown-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:lineto-brown;src:url(/assets/fonts/brown/lineto-brown-italic.eot);src:url(/assets/fonts/brown/lineto-brown-italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brown/lineto-brown-italic.woff2) format("woff2"),url(/assets/fonts/brown/lineto-brown-italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:bubka-icons;src:url(/assets/fonts/fontello/bubka-icons.eot?35211426);src:url(/assets/fonts/fontello/bubka-icons.eot?35211426#iefix) format("embedded-opentype"),url(/assets/fonts/fontello/bubka-icons.woff2?35211426) format("woff2"),url(/assets/fonts/fontello/bubka-icons.woff?35211426) format("woff"),url(/assets/fonts/fontello/bubka-icons.ttf?35211426) format("truetype"),url(/assets/fonts/fontello/bubka-icons.svg?35211426#bubka-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:bubka-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-feature-settings:normal;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:"\F099"}.icon-facebook:before{content:"\F09A"}.icon-linkedin:before{content:"\F0E1"}.icon-youtube:before{content:"\F16A"}.icon-instagram:before{content:"\F16D"}.icon-pinterest:before{content:"\F231"}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-family:sans-serif}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #ccc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}a{text-decoration:none;-webkit-tap-highlight-color:transparent!important}@media (min-width:1024px){.js-animate-part{opacity:0;transition:opacity .75s linear,transform 1.2s cubic-bezier(.245,.495,0,.99);transform:translateY(2.5rem)}}.body.is-ie .js-animate.js-animate .js-animate-part,.body.is-ie .js-animate.js-animate.js-is-not-viewed .js-animate-part,.body.is-ie .js-animate.js-animate.js-is-viewed .js-animate-part,.body.is-loaded .js-animate.js-is-viewed .js-animate-part{opacity:1;transform:translateY(0)}.js-animate--opacity .js-animate-part{transition:opacity .5s linear;transform:none}@media (min-width:1024px){.js-animate--opacity .js-animate-part{opacity:0}}.body.is-ie .js-animate.js-animate--opacity .js-animate-part,.body.is-ie .js-animate.js-animate--opacity.js-is-not-viewed .js-animate-part,.body.is-ie .js-animate.js-animate--opacity.js-is-viewed .js-animate-part,.body.is-loaded .js-animate.js-animate--opacity.js-is-viewed .js-animate-part{opacity:1}.body{font-weight:300;display:none;display:block;opacity:0;font-size:calc(14px + (200vw - 600px)/900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s linear}.body.modal-is-open{max-height:100vh;overflow:hidden}.body.is-scrolling{pointer-events:none}.body.is-ready{opacity:1}:state(no-scroll){width:100%;position:fixed;z-index:10;height:100vh}.body>*,.button{-webkit-tap-highlight-color:transparent!important}.button{font-weight:500;line-height:2;text-transform:uppercase;letter-spacing:.025em;display:inline-block;padding:.25rem 1rem;border-radius:9999px;outline:0;transition:background-color .3s linear;outline:none!important}.button:focus{outline:none!important}.body.is-scrolling .button{pointer-events:none}.input--checkbox,.input--radio,input[type=checkbox],input[type=radio]{height:1.125rem;width:1.125rem;margin-right:.5rem;vertical-align:middle;border-width:0;display:flex;align-items:center;box-shadow:none;-webkit-appearance:none!important;-moz-appearance:transparent}.body.is-scrolling .input--checkbox,.body.is-scrolling .input--radio,.body.is-scrolling input[type=checkbox],.body.is-scrolling input[type=radio]{pointer-events:none}.input--checkbox:hover:after,.input--radio:hover:after,input[type=checkbox]:hover:after,input[type=radio]:hover:after{border-color:#4aedc2}.input--checkbox:focus,.input--radio:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:0}.input--checkbox:focus:after,.input--radio:focus:after,input[type=checkbox]:focus:after,input[type=radio]:focus:after{border-color:#4aedc2}.input--checkbox:checked:after,.input--radio:checked:after,input[type=checkbox]:checked:after,input[type=radio]:checked:after{background-color:#4aedc2;border-color:#4aedc2}.input--checkbox:checked:before,.input--radio:checked:before,input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}.input--checkbox:after,.input--radio:after,input[type=checkbox]:after,input[type=radio]:after{content:"";position:absolute;top:0;left:0;height:1.125rem;width:1.125rem;overflow:hidden;background-color:transparent;border-width:1px;border-color:#000;transition:background-color .3s ease,border-color .3s ease}.-dark .input--checkbox:after,.-dark .input--radio:after,.-dark input[type=checkbox]:after,.-dark input[type=radio]:after{border-color:#fff}.input--checkbox:before,.input--radio:before,input[type=checkbox]:before,input[type=radio]:before{position:absolute;z-index:10;transform:scale(0);transition:transform .1s}.input--checkbox,input[type=checkbox]{flex-shrink:0}.input--checkbox:after,input[type=checkbox]:after{border-radius:0}.input--checkbox:before,input[type=checkbox]:before{content:"\2713";font-size:1.125rem;line-height:1.125;width:100%;text-align:center;color:#000}h1{font-size:inherit}html{font-family:lineto-brown,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:14px;scroll-behavior:smooth}@media (min-width:640px){html{font-size:16px}}img,svg{display:block;vertical-align:middle;max-width:100%}.c-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;pointer-events:none;opacity:1;transition:all .5s ease .2s}.c-loader[data-open=true]{opacity:1;pointer-events:auto;transition:none}.c-loader[data-open=false]{opacity:0}.c-loader__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#4aedc2;transform:scaleY(0);transition:transform .5s ease;transform-origin:top left}.c-loader[data-open=true] .c-loader__backdrop{transform:scaleY(1);transform-origin:top left}.c-loader__progress{position:absolute;opacity:0;top:50%;left:50%;transform:translateX(-50%) translateY(-3rem) scale(.75);width:1.75rem;height:2.9rem;-webkit-mask-image:url(/assets/images/svg/brand-icon.svg#loader-branding-mask);mask-image:url(/assets/images/svg/brand-icon.svg#loader-branding-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;transition:opacity .3s,transform 1.2s cubic-bezier(.23,1,.32,1);transform-origin:center;transition-delay:0s}.c-loader[data-open=true] .c-loader__progress{opacity:1;transition-delay:.5s;transform:translateX(-50%) translateY(-3rem) scale(1)}.c-loader__progress .c-loader[data-open=false]{transform:translateX(-50%) translateY(-3rem) scale(.75)}.c-loader__progress__inner{display:block;top:0;right:0;height:100%;padding-left:0;padding-right:0;padding-top:0;transform:scaleY(0);transform-origin:50% 100%}.c-loader__progress-bar,.c-loader__progress__inner{position:absolute;width:100%;background-color:#000;opacity:0;transition:transform 1s linear}.c-loader__progress-bar{height:.15rem;bottom:0;left:0;transform:scaleX(0);transform-origin:0 100%}.c-loader[data-open=true] .c-loader__progress-bar{opacity:1}.js-scroll{position:absolute;z-index:1;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw}.js-scroll__section{top:0;left:0;width:100%}b,strong{font-weight:700}*{position:relative;margin:0;padding:0;color:inherit;font:inherit}*,:after,:before{box-sizing:inherit}.o-grid{margin-left:-.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap}@media (min-width:640px){.o-grid.-wide-gutters{margin-left:-4rem;margin-right:-4rem}.o-grid.-wide-gutters>.o-grid__col{padding-left:4rem;padding-right:4rem}}@media (min-width:640px){.sm\:o-grid{margin-left:-.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap}}@media (min-width:768px){.md\:o-grid{margin-left:-.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap}}.o-grid__col{padding-left:.75rem;padding-right:.75rem}@media (min-width:1024px){.lg\:o-grid__col{margin-left:-.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap}}.sm\:o-grid__col+.sm\:grid__col{margin-top:.75rem}@media (min-width:640px){.sm\:o-grid__col+.sm\:grid__col{margin-top:0}}@media (min-width:640px){.sm\:o-grid__col{padding-left:.75rem;padding-right:.75rem}}.md\:o-grid__col+.md\:grid__col{margin-top:.75rem}@media (min-width:768px){.md\:o-grid__col+.md\:grid__col{margin-top:0}}@media (min-width:768px){.md\:o-grid__col{padding-left:.75rem;padding-right:.75rem}}.lg\:o-grid__col+.lg\:grid__col{margin-top:.75rem}@media (min-width:1024px){.lg\:o-grid__col+.lg\:grid__col{margin-top:0}}@media (min-width:1024px){.lg\:o-grid__col{padding-left:.75rem;padding-right:.75rem}}.o-image img{width:100%}.o-image--square{content:"";display:inline-block;width:100%;height:0;padding-bottom:100%;background-color:transparent;text-align:center;overflow:hidden}.o-image--square .o-image__inner{display:block;position:absolute;top:0;right:0;width:100%;height:100%}.o-image--square img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.o-wrap{max-width:73.5rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.o-wrap{max-width:88.5vw}}.o-wrap--full{padding-left:1.5rem;padding-right:1.5rem}.o-wrap--narrow{max-width:32rem}.o-wrap .o-wrap{padding-left:0;padding-right:0}.c-404{display:flex;justify-content:center;flex-direction:column;min-height:85vh;font-size:1.65vw}@media (min-width:768px){.c-404{font-size:.8rem}}@media (min-width:1024px){.c-404{font-size:1rem}}.c-404__title{display:flex;justify-content:center;font-weight:700;line-height:.7;font-size:20em;margin-bottom:2rem}.c-404__title__letter{display:flex;align-items:center;padding:.5rem}.c-404 img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:120%;max-width:120%;mix-blend-mode:multiply}.c-404__title__circle{height:1em;width:1em;border-radius:1em;background-color:#4aedc2}.c-404__subtitle{font-weight:700;font-size:4em;margin-bottom:2rem}.c-article{line-height:2}.c-article>p:first-child{margin-top:0}@media (min-width:640px){.c-article>:first-child{margin-top:0}}.c-article>h1:before,.c-article>h2:before,.c-article>h3:before{display:block;visibility:hidden;content:""}.c-article>hr{margin-top:1rem;margin-bottom:1rem;border-top-width:0;border-right-width:0;border-left-width:0}.c-article>a,.c-article>p a,a .c-article{font-weight:700}.c-article>a:after,.c-article>p a:after,a .c-article:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;overflow:hidden;background-color:#000}.c-article>p b,.c-article>p strong,.c-article>ul b,.c-article>ul strong{font-weight:500}.c-article>p code,.c-article>ul li code{display:inline-block;border-radius:.125rem;font-size:1.125rem;padding:.125rem;line-height:1;white-space:nowrap;vertical-align:baseline}.c-article>pre{border-width:1px;border-radius:.25rem}.c-article>blockquote{font-style:italic;font-size:1.125rem}.c-article>h1{margin-bottom:.125rem;font-size:3rem;margin-top:1.5rem}@media (min-width:640px){.c-article>h1{margin-top:0}}.c-article>*+h1{margin-top:1.5rem}@media (min-width:640px){.c-article>*+h1{margin-top:1rem}}.c-article>h1,.c-article>h2{margin-top:1.5rem;margin-bottom:.5rem;line-height:1;font-weight:500;font-size:2.5rem;font-weight:700;line-height:1.125;font-size:2rem}@media (min-width:640px){.c-article>h1,.c-article>h2{font-size:2.5rem}}@media (min-width:768px){.c-article>h1,.c-article>h2{font-size:4.2vw}}@media (min-width:1450px){.c-article>h1,.c-article>h2{font-size:4.4vw}}.c-article>h1 a,.c-article>h2 a{display:inline-block}.c-article>h1 a:after,.c-article>h2 a:after{content:"";position:absolute;width:100%;left:0;background-color:#000;bottom:-.2em;height:.1em;transform-origin:0 0}@media (min-width:640px){.c-article>h1,.c-article>h2{margin-top:1rem}}.c-article>h2+h3{margin-top:.5rem}.c-article>h3{margin-top:1rem;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.125;font-size:1.5rem}@media (min-width:768px){.c-article>h3{font-size:3.5vw;font-size:2rem}}@media (min-width:640px){.c-article>h3{margin-top:3rem}}.c-article>h4{margin-top:1rem;margin-bottom:0;line-height:1;font-weight:600;font-weight:700;line-height:1.125;font-size:1.125rem}@media (min-width:640px){.c-article>h4{margin-top:.5rem}}@media (min-width:768px){.c-article>h4{font-size:1.5rem}}.c-article>h1+p{margin-top:.5rem}.c-article>blockquote .c-article>p,.c-article>p{margin-top:1rem}@media (min-width:640px){.c-article>blockquote .c-article>p,.c-article>p{margin-top:2rem;margin-bottom:2rem}}.c-article>ol,.c-article>ul{margin:1.5rem 0}.c-article>ul{padding-left:.25rem;list-style:disc inside}.c-article>ul li{padding-left:1.5rem;display:block}.c-article>ul li:before{line-height:.35em;display:inline-block;width:.35em;height:.35em;overflow:hidden;background-color:transparent;border-radius:100%;text-align:center;background-color:#000;position:absolute;margin-left:-1em;margin-top:.8em;content:""}.c-article>ul li li:before{border:1px solid;background-color:transparent}.c-article>ol{list-style:decimal;margin-left:1.5rem}.c-article>ul>li{margin-top:.125rem;margin-bottom:.125rem}.c-article>:not(pre):not(h1):not(h2):not(h3):not(h4)>code,.c-article>pre{font-size:1.125rem;line-height:1.5}.c-article>.note{margin-top:.5rem;margin-bottom:.5rem;padding:.25rem;border-radius:.125rem}.c-article span.is-wrapped{background:#4aedc2}.c-article em{font-style:italic}.c-article iframe{width:100%}.c-award{display:block;margin-top:2rem;margin-bottom:2rem;width:16rem}.c-award__image{width:100%;height:5rem}@media (min-width:640px){.c-award__image{height:4rem}}@media (min-width:768px){.c-award__image{height:5rem}}.c-award__image__inner{display:block;top:0;right:0;top:50%;display:flex;justify-content:center}.c-award__image__inner,.c-award__image__inner img{width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%) translateY(-50%)}.c-award__image__inner img{-o-object-fit:contain;object-fit:contain;top:50%}.body.is-ie .c-award__image__inner img{width:auto;max-width:100%;height:3rem}.c-award__text{text-align:center;margin-top:2rem;font-weight:400;line-height:2}.c-award__text a{position:relative;display:inline;-webkit-tap-highlight-color:transparent!important;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .75s cubic-bezier(.5,.1,0,.99)}@media (min-width:640px){.c-award__text a{display:inline-block}}@-webkit-keyframes bubble-1{0%{opacity:0;transform:rotate(-15deg) translate3d(-240%,47.5%,0) scale(0)}2.5%{opacity:0;transform:rotate(-15deg) translate3d(-240%,47.5%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@keyframes bubble-1{0%{opacity:0;transform:rotate(-15deg) translate3d(-240%,47.5%,0) scale(0)}2.5%{opacity:0;transform:rotate(-15deg) translate3d(-240%,47.5%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@-webkit-keyframes bubble-2{0%{opacity:0;transform:rotate(-25deg) translate3d(-200%,-120%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@keyframes bubble-2{0%{opacity:0;transform:rotate(-25deg) translate3d(-200%,-120%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@-webkit-keyframes bubble-3{0%{opacity:0;transform:rotate(-25deg) translate3d(-170%,-32.5%,0) scale(0)}5%{opacity:0;transform:rotate(-25deg) translate3d(-170%,-32.5%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@keyframes bubble-3{0%{opacity:0;transform:rotate(-25deg) translate3d(-170%,-32.5%,0) scale(0)}5%{opacity:0;transform:rotate(-25deg) translate3d(-170%,-32.5%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@-webkit-keyframes bubble-4{0%{opacity:0;transform:rotate(-15deg) translate3d(-260%,0,0) scale(0)}4%{opacity:0;transform:rotate(15deg) translate3d(-260%,0,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@keyframes bubble-4{0%{opacity:0;transform:rotate(-15deg) translate3d(-260%,0,0) scale(0)}4%{opacity:0;transform:rotate(15deg) translate3d(-260%,0,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@-webkit-keyframes bubble-5{0%{opacity:0;transform:rotate(-15deg) translate3d(-180%,-100%,0) scale(0)}6%{opacity:0;transform:rotate(-15deg) translate3d(-180%,-100%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}@keyframes bubble-5{0%{opacity:0;transform:rotate(-15deg) translate3d(-180%,-100%,0) scale(0)}6%{opacity:0;transform:rotate(-15deg) translate3d(-180%,-100%,0) scale(0)}to{opacity:1;transform:rotate(0deg) translate3d(.001%,.001%,0) scale(1)}}.c-banner.c-banner--home{padding-top:1vw;padding-bottom:1vw}.c-banner.c-banner--home p{font-weight:700;line-height:1;font-size:1.125rem}@media (min-width:768px){.c-banner.c-banner--home p{font-size:2rem}}@media (min-width:1450px){.c-banner.c-banner--home p{font-size:3rem}}.c-banner.c-banner--home *+p{margin-top:2.5rem}@media (min-width:768px){.c-banner.c-banner--home *+p{margin-top:4rem}}@media (min-width:1450px){.c-banner.c-banner--home *+p{margin-top:5rem}}.c-banner.c-banner--home .c-banner__text{margin-top:0;padding-top:0;padding-bottom:0}.c-banner.c-banner--home .c-banner__text h1,.c-banner.c-banner--home .c-banner__text h2{line-height:1;font-size:3rem}@media (min-width:400px){.c-banner.c-banner--home .c-banner__text h1,.c-banner.c-banner--home .c-banner__text h2{font-size:3.5rem}}@media (min-width:640px){.c-banner.c-banner--home .c-banner__text h1,.c-banner.c-banner--home .c-banner__text h2{font-size:4rem}}@media (min-width:768px){.c-banner.c-banner--home .c-banner__text h1,.c-banner.c-banner--home .c-banner__text h2{font-size:6rem;font-size:9.4vw}}@media (min-width:1450px){.c-banner.c-banner--home .c-banner__text h1,.c-banner.c-banner--home .c-banner__text h2{font-size:8.5rem}}.c-banner--home .c-banner__arrow,.c-banner--home .c-banner__images,.c-banner--home .c-banner__text h1,.c-banner--home .c-banner__text h2,.c-banner--home .c-banner__text p{opacity:0;transition:opacity .75s linear,transform 1.25s cubic-bezier(.245,.495,0,.99);transform:translateY(2.5rem)}.c-banner--home .c-banner__text h1,.c-banner--home .c-banner__text h2{transition-delay:.7s}.c-banner--home .c-banner__text p{transition-delay:.8s}.c-banner--home .c-banner__arrow{transition-delay:.9s}.c-banner--home .c-brand__logo{transition-delay:1s}.c-banner--home .c-banner__images{transition-delay:1.1s}.c-banner--home .c-brand__logo__path:first-child .c-brand__logo__path__inner{transform:rotate(-15deg) translate3d(-240%,47.5%,0) scale(0)}.c-banner--home .c-brand__logo__path:nth-child(2) .c-brand__logo__path__inner{transform:rotate(-25deg) translate3d(-200%,-120%,0) scale(0)}.c-banner--home .c-brand__logo__path:nth-child(3) .c-brand__logo__path__inner{transform:rotate(-25deg) translate3d(-170%,-32.5%,0) scale(0)}.c-banner--home .c-brand__logo__path:nth-child(4) .c-brand__logo__path__inner{transform:rotate(15deg) translate3d(-260%,0,0) scale(0)}.c-banner--home .c-brand__logo__path:nth-child(5) .c-brand__logo__path__inner{transform:rotate(-15deg) translate3d(-180%,-100%,0) scale(0)}.c-banner--home .c-brand__logo__path__inner{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform-origin:0}.body.is-ie .c-banner--home .c-banner__arrow,.body.is-ie .c-banner--home .c-banner__images,.body.is-ie .c-banner--home .c-banner__text h1,.body.is-ie .c-banner--home .c-banner__text h2,.body.is-ie .c-banner--home .c-banner__text p,.body.is-loaded .c-banner--home.is-inview .c-banner__arrow,.body.is-loaded .c-banner--home.is-inview .c-banner__images,.body.is-loaded .c-banner--home.is-inview .c-banner__text h1,.body.is-loaded .c-banner--home.is-inview .c-banner__text h2,.body.is-loaded .c-banner--home.is-inview .c-banner__text p{opacity:1;transform:translateY(0)}.body.is-ie .c-banner--home .c-brand__logo,.body.is-loaded .c-banner--home.is-inview .c-brand__logo{transition-delay:0s}.body.is-ie .c-banner--home .c-brand__logo__path__inner,.body.is-loaded .c-banner--home.is-inview .c-brand__logo__path__inner{opacity:1;transform:translate3d(.001%,.001%,0) scale(1)}.body.is-ie .c-banner--home .c-brand__logo__path:first-child .c-brand__logo__path__inner,.body.is-loaded .c-banner--home.is-inview .c-brand__logo__path:first-child .c-brand__logo__path__inner{-webkit-animation:bubble-1 3.15s cubic-bezier(.245,.425,0,.99);animation:bubble-1 3.15s cubic-bezier(.245,.425,0,.99)}.body.is-ie .c-banner--home .c-brand__logo__path:nth-child(2) .c-brand__logo__path__inner,.body.is-loaded .c-banner--home.is-inview .c-brand__logo__path:nth-child(2) .c-brand__logo__path__inner{-webkit-animation:bubble-2 3.15s cubic-bezier(.245,.425,.05,1.025);animation:bubble-2 3.15s cubic-bezier(.245,.425,.05,1.025)}.body.is-ie .c-banner--home .c-brand__logo__path:nth-child(3) .c-brand__logo__path__inner,.body.is-loaded .c-banner--home.is-inview .c-brand__logo__path:nth-child(3) .c-brand__logo__path__inner{-webkit-animation:bubble-3 3.25s cubic-bezier(.275,.425,.05,1.025);animation:bubble-3 3.25s cubic-bezier(.275,.425,.05,1.025)}.body.is-ie .c-banner--home .c-brand__logo__path:nth-child(4) .c-brand__logo__path__inner,.body.is-loaded .c-banner--home.is-inview .c-brand__logo__path:nth-child(4) .c-brand__logo__path__inner{-webkit-animation:bubble-4 3.5s cubic-bezier(.265,.415,.025,1.015);animation:bubble-4 3.5s cubic-bezier(.265,.415,.025,1.015)}.body.is-ie .c-banner--home .c-brand__logo__path:nth-child(5) .c-brand__logo__path__inner,.body.is-loaded .c-banner--home.is-inview .c-brand__logo__path:nth-child(5) .c-brand__logo__path__inner{-webkit-animation:bubble-5 3.6s cubic-bezier(.265,.415,.025,1.015);animation:bubble-5 3.6s cubic-bezier(.265,.415,.025,1.015)}.c-banner{padding-top:2rem}@media (min-width:768px){.c-banner{padding-top:6rem}}.c-banner h1,.c-banner h2,.c-banner h3{font-weight:700;line-height:1.125;font-size:2rem}@media (min-width:640px){.c-banner h1,.c-banner h2,.c-banner h3{font-size:2.5rem}}@media (min-width:768px){.c-banner h1,.c-banner h2,.c-banner h3{font-size:4.2vw}}@media (min-width:1450px){.c-banner h1,.c-banner h2,.c-banner h3{font-size:4.4vw}}.c-banner h1 a,.c-banner h2 a,.c-banner h3 a{display:inline-block}.c-banner h1 a:after,.c-banner h2 a:after,.c-banner h3 a:after{content:"";position:absolute;width:100%;left:0;background-color:#000;bottom:-.2em;height:.1em;transform-origin:0 0}.c-banner .c-article{font-size:1.125rem;margin-top:1rem;margin-bottom:1rem;font-size:1.05rem;line-height:1.9;max-width:90%}.c-banner--sm,.c-banner--sm .c-banner__text{padding-top:0;padding-bottom:1.5rem}.c-banner--image .c-banner__image{background-color:#4aedc2;overflow:hidden}@media (min-width:768px){.c-banner--image .c-banner__image{padding-top:2vw}}.c-banner--image .c-banner__image__inner{width:100%;height:0;padding-bottom:75%}@media (min-width:768px){.c-banner--image .c-banner__image__inner{padding-bottom:50vh}}.c-banner--image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:0}@media (min-width:768px){.c-banner--image img{height:75vh;margin-top:-6.25vh}}.body.is-ie .c-banner--image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:auto}.c-banner__text span{display:inline}.c-banner--home .c-banner__text{z-index:20}.c-banner--casestudy .c-banner__text,.c-banner--newsarticle .c-banner__text{max-width:32rem}@media (min-width:1024px){.c-banner--casestudy .c-banner__text,.c-banner--newsarticle .c-banner__text{max-width:40vw}}.c-banner--newsarticle{min-height:12rem}.c-banner--newsarticle h1,.c-banner--newsarticle h2,.c-banner--newsarticle h3{font-size:2.8rem}@media (min-width:1450px){.c-banner--newsarticle h1,.c-banner--newsarticle h2,.c-banner--newsarticle h3{font-size:4.4vw}}.c-banner--newsarticle .c-banner__text{min-height:0}.c-banner.c-banner--related-cases{padding-top:0}.c-banner--clients .c-banner__text,.c-banner--related-cases .c-banner__text{max-width:42rem}@media (min-width:1024px){.c-banner--clients .c-banner__text,.c-banner--related-cases .c-banner__text{max-width:50vw}}.c-banner--clients{padding-top:0;padding-bottom:0}@media (min-width:768px){.c-banner--clients{padding-top:0;padding-bottom:3.5rem}}@media (min-width:1024px){.c-banner__text{min-height:8rem;margin-right:-3rem}}@media (min-width:1024px){.c-banner--news .c-banner__text{min-height:8rem;margin-right:-1rem}}.c-banner__text+.c-banner__arrow{margin-top:3rem}.c-banner__arrow{width:2rem}@media (min-width:768px){.c-banner__arrow{width:3rem}}@media (min-width:1024px){.c-banner__arrow{width:5.5vw}}@media (min-width:1450px){.c-banner__arrow{width:5rem}}.c-banner--home{margin-top:5vh;margin-bottom:5vh}.c-banner--home h1 a:after,.c-banner--home h2 a:after{content:none}.c-banner--home .c-banner__images{width:40%}.c-banner--home .c-banner__images .c-banner__image{left:28%}.c-banner--home .c-banner__text{max-width:60%;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.c-banner--home .c-banner__switch__word{display:inline-block}.c-banner--home .c-banner__switch__word span:last-child:after{content:"";position:absolute;width:100%;left:0;background-color:#000;z-index:20;bottom:-.2em;height:.1em;transform-origin:0 0}@media (min-width:1024px){.c-banner--home{margin-top:2vh;margin-bottom:2vh}.c-banner--home .c-banner__images{width:57%}.c-banner--home .c-banner__images .c-banner__image{left:50%}.c-banner--home .c-banner__text{max-width:43%}}.c-banner .c-banner__switch__word{display:none}.c-banner__switch{width:100%}.c-banner__switch>*{pointer-events:none}.c-banner .c-banner__switch__word.is-active{display:inline-block}.c-banner__images{position:absolute;right:0;top:0;height:75%;width:57%;max-width:45rem}.c-banner .c-banner__image{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transform:translateX(-5%) translateY(-50%)}.c-banner .c-banner__image.is-active{opacity:1}.c-banner__button{margin-top:1.5rem;display:flex;flex-direction:column}.c-banner__button *+.c-button{margin-top:1rem}.c-banner--job .c-banner__text{min-height:0}.c-brand__logo{position:relative;font-size:1rem}.c-brand__logo__wrapper{width:10.5em;height:17.8em}.c-brand__logo__path{position:absolute}.c-brand__logo__path:nth-child(2){right:0;top:3.2em}.c-brand__logo__path:nth-child(3){top:6.4em}.c-brand__logo__path:nth-child(4){right:0;top:9.6em}.c-brand__logo__path:nth-child(5){top:12.8em}.c-brand__logo__path__inner{content:"";line-height:5em;display:inline-block;width:5em;height:5em;overflow:hidden;background-color:transparent;border-radius:100%;text-align:center;background-color:#4aedc2}.c-brand__logo--white .c-brand__logo__path{background-color:#fff}.c-button{font-weight:700;position:relative;font-size:1.125rem;display:inline-block;vertical-align:middle;line-height:1;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent!important;padding:1.25rem 2.25rem 1.25rem 4rem}.c-button>*{pointer-events:none}.c-button:before{content:"";display:block;position:absolute;left:0;top:0}.c-button .c-button__arrow{display:block;position:absolute;transition:transform .5s ease;transition-delay:.1s;left:.8rem;top:0}.c-button .c-arrow{height:100%;min-height:3.5rem}.c-button .c-arrow rect{transform:scaleX(0);transition:transform .5s ease;transform-origin:100% 0;transition-delay:0s}.c-button .c-arrow__g{fill:#000}.c-button:before{width:3.5rem;height:3.5rem;background-color:#4aedc2;border-radius:3.5rem;transition:opacity .5s ease,width .5s cubic-bezier(.75,0,.175,1)}@media (max-width:1023px){.c-button{outline:0}.c-button:before{width:100%}.c-button:after{transform:translateX(150%) translateY(-50%)}.c-button .c-button__arrow{transform:translateX(75%) translateY(0)}.c-button .c-arrow rect{transform:scale(1);transition:transform .2s ease;transition-delay:.2s}.c-button:before{height:100%}}.c-button__inner{z-index:20;pointer-events:none;transition:color .5s ease;transition-delay:.2s}.c-button:focus,.c-button:hover{outline:0}.c-button:focus:before,.c-button:hover:before{width:100%}.c-button:focus:after,.c-button:hover:after{transform:translateX(150%) translateY(-50%)}.c-button:focus .c-button__arrow,.c-button:hover .c-button__arrow{transform:translateX(75%) translateY(0)}.c-button:focus .c-arrow rect,.c-button:hover .c-arrow rect{transform:scale(1);transition:transform .2s ease;transition-delay:.2s}*+.c-button{margin-top:3.5rem}.c-button--invert{color:#fff}@media (max-width:1023px){.c-button--invert{color:#000}}.c-button--invert:focus,.c-button--invert:hover{color:#000}.c-button--white:before{background-color:#fff;border-width:1px;border-color:#000}.c-button--black:before{background-color:#000}.c-button--black .c-arrow__g{fill:#fff}.c-button--black:after{color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.488 0L0 1.621 6.787 8 0 14.38 1.488 16l8.511-8z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}@media (max-width:1023px){.c-button--black{color:#fff}}.c-button--related{margin-top:.5rem}@media (min-width:768px){.c-button--related{margin-top:0}}.c-button--black:focus,.c-button--black:hover{color:#fff}.c-button--black .c-button__inner:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 7h20v2H0z' fill='%23fff'/%3E%3Cpath d='M13.488 0L12 1.621 18.787 8 12 14.38 13.488 16 22 8z'/%3E%3C/g%3E%3C/svg%3E")}.c-buttons{margin-top:3rem;margin-bottom:3rem}.c-buttons--horizontal{display:flex}.c-buttons--horizontal .c-button+.c-button{margin-top:0;margin-left:2rem}.c-button input[type=submit]{background-color:transparent}[data-namespace=careerfitter]{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}[data-namespace=careerfitter] .c-main{display:flex;flex:1 1 0%;width:100%;align-items:center;height:100vh;height:calc(var(--vh, 1vh)*100)}.c-careerfitter{height:100%;padding:0 .75rem .75rem;overflow:hidden}@media (min-width:640px){.c-careerfitter{padding:0 1.5rem 1.5rem}}.c-careerfitter__outer{background-color:#4aedc2;padding-top:5rem;padding-bottom:5rem;height:100%;display:flex;align-items:center}.c-careerfitter-cta{padding:.75rem;overflow:hidden}@media (min-width:640px){.c-careerfitter-cta{padding:1.5rem}}.c-careerfitter-cta__outer{background-color:#4aedc2;padding-top:8.5rem;padding-bottom:8.5rem}.c-careerfitter-cta__inner,.c-careerfitter__outer{text-align:center}.c-careerfitter-cta__text{font-weight:700;margin-bottom:1.5rem;line-height:1;font-size:3rem}@media (min-width:400px){.c-careerfitter-cta__text{font-size:3.5rem}}@media (min-width:640px){.c-careerfitter-cta__text{font-size:4rem}}@media (min-width:768px){.c-careerfitter-cta__text{font-size:8.4vw}}@media (min-width:1450px){.c-careerfitter-cta__text{font-size:7.5rem}}.c-careerfitter__background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);left:65%}.c-careerfitter__background .c-brand__logo{font-size:3.25rem}.c-careerfitter__background .c-brand__logo__path__inner{background-color:#fff}.c-careerfitter__questionnaire,.c-careerfitter__result,.js-careerfitter-question{opacity:0;pointer-events:none;height:0;width:100%;transition:opacity .25s linear,transform .5s cubic-bezier(.245,.495,0,.99);transform:translateY(1rem)}.c-careerfitter .c-careerfitter__outer:after{display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;transform:scaleX(0);transform-origin:top left;transition:opacity .5s ease,transform .5s cubic-bezier(.75,0,.175,1);content:""}.c-careerfitter.is-analyzing .c-careerfitter__outer:after{transform:scaleX(1);transform-origin:bottom left}.c-careerfitter__result.is-active,.js-careerfitter-question.is-active{opacity:1;pointer-events:auto;height:auto;transform:translateY(0);transition:opacity .75s linear,transform 1.2s cubic-bezier(.245,.495,0,.99);transition-delay:.35s}.c-careerfitter__result,.js-careerfitter-question{transition-delay:0s}@media (min-width:640px){.c-careerfitter__result.is-active{display:flex;align-items:center;height:100%;transform:translateY(-4%)}}.c-careerfitter.is-finished{display:none}.c-careerfitter{display:block}.c-careerfitter__question__title{font-weight:700;line-height:1.125;font-size:2rem;margin-bottom:3.5rem}@media (min-width:640px){.c-careerfitter__question__title{font-size:2.5rem}}@media (min-width:768px){.c-careerfitter__question__title{font-size:4.2vw}}@media (min-width:1450px){.c-careerfitter__question__title{font-size:4.4vw}}.c-careerfitter__question__title a{display:inline-block}.c-careerfitter__question__title a:after{content:"";position:absolute;width:100%;left:0;background-color:#000;bottom:-.2em;height:.1em;transform-origin:0 0}.c-careerfitter__question__answer+.c-careerfitter__question__answer{margin-top:1.125rem}.c-careerfitter__question__answer__button{font-size:1.125rem;padding:1rem 1.5rem;border-color:#000;border-width:1px;display:inline-block;font-weight:700;border-radius:9999px;cursor:pointer;transition:color .3s ease,border .3s ease}.c-careerfitter__question__answer__button:before{display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;border-radius:9999px;opacity:0;content:"";transform:scale(.75);transform-origin:center;transition:opacity .1s,transform .2s cubic-bezier(.245,.495,0,1);z-index:-1}.c-careerfitter__question__answer__button:hover{color:#fff;border-color:transparent}.c-careerfitter__question__answer__button:hover:before{opacity:1;transform:scale(1);transition:opacity .3s,transform .5s cubic-bezier(.245,.495,0,1)}.c-careerfitter__progress{position:absolute;top:0;left:0;height:.25rem;background-color:#000;width:100%;z-index:10;transform-origin:0 0;transition:transform .3s cubic-bezier(.245,.495,0,1.2)}.c-careerfitter__result .c-illustration{width:10rem;padding-bottom:10rem;margin:2rem auto}@media (min-width:640px){.c-careerfitter__result .c-illustration{width:16rem;padding-bottom:16rem}}@media (min-width:768px){.c-careerfitter__result .c-illustration{width:100%;padding-bottom:100%}}.c-careerfitter__result .c-illustration:before{display:block;position:absolute;background-color:#4aedc2;top:0;left:0;height:100%;content:"";width:80%}.c-careerfitter__result .c-illustration__inner{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;width:60%;transform:translate3d(-25%,-55%,0)}.c-careerfitter__counter{font-weight:700}.c-section--carousel{overflow:hidden}.c-carousel .c-carousel__item{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;transform:scale(1);transition:transform .75s cubic-bezier(.5,.1,0,.99);transition-delay:0s}@media (min-width:768px){.c-carousel .c-carousel__item{padding-top:0}}.c-carousel .c-carousel__item:first-of-type{padding-top:0}.c-carousel .c-carousel__item--quote .c-quote__wrapper{width:100%}@media (min-width:768px){.c-carousel .c-carousel__item--quote .c-quote__wrapper{width:auto}}@media (min-width:768px){.c-carousel .c-carousel__item--quote{width:auto;max-width:57.5vw}}@media (min-width:768px){.c-carousel .c-carousel__item+.c-carousel__item{padding-left:0}}.c-carousel__item__inner{overflow:hidden;box-sizing:border-box}.c-carousel__item__inner--video{height:100%;padding-bottom:0}.c-carousel__item__inner--quote{height:auto;padding-bottom:0}.body.is-ie .c-carousel__item__inner{width:100%}@media (min-width:768px){.c-carousel__item__inner{padding-bottom:0;display:flex;justify-content:center;height:25rem}.c-carousel__item__inner--video{padding-bottom:0}.c-carousel__item__inner--quote{height:25rem}}@media (min-width:768px){.c-carousel__item__inner{height:30rem}}.is-dragging .c-carousel__item,.is-transitioning .c-carousel__item{transform:scale(.95);transition-delay:0s}@media (min-width:768px){.c-carousel__controls{display:flex;margin-top:1.5rem;margin-bottom:1.5rem}.c-carousel__controls .c-carousel__controls__next,.c-carousel__controls .c-carousel__controls__prev{width:3.5rem;height:3.5rem;outline:0;background-color:#4aedc2;border-radius:3.5rem;top:50%;z-index:10;cursor:pointer;transition:opacity .3s ease,transform .75s cubic-bezier(.5,.1,0,.99)}.c-carousel__controls .c-carousel__controls__next[aria-disabled=true],.c-carousel__controls .c-carousel__controls__prev[aria-disabled=true]{opacity:.5}.c-carousel__controls .c-carousel__controls__next:before,.c-carousel__controls .c-carousel__controls__prev:before{width:.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.488 0L0 1.621 6.787 8 0 14.38 1.488 16l8.511-8z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);margin-left:1.5rem}.c-carousel__controls .c-carousel__controls__next{margin-left:.5rem}.c-carousel__controls .c-carousel__controls__icon{transform:translate3d(-50%,-50%,0);cursor:pointer;background-position:50%;background-size:1em 1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.488 0L0 1.621 6.787 8 0 14.38 1.488 16l8.511-8z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.c-carousel__controls__prev .c-carousel__controls__icon{transform:translate3d(-50%,-50%,0) rotate(180deg)}}.c-carousel__item--image img,.c-carousel__item--video img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.c-carousel__item .c-quote{display:flex;align-items:center;font-size:1.125rem}.body.is-ie .c-carousel__item .c-quote{width:100%;left:0}@media (min-width:768px){.c-carousel__item .c-quote{font-size:1.375rem;height:100%;width:auto}}@media (min-width:1024px){.c-carousel__item .c-quote{font-size:1.5rem}}@media (min-width:1450px){.c-carousel__item .c-quote{font-size:1.75vw}}.c-carousel__controls__next:hover,.c-carousel__controls__prev:hover{transform:scale(1.05)}.c-case-study span.is-wrapped{background:#4aedc2}.c-case-study iframe{width:100%}.c-case-study__title{font-weight:700;overflow:hidden;white-space:nowrap;font-size:1.125rem;letter-spacing:.025em;margin-bottom:.5rem;text-overflow:ellipsis}@media (min-width:1024px){.c-case-study__title{margin-bottom:0;position:absolute;right:0;letter-spacing:0;font-size:1.7rem;top:.8rem}}@media (min-width:1450px){.c-case-study__title{font-size:3rem}}.c-case-study__title h1{all:unset}.c-case-study__thumb{height:0;background-color:#dfdfdf;width:100%;display:block;position:relative;margin-top:.75rem;margin-bottom:.75rem;padding-bottom:100%}.c-case-study__thumb__inner{overflow:hidden}.c-case-study__thumb__image,.c-case-study__thumb__inner{display:block;position:absolute;top:0;right:0;width:100%;height:100%}.c-case-study__thumb__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:none}.body.is-ie .c-case-study__thumb__image img{width:auto}.c-case-study__thumb__text{display:block;position:absolute;top:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgba(0,0,0,.7);padding:2em}.c-case-study__thumb__title{line-height:1.125;font-weight:700;padding-top:1rem;color:#fff;max-width:10em;font-size:3em}.c-case-study__thumb__brand{font-weight:700;color:#4aedc2;font-size:1.5em;padding-top:.75em}.c-case-study__thumb__brand,.c-case-study__thumb__title{transition:font-size .3s ease}.body.is-scrolling .c-case-study__thumb{pointer-events:none}.c-case-study__thumb:hover .c-case-study__thumb__text{opacity:1}.c-case-study__thumb:hover .c-case-study__thumb__brand,.c-case-study__thumb:hover .c-case-study__thumb__title{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s cubic-bezier(.245,.495,0,.99)}.c-case-study__thumb:hover .c-case-study__thumb__title{transition-delay:.15s}.c-case-study__thumb:hover .c-case-study__thumb__brand{transition-delay:.35s}@media (max-width:1023px){.c-case-study__thumb .c-case-study__thumb__text{opacity:1}.c-case-study__thumb .c-case-study__thumb__brand,.c-case-study__thumb .c-case-study__thumb__title{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s cubic-bezier(.245,.495,0,.99)}.c-case-study__thumb .c-case-study__thumb__title{transition-delay:.15s}.c-case-study__thumb .c-case-study__thumb__brand{transition-delay:.35s}}.c-case-study__thumb__brand,.c-case-study__thumb__title{opacity:0;transform:translateY(1em);transition:opacity .15s ease,transform .25s cubic-bezier(.245,.495,0,.99);transition-delay:0s}.c-case-study__thumb__text{opacity:0;transition:opacity .5s ease;transition-delay:.15s}.c-case-study-grid{width:100%}.c-case-study-grid .c-case-study__thumb{padding-bottom:100%}@media (min-width:400px){.c-case-study-grid{width:50%}.c-case-study-grid .c-case-study__thumb{padding-bottom:100%}}@media (min-width:1024px){.c-case-study-grid{width:50%}.c-case-study-grid .c-case-study__thumb{padding-bottom:65%}.c-case-study-grid:nth-child(5n+3),.c-case-study-grid:nth-child(5n+4),.c-case-study-grid:nth-child(5n+5){width:33.33%}.c-case-study-grid:nth-child(5n+3) .c-case-study__thumb,.c-case-study-grid:nth-child(5n+4) .c-case-study__thumb,.c-case-study-grid:nth-child(5n+5) .c-case-study__thumb{padding-bottom:100%}}.c-certificates .c-client{-webkit-filter:grayscale(100%) brightness(65%) contrast(4);filter:grayscale(100%) brightness(65%) contrast(4)}.c-client{display:block;margin-top:2rem;margin-bottom:2rem;height:5rem;width:8rem}@media (min-width:640px){.c-client{height:4rem;width:6rem}}@media (min-width:768px){.c-client{height:5rem;width:8rem}}.c-client__image{display:block;top:0;right:0;top:50%;display:flex;justify-content:center}.c-client__image,.c-client__image img{width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%) translateY(-50%)}.c-client__image img{-o-object-fit:contain;object-fit:contain;top:50%}.body.is-ie .c-client__image img{width:auto;max-width:100%;height:3rem}.c-cta .c-cta__text{padding:3rem}@media (min-width:1024px){.c-cta .c-cta__text{padding:6vw 0}}.c-cta .c-cta__text h2,.c-cta .c-cta__text h3{font-weight:700;line-height:1.125;font-size:2rem}@media (min-width:640px){.c-cta .c-cta__text h2,.c-cta .c-cta__text h3{font-size:2.5rem}}@media (min-width:768px){.c-cta .c-cta__text h2,.c-cta .c-cta__text h3{font-size:4.2vw}}@media (min-width:1450px){.c-cta .c-cta__text h2,.c-cta .c-cta__text h3{font-size:4.4vw}}.c-cta .c-cta__text h2 a,.c-cta .c-cta__text h3 a{display:inline-block}.c-cta .c-cta__text h2 a:after,.c-cta .c-cta__text h3 a:after{content:"";position:absolute;width:100%;left:0;background-color:#000;bottom:-.2em;height:.1em;transform-origin:0 0}.c-cta--inset .c-cta__text{background-color:#4aedc2}@media (min-width:1024px){.c-cta--inset .c-cta__text{padding:6vw}}.c-cta--inset .c-cta__text .c-button:before{background-color:#000}.c-cta--inset .c-cta__text .c-button__inner{color:#fff}@media (min-width:1024px){.c-cta--inset .c-cta__text .c-button__inner{color:#000}}.c-cta--inset .c-cta__text .c-button:hover{color:#fff}@media (min-width:1024px){.c-cta--inset .c-cta__text .c-button:hover .c-button__inner{color:#fff}}.c-cta--inset .c-cta__text .c-arrow__g{fill:#fff}@media (min-width:1024px){.c-cta--illustration .c-cta__text{padding-left:8vw;margin-left:12%}}.c-cta__illustration{height:100%;width:100%;position:absolute;left:0;z-index:10;pointer-events:none}.c-cta__illustration__inner{display:none;position:absolute;left:0;height:100%;padding:5vw;top:50%;transform:translateX(-45%) translateY(-52.5%)}@media (min-width:1024px){.c-cta__illustration__inner{display:block}}.c-cta__illustration__inner img{height:100%;width:auto}.c-cta--work--grid{margin-top:.75rem;margin-bottom:.75rem;width:33.32%}@media (max-width:1023px){.c-cta--work--grid{width:100%}}.c-cta--work{background-color:#4aedc2;height:0;overflow:hidden;padding-bottom:100%}@media (min-width:640px){.c-cta--work{padding-bottom:50%}}@media (min-width:1024px){.c-cta--work{padding-bottom:100%}}.c-cta--work .c-cta--work__illustration{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(100%);transition:transform 1.2s cubic-bezier(.75,0,.125,.9);transition-delay:.15s}.c-cta--work .c-cta--work__inner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;text-align:center}.c-cta--work:hover .c-button{outline:0;color:#fff}.c-cta--work:hover .c-button:before{width:100%}.c-cta--work:hover .c-button:after{transform:translateX(150%) translateY(-50%)}.c-cta--work:hover .c-button .c-button__arrow{transform:translateX(75%) translateY(0)}.c-cta--work:hover .c-button .c-arrow rect{transform:scale(1);transition:transform .2s ease;transition-delay:.2s}.c-cta--work:hover .c-cta--work__illustration{transform:translateX(-50%) translateY(35%)}.c-filters{margin-top:1.5rem}@media (min-width:768px){.c-filters{margin-top:0}}@media (min-width:768px){.c-filters__group{font-size:1.75vw}}@media (min-width:1024px){.c-filters__group{font-size:1.1vw}}@media (min-width:1450px){.c-filters__group{font-size:1rem}}.c-filters__group+.c-filters__group{margin-top:1.5rem}.c-filters__group__buttons{display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.c-filters__group__buttons .c-filter{margin:.25rem}.c-filter{padding:.75em 1em;font-size:1em;display:inline-block;font-weight:700;border-radius:9999px;cursor:pointer;background-color:#4aedc2;display:flex;align-items:center;transition:color .3s ease,background .3s ease}@media (min-width:1024px){.c-filter{padding:1em 1.5em;font-size:1.125em}}.c-filter:hover{background:rgba(74,237,194,.85)}.c-filter:hover .c-icon--cross .c-icon__inner{transform:rotate(135deg);transition:transform .75s cubic-bezier(.5,.1,0,.99)}.c-filter .c-icon--cross{flex:none;pointer-events:none}.c-filter .c-icon--cross .c-icon__inner:after,.c-filter .c-icon--cross .c-icon__inner:before{background-color:#000}.c-filter .c-icon--cross .c-icon__inner{height:2px;transform:rotate(45deg);transition:none}.c-filter .c-icon--cross{margin-right:.5rem}@media (min-width:1024px){.c-filter .c-icon--cross{margin-right:1rem}}.c-filter.is-active,.c-filter.mixitup-control-active{background-color:#000;color:#fff}.c-filter.is-active:hover .c-icon--cross .c-icon__inner,.c-filter.mixitup-control-active:hover .c-icon--cross .c-icon__inner{transform:rotate(90deg)}.c-filter.is-active .c-icon--cross .c-icon__inner,.c-filter.mixitup-control-active .c-icon--cross .c-icon__inner{transform:rotate(0deg)}.c-filter.is-active .c-icon--cross .c-icon__inner:after,.c-filter.is-active .c-icon--cross .c-icon__inner:before,.c-filter.mixitup-control-active .c-icon--cross .c-icon__inner:after,.c-filter.mixitup-control-active .c-icon--cross .c-icon__inner:before{background-color:#fff}.c-footer{color:#fff;flex-grow:0;flex-shrink:0;padding:.75rem}@media (min-width:640px){.c-footer{padding:1.5rem}}.c-footer h2{line-height:1.5;font-weight:700;color:#4aedc2;margin-bottom:5rem;font-size:2rem}@media (min-width:640px){.c-footer h2{font-size:3rem}}@media (min-width:1024px){.c-footer h2{font-size:4rem;line-height:1.125}}.c-footer__contact{font-size:1.125rem;font-weight:400;line-height:2}.c-footer__contact a{display:inline-block;position:relative}.c-footer__contact a:after{display:block;height:1px;position:absolute;background-color:#fff;width:100%;content:"";bottom:0;transform:scaleX(0);transform-origin:0 0;transition:transform .75s cubic-bezier(.5,.1,0,.99)}.c-footer__contact a:hover:after{transform:scaleX(1)}.c-footer__contact label{color:#4aedc2;text-transform:lowercase;font-weight:700;display:block;padding-bottom:.5rem;font-size:.875rem;letter-spacing:.1em}.c-footer__contact .c-form__item--checkbox label{color:#fff}.c-footer__contact .c-form .c-form__item input{background-color:#000;border-color:#fff}.c-footer__extra,.c-footer__main{background-color:#000}.c-footer__main{padding-top:5rem;padding-bottom:5rem}.c-footer__extra{padding-top:3rem;padding-bottom:3rem;font-size:.875rem;font-weight:400}.c-footer__socials{font-size:1rem}.c-footer__socials a+a{margin-left:1rem}.c-form--grid .c-form__item{margin-top:1rem;margin-bottom:1rem}label{letter-spacing:.1em;color:#4aedc2;text-transform:lowercase;font-weight:700;display:block;padding-bottom:.5rem;font-size:.875rem}.c-form__item{width:100%}.c-form__item label.c-form__label--optional:after{color:#dfdfdf;display:inline-block;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;content:"optional";margin-left:5px}.c-form__item input[type=email],.c-form__item input[type=text],.c-form__item textarea{width:100%;font-size:1.5rem;border-color:#000;padding-bottom:.7rem;border-bottom:1px solid}.c-form.-dark .c-form__item input[type=email],.c-form.-dark .c-form__item input[type=text],.c-form.-dark .c-form__item textarea{border-color:#fff;background-color:#000;color:#fff}.c-form__item input[type=email]:focus,.c-form__item input[type=text]:focus,.c-form__item textarea:focus{outline:0;border-color:#4aedc2}.c-form__item input[type=email]::-webkit-input-placeholder,.c-form__item input[type=text]::-webkit-input-placeholder,.c-form__item textarea::-webkit-input-placeholder{color:#7f7f7f;opacity:1}.c-form__item input[type=email]::-moz-placeholder,.c-form__item input[type=text]::-moz-placeholder,.c-form__item textarea::-moz-placeholder{color:#7f7f7f;opacity:1}.c-form__item input[type=email]:-ms-input-placeholder,.c-form__item input[type=text]:-ms-input-placeholder,.c-form__item textarea:-ms-input-placeholder{opacity:1}.c-form__item input[type=email]::-ms-input-placeholder,.c-form__item input[type=text]::-ms-input-placeholder,.c-form__item textarea::-ms-input-placeholder{opacity:1}.c-form__item input[type=email]::placeholder,.c-form__item input[type=text]::placeholder,.c-form__item textarea::placeholder{color:#7f7f7f;opacity:1}.c-form__item input[type=email]:-ms-input-placeholder,.c-form__item input[type=text]:-ms-input-placeholder,.c-form__item textarea:-ms-input-placeholder{color:#7f7f7f}.c-form__item input[type=email]::-ms-input-placeholder,.c-form__item input[type=text]::-ms-input-placeholder,.c-form__item textarea::-ms-input-placeholder{color:#7f7f7f}.c-form__item+.c-form__item{margin-top:2.5rem}.c-form__item--checkboxes{display:flex;align-items:center}.c-form__item--checkboxes label{text-transform:none;font-weight:400;color:#000;letter-spacing:0;padding-bottom:0;display:inline-flex;margin-left:.2rem}.c-form.-dark .c-form__item--checkboxes label{color:#fff}.c-form__item--checkboxes label a{position:relative;display:inline;-webkit-tap-highlight-color:transparent!important;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .75s cubic-bezier(.5,.1,0,.99)}@media (min-width:640px){.c-form__item--checkboxes label a{display:inline-block}}.c-form__item--checkboxes label a:after{display:block;height:1px;position:absolute;width:100%;background-color:currentColor;content:"";bottom:0;transform:scaleX(1);transform-origin:0 0;transition:transform .75s cubic-bezier(.5,.1,0,.99)}.c-form__item--checkboxes[\:has\(label\:nth-child\(2\)\)] label:first-child{display:block;margin-left:.1rem;margin-bottom:.25rem;color:#4aedc2;font-weight:700}.c-form__item--checkboxes:has(label:nth-child(2)) label:first-child{display:block;margin-left:.1rem;margin-bottom:.25rem;color:#4aedc2;font-weight:700}.c-form__item--checkbox{display:flex;align-items:center}.c-form__item--checkbox label{text-transform:none;font-weight:400;color:#000;letter-spacing:0;padding-bottom:0;display:inline-flex}.c-form.-dark .c-form__item--checkbox label{color:#fff}.c-form__item--checkbox label a{position:relative;display:inline;-webkit-tap-highlight-color:transparent!important;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .75s cubic-bezier(.5,.1,0,.99)}@media (min-width:640px){.c-form__item--checkbox label a{display:inline-block}}.c-form__item--checkbox label a:after{display:block;height:1px;position:absolute;width:100%;background-color:currentColor;content:"";bottom:0;transform:scaleX(1);transform-origin:0 0;transition:transform .75s cubic-bezier(.5,.1,0,.99)}.c-form__item--checkbox_group label,.c-form__item--radio_group label{margin-right:20px;margin-left:25px}.c-form__item--checkbox_group label .c-form__input,.c-form__item--radio_group label .c-form__input{position:absolute;left:-25px}.c-form__item--checkbox_group label.c-form__label,.c-form__item--radio_group label.c-form__label{margin-right:auto;margin-left:auto}.c-form__item--checkbox_group label.c-form__label .c-form__input,.c-form__item--radio_group label.c-form__label .c-form__input{position:relative;left:-25px}.c-form__label--mailing_list{margin-right:20px;margin-left:25px}.c-form__input--mailing_list{position:absolute;left:-25px}.c-form__item--file input{opacity:0;overflow:hidden;position:absolute;width:.1px;height:.1px;z-index:-1}.c-form__item--file .c-form__instructions{width:100%;font-size:1.5rem;border-color:#000;color:#7f7f7f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:1.825rem;padding-bottom:.7rem;border-bottom:1px solid}.c-form__item--file .c-form__instructions:focus{outline:0;border-color:#4aedc2}.c-form__item--file .c-form__label{position:absolute;height:100%;width:100%;z-index:10;cursor:pointer}.c-form__item--recaptcha{display:flex;flex-direction:column;align-items:flex-end}.c-form__item--recaptcha .form-input-error{display:inline-block;position:relative;margin-top:.75rem}.c-form__item.-error input[type=email],.c-form__item.-error input[type=text],.c-form__item.-error textarea{border-color:#ff3e46}.c-form__item.-error input[type=email]::-webkit-input-placeholder,.c-form__item.-error input[type=text]::-webkit-input-placeholder,.c-form__item.-error textarea::-webkit-input-placeholder{color:#ff3e46}.c-form__item.-error input[type=email]::-moz-placeholder,.c-form__item.-error input[type=text]::-moz-placeholder,.c-form__item.-error textarea::-moz-placeholder{color:#ff3e46}.c-form__item.-error input[type=email]::placeholder,.c-form__item.-error input[type=text]::placeholder,.c-form__item.-error textarea::placeholder{color:#ff3e46}.c-form__item.-error input[type=email]:-ms-input-placeholder,.c-form__item.-error input[type=text]:-ms-input-placeholder,.c-form__item.-error textarea:-ms-input-placeholder{color:#ff3e46}.c-form__item.-error input[type=email]::-ms-input-placeholder,.c-form__item.-error input[type=text]::-ms-input-placeholder,.c-form__item.-error textarea::-ms-input-placeholder{color:#ff3e46}.c-form__item.-error .c-form__input__error{display:block}@media (min-width:640px){.c-form__label--checkbox{padding-right:200px}}.c-form__item--file.form-input-has-errors,.c-form__label.c-form__label--checkbox.form-input-has-errors,input[type=email].form-input-has-errors,input[type=text].form-input-has-errors,textarea.form-input-has-errors{border-color:#ff3e46}.c-form__item--file.form-input-has-errors::-webkit-input-placeholder,.c-form__label.c-form__label--checkbox.form-input-has-errors::-webkit-input-placeholder,input[type=email].form-input-has-errors::-webkit-input-placeholder,input[type=text].form-input-has-errors::-webkit-input-placeholder,textarea.form-input-has-errors::-webkit-input-placeholder{color:#ff3e46}.c-form__item--file.form-input-has-errors::-moz-placeholder,.c-form__label.c-form__label--checkbox.form-input-has-errors::-moz-placeholder,input[type=email].form-input-has-errors::-moz-placeholder,input[type=text].form-input-has-errors::-moz-placeholder,textarea.form-input-has-errors::-moz-placeholder{color:#ff3e46}.c-form__item--file.form-input-has-errors::placeholder,.c-form__label.c-form__label--checkbox.form-input-has-errors::placeholder,input[type=email].form-input-has-errors::placeholder,input[type=text].form-input-has-errors::placeholder,textarea.form-input-has-errors::placeholder{color:#ff3e46}.c-form__item--file.form-input-has-errors:-ms-input-placeholder,.c-form__label.c-form__label--checkbox.form-input-has-errors:-ms-input-placeholder,input[type=email].form-input-has-errors:-ms-input-placeholder,input[type=text].form-input-has-errors:-ms-input-placeholder,textarea.form-input-has-errors:-ms-input-placeholder{color:#ff3e46}.c-form__item--file.form-input-has-errors::-ms-input-placeholder,.c-form__label.c-form__label--checkbox.form-input-has-errors::-ms-input-placeholder,input[type=email].form-input-has-errors::-ms-input-placeholder,input[type=text].form-input-has-errors::-ms-input-placeholder,textarea.form-input-has-errors::-ms-input-placeholder{color:#ff3e46}.c-form__item--file.form-input-has-errors .c-form__instructions,.c-form__label.c-form__label--checkbox.form-input-has-errors .c-form__instructions,input[type=email].form-input-has-errors .c-form__instructions,input[type=text].form-input-has-errors .c-form__instructions,textarea.form-input-has-errors .c-form__instructions{border-color:#ff3e46;color:#ff3e46}.c-form__item--file.form-input-has-errors input[type=checkbox]:after,.c-form__label.c-form__label--checkbox.form-input-has-errors input[type=checkbox]:after,input[type=email].form-input-has-errors input[type=checkbox]:after,input[type=text].form-input-has-errors input[type=checkbox]:after,textarea.form-input-has-errors input[type=checkbox]:after{border-color:#ff3e46}.c-form__item--file.form-input-has-errors input[type=checkbox]:checked:after,.c-form__label.c-form__label--checkbox.form-input-has-errors input[type=checkbox]:checked:after,input[type=email].form-input-has-errors input[type=checkbox]:checked:after,input[type=text].form-input-has-errors input[type=checkbox]:checked:after,textarea.form-input-has-errors input[type=checkbox]:checked:after{border-color:#4aedc2}.c-form__item--file.form-input-has-errors+.form-input-error,.c-form__item--file.form-input-has-errors .form-input-error,.c-form__item.-no-email .c-form__input__error.-email,.c-form__label.c-form__label--checkbox.form-input-has-errors+.form-input-error,.c-form__label.c-form__label--checkbox.form-input-has-errors .form-input-error,input[type=email].form-input-has-errors+.form-input-error,input[type=email].form-input-has-errors .form-input-error,input[type=text].form-input-has-errors+.form-input-error,input[type=text].form-input-has-errors .form-input-error,textarea.form-input-has-errors+.form-input-error,textarea.form-input-has-errors .form-input-error{display:block}.c-form__input__error,.ff-errors,.form-input-error{color:#fff;font-size:.75rem;padding:.25rem .75rem;font-weight:600;display:block;position:absolute;bottom:0;right:0;margin-bottom:1rem;background-color:#ff3e46;display:none}.c-form__item.-no-email .c-form__input__error.-required,.ff-errors{display:block}.c-form__submit.-disabled{opacity:.5;pointer-events:none}.c-form__message{z-index:30;position:fixed;left:0;bottom:0;display:flex;justify-content:space-around;align-items:center;padding:1.5rem;width:100%;font-size:1.125rem;font-weight:400;transition:transform .5s cubic-bezier(.23,1,.32,1)}.c-form__message,.c-form__message.\--success{background-color:#4aedc2}.c-form__message.\--errors{background-color:#ff3e46;color:#fff}.c-form__message.is-hidden{transform:translate3d(0,100%,0)}#ncs-book-download .c-form__item label.c-form__label--optional:after{display:none}#ncs-book-download .c-form__item--checkbox_group label:not(.c-form__label),#ncs-book-download .c-form__label--mailing_list{color:#000}#ncs-book-download .c-form__item--mailing_list{margin-top:0}.c-freeform__row .c-freeform-column{flex:1 0;padding:10px 0;margin:0 15px;box-sizing:border-box}.c-freeform-row .c-freeform-column>.c-freeform-row:first-child{margin-top:-10px}.c-freeform-row .c-freeform-column label{display:block}.c-freeform-row .c-freeform-column .input-group-one-line{display:flex;flex-wrap:wrap}.c-freeform-row .c-freeform-column .input-group-one-line label{padding-right:10px}.c-freeform-row .c-freeform-column .c-freeform-label{font-weight:700}.c-freeform-row .c-freeform-column .c-freeform-label.c-freeform-required:after{content:"*";margin-left:5px;color:red}.c-freeform-row .c-freeform-column .c-freeform-input{width:100%;display:block;box-sizing:border-box}.c-freeform-row .c-freeform-column .c-freeform-input[type=checkbox],.c-freeform-row .c-freeform-column .c-freeform-input[type=radio]{width:auto;display:inline;margin-right:5px}.c-freeform-row .c-freeform-column .c-freeform-input.StripeElement{padding:4px 2px;border:1px solid #ccc;height:30px}.c-freeform-row .c-freeform-column .c-freeform-input-only-label{font-weight:400}.c-freeform-row .c-freeform-column .c-freeform-input-only-label>.c-freeform-input{display:inline-block;width:auto;margin-right:5px}.c-freeform-row .c-freeform-column .c-freeform-errors,.c-freeform-row .c-freeform-column .ff-errors{list-style:none;padding:0;margin:5px 0 0}.c-freeform-row .c-freeform-column .c-freeform-errors>li,.c-freeform-row .c-freeform-column .ff-errors>li{color:red}.c-freeform-row .c-freeform-column .c-freeform-instructions{margin:0 0 5px;font-size:13px;color:#aba7a7}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-left{display:flex;justify-content:flex-start}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-left>button:not(:first-of-type){margin-left:5px}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-center{display:flex;justify-content:center}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-center>button:not(:first-of-type){margin-left:5px}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-right{display:flex;justify-content:flex-end}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-right>button:not(:first-of-type){margin-left:5px}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-spread{display:flex;justify-content:space-between}.c-freeform-row .c-freeform-column.c-freeform-column-content-align-spread>button:not(:first-of-type){margin-left:5px}.ff-form-errors{padding:15px;border:1px solid #f5c6cb;background:#f8d7da;border-radius:5px;color:#721c24}.ff-form-errors>p{margin:0}.c-freeform-form-has-errors{color:#721c24}.c-header a,.c-header button{word-spacing:normal;-webkit-tap-highlight-color:transparent!important}.c-header{position:fixed;width:100%;top:0;line-height:1;z-index:30;opacity:0;flex-grow:0;flex-shrink:0;transition:opacity .75s linear,transform 1.2s cubic-bezier(.245,.495,0,.99);transform:translateY(-2.5rem)}.body.is-loaded .c-header{opacity:1;transform:translateY(0);transition-delay:.3s}.body.is-loaded[data-page=home] .c-header{transition-delay:.8s}@media (max-width:1023px){.c-header[data-menu-responsive=open]{overflow:hidden;background-color:#000;height:100vh;height:calc(var(--vh, 1vh)*100)}}.c-header__background{display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;background-color:hsla(0,0%,100%,.97);box-shadow:0 2px 0 rgba(0,0,0,.03);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.c-header__brand{font-weight:700;font-size:2rem;z-index:20}.c-header__brand .c-brand__logo{margin-right:1rem;font-size:.1rem}.c-header__brand .c-brand__logo .c-brand__logo__path__inner{background-color:#000}.c-header[data-menu-responsive=open] .c-header__brand .c-brand__logo .c-brand__logo__path__inner{background-color:#fff}.c-header__brand__a{display:flex}.c-header__brand__a>*{pointer-events:none}.c-header .c-brand{width:5.5rem;transform:translateX(-37.2%);transition:opacity .3s ease,transform 1.2s cubic-bezier(.245,.495,0,.99)}.body.has-scrolled .c-header .c-brand{opacity:0}.c-brand__fill{fill:#000}@media (max-width:1023px){.c-header[data-menu-responsive=open] .c-brand__fill{fill:#fff}}.c-header__nav{display:none}.c-header[data-menu-responsive=open] .c-header__nav{display:block}@media (min-width:1024px){.c-header__nav{display:block}}.c-header__toggle{display:none}@media (max-width:1023px){.c-header__toggle{display:block;position:absolute;top:0;right:0;height:3.5rem;width:3.5rem;margin-right:.5rem;background-color:#000;outline:0;border-color:transparent;border-width:1px;margin-top:-.75rem;z-index:20;transition:background-color .3s ease;box-shadow:none;border-radius:100%}.body.has-scrolled .c-header__toggle{background-color:transparent}.body.has-scrolled .c-header__toggle .c-icon--hamburger,.body.has-scrolled .c-header__toggle .c-icon--hamburger:after,.body.has-scrolled .c-header__toggle .c-icon--hamburger:before{background-color:#000}.body .has-scrolled .c-header[data-menu-responsive=open] .c-header__toggle,.c-header[data-menu-responsive=open] .c-header__toggle{border-color:#fff}.body .has-scrolled .c-header[data-menu-responsive=open] .c-header__toggle .c-icon--hamburger,.c-header[data-menu-responsive=open] .c-header__toggle .c-icon--hamburger{background-color:transparent}.body .has-scrolled .c-header[data-menu-responsive=open] .c-header__toggle .c-icon--hamburger:after,.body .has-scrolled .c-header[data-menu-responsive=open] .c-header__toggle .c-icon--hamburger:before,.c-header[data-menu-responsive=open] .c-header__toggle .c-icon--hamburger:after,.c-header[data-menu-responsive=open] .c-header__toggle .c-icon--hamburger:before{background-color:#fff}}.c-header__toggle:active,.c-header__toggle:focus{outline:0;box-shadow:none}.c-header__toggle__icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1.125rem;height:1rem}.c-header__inner{opacity:0;padding-bottom:1.125rem;padding-top:1.65rem;transition:opacity .75s linear,transform 1.2s cubic-bezier(.245,.495,0,.99)}.body.is-loaded .c-header__inner{opacity:1;transform:translateY(0);transition-delay:0s}.body.has-scrolled .c-header__inner{transform:translateY(-.75rem)}@media (max-width:1023px){.c-icon--hamburger{height:1px;background-color:#fff;top:.5rem;transition:background-color .3s linear}.c-header[data-menu-responsive=open] .c-icon--hamburger{background-color:transparent}.c-icon--hamburger:after,.c-icon--hamburger:before{position:absolute;height:100%;width:100%;display:block;left:0;background-color:#fff;content:"";transition:transform .3s cubic-bezier(0,0,.175,1),background-color .3s linear}.c-header[data-menu-responsive=open] .c-icon--hamburger{transition:none}.c-icon--hamburger:before{top:0;transform:translateY(-.35rem)}.c-header[data-menu-responsive=open] .c-icon--hamburger:before{transform:translateY(0) rotate(45deg)}.c-icon--hamburger:after{bottom:0;transform:translateY(.35rem)}.c-header[data-menu-responsive=open] .c-icon--hamburger:after{transform:translateY(0) rotate(-45deg)}}.c-icon--cross{width:1.125rem;height:1rem}.c-icon--cross.-sm{width:.75rem;height:1.15rem}.c-icon--cross .c-icon__inner{height:1px;background-color:transparent;top:.5rem;transition:background-color .3s linear}.c-icon--cross .c-icon__inner:after,.c-icon--cross .c-icon__inner:before{position:absolute;height:100%;width:100%;display:block;left:0;background-color:#fff;content:"";transition:transform .3s cubic-bezier(0,0,.175,1),background-color .3s linear}.c-icon--cross .c-icon__inner:before{top:0;transform:translateY(0) rotate(45deg)}.c-icon--cross .c-icon__inner:after{bottom:0;transform:translateY(0) rotate(-45deg)}.c-illustration{width:100%;padding-bottom:140%}.c-illustration:before{display:block;position:absolute;background-color:#4aedc2;top:0;left:0;height:100%;content:"";width:80%}.c-illustration__inner{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;width:80%;transform:translate3d(-25%,-50%,0)}.c-list{line-height:2}.c-list li+li{margin-top:1rem}.c-list a{display:inline-block;position:relative}.c-list a:after{display:block;position:absolute;background-color:#000;width:100%;content:"";bottom:0;margin-bottom:-.125rem;height:.125em;transform:scaleX(0);transform-origin:0 0;transition:transform .75s cubic-bezier(.5,.1,0,.99);transition-delay:.2s}.c-list a:hover:after{transform:scaleX(1)}.c-list--large{font-weight:700;font-size:1.5rem}.c-main{flex-grow:1;min-height:80vh;overflow:hidden}@media (max-width:1023px){.c-menu{color:#fff}}@media (max-width:1023px){.c-menu--main>li+li{margin-top:.5rem}}@media (min-width:1024px){.c-menu--main>li+li{margin-left:2.5rem}}@media (max-width:1023px){.c-menu--lang{display:flex;font-size:1rem;justify-content:flex-end;margin-top:2rem}.c-menu--lang li+li{margin-left:1rem}}.c-menu--main{margin-right:.5rem;text-transform:lowercase;display:block}@media (max-width:1023px){.c-menu--main{font-weight:700;color:#fff;font-size:3rem;transform:translateY(-30%)}}@media (min-width:1024px){.c-menu--main{font-weight:400;font-size:1.125rem;display:flex}}@media (min-width:1024px){.c-menu--main .c-menu__link:after{display:block;height:1px;position:absolute;background-color:#000;width:100%;content:"";bottom:0;margin-bottom:-.25rem;transform:scaleX(0);transform-origin:100% 0;transition:transform .75s cubic-bezier(.5,.1,0,.99);transition-delay:.1s}}.body.is-scrolling .c-menu__link{pointer-events:none}.body.is-loaded .c-menu--main .c-menu__item.is-active .c-menu__link:after,.c-menu--main .c-menu__item:hover .c-menu__link:after{transform:scaleX(1)}.c-menu--main .c-menu__item.is-active .c-menu__link:after,.c-menu--main .c-menu__item:hover .c-menu__link:after{transform-origin:0 0}@media (min-width:1024px){.c-menu.c-menu--lang{display:block}.c-menu.c-menu--lang li{margin:0;display:none;padding-right:1rem}.c-menu.c-menu--lang li.is-active{display:block}.c-menu.c-menu--lang li.is-active:after{content:"";display:block;position:absolute;right:0;width:0;height:0;top:.6rem;border-color:#000 transparent transparent;border-style:inset;border-width:.25rem .25rem 0;transform:rotate(1turn)}}.c-menu__counter{height:1rem;width:1rem;display:block;color:#fff;background-color:#000;position:absolute;font-weight:700;font-size:.75rem;text-align:center;z-index:30;top:-.5rem;right:-1rem;line-height:1rem;border-radius:100%}@media (max-width:1023px){.c-header[data-menu-responsive=open] .c-menu__counter{color:#000;background-color:#4aedc2}}@media (max-width:1023px){.c-nav{display:block;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#000;padding-left:.75rem;padding-right:3rem;padding-bottom:3rem;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right;height:100vh;height:calc(var(--vh, 1vh)*100)}}.c-news__item{margin-bottom:5rem}.c-news__item__text{padding:1.5rem .5rem}@media (min-width:768px){.c-news__item__text{padding:1.5rem}}.c-news__item__image{height:0;background-color:#4aedc2;overflow:hidden;padding-bottom:50%}.c-news__item__image .c-news__item__image__inner{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 1.2s cubic-bezier(.5,.1,0,.99)}.c-news__item:hover .c-news__item__image .c-news__item__image__inner{transform:scale(1.05)}.c-news__item__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.body.is-ie .c-news__item__image img{height:auto;width:100%;left:0}.c-news__item.-no-image .c-news__item__image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-o-object-fit:contain;object-fit:contain;width:auto;height:85%}.c-news__item__category{font-weight:700;font-size:.875rem;letter-spacing:.1em;color:#4aedc2}.c-news__item__title{font-weight:700;line-height:1.125}.c-news__item__title h3{display:inline;font-size:2rem;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .3rem;transition:background-size 1s ease}@media (min-width:1450px){.c-news__item__title h3{font-size:3rem}}.c-news__item:hover .c-news__item__title h3{background-size:100% .3rem}.c-news__item__cta{margin-top:1rem}@media (min-width:1024px){.c-news__item__cta{margin-left:-1.5rem}}a:active .c-news__item__cta,a:hover .c-news__item__cta{outline:0}a:active .c-news__item__cta:before,a:hover .c-news__item__cta:before{width:100%}a:active .c-news__item__cta:after,a:hover .c-news__item__cta:after{transform:translateX(150%) translateY(-50%)}a:active .c-news__item__cta .c-button__arrow,a:hover .c-news__item__cta .c-button__arrow{transform:translateX(75%) translateY(0)}a:active .c-news__item__cta .c-arrow rect,a:hover .c-news__item__cta .c-arrow rect{transform:scale(1);transition:transform .2s ease;transition-delay:.2s}.c-news-overview__articles{margin-bottom:3rem}.c-news__more.is-disabled{opacity:0;pointer-events:none}.c-news__more.is-active{display:inline-block}.c-news__item__label{position:absolute;top:0;font-size:1.125rem;z-index:20;display:block;background-color:#4aedc2;padding:.5rem 1rem;letter-spacing:.1em;text-transform:lowercase;font-weight:700;font-size:.875rem;margin-left:1.5rem;transform:translateY(-50%)}.c-news__item.-no-image .c-news__item__label{background-color:#000;color:#fff}.c-news__background{display:none;position:absolute;transform:translateY(-50%);z-index:-1;top:50%;left:-8%}@media (min-width:1024px){.c-news__background{display:block}}.c-news__background .c-brand__logo{font-size:3.25rem}.c-news__background .c-brand__logo__path__inner{background-color:#4aedc2}.c-news__form{background-color:#fff}[data-component=newsletter] form:invalid button[type=submit]{opacity:.5;cursor:not-allowed}[data-component=newsletter] form.processing button[type=submit]{opacity:.5;cursor:wait}[data-component=newsletter] h3{color:#4aedc2;padding-bottom:.5rem;font-weight:700;display:block;font-size:.875rem;letter-spacing:.1em}[data-component=newsletter] input[type=checkbox]:after{border-color:#fff}[data-component=newsletter] input[type=checkbox]:focus{outline:1px solid #4aedc2;border-color:#4aedc2}[data-component=newsletter] form fieldset:first-of-type{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}[data-component=newsletter] form fieldset:first-of-type div{flex:1}@-webkit-keyframes errFadeIn{to{opacity:1}}@keyframes errFadeIn{to{opacity:1}}[data-component=newsletter] p.error{background-color:red;position:absolute}[data-component=newsletter] p.success{color:#000001!important;background-color:#4aedc2}[data-component=newsletter] p.error,[data-component=newsletter] p.success{color:#f5f5f5;font-size:.75rem;padding:.25rem 1rem;bottom:0;right:0;margin-bottom:1rem;font-weight:600;display:block;opacity:0;transition:opacity .3s ease}[data-component=newsletter] p.error.show,[data-component=newsletter] p.success.show{opacity:1}[data-component=newsletter] p.error.hide{opacity:0}@media (min-width:768px){[data-component=newsletter] form fieldset:first-of-type{flex-direction:row}}.c-quote{font-size:1.5rem;line-height:1.67}.c-quote em{display:block;font-size:1.125rem;font-weight:700;margin-top:3rem}.c-quote__wrapper{background-color:#4aedc2;height:100%;display:flex;align-items:center;padding:1.5rem}@media (min-width:640px){.c-quote__wrapper{padding:4rem}}@media (min-width:1024px){.c-quote__illustration+.c-quote__wrapper{padding-left:6.875rem;margin-left:30%}}.c-quote__illustration{height:100%;width:100%;position:absolute;left:0;z-index:10;pointer-events:none;margin-left:1.5rem;width:40%}.c-quote__illustration__inner{display:none;position:absolute;left:0;height:100%;padding:5vw 0;top:50%;transform:translateX(0) translateY(-52.5%)}@media (min-width:1024px){.c-quote__illustration__inner{display:block}}.c-quote__illustration__inner img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.c-section{padding-top:1.5rem}@media (min-width:640px){.c-section{padding-top:5rem}}.c-section:last-child{padding-bottom:5rem}.c-section--md{padding-top:1.5rem}@media (min-width:640px){.c-section--md{padding-top:5rem}}.c-section--lg{padding-top:1.5rem}@media (min-width:768px){.c-section--lg{padding-top:8.5rem}}.c-section--sm{padding-top:0}.c-section--carousel{padding-bottom:0;padding-top:2.5rem}@media (min-width:640px){.c-section--carousel{padding-top:5rem}}.c-section--banner-home{padding-top:0}.c-banner--home__background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.c-banner--home__background .c-brand__logo{font-size:5.5vw}@media (min-width:640px){.c-banner--home__background .c-brand__logo{font-size:4.25vw}}@media (min-width:640px){.c-banner--home__background{top:40%;left:67.5%}}.c-section--case-studies{padding-top:1.5rem}.c-section--clients{overflow:hidden;width:100%}.c-section__awards,.c-section__logos{display:flex;flex-wrap:wrap;margin-top:5rem;margin-left:-2rem;margin-right:-2rem}@media (min-width:640px){.c-section__awards,.c-section__logos{margin-top:6.875rem}.c-section__awards.-divisible-by-4,.c-section__logos.-divisible-by-4{margin-left:calc(-12.5% + 2.5rem);margin-right:calc(-12.5% + 2.5rem)}.c-section__awards.-divisible-by-5,.c-section__logos.-divisible-by-5{margin-left:calc(-10% + 3.5rem);margin-right:calc(-10% + 3.5rem)}}.c-section__awards{margin-left:-1rem;margin-right:-1rem}@media (min-width:640px){.c-section__awards.-divisible-by-4{margin-left:calc(-12.5% + 5rem);margin-right:calc(-12.5% + 5rem)}.c-section__awards.-divisible-by-5{margin-left:calc(-10% + 6rem);margin-right:calc(-10% + 6rem)}}.c-section--clients__col{display:flex;justify-content:center}.c-section--text-image__image--left{margin-bottom:2rem}@media (min-width:768px){.c-section--text-image__image--left{margin-bottom:0}}.c-section.-bg{padding:.75rem;margin-top:2rem}@media (min-width:640px){.c-section.-bg{margin-top:8.5rem;padding:1.5rem}}.c-section.-bg .c-section__inner{padding-top:3.5rem;padding-bottom:3.5rem;background-color:#4aedc2}@media (min-width:640px){.c-section.-bg .c-section__inner{padding-top:6rem;padding-bottom:6rem}}.c-section-clients .c-section__awards,.c-section-clients .c-section__logos{margin-top:3.5rem}.c-section-clients{overflow:hidden;margin-top:3.5rem;max-width:100vw}.c-text-scroll{overflow:hidden;margin-top:2vw;padding-bottom:4vw;margin-bottom:-3vw;max-width:100vw}.c-text-scroll__text{font-weight:700;line-height:.9;font-size:15vw}@media (min-width:640px){.c-text-scroll__text{font-size:14.5vw}}@media (min-width:768px){.c-text-scroll__text{font-size:12.5vw}}.c-text-scroll__text.-top{text-align:right;color:#4aedc2}@media (max-width:1023px){.has-scroll-smooth .c-text-scroll__text.-top{transform:translateX(7%)}}.has-scroll-smooth .c-text-scroll__text.-top .c-text-scroll__text__inner{transform:translateX(5%)}.has-scroll-smooth .c-text-scroll__text.-bottom .c-text-scroll__text__offset{transform:translateX(7%)}@media (max-width:1023px){.has-scroll-smooth .c-text-scroll__text.-bottom{transform:translateX(-7%)}}.has-scroll-smooth .c-text-scroll__text__inner{width:130%;margin-left:-10%}@media (min-width:768px){.has-scroll-smooth .c-text-scroll__text__inner{width:auto}}.swiper-slide-active .c-video,.swiper-slide .c-video{pointer-events:auto}.c-video__play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"";line-height:7.5vw;display:inline-block;width:7.5vw;height:7.5vw;overflow:hidden;background-color:transparent;border-radius:100%;text-align:center;background-color:#4aedc2;pointer-events:none;z-index:10;width:5rem;height:5rem;transform:translateX(-50%) translateY(-50%) scale(1);transition:transform .75s cubic-bezier(.5,.1,0,.99)}@media (min-width:768px){.c-video__play{width:7.5vw;height:7.5vw}}.c-video__play:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:1.125rem;z-index:20;content:"\25BC";transform:translateX(-50%) translateY(-50%) rotate(-90deg) scaleY(.8)}@media (min-width:768px){.c-video__play:before{font-size:1.35vw}}.c-video{-webkit-tap-highlight-color:transparent!important}.c-video figure{height:100%}.c-video img{max-width:none}.c-video:hover .c-video__play{transform:translateX(-50%) translateY(-50%) scale(1.1)}.aspect-ratio{position:relative;display:block;overflow:hidden}.aspect-ratio>embed,.aspect-ratio>iframe,.aspect-ratio>object,.aspect-ratio__content{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%}.c-video--absolute{position:relative;width:100%;height:0;padding-bottom:56.25%}.c-video--absolute iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox-video{min-width:100vw}@media (min-width:768px){.lightbox-video{min-width:90vw}}@media (min-width:1024px){.lightbox-video{min-width:42vw}}.c-warning{display:none}.c-whitepaper--popup{position:fixed;bottom:0;width:100%;background-color:#000;padding:1.5rem;z-index:20;max-width:100vw;transition:opacity .75s linear,transform 1.2s cubic-bezier(.245,.495,0,.99);transform:translateY(0)}@media (min-width:768px){.c-whitepaper--popup{right:0;margin-left:1.5rem;margin-right:1.5rem;max-width:48rem}}.c-whitepaper--popup.final-step{transform:translateY(0)}.c-whitepaper--popup.is-closed{transform:translateY(100%)}.c-whitepaper--popup .c-whitepaper__wrapper{display:flex;align-items:flex-end}.c-whitepaper--popup .c-whitepaper__fields{flex:1 1 0%}.c-whitepaper--popup .c-whitepaper__title{color:#fff;font-weight:700;font-size:1.125rem;margin-bottom:1rem}@media (min-width:768px){.c-whitepaper--popup .c-whitepaper__title{font-size:2rem}}.c-whitepaper--popup .c-whitepaper__nav{margin-left:2rem}.c-whitepaper--popup .c-whitepaper__progress{position:absolute;top:0;left:0;height:.25rem;background-color:#4aedc2;width:100%;transform-origin:0 0;transition:transform .5s cubic-bezier(.245,.495,0,1.2)}.c-whitepaper--popup .c-whitepaper__nav__submit,.c-whitepaper--popup .c-whitepaper__thanks,.c-whitepaper--popup.is-downloadable .c-whitepaper__form,.c-whitepaper--popup .js-whitepaper-step{opacity:0;pointer-events:none;height:0;transition:opacity .75s linear,transform 1.2s cubic-bezier(.245,.495,0,.99);transform:translateY(1rem)}.c-whitepaper--popup .c-whitepaper__nav__submit{width:0}.c-whitepaper--popup .js-whitepaper-checkbox{height:auto}.c-whitepaper--popup .js-whitepaper-checkbox label{pointer-events:none}.c-whitepaper--popup .js-whitepaper-checkbox a{pointer-events:auto;display:inline-block;position:relative}.c-whitepaper--popup .js-whitepaper-checkbox a:after{display:block;height:1px;position:absolute;background-color:#fff;width:100%;content:"";bottom:0;margin-bottom:-.125rem;transition:transform .75s cubic-bezier(.5,.1,0,.99)}.c-whitepaper--popup .c-whitepaper__form,.c-whitepaper--popup.final-step .c-whitepaper__nav__submit,.c-whitepaper--popup.final-step .js-whitepaper-checkbox,.c-whitepaper--popup .js-whitepaper-step--active{opacity:1;pointer-events:auto;height:auto;transform:translateY(0)}.c-whitepaper--popup.final-step.is-thanks .c-whitepaper__thanks{opacity:1;pointer-events:auto;height:auto}.c-whitepaper--popup.c-whitepaper.final-step .c-whitepaper__counter,.c-whitepaper--popup.c-whitepaper.final-step .c-whitepaper__nav,.c-whitepaper--popup.c-whitepaper.final-step .c-whitepaper__title,.c-whitepaper--popup.c-whitepaper.final-step .js-whitepaper-next{opacity:0;pointer-events:auto}.c-whitepaper--popup.c-whitepaper.final-step .js-whitepaper-checkbox{transform:translateY(-2.5rem)}.c-whitepaper--popup .c-whitepaper__nav{opacity:.5;pointer-events:none;transition:.3s ease linear}.c-whitepaper--popup .c-whitepaper.final-step .c-whitepaper__nav__submit,.c-whitepaper--popup .c-whitepaper__nav__next{width:3rem;height:3rem;background-color:#4aedc2;transform:scale(1);transition:transform .5s cubic-bezier(.245,.495,0,.99);border-radius:3.5rem}.c-whitepaper--popup .c-whitepaper.final-step .c-whitepaper__nav__submit:hover,.c-whitepaper--popup .c-whitepaper__nav__next:hover{transform:scale(1.05)}.c-whitepaper--popup .c-whitepaper.final-step .c-whitepaper__nav__submit:after,.c-whitepaper--popup .c-whitepaper__nav__next:after{content:"";display:block;width:.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.488 0L0 1.621 6.787 8 0 14.38 1.488 16l8.511-8z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.c-whitepaper--popup .c-whitepaper__counter{position:absolute;bottom:0;right:0;margin-bottom:1rem;color:#fff}.c-whitepaper--popup .c-whitepaper__nav.is-active{pointer-events:auto;opacity:1;cursor:pointer;z-index:10}.c-whitepaper--popup .c-white__submit__button{display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;text-indent:-10000px}.c-whitepaper--popup .c-whitepaper__close{display:block;position:absolute;top:0;right:0;height:3rem;width:3rem;margin-right:1.5rem;background-color:#000;outline:0;border-width:1px;border-color:#fff;margin-top:1.5rem;cursor:pointer;z-index:10;box-shadow:none;border-radius:100%}.c-whitepaper--popup .c-whitepaper__close:active,.c-whitepaper--popup .c-whitepaper__close:focus{outline:0;box-shadow:none}.c-whitepaper--popup .c-whitepaper__close>*{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transform-origin:center;transform:translateY(-50%) translateX(-50%) rotate(0);transition:transform .75s cubic-bezier(.5,.1,0,.99)}.c-whitepaper--popup .c-whitepaper__close:hover>*{transform:translateY(-50%) translateX(-50%) rotate(90deg)}.c-whitepaper--popup .c-whitepaper__thanks{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:3rem;color:#fff;font-weight:700}.c-whitepaper__title{font-weight:700;line-height:1.125;font-size:2rem;margin-bottom:1rem}@media (min-width:640px){.c-whitepaper__title{font-size:2.5rem}}@media (min-width:768px){.c-whitepaper__title{font-size:4.2vw}}@media (min-width:1450px){.c-whitepaper__title{font-size:4.4vw}}.c-whitepaper__title a{display:inline-block}.c-whitepaper__title a:after{content:"";position:absolute;width:100%;left:0;background-color:#000;bottom:-.2em;height:.1em;transform-origin:0 0}.c-whitepaper__text{margin-top:1rem}.c-whitepaper__section{background-color:#fff;z-index:20}.c-whitepaper__section.-closed{margin-top:-20rem}.c-whitepaper__section.-closed:before{width:100%;display:block;position:absolute;content:"";height:20rem;top:-20rem;background:hsla(0,0%,100%,0);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.c-whitepaper__section.-closed .c-whitepaper__section__form,.c-whitepaper__section .c-whitepaper__section__content{display:block}.c-whitepaper__section.-closed .c-whitepaper__section__content,.c-whitepaper__section .c-whitepaper__section__form{display:none}.c-wrap-text .is-wrapped{display:inline;z-index:-1;background-image:linear-gradient(#4aedc2,#4aedc2);background-position:0 80%;background-repeat:no-repeat;background-size:0 67%;margin-left:-.55rem;margin-right:-.55rem;padding-left:.55rem;padding-right:.55rem;transition:background-size .75s ease}.c-cta--inset .c-cta__text.c-wrap-text .is-wrapped{background-image:linear-gradient(#fff,#fff)}.body.is-loaded .js-in-view.c-wrap-text .is-wrapped{background-size:100% 67%}@media only screen and (max-width:768px){.body.is-loaded .js-is-viewed .c-wrap-text .is-wrapped{background-size:100% 67%}}.ff-form-errors,.ff-form-success{display:none}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.mixitup-control{width:3.5rem;height:3.5rem;background-color:#fff;outline:0;font-weight:700;border-radius:3.5rem;transition:opacity .5s ease}.mixitup-control-active{background-color:#4aedc2}.mixitup-control-next,.mixitup-control-prev{text-indent:-10000px}.mixitup-control-next:after,.mixitup-control-prev:after{content:"";display:block;left:0;top:0;width:.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.488 0L0 1.621 6.787 8 0 14.38 1.488 16l8.511-8z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);margin-left:1.5rem}.mixitup-control-prev:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.redactor-dropdown-item-MarkedText,.redactor-styles span.is-wrapped{background:#4aedc2}.redactor-styles blockquote{font-size:32px;line-height:1;color:#000!important;border-left-color:transparent!important}.redactor-styles .c-button{background:#4aedc2;color:#000;padding:1em 1.3em;border-radius:1em}.redactor-dropdown-item-MarkedText{font-size:24px;font-weight:600}

/*! locomotive-scroll v3.0.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;height:calc(var(--vh, 1vh)*100);transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}@media (min-width:768px){.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}}@media (min-width:768px){.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box;transform:translateZ(0)}.swiper-slide,.swiper-wrapper{position:relative;width:100%;height:100%;transition-property:transform}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-button-next,.swiper-button-prev{background-color:#4aedc2;top:50%;width:44px;height:44px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next__icon,.swiper-button-prev__icon{position:absolute;top:50%;left:50%;width:14px;height:22px;transform:translate3d(-50%,-50%,0);cursor:pointer;background-size:14px 25px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.swiper-button-prev__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev{left:0;right:auto}.swiper-button-next{right:0;left:auto}.swiper-button-lock{display:none}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background-color:#4aedc2}.swiper-pagination-lock{display:none}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.border-black{border-color:#000}.border-b{border-bottom-width:1px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.font-bold{font-weight:700}.h-full{height:100%}.my-40{margin-top:2.5rem;margin-bottom:2.5rem}.mt-12{margin-top:.75rem}.mt-32{margin-top:2rem}.mt-48{margin-top:3rem}.mb-48{margin-bottom:3rem}.mt-80{margin-top:5rem}.px-0{padding-left:0;padding-right:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-80{padding-bottom:5rem}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.resize{resize:both}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-24{font-size:1.5rem}.align-middle{vertical-align:middle}.visible{visibility:visible}.w-1\/2{width:50%}.w-full{width:100%}.z-10{z-index:10}.aspect-ratio-16\/9{padding-bottom:56.25%}@media (min-width:640px){.sm\:items-center{align-items:center}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:w-auto{width:auto}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-1\/5{width:20%}}@media (min-width:768px){.md\:block{display:block}.md\:mt-0{margin-top:0}.md\:px-12{padding-left:.75rem;padding-right:.75rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:mt-0{margin-top:0}.lg\:text-right{text-align:right}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/5{width:60%}}