html{scroll-behavior:smooth!important}*{margin:0;box-sizing:border-box!important;font-family:Inter}body{position:relative;overflow-x:hidden}.c-section{width:100%}.c-container{width:90%;margin:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;max-width:1440px}.c-wrap{display:flex;width:100%}a{text-decoration:none}.c-w-btn{display:flex;width:fit-content;padding:16px 32px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#fff;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;transition:all ease-in-out .3s}.c-w-btn:hover{background-color:#de6d0d;color:#fff}.c-hero{background-image:url(/cdn/shop/files/fiber-hero.jpg?v=1751065980);background-position:center;background-attachment:fixed;background-size:cover;padding-top:20px;padding-bottom:120px;position:relative}.c-hero:after{content:" ";height:100%;width:100%;position:absolute;top:0;background:linear-gradient(180deg,#00000080 15%,#0000001a)}.c-hero .c-container{z-index:1;position:relative}.c-hero .c-wrap{margin-top:0;gap:70px;align-items:center}.c-hero .c-box-cont{width:60%}.c-hero .c-hlogo{width:200px;margin-bottom:50px}.c-hero .c-box-cont h1{color:#fff;font-family:Inter;font-size:96px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-4px;max-width:700px}.c-hero .c-box-cont p{color:#fff;font-family:Inter;font-size:20px;font-weight:400;line-height:normal;margin-bottom:50px;letter-spacing:.1px}.c-hero .c-form-box{display:flex;width:40%;padding:30px 30px 22.348px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px;border-radius:24px;background:#fff}.c-hero .c-form-box .c-img-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;gap:26px}.c-hero .c-form-box .c-img-wrap img{flex:1;max-width:100%;height:auto;object-fit:contain}.logo_marquee{display:flex;justify-content:center;align-items:center;margin:auto;overflow:hidden;-webkit-user-select:none;user-select:none;background-color:#000;padding:12px 0}.logo_marquee__content{flex-shrink:0;display:flex;justify-content:center;align-items:center;will-change:transform;position:relative}.logo_marquee__item{width:150vw;display:flex;align-items:center;justify-content:space-between;gap:40px}.logo_marquee span{color:#fff;font-family:Inter;font-size:42px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.5px;display:block;width:fit-content;white-space:nowrap}.logo_marquee img{width:75px;height:75px;aspect-ratio:1/1}.c-mission{padding:72px 0;width:100%}.c-mission .c-container{justify-content:start;align-items:start}.c-mission .c-wrap{display:flex;gap:14px;align-items:center;width:100%;margin-bottom:16px}.c-mission .c-line{max-width:100%;width:100%;height:1px;background-color:#000;transform-origin:left center;transform:scaleX(0);display:flex}.c-mission h2{color:#000;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px;white-space:nowrap}.c-mission h3,.c-mission p{color:#000;font-family:Inter;font-size:clamp(32px,6vw,52px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:-3.12px;max-width:1000px}.c-mission p span{color:#000}.c-mission p{color:#0000007a}.c-features{padding:72px 0 120px}.c-features .c-wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.c-features .c-iwrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:45%;position:relative;overflow:hidden}.c-features .c-iwrap:before{content:"";z-index:1;position:absolute;top:0;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.4) 55%,rgba(255,255,255,.1) 70%,transparent 100%);transform:rotate(0);animation:shine 2s ease-in-out infinite;animation-delay:.5s}@keyframes shine{0%{transform:translate(-100%) rotate(0)}to{transform:translate(100%) rotate(0)}}.c-features .c-iwrap div{position:relative}.c-features .c-iwrap img{object-fit:contain;object-position:center;width:100%}.c-features .c-roll{width:55%;position:relative;overflow:hidden;min-height:680px}.c-features .c-roll:after{content:" ";height:200px;width:100%;top:0;background:#fff;background:linear-gradient(180deg,#fff 40px,#fff0 80%);z-index:1;position:absolute}.c-features .c-roll:before{content:" ";height:200px;width:100%;bottom:0;background:#fff;background:linear-gradient(180deg,#fff0 40px,#fff 80%);z-index:1;position:absolute}.c-roll .inner{display:flex;flex-direction:column;position:absolute;top:0;width:100%}.c-roll p{color:#00000080;font-family:Inter;font-size:clamp(40px,6vw,76px);font-style:normal;font-weight:700;line-height:clamp(40px,6vw,86px);letter-spacing:-5px}.c-roll p.active{color:#000;font-weight:700}.c-cta{background-color:#000;color:#fff;padding:200px 0 160px;background-image:url(/cdn/shop/files/fiber-footer.jpg?v=1751320131);background-size:cover;background-position:bottom center;position:relative}.c-cta:before{content:" ";width:100%;background:#fff;background:linear-gradient(180deg,#fff,#000 15% 55%,#0000);height:100%;position:absolute;top:0;z-index:0}.c-cta .c-wrap{display:flex;justify-content:space-between;gap:70px;align-items:center;z-index:1}.c-cta .c-cont{width:60%}.c-cta .c-cont h2{color:#fff;font-family:Inter;font-size:56px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.12px}.c-cta .c-cont p{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.1px;margin-top:16px;margin-bottom:38px}.c-cta .c-fbox{width:40%}.c-cta .c-fbox h3.c-title{color:#fff;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.64px;margin-bottom:45px}.c-cta .c-form-box{display:flex;padding:30px 30px 22.348px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px;border-radius:24px;background:#fff}.c-footer{background-color:#000;padding:40px 0}.c-footer .c-box-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:67px;border-bottom:1px solid rgba(255,255,255,.2)}.c-footer .c-box-top .c-logo{width:30%}.c-footer .c-box-top .c-info{width:65%;display:flex;flex-direction:column;gap:24px}.c-footer .c-box-top .c-info .c-wrap{display:flex;gap:60px;color:#fff;justify-content:end}.c-footer .c-box-top .c-info .c-wrap div{width:fit-content}.c-footer .c-box-top .c-info .c-wrap div p{margin-top:20px;font-weight:200;text-transform:uppercase}.c-footer .c-box-top .c-info a{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px;position:relative}.c-footer .c-box-top .c-info a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background:currentColor;transition:width .3s ease}.c-footer .c-box-top .c-info a:hover:after{width:100%}.c-footer .c-box-top .c-socials{display:flex;align-items:center;gap:24px}.c-footer .c-box-top .c-socials a{font-size:0;display:flex;border-radius:100px;border:1px solid rgba(255,255,255,.24);padding:16px;align-items:center;justify-content:center}.c-footer .c-box-top .c-socials a:hover{border-color:#fff}.c-footer .c-rights{display:flex;width:100%;justify-content:space-between;padding-top:24px;color:#fff}.c-footer .c-rights a{color:#fff;transition:all ease-in-out .3s}.c-footer .c-rights a:hover{color:#de6d0d}.c-footer .c-terms{gap:24px;display:flex}.c-form-container{display:flex;width:100%}.c-form-container form{width:100%;display:flex;flex-direction:column;gap:16px}.c-form-container .newsletter-form__field-wrapper{display:flex;align-items:center;flex-direction:column;gap:16px}.c-form-container .newsletter-form__button.field__button{position:relative;border-radius:40px;background:#de6d0d;display:flex;width:100%;padding:32px;justify-content:center;align-items:center;gap:8px;color:#fff!important;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;transition:all ease-in-out .3s}.c-form-container .newsletter-form__button.field__button:hover{background:#000!important}.c-form-container .field .field__input{border-radius:90px;background:#efefef;display:flex;height:65px;padding:20px 26px;align-items:center}.c-form-container .field:after,.c-form-container .field:hover.field:after{box-shadow:0 0 0 0 transparent}.c-form-container .field__label{top:20px;display:flex;align-items:center;gap:5px}.c-form-container .field__input:focus~.field__label,.c-form-container .field__input:not(:placeholder-shown)~.field__label,.c-form-container .field__input:-webkit-autofill~.field__label{gap:2px}.c-form-container .field__input:focus~.field__label svg{height:1rem!important}.c-form-container .field__input:not(:placeholder-shown)~.field__label svg,.c-form-container .field__input:-webkit-autofill~.field__label svg{height:1rem!important}@media screen and (max-width: 1024px){.c-hero{background-attachment:scroll;background-size:cover;background-position:center center}.c-hero .c-wrap{justify-content:center;flex-direction:column;align-items:center}.c-hero .c-box-cont{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.c-hero .c-box-cont .c-w-btn{display:none}.c-hero .c-form-box{width:100%;max-width:700px}.c-features{padding-top:0}.c-features .c-wrap{flex-direction:column}.c-features .c-iwrap{width:100%;flex-direction:row;justify-content:space-evenly;align-items:end}.c-features .c-iwrap div:nth-of-type(1){width:40%}.c-features .c-iwrap div:nth-of-type(2){width:60%}.c-features .c-roll{width:100%;text-align:center}.c-features .c-roll:after{top:0;left:0}.c-features .c-roll:before{bottom:0;left:0}.c-roll p{color:#00000080;font-family:Inter;font-size:clamp(40px,6vw,76px);font-style:normal;font-weight:700;line-height:clamp(56px,6vw,86px);letter-spacing:clamp(-2px,-1vw,-5px)}.c-cta .c-wrap{justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:20px}.c-cta .c-wrap a,.c-cta .c-wrap p{display:none}.c-cta .c-fbox{width:100%;max-width:700px}.c-footer .c-box-top{flex-direction:column;align-items:center;justify-content:center;text-align:center}.c-footer .c-box-top .c-logo{width:100%}.c-footer .c-box-top .c-info{width:100%;justify-content:center;align-items:center}.c-footer .c-box-top .c-info .c-wrap{justify-content:center}.c-footer .c-rights{display:flex;width:100%;justify-content:center;flex-direction:column;text-align:center}.c-footer .c-terms{width:100%;justify-content:center}}@media screen and (max-width: 767px){.c-hero .c-box-cont h1{font-size:45px;letter-spacing:0px}.c-hero .c-box-cont p{font-size:18px;margin-bottom:0;margin-top:12px}.c-hero .c-wrap{gap:30px}.logo_marquee span{font-size:20px;letter-spacing:0}.logo_marquee img{width:36px;height:36px}.logo_marquee__item{gap:20px}.c-mission h3,.c-mission p{font-size:clamp(24px,6vw,52px);letter-spacing:0px}.c-roll p{font-size:clamp(32px,6vw,76px);line-height:clamp(42px,6vw,86px);letter-spacing:0px}.c-features .c-roll{min-height:375px}.c-features{padding-bottom:25px}.c-features .c-wrap{gap:9px}.c-features .c-iwrap{gap:20px}.c-features .c-iwrap div:nth-of-type(1){width:35%}.c-features .c-iwrap div:nth-of-type(2){width:65%}.c-cta{padding:120px 0 160px}.c-cta:before{background:linear-gradient(180deg,#fff,#000 9% 55%,#0000)}.c-cta .c-cont{width:100%}.c-cta .c-cont h2{font-size:32px;letter-spacing:0}.c-cta .c-fbox h3.c-title{font-size:18px;letter-spacing:0px;margin-bottom:30px}.c-footer .c-rights{gap:24px}}.c-form-box .klaviyo-form{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/landing.css.map */
