.main-visual-hero{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);padding:0;position:relative;overflow:hidden;z-index:1}.main-visual-hero .main-visual-bg,.main-visual-hero .slider{width:100%;height:100%}.main-visual-hero .main-visual-bg img,.main-visual-hero .main-visual-bg video,.main-visual-hero .slider img{width:100%;height:100%;object-fit:cover}.main-visual-hero:after{content:"";display:block;position:absolute;left:50%;bottom:1.875rem;right:auto;top:auto;transform:translate(-50%);width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%201591'%3e%3cpath%20id='Vector%2070'%20d='M5%2014L20%2028L35%2014'%20stroke='white'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;z-index:10;animation:heroScrollBounce 2s infinite}@media(max-width:767px){.main-visual-hero{height:100svh}.main-visual-hero:after{bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.main-visual-hero .hero-scroll-down-trigger{bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}}.main-visual-hero .logo{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;display:flex!important;justify-content:center!important;align-items:center!important;pointer-events:none!important;box-shadow:none!important;text-shadow:none!important;z-index:3}.main-visual-hero .logo .hero-logo-txt{font-weight:800!important;color:var(--color-white)!important;letter-spacing:0!important;line-height:.85!important;margin:0!important;padding:0!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;text-shadow:none!important;box-shadow:none!important;font-size:var(--font-display-lg)!important}@media(min-width:768px)and (max-width:1023px){.main-visual-hero .logo .hero-logo-txt{font-size:11rem!important;letter-spacing:-.05em!important}}@media(min-width:480px)and (max-width:767px),(max-width:479px){.main-visual-hero .logo .hero-logo-txt{font-size:6rem!important;letter-spacing:-.05em!important}}.hero-sequence-wrap{position:relative;width:100%;max-width:1500px;min-height:260px;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;overflow:visible;pointer-events:none}.hero-seq-item{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) translateY(32px)!important;opacity:0!important;width:100%!important;max-width:1300px!important;margin:0!important;padding:0 24px!important;box-sizing:border-box!important;color:var(--color-white)!important;font-weight:700!important;font-size:var(--font-display-xl)!important;line-height:1.15!important;letter-spacing:-.025em!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;word-break:keep-all!important;font-family:var(--font-poppins)!important;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform!important}.hero-seq-item.is-active{opacity:1!important;transform:translate(-50%,-50%) translateY(0)!important}.hero-seq-item.is-leaving{opacity:0!important;transform:translate(-50%,-50%) translateY(-32px)!important}.hero-seq-item.hero-seq-brand{font-size:clamp(6rem,14vw,16rem)!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:.85!important;font-family:var(--font-poppins)!important}.text-parallax{position:relative;height:150vh}.text-parallax .sticky-holder{position:sticky!important;top:0!important;height:calc(var(--vh, 1vh) * 100)}.text-parallax .text{padding-top:18.75rem;padding-right:0;padding-bottom:6.25rem;padding-left:0}.text-parallax .text p{width:110rem;margin-right:auto;margin-left:auto;padding:0 3.5rem;box-sizing:border-box;font-size:var(--font-display-xl);line-height:.0875rem;letter-spacing:-.085rem;line-height:1.3;font-weight:600;color:var(--color-black);font-family:var(--font-poppins)!important}@media(min-width:1440px)and (max-width:1919px){.text-parallax .text{padding-top:16.25rem}.text-parallax .text p{width:auto;margin-right:2.5rem;margin-left:2.5rem;letter-spacing:-.065rem;padding:0 3rem}}@media(min-width:1024px)and (max-width:1439px){.text-parallax .text{padding-top:15rem;padding-bottom:3.75rem}.text-parallax .text p{width:auto;margin-right:2.5rem;margin-left:2.5rem;letter-spacing:-.05rem;padding:0 1rem}}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){.text-parallax .text{padding-top:9.375rem;padding-bottom:2.5rem}.text-parallax .text p{width:auto;padding:0;letter-spacing:-.0375rem;line-height:1.4;margin-right:2.5rem;margin-left:2.5rem}}@media(min-width:480px)and (max-width:767px),(max-width:479px){.text-parallax .text p{margin-right:1rem;margin-left:1rem}.text-parallax .text p br{display:none}}.text-parallax .text p span:first-child{color:var(--color-black)}.text-parallax .text.white{will-change:transform}.text-parallax .text.white p,.text-parallax .text.white p span:first-child{color:var(--color-white)}.text-parallax .cover{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%}.text-parallax .cover .cover-clip{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;overflow:hidden}.text-parallax .cover .cover-clip .cover-image{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%}.text-parallax .cover .cover-clip .cover-image img,.text-parallax .cover .cover-clip .cover-image canvas{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;object-fit:cover;transform-origin:bottom center}.text-parallax .cover .cover-clip .cover-image .dim{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%}[main] .our-business{position:relative;margin-top:20rem;margin-bottom:0rem;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden;box-sizing:border-box}[main] .our-business .our-business-inner{width:110rem;max-width:100%;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}[main] .our-business .our-business-head{margin-bottom:3.25rem;width:100%}@media(min-width:1024px)and (max-width:1439px),(min-width:768px)and (max-width:1023px){[main] .our-business .our-business-head{margin-bottom:2.75rem}[main] .our-business .our-business-inner{width:100%;max-width:100%}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .our-business-head{margin-bottom:2rem}[main] .our-business .our-business-inner{width:100%;max-width:100%;padding-inline:1rem}}[main] .our-business .our-business-body{width:100%;padding-left:0;padding-right:0;margin:0;box-sizing:border-box}[main] .our-business .business-card-list{display:flex;flex-direction:row;height:46rem;gap:.375rem;width:100%;box-sizing:border-box}@media(min-width:1024px)and (max-width:1439px){[main] .our-business .business-card-list{height:44rem}}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .business-card-list{flex-direction:column;height:auto;gap:.75rem}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business{margin-top:4rem}[main] .our-business .business-card-list,[main] .our-business .business-card-item{width:100%;min-width:0}[main] .our-business .card-title{font-size:clamp(1.25rem,5vw,1.75rem)}[main] .our-business .card-desc{font-size:16px;line-height:1.55}}[main] .our-business .business-card-item{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 0%,var(--color-dark-card-hover) 0%,#0c0d10 70%,var(--color-black) 100%);transition:all .6s cubic-bezier(.25,1,.5,1);will-change:flex,transform;box-shadow:none;flex:1 1 0%;min-width:0;min-height:auto;height:100%;cursor:pointer;box-sizing:border-box}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .business-card-item{flex:initial;min-height:11rem;height:auto;cursor:auto}}[main] .our-business .business-card-item:hover{flex:2.4 1 0%;background:radial-gradient(circle at 50% 0%,var(--color-dark-border) 0%,var(--color-dark-card-hover) 70%,var(--color-black) 100%);border-color:var(--color-white-25);box-shadow:none}[main] .our-business .business-card-list:hover .business-card-item:not(:hover){opacity:.72;filter:brightness(.9)}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .business-card-item:hover{flex:initial;background:radial-gradient(circle at 50% 0%,var(--color-dark-card-hover) 0%,#0c0d10 70%,var(--color-black) 100%);border-color:initial}[main] .our-business .business-card-list:hover .business-card-item:not(:hover){opacity:1;filter:none}}[main] .our-business .card-inner{position:relative;width:100%;height:100%;display:flex;color:inherit;text-decoration:none;cursor:pointer;flex-direction:column;justify-content:flex-end}[main] .our-business .card-inner:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .card-inner{height:auto;min-height:11rem}}[main] .our-business .card-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform .8s cubic-bezier(.25,1,.5,1),filter .8s ease;filter:brightness(.65)}[main] .our-business .business-card-item:hover .card-bg-img{transform:scale(1.08);filter:brightness(.85)}[main] .our-business .card-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,var(--color-white-08) 0%,var(--color-black-50) 50%,var(--color-black-80) 100%);pointer-events:none;z-index:1}[main] .our-business .card-info{position:relative;z-index:2;padding:3.5rem 2.5rem;display:flex;flex-direction:column;justify-content:flex-end;width:100%;box-sizing:border-box}@media(min-width:1024px)and (max-width:1439px){[main] .our-business .card-info{padding:2.5rem 1.5rem}}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .card-info{padding:1.75rem 1.25rem}}[main] .our-business .card-title{font-family:var(--font-poppins);font-size:var(--font-title-lg);font-weight:700;line-height:1.15;letter-spacing:-.04em;color:var(--color-white);word-break:keep-all;white-space:nowrap;transition:all .4s cubic-bezier(.25,1,.5,1)}[main] .our-business .business-card-item:hover .card-title{font-size:var(--font-display-lg);letter-spacing:-.03em}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .business-card-item:hover .card-title{font-size:var(--font-title-lg);letter-spacing:-.04em}}[main] .our-business .card-expand-box{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.33,1,.68,1),opacity .45s ease;width:100%}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .card-expand-box{grid-template-rows:1fr;opacity:1}}[main] .our-business .business-card-item:hover .card-expand-box{grid-template-rows:1fr;opacity:1}[main] .our-business .card-expand-inner{overflow:hidden}[main] .our-business .card-desc{font-family:var(--font-sans);font-size:var(--font-body-lg);font-weight:400;line-height:1.6;color:var(--color-white-90);padding-top:1.75rem;text-align:left;white-space:normal;word-break:keep-all}@media(min-width:1024px)and (max-width:1439px){[main] .our-business .card-desc{padding-top:1.5rem}}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] .our-business .card-desc{padding-top:1rem;white-space:normal}}[main] h2{font-size:var(--font-display-lg);line-height:.0875rem;letter-spacing:-.06rem;line-height:1.4;font-weight:800;font-family:var(--font-poppins)}@media(min-width:1024px)and (max-width:1439px){[main] h2{letter-spacing:-.0475rem}}@media(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){[main] h2{letter-spacing:-.035rem}}[main] .text-interaction{margin-top:20rem;margin-bottom:0rem;width:110rem;margin-right:auto;margin-left:auto;box-sizing:border-box}@media(min-width:1440px)and (max-width:1919px),(min-width:1024px)and (max-width:1439px){[main] .text-interaction{width:auto;margin-right:2.5rem;margin-left:2.5rem}}@media(min-width:768px)and (max-width:1023px){[main] .text-interaction{width:auto;margin-top:10rem;margin-right:2.5rem;margin-left:2.5rem}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .text-interaction{width:auto;margin-right:1rem;margin-left:1rem}}[main] .text-interaction,[main] .text-interaction>div,[main] .text-interaction p{text-align:center!important}[main] .text-interaction p{font-size:var(--font-display-xl);line-height:.1rem;letter-spacing:-.03rem;line-height:1.6;font-weight:500}[main] .text-interaction .text-pair{white-space:nowrap}[main] .text-interaction span.text{position:relative;display:inline-block;vertical-align:middle;height:6.375rem;width:0;border-radius:100px!important;overflow:hidden!important;transition:width 1s cubic-bezier(.6,0,.2,1),opacity .5s linear}[main] .text-interaction span.text.on{width:20.25rem}@media(min-width:1440px)and (max-width:1919px){[main] .text-interaction span.text{height:4.8125rem}[main] .text-interaction span.text.on{width:15.125rem}}@media(min-width:1024px)and (max-width:1439px){[main] .text-interaction span.text{height:3.8125rem}[main] .text-interaction span.text.on{width:12rem}}@media(min-width:768px)and (max-width:1023px){[main] .text-interaction span.text{height:2.8125rem}[main] .text-interaction span.text.on{width:9.4375rem}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .text-interaction span.text{height:2rem;width:6rem;transition:none}[main] .text-interaction span.text.on{width:6rem}}[main] .text-interaction img{position:absolute;left:0;top:0;right:auto;bottom:auto;height:100%;width:100%;object-fit:cover;max-width:none;border-radius:100px!important}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .text-interaction p{display:inline;font-size:1.5rem;line-height:1.5;word-break:keep-all}}@media(max-width:479px){[main] .text-interaction p{font-size:1.375rem}}[main] .featured{position:relative;overflow:hidden;width:100%;margin-top:20rem}[main] .featured h2{width:110rem;margin-right:auto;margin-left:auto;padding-left:2.5rem;padding-right:2.5rem;box-sizing:border-box}@media(min-width:1440px)and (max-width:1919px),(min-width:1024px)and (max-width:1439px),(min-width:768px)and (max-width:1023px){[main] .featured h2{width:auto;margin-right:2.5rem;margin-left:2.5rem;padding:0}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .featured h2{width:auto;margin-right:1rem;margin-left:1rem;padding:0}}[main] .featured .slider{width:110rem;margin-top:3rem;margin-right:auto;margin-left:auto;padding-left:2.5rem;padding-right:2.5rem;box-sizing:border-box;overflow:visible;position:relative;cursor:grab;-webkit-user-select:none;user-select:none}[main] .featured .slider:active{cursor:grabbing}@media(min-width:1440px)and (max-width:1919px){[main] .featured .slider{width:auto;margin-right:2.5rem;margin-left:2.5rem;padding:0}}@media(min-width:1024px)and (max-width:1439px){[main] .featured .slider{width:auto;margin-top:2.5rem;margin-right:2.5rem;margin-left:2.5rem;padding:0}}@media(min-width:768px)and (max-width:1023px){[main] .featured .slider{width:auto;margin-top:1.875rem;margin-right:2.5rem;margin-left:2.5rem;padding:0}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .featured .slider{width:auto;margin-top:1.875rem;margin-right:1rem;margin-left:1rem;padding:0}}[main] .featured .slider .swiper-wrapper .swiper-slide{margin-right:1.875rem;width:28rem}@media(min-width:1024px)and (max-width:1439px){[main] .featured .slider .swiper-wrapper .swiper-slide{margin-right:1.25rem;width:24.625rem}}@media(min-width:768px)and (max-width:1023px){[main] .featured .slider .swiper-wrapper .swiper-slide{margin-right:.9375rem;width:19.6875rem}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .featured .slider .swiper-wrapper .swiper-slide{margin-right:.625rem;width:19.6875rem}}[main] .featured .slider .swiper-wrapper .swiper-slide:last-child{margin-right:0}[main] .featured .slider .swiper-wrapper .swiper-slide .inner{position:relative;overflow:hidden;cursor:pointer}[main] .featured .slider .swiper-wrapper .swiper-slide .inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-black-50);opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}[main] .featured .slider .swiper-wrapper .swiper-slide:hover .inner:after{opacity:1}[main] .featured .slider .swiper-wrapper .swiper-slide .inner .img{aspect-ratio:1 / 1;overflow:hidden}[main] .featured .slider .swiper-wrapper .swiper-slide .inner img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 1s cubic-bezier(0,0,.13,1.04),opacity .6s ease}[main] .featured .slider .swiper-wrapper .swiper-slide:hover img{transform:scale(1.1)}[main] .featured .slider .swiper-wrapper .swiper-slide .inner img.reference-btv-image{transform:scale(1.265)}[main] .featured .slider .swiper-wrapper .swiper-slide:hover .inner img.reference-btv-image{transform:scale(1.3915)}[main] .featured .slider .swiper-wrapper .swiper-slide .inner p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:1.5rem;font-size:var(--font-title-sm);font-weight:600;color:var(--color-white);text-align:center;letter-spacing:-.01125rem;line-height:1.3;word-break:keep-all;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}[main] .featured .slider .swiper-wrapper .swiper-slide:hover .inner p{opacity:1;transform:translateY(0)}[main] .featured .swiper-navigation{display:flex;position:absolute;right:2.5rem;top:-7.1875rem;height:4.1875rem;align-items:center;gap:8px;z-index:10}@media(min-width:1440px)and (max-width:1919px){[main] .featured .swiper-navigation{right:0}}@media(min-width:1024px)and (max-width:1439px),(min-width:768px)and (max-width:1023px){[main] .featured .swiper-navigation{right:0;top:-5.8125rem;height:3.3125rem}}@media(min-width:480px)and (max-width:767px),(max-width:479px){[main] .featured .swiper-navigation{display:none}}[main] .featured .swiper-navigation .swiper-button-prev,[main] .featured .swiper-navigation .swiper-button-next{position:static;margin:0;width:44px;height:44px;border:1px solid var(--color-black);background-color:var(--color-white);color:var(--color-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}[main] .featured .swiper-navigation .swiper-button-prev:after,[main] .featured .swiper-navigation .swiper-button-next:after{display:none}[main] .featured .swiper-navigation .swiper-button-prev svg,[main] .featured .swiper-navigation .swiper-button-next svg{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}[main] .featured .swiper-navigation .swiper-button-prev:hover,[main] .featured .swiper-navigation .swiper-button-next:hover{background-color:var(--color-black);color:var(--color-white);transform:translateY(-2px);box-shadow:0 4px 12px var(--color-black-12)}[main] .featured .swiper-navigation .swiper-button-prev:active,[main] .featured .swiper-navigation .swiper-button-next:active{transform:translateY(0) scale(.96);box-shadow:none}[main] .featured .swiper-navigation .swiper-button-prev.swiper-button-disabled,[main] .featured .swiper-navigation .swiper-button-next.swiper-button-disabled{opacity:.3;border-color:var(--color-light-border);color:var(--color-badge);background-color:var(--color-light-card);cursor:not-allowed;pointer-events:none}.main-section-customers{display:block;position:relative;width:100%;overflow:hidden;background-color:var(--color-white);padding:60px 0 70px;box-sizing:border-box}.main-section-customers .customers-area{display:flex;flex-direction:column;align-items:center;width:100%}.main-section-customers .customers_list{display:flex;flex-direction:column;gap:20px;width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,var(--color-black) 70px,var(--color-black) calc(100% - 70px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-black) 70px,var(--color-black) calc(100% - 70px),transparent);padding:10px 0}.main-section-customers .customers_list:hover .customers_item-wrapper{animation-play-state:paused}.main-section-customers .customers_item-wrapper{display:flex;align-items:center;width:max-content;will-change:transform}.main-section-customers .customers_item-wrapper.track{animation:scroll-left 75s linear infinite}.main-section-customers .customers_track-group{display:flex;align-items:center;gap:20px;padding-right:20px;flex-shrink:0}.main-section-customers .customers_item{flex:0 0 auto;width:168px;height:74px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.main-section-customers .customers_logo{max-width:60%;max-height:50%;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.68;transition:filter .25s ease,opacity .25s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.main-section-customers .customers_item:hover .customers_logo{filter:grayscale(0%);opacity:1}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:1440px)and (max-width:1919px),(min-width:1024px)and (max-width:1439px),(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){.main-section-customers .customers_item{width:156px;height:68px}}@media(min-width:1024px)and (max-width:1439px),(min-width:768px)and (max-width:1023px),(min-width:480px)and (max-width:767px),(max-width:479px){.main-section-customers .customers_list{gap:16px;mask-image:linear-gradient(to right,transparent,var(--color-black) 48px,var(--color-black) calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-black) 48px,var(--color-black) calc(100% - 48px),transparent)}.main-section-customers .customers_track-group{gap:16px;padding-right:16px}.main-section-customers .customers_item{width:148px;height:64px}.main-section-customers .customers_item-wrapper.track{animation-duration:60s}}@media(min-width:480px)and (max-width:767px),(max-width:479px){.main-section-customers{padding:70px 0 80px}.main-section-customers .customers_list{gap:14px;mask-image:linear-gradient(to right,transparent,var(--color-black) 24px,var(--color-black) calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-black) 24px,var(--color-black) calc(100% - 24px),transparent)}.main-section-customers .customers_track-group{gap:14px;padding-right:14px}.main-section-customers .customers_item{width:136px;height:60px;border-radius:var(--radius-sm);padding:8px 14px}.main-section-customers .customers_logo{max-width:100%;max-height:100%}.main-section-customers .customers_item-wrapper.track{animation-duration:50s}}@media(max-width:479px){.main-section-customers{padding:50px 0 60px}.main-section-customers .customers_item{width:120px;height:52px;padding:6px 10px}}[data-fade]{opacity:0;transform:translateY(32px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-fade].faded-in,[data-fade].is-visible{opacity:1!important;transform:translateY(0)!important}.main-hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0d1114;touch-action:pan-y}.main-hero-grain canvas{display:block;width:100%;height:100%}@media(max-width:1439px){.main-hero-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;pointer-events:none;z-index:1}}.main-hero-grain[data-grain-status=unavailable]{background:radial-gradient(ellipse at center,#34245b,#0d1114 65%)}.main-hero-reflect{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 20% 30%,rgba(35,72,132,.3) 0%,transparent 60%),radial-gradient(ellipse at 82% 65%,rgba(83,49,125,.24) 0%,transparent 58%),linear-gradient(180deg,#020204,#080b12 55%,#020202)}.main-hero-reflect canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.main-visual-hero.hero-grain-text .logo{top:0;height:100%}.hero-grain-text .hero-sequence-wrap{min-height:100px}.hero-grain-text .hero-seq-item{font-size:clamp(1.25rem,2.6vw,2.75rem)!important}@media(prefers-reduced-motion:reduce){.hero-grain-text .hero-seq-item{transition:none!important}}
