.animated-hero.svelte-1seu6nm.svelte-1seu6nm{height:auto;display:flex;flex-direction:column;justify-content:space-between;padding:0 25px 88px;position:relative;overflow:hidden}.animated-hero.svelte-1seu6nm .main-container.svelte-1seu6nm{display:flex;flex-direction:column;margin-top:100px;position:relative}.animated-hero.svelte-1seu6nm .main-container .gradient-container.svelte-1seu6nm{margin-bottom:130px;position:relative}.animated-hero.svelte-1seu6nm .main-container .gradient-container h1.svelte-1seu6nm{font-size:50px;line-height:54px;font-weight:400;width:100%;margin:0}@media only screen and (min-width: 1024px){.animated-hero.svelte-1seu6nm .main-container .gradient-container h1.svelte-1seu6nm{font-size:124px;line-height:134px;width:962px}}.animated-hero.svelte-1seu6nm .main-container canvas.svelte-1seu6nm{position:absolute;z-index:-1;top:-100px;width:calc(100% + 55px);height:466px;margin-left:-30px}@media only screen and (min-width: 768px){.animated-hero.svelte-1seu6nm .main-container canvas.svelte-1seu6nm{top:-200px;height:600px}}@media only screen and (min-width: 1024px){.animated-hero.svelte-1seu6nm .main-container canvas.svelte-1seu6nm{width:calc(100% + 205px);height:100%;margin-left:-105px}}.animated-hero.svelte-1seu6nm .secondary-container.svelte-1seu6nm{width:290px;margin-bottom:48px}.animated-hero.svelte-1seu6nm .secondary-container h4.svelte-1seu6nm{font-size:17px;line-height:22px;letter-spacing:.16px;font-weight:400;margin:0 0 30px}@media only screen and (min-width: 1024px){.animated-hero.svelte-1seu6nm .secondary-container h4.svelte-1seu6nm{font-size:28px;line-height:35px;margin-bottom:18px}}@media only screen and (min-width: 1024px){.animated-hero.svelte-1seu6nm .secondary-container.svelte-1seu6nm{width:531px}}@media only screen and (min-width: 1400px){.animated-hero.svelte-1seu6nm .secondary-container.svelte-1seu6nm{margin-left:auto;margin-bottom:150px}}.animated-hero.svelte-1seu6nm .secondary-container.svelte-1seu6nm .gradient-button{margin-right:10px}.animated-hero.svelte-1seu6nm .logo-container.svelte-1seu6nm{display:grid;grid-template-columns:repeat(4,1fr);row-gap:30px;column-gap:10px}.animated-hero.svelte-1seu6nm .logo-container .logo-wrapper.svelte-1seu6nm{text-align:center;width:100%;height:auto;max-height:18px;max-width:80px}@media only screen and (min-width: 1024px){.animated-hero.svelte-1seu6nm .logo-container .logo-wrapper.svelte-1seu6nm{max-height:30px;max-width:140px}}.animated-hero.svelte-1seu6nm .logo-container img.svelte-1seu6nm{width:100%;height:100%}@media only screen and (min-width: 1400px){.animated-hero.svelte-1seu6nm .logo-container.svelte-1seu6nm{display:flex;justify-content:space-between}}@media only screen and (min-width: 1024px){.animated-hero.svelte-1seu6nm.svelte-1seu6nm{padding:0 100px 88px}}h3.svelte-17wxxwb{font-size:40px;line-height:43px;font-weight:400;margin:20px 0 25px}@media only screen and (min-width: 1280px){h3.svelte-17wxxwb{font-size:60px;line-height:101px;font-weight:500;margin-bottom:30px;max-width:85%}}.embed-container.svelte-i5lwpw.svelte-i5lwpw{height:auto;position:relative}.embed-container.svelte-i5lwpw .main-container.svelte-i5lwpw{padding:0 20px 20px 30px}.embed-container.svelte-i5lwpw .main-container .embed-carousel.svelte-i5lwpw{display:flex;justify-content:center;align-items:center;overflow:hidden;height:0;padding-bottom:56.25%;position:relative;border-radius:16px}.embed-container.svelte-i5lwpw .main-container .embed-carousel .video-wrapper.svelte-i5lwpw{margin-right:17px;position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.svelte-i5lwpw .main-container .embed-carousel .video-wrapper mux-player.svelte-i5lwpw{width:100%;height:100%;border-radius:16px}@media only screen and (min-width: 1024px){.embed-container.svelte-i5lwpw .main-container.svelte-i5lwpw{padding:0 40px 40px 100px}}.embed-container.svelte-i5lwpw .section-title{padding-left:30px}@media only screen and (min-width: 1024px){.embed-container.svelte-i5lwpw .section-title{padding-left:100px}}.embed-container.svelte-i5lwpw .section-subtitle{padding-left:30px}@media only screen and (min-width: 1024px){.embed-container.svelte-i5lwpw .section-subtitle{padding-left:100px}}a.svelte-vc6r4y.svelte-vc6r4y{display:inline-block;width:196px;height:36px;margin:0 auto;border:0;padding:0;position:relative;color:var(--white);background-image:linear-gradient(to right,#ff560e 25%,#ff001f 50%,#8802c8 75%,#6202fe 100%);border-radius:29px;box-sizing:border-box}a.svelte-vc6r4y span.svelte-vc6r4y{width:192px;height:32px;border-radius:29px;top:2px;left:2px;font-size:16px;line-height:18px;letter-spacing:.32px;background-color:var(--black);display:flex;justify-content:center;align-items:center;transition:all .2s ease;position:relative}a.svelte-vc6r4y span.svelte-vc6r4y:hover{color:var(--hoverOrange)}@media only screen and (min-width: 1024px){a.svelte-vc6r4y.svelte-vc6r4y{width:255px;height:49px}a.svelte-vc6r4y span.svelte-vc6r4y{width:251px;height:45px;font-size:18px;line-height:21px}}@keyframes svelte-vc6r4y-bgp{to{background-position:-500px 0}}.case-study-container.svelte-1u4hdb1.svelte-1u4hdb1{height:auto;margin-top:20px;position:relative}.case-study-container.svelte-1u4hdb1 .main-container.svelte-1u4hdb1{margin:0 30px 65px}@media only screen and (min-width: 1024px){.case-study-container.svelte-1u4hdb1 .main-container.svelte-1u4hdb1{margin:0 40px 65px 100px}}.case-study-container.svelte-1u4hdb1 .section-title{margin-left:30px}@media only screen and (min-width: 1024px){.case-study-container.svelte-1u4hdb1 .section-title{margin-left:100px}}.case-study-container.svelte-1u4hdb1 .section-subtitle{padding-left:30px}@media only screen and (min-width: 1024px){.case-study-container.svelte-1u4hdb1 .section-subtitle{padding-left:100px}}.case-study-container.svelte-1u4hdb1 .button-wrapper.svelte-1u4hdb1{margin:0 auto;text-align:center}@media only screen and (min-width: 1024px){.case-study-container.svelte-1u4hdb1.svelte-1u4hdb1{margin-top:40px}}.case-study-carousel.svelte-1u4hdb1.svelte-1u4hdb1{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;overflow:hidden;height:0;padding-bottom:66.7%;position:relative}.case-study-carousel.svelte-1u4hdb1 .case-study.svelte-1u4hdb1{margin-right:35px;position:absolute;top:0;left:0;width:100%;height:100%}.case-study-carousel.svelte-1u4hdb1 .case-study .case-study-link.svelte-1u4hdb1{width:100%;height:100%;display:inline-block;background-size:cover;border-radius:16px;position:relative}.case-study-carousel.svelte-1u4hdb1 .case-study .case-study-link.svelte-1u4hdb1:hover{color:inherit}.case-study-carousel.svelte-1u4hdb1 .case-study .case-study-link:hover .title.svelte-1u4hdb1{color:var(--hoverOrange);transition:all .2s ease}.case-study-carousel.svelte-1u4hdb1 .case-study .case-study-link.svelte-1u4hdb1:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,.65) 100%)}.case-study-carousel.svelte-1u4hdb1 .case-study .case-study-link .tag-wrapper.svelte-1u4hdb1{position:absolute;top:14px;left:12px;display:flex}@media only screen and (min-width: 1024px){.case-study-carousel.svelte-1u4hdb1 .case-study .case-study-link .tag-wrapper.svelte-1u4hdb1{top:40px;left:40px}}.content-wrapper.svelte-1u4hdb1.svelte-1u4hdb1{position:absolute;bottom:15px;left:12px;display:flex;flex-direction:column}.content-wrapper.svelte-1u4hdb1 .title.svelte-1u4hdb1{font-size:23px;line-height:26px;letter-spacing:.32px;font-weight:400;margin-bottom:14px;width:80%}@media only screen and (min-width: 1024px){.content-wrapper.svelte-1u4hdb1 .title.svelte-1u4hdb1{font-size:52px;line-height:61px;margin-bottom:20px;width:70%}}@media only screen and (min-width: 1024px){.content-wrapper.svelte-1u4hdb1.svelte-1u4hdb1{position:absolute;bottom:50px;left:40px;display:flex;flex-direction:column}}banner.svelte-1sykb1q .banner-wrapper.svelte-1sykb1q{display:flex;justify-content:center;align-items:center;font-size:15px;line-height:20px;padding:16px 25px 0}banner.svelte-1sykb1q .banner-wrapper .banner-message.svelte-1sykb1q{max-width:80%}banner.svelte-1sykb1q .banner-message.svelte-1sykb1q{margin-left:16px}@media only screen and (min-width: 1024px){banner.svelte-1sykb1q .banner-wrapper.svelte-1sykb1q{font-size:22px;line-height:27px;padding:0 100px}banner.svelte-1sykb1q .banner-wrapper .banner-message.svelte-1sykb1q{max-width:none}}
