html,body{margin:0;padding:0;overflow-x:hidden;position:relative;font-size:19px;line-height:1.65em;font-family:Montserrat,Verdana,sans-serif;font-weight:400}.html-noScroll{overflow:clip}h1,h2,h3,h4,h5,h6{line-height:1.2em}h1{font-size:4.2rem}h2{font-size:3.27rem}h3{font-size:2rem}a{color:#30aade;text-decoration:none;font-weight:500}a:hover{text-decoration:underline}a,a:hover{transition:.15s}.container{position:relative;max-width:1420px;margin:0 auto;box-sizing:border-box;z-index:1}a[class|=button]{text-align:center;display:table-cell;vertical-align:middle;border-radius:8px;text-decoration:none;padding:17px 37px;cursor:pointer;font-weight:500;color:#fff}.button-filled{position:relative;padding:.5rem 1rem;overflow:hidden}.button-filled span{position:relative}.button-filled:before{--size: 0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);filter:brightness(125%);transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease}.button-filled:hover:before{--size: 200px}.-sb-blue{background:#30aade}.-sb-blue:before{background:radial-gradient(circle closest-side,#30aade,transparent)}.-dark-blue{background:#2C01A4}.-dark-blue:before{background:radial-gradient(circle closest-side,#2C01A4,transparent)}.-orange{background:#FA6401}.-orange:before{background:radial-gradient(circle closest-side,#FA6401,transparent)}.button-tonal{background:#474e53;color:#fff}.button-tonal:hover{background:#363e43}.button-tonal.-sb-blue{background:#30aade}.button-tonal.-sb-blue:hover{filter:brightness(108%)}a.button-icon{background:#fff;color:#1d2234;position:relative;padding-right:80px;text-align:left;border-radius:10px}a.button-icon span{position:absolute;top:50%;right:27px;transform:translateY(-50%)}a.button-icon:hover{box-shadow:10px 10px 20px #0003}a.-light-bg:hover{box-shadow:7px 7px 10px #00000017}a.-large{padding:30px 50px;box-sizing:border-box;width:320px}a.-large span{right:50px}.-arrow span{width:22px;height:20px;-webkit-mask:url(/_astro/icon-arrow-right.327a7e9c.svg) no-repeat 50% 50%;mask:url(/_astro/icon-arrow-right.327a7e9c.svg) no-repeat 50% 50%;mask-size:100% auto;background-color:#4d4d4d;transition:.15s}.-arrow:hover span{transform:translate(25%,-50%)}section[class|=textured-gradient]{position:relative;overflow:hidden}section[class|=textured-gradient]:before,section[class|=textured-gradient]:after{pointer-events:none;content:"";display:block;position:absolute}.texture-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent;background-image:url(/_astro/noise.695057bf.png);pointer-events:none;opacity:.085;mix-blend-mode:lighten}.textured-gradient-1{background:radial-gradient(circle at 0% 70%,rgb(32,61,67) 0%,rgb(16,23,32) 37%,rgb(16,23,32) 50%,rgb(22,30,37) 72%,rgb(97,43,105) 100%)}.textured-gradient-1:before{bottom:-100px;left:-600px;width:1200px;height:1200px;background:radial-gradient(circle,rgba(82,245,231,.5) 0%,rgba(255,255,255,0) 60%);opacity:.3}.textured-gradient-2{background:linear-gradient(135deg,#1e2233 0%,#101012 100%)}.textured-gradient-2:before{bottom:0;left:-500px;width:1200px;height:95%;background:radial-gradient(circle,rgba(50,209,133,.4) 0%,rgba(77,250,255,.5) 30%,rgba(255,255,255,0) 60%);transform:scale(1.2,1.5);opacity:.3}.textured-gradient-2:after{top:0;right:0;width:150%;height:100%;background:radial-gradient(circle,transparent 60%,#5d4545 100%);opacity:.7}.lava-confetti span{display:block;position:absolute;transform-origin:bottom;mix-blend-mode:overlay}.lava-confetti .circle{display:block;width:1400px;height:1400px;background:url(/_astro/confetti-circle.b063569b.svg) no-repeat;background-size:100% auto;opacity:.2}.lava-confetti .circle:first-child{top:-99%;left:-19%}.lava-confetti .circle:nth-child(3){bottom:-60%;left:-58%}.lava-confetti .x{transform:rotate(-65deg);background:url(/_astro/confetti-x.9b2cb4ac.svg) no-repeat;background-size:100% auto;top:-450px;right:-700px;width:850px;height:850px;opacity:.17}.lava-confetti .square{background:#fff;width:600px;height:600px;border-radius:20%;transform:rotate(39deg);bottom:-11%;left:38%;opacity:.2}.-clear:after{content:"";display:block;opacity:0;width:100%;height:1px;clear:both}.scrolling-text{width:100%;overflow:hidden;text-transform:uppercase;font-weight:900;font-size:9rem;line-height:10rem;box-sizing:border-box;opacity:.05;position:relative;height:335px}.scrolling-text span{display:inline-block;width:200%;overflow:hidden;position:absolute;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrolling-text span:nth-child(1){left:0;top:0;animation:textScrollBackwards 15s infinite linear alternate-reverse}.scrolling-text span:nth-child(2){right:0;bottom:0;animation:textScrollForwards 15s infinite linear alternate-reverse}@keyframes textScrollBackwards{0%{transform:translate(-20%)}to{transform:translate(-25%)}}@keyframes textScrollForwards{0%{transform:translate(0)}to{transform:translate(5%)}}#sb-site-header{height:80px;position:absolute;width:100%;z-index:999;padding-top:25px}#sb-site-header .logo-link{display:inline-block;background:url(/_astro/logo-simple-booth.dfeedb99.svg) no-repeat 0% 50%;background-size:100% auto;width:95px;height:55px;float:left;margin-right:55px}#sb-site-header .logo-link:hover{opacity:.65}#sb-site-header a{color:#fff;font-size:.85rem;font-weight:500}#sb-site-header a:hover{text-decoration:none}#sb-site-header nav#header-navigation{float:left;display:flex;gap:55px}#sb-site-header nav#header-navigation .top-link,#sb-site-header nav#header-navigation .link-group{display:inline-block}#sb-site-header nav#header-navigation .top-link:hover,#sb-site-header nav#header-navigation .link-group:hover{opacity:.65}#sb-site-header nav#header-navigation .link-group{position:relative;height:100px}#sb-site-header nav#header-navigation .link-group .top-link{top:0;margin-right:0}#sb-site-header nav#header-navigation .link-group .dropdown{position:absolute;min-width:210px;padding:10px 5px;box-shadow:0 0 15px #00000012;border-radius:10px;background:#fff;box-sizing:border-box;left:50%;top:10px;transform:translate(-50%,30px);opacity:0;pointer-events:none;display:flex;flex-direction:column}#sb-site-header nav#header-navigation .link-group .dropdown a{display:inline-block;padding:12px 20px;color:#133453;text-transform:capitalize;text-align:left;font-weight:600;font-size:.7rem;line-height:1rem;background:#fff;width:100%;transition:0s;box-sizing:border-box;text-decoration:none}#sb-site-header nav#header-navigation .link-group .dropdown a:hover{color:#617689;opacity:1}#sb-site-header nav#header-navigation .link-group:hover{opacity:1}#sb-site-header nav#header-navigation .link-group:hover .top-link{opacity:.55}#sb-site-header nav#header-navigation .link-group:hover .dropdown{transition:all .25s ease-in;opacity:1;pointer-events:auto;transform:translate(-50%,45px)}#sb-site-header nav#header-navigation .link-group:hover .dropdown a{opacity:1}#sb-site-header nav#account-navigation{float:right}#sb-site-header nav#account-navigation a{float:left}#sb-site-header nav#account-navigation a:hover{opacity:.6}#sb-site-header nav#account-navigation .button{background:rgba(255,255,255,.2);padding:0 25px;margin-left:40px}#sb-site-header nav#account-navigation .button:hover{background:rgba(255,255,255,.25);opacity:1}#sb-site-header .mobile-header-items{border-bottom:1px solid #f1f1f1;width:100%;display:none;justify-content:space-between;align-items:center;box-sizing:border-box}#sb-site-header .mobile-header-items .logo-link{-webkit-mask:url(/_astro/logo-simple-booth.dfeedb99.svg) no-repeat 0% 0%;mask:url(/_astro/logo-simple-booth.dfeedb99.svg) no-repeat 0% 0%;background:#000;width:85px;position:relative;height:35px;left:20px}#sb-site-header .mobile-header-items .close-mobile-menu-button{width:18px;height:17px;padding:10px;position:relative;top:4px;right:10px;outline:none;transition:.2s;box-sizing:unset}#sb-site-header .mobile-header-items .close-mobile-menu-button span{width:100%;display:block;height:2px;border-radius:22%;background:#323232;transition:.2s;cursor:pointer}#sb-site-header .mobile-header-items .close-mobile-menu-button span:nth-child(1){transform:translateY(2px) translate(0) rotate(45deg)}#sb-site-header .mobile-header-items .close-mobile-menu-button span:nth-child(2){transform:translate(0) rotate(-45deg)}#sb-site-header .mobile-header-items .close-mobile-menu-button span:hover{opacity:.8}#sb-site-header .mobile-header-items .close-mobile-menu-button:hover{opacity:.7}#sb-site-header .mobile-menu-button{display:none;width:23px;height:22px;background-size:19px auto;padding:20px;position:relative;float:right;outline:none;transition:.2s;box-sizing:unset}#sb-site-header .mobile-menu-button span{width:100%;display:block;height:2px;border-radius:22%;background:#30aade;margin-bottom:5px;transition:.2s}#sb-site-header .mobile-menu-button:hover{opacity:.7}#sb-site-header nav#account-navigation a,#sb-site-header nav#header-navigation .top-link,#sb-site-header nav#header-navigation .link-group{line-height:47px;position:relative;top:5px}#sb-site-header.dark-nav a{color:#000}#sb-site-header.dark-nav .logo-link{background:url(/_astro/logo-simple-booth-black.b66bcd1c.svg) no-repeat 0% 50%;background-size:100% auto}#sb-site-header.dark-nav nav#account-navigation .button{background:#e1e1e1}#sb-site-header.dark-nav nav#account-navigation .button:hover{filter:saturate(1.5) brightness(96%);opacity:1}footer.site-footer{background:#161616;padding:80px 0 0;z-index:1;width:100%;float:left}footer.site-footer .footer_container{position:relative;max-width:1500px;padding:0 20px;box-sizing:border-box;margin:0 auto;overflow:hidden}footer.site-footer ul li a,footer.site-footer ul li span{opacity:.55}footer.site-footer .logo-link{display:inline-block;background:url(/_astro/logo-simple-booth.dfeedb99.svg) no-repeat 0% 50%;background-size:100% auto;width:95px;height:55px;float:left;margin-right:60px}footer.site-footer .logo-link:hover{opacity:.65}footer.site-footer a img:hover,footer.site-footer ul li a:hover{opacity:10;transition:.2s;text-decoration:none}footer.site-footer .footer_container{overflow:visible}footer.site-footer .text h3,footer.site-footer nav h3{margin:0 0 15px;font-weight:500;font-size:.9rem}footer.site-footer nav{float:left;position:relative;color:#fff;display:flex;justify-content:space-between;width:100%;margin-top:45px}footer.site-footer hr{opacity:0;display:none;width:100%;height:1px;margin:20px 0}footer.site-footer ul{float:left;margin:0;padding:0;display:inline-block}footer.site-footer ul li{list-style:none;margin-bottom:7px}footer.site-footer ul:first-child{margin-left:0}footer.site-footer ul li a,footer.site-footer ul li{color:#fff;font-size:.85rem;font-weight:400;text-decoration:none;transition:.2s}.dark_footer{background:#111111;color:#a0a0a0;width:100%;float:left;margin-top:70px;padding:30px 0}.dark_footer p{font-size:.7rem;float:left;margin:0;line-height:1rem}.dark_footer div div{float:right;position:relative;top:0}.dark_footer div a{height:20px;width:20px;margin-left:17px;display:block;float:left;opacity:.4;background:url(/_astro/social-sprite.a58f8a53.svg) no-repeat}.dark_footer div a:nth-child(1){background-position:0% 0%;background-size:85px auto}.dark_footer div a:nth-child(2){background-position:-16px 2px;background-size:76px auto;margin-top:-1px}.dark_footer div a:nth-child(3){background-position:-48px 1px;background-size:96px auto;width:26px;margin-top:-1px}.dark_footer div a:nth-child(4){background-position:-65px 2px;background-size:84px auto}.dark_footer div a:hover{opacity:10}.case-study-widget{position:relative;z-index:10;color:#fff;background:#111;width:100%}.case-study-widget .case-studies-container{width:100%;display:flex;position:relative}.case-study-widget .case-studies-container .case-study{box-sizing:border-box;padding:0;position:relative;width:25%;height:1000px;cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjZweCIgaGVpZ2h0PSI2NnB4IiB2aWV3Qm94PSIwIDAgNjYgNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXAgNjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjAgMCA2NiAwIDY2IDY2IDAgNjYiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLwn4yOLVdlYnNpdGUtRGVzaWducyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik1lZGl1bS1CdWNrZXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQ1LCAtNzMzNikiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTcsIDY2ODEuMjQwMykiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNDMuNDMsIDY1NC43NTk3KSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTQiPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMzLjAwMDA2ODYsNjMuOTQxMjE0NCBDMTUuOTM5MzUwMiw2My45NDEyMTQ0IDIuMDU4ODE1NTgsNTAuMDYyMjU0MyAyLjA1ODgxNTU4LDMzLjAwMDQxMTggQzIuMDU4ODE1NTgsMTUuOTM4NTY5MiAxNS45MzkzNTAyLDIuMDU4MjM2NiAzMy4wMDAwNjg2LDIuMDU4MjM2NiBDNTAuMDYyMTU5NiwyLjA1ODIzNjYgNjMuOTQxMzIxNywxNS45Mzg1NjkyIDYzLjk0MTMyMTcsMzMuMDAwNDExOCBDNjMuOTQxMzIxNyw1MC4wNjIyNTQzIDUwLjA2MjE1OTYsNjMuOTQxMjE0NCAzMy4wMDAwNjg2LDYzLjk0MTIxNDQgTTMzLjAwMDA2ODYsLTAuMDAwNTQ5MDA5NDk2IEMxNC44MDQyNTY1LC0wLjAwMDU0OTAwOTQ5NiAwLDE0LjgwMzQ5MiAwLDMzLjAwMDQxMTggQzAsNTEuMTk3MzMxNSAxNC44MDQyNTY1LDY2IDMzLjAwMDA2ODYsNjYgQzUxLjE5NzI1MzIsNjYgNjYuMDAwMTM3Myw1MS4xOTczMzE1IDY2LjAwMDEzNzMsMzMuMDAwNDExOCBDNjYuMDAwMTM3MywxNC44MDM0OTIgNTEuMTk3MjUzMiwtMC4wMDA1NDkwMDk0OTYgMzMuMDAwMDY4NiwtMC4wMDA1NDkwMDk0OTYiIGlkPSJGaWxsLTMiIGZpbGw9IiNGRkZGRkYiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iKyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMsIDIzKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuMzg4MjM1MjksMjAgTDkuMzg4MjM1MjksMCBMMTEuNjExNzY0NywwIEwxMS42MTE3NjQ3LDIwIEw5LjM4ODIzNTI5LDIwIFogTTAsMTEuMDYyODAxOSBMMCw4Ljk4NTUwNzI1IEwyMSw4Ljk4NTUwNzI1IEwyMSwxMS4wNjI4MDE5IEwwLDExLjA2MjgwMTkgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) 25 25,auto}.case-study-widget .case-studies-container .case-study .mobile-tap{display:none;position:absolute;pointer-events:none;top:30px;left:20px;color:#fff;font-weight:600;z-index:2;text-transform:uppercase;font-size:.73rem}.case-study-widget .case-studies-container .case-study:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000;opacity:.7;transition:.4s}.case-study-widget .case-studies-container .case-study h3,.case-study-widget .case-studies-container .case-study p{margin:0}.case-study-widget .case-studies-container .case-study h3{font-size:2.2rem;margin-bottom:17px}.case-study-widget .case-studies-container .case-study .date{background:url(/_astro/icon-calendar.a3f048f3.svg) no-repeat 0% 50%;background-size:15px;padding-left:25px;display:inline-block;position:absolute;bottom:30px;right:30px;text-align:right;font-size:.78rem;z-index:1}.case-study-widget .case-studies-container .case-study .text-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.case-study-widget .case-studies-container .case-study .text-wrapper .text-container{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:0 50px;width:100%}.case-study-widget .case-studies-container .case-study .text-wrapper:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.5) 80%);position:absolute;top:0;left:0;opacity:0;transition:.3s}.case-study-widget .case-studies-container .case-study:hover:before{background:#000;opacity:.2;transition:.4s}.case-study-widget .case-studies-container .case-study:hover .text-wrapper:after{opacity:1;transition:.3s}.case-study-widget .case-studies-container .case-study:after{content:"";display:block;width:30px;height:30px;position:absolute;bottom:30px;left:30px;pointer-events:none;font-size:1.3rem;z-index:1}.case-study-widget .case-studies-container .case-study:nth-child(1):after{content:"01"}.case-study-widget .case-studies-container .case-study:nth-child(3):after{content:"02"}.case-study-widget .case-studies-container .case-study:nth-child(5):after{content:"03"}.case-study-widget .case-studies-container .case-study:nth-child(7):after{content:"04"}.case-study-widget .case-studies-container .case-study .header-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.case-study-widget .case-studies-container .case-study-highlight{display:none;background:#000;width:100%;height:1000px}.case-study-widget .case-studies-container .case-study-highlight .slide{display:none;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.case-study-widget .case-studies-container .case-study-highlight .slide .text,.case-study-widget .case-studies-container .case-study-highlight .slide .image{width:50%;background:#000;height:100%;position:absolute;top:0}.case-study-widget .case-studies-container .case-study-highlight .slide .text{left:0}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container{position:absolute;width:70%;top:50%;left:50%;padding-right:55px;box-sizing:border-box;pointer-events:none;transform:translate(-50%,-50%);transition:transform .333s ease-in-out,opacity .333s ease-in-out}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container h2,.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container p{margin:0}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container h2,.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container .subheader{color:#fff}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container h2{font-size:3.8rem;line-height:1.05em;margin:10px 0 20px}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container .subheader{text-transform:uppercase;font-weight:600;font-size:1.075rem}.case-study-widget .case-studies-container .case-study-highlight .slide .story-text,.case-study-widget .case-studies-container .case-study-highlight .slide .featuring{font-family:Georgia,serif;font-size:1.8rem;line-height:1.4em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.case-study-widget .case-studies-container .case-study-highlight .slide .featuring{line-height:1.3em}.case-study-widget .case-studies-container .case-study-highlight .slide .image{right:0;overflow:hidden}.case-study-widget .case-studies-container .case-study-highlight .slide .image img{width:auto;height:101%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:imageMotion 13s linear infinite alternate-reverse;pointer-events:none}.case-study-widget .case-studies-container .case-study-highlight .slide .image:before{content:"";display:block;background:#000;width:100%;position:absolute;top:0;left:0;height:100%;z-index:10;transform:translate(-100%);transition:transform .5s ease-in-out}@keyframes imageMotion{0%{transform:translate(-50%,-50%)}to{transform:translate(-45%,-50%)}}.case-study-widget .case-studies-container .case-study-highlight .slide div[data-nav=prev]{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjZweCIgaGVpZ2h0PSI2NnB4IiB2aWV3Qm94PSIwIDAgNjYgNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXAgNjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjAgMCA2NiAwIDY2IDY2IDAgNjYiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLwn4yOLVdlYnNpdGUtRGVzaWducyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik1lZGl1bS1idWNrZXQtLS1zY3JvbGwtZXh0cmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEzNywgLTY3NjcpIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTM5LCA2Njc3KSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMxLCAxMjMpIHJvdGF0ZSgtMTgwKSB0cmFuc2xhdGUoLTIzMSwgLTEyMyl0cmFuc2xhdGUoMTk4LCA5MCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01MC42NzkxMzg3LDMyLjI0ODA0NjUgTDQxLjk3NzczMzgsMjMuMzYxMzI4MSBDNDEuNzUxNjM0MywyMy4xMjk3NDMzIDQxLjQ1MTUzODYsMjMuMDAxMzk1MSA0MS4xMzA4ODg0LDIzIEw0MS4xMjY3Nzc1LDIzIEM0MC44MDc0OTc2LDIzIDQwLjUwODc3MjIsMjMuMTI1NTU4IDQwLjI4MTMwMjQsMjMuMzU0MzUyNyBMNDAuMjczMDgwNiwyMy4zNjI3MjMyIEM0MC4wNDU2MTA4LDIzLjU5MTUxNzggMzkuOTE5NTQzMiwyMy44OTg0Mzc1IDM5LjkxODE3MjksMjQuMjIzNDkzMyBDMzkuOTE2ODAyNiwyNC41NDk5NDQxIDQwLjA0MTQ5OTksMjQuODU2ODYzOCA0MC4yNjYyMjkxLDI1LjA4ODQ0ODYgTDQ2Ljg2OTcwNDcsMzEuODExMzgzNiBMMTQuMTk5MDEyNSwzMS44MTEzODM2IEMxMy41Mzg1Mjc5LDMxLjgxMTM4MzYgMTMsMzIuMzU4MjU4NiAxMywzMy4wMzIwODY3IEMxMywzMy43MDQ1MTk3IDEzLjUzODUyNzksMzQuMjUyNzg5NyAxNC4xOTkwMTI1LDM0LjI1Mjc4OTcgTDQ2Ljg0MzY2OSwzNC4yNTI3ODk3IEw0MC4yNzQ0NTA5LDQwLjkyNjg5NjYgQzM5LjgxMTI4OTUsNDEuMzk5ODMxOSAzOS44MTEyODk1LDQyLjE3MTMxNjIgNDAuMjc0NDUwOSw0Mi42NDcwNDE3IEM0MC43Mzg5ODI2LDQzLjExODU4MTggNDEuNDk2NzU4NSw0My4xMTcxODY3IDQxLjk2NTQwMTEsNDIuNjQ1NjQ2NiBMNTAuNjc5MTM4NywzMy43NzI4NzkgQzUwLjg4MDU3MjgsMzMuNTc2MTcxNSA1MC45OTQzMDc3LDMzLjMxNTI4OTggNTEsMzMuMDMyMDg2NyBDNTEuMDA1MjcwMSwzMi43NTAyNzg2IDUwLjkwMzg2NzksMzIuNDg1MjExNyA1MC43MTIwMjU5LDMyLjI4MTUyODcgTDUwLjY3OTEzODcsMzIuMjQ4MDQ2NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC00Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMy4wMDAwNjg2LDYzLjk0MTIxNDQgQzE1LjkzOTM1MDIsNjMuOTQxMjE0NCAyLjA1ODgxNTU4LDUwLjA2MjI1NDMgMi4wNTg4MTU1OCwzMy4wMDA0MTE4IEMyLjA1ODgxNTU4LDE1LjkzODU2OTIgMTUuOTM5MzUwMiwyLjA1ODIzNjYgMzMuMDAwMDY4NiwyLjA1ODIzNjYgQzUwLjA2MjE1OTYsMi4wNTgyMzY2IDYzLjk0MTMyMTcsMTUuOTM4NTY5MiA2My45NDEzMjE3LDMzLjAwMDQxMTggQzYzLjk0MTMyMTcsNTAuMDYyMjU0MyA1MC4wNjIxNTk2LDYzLjk0MTIxNDQgMzMuMDAwMDY4Niw2My45NDEyMTQ0IE0zMy4wMDAwNjg2LC0wLjAwMDU0OTAwOTQ5NiBDMTQuODA0MjU2NSwtMC4wMDA1NDkwMDk0OTYgMCwxNC44MDM0OTIgMCwzMy4wMDA0MTE4IEMwLDUxLjE5NzMzMTUgMTQuODA0MjU2NSw2NiAzMy4wMDAwNjg2LDY2IEM1MS4xOTcyNTMyLDY2IDY2LjAwMDEzNzMsNTEuMTk3MzMxNSA2Ni4wMDAxMzczLDMzLjAwMDQxMTggQzY2LjAwMDEzNzMsMTQuODAzNDkyIDUxLjE5NzI1MzIsLTAuMDAwNTQ5MDA5NDk2IDMzLjAwMDA2ODYsLTAuMDAwNTQ5MDA5NDk2IiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) 20 20,auto}.case-study-widget .case-studies-container .case-study-highlight .slide div[data-nav=next]{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjZweCIgaGVpZ2h0PSI2NnB4IiB2aWV3Qm94PSIwIDAgNjYgNjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXAgNjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjAgMCA2NiAwIDY2IDY2IDAgNjYiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLwn4yOLVdlYnNpdGUtRGVzaWducyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik1lZGl1bS1idWNrZXQtLS1zY3JvbGwtZXh0cmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUzNSwgLTczOTkpIj4KICAgICAgICAgICAgPGcgaWQ9IkNhc2UtU3R1ZHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5NywgNjY3NykiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMzgsIDcyMikiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01MC42NzkxMzg3LDMyLjI0ODA0NjUgTDQxLjk3NzczMzgsMjMuMzYxMzI4MSBDNDEuNzUxNjM0MywyMy4xMjk3NDMzIDQxLjQ1MTUzODYsMjMuMDAxMzk1MSA0MS4xMzA4ODg0LDIzIEw0MS4xMjY3Nzc1LDIzIEM0MC44MDc0OTc2LDIzIDQwLjUwODc3MjIsMjMuMTI1NTU4IDQwLjI4MTMwMjQsMjMuMzU0MzUyNyBMNDAuMjczMDgwNiwyMy4zNjI3MjMyIEM0MC4wNDU2MTA4LDIzLjU5MTUxNzggMzkuOTE5NTQzMiwyMy44OTg0Mzc1IDM5LjkxODE3MjksMjQuMjIzNDkzMyBDMzkuOTE2ODAyNiwyNC41NDk5NDQxIDQwLjA0MTQ5OTksMjQuODU2ODYzOCA0MC4yNjYyMjkxLDI1LjA4ODQ0ODYgTDQ2Ljg2OTcwNDcsMzEuODExMzgzNiBMMTQuMTk5MDEyNSwzMS44MTEzODM2IEMxMy41Mzg1Mjc5LDMxLjgxMTM4MzYgMTMsMzIuMzU4MjU4NiAxMywzMy4wMzIwODY3IEMxMywzMy43MDQ1MTk3IDEzLjUzODUyNzksMzQuMjUyNzg5NyAxNC4xOTkwMTI1LDM0LjI1Mjc4OTcgTDQ2Ljg0MzY2OSwzNC4yNTI3ODk3IEw0MC4yNzQ0NTA5LDQwLjkyNjg5NjYgQzM5LjgxMTI4OTUsNDEuMzk5ODMxOSAzOS44MTEyODk1LDQyLjE3MTMxNjIgNDAuMjc0NDUwOSw0Mi42NDcwNDE3IEM0MC43Mzg5ODI2LDQzLjExODU4MTggNDEuNDk2NzU4NSw0My4xMTcxODY3IDQxLjk2NTQwMTEsNDIuNjQ1NjQ2NiBMNTAuNjc5MTM4NywzMy43NzI4NzkgQzUwLjg4MDU3MjgsMzMuNTc2MTcxNSA1MC45OTQzMDc3LDMzLjMxNTI4OTggNTEsMzMuMDMyMDg2NyBDNTEuMDA1MjcwMSwzMi43NTAyNzg2IDUwLjkwMzg2NzksMzIuNDg1MjExNyA1MC43MTIwMjU5LDMyLjI4MTUyODcgTDUwLjY3OTEzODcsMzIuMjQ4MDQ2NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTQiPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMzLjAwMDA2ODYsNjMuOTQxMjE0NCBDMTUuOTM5MzUwMiw2My45NDEyMTQ0IDIuMDU4ODE1NTgsNTAuMDYyMjU0MyAyLjA1ODgxNTU4LDMzLjAwMDQxMTggQzIuMDU4ODE1NTgsMTUuOTM4NTY5MiAxNS45MzkzNTAyLDIuMDU4MjM2NiAzMy4wMDAwNjg2LDIuMDU4MjM2NiBDNTAuMDYyMTU5NiwyLjA1ODIzNjYgNjMuOTQxMzIxNywxNS45Mzg1NjkyIDYzLjk0MTMyMTcsMzMuMDAwNDExOCBDNjMuOTQxMzIxNyw1MC4wNjIyNTQzIDUwLjA2MjE1OTYsNjMuOTQxMjE0NCAzMy4wMDAwNjg2LDYzLjk0MTIxNDQgTTMzLjAwMDA2ODYsLTAuMDAwNTQ5MDA5NDk2IEMxNC44MDQyNTY1LC0wLjAwMDU0OTAwOTQ5NiAwLDE0LjgwMzQ5MiAwLDMzLjAwMDQxMTggQzAsNTEuMTk3MzMxNSAxNC44MDQyNTY1LDY2IDMzLjAwMDA2ODYsNjYgQzUxLjE5NzI1MzIsNjYgNjYuMDAwMTM3Myw1MS4xOTczMzE1IDY2LjAwMDEzNzMsMzMuMDAwNDExOCBDNjYuMDAwMTM3MywxNC44MDM0OTIgNTEuMTk3MjUzMiwtMC4wMDA1NDkwMDk0OTYgMzMuMDAwMDY4NiwtMC4wMDA1NDkwMDk0OTYiIGlkPSJGaWxsLTMiIGZpbGw9IiNGRkZGRkYiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 20 20,auto}.case-study-widget .case-studies-container .case-study-highlight .transition .image:before{animation-name:photoSwipe;animation-duration:.65s}.case-study-widget .case-studies-container .case-study-highlight .transition .text-container{animation-name:textFade;animation-duration:.9s}@keyframes photoSwipe{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes textFade{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.case-study-widget .case-studies-container .case-study-highlight .slide-intro{display:block}.case-study-widget .case-studies-container .case-study-highlight .slide-intro .text{pointer-events:none}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container p.story-text{margin-bottom:50px}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container .subheader{width:100%;display:block}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container p.outcome{font-size:3.8rem;font-weight:700;margin:25px 0 30px}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container p.outcome-description{line-height:1.3em}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container .outcome-item{float:left;margin-right:65px}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container .outcome-item:last-child{margin-right:0}.case-study-widget .case-studies-container .case-study-highlight .slide-end{cursor:auto;pointer-events:auto}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text{width:100%}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container{pointer-events:auto;width:85%}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .subheader{margin-bottom:15px;display:block;font-size:.95rem;width:100%}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group{float:left;cursor:auto;pointer-events:auto}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group ul{margin:0;padding:0}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group ul li{list-style:none;margin:0;padding:5px 0}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group ul li a,.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group ul li a:hover{cursor:pointer}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.stories{width:50%}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.stories ul li a{color:#fff;font-size:1.3rem}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.stories li{padding:10px 0}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.topics{width:100%}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.topics li{width:50%;float:left}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.topics .button{clear:both;float:left;margin-top:30px;color:#fff}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.topics .button:hover{filter:brightness(114%)}.case-study-widget .case-studies-container .case-study-highlight .slide-end div[data-nav=prev]{width:10%;height:100%;position:absolute;z-index:10}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress{position:absolute;width:50%;bottom:70px;left:0}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container{position:absolute;bottom:0;left:50%;width:70%;transform:translate(-50%)}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container span{display:block;width:50px;height:1px;float:left;margin-right:10px;position:relative}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container span:after{content:"";width:100%;height:1px;left:0;top:0;position:absolute;display:block;opacity:.5}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container span:before{content:"";height:2px;left:0;position:absolute;top:-1px;width:0px;transition:width .333s ease-in-out}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container span.viewed:before{display:block;width:100%;transition:width .333s ease-in-out}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions{display:none;position:absolute;right:20px;top:25px;gap:20px;z-index:10}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions span{display:block;width:50px;height:50px;background:yellow;cursor:pointer;transition:.2s}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions span:hover{opacity:.7;transition:.2s}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions span[data-nav=prev]{background:url(/_astro/icon-arrow-outline-circle-left.4a374c43.svg) no-repeat 50% 50%;background-size:cover}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions span[data-nav=next]{background:url(/_astro/icon-arrow-outline-circle-right.d6d7fade.svg) no-repeat 50% 50%;background-size:cover}.case-study-widget .case-studies-container .case-study-highlight[data-color=green] .text,.case-study-widget .case-studies-container .case-study-highlight[data-color=green] .slide-end .topics a{color:#4bc9b5}.case-study-widget .case-studies-container .case-study-highlight[data-color=green] .highlight-progress span:before,.case-study-widget .case-studies-container .case-study-highlight[data-color=green] .highlight-progress span:after,.case-study-widget .case-studies-container .case-study-highlight[data-color=green] .slide-end .topics .button{background:#16927d}.case-study-widget .case-studies-container .case-study-highlight[data-color=yellow] .text,.case-study-widget .case-studies-container .case-study-highlight[data-color=yellow] .slide-end .topics a{color:#e19e5d}.case-study-widget .case-studies-container .case-study-highlight[data-color=yellow] .highlight-progress span:before,.case-study-widget .case-studies-container .case-study-highlight[data-color=yellow] .highlight-progress span:after,.case-study-widget .case-studies-container .case-study-highlight[data-color=yellow] .slide-end .topics .button{background:#ba6e24}.case-study-widget .case-studies-container .case-study-highlight[data-color=orange] .text,.case-study-widget .case-studies-container .case-study-highlight[data-color=orange] .slide-end .topics a{color:#ec8743}.case-study-widget .case-studies-container .case-study-highlight[data-color=orange] .highlight-progress span:before,.case-study-widget .case-studies-container .case-study-highlight[data-color=orange] .highlight-progress span:after,.case-study-widget .case-studies-container .case-study-highlight[data-color=orange] .slide-end .topics .button{background:#dd5b05}.case-study-widget .case-studies-container .case-study-highlight[data-color=blue] .text,.case-study-widget .case-studies-container .case-study-highlight[data-color=blue] .slide-end .topics a{color:#50a8cd}.case-study-widget .case-studies-container .case-study-highlight[data-color=blue] .highlight-progress span:before,.case-study-widget .case-studies-container .case-study-highlight[data-color=blue] .highlight-progress span:after,.case-study-widget .case-studies-container .case-study-highlight[data-color=blue] .slide-end .topics .button{background:#2895c2}.case-study-widget.-count-3 .case-study{width:33.3%}.page-image-break{width:100%;height:430px;display:flex;background:#000}.page-image-break.-two div{width:50%}.grey-text-style{font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#86868b}.grey-text-style span{color:#000}.grey-text-style.-dark-bg{color:#919191}.grey-text-style.-dark-bg span{color:#fff}.dot-nav-wrapper{z-index:10;position:relative;display:flex;gap:8px}.dot-nav-wrapper span{display:inline-block;background:#BDBDBD;border-radius:3px;width:10px;height:6px;position:relative;transform:scale(1.075);pointer-events:none;overflow:clip;transition:width .45s}.dot-nav-wrapper span:hover{background:#383838}.dot-nav-wrapper span.current{width:35px;transition:width .45s}.dot-nav-wrapper span.current:after{position:absolute;top:0;left:0;content:"";display:block;border-radius:3px;width:1%;height:100%;background:#383838;animation:dot-nav-after-current 6.25s forwards;animation-timing-function:linear}.dot-nav-wrapper.-dark-bg span{background:#818181}.dot-nav-wrapper.-dark-bg span:hover{background:#fff}.dot-nav-wrapper.-dark-bg span.current:after{background:#fff}@keyframes dot-nav-after-current{0%{width:1%}to{width:115%}}.auto-slides-widget-wrapper{position:relative}.auto-slides-widget-wrapper .graphics-container{position:relative;overflow:clip}.auto-slides-widget-wrapper .graphics-container img{width:100%;height:100%;object-fit:cover;position:absolute;opacity:0;transition:.4s}.auto-slides-widget-wrapper .graphics-container img.current{display:block;z-index:2;animation:image-slider-current .45s forwards;animation-timing-function:ease-in-out}.yellow-tag{background:#FFDB29;color:#000;text-transform:uppercase;font-size:.64rem;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;display:inline-block;box-sizing:border-box;padding:0 5px;height:18px;line-height:18px}.animate-fade-up-in,.animate-fade-up-in-vertical-centered{opacity:0;transform:translateY(20px)}.animate-fade-down-in{opacity:0;transform:translateY(-20px)}.fade-up-in{animation:fadeUpIn 1s forwards}.fade-up-in-vertical-centered{animation:fadeUpInVerticalCentered 1s forwards}.fade-down-in{animation:fadeUpIn 1s forwards}@keyframes fadeUpIn{to{opacity:1;transform:translate(0)}}@keyframes fadeUpInVerticalCentered{to{opacity:1;transform:translateY(-50%)}}.gradient-cta-box{position:relative;max-width:90%;margin:0 auto;box-sizing:border-box;padding:120px 20px;border-radius:50px;overflow:clip;text-align:center}.gradient-cta-box .lava-confetti .circle{top:-60%;left:-1000px}.gradient-cta-box .lava-confetti .square{bottom:-70%;left:45%}.gradient-cta-box .lava-confetti .x{top:-800px;left:50%}.gradient-cta-box h4{margin:0;padding:0;font-size:2.1rem;z-index:2;position:relative}.gradient-cta-box p{margin:20px auto 30px;max-width:600px;z-index:2;position:relative}.gradient-cta-box .button-actions{display:flex;gap:20px;margin:0 auto;z-index:2;position:relative;justify-content:center}.section-industries{background:#000;color:#fff;position:relative}.section-industries .container,.section-industries .sliding-industry-cards{position:relative;z-index:2}.html-no-scroll{overflow:hidden}.contact-form-overlay{background:rgba(0,0,0,.85);width:100%;height:100%;opacity:0;pointer-events:none;position:fixed;top:0;left:0;box-sizing:border-box;overflow-y:scroll;z-index:999;transition:.4s}.contact-form-overlay .fsBody,.contact-form-overlay .fsBody .fsForm{overflow-x:clip;padding:0 2px!important;box-sizing:border-box}.contact-form-overlay .form-container{border-radius:15px;box-shadow:0 0 20px 5px #0000001a;background:#fff;width:700px;height:auto;border:1px solid #e1e1e1;margin:50px auto;box-sizing:border-box;padding:70px;position:relative}.contact-form-overlay .form-container h1,.contact-form-overlay .form-container p,.contact-form-overlay .form-container h2{margin:0;color:#414141}.contact-form-overlay .form-container h1,.contact-form-overlay .form-container h2{font-size:1.9rem;margin-bottom:15px;text-align:left}.contact-form-overlay .form-container p{font-size:1rem;margin-bottom:35px;line-height:1.55em;font-weight:400}.contact-form-overlay .close-overlay{background:url(/_astro/icon-x-black.76cba1f9.svg) no-repeat 50% 50%;background-size:100% auto;display:block;width:25px;height:25px;position:absolute;top:20px;right:20px;cursor:pointer;opacity:1}.contact-form-overlay .close-overlay:hover{opacity:.6}.contact-form-overlay.visible{opacity:1;pointer-events:unset}@media screen and (max-width: 1200px){.footer_container{max-width:1100px;padding-left:20px;padding-right:20px}.case-study-widget .case-studies-container{flex-direction:column}.case-study-widget .case-studies-container .case-study{width:100%;height:auto}.case-study-widget .case-studies-container .case-study .mobile-tap{display:block}.case-study-widget .case-studies-container .case-study h3{margin-bottom:10px}.case-study-widget .case-studies-container .case-study .text-wrapper{position:relative;padding:110px 20px 120px;box-sizing:border-box}.case-study-widget .case-studies-container .case-study .text-wrapper .text-container{position:relative;padding:0;left:unset;top:unset;transform:unset}.case-study-widget .case-studies-container .case-study .date{right:20px}.case-study-widget .case-studies-container .case-study:after{left:20px}.case-study-widget .case-studies-container .case-study:before{opacity:.8}.case-study-widget .case-studies-container .case-study-highlight{height:auto}.case-study-widget .case-studies-container .case-study-highlight .slide{position:relative}.case-study-widget .case-studies-container .case-study-highlight .slide .text,.case-study-widget .case-studies-container .case-study-highlight .slide .image{width:100%;position:relative}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container{position:relative;top:unset;left:unset;transform:unset!important;box-sizing:border-box;padding:95px 20px 75px;width:100%}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container .outcome-item{float:unset}.case-study-widget .case-studies-container .case-study-highlight .slide .image{height:500px;width:105%;left:-5%}.case-study-widget .case-studies-container .case-study-highlight .slide .image img{width:100%;height:100%;object-fit:cover}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress{position:absolute;top:0;padding:50px 0 50px 20px;bottom:unset;transform:unset;width:100%;box-sizing:border-box}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container{position:relative;bottom:unset;transform:unset;left:unset;top:unset;width:100%}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container{display:inline-block;padding:80px 20px 50px}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group{float:unset;width:100%!important}.case-study-widget .case-studies-container .case-study-highlight .slide-intro .text{pointer-events:auto}.case-study-widget .case-studies-container .case-study-highlight .slide-intro .mobile-nav-arrow.prev{pointer-events:none;opacity:.4}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions{display:flex}}@media screen and (max-width: 1100px){#sb-site-header nav#header-navigation{gap:35px}#sb-site-header .logo-link{margin-right:35px}#sb-site-header nav#account-navigation .button{margin-left:20px}}@media screen and (max-width: 1060px){footer.site-footer{padding-top:55px}footer.site-footer .footer_h3{margin-top:25px}footer.site-footer .btn_round{margin-top:0!important}.dark_footer{margin-top:55px}}@media screen and (max-width: 970px){#sb-site-header .logo-link{margin-right:0}#sb-site-header .mobile-menu-button{display:block}#sb-site-header #main-nav-container{opacity:0;position:fixed;background:#fff;height:100%;width:100%;top:0;left:0;box-sizing:border-box;overflow-y:auto;overflow-x:clip;display:none;grid:70px auto 80px/auto;pointer-events:none}#sb-site-header #main-nav-container .mobile-header-items{display:flex;position:sticky;top:0;background:#fff;z-index:1}#sb-site-header #main-nav-container nav#header-navigation{flex-direction:column;gap:0px;width:100%;box-sizing:border-box}#sb-site-header #main-nav-container nav#header-navigation a{color:#133453;line-height:1.4em;padding:18px 20px;width:100%;border-bottom:1px solid #f1f1f1;top:0}#sb-site-header #main-nav-container nav#header-navigation a:hover{opacity:.55}#sb-site-header #main-nav-container nav#header-navigation .link-group{height:auto}#sb-site-header #main-nav-container nav#header-navigation .link-group .dropdown{pointer-events:all;transform:unset;top:unset;left:unset}#sb-site-header #main-nav-container nav#header-navigation .link-group .dropdown a{font-size:.85rem;font-weight:500}#sb-site-header #main-nav-container nav#header-navigation .link-group:hover .dropdown{transform:unset}#sb-site-header #main-nav-container nav#header-navigation .dropdown{opacity:1;position:relative;box-shadow:unset;padding:0;border-radius:unset}#sb-site-header #main-nav-container nav#account-navigation{float:unset;padding:20px;box-sizing:border-box;display:flex;background:rgba(255,255,255,.6);width:100%;left:0;gap:15px;height:80px;position:sticky;bottom:0;backdrop-filter:blur(3.5px)}#sb-site-header #main-nav-container nav#account-navigation a{cursor:pointer;color:#fff;top:0;padding:5px 20px;border-radius:6px;margin:0;font-size:.73rem;line-height:unset}#sb-site-header #main-nav-container nav#account-navigation a:first-child{background:#323232}#sb-site-header #main-nav-container nav#account-navigation a:first-child:hover{opacity:.8}#sb-site-header #main-nav-container nav#account-navigation a:last-child{background:#30aade}#sb-site-header #main-nav-container nav#account-navigation a:last-child:hover{filter:brightness(110%)}#sb-site-header #main-nav-container.show-nav{opacity:1;pointer-events:all;display:grid}}@media screen and (max-width: 870px){footer.site-footer nav{display:block}footer.site-footer nav hr{display:block}footer.site-footer nav ul{width:33%}}@media screen and (max-width: 800px){.page-image-break.-two div{width:100%}.page-image-break.-two div:first-child{display:none}}@media screen and (max-width: 750px){.contact-form-overlay .form-container{width:95%;padding:70px 30px;margin:20px auto}}@media screen and (max-width: 690px){footer.site-footer ul{margin:0}footer.site-footer ul li a{margin:12px 0}}@media screen and (max-width: 580px){footer.site-footer nav hr{display:none}footer.site-footer nav ul{width:50%;margin-bottom:20px}footer.site-footer nav ul:nth-child(3),footer.site-footer nav ul:nth-child(6){clear:left}footer.site-footer nav ul:last-child{margin-bottom:0}.case-study-widget .case-studies-container .case-study-highlight .slide-end .text .text-container .text-group.topics li{width:100%}}@media screen and (max-width: 560px){.case-study-widget .case-studies-container .case-study-highlight .mobile-actions{gap:15px;top:30px;right:15px}.case-study-widget .case-studies-container .case-study-highlight .mobile-actions span{width:40px;height:40px}.case-study-widget .case-studies-container .case-study-highlight .highlight-progress .progress-container span{width:17px;margin-right:5px}}@media screen and (max-width: 540px){.gradient-cta-box .button-actions{flex-direction:column}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container h2{font-size:3rem}.case-study-widget .case-studies-container .case-study-highlight .slide .text .text-container h2{font-size:2.3rem}.case-study-widget .case-studies-container .case-study-highlight .slide .story-text,.case-study-widget .case-studies-container .case-study-highlight .case-study-widget .case-studies-container .case-study-highlight .slide .featuring{font-size:1.4rem}.case-study-widget .case-studies-container .case-study-highlight .slide-outcome .text-container p.outcome{font-size:2.8rem}}@media screen and (max-width: 430px){footer.site-footer .dark_footer p{float:left;margin-top:0}footer.site-footer .dark_footer div div{float:left;width:165px;margin:15px auto 0;clear:both}footer.site-footer .dark_footer div div a{margin:0 17px 0 0}}@media screen and (max-width: 400px){footer.site-footer nav ul{width:100%}}html,body{overflow-x:clip!important}.feature-wrapper{position:relative;max-width:1420px;margin:0 auto;box-sizing:border-box;z-index:1;font-size:19px;line-height:1.65em}.feature-container{display:flex;gap:40px;justify-content:space-between;margin-top:-110px}.feature-container .-column{width:33%}.feature-container .-column .feature.open .toggle{transform:rotate(45deg)}.feature-container .-column .feature.open p,.feature-container .-column .feature.open a{opacity:1;transition:.4s;top:0;transition-delay:.1s}.feature-container .-column .feature.open:before{left:0}.feature-container .-column:nth-child(1){margin-top:250px}.feature-container .-column:nth-child(2){margin-top:480px}.feature-container .feature{width:100%;height:570px;border-radius:20px;margin-bottom:40px;box-sizing:border-box;padding:60px;position:relative;overflow:clip}.feature-container .feature .text{z-index:3}.feature-container .feature .text h4,.feature-container .feature .text p,.feature-container .feature .text a{margin:0;padding:0;color:#fff;position:relative;z-index:2}.feature-container .feature .text h4{font-size:2em;margin-bottom:15px;line-height:1.2em}.feature-container .feature .text p{margin-bottom:30px;font-weight:500}.feature-container .feature .text p,.feature-container .feature .text a{position:relative;opacity:0;top:-10px}.feature-container .feature .text a{background:url(/_astro/icon-arrow-right-caret.b66de9cf.svg) no-repeat 100% 60%;background-size:7px auto;padding-right:25px}.feature-container .feature .text a:hover{padding-right:35px;text-decoration:none}.feature-container .feature:before{content:"";display:block;width:100%;height:100%;position:absolute;left:-100%;top:0;transition:.4s;z-index:2;overflow:clip}.feature-container .feature .toggle{display:block;position:absolute;bottom:30px;right:30px;background:url(/_astro/icon-plus-circle.e42d2cca.svg) no-repeat 50% 50%;background-size:100% auto;width:45px;height:45px;cursor:pointer;transition:.4s;z-index:2}.feature-container .feature .toggle:hover{transition:.4s;opacity:.8}.feature-container .feature .graphics{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.feature-container div[data-feature=branding-messaging]{background-size:cover}.feature-container div[data-feature=branding-messaging]:before{background:#54D2E1}.feature-container div[data-feature=branding-messaging]:after{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 50%);z-index:1}.feature-container div[data-feature=branding-messaging] .graphics{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;animation:branding-slides 8s infinite;animation-timing-function:step-end}.feature-container div[data-feature=branding-messaging] .graphics div{position:absolute;width:100%;height:100%;top:0;left:0}.feature-container div[data-feature=branding-messaging] .graphics div .tts-screen{position:absolute;top:50%;left:50%}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(1){background:url(/_astro/feature-card-branding-bg-1.16d73cad.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(1) .tts-screen{width:200px;height:225px;background:rgba(0,63,117,.18) url(/_astro/feature-card-branding-tts-0.588ec09a.svg) no-repeat 50% 50%;background-size:contain;transform:translate(-50%,-33%)}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(2){background:url(/_astro/feature-card-branding-bg-2.039e688b.webp) no-repeat 50% 50%;background-size:cover;top:570px}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(2) .tts-screen{width:100%;height:100%;background:url(/_astro/feature-card-branding-tts-1.4709849e.svg) no-repeat 50% 28%;background-size:210px auto;transform:translate(-50%,-31%)}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(3){background:url(/_astro/feature-card-branding-bg-3.bc7ee0ed.webp) no-repeat 50% 50%;background-size:cover;top:1140px}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(3) .tts-screen{width:100%;height:100%;mix-blend-mode:difference;background:url(/_astro/feature-card-branding-tts-3.26d406ad.svg) no-repeat 50% 51%;background-size:90% auto;transform:translate(-50%,-48%);opacity:.9}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(4){background:url(/_astro/feature-card-branding-bg-4.5140e464.webp) no-repeat 50% 50%;background-size:cover;top:1710px}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(5){background:url(/_astro/feature-card-branding-bg-5.2fe6ae3d.webp) no-repeat 50% 50%;background-size:cover;top:2280px}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(5) .tts-screen{width:100%;height:100%;background:url(/_astro/feature-card-branding-tts-4.0c2f1b99.svg) no-repeat 50% 75%;background-size:100% auto;transform:translate(-50%,-48%)}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(6){background:url(/_astro/feature-card-branding-bg-6.b6bc4fcd.webp) no-repeat 50% 50%;background-size:cover;top:2850px}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(6) .tts-screen{width:100%;height:100%;background:url(/_astro/feature-card-branding-tts-5.cd078ea2.svg) no-repeat 50% 64%;background-size:63% auto;transform:translate(-50%,-48%)}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(7){background:url(/_astro/feature-card-branding-bg-7.d05c388f.webp) no-repeat 50% 50%;background-size:cover;top:3420px}.feature-container div[data-feature=branding-messaging] .graphics div:nth-child(7) .tts-screen{width:100%;height:100%;background:url(/_astro/feature-card-branding-tts-6.671cb911.svg) no-repeat 50% 88%;background-size:97% auto;transform:translate(-50%,-48%)}.feature-container div[data-feature=motion-still-capture]:before{background:#0f2e4c}.feature-container div[data-feature=motion-still-capture]:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 30%);z-index:1;pointer-events:none}.feature-container div[data-feature=motion-still-capture]:hover .graphics{animation:motion-still-capture 1.1s infinite;animation-timing-function:step-end}.feature-container div[data-feature=motion-still-capture] .graphics div{position:absolute;width:100%;height:100%;top:0;left:0}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(2){top:570px}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(3){top:1140px}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(4){top:1710px}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(1){background:url(/_astro/feature-card-layout-1.ae5ab22f.webp) no-repeat 50% 50%;z-index:5;background-size:cover}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(2){background:url(/_astro/feature-card-layout-2.4b7f817e.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(3){background:url(/_astro/feature-card-layout-3.a1a952f3.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=motion-still-capture] .graphics div:nth-child(4){background:url(/_astro/feature-card-layout-4.eb40f771.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=filters-effects]:before{background:#0f2e4c}.feature-container div[data-feature=filters-effects] .graphics:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:unset}.feature-container div[data-feature=filters-effects] .graphics div{position:absolute;width:100%;height:100%;top:0;left:0}.feature-container div[data-feature=filters-effects] .graphics .video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;filter:unset;animation:filter-rotation 5s infinite;animation-timing-function:step-end}.feature-container div[data-feature=analytics]{background:url(/_astro/feature-card-analytics.17edef9b.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=analytics]:before{background:#415ea8}.feature-container div[data-feature=analytics]:after{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 100%)}.feature-container div[data-feature=analytics] .graphics{z-index:1;position:absolute;top:180px;left:60px;width:auto}.feature-container div[data-feature=analytics] .graphics label{color:#ffffffed;font-weight:600;font-size:.85em;opacity:0}.feature-container div[data-feature=analytics] .graphics .stat-container{display:grid;margin-top:5px;gap:10px}.feature-container div[data-feature=analytics] .graphics .stat-container .stat{background:#fff;background:rgba(255,255,255,.86);border-radius:60px;box-sizing:border-box;padding:12px 0;width:fit-content;display:inline-block;font-size:.85em;position:relative;height:55px;width:55px;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.2));transition:.2s;opacity:0}.feature-container div[data-feature=analytics] .graphics .stat-container .stat .text{height:31px;width:200px;position:absolute;top:50%;left:63px;transform:translateY(-50%);opacity:0}.feature-container div[data-feature=analytics] .graphics .stat-container .stat span{color:#acacac;color:#616161;padding-left:5px;text-transform:uppercase;font-weight:600;font-size:.87em}.feature-container div[data-feature=analytics] .graphics .stat-container .stat strong{color:#323232;font-weight:700}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:before{content:"";display:block;border-radius:100%;width:45px;height:45px;float:left;position:absolute;top:5px;left:5px}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:nth-child(1):before{background:#6866e9}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:nth-child(1):after{width:23px;height:23px;left:16px;-webkit-mask:url(/_astro/icon-camera.3cbc03f9.svg) no-repeat 50% 50%;mask:url(/_astro/icon-camera.3cbc03f9.svg) no-repeat 50% 50%;mask-size:100% auto;background-color:#fff}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:nth-child(2):before{background:#558af7}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:nth-child(2):after{width:22px;height:22px;left:16px;-webkit-mask:url(/_astro/icon-facebook.0ceeca85.svg) no-repeat 50% 50%;mask:url(/_astro/icon-facebook.0ceeca85.svg) no-repeat 50% 50%;mask-size:100% auto;background-color:#fff}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:nth-child(3):before{background:#40b6f8}.feature-container div[data-feature=analytics] .graphics .stat-container .stat:nth-child(3):after{width:18px;height:18px;left:18px;-webkit-mask:url(/_astro/icon-x.c279d026.svg) no-repeat 50% 50%;mask:url(/_astro/icon-x.c279d026.svg) no-repeat 50% 50%;mask-size:100% auto;background-color:#fff}.feature-container div[data-feature=analytics] .graphics .stat-container .tags-container{width:350px;mask-image:linear-gradient(to bottom,white,transparent)}.feature-container div[data-feature=analytics] .graphics .stat-container .tags-container span{color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:60px;width:auto;display:inline-block;width:fit-content;padding:0 12px;font-size:.6em;font-weight:700;float:left;margin:0 7px 7px 0;opacity:0}.feature-container div[data-feature=analytics].visible .graphics label{animation:label-text .5s forwards}.feature-container div[data-feature=analytics].visible .graphics .stat:nth-child(1){animation:grow-stat-1 .5s forwards;animation-delay:.3s}.feature-container div[data-feature=analytics].visible .graphics .stat:nth-child(1) .text{animation:show-stat-text .8s forwards;animation-delay:.5s}.feature-container div[data-feature=analytics].visible .graphics .stat:nth-child(2){animation:grow-stat-2 .5s forwards;animation-delay:.6s}.feature-container div[data-feature=analytics].visible .graphics .stat:nth-child(2) .text{animation:show-stat-text .8s forwards;animation-delay:.8s}.feature-container div[data-feature=analytics].visible .graphics .stat:nth-child(3){animation:grow-stat-3 .5s forwards;animation-delay:.9s}.feature-container div[data-feature=analytics].visible .graphics .stat:nth-child(3) .text{animation:show-stat-text .8s forwards;animation-delay:1.1s}.feature-container div[data-feature=analytics].visible .graphics .tags-container span{animation:tag-show .5s forwards}.feature-container div[data-feature=analytics].visible .graphics .tags-container span:nth-child(odd){animation-delay:1.5s}.feature-container div[data-feature=analytics].visible .graphics .tags-container span:nth-child(2n){animation-delay:1.6s}.feature-container div[data-feature=digital-props-themes]:before{background:#0f4c48}.feature-container div[data-feature=digital-props-themes]:after{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.33) 17%,transparent 35%)}.feature-container div[data-feature=digital-props-themes] .graphics{overflow:hidden}.feature-container div[data-feature=digital-props-themes] .graphics div{position:absolute;width:100%;height:100%;top:0;left:0}.feature-container div[data-feature=digital-props-themes] .graphics .video video{position:absolute;top:0%;left:50%;transform:translate(-50%);width:110%;height:auto}.feature-container div[data-feature=digital-props-themes] .graphics .theme-container{animation:motion-still-capture 5s infinite;animation-timing-function:step-end}.feature-container div[data-feature=digital-props-themes] .graphics .theme-container div:nth-child(2){top:570px}.feature-container div[data-feature=digital-props-themes] .graphics .theme-container div:nth-child(3){top:1140px}.feature-container div[data-feature=digital-props-themes] .graphics .theme-container div:nth-child(4){top:1710px}.feature-container div[data-feature=digital-props-themes] .graphics .theme-1{background:url(/_astro/theme-example-1.4487515a.webp) no-repeat 50% 100%;background-size:100% auto}.feature-container div[data-feature=digital-props-themes] .graphics .theme-2{background:url(/_astro/theme-example-2.24df6f81.webp) no-repeat 50% 100%;background-size:100% auto}.feature-container div[data-feature=digital-props-themes] .graphics .theme-3{background:url(/_astro/theme-example-3.e84a1780.webp) no-repeat 50% 100%;background-size:100% 100%}.feature-container div[data-feature=digital-props-themes] .graphics .theme-4{background:url(/_astro/theme-example-4.99213372.webp) no-repeat 50% 50%;background-size:contain}.feature-container div[data-feature=multiple-overlays]{background:url(/_astro/feature-card-multiple-overlays.7e8d67cc.webp) no-repeat 50% -55px;background-size:cover}.feature-container div[data-feature=multiple-overlays]:before{background:#3fd0b8}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container{position:absolute;top:0;left:0;width:auto;height:100%;animation-timeline:view();animation-name:rotate-overlay-options;animation-range-start:400px;animation-timing-function:step-end;display:flex;flex-direction:row}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div{width:447px;height:100%;position:relative;overflow:clip}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div .hover{width:66px;height:80px;outline:3.5px solid #fff;position:absolute;bottom:14px;border-radius:3px;z-index:10}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:after{content:"";display:block;position:absolute}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(1):after{width:100%;height:75px;bottom:130px;background:linear-gradient(90deg,#ff0072 0%,transparent 100%)}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(1) .graphic{position:absolute;bottom:152px;font-size:1.1em;text-transform:uppercase;font-weight:700;letter-spacing:2px;left:20px;color:#fff;z-index:10}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(1) .hover{left:13px}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(2) .graphic{position:absolute;font-family:Verdana,sans-serif;bottom:150px;font-size:2.5em;text-transform:uppercase;font-weight:700;left:35px;color:#fff;z-index:10;text-shadow:0px -5px #ff0072,0px 5px #00c2cb,-5px 0px #ff0072,5px 0px #00c2cb}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(2) .hover{left:89px}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(3) .hover{left:166px}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(3) .graphic1,.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(3) .graphic2{position:absolute;font-size:2.6em;text-transform:uppercase;font-weight:700;left:-20px;color:#fff;width:200%;z-index:10;line-height:.76em;opacity:.55}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(3) .graphic1{top:-8px;mask-image:linear-gradient(to bottom,white,transparent)}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(3) .graphic2{bottom:105px;mask-image:linear-gradient(to top,white,transparent);height:70px;overflow:clip}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(4):after{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,transparent 35%)}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(4) .hover{left:242px}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(4) .graphic{position:absolute;font-family:Verdana,sans-serif;background:#ff0072 url(/_astro/feature-card-multiple-overlays-logo.c9982b78.svg) no-repeat 50% 50%;background-size:45px auto;border-radius:100%;width:110px;height:110px;top:20px;right:20px}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(5) .hover{left:318px;opacity:.7}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(5):after{content:"";display:block;position:absolute;pointer-events:none;top:-50px;opacity:.9;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,#ff0072 0%,transparent 30%)}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(5):before{content:"";display:block;position:absolute;pointer-events:none;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#ff0072 0%,transparent 20%);bottom:105px;opacity:.8}.feature-container div[data-feature=multiple-overlays] .graphics .overlay-container div:nth-child(6) .hover{left:395px;opacity:.4}.feature-container div[data-feature=multiple-overlays] .graphics .options-container{position:absolute;bottom:0;left:0;background:#1c1c1c;height:105px;width:100%;display:flex;gap:10px;padding-left:13px;overflow:clip}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div{float:left;background:url(/_astro/feature-card-multiple-overlays-thumbnail.e6a2bcaf.webp) no-repeat 50% 50%;background-size:cover;width:70px;height:80px;outline:2px solid rgba(255,255,255,.2);border-radius:3px;position:relative;top:11px}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:after{content:"";display:block;position:absolute;opacity:.9;pointer-events:none}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(1):after{left:0;width:100%;height:10px;bottom:10px;background:linear-gradient(90deg,#ff0072 0%,transparent 100%);opacity:.6}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(2):after{content:"#STARTUPDTW";left:5px;width:100%;height:8px;bottom:15px;color:#fff;font-size:.35em;font-weight:700;text-shadow:2px 2px #ff0072;opacity:.8}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(3){overflow:clip}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(3) .graphic1,.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(3) .graphic2{position:absolute;font-size:.4em;text-transform:uppercase;font-weight:700;left:0;color:#fff;width:200%;z-index:10;opacity:.7;line-height:7px}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(3) .graphic1{top:0;mask-image:linear-gradient(to bottom,white,transparent)}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(3) .graphic2{top:65px;mask-image:linear-gradient(to top,white,transparent);overflow:clip}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(4){opacity:.7}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(4):after{top:5px;width:12px;height:12px;border-radius:100%;right:5px;background:#ff0072;opacity:.6}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(5){opacity:.5;overflow:clip}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(5):after{left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,#ff0072 0%,transparent 30%);border-radius:3px}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(5):before{left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#ff0072 0%,transparent 20%);bottom:0;border-radius:3px}.feature-container div[data-feature=multiple-overlays] .graphics .options-container div:nth-child(6){opacity:.3}.feature-container div[data-feature=glam]:before{background:#0f2e4c}.feature-container div[data-feature=glam] .graphics{position:absolute;width:100%;height:100%;top:0;left:0;overflow:clip}.feature-container div[data-feature=glam] .graphics:before,.feature-container div[data-feature=glam] .graphics:after{content:"";display:block;position:absolute;top:15px;color:#fff;font-weight:600;font-size:.78em;opacity:.9;z-index:10;text-shadow:0px 0px 0px 10px rgba(0,0,0,.9)}.feature-container div[data-feature=glam] .graphics:before{left:20px;content:"Original"}.feature-container div[data-feature=glam] .graphics:after{right:20px;content:"Glam"}.feature-container div[data-feature=glam] .graphics div{position:absolute;top:0;left:0;width:100%;height:100%}.feature-container div[data-feature=glam] .graphics div:after{content:"";display:block;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,transparent 13%)}.feature-container div[data-feature=glam] .graphics div:nth-child(1){background:url(/_astro/feature-card-glam-2.b689d99a.webp) no-repeat 0px 0px;background-size:447px 571px}.feature-container div[data-feature=glam] .graphics div:nth-child(2){background:url(/_astro/feature-card-glam-1.b50392e5.webp) no-repeat 0px 0px;background-size:447px 571px;border-right:3px solid #fff;width:5%;transition:.4s;animation:slide-before-after 8s ease-in-out infinite;animation-play-state:paused}.feature-container div[data-feature=glam].visible .graphics div:nth-child(2){animation-play-state:running}.feature-container div[data-feature=backgrounds]{background:url(/_astro/feature-card-backgrounds-1.c5092609.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=backgrounds]:before{background:#0f2e4c}.feature-container div[data-feature=backgrounds]:after{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 30%)}.feature-container div[data-feature=backgrounds] .graphics{position:absolute;width:250px;height:220px;top:350px;left:0;border-top-right-radius:30px;overflow:clip}.feature-container div[data-feature=backgrounds] .graphics .graphics-container{position:absolute;top:0;left:0;width:100%;height:100%;animation:rotate-backgrounds 5s infinite;animation-timing-function:step-end}.feature-container div[data-feature=backgrounds] .graphics .graphics-container div{width:100%;height:100%;position:absolute;top:0;left:0}.feature-container div[data-feature=backgrounds] .graphics .graphics-container div:nth-child(1){background:url(/_astro/feature-card-backgrounds-2.d5763a40.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=backgrounds] .graphics .graphics-container div:nth-child(2){background:url(/_astro/feature-card-backgrounds-3.1791d6c3.webp) no-repeat 50% 50%;background-size:cover;top:220px}.feature-container div[data-feature=backgrounds] .graphics .graphics-container div:nth-child(3){background:url(/_astro/feature-card-backgrounds-4.d946c8f2.webp) no-repeat 50% 50%;background-size:cover;top:440px}.feature-container div[data-feature=online-galleries]{background:#524360;overflow:clip}.feature-container div[data-feature=online-galleries]:after{content:"";display:block;background:#06000e;opacity:.65;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:clip;border-radius:20px}.feature-container div[data-feature=online-galleries]:before{background:#54D2E1}.feature-container div[data-feature=online-galleries] .graphics{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;gap:10px;overflow:clip}.feature-container div[data-feature=online-galleries] .graphics .column{width:33%;position:relative;transition:.3s}.feature-container div[data-feature=online-galleries] .graphics .column div{width:100%;margin:10px 0}.feature-container div[data-feature=online-galleries] .graphics .column div:nth-child(2n){height:170px}.feature-container div[data-feature=online-galleries] .graphics .column div:nth-child(odd){height:120px}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1){top:-50px;animation:gallery-scroll 12s infinite ease-in-out alternate;animation-play-state:paused}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1) div:nth-child(1){background:url(/_astro/feature-card-online-galleries-1.92585376.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1) div:nth-child(2),.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1) div:nth-child(6){background:url(/_astro/feature-card-online-galleries-2.263a803b.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1) div:nth-child(3){background:url(/_astro/feature-card-online-galleries-3.d3f12cff.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1) div:nth-child(4){background:url(/_astro/feature-card-online-galleries-4.df8e18e9.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(1) div:nth-child(5){background:url(/_astro/feature-card-online-galleries-9.44346fe6.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2){animation:gallery-scroll 12s infinite ease-in-out alternate-reverse;animation-play-state:paused}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2) div:nth-child(1),.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2) div:nth-child(5){background:url(/_astro/feature-card-online-galleries-5.3e3cc25c.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2) div:nth-child(2),.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2) div:nth-child(6){background:url(/_astro/feature-card-online-galleries-6.6d41d876.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2) div:nth-child(3){background:url(/_astro/feature-card-online-galleries-7.b0cfe137.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(2) div:nth-child(4){background:url(/_astro/feature-card-online-galleries-8.5bf472ad.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3){top:-150px;animation:gallery-scroll 12s infinite ease-in-out alternate;animation-play-state:paused}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3) div:nth-child(1),.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3) div:nth-child(5){background:url(/_astro/feature-card-online-galleries-2.263a803b.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3) div:nth-child(2){background:url(/_astro/feature-card-online-galleries-4.df8e18e9.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3) div:nth-child(3),.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3) div:nth-child(6){background:url(/_astro/feature-card-online-galleries-5.3e3cc25c.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries] .graphics .column:nth-child(3) div:nth-child(4){background:url(/_astro/feature-card-online-galleries-1.92585376.webp) no-repeat 50% 50%;background-size:cover}.feature-container div[data-feature=online-galleries].visible .graphics .column:nth-child(1),.feature-container div[data-feature=online-galleries].visible .graphics .column:nth-child(2),.feature-container div[data-feature=online-galleries].visible .graphics .column:nth-child(3){animation-play-state:running}.feature-container div[data-feature=live-feed]:before{background:#0f4c48}.feature-container div[data-feature=live-feed] .graphics video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.feature-container div[data-feature=privacy]{background:linear-gradient(125deg,#0d1528 0%,#1e3951 100%)}.feature-container div[data-feature=privacy]:before{background:#415ea8}.feature-container div[data-feature=privacy]:after{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 40%);z-index:1;border-radius:20px}.feature-container div[data-feature=privacy] .graphics video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.feature-container div[data-feature=privacy]:hover .graphics .private:after{filter:blur(8px)}.feature-container div[data-feature=privacy]:hover .graphics .private .slider{background:rgba(255,255,255,.6)}.feature-container div[data-feature=privacy]:hover .graphics .private .slider:after{left:41px}.feature-container div[data-feature=privacy]:hover .graphics .private .slider:before{opacity:1;top:43px}.feature-container div[data-feature=data-capture]{background:linear-gradient(125deg,#1C9FB6 0%,#44D5BD 100%)}.feature-container div[data-feature=data-capture]:before{background:#3fd0b8}.feature-container div[data-feature=data-capture]:hover .graphics{animation:data-capture-container 6s forwards}.feature-container div[data-feature=data-capture]:hover .graphics div{animation:data-capture-children 6s forwards}.feature-container div[data-feature=data-capture] .graphics{position:absolute;top:180px;left:60px;width:500px;height:auto;display:grid;gap:20px;animation:data-capture-show 1.5s}.feature-container div[data-feature=data-capture] .graphics div{position:relative;top:0}.feature-container div[data-feature=data-capture] .graphics div span{display:block}.feature-container div[data-feature=data-capture] .graphics div span:first-child{color:#ffffffb3;font-weight:600;font-size:.9em}.feature-container div[data-feature=data-capture] .graphics div span:last-child{background:rgba(255,255,255,.4);color:#fff;border:2px solid rgba(255,255,255,.5);box-sizing:border-box;padding:27px 30px;border-radius:15px;font-size:1.6em;font-weight:500}.feature-container div[data-feature=data-capture] .graphics div:nth-child(2){animation-delay:1.5s}.feature-container div[data-feature=data-capture] .graphics div:nth-child(3){animation-delay:3s}.feature-container div[data-feature=data-capture] .graphics div:nth-child(4),.feature-container div[data-feature=data-capture] .graphics div:nth-child(5){animation:none}.feature-container div[data-feature=data-capture] .graphics div.checkbox span.option{display:inline-block;font-weight:600;font-size:1.1em;font-weight:500;color:#fff;position:relative;padding:0 0 0 40px;background:transparent;border:none;top:-10px}.feature-container div[data-feature=data-capture] .graphics div.checkbox span.option:before{content:"";display:block;background:rgba(255,255,255,.3);color:#fff;border:2px solid rgba(255,255,255,.5);width:22px;height:22px;position:absolute;top:2px;left:0;border-radius:5px}.feature-container div[data-feature=data-capture] .graphics div.checkbox span.option:after{content:"";display:block;position:absolute;top:-4px;left:4px;width:32px;height:32px;-webkit-mask:url(/_astro/icon-check.a520c14a.svg) no-repeat 50% 50%;mask:url(/_astro/icon-check.a520c14a.svg) no-repeat 50% 50%;mask-size:100% auto;background-color:#fff}.feature-container div[data-feature=data-capture] .graphics div.checkbox span.text{color:#ffffffb3;font-weight:600;font-size:.9em;background:transparent;padding:0 0 0 45px;border:none;max-width:310px;line-height:1.45em;position:relative;top:-22px}@keyframes branding-slides{14%{top:-570px}28%{top:-1140px}42%{top:-1710px}56%{top:-2280px}70%{top:-2850px}84%{top:-3420px}to{top:0}}@keyframes slide-before-after{0%{width:5%}50%{width:95%}to{width:5%}}@keyframes gallery-scroll{0%{transform:translate(0)}to{transform:translateY(-100px)}}@keyframes rotate-overlay-options{0%{left:0}16%{left:-447px}32%{left:-894px}48%{left:-1341px}64%{left:-1788px}80%,to{left:-2235px}}@keyframes rotate-overlay-graphics{0%{top:0}16%{top:-570px}32%{top:-1140px}48%{top:-1710px}64%{top:-2280px}80%,to{top:-2850px}}@keyframes tag-show{0%{opacity:0}to{opacity:1}}@keyframes label-text{0%{opacity:0}to{opacity:1}}@keyframes show-stat-text{0%{opacity:0;left:50px}to{opacity:1;left:63px}}@keyframes grow-stat-1{0%{opacity:0;width:55px}to{opacity:1;width:203px}}@keyframes grow-stat-2{0%{opacity:0;width:55px}to{opacity:1;width:189px}}@keyframes grow-stat-3{0%{opacity:0;width:55px}to{opacity:1;width:254px}}@keyframes filter-rotation{25%{filter:grayscale(1)}50%{filter:unset}75%{filter:sepia(.7)}to{filter:unset}}@keyframes motion-still-capture{25%{top:-570px}50%{top:-1140px}75%{top:-1710px}to{top:0}}@keyframes rotate-backgrounds{33%{top:-220px}66%{top:-440px}99%{top:0}}@keyframes data-capture-show{0%{opacity:0;top:50px}to{opacity:1;top:180px}}@keyframes data-capture-container{0%{top:180px}25%{top:39px}50%{top:-102px}75%,to{top:-243px}}@keyframes data-capture-children{0%{opacity:1}25%,to{opacity:0;top:-15px}}@media screen and (max-width: 1460px){.feature-wrapper .feature-container{flex-direction:column}.feature-wrapper .feature-container .-column{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px}.feature-wrapper .feature-container .-column:nth-child(1){margin-top:170px}.feature-wrapper .feature-container .-column:nth-child(2){margin-top:0}.feature-wrapper .feature-container .feature{width:447px;margin-bottom:0}}@media screen and (max-width: 480px){.feature-wrapper{width:97%}.feature-wrapper .feature-container .feature{width:350px;height:500px;padding:50px 35px}.feature-wrapper .feature-container .feature .text h4{font-size:1.7em}.feature-wrapper .feature-container div[data-feature=data-capture] .graphics{transform:scale(.85);top:100px;left:0}.feature-wrapper .feature-container div[data-feature=analytics] .graphics{left:35px}.feature-wrapper .feature-container div[data-feature=backgrounds] .graphics{top:300px;width:200px;height:200px}.feature-wrapper .feature-container div[data-feature=multiple-overlays] .graphics .options-container{width:450px}.feature-wrapper .feature-container div[data-feature=multiple-overlays] .overlay-container div:nth-child(2) .graphic{font-size:1.5em;left:30px;bottom:135px}.feature-wrapper .feature-container div[data-feature=digital-props-themes] .graphics .video video{width:auto;height:110%}.feature-wrapper .feature-container div[data-feature=digital-props-themes] .graphics .theme-3,.feature-wrapper .feature-container div[data-feature=digital-props-themes] .graphics .theme-4{background-size:cover}@keyframes data-capture-show{0%{opacity:0;top:50px}to{opacity:1;top:100px}}@keyframes data-capture-container{0%{top:100px}25%{top:-20px}50%{top:-140px}75%,to{top:-260px}}}@media screen and (max-width: 410px){.feature-wrapper .feature-container .feature{width:100%}.feature-container div[data-feature=data-capture] .graphics div.checkbox span.text{max-width:290px}}@media screen and (max-width: 370px){.feature-wrapper .feature-container .feature .text h4{font-size:1.5em}.feature-wrapper .feature-container .feature .text p{line-height:1.4em;margin-bottom:20px}}@media screen and (max-width: 320px){.feature-wrapper .feature-container .feature .text h4{font-size:1.3em}.feature-wrapper .feature-container .feature .text p{line-height:1.3em}}body,html{overflow-x:clip}.container{max-width:1500px;padding:0 20px;box-sizing:border-box}#halo-top{background:#000;color:#fff}#halo-top .text{padding:230px 0 150px}#halo-top .text h1{font-weight:800;margin:0;font-size:4.5rem}#halo-top .text p{max-width:828px;font-size:1.085rem;margin:15px 0}#halo-top .button-actions{margin-top:40px;display:flex;gap:20px}#halo-top .button-actions a{font-size:1.085rem}#halo-top .button-actions .button-tonal{background:#313136}#halo-top .button-actions .button-tonal:hover{filter:brightness(125%)}.textured-gradient{background:radial-gradient(circle at 0% 70%,rgb(32,61,67) 0%,rgb(16,23,32) 37%,rgb(16,23,32) 50%,rgb(22,30,37) 72%,rgb(97,43,105) 100%)}.textured-gradient .texture-layer{mix-blend-mode:unset}.textured-gradient:before{bottom:-400px;left:0;width:1200px;height:1200px;background:radial-gradient(circle,rgba(79,101,112,.5) 0%,rgba(255,255,255,0) 60%);opacity:.9;transform:scale(1.3)}.textured-gradient:after{width:100%;height:50%;top:0;left:0;background:linear-gradient(rgba(0,0,0,.8) 0%,transparent 100%)}.halo-graphics{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.halo-graphics:before,.halo-graphics:after{content:"";display:block;position:absolute;width:1900px;height:1900px;pointer-events:none}.halo-graphics:before{top:-750px;left:-800px;background:url(/_astro/halo-background.3a761a08.webp) no-repeat 0% 0%;background-size:100% auto;transform:scale(1.07);opacity:0;animation:halo-brighten-1 1s;animation-fill-mode:forwards}.halo-graphics:after{width:2200px;height:2200px;top:-20px;left:600px;background:url(/_astro/halo-background.3a761a08.webp) no-repeat 0% 0%;background-size:100% auto;opacity:0;transform:scale(1.03);animation:halo-brighten-2 1.5s;animation-fill-mode:forwards;animation-delay:.2s}@keyframes halo-brighten-1{to{opacity:.15;transform:scale(1)}}@keyframes halo-brighten-2{to{opacity:.7;transform:scale(.92)}}.bottom-gradient{position:absolute;background:linear-gradient(transparent 0%,rgba(0,0,0,.8) 100%);z-index:1;bottom:0;left:0;width:100%;height:300px}.top-quotes-container{display:flex;justify-content:space-between;margin-bottom:130px}.top-quotes-container div{max-width:300px;background:url(/_astro/icon-5-stars.9146b574.svg) no-repeat 0% 0%;background-size:115px auto;padding-top:30px}.top-quotes-container div p,.top-quotes-container div span{font-size:.85rem}.top-quotes-container div p{font-weight:200;line-height:1.5em;margin:0 0 3px;color:#ffffffe6}.top-quotes-container div p strong{font-weight:500;color:#fff}.top-quotes-container div span{font-weight:500;line-height:1.3em;display:inline-block}#halo-product-viewer{min-height:1100px;height:100vh;padding:50px 0;background:#F6F6F6;position:relative}#halo-product-viewer .content-switch{opacity:0}#halo-product-viewer .product-render{position:absolute;width:60%;height:100%;top:0;left:0;z-index:1}#halo-product-viewer .product-render div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;pointer-events:none;transition:1s}#halo-product-viewer .product-render div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:auto;height:100%}#halo-product-viewer .product-render div span{position:absolute;width:20px;height:20px;display:block;border-radius:100%;background:#fff;outline:5px solid rgba(255,255,255,.4);cursor:pointer;transition:.3s;opacity:0}#halo-product-viewer .product-render div span:hover,#halo-product-viewer .product-render div span.active{background:#30aade;outline:6px solid rgba(181,233,222,.3)}#halo-product-viewer .product-render div.current{opacity:1;pointer-events:all}#halo-product-viewer .product-render div.current img{animation:fadeHalo .7s forwards}#halo-product-viewer .product-render div.current span{animation:slideFade 1s forwards}#halo-product-viewer .product-render div.current span:nth-child(odd){animation-delay:.35s}#halo-product-viewer .product-render div.current span:nth-child(2n){animation-delay:.5s}#halo-product-viewer .product-render div.front span.data1{top:68px;left:450px;box-shadow:0 0 30px #000000b3}#halo-product-viewer .product-render div.front span.data2{top:542px;left:500px}#halo-product-viewer .product-render div.front span.data3{top:763px;left:436px}#halo-product-viewer .product-render div.angle span.data1{top:120px;left:400px}#halo-product-viewer .product-render div.angle span.data2{top:410px;left:650px}#halo-product-viewer .product-render div.angle span.data3{top:563px;left:406px}#halo-product-viewer .product-render div.side span.data1{top:275px;left:414px}#halo-product-viewer .product-render div.side span.data2{top:441px;left:590px}#halo-product-viewer .product-render div.side span.data3{top:555px;left:445px}#halo-product-viewer .product-render div.back span.data1{top:126px;left:673px;box-shadow:0 0 30px #000000b3}#halo-product-viewer .product-render div.back span.data2{top:692px;left:400px}#halo-product-viewer .product-render div.back span.data3{top:727px;left:475px}#halo-product-viewer .wide-container{position:absolute;top:50%;left:50%;width:95%;height:90%;transform:translate(-50%,-50%)}#halo-product-viewer .wide-container .actions-wrapper,#halo-product-viewer .wide-container .text-wrapper{width:592px}#halo-product-viewer .actions-wrapper{position:absolute;right:0;top:0}#halo-product-viewer .actions-wrapper .dot-nav-wrapper{position:absolute;right:0}#halo-product-viewer .actions-wrapper .image-nav-wrapper{display:flex;justify-content:space-between;gap:15px}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item{cursor:pointer;width:135px;height:135px;opacity:.6;transition:.2s}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item div{width:100%;height:100%;background:#fff;border-radius:15px;border:2px solid transparent;position:relative}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:73%;width:auto}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item p{text-align:center;margin:0;padding:0;font-size:.73rem;font-weight:600}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item:hover,#halo-product-viewer .actions-wrapper .image-nav-wrapper .current{opacity:1}#halo-product-viewer .actions-wrapper .image-nav-wrapper .current div{border:2px solid #30aade}#halo-product-viewer .text-wrapper{position:absolute;top:50%;right:0;transform:translateY(-60%)}#halo-product-viewer .text-wrapper .text-container{display:none;flex-direction:column;align-items:baseline;margin-left:-40px;width:fit-content}#halo-product-viewer .text-wrapper .text-container div{padding:25px 40px;border-radius:25px;cursor:pointer;transition:.3s}#halo-product-viewer .text-wrapper .text-container div p{margin:0;padding:0}#halo-product-viewer .text-wrapper .text-container div p:first-child{font-weight:700;color:#000;font-size:1.35rem}#halo-product-viewer .text-wrapper .text-container div p:last-child{margin-top:3px;font-weight:600;color:#888;font-size:1.04rem}#halo-product-viewer .text-wrapper .text-container.active div{opacity:.4}#halo-product-viewer .text-wrapper .text-container.active div.active{opacity:1;background:#fff;transform:translate(-20px)}#halo-product-viewer .text-wrapper .text-container.current{display:flex;opacity:1}#halo-product-viewer .product-video{position:absolute;bottom:0;right:0;cursor:pointer;width:365px;height:225px;border-radius:15px;background:#EAEAEA url(/_astro/halo-video-preview.2ba28d9e.webp) no-repeat 100% 0%;background-size:auto 94%}#halo-product-viewer .product-video:before{content:"";display:block;position:absolute;top:50%;left:50%;width:375px;height:235px;border-radius:17px;transform:translate(-50%,-50%);border:1px solid #d1d1d1}#halo-product-viewer .product-video span{display:block;width:70px;height:70px;cursor:pointer;transition:.2s;background:transparent url(/_astro/icon-play-video-blue-circle.58521cb1.svg) no-repeat 50% 50%;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#halo-product-viewer .product-video p{margin:0;font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:.63rem;border:1px solid #000;border-radius:60px;padding:0 15px;display:inline-block;position:absolute;height:28px;line-height:28px;bottom:15px;left:15px;background:#eaeaea}#halo-product-viewer .product-video:hover span{transform:translate(-50%,-50%) scale(1.1)}@keyframes fadeHalo{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.video-container{position:fixed;background:rgba(0,0,0,.9);width:100%;height:100%;z-index:999;top:0;left:0;opacity:0;pointer-events:none;transition:.3s}.video-container .close-overlay{position:absolute;right:25px;top:25px;-webkit-mask:url(/_astro/icon-x-black.76cba1f9.svg) no-repeat 50% 50%;mask:url(/_astro/icon-x-black.76cba1f9.svg) no-repeat 50% 50%;background:#fff;width:45px;height:45px;display:block;opacity:.8;background-size:100% auto;cursor:pointer;transition:.3s}.video-container .close-overlay:hover{opacity:1}.video-container iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:80%;max-width:80%;border:none;aspect-ratio:16/9}.video-container.play-video{opacity:1;pointer-events:all}.page-image-break div:first-child{background:transparent url(/_astro/halo-page-image-1.f5522bfd.webp) no-repeat 50% 50%;background-size:cover}.page-image-break div:last-child{background:transparent url(/_astro/halo-page-image-2.8656bca2.webp) no-repeat 50% 50%;background-size:cover}h2.large-text{font-weight:800;line-height:1.15em;font-size:4rem;margin:0}#halo-lighting{background:#000;display:flow-root;padding:180px 0 145px}#halo-lighting .text-container{overflow-x:visible;overflow-y:clip}#halo-lighting .text-container h2{color:#fff;max-width:600px}#halo-lighting .text-container p{font-size:1.03rem;margin-bottom:100px}#halo-lighting .text-container img{width:99%;height:auto;transform:scale(1.15);position:relative;top:10px}#halo-lighting .text-container:before{content:"";display:block;position:absolute;background:radial-gradient(rgba(255,255,255,.4) 0%,transparent 60%);opacity:.7;width:100%;height:100%;bottom:0;overflow:hidden;opacity:0}#halo-lighting .text-container.fade-up-in:before{animation:glowFade 1s forwards;animation-delay:.5s}#halo-lighting .lighting-feature-container{color:#fff;margin-top:120px;display:grid;grid-template-columns:60.5% 1fr;grid-template-rows:65% 1fr;gap:20px;height:940px}#halo-lighting .lighting-feature-container .feature{border-radius:25px;position:relative;overflow:hidden}#halo-lighting .lighting-feature-container .feature .text{position:absolute;bottom:0;left:0;box-sizing:border-box}#halo-lighting .lighting-feature-container .feature .text h3,#halo-lighting .lighting-feature-container .feature .text p{margin:0;padding:0}#halo-lighting .lighting-feature-container .feature .text h3{margin-bottom:15px;font-size:2.2rem}#halo-lighting .lighting-feature-container .feature .text p{font-size:.92rem;line-height:1.6em}#halo-lighting .lighting-feature-container .-feature-1{grid-column:1/span 1;grid-row:1/span 2;background:transparent url(/_astro/halo-lighting-feature-1.aeb883c6.webp) no-repeat 50% 50%;background-size:cover}#halo-lighting .lighting-feature-container .-feature-1 .text{padding:130px 60px 40px;background:linear-gradient(transparent 0%,rgba(18,18,24,.95) 100%)}#halo-lighting .lighting-feature-container .-feature-2 .text,#halo-lighting .lighting-feature-container .-feature-3 .text{padding:130px 40px 40px}#halo-lighting .lighting-feature-container .-feature-2{grid-column:2;grid-row:1/span 1;background:transparent url(/_astro/halo-lighting-feature-2.a4ceedc3.webp) no-repeat 50% 50%;background-size:cover}#halo-lighting .lighting-feature-container .-feature-2 .text{background:linear-gradient(transparent 0%,rgba(4,23,23,.95) 100%)}#halo-lighting .lighting-feature-container .-feature-3{grid-column:2;grid-row:2/span 1;background:transparent url(/_astro/halo-lighting-feature-3.2f535981.webp) no-repeat 50% 50%;background-size:cover}#halo-lighting .lighting-feature-container .-feature-3:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent url(/_astro/halo-lighting-feature-3-glow.2332c1b9.webp) no-repeat 50% 50%;background-size:cover;opacity:0;transition:.3s;z-index:0}#halo-lighting .lighting-feature-container .-feature-3:hover:after{opacity:1}#halo-lighting .lighting-feature-container .-feature-3 .text{background:linear-gradient(transparent 0%,rgba(22,19,17,.95) 100%);z-index:1}#halo-text{padding:150px 0}#halo-text h2{max-width:800px}#halo-text p{max-width:680px;font-size:1.04rem}#halo-text .images-container .image{display:none;width:100%;height:100%}#halo-text .images-container .image:nth-child(1){display:flex}#halo-text .content-wrapper{display:grid;grid-template-columns:64% 1fr;grid-template-rows:.85fr 1fr;gap:33px;margin-top:40px}#halo-text .content-wrapper .container-1{width:100%;height:1300px;grid-column:1/span 1;grid-row:1/span 2}#halo-text .content-wrapper .container-1 .dot-nav-wrapper{position:absolute;bottom:35px;right:35px}#halo-text .content-wrapper .container-2{width:100%;grid-column:2;grid-row:1/span 1}#halo-text .content-wrapper .text{grid-column:2;grid-row:2/span 1;display:flex;max-width:370px;flex-direction:column;gap:70px;margin-top:13px}#halo-text .content-wrapper .text h4{margin:0 0 8px;font-size:1.1rem;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#halo-text .content-wrapper .text p{margin:0;font-size:1rem}#halo-text .content-wrapper .column-2-container{width:35%;display:flex;flex-direction:column;gap:45px}#halo-text .content-wrapper .column-2-container .images-container{width:100%}#halo-text .content-wrapper .column-2-container .images-container img{width:100%;height:auto;object-fit:contain}#halo-accessories{margin-bottom:150px}#halo-accessories .accessories-container{margin-top:100px;display:flex;justify-content:space-between;gap:40px;align-items:flex-start}#halo-accessories .accessories-container .group{width:25%}#halo-accessories .accessories-container .group .image{position:relative}#halo-accessories .accessories-container .group .image img{width:100%;height:auto}#halo-accessories .accessories-container .group .image span{position:absolute;top:15px;right:15px;font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:.63rem;border:1px solid #000;border-radius:60px;padding:0 15px;display:inline-block;height:28px;line-height:28px;cursor:pointer;transition:.2s;will-change:transform}#halo-accessories .accessories-container .group .image span:hover{transform:scale(1.03)}#halo-accessories .accessories-container .group h4{font-size:1.4rem;font-weight:800;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:25px 0 12px}#halo-accessories .accessories-container .group p{margin:0;font-size:.92rem;line-height:1.59em;font-weight:500;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#halo-accessories .accessories-container .group p.small{font-size:.78rem;line-height:1.5em;color:#939393;margin-top:15px}#halo-accessories .accessories-container .group p.small span{color:#30aade;text-decoration:none;cursor:pointer}#halo-accessories .accessories-container .group p.small span:hover{text-decoration:underline}#halo-accessories .accessories-container .group:nth-child(2){animation-delay:.2s}#halo-accessories .accessories-container .group:nth-child(3){animation-delay:.4s}#halo-accessories .accessories-container .group:nth-child(4){animation-delay:.6s}#halo-feature-slider{background:#000;box-sizing:border-box;position:relative;height:200vh;overflow-y:clip;scrollbar-width:none}#halo-feature-slider .section-wrapper{width:100%;height:100vh;position:sticky;top:0;overflow-y:clip;scrollbar-width:none}#halo-feature-slider .section-wrapper:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;backdrop-filter:blur(5px);z-index:4;transition:.3s;opacity:0;pointer-events:none}#halo-feature-slider .nav-wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:5;transition:.3s}#halo-feature-slider .nav-wrapper .box-nav-wrapper{margin-bottom:20px;width:440px;height:390px;position:relative;opacity:0;animation:boxFade 1s forwards;animation-delay:.7s;transition:.4s;transition:transform .333s ease-in-out,opacity .333s ease-in-out}#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box{width:440px;height:390px;cursor:pointer;position:absolute;z-index:1;overflow:hidden}#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box .text{background:#fff;width:61%;position:relative}#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box .text p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:1.14rem;display:block;width:max-content;text-align:center;padding:0 20px 35px;background-size:40px auto}#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box .text p:after{content:"";display:block;background:url(/_astro/icon-arrow-right-grey.e39f24b7.svg) no-repeat 100% 100%;background-size:100% auto;width:40px;height:30px;position:absolute;right:20px;bottom:0;transition:.3s}#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box .graphic{width:39%}#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box.current{display:flex;z-index:2}#halo-feature-slider .nav-wrapper .box-nav-wrapper div[data-nav=glam-setting] .graphic{background:url(/_astro/halo-nav-glam.44b2309d.webp) no-repeat 50% 50%;background-size:cover}#halo-feature-slider .nav-wrapper .box-nav-wrapper div[data-nav=filters-effects] .graphic{background:url(/_astro/halo-nav-dslr.042287b2.webp) no-repeat 50% 50%;background-size:cover}#halo-feature-slider .nav-wrapper .box-nav-wrapper div[data-nav=ai-backgrounds] .graphic{background:url(/_astro/halo-nav-ai.13edf9b2.webp) no-repeat 50% 50%;background-size:cover}#halo-feature-slider .nav-wrapper .box-nav-wrapper:hover{box-shadow:-5px 5px 15px #0000001a}#halo-feature-slider .nav-wrapper .box-nav-wrapper:hover .nav-box .text p:after{right:10px}#halo-feature-slider .nav-wrapper .dot-nav-wrapper{float:right;top:5px;right:35px}#halo-feature-slider .nav-wrapper .dot-nav-wrapper span.current:after{animation:dot-nav-after-current 16s forwards}#halo-feature-slider .slides-wrapper{width:100%;height:100vh;display:flex}#halo-feature-slider .slides-wrapper:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:black;pointer-events:none;z-index:10;transform:translate(-100%)}#halo-feature-slider .slides-wrapper .before-after-slider-wrapper{display:grid;place-items:center;min-height:100vh;position:absolute;width:100%;z-index:-1}#halo-feature-slider .slides-wrapper .slider-container{place-content:center;position:relative;overflow:hidden;--position: 50%;min-width:100%;height:100%}#halo-feature-slider .slides-wrapper .image-container{width:100%;height:100%}#halo-feature-slider .slides-wrapper .image-container img{display:block;max-width:100%}#halo-feature-slider .slides-wrapper .slider-image{width:100%;height:100%;object-fit:cover;object-position:left}#halo-feature-slider .slides-wrapper .image-before{position:absolute;inset:0;width:var(--position)}#halo-feature-slider .slides-wrapper .slider{position:absolute;inset:0;cursor:pointer;opacity:0;width:100%;height:100%}#halo-feature-slider .slides-wrapper .slider:focus-visible~.slider-button{outline:5px solid black;outline-offset:3px}#halo-feature-slider .slides-wrapper .slider-line{position:absolute;inset:0;width:.16rem;height:100%;background-color:#fff;left:var(--position);transform:translate(-50%);pointer-events:none}#halo-feature-slider .slides-wrapper .slider-button{position:absolute;background-color:#fff;color:#000;padding:.45rem;border-radius:100vw;display:grid;place-items:center;top:53%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 10px #0003}#halo-feature-slider .slides-wrapper .slide{min-width:100%;height:100%;position:absolute;z-index:1;opacity:0;display:flex;align-items:end}#halo-feature-slider .slides-wrapper .slide .label{position:absolute;top:20px;display:block;font-size:.8rem;font-weight:500;color:#fff}#halo-feature-slider .slides-wrapper .slide .label.-before{left:35px}#halo-feature-slider .slides-wrapper .slide .label.-after{right:35px}#halo-feature-slider .slides-wrapper .slide:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(transparent 0%,rgba(0,0,0,.85) 100%);pointer-events:none;position:absolute;top:0;left:0}#halo-feature-slider .slides-wrapper .slide .container{width:100%}#halo-feature-slider .slides-wrapper .slide .text{z-index:1;color:#fff;max-width:800px;position:relative;transition:transform .333s ease-in-out,opacity .333s ease-in-out;top:-40px;opacity:0}#halo-feature-slider .slides-wrapper .slide .text h2{font-weight:800;line-height:1.18em;font-size:4rem;margin:0}#halo-feature-slider .slides-wrapper .slide .text p{font-size:1.15rem;line-height:1.5em}#halo-feature-slider .slides-wrapper .slide.current{z-index:2;animation:slideFade .25s forwards;animation-delay:.4s}#halo-feature-slider .slides-wrapper .slide.current .text{animation:textFade 1s forwards;animation-delay:.7s}#halo-feature-slider .slides-wrapper .slide-1{background:transparent url(/_astro/halo-slide-1.5c2e41c9.webp) no-repeat 0% 0%;background-size:cover}#halo-feature-slider .slides-wrapper .slide-2:before{background:linear-gradient(transparent 50%,rgba(0,0,0,.85) 100%)}#halo-feature-slider .slides-wrapper .slide-3:before{background:linear-gradient(transparent 50%,rgba(0,0,0,.85) 100%)}#halo-feature-slider .slides-wrapper .slide-4:before{background:linear-gradient(transparent 40%,rgba(0,0,0,.9) 100%)}#halo-feature-slider .cta-overlay{background:#000;background:linear-gradient(140deg,#000 0%,#161616 100%);color:#fff;position:absolute;width:95%;height:93vh;box-sizing:border-box;border-radius:25px;top:50%;left:50%;transform:translate(-50%,100%);z-index:5;transition:.7s;overflow:clip}#halo-feature-slider .cta-overlay:after{content:"";display:block;width:50%;height:100%;position:absolute;right:0;top:0;background:radial-gradient(rgba(255,255,255,.2) 0%,transparent 65%);z-index:1;pointer-events:none}#halo-feature-slider .cta-overlay span.circle,#halo-feature-slider .cta-overlay span.x{display:block;position:absolute;transform-origin:bottom;mix-blend-mode:overlay}#halo-feature-slider .cta-overlay .circle{display:block;width:1300px;height:1300px;background:url(/_astro/confetti-circle.b063569b.svg) no-repeat;background-size:100% auto;opacity:.35;bottom:-99%;left:-19%}#halo-feature-slider .cta-overlay .x{transform:rotate(-65deg);background:url(/_astro/confetti-x.9b2cb4ac.svg) no-repeat;background-size:100% auto;top:-700px;left:40%;width:850px;height:850px;opacity:.65}#halo-feature-slider .cta-overlay .text{position:absolute;top:50%;left:170px;transform:translateY(-50%);max-width:750px}#halo-feature-slider .cta-overlay .text h3{margin:12px 0 50px;padding:0;font-size:2.42rem;line-height:1.37em}#halo-feature-slider .cta-overlay img{position:absolute;bottom:0;right:5%;width:auto;height:90%;z-index:2}#halo-feature-slider .cta-overlay a.-arrow{padding-right:70px;color:#fff;font-size:1.1rem;font-weight:600}#halo-feature-slider .cta-overlay a.-arrow span{width:22px;height:20px;-webkit-mask:url(/_astro/icon-arrow-right.327a7e9c.svg) no-repeat 50% 50%;mask:url(/_astro/icon-arrow-right.327a7e9c.svg) no-repeat 50% 50%;mask-size:100% auto;background-color:#fff}#halo-feature-slider.transition .slides-wrapper:after{animation:swipe-slide 1s ease-in-out}#halo-feature-slider.show-overlay .slide-4{filter:blur(3px)}#halo-feature-slider.show-overlay .section-wrapper:before{opacity:1}#halo-feature-slider.show-overlay .section-wrapper .cta-overlay{transform:translate(-50%,-50%)}#halo-feature-slider.show-overlay .nav-wrapper{filter:blur(3px)}@keyframes swipe-slide{0%{transform:translate(-100%)}40%,70%{transform:translate(0)}to{transform:translate(100%)}}@keyframes textFade{0%{opacity:0;top:-40px}to{opacity:1;top:-60px}}@keyframes boxFade{0%{opacity:0}to{opacity:1}}@keyframes slideFade{0%{opacity:0}to{opacity:1}}#halo-feature-cards{padding:180px 0 160px;position:relative;background:linear-gradient(#fff 75%,#E5EDF2 100%)}#halo-feature-cards h2{max-width:900px}#halo-feature-cards p.top-text{max-width:800px}#halo-feature-cards .feature-wrapper{position:relative;top:-30px}#halo-feature-cards .circle-left{display:block;position:absolute;bottom:550px;left:0;transform:translate(-50%);width:700px;height:500px;background:linear-gradient(white,white) padding-box,linear-gradient(180deg,#e8f7ff,transparent,transparent) border-box;border-radius:100%;border:230px solid transparent;z-index:0}#halo-feature-cards .circle-right{display:block;position:absolute;bottom:15%;left:100%;transform:translate(-45%);width:900px;height:900px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#f4fbff,transparent,transparent) border-box;border-radius:100%;border:150px solid transparent;z-index:0}#halo-feature-cards .circle-right:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#f4fbff,transparent,transparent) border-box;border-radius:100%;border:140px solid transparent;z-index:0}#halo-feature-cards .pricing-wrapper{display:flex;justify-content:space-between;gap:120px;padding-top:200px}#halo-feature-cards .pricing-wrapper .text{width:60%}#halo-feature-cards .pricing-wrapper .text h2{font-weight:800;margin:0;font-size:2.95rem;max-width:860px}#halo-feature-cards .pricing-wrapper .text h2 span{background:url(/_astro/drawn-line-yellow.5b1f0008.svg) no-repeat 30% 100%;background-size:100% auto;padding-bottom:0}#halo-feature-cards .pricing-wrapper .text p.grey-text-style span{background:url(/_astro/drawn-line-yellow-small.32798cd0.svg) no-repeat 30% 100%;background-size:100% auto;padding-bottom:2px}#halo-feature-cards .pricing-wrapper .text a{color:#000;margin-top:25px;display:inline-block;font-weight:600;-webkit-font-smoothing:antialiased;background:url(/_astro/icon-arrow-right-black.2fa72f8e.svg) no-repeat 100% 50%;background-size:19px auto;padding-right:30px;transition:.4s}#halo-feature-cards .pricing-wrapper .text a:hover{text-decoration:none;padding-right:33px;opacity:.75}#halo-feature-cards .pricing-wrapper .pricing-container{width:31%}#halo-feature-cards .pricing-wrapper .pricing-container .price-block{background:#fff;box-sizing:border-box;padding:19px 50px;border-radius:15px;box-shadow:0 0 10px #00000014;margin-bottom:10px;border:2px solid transparent;transition:.2s transform ease-in-out}#halo-feature-cards .pricing-wrapper .pricing-container .price-block p{color:#979797;margin:0;padding:0;font-size:.75rem;line-height:1.3em}#halo-feature-cards .pricing-wrapper .pricing-container .price-block .heading{display:flex;justify-content:space-between;margin-bottom:7px}#halo-feature-cards .pricing-wrapper .pricing-container .price-block .heading p{color:#000;font-weight:500;font-size:1rem;font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#halo-quote{background:#000;color:#fff;display:flex;height:830px;position:relative}#halo-quote:after{content:"";display:block;position:absolute;bottom:0;left:0;pointer-events:none;width:0%;height:8px;background:#FA6401;z-index:10}#halo-quote .text-container{width:55%;position:relative}#halo-quote .text-container .quote{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);width:75%;display:none;opacity:0;transition:.3s}#halo-quote .text-container .quote p{margin:0;padding:0;display:inline-block}#halo-quote .text-container .quote .main-text{font-size:2.35rem;font-weight:600;line-height:1.3em}#halo-quote .text-container .quote .main-text .author{font-weight:500;color:#898989;font-size:1rem;position:relative;top:-10px}#halo-quote .text-container .quote .extra-info{margin-top:60px}#halo-quote .text-container .quote .extra-info p{font-weight:600;font-size:1.28rem;margin-bottom:25px;width:100%}#halo-quote .text-container .quote .extra-info a{color:#fff;border:1.5px solid #fff;padding:11px 40px;border-radius:60px;font-size:.94rem}#halo-quote .text-container .quote .extra-info a:hover{text-decoration:none;opacity:.7}#halo-quote .text-container .current{display:block;opacity:1;animation:quoteFade 1.5s forwards}#halo-quote .text-container .arrows{display:flex;justify-content:space-between;gap:25px;position:absolute;right:45px;bottom:60px}#halo-quote .text-container .arrows span{display:block;width:58px;height:58px;transition:.2s;opacity:.75;cursor:pointer}#halo-quote .text-container .arrows span:hover{opacity:1}#halo-quote .text-container .arrows .prev{background:url(/_astro/icon-arrow-outline-circle-left.4a374c43.svg) no-repeat 50% 50%;background-size:100% auto}#halo-quote .text-container .arrows .next{background:url(/_astro/icon-arrow-outline-circle-right.d6d7fade.svg) no-repeat 50% 50%;background-size:100% auto}#halo-quote .graphic-container{width:45%;position:relative}#halo-quote .graphic-container div{opacity:0;transition:.4s;z-index:1;position:absolute;width:100%;height:100%}#halo-quote .graphic-container .current{opacity:1;z-index:2}#halo-quote .graphic-container .graphic-1{background:url(/_astro/halo-quote-1.09da4dfa.webp) no-repeat 50% 50%;background-size:cover}#halo-quote .graphic-container .graphic-2{background:url(/_astro/halo-quote-2.ef6eac8b.webp) no-repeat 50% 50%;background-size:cover}#halo-quote .graphic-container .graphic-3{background:url(/_astro/halo-quote-3.fb5c2072.webp) no-repeat 50% 50%;background-size:cover}#halo-quote.timer-running:after{animation:timerRunning 8s linear infinite}#halo-feature-table{position:relative;padding:120px 0}#halo-feature-table h2,#halo-feature-table p{text-align:center;margin:0;padding:0}#halo-feature-table h2{margin-bottom:25px;font-size:3.3rem}#halo-feature-table .confetti{display:block;position:absolute}#halo-feature-table .confetti:nth-child(1){top:4%;right:-1%;width:110px;height:110px;background:url(/_astro/gradient-confetti-2.329fb50a.svg) no-repeat 50% 50%;background-size:cover}#halo-feature-table .confetti:nth-child(2){top:10%;left:-3%;width:160px;height:160px;background:url(/_astro/gradient-confetti-1.9a9f4932.svg) no-repeat 50% 50%;background-size:cover}#halo-feature-table .confetti:nth-child(3){bottom:30%;left:-2%;width:110px;height:110px;background:url(/_astro/gradient-confetti-2.329fb50a.svg) no-repeat 50% 50%;background-size:cover}#halo-feature-table .confetti:nth-child(4){bottom:10%;right:-2%;width:150px;height:150px;background:url(/_astro/gradient-confetti-1.9a9f4932.svg) no-repeat 50% 50%;background-size:cover;transform:rotate(270deg)}#halo-feature-table .table-container{box-sizing:border-box;border-radius:20px;margin:80px auto 0;max-width:1300px}#halo-feature-table .table-container table{font-weight:500;border-collapse:collapse;width:100%;font-size:.97rem;background:#fff}#halo-feature-table .table-container table tbody tr:nth-child(2n) td{background:rgba(247,247,247,.4)}#halo-feature-table .table-container table tbody tr:nth-child(odd) td{background:rgba(247,247,247,.7)}#halo-feature-table .table-container table tbody tr:first-child td:first-child{border-top-left-radius:20px}#halo-feature-table .table-container table tbody tr:first-child td:last-child{border-top-right-radius:20px}#halo-feature-table .table-container table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}#halo-feature-table .table-container table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}#halo-feature-table .table-container table tbody td{padding:30px;text-align:center;line-height:1.5em}#halo-feature-table .table-container table tbody td span.green{background:#3BA416;border-radius:100%;width:20px;height:20px;display:block;margin:0 auto}#halo-feature-table .table-container table tbody td span.red{position:relative;margin:0 auto;display:block;width:24px;height:24px}#halo-feature-table .table-container table tbody td span.red:before,#halo-feature-table .table-container table tbody td span.red:after{content:"";display:block;position:absolute;width:24px;height:4px;border-radius:20px;background:#D25252;left:50%;top:50%}#halo-feature-table .table-container table tbody td span.red:before{transform:translate(-50%,-50%) rotate(45deg)}#halo-feature-table .table-container table tbody td span.red:after{transform:translate(-50%,-50%) rotate(135deg)}#halo-feature-table .table-container table tbody td:nth-child(1){text-align:left}#halo-feature-table .table-container table tbody td .mobile-info{clear:both;display:none}#halo-feature-table .table-container table tbody td .mobile-info p{display:inline-block;font-size:.8rem;font-weight:400;margin:0 25px 0 0;color:#5b5b5b;padding:0}#halo-feature-table .table-container table tbody td .mobile-info p span{clear:both;margin-top:5px}#halo-feature-table .table-container table tbody td .mobile-info p:last-child{margin-right:0}#halo-feature-table .table-container table tbody td.halo-td{position:relative}#halo-feature-table .table-container table tbody td.halo-td:before{display:block;content:"";background:url(/_astro/app-icon-halo.ab6b5f3f.webp) no-repeat 50% 50%;background-size:100% auto;width:50px;height:50px;position:absolute;top:-29px;left:50%;transform:translate(-50%)}#halo-marketing-resources{margin-bottom:140px;position:relative}#halo-marketing-resources .circle-left{display:block;position:absolute;bottom:-600px;left:0;transform:translate(-50%);width:700px;height:500px;background:linear-gradient(white,white) padding-box,linear-gradient(180deg,#e9f6fe,transparent,transparent) border-box;border-radius:100%;border:230px solid transparent;z-index:0}#halo-marketing-resources .circle-right{display:block;position:absolute;bottom:-350px;left:100%;transform:translate(-45%);width:900px;height:900px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#e9f7ff,transparent,transparent) border-box;border-radius:100%;border:150px solid transparent;z-index:0}#halo-marketing-resources .circle-right:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#e2f1f9,transparent,transparent) border-box;border-radius:100%;border:140px solid transparent;z-index:0}#halo-marketing-resources h2{text-align:center;margin-top:0;font-weight:800;padding:0 50px;box-sizing:border-box;margin-bottom:70px}#halo-marketing-resources .card-container{display:flex;justify-content:space-between;gap:20px}#halo-marketing-resources .card-container .card{border-radius:25px;height:600px;flex-basis:0;flex-grow:1;box-sizing:border-box;overflow:clip}#halo-marketing-resources .card-container .card .text{position:absolute;bottom:0;left:0;width:100%;z-index:2;box-sizing:border-box;padding:0 45px 50px}#halo-marketing-resources .card-container .card:after{content:"";display:block;pointer-events:none;width:100%;height:60%;position:absolute;bottom:0;left:0;border-bottom-left-radius:25px;border-bottom-right-radius:25px}#halo-marketing-resources .card-container .card p{font-size:.92rem;line-height:1.6em;margin:10px 0 0}#halo-marketing-resources .card-container .card h3{margin:0;font-size:1.85rem;padding-top:10px}#halo-marketing-resources .card-container .card .yellow-tag{position:relative;z-index:2}#halo-marketing-resources .card-container .card:nth-child(2){animation-delay:.2s}#halo-marketing-resources .card-container .card:nth-child(3){animation-delay:.4s}#halo-marketing-resources .card-container .card-marketing-library{background:#000 url(/_astro/marketing-resource-library.84f9183c.webp) no-repeat 100% 0%;background-size:cover;color:#fff}#halo-marketing-resources .card-container .card-marketing-library:after{background:linear-gradient(transparent 0%,#000 100%)}#halo-marketing-resources .card-container .card-rental-agreement{background:#D9E4E5 url(/_astro/marketing-resource-rental-agreement.1917d2c5.svg) no-repeat 100px 80px;background-size:420px}#halo-marketing-resources .card-container .card-rental-agreement:after{background:linear-gradient(transparent 0%,#D9E4E5 100%)}#halo-marketing-resources .card-container .card-join-community{background:#e6e2e3 url(/_astro/marketing-resource-join-community.866f89f6.webp) no-repeat 0% 0%;background-size:contain;color:#fff}#halo-marketing-resources .card-container .card-join-community:after{background:linear-gradient(transparent 0%,#001422 70%)}#halo-marketing-resources .card-container .card-join-community .yellow-tag{opacity:0}#halo-marketing-resources a.button-filled{margin:60px auto 0;display:table}#halo-specs{padding:280px 0;background:#121116;color:#fff;position:relative}#halo-specs h2{font-weight:800;line-height:1.15em;font-size:3.5rem;margin:0 0 60px}#halo-specs .container{display:flex;gap:50px}#halo-specs .container .text-container{position:relative;width:50%}#halo-specs .container .text-container .specs-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:40px;animation-delay:.3s}#halo-specs .container .text-container .specs-container p{margin:0;padding:0;font-weight:500;font-size:.93rem}#halo-specs .container .text-container .specs-container p:first-child{color:#7e7d82}#halo-specs .graphic-container{overflow:clip;position:absolute;border-radius:25px;height:84%;width:46%;right:30px;top:50%;transform:translateY(-50%)}#halo-specs .graphic-container .dot-nav-wrapper{position:absolute;bottom:35px;right:35px;z-index:10}#halo-specs .graphic-container img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:.4s}#halo-specs .graphic-container img.current{display:block;z-index:2;animation:image-slider-current .45s forwards;animation-timing-function:ease-in-out}@keyframes image-slider-current{0%{opacity:0}to{opacity:1}}#halo-bottom{background:url(/_astro/background-collage.f41316ef.webp) no-repeat 50% 50%;background-size:cover;color:#fff;clear:both;text-align:center;padding:370px 0}#halo-bottom h2{color:#fff;font-size:3.8rem;line-height:1.3em;background:url(/_astro/logo-icon-white.f0662857.svg) no-repeat 50% 0%;background-size:110px auto;padding-top:170px;max-width:795px;margin:0 auto 100px}#halo-bottom h2 span{background:url(/_astro/drawn-line-pink.b7aa0908.svg) no-repeat 30% 100%;background-size:95% auto;padding-bottom:15px}#halo-bottom .button-primary{display:table;vertical-align:middle;border-radius:9px;text-decoration:none;cursor:pointer;font-weight:600;color:#fff;background:#30aade;margin:0 auto 30px;letter-spacing:unset;float:none;transition:.2s;height:unset;z-index:2;width:420px;box-sizing:border-box;text-align:left;font-size:1.4rem;padding:40px 85px 40px 95px;position:relative}#halo-bottom .button-primary:before{content:"";display:block;position:absolute;top:50%;left:40px;transform:translateY(-50%);width:30px;height:30px}#halo-bottom .button-primary:after{content:"";display:block;float:right;width:38px;height:23px;-webkit-mask:url(/_astro/icon-arrow-right.327a7e9c.svg) no-repeat 50% 50%;mask:url(/_astro/icon-arrow-right.327a7e9c.svg) no-repeat 50% 50%;mask-size:auto 100%;background-color:#fff;position:relative;top:3px;left:30px;transition:.4s}#halo-bottom .button-primary:hover{filter:brightness(108%)}#halo-bottom .button-primary:hover:after{left:37px}#halo-bottom .button-primary:first-child:before{background:url(/_astro/icon-button-shop.76f7de16.svg) no-repeat 50% 50%;background-size:26px auto}#halo-bottom .button-primary:last-child{margin-bottom:0;background:#525252}#halo-bottom .button-primary:last-child:before{background:url(/_astro/icon-button-mail.de9e11e8.svg) no-repeat 50% 50%;background-size:25px auto}@keyframes glowFade{0%{transform:translateY(460px) scaleX(1.2)}to{opacity:1;transform:translateY(260px) scale(1.3,1.9)}}@keyframes quoteFade{0%{opacity:0}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes timerRunning{0%{width:0px}to{width:100%}}@media screen and (max-width: 1660px){#halo-product-viewer .wide-container .actions-wrapper,#halo-product-viewer .wide-container .text-wrapper{width:490px}#halo-product-viewer .product-render div{transform:translate(-50%,-50%) scale(.9)}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item{width:100px;height:100px}}@media screen and (max-width: 1620px){#halo-feature-slider .cta-overlay .text{left:100px;max-width:700px}}@media screen and (max-width: 1600px){#halo-feature-slider .nav-wrapper{bottom:90px;transform:unset;top:unset}#halo-feature-slider .nav-wrapper .box-nav-wrapper,#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box{width:350px;height:300px}#halo-feature-slider .nav-wrapper .box-nav-wrapper .text p,#halo-feature-slider .nav-wrapper .box-nav-wrapper .nav-box .text p{font-size:1rem}}@media screen and (max-width: 1440px){#halo-product-viewer .wide-container .actions-wrapper,#halo-product-viewer .wide-container .text-wrapper{width:400px}#halo-product-viewer .text-wrapper{transform:translateY(-65%)}#halo-product-viewer .product-render div{transform:translate(-50%,-50%) scale(.75)}#halo-feature-slider .cta-overlay{height:85vh}#halo-feature-slider .cta-overlay img{height:85%;right:2%}}@media screen and (max-width: 1340px){#halo-top .top-quotes-container{gap:50px}}@media screen and (max-width: 1300px){#halo-feature-slider{height:auto;padding-bottom:70px}#halo-feature-slider .nav-wrapper{display:none}#halo-feature-slider .section-wrapper{height:auto;position:relative}#halo-feature-slider .section-wrapper:before{display:none}#halo-feature-slider .slides-wrapper{height:auto;flex-direction:column}#halo-feature-slider .slides-wrapper .slider,#halo-feature-slider .slides-wrapper .slider-button{display:none}#halo-feature-slider .slides-wrapper .slider-container{height:900px;width:100%;--position: unset}#halo-feature-slider .slides-wrapper .slider-container .image-container img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:unset}#halo-feature-slider .slides-wrapper .slider-container .image-container img:first-child{z-index:1}#halo-feature-slider .slides-wrapper .slider-container .image-container img:last-child{z-index:2}#halo-feature-slider .slides-wrapper .slide{opacity:1;position:relative;flex-direction:column}#halo-feature-slider .slides-wrapper .slide .container{padding:45px 20px;box-sizing:border-box}#halo-feature-slider .slides-wrapper .slide .text{opacity:1;top:0}#halo-feature-slider .slides-wrapper .slide .label{font-size:2.2rem;font-weight:700}#halo-feature-slider .slides-wrapper .slide .label.-before{opacity:1;left:20px;top:30px}#halo-feature-slider .slides-wrapper .slide .label.-after{right:20px;top:30px}#halo-feature-slider .slides-wrapper .slide:before{background:linear-gradient(rgba(0,0,0,.6) 0%,transparent 20%)}#halo-feature-slider .slides-wrapper .slide-1{height:900px;flex-direction:row}#halo-feature-slider .slides-wrapper .slide-2 img:first-child{opacity:.93}#halo-feature-slider .slides-wrapper .before-after-slider-wrapper{width:100%;height:900px;min-height:unset;position:relative}#halo-feature-slider .slides-wrapper .slider-line{display:none}#halo-feature-slider .slides-wrapper .slider-container.mobile-slide-fade img:last-child{clip-path:inset(0 0 0 5%);animation:fadeSlideMobile 6s ease-in-out infinite}@keyframes fadeSlideMobile{0%{clip-path:inset(0 0 0 5%)}50%{clip-path:inset(0 0 0 95%)}to{clip-path:inset(0 0 0 5%)}}#halo-feature-slider .cta-overlay{position:relative;transform:unset;width:95%;margin:0 auto;height:auto;top:unset;left:unset;box-sizing:border-box;padding:150px 40px;background:linear-gradient(140deg,#070707 0%,#161616 100%)}#halo-feature-slider .cta-overlay .text{position:relative;top:unset;left:unset;transform:unset;max-width:550px}#halo-feature-slider .cta-overlay img{right:5%;height:90%}#halo-feature-slider .cta-overlay .x{top:-300px;left:20%;width:400px;height:400px}#halo-feature-slider .cta-overlay .circle{width:900px;height:900px}#halo-quote{flex-direction:column;height:auto}#halo-quote .text-container,#halo-quote .graphic-container{width:100%}#halo-quote .text-container{z-index:1}#halo-quote .text-container .quote{position:relative;width:100%;top:unset;left:unset;transform:unset;padding:150px 20px 200px;box-sizing:border-box}#halo-quote .text-container .quote .extra-info{margin-top:30px}#halo-quote .graphic-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;opacity:.2;pointer-events:none}@keyframes quoteFade{0%{opacity:0}to{opacity:1;transform:unset}}#halo-specs .container .text-container{width:40%}#halo-specs .graphic-container{width:53%;height:70%}#halo-marketing-resources .card-container .card:after{height:80%}#halo-marketing-resources .card-container .card .text{padding:0 30px 30px}}@media screen and (max-width: 1220px){#halo-product-viewer{height:auto;padding:100px 0}#halo-product-viewer .product-render{width:600px;position:relative;transform:unset;height:600px;margin:0 auto 40px}#halo-product-viewer .product-render div{transform:translate(-50%,-50%) scale(1);width:100%;height:100%}#halo-product-viewer .product-render div.front span.data1{top:48px;left:293px}#halo-product-viewer .product-render div.front span.data2{top:348px;left:350px}#halo-product-viewer .product-render div.front span.data3{top:504px;left:288px}#halo-product-viewer .product-render div.angle span.data1{top:80px;left:300px}#halo-product-viewer .product-render div.angle span.data2{top:270px;left:430px}#halo-product-viewer .product-render div.angle span.data3{top:370px;left:270px}#halo-product-viewer .product-render div.side span.data1{top:150px;left:270px}#halo-product-viewer .product-render div.side span.data2{top:292px;left:387px}#halo-product-viewer .product-render div.side span.data3{top:400px;left:280px}#halo-product-viewer .product-render div.back span.data1{top:93px;left:442px}#halo-product-viewer .product-render div.back span.data2{top:448px;left:262px}#halo-product-viewer .product-render div.back span.data3{top:487px;left:320px}#halo-product-viewer .wide-container,#halo-product-viewer .text-wrapper,#halo-product-viewer .product-video,#halo-product-viewer .actions-wrapper{position:relative;top:unset;left:unset;transform:unset}#halo-product-viewer .wide-container{width:97%;height:unset;display:flex;flex-direction:column;align-items:end;margin:0 auto}#halo-product-viewer .wide-container .actions-wrapper{width:100%;display:flex;justify-content:end;margin-bottom:30px}#halo-product-viewer .wide-container .text-wrapper{width:100%;margin:50px 0 65px}#halo-product-viewer .wide-container .text-wrapper .text-container{flex-direction:row;justify-content:space-evenly;width:auto;margin:0;gap:20px}#halo-product-viewer .wide-container .text-wrapper .text-container div{flex-grow:1;flex-basis:0;background:#fff}#halo-product-viewer .wide-container .text-wrapper .text-container.active div.active{transform:translateY(-10px)}#halo-specs{padding:180px 0}}@media screen and (max-width: 1160px){#halo-lighting .lighting-feature-container{grid-template-columns:50% 1fr}#halo-feature-cards .pricing-wrapper{gap:50px}#halo-feature-cards .pricing-wrapper .pricing-container{width:40%}#halo-specs{padding:100px 0}#halo-specs .container .text-container{width:100%;margin-bottom:80px}#halo-specs .graphic-container{width:95%;position:relative;height:600px;margin:0 auto;transform:unset;top:unset;right:unset}#halo-specs .graphic-container img{width:101%}#halo-marketing-resources .card-container{flex-direction:column;align-items:center}#halo-marketing-resources .card-container .card{flex-basis:unset;width:100%;max-width:447px}#halo-marketing-resources .circle-right{bottom:0}}@media screen and (max-width: 1110px){#halo-feature-table .confetti:nth-child(1){right:-6%}#halo-feature-table .confetti:nth-child(2){display:none}}@media screen and (max-width: 1090px){#halo-feature-slider .cta-overlay .text{max-width:450px}#halo-feature-slider .cta-overlay .text h3{font-size:2rem}}@media screen and (max-width: 1070px){#halo-feature-slider .slides-wrapper .slide-1{height:750px}#halo-feature-table .confetti{display:none}}@media screen and (max-width: 1000px){#halo-text .content-wrapper{grid-template-columns:50%;grid-template-rows:auto}#halo-text .content-wrapper .container-1{grid-column:1/span 1;grid-row:1/span 1;height:500px}#halo-text .content-wrapper .container-2{grid-column:2/span 1;grid-row:1/span 1}#halo-text .content-wrapper .text{max-width:unset;width:100%;grid-column:1/span 2;grid-row:2/span 2;flex-direction:row;justify-content:space-evenly;gap:50px}#halo-text .content-wrapper .text div{flex-grow:1;flex-basis:0}}@media screen and (max-width: 960px){#halo-lighting .lighting-feature-container{grid-template-columns:100%;grid-template-rows:unset;height:auto}#halo-lighting .lighting-feature-container .-feature-1,#halo-lighting .lighting-feature-container .-feature-2,#halo-lighting .lighting-feature-container .-feature-3{grid-column:unset;grid-row:unset;height:400px}#halo-lighting .lighting-feature-container .-feature-2{background-position:50% 30%}#halo-feature-slider .cta-overlay img{height:85%;right:2%}#halo-feature-cards .pricing-wrapper{flex-direction:column;padding-top:100px}#halo-feature-cards .pricing-wrapper .text{width:100%}#halo-feature-cards .pricing-wrapper .pricing-container{width:100%;max-width:500px;margin:0 auto}#halo-bottom{padding:200px 0}#halo-feature-slider .cta-overlay img{height:84%;right:1%}}@media screen and (max-width: 920px){#halo-accessories h2{font-size:3.2rem}#halo-accessories .accessories-container{display:grid;grid-template-columns:50% 1fr;gap:30px;margin-top:50px}#halo-accessories .accessories-container .group{width:100%}#halo-accessories .accessories-container .group .image{width:100%;height:470px}#halo-accessories .accessories-container .group .image img{height:100%;object-fit:cover}}@media screen and (max-width: 900px){#halo-top .text h1{font-size:3.9rem}#halo-feature-slider .slides-wrapper .slide-1{background-position-x:100%}#halo-feature-slider .cta-overlay{padding:90px 40px}#halo-feature-slider .cta-overlay:after,#halo-feature-slider .cta-overlay img{display:none}#halo-feature-slider .cta-overlay .text{max-width:100%}#halo-feature-slider .cta-overlay .circle{bottom:-130%}#halo-marketing-resources h2{font-size:2.5rem}}@media screen and (max-width: 890px){#halo-product-viewer .wide-container .text-wrapper .text-container{flex-direction:column}#halo-product-viewer .wide-container .text-wrapper .text-container div{width:100%;box-sizing:border-box}#halo-feature-slider .slides-wrapper .slide .text h2{font-size:3.4rem}#halo-feature-cards{padding:120px 0}#halo-feature-cards h2{font-size:3.4rem}}@media screen and (max-width: 800px){#halo-feature-slider .slides-wrapper .slider-container,#halo-feature-slider .slides-wrapper .before-after-slider-wrapper{height:750px}}@media screen and (max-width: 760px){#halo-top .top-quotes-container div:nth-child(4){display:none}#halo-lighting{padding:100px 0}#halo-lighting .lighting-feature-container{margin-top:50px}#halo-text .content-wrapper{gap:10px}#halo-text .content-wrapper .text{margin-top:40px;gap:30px}#halo-accessories .accessories-container{grid-template-columns:100%;gap:50px}#halo-accessories .accessories-container .group{width:370px;margin:0 auto}#halo-bottom h2{font-size:3rem}}@media screen and (max-width: 670px){#halo-top .text{padding-top:180px;padding-bottom:100px}#halo-top .text h1{font-size:3.2rem}#halo-lighting .text-container p{margin-bottom:50px}#halo-text{padding:100px 0}#halo-text h2{font-size:3rem}#halo-text .content-wrapper .text{flex-direction:column;gap:40px;margin-top:30px}#halo-feature-slider .slides-wrapper .slide .text h2{font-size:2.9rem}#halo-feature-cards h2{font-size:3rem}#halo-feature-table .table-container{padding:20px}#halo-feature-table .table-container table tbody tr td:nth-child(2),#halo-feature-table .table-container table tbody tr td:nth-child(3){display:none}#halo-feature-table .table-container table tbody tr td .mobile-info{display:block}#halo-marketing-resources h2{padding:0}}@media screen and (max-width: 600px){#halo-top .top-quotes-container{gap:40px}#halo-top .top-quotes-container div{width:50%}#halo-top .top-quotes-container div:nth-child(3){display:none}#halo-product-viewer .product-render{width:100%;height:400px}#halo-product-viewer .product-render div.current span{display:none}#halo-product-viewer .wide-container{width:92%}#halo-product-viewer .wide-container .text-wrapper{margin:35px 0 55px}#halo-product-viewer .actions-wrapper,#halo-product-viewer .product-video{margin-right:5px}#halo-lighting .text-container h2{font-size:3rem}#halo-accessories h2{font-size:2.9rem}#halo-feature-cards .pricing-wrapper{padding-top:80px}#halo-feature-cards .pricing-wrapper .text h2{font-size:2.5rem}#halo-specs .container .text-container .specs-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:25px}#halo-feature-slider .slides-wrapper .slider-container,#halo-feature-slider .slides-wrapper .before-after-slider-wrapper{height:650px}}@media screen and (max-width: 560px){#halo-text .content-wrapper .container-1{height:370px}#halo-bottom{padding:150px 0}#halo-feature-slider .slides-wrapper .slide-1{background-position-x:65%}#halo-feature-slider .slides-wrapper .slider-container,#halo-feature-slider .slides-wrapper .before-after-slider-wrapper{height:550px}#halo-feature-slider .slides-wrapper .slide .label{font-size:1.2rem}#halo-feature-table h2{font-size:3.1rem;line-height:1.05em}#halo-feature-table .table-container{margin-top:30px}#halo-marketing-resources h2{font-size:2rem;margin-bottom:40px}#halo-marketing-resources .circle-left,#halo-marketing-resources .circle-right{display:none}#halo-marketing-resources a.button-filled{margin-top:40px}#halo-marketing-resources .card-container .card{height:500px}#halo-marketing-resources .card-container .card-rental-agreement{background-size:370px;background-position-y:30px}}@media screen and (max-width: 500px){#halo-top .text{padding-top:170px}#halo-top .text h1{font-size:2.3rem}#halo-lighting .lighting-feature-container .feature .text h3{font-size:2rem}#halo-lighting .lighting-feature-container .-feature-1 .text,#halo-lighting .lighting-feature-container .text{padding:100px 25px 40px}#halo-lighting .lighting-feature-container .-feature-1 .text{background:linear-gradient(transparent 0%,rgba(18,18,24,.95) 80%)}#halo-lighting .lighting-feature-container .-feature-2 .text{background:linear-gradient(transparent 0%,rgba(4,23,23,.95) 80%)}#halo-lighting .lighting-feature-container .-feature-3 .text{background:linear-gradient(transparent 0%,rgba(22,19,17,.95) 80%)}#halo-feature-slider .slides-wrapper .slide .text h2{font-size:2.7rem}#halo-quote .text-container .quote{padding:120px 20px 200px}#halo-quote .text-container .quote .main-text{font-size:1.9rem}#halo-bottom{padding:100px 0}#halo-bottom h2{font-size:2.8rem;background-size:90px auto;padding-top:140px}#halo-bottom .button-primary{font-size:1.3rem;padding:33px 85px 33px 95px;width:100%}#halo-marketing-resources .card{height:540px}}@media screen and (max-width: 530px){#halo-feature-table .table-container{padding:15px}#halo-feature-table .table-container table tbody tr td{padding:20px;line-height:1.3em}#halo-feature-table .table-container table tbody tr td .mobile-info{display:flex;justify-content:center}#halo-feature-table .table-container table tbody tr td .mobile-info p{width:115px;float:left;margin:13px 0 0;line-height:1.4em}.video-container iframe{max-width:90%}.video-container .close-overlay{width:40px;height:40px}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item{width:70px;height:70px}}@media screen and (max-width: 460px){#halo-product-viewer .product-render{height:280px}#halo-product-viewer .text-wrapper .text-container div p{line-height:1.3em}#halo-product-viewer .text-wrapper .text-container div p:first-child{font-size:1.15rem}#halo-product-viewer .text-wrapper .text-container div p:last-child{margin-top:6px}#halo-product-viewer .product-video{width:95%;margin:0 auto;height:180px;border:1px solid #d5d5d5}#halo-product-viewer .product-video:before{display:none}#halo-product-viewer .product-video span{width:55px;height:55px}#halo-lighting .text-container p{margin-bottom:20px}#halo-accessories h2{font-size:2.1em}#halo-feature-slider .cta-overlay{padding:50px 30px}#halo-feature-slider .cta-overlay .text h3{font-size:1.8rem}#halo-specs .graphic-container{height:480px;width:90%}}@media screen and (max-width: 430px){#halo-top .button-actions{flex-direction:column}#halo-top .top-quotes-container{gap:25px}#halo-top .top-quotes-container div p{font-size:.75rem}#halo-text .content-wrapper .container-2{display:none}#halo-text .content-wrapper .container-1{grid-column:1/span 2;height:500px}#halo-accessories{margin-bottom:100px}#halo-bottom h2{font-size:2.5rem}#halo-bottom .button-primary{padding:30px 55px 30px 25px}#halo-bottom .button-primary:after{width:23px;height:17px;top:8px}#halo-bottom .button-primary:before{display:none}}@media screen and (max-width: 400px){#halo-lighting .text-container h2{font-size:2.7rem}#halo-text h2,#halo-specs h2{font-size:2.8rem}#halo-accessories .accessories-container .group{width:100%}#halo-accessories .accessories-container .group .image{height:350px}#halo-feature-slider .cta-overlay a.-arrow{font-size:1rem;line-height:1.1em;padding:17px 70px 17px 25px}#halo-feature-cards .pricing-wrapper .pricing-container .price-block{padding:19px 25px}#halo-quote .text-container .quote .extra-info a{padding:11px 20px}#halo-feature-table h2{font-size:2.9rem;line-height:1.1em}#halo-feature-table .table-container{margin-top:40px}#halo-specs .graphic-container{height:350px}#halo-bottom h2{font-size:2.3rem}#halo-product-viewer .actions-wrapper .image-nav-wrapper{gap:10px}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item{width:60px;height:60px}#halo-product-viewer .actions-wrapper .image-nav-wrapper .item p{font-size:.65rem}#halo-marketing-resources h2{font-size:1.6rem}}@media screen and (max-width: 370px){#halo-marketing-resources .card-container .card-marketing-library:after{height:100%}#halo-marketing-resources .card-container .card h3{font-size:1.65rem}}@media screen and (max-width: 340px){#halo-text .content-wrapper .container-1{height:450px}}@media screen and (max-width: 320px){#halo-specs .container .text-container .specs-container{grid-template-columns:1fr;grid-template-rows:1fr;gap:20px}}
