.scroller-content{background:#f3f3f3}.hero{position:relative;height:100vh;isolation:isolate}.hero .hero-wrapper{display:flex;flex-direction:column;align-items:center;gap:min(4rem,4vh);height:100%;padding-top:min(63.5rem,60vh)}.hero .hero-wrapper .hero-title{color:#222;text-align:center;font-size:12rem;font-style:normal;font-weight:300;line-height:100%}.hero .hero-wrapper .hero-text{color:#6d6d6d;text-align:center;font-size:2rem;font-weight:300;line-height:133%}.hero .hero-wrapper svg{height:6.7rem;width:2px;margin-top:min(3rem,3vh)}.hero img{position:absolute;left:50%;top:0;transform:translate(-50%);width:90.2rem;height:100%;z-index:-1;-webkit-mask-image:linear-gradient(black 0%,transparent);mask-image:linear-gradient(black 0%,transparent)}@media (orientation: portrait){.hero{height:fit-content}.hero .hero-wrapper{gap:1.4rem;padding:33rem 1.5rem 3rem}.hero .hero-wrapper .hero-title{font-size:3.4rem}.hero .hero-wrapper .hero-text{font-size:1.4rem}.hero .hero-wrapper svg{display:none}.hero img{width:32rem}}.video-section{padding-inline:26rem;margin-bottom:20rem}.video-section .video-wrapper{display:flex;gap:4.5rem}.video-section .video-wrapper .video-wrapper__left{width:71rem;display:flex;flex-shrink:0;flex-direction:column;gap:1.5rem}.video-section .video-wrapper .video-wrapper__left .video-wrapper__left-h2{color:#000;font-size:6rem;font-weight:300;line-height:120%}.video-section .video-wrapper .video-wrapper__left .video-wrapper__left-p{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:133%}.video-section .video-wrapper .video-wrapper__right{flex-grow:1;position:relative;border-radius:1rem;overflow:hidden;cursor:pointer;background:#222}.video-section .video-wrapper .video-wrapper__right img{transition:opacity .3s ease-out}.video-section .video-wrapper .video-wrapper__right svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11.5rem;height:11.5rem;transition:transform .3s var(--ease)}@media (orientation: portrait){.video-section{padding-inline:1.5rem;margin-bottom:8.5rem}.video-section .video-wrapper{flex-direction:column-reverse;gap:2.5rem}.video-section .video-wrapper .video-wrapper__left{width:100%;gap:1.4rem;align-items:center}.video-section .video-wrapper .video-wrapper__left .video-wrapper__left-h2{font-size:2.4rem;text-align:center}.video-section .video-wrapper .video-wrapper__left .video-wrapper__left-p{font-size:1.4rem;text-align:center}.video-section .video-wrapper .video-wrapper__right{flex-grow:1;width:100%;height:20rem;border-radius:.5rem}.video-section .video-wrapper .video-wrapper__right svg{width:6.5rem;height:6.5rem}}@media (hover: hover) and (pointer: fine){.video-section .video-wrapper .video-wrapper__right:hover img{opacity:.8}.video-section .video-wrapper .video-wrapper__right:hover svg{transform:scale(.95) translate(-50%,-50%)}}.channel{padding-inline:26rem;margin-bottom:20rem}.channel .channel-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.channel .channel-wrapper .channe-header{width:83rem;display:grid;gap:3rem}.channel .channel-wrapper .channe-header .channel-header__h2{color:#000;font-size:6rem;font-weight:300;line-height:120%}.channel .channel-wrapper .channe-header .channel-header__p{color:#6d6d6d;text-align:center;font-size:1.9rem;font-weight:300;line-height:133%}.channel .channel-wrapper .channel-blocks{display:flex;flex-direction:column;gap:1.4rem}.channel .channel-wrapper .channel-blocks .channel-block{display:flex;gap:1.7rem}.channel .channel-wrapper .channel-blocks .channel-block.is--reverse{flex-direction:row-reverse}.channel .channel-wrapper .channel-blocks .channel-block__img{border-radius:2rem;overflow:hidden;width:24.5rem;flex-shrink:0}.channel .channel-wrapper .channel-blocks .channel-block__content{padding:7.4rem 4rem;border-radius:2rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.channel .channel-wrapper .channel-blocks .channel-block__content .channel-block__h3{color:#222;font-size:3rem;font-weight:300;line-height:133%}.channel .channel-wrapper .channel-blocks .channel-block__content .channel-block__p{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:133%}@media (orientation: portrait){.channel{padding-inline:1.5rem;margin-bottom:5.5rem}.channel .channel-wrapper{gap:2.5rem}.channel .channel-wrapper .channe-header{width:100%;gap:2rem}.channel .channel-wrapper .channe-header .channel-header__h2{font-size:2.4rem}.channel .channel-wrapper .channe-header .channel-header__p{font-size:1.4rem}.channel .channel-wrapper .channel-blocks{gap:1.2rem}.channel .channel-wrapper .channel-blocks .channel-block{flex-direction:column;gap:1.9rem;background:#fff;border-radius:2rem;padding:1rem 1rem 2rem}.channel .channel-wrapper .channel-blocks .channel-block.is--reverse{flex-direction:column}.channel .channel-wrapper .channel-blocks .channel-block__img{border-radius:1rem;width:100%;height:19rem}.channel .channel-wrapper .channel-blocks .channel-block__content{padding:0rem .8rem;border-radius:0rem;background:transparent;gap:1rem}.channel .channel-wrapper .channel-blocks .channel-block__content .channel-block__h3{font-size:1.8rem}.channel .channel-wrapper .channel-blocks .channel-block__content .channel-block__p{font-size:1.4rem}}.grate{margin-bottom:20rem}.grate .grate-wrapper{display:flex;flex-direction:column;gap:4.5rem}.grate .grate-wrapper .grate-header__h2{color:#000;font-size:6rem;font-weight:300;line-height:120%;padding-inline:25rem}.grate .grate-wrapper .grate-slider{position:relative}.grate .grate-wrapper .grate-slider .grate-slider__bounds{width:100%;overflow:hidden}.grate .grate-wrapper .grate-slider .grate-slider__track{padding-inline:25rem;flex-wrap:nowrap;width:fit-content;display:flex;gap:1.5rem}.grate .grate-wrapper .grate-slider .grate-slider__track .grate-slider__item{border-radius:2rem;background:#fff;width:103.5rem;height:37.5rem;flex-shrink:0;padding:1.5rem;display:flex;align-items:center;gap:4.5rem}.grate-slider__item .grate-slider__item-img{width:42rem;overflow:hidden;border-radius:2rem;flex-shrink:0}.grate-slider__item .grate-slider__item-content{display:flex;flex-direction:column;gap:1rem}.grate-slider__item .grate-slider__item-content .grate-slider__item-h3{color:#222;font-size:3rem;font-weight:300;line-height:133%}.grate-slider__item .grate-slider__item-content .grate-slider__item-p{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:133%;width:100%}.grate-slider__cursor{background-color:#fff;border:1px solid #000;position:absolute;top:0;left:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:100%;gap:.7rem;width:16rem;height:16rem;transition:all .6s cubic-bezier(.2,.8,.4,1);transform-origin:center;will-change:transform}.grate-slider__cursor-text{color:#000;text-align:center;font-size:1.7rem;font-weight:300;line-height:100%}.grate-slider__cursor svg{width:4px;height:8px;flex-shrink:0}@media (orientation: portrait){.grate{margin-bottom:7rem}.grate .grate-wrapper{gap:2.5rem}.grate .grate-wrapper .grate-header__h2{font-size:2.4rem;padding-inline:1.5rem;text-align:center}.grate .grate-wrapper .grate-slider .grate-slider__track{padding-inline:1.5rem;gap:1.3rem}.grate .grate-wrapper .grate-slider .grate-slider__track .grate-slider__item{border-radius:1.4rem;width:30rem;padding:1rem;gap:1.5rem;flex-direction:column}.grate-slider__item .grate-slider__item-img{width:100%;height:22rem;border-radius:1.4rem}.grate-slider__item .grate-slider__item-content{gap:.5rem}.grate-slider__item .grate-slider__item-content .grate-slider__item-h3{font-size:2.1rem}.grate-slider__item .grate-slider__item-content .grate-slider__item-p{font-size:1rem}.grate-slider__cursor{display:none}}.configs{margin-bottom:20rem;display:flex;flex-direction:column;gap:4.5rem;padding-inline:25rem}.configs .configs-h2{color:#000;font-size:6rem;font-weight:300;line-height:120%;text-align:center}.configs .configs-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:30rem 40rem;gap:1.8rem}.configs .configs-grid .configs-item{border-radius:2rem;background:#fff;overflow:hidden;position:relative}.configs .configs-grid .configs-item:not(.is--image){border:1px solid #e9e9e9}.configs .configs-grid .configs-item:not(.is--image):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/src/assets/custom/images/points-patterns-l.webp);background-position:center;background-size:cover;z-index:0;opacity:.5}.configs .configs-grid .configs-item:not(.is--image){padding:3.8rem}.configs .configs-grid .configs-item svg{width:5.8rem;height:5.8rem;margin-bottom:2.5rem}.configs .configs-grid .configs-item .configs-item__h3{color:#373737;font-size:2rem;font-weight:500;line-height:100%;margin-bottom:.8rem}.configs .configs-grid .configs-item .configs-item__p{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:133%}@media (orientation: portrait){.configs{margin-bottom:5rem;gap:3.5rem;padding-inline:1.5rem}.configs .configs-h2{font-size:2.4rem}.configs .configs-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);gap:1rem}.configs .configs-grid .configs-item:not(.is--image):before{background-image:url(/src/assets/custom/images/points-patterns-p.webp)}.configs .configs-grid .configs-item:not(.is--image){padding:3.5rem}.configs .configs-grid .configs-item .configs-item__h3{font-size:1.4rem;margin-bottom:2rem}.configs .configs-grid .configs-item .configs-item__p{font-size:1.2rem}}.applications{margin-bottom:20rem}.applications .applications-wrapper{display:flex;flex-direction:column;gap:4.5rem}.applications .applications-wrapper .applications-header__h2{color:#000;font-size:6rem;font-weight:300;line-height:120%;padding-inline:25rem}.applications .applications-wrapper .applications-slider{position:relative}.applications .applications-wrapper .applications-slider .applications-slider__bounds{width:100%;overflow:hidden}.applications .applications-wrapper .applications-slider .applications-slider__track{padding-inline:25rem;flex-wrap:nowrap;width:fit-content;display:flex;gap:2.4rem}.applications .applications-wrapper .applications-slider .applications-slider__track .applications-slider__item{border-radius:2rem;background:#fff;width:88.5rem;height:20rem;flex-shrink:0;padding:0rem;display:flex;align-items:center;gap:0rem}.applications-slider__item .applications-slider__item-img{width:30rem;overflow:hidden;border-radius:2rem;flex-shrink:0}.applications-slider__item .applications-slider__item-content{display:flex;align-items:center;justify-content:flex-start}.applications-slider__item .applications-slider__item-content .applications-slider__item-p{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:133%;padding-inline:3rem}.applications-slider__item .applications-slider__item-content .applications-slider__item-p span{color:#222}.applications-slider__cursor{background-color:#fff;border:1px solid #000;position:absolute;top:0;left:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:100%;gap:.7rem;width:16rem;height:16rem;transition:all .6s cubic-bezier(.2,.8,.4,1);transform-origin:center;will-change:transform}.applications-slider__cursor-text{color:#000;text-align:center;font-size:1.7rem;font-weight:300;line-height:100%}.applications-slider__cursor svg{width:4px;height:8px;flex-shrink:0}@media (orientation: portrait){.applications{margin-bottom:7rem}.applications .applications-wrapper{gap:2.5rem}.applications .applications-wrapper .applications-header__h2{font-size:2.4rem;padding-inline:1.5rem;text-align:center}.applications .applications-wrapper .applications-slider .applications-slider__track{padding-inline:1.5rem;gap:1.3rem}.applications .applications-wrapper .applications-slider .applications-slider__track .applications-slider__item{border-radius:2rem;width:35.4rem;gap:1.5rem;flex-direction:column;height:fit-content}.applications-slider__item .applications-slider__item-img{width:100%;height:20rem;border-radius:2rem}.applications-slider__item .applications-slider__item-content .applications-slider__item-p{font-size:1.2rem;padding-inline:2rem;padding-bottom:5rem}.applications-slider__cursor{display:none}}.join{height:100vh;width:100%;position:relative;isolation:isolate;background:#000}.join .join-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:linear-gradient(black 80%,transparent);mask-image:linear-gradient(black 80%,transparent)}.join .join-wrapper{padding:min(18.5rem,18.5vh) 11.5rem min(11.5rem,11.5vh);height:100%}.join .join-card{position:relative;width:100%;height:100%;isolation:isolate;display:flex;justify-content:center;align-items:center;border-radius:4rem;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.join .join-card .join-card__content{display:grid;justify-items:center;width:77rem}.join .join-card .join-card__heading{margin-bottom:min(4.5rem,4.5vh)}.join .join-card .join-card__heading-h2{color:#fff;text-align:center;font-size:var(--fsl-60);font-weight:300;line-height:100%}.join .join-card .join-card__text{color:#828282;text-align:center;font-size:1.9rem;font-weight:300;line-height:150%;margin-bottom:min(6rem,6vh)}.join .join-card .join-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-fit:fill}@media (orientation: portrait){.join{height:fit-content}.join .join-bg{-webkit-mask-image:linear-gradient(black 80%,transparent);mask-image:linear-gradient(black 80%,transparent)}.join .join-wrapper{padding:12rem 1.5rem 7rem}.join .join-card{border-radius:1.6rem;padding-block:6.6rem 16.5rem}.join .join-card .join-card__content{width:31.5rem}.join .join-card .join-card__heading{margin-bottom:3rem}.join .join-card .join-card__heading-h2{font-size:var(--fsp-34)}.join .join-card .join-card__text{font-size:var(--fsp-14);margin-bottom:3.5rem;width:90%;margin-inline:auto}}.modal{position:fixed;width:100%;height:100dvh;top:0;left:0;background:#1b1b1b66;backdrop-filter:blur(29.799999237060547px);-webkit-backdrop-filter:blur(29.799999237060547px);z-index:100;display:flex;justify-content:center;align-items:center;transition:opacity .6s var(--ease);opacity:0;visibility:hidden}.modal[data-is-active=true]{opacity:1;visibility:visible}.modal .modal-wrapper{width:70%;aspect-ratio:16/9;border-radius:3rem;overflow:hidden;position:relative}.modal .modal-wrapper svg{width:max(3.5rem,30px);height:max(3.5rem,30px);position:absolute;top:2rem;right:2rem;cursor:pointer;transition:transform .6s var(--ease)}.modal .modal-wrapper svg:hover{transform:rotate(180deg)}@media (orientation: portrait){.modal .modal-wrapper{width:calc(100% - 3rem);aspect-ratio:16/9;border-radius:.8rem}.modal .modal-wrapper svg{width:max(2rem,20px);height:max(2rem,20px);top:1rem;right:1rem}}
