:root{--cold-greywhite: rgba(255, 255, 255, 1);--PC-font-family: "IBM Plex Mono", Helvetica;--PC-font-size: 16px;--PC-font-style: normal;--PC-font-weight: 400;--PC-letter-spacing: -.48px;--PC-line-height: normal;--variable-collection-color: rgba(255, 255, 255, 1)}.cart-button{align-items:center;background-color:#82d227;border:none;color:#1f1f1f;cursor:pointer;display:inline-flex;font-family:IBM Plex Mono,Helvetica,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:40px 4px 10px;position:fixed;width:46px;border-radius:5px;right:0;top:50%;transform:translateY(-50%);z-index:1100;box-shadow:0 8px 18px #0000002e;background-image:url(../img/cart-bag.svg);background-position:top center;background-size:50% 50%;background-repeat:no-repeat}.cart-button:disabled{cursor:progress;opacity:.6}.cart-drawer{background-color:#1f1f1f;box-shadow:-10px 0 30px #00000059;color:#fff;height:100vh;max-width:320px;position:fixed;right:-340px;top:0;transition:right .22s ease;width:100%;z-index:1200;display:flex;flex-direction:column}.cart-drawer.open{right:0}.cart-drawer__header{align-items:center;display:flex;justify-content:space-between;padding:16px 20px;font-size:18px;font-weight:600}.cart-drawer__close{background:none;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1}.cart-body{flex:1;overflow-y:auto;padding:12px 20px;display:flex;flex-direction:column;gap:12px}.cart-status,.cart-error,.cart-empty{background-color:#ffffff14;border-radius:12px;padding:16px;font-size:14px}.cart-error{color:#ffb3b3}.cart-line{display:flex;gap:12px;background-color:#ffffff0a;border-radius:12px;padding:12px}.cart-line__image{border-radius:12px;height:80px;object-fit:cover;width:80px}.cart-line__image--placeholder{background:#ffffff1f}.cart-line__details{display:flex;flex:1;flex-direction:column;gap:8px}.cart-line__title{font-size:16px;font-weight:600}.cart-line__meta{font-size:14px;opacity:.75}.cart-line__qty-row{align-items:center;display:flex;gap:8px}.cart-line__qty-row>button{background:#ffffff1f;border:none;border-radius:8px;color:inherit;cursor:pointer;font-size:16px;height:32px;width:32px}.cart-line__qty-row>input{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:inherit;font-size:16px;height:32px;text-align:center;width:56px}.cart-line__delete{background:none!important;border:none;color:#ffffffb3;cursor:pointer;font-size:14px;margin-left:auto;display:none}.cart-footer{border-top:1px solid rgba(255,255,255,.12);padding:16px 24px 120px;display:flex;flex-direction:column;gap:16px}.cart-footer__row{display:flex;justify-content:space-between;font-size:16px;font-weight:600}.checkout-btn{align-items:center;background-color:#82d227;border:none;border-radius:999px;color:#1f1f1f;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px 20px}.checkout-btn:disabled{cursor:not-allowed;opacity:.5}.navigation{align-items:center;background-color:#0000007a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;padding:16px 40px;position:fixed;top:0;left:0;right:0;width:100%;z-index:1500;box-shadow:0 8px 20px #00000040;transition:transform .18s ease,opacity .18s ease}.navigation .div-5{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;max-width:1440px;width:100%}.navigation .logo-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative;width:182.75px}.navigation-actions{align-items:center;display:flex;gap:16px}.navigation-language{align-items:center;background-color:#ffffff1f;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.navigation-language__button{background:none;border:none;border-radius:999px;color:#ffffffb3;cursor:pointer;font-family:IBM Plex Mono,Helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:.6px;padding:6px 10px;transition:background-color .14s ease,color .14s ease}.navigation-language__button:hover,.navigation-language__button:focus-visible{background-color:#ffffff29;color:#fff;outline:none}.navigation-language__button--active{background-color:#82d227;color:#1f1f1f}.navigation .early-bird-access{align-items:center;background-color:#82d227;border:none;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:10px;height:46px;justify-content:center;padding:10px 18px;position:relative}.navigation .early-bird-access:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.navigation .early-bird-access:active{transform:scale(.97)}.navigation .text-wrapper-8{color:#4c4c4c;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:fit-content}.navigation .union{height:14px;position:relative;width:8px}.navigation--hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}@media (max-width: 1200px){.navigation{padding:12px}.navigation .logo-container{width:clamp(100px,32vw,180px)}.navigation .logo-container img{width:100%;height:auto}.navigation .text-wrapper-8{font-size:14px}.navigation-actions{gap:12px}.navigation-language__button{padding:4px 8px;font-size:11px}.desktop-en .bottom-nav-button{width:80%}.navigation .early-bird-access{height:auto;padding:8px}}.add-to-cart{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:20px 60px;position:relative;width:100%}.add-to-cart .add-to-cart-content{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;max-width:1440px;padding:70px 0;position:relative;width:100%}.add-to-cart .div-2{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:180px;position:relative}.add-to-cart .color-select-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:30px;justify-content:flex-end;position:relative;width:100%}.add-to-cart .color-select-desc{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:30px;position:relative;width:100%}.add-to-cart .feature-headline-2{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:48px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1.66px;position:relative;width:fit-content}.add-to-cart .p{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:normal;margin-right:-62px;position:relative;width:fit-content}.add-to-cart .color-swatch-group{align-items:center;background-color:#7c7c7c99;border-radius:40px;display:flex;flex:0 0 auto;gap:8.47px;padding:10px 20px;position:relative;width:240px}.add-to-cart .color-swatch-option{all:unset;aspect-ratio:1;border-radius:21.82px;flex:1;flex-grow:1;cursor:pointer;position:relative;transition:transform .12s ease}.add-to-cart .color-swatch-option:after{border:2px solid transparent;border-radius:inherit;content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}.add-to-cart .color-swatch-option.is-active:after,.add-to-cart .color-swatch-option:focus-visible:after{border-color:#fff}.add-to-cart .color-swatch-option:active{transform:scale(.96)}.add-to-cart .color-swatch-option.color-swatch-black{background-color:#333}.add-to-cart .color-swatch-option.color-swatch-brown{background-color:#6f6251}.add-to-cart .color-swatch-option.color-swatch-grey{background-color:#686d65}.add-to-cart .color-swatch-option.color-swatch-beige{background-color:#afa583}.add-to-cart .add-to-cart-button{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:38px;justify-content:center;position:relative;width:100%}.add-to-cart .add-to-cart-button-wrapper{all:unset;align-items:center;background-color:#82d227;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:20px;position:relative;width:100%}.add-to-cart .add-to-cart-button-wrapper:disabled{cursor:progress;opacity:.6}.add-to-cart .add-to-cart-button-2{color:#4c4c4c;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:fit-content}.add-to-cart .add-to-cart-tips{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;opacity:.4;position:relative}.add-to-cart .device-container{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:center;padding:0 100px;position:relative}.add-to-cart .color-device-bastion{align-self:stretch;aspect-ratio:.59;position:relative;width:clamp(100px,40vw,400px)}.early-bird-price{align-items:flex-start;display:flex;flex-direction:column;height:103.66px;position:relative;width:315px}.early-bird-price .price-title-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8.83px;justify-content:center;padding:8.83px 0;position:relative;width:100%}.early-bird-price .price-title{align-self:stretch;color:#82d227;font-family:IBM Plex Mono-Regular,Helvetica;font-size:26px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-.88px;position:relative}.early-bird-price .div{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:5.37px;position:relative;width:100%}.early-bird-price .current-price{color:#fff;font-family:IBM Plex Mono-Regular,Helvetica;font-size:30px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-.54px;position:relative;width:fit-content}.early-bird-price .original-price{color:#fff;flex:1;font-family:IBM Plex Mono-Regular,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-.54px;position:relative}.early-bird-price .text-wrapper{color:#fff;font-family:IBM Plex Mono-Regular,Helvetica;font-size:18px;font-weight:400;letter-spacing:0}.early-bird-price .span{text-decoration:line-through}.early-bird-price .early-bird{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.early-bird-price .price-tips{color:#818181;flex:1;font-family:IBM Plex Mono-Regular,Helvetica;font-size:10px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:10px;position:relative}@media (max-width: 1200px){.add-to-cart{padding:0 20px}.add-to-cart .add-to-cart-content{padding:60px 0 0;flex-direction:column}.add-to-cart .color-select-desc{gap:20px}.add-to-cart .feature-headline-2{font-size:30px}.add-to-cart .p{width:100%}.add-to-cart .div-2{gap:20px}.add-to-cart .color-select-wrapper{gap:clamp(300px,100vw,600px)}.add-to-cart .color-device-bastion{width:100%;height:auto}.add-to-cart .device-container{align-self:auto;padding:0;width:clamp(100px,40vw,300px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add-to-cart .add-to-cart-button{gap:10px}.add-to-cart .color-swatch-group{width:150px}.add-to-cart .add-to-cart-button-wrapper{padding:10px}.early-bird-price .feature-headline,.early-bird-price .text-wrapper{font-size:30px}.early-bird-price .text-wrapper-2{font-size:20px}}.album-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:40px;position:relative;width:100%}.album-container .album-content{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;max-width:1680px;position:relative;width:100%}.album-container .album-desc-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:20px 373px;justify-content:space-between;padding:20px 40px;position:relative;width:100%}.album-container .album-title-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:10px;position:relative;width:100%}.album-container .album-title-text{color:#fff;flex:1;font-family:IBM Plex Mono,Helvetica;font-size:48px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.album-container .album-subtitle{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:10px;position:relative;width:100%}.album-container .album-subtitle-text{color:#fff;flex:1;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:normal;margin-top:-1px;position:relative}.usage-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(200px,31.25vw);gap:20px;width:100%}.usage-image{width:100%;height:100%;display:block;object-fit:cover}.usage-image--tent{grid-column:1;grid-row:1}.usage-image--backpack{grid-column:2;grid-row:1}.usage-image--table{grid-column:1 / span 2;grid-row:2}.usage-image--handheld{grid-column:3;grid-row:1 / span 2}@media (max-width: 1200px){.usage-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,45vw)}.usage-image--handheld{grid-column:span 2;grid-row:auto}.usage-image--table{grid-column:span 2}}@media (max-width: 1200px){.album-container{padding:0 20px}.album-container .album-desc-wrapper{padding:0}.album-container .album-title-text{font-size:30px;line-height:30px}.album-container .album-content{gap:20px;height:auto}.usage-image{width:100%;height:100%}.usage-gallery{width:100%;height:auto}.usage-image--handheld{display:none}}.battery-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:0 40px;position:relative;width:100%}.battery-container .battery-content{align-items:center;display:flex;flex-direction:column;height:808.91px;justify-content:center;max-width:1680px;position:relative;width:100%}.battery-container .battery-text-graph{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:center;padding:0 43.41px;position:relative;width:100%}.battery-container .battery-text{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:14.47px;justify-content:center;position:relative}.battery-container .feature-headline{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:40px;font-weight:400;letter-spacing:0;line-height:40px;position:relative}.battery-container .feature-sub-text{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:400;letter-spacing:-.6px;line-height:20px;position:relative}.battery-container .battery-device{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:7.24px;height:486.21px;justify-content:space-around;padding:0 43.41px;position:relative}.battery-container .battery-device-2{align-self:stretch;aspect-ratio:1.22;object-fit:cover;position:relative;width:100%}.battery-container .battery-stats-group{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:322.7px;justify-content:center;position:relative;width:100%}.battery-container .battery-hours-days{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:7.24px;justify-content:center;padding:0 28.94px;position:relative;width:100%}.battery-container .hours-days-asimage{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:0px 40px;max-width:1215.54px;position:relative;width:100%}.battery-container .battery-hours{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#77f959,#1b6fff);background-clip:text;color:transparent;font-family:IBM Plex Mono,Helvetica;font-size:188.1px;font-weight:400;letter-spacing:0;line-height:188.1px;margin-top:-.55px;position:relative;text-fill-color:transparent;white-space:nowrap;width:fit-content}.battery-container .battery-days{color:#6e6e6e;font-family:IBM Plex Mono,Helvetica;font-size:188.1px;font-weight:400;letter-spacing:0;line-height:188.1px;margin-top:-.55px;position:relative;white-space:nowrap;width:fit-content}.battery-container .battery-tips-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:7.24px;padding:0 30px;position:relative;width:100%}.battery-container .battery-tips{color:#6e6e6e;font-family:IBM Plex Mono,Helvetica;font-size:28.9px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-.72px;position:relative;width:fit-content}@media (max-width: 1200px){.battery-container .battery-content{height:auto;padding:40px 0}.battery-container .battery-device,.battery-container .battery-stats-group{height:auto}.battery-container .battery-hours,.battery-container .battery-days{font-size:160px;line-height:160px}.battery-container .battery-text-graph,.battery-container .battery-hours-days,.battery-container .battery-tips-wrapper{padding:0}.battery-container .feature-headline{font-size:30px;line-height:30px}.battery-container .feature-sub-text{font-size:16px}}@media (max-width: 800px){.battery-container{padding:40px 20px}.battery-container .battery-content{height:auto}.battery-container .battery-text-graph{padding:0;flex-direction:column;gap:20px;order:2}.battery-container .battery-stats-group{flex-direction:column;height:auto;order:1}.battery-container .battery-hours,.battery-container .battery-days{font-size:100px;line-height:100px}.battery-container .battery-hours-days,.battery-container .battery-tips-wrapper{padding:0}.battery-container .battery-tips{font-size:16px}.battery-container .battery-device{order:1}.battery-container .battery-text{order:2}.battery-container .battery-device-2{width:230px}}.bottom-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:100px 40px;position:relative;width:100%}.bottom-container .div-4{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:60px;max-width:1680px;position:relative;width:100%}.bottom-container .certifications-desc{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;justify-content:center;max-width:1000px;padding:0 50px;position:relative;width:100%}.bottom-container .feature-headline-4{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:48px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center}.bottom-container .certification-logo{flex:0 0 auto;max-width:1000px;position:relative;width:100%}.bottom-container .footer-container{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;max-width:1440px;min-width:750px;position:relative;width:100%}.bottom-container .spreader{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:18px;padding:10px 0;position:relative;width:100%;height:1px;border-bottom:1px solid #ffffff}.bottom-container .spreader-line{align-self:stretch;height:1px;margin-bottom:-3px;position:relative;width:100%}.bottom-container .footer-top-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative;width:100%}.bottom-container .logo-placement{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:10px 10px 10px 0;position:relative;width:202.75px}.bottom-container .contact-us-info{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;width:328px}.bottom-container .join-affiliate{color:#fff;cursor:pointer}.bottom-container .text-wrapper-4{align-self:stretch;color:var(--cold-greywhite);font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.bottom-container .address-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:9px;height:72px;position:relative;width:100%}.bottom-container .address{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;opacity:.5;position:relative}.bottom-container .email{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;opacity:.5;position:relative}.bottom-container .stay-connected{align-items:flex-start;display:flex;flex-direction:column;gap:6px;position:relative;width:444px}.bottom-container .text-wrapper-5{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative}.bottom-container .email-block{align-items:center;border:1px solid #ffffff;border-radius:9px;display:flex;height:63px;justify-content:space-between;padding:12px 16px 12px 24px;width:427px;background:#00000026}.bottom-container .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bottom-container .email-input{background:transparent;border:none;color:#fff;flex:1;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:700;letter-spacing:0;line-height:normal;outline:none;padding:8px 0}.bottom-container .email-input::placeholder{color:#ffffff80}.bottom-container .email-input:focus{background:transparent}.bottom-container .email-submit{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.bottom-container .email-submit:disabled{cursor:not-allowed;opacity:.5}.bottom-container .arrow{height:20px;width:20px}.bottom-container .newsletter-status{color:#ffffffb3;font-family:IBM Plex Mono,Helvetica;font-size:14px;margin:8px 0 0;min-height:20px}.bottom-container .newsletter-status--success{color:#82d227}.bottom-container .newsletter-status--error{color:#ff9595}.bottom-container .stories-about{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.bottom-container .stories-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:21px;position:relative;width:100%}.bottom-container .visit-label{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:fit-content}.bottom-container .website-link{color:#aeaeae;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:fit-content}.bottom-container .spreader-line-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:10px 0;position:relative;width:100%;height:1px;border-bottom:1px solid #ffffff}.bottom-container .spreader-line-2{align-self:stretch;height:1px;margin-bottom:-1px;position:relative;width:100%}.bottom-container .footer-bottom{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:20px 382px;justify-content:space-between;position:relative;width:100%}.bottom-container .terms-rights{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.bottom-container .terms{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:0px 0px;position:relative;width:100%}.bottom-container .text-wrapper-6{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;opacity:.5;position:relative;width:fit-content}.bottom-container .company-rights{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:5px 5px;position:relative;width:100%}.bottom-container .text-wrapper-7{color:var(--cold-greywhite);font-family:IBM Plex Mono,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;opacity:.5;position:relative;width:fit-content}.bottom-container .payments{flex:0 0 auto;margin-left:0;position:relative}@media (max-width: 1200px){.bottom-container{padding:0 0 100px}.bottom-container .feature-headline-4{font-size:30px;line-height:32px}.bottom-container .div-4{gap:30px;padding:20px}.bottom-container .footer-container{min-width:300px}.bottom-container .email-block{width:100%}.bottom-container .text-wrapper-5{font-size:16px}.bottom-container .visit-label{font-size:16px;padding-right:6px}.bottom-container .stories-container{gap:0px}.bottom-container .logo-placement{width:clamp(100px,32vw,180px);height:auto}.bottom-container .payments{width:100%;height:auto}.bottom-container .website-link{font-size:16px}}.brightness-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.brightness-container .feature-brightness{align-items:center;display:flex;flex:0 0 auto;gap:29.9px;justify-content:center;max-height:772px;max-width:1249.02px;padding:0 2.66px;position:relative;width:100%}.brightness-container .div{flex:1;flex-grow:1;height:600px;position:relative}.brightness-container .center-img-container{align-items:center;display:flex;flex:1;flex-grow:1;height:600px;justify-content:center;padding:0 13.29px;position:relative}.brightness-container .device-bastion{aspect-ratio:.52;height:445px;position:relative;width:231px}.brightness-container .brightness-desc{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;height:600px;justify-content:center;position:relative}.brightness-container .brightness-title{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:24px;font-weight:400;letter-spacing:-.72px;line-height:28.7px;position:relative;transition:color .8s ease}.brightness-container .text-wrapper,.brightness-container .span{color:inherit;letter-spacing:-.17px}.brightness-container .brightness-title.animate__animated{color:#fff}@media (prefers-reduced-motion: reduce){.brightness-container .brightness-title{transition:none}.brightness-container .brightness-title.animate__animated{color:#fff}}.brightness-container .brightness-control{align-items:flex-start;display:flex;flex-direction:column;gap:30px}.brightness-container .increase-brightness{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;position:relative;width:100%}.feature-brightness .increase-line,.feature-brightness .decrease-line{width:130px;height:1px;border-bottom:1px solid #ffffff;position:absolute;top:50%;right:-50%;z-index:1;display:none}.brightness-container .text-wrapper-2{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:29.2px;font-weight:400;letter-spacing:-.88px;line-height:normal;margin-top:-1.83px;position:relative;text-align:right;width:fit-content}.brightness-container .line-increase{height:1px;position:relative;width:97px}.brightness-container .increase-brightness-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:13.29px;position:relative;width:100%}.brightness-container .img{height:1px;position:relative;width:93.71px}@media (max-width: 1200px){.brightness-container .device-bastion{width:148px;height:auto}.brightness-container .feature-brightness{gap:6px;padding:40px 0}.brightness-container .center-img-container{width:230px;order:2;padding:0;height:auto}.brightness-container .brightness-desc{align-items:center;order:3;height:auto}.brightness-container .brightness-title{font-size:16px;line-height:normal;padding-right:6px}.brightness-container .brightness-control{width:clamp(100px,20vw,280px);order:1;position:relative;top:auto;left:auto}.brightness-container .text-wrapper-2{font-size:16px;padding-left:6px}.feature-brightness .increase-line,.feature-brightness .decrease-line{right:-60%;width:90px}}@media (max-width: 800px){.brightness-container .device-bastion{width:120px;height:auto}}.co-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:20px 30px;position:relative;width:100%}.co-container .co-graph-container{align-items:center;aspect-ratio:2.37;background-image:url(./co-graph-container-C3HiOKKr.webp);background-position:50% 50%;background-size:cover;display:flex;gap:152.13px;max-height:794.07px;max-width:1880px;padding:49.55px 19.82px 49.55px 66.9px;position:relative;width:100%}.co-container .co-feature-text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:30px;padding:0 30px 0 0;position:relative;width:447.1px}.co-container .co-feature-headline{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:42px;font-weight:400;letter-spacing:0;line-height:42px;margin-top:-.63px;position:relative}.co-container .co-feature-subtext{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:400;letter-spacing:-.6px;line-height:20px;position:relative}.co-container .device-bastion-co-pc{aspect-ratio:.64;height:437px;left:calc(50% - 141px);position:absolute;top:calc(50% - 218px);width:281px}@media (max-width: 1200px){.co-container .co-graph-container{gap:0px;width:100%;background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;flex-direction:column;justify-content:center;padding:20px 0}.co-container .device-bastion-co-pc{width:160px;height:auto;position:relative;left:auto;top:auto}.co-container .co-feature-text{width:100%;padding-bottom:20px}.co-container .co-feature-headline{font-size:30px;line-height:32px}.co-container .co-feature-subtext{font-size:16px}}@media (max-width: 800px){.co-container .device-bastion-co-pc{width:148px;height:auto}}.hero-container{align-items:center;align-self:stretch;background-image:url(./hero-container-Sq-DWW-a.webp);background-position:50% 50%;background-size:cover;box-shadow:0 2px 10px #00000040;display:flex;flex-direction:column;position:relative;width:100%}.hero-container .hero-layer-container{-webkit-backdrop-filter:blur(12.5px) brightness(100%);align-items:flex-end;align-self:stretch;backdrop-filter:blur(12.5px) brightness(100%);background-color:#32323233;display:flex;flex:1;flex-grow:1;justify-content:center;padding:0 50px;position:relative;width:100%}.hero-container .hero-content{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;justify-content:center;max-width:1480px;padding:100px 0;position:relative}.hero-container .hero-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:10px;height:577px;justify-content:flex-end;margin-bottom:-.75px;margin-top:-.75px;position:relative}.hero-container .hero-desc{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;padding:0 10px;position:relative;width:100%}.hero-container .hero-title-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;position:relative;width:100%}.hero-container .hero-title-text{color:#fff;flex:1;font-family:IBM Plex Mono,Helvetica;font-size:64px;font-weight:500;letter-spacing:0;line-height:64px;margin-top:-1px;position:relative}.hero-container .hero-sub-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:10px;padding:0 5px;position:relative;width:100%}.hero-container .hero-sub-text{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:400;letter-spacing:0;line-height:20px;margin-right:-97px;margin-top:-1px;position:relative;width:667px}.hero-container .hero-bastion-text{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:160px;font-weight:400;letter-spacing:0;line-height:160px;margin-right:-72px;position:relative;white-space:nowrap;width:fit-content}.hero-container .hero-device-wrapper{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:flex-end;max-width:500px;padding:50px 100px;position:relative}.hero-container .device-bastion-hero{align-self:stretch;aspect-ratio:.64;margin-left:-4.93px;max-height:545.78px;max-width:350px;position:relative}@media (max-width: 1200px){.hero-container .hero-content{width:100%;flex-direction:column;justify-content:center;align-items:center}.hero-container .hero-text{width:100%;order:2}.hero-container .hero-bastion-text{font-size:140px}.hero-container .hero-title-wrapper{width:100%}.hero-container .hero-device-wrapper{padding:0;order:1}.hero-container .device-bastion-hero{width:clamp(100px,39.46vw,600px);height:auto}.co-container .co-graph-container{padding:0}}@media (max-width: 1200px){.hero-container .hero-layer-container{padding:0 10px}.hero-container .hero-title-text{font-size:30px;line-height:30px}.hero-container .hero-bastion-text{font-size:70px;line-height:100px;width:100%}.hero-container .hero-content{flex-direction:column;width:100%;padding:80px 0 20px}.hero-container .hero-desc{padding:0}.hero-container .hero-text{order:2;width:clamp(100px,88vw,600px);padding-top:20px}.hero-container .hero-sub-wrapper{width:100%}.hero-container .hero-sub-text{font-size:16px;width:100%}.hero-container .hero-device-wrapper{order:1;width:100%;justify-content:center;max-width:100%;align-self:auto}.hero-container .device-bastion-hero{width:160px;height:auto}}@media (max-width: 800px){.hero-container .device-bastion-hero{width:148px;height:auto}}.spec-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.spec-container .spec-content{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:0px 40px;justify-content:center;margin-left:-120px;margin-right:-120px;max-width:1680px;padding:110px 0;position:relative;width:1440px}.spec-container .graph-container{flex:1;flex-grow:1;max-width:1200px;min-width:1000px;position:relative}.spec-container .feature-specs{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;padding:19px 59px;position:relative}.spec-container .specs-group{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.spec-container .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:10px;position:relative}.spec-container .feature-headline-3{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:48px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:435px}.spec-container .line-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:10px;position:relative;width:543px;height:1px;border-bottom:1px solid #ffffff}.spec-container .line{align-self:stretch;height:1px;margin-bottom:-1px;object-fit:cover;position:relative;width:100%}.spec-container .div-3{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:527px}.spec-container .text-wrapper-3{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:48px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;width:fit-content}.spec-container .productdiagram{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;padding:10px;position:relative}.spec-container .productdiagram-2{aspect-ratio:.86;height:auto;position:relative;width:156px}.spec-container .productdiagram-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:10px;position:relative;width:186px}.spec-container .productdiagram-3{aspect-ratio:2.58;position:relative;width:100%;height:auto}.spec-container .specs-group{width:543px;height:auto}@media (max-width: 1200px){.spec-container .spec-content{margin:0;width:100%;padding:40px 20px}.spec-container .graph-container{min-width:100px;width:100%}.spec-container .feature-headline-3{width:100%;font-size:30px;margin:0;padding:0}.spec-container .line-wrapper{width:100%}.spec-container .div-3{width:100%;margin:0;padding:0;justify-content:center}.spec-container .text-wrapper-3{font-size:30px}.spec-container .feature-specs{width:100%;padding:0}.spec-container .specs-group{width:300px;height:auto}}@media (max-width: 800px){.spec-container .specs-group{width:250px;height:auto}}.temp-humid-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:40px 0;position:relative;width:100%}.temp-humid-container .temp-humid-content{align-items:center;display:flex;flex:0 0 auto;gap:85.07px;justify-content:center;max-width:1680px;padding:0 60px;position:relative;width:100%}.temp-humid-container .temp-humid-graph{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:122.74px;padding:12.99px;position:relative}.temp-humid-container .temp-humid-decs{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12.99px;position:relative;width:100%}.temp-humid-container .temp-humid-title{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:40px;font-weight:400;letter-spacing:0;line-height:40px;margin-top:-.65px;position:relative}.temp-humid-container .temp-humid-subtext{align-self:stretch;color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:20px;font-weight:400;letter-spacing:-.6px;line-height:20px;position:relative}.temp-humid-container .temp-humid-graph-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:312.37px;position:relative;width:344.84px}.temp-humid-container .temp-humid-graph-2{align-self:stretch;aspect-ratio:1.05;margin-bottom:-16.65px;object-fit:cover;position:relative;width:100%}.temp-humid-container .temp-humid-device{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;height:483.65px;justify-content:center;min-width:233.79px;padding:0 51.95px;position:relative}.temp-humid-container .temp-humid-device-2{align-self:stretch;aspect-ratio:1.22;object-fit:cover;position:relative;width:100%}@media (max-width: 1200px){.temp-humid-container .temp-humid-device{padding:0}.temp-humid-container .temp-humid-device-2{width:300px;height:auto}.desktop-en .sensor-title-text{height:auto;font-size:30px}.temp-humid-container .temp-humid-title{font-size:30px;line-height:30px}.temp-humid-container .temp-humid-subtext{font-size:16px}}@media (max-width: 800px){.temp-humid-container .temp-humid-content{gap:40px;padding:0 20px;flex-direction:column}.temp-humid-container .temp-humid-graph{gap:20px;padding:0;order:2}.temp-humid-container .temp-humid-device-2{width:230px;height:auto}.temp-humid-container .temp-humid-graph-wrapper{width:350px;height:auto}.temp-humid-container .temp-humid-device{order:1}}.desktop-en{align-items:center;background:linear-gradient(180deg,#4a4a4a,#252525);display:flex;flex-direction:column;position:relative;overflow:hidden}a{color:#fff}.desktop-en .navigation-container{align-self:stretch!important;flex:0 0 auto!important;left:unset!important;top:unset!important;width:100%!important}.desktop-en .smoke-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.desktop-en .feature-smoke{align-items:center;align-self:stretch;aspect-ratio:2.11;background-image:url(./feature-smoke-DNBNUq2z.webp);background-position:50% 50%;background-size:cover;display:flex;gap:6.63px;justify-content:center;padding:0 50px;position:relative;width:100%}.desktop-en .feature-desc{align-items:center;display:flex;flex:1;flex-grow:1;gap:6.63px;max-width:1880px;padding:0 0 0 26.52px;position:relative}.desktop-en .feature-description{color:#fff;font-family:IBM Plex Mono,Helvetica;font-size:31.8px;font-weight:400;letter-spacing:-.95px;line-height:35.8px;margin-top:-.66px;position:relative;width:471.41px}.desktop-en .device-bastion-smoke{aspect-ratio:.64;height:450px;left:calc(50% - 145px);position:absolute;top:calc(50% - 225px);width:289px}.desktop-en .exploded-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;padding:40px 0}.desktop-en .device-bastion-video{aspect-ratio:1.9;max-height:672.61px;max-width:1280px;object-fit:cover;position:relative;width:100%;height:auto}.device-bastion-exploded{width:100%;height:auto}.desktop-en .sensor-container{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:90px 0;position:relative;width:100%}.desktop-en .sensor-content{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:1680px;padding:0 60px;position:relative;width:100%}.desktop-en .sensor-content-2{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:60px;position:relative}.desktop-en .sensor-title-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-grow:1;position:relative;width:100%}.desktop-en .sensor-title-text{color:#fff;flex:1;font-family:IBM Plex Mono,Helvetica;font-size:40px;font-weight:400;height:85.57px;letter-spacing:-1.2px;line-height:40px;margin-bottom:-12.84px;margin-top:-.49px;position:relative}.desktop-en .sensor-electric{align-items:flex-start;align-self:stretch;aspect-ratio:1.49;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.desktop-en .electric-chemical{align-self:stretch;position:relative;width:100%;height:auto}.desktop-en .sensor-device{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:4.95px;height:494.6px;justify-content:center;padding:0 80px;position:relative}.desktop-en .sensor-device-2{align-self:stretch;aspect-ratio:1.21;min-height:146.7px;min-width:178.06px;position:relative;width:100%}.desktop-en .bottom-nav-button{-webkit-backdrop-filter:blur(2.6px) brightness(100%) saturate(100%)!important;backdrop-filter:blur(2.6px) brightness(100%) saturate(100%)!important;background-color:#9a9a9acf!important;border-radius:51.84px!important;bottom:34px!important;box-shadow:inset 0 1px #fff6,inset 1px 0 #ffffff52,inset 0 -1px 1px #0000002b,inset -1px 0 1px #00000024!important;gap:25.92px;left:calc(50% - 250px);padding:15.55px 51.84px;position:fixed!important;top:unset!important;width:500px}.desktop-en .navigation-instance{max-width:1866.37px!important}.desktop-en .design-component-instance-node{height:33.7px!important;width:37.59px!important}@media (max-width: 1200px){.desktop-en .bottom-nav-button{width:200px;left:calc(30% - 120px);padding:15.55px 21.84px;gap:0px}.navigation-wrapper__swatch{width:20px;height:20px}.desktop-en .feature-desc{flex-direction:column;padding:0;display:flex;justify-self:center}.desktop-en .device-bastion-smoke{width:160px;height:auto;position:relative;order:1;display:flex;left:auto;right:auto}.desktop-en .feature-smoke{padding:40px 20px}.desktop-en .feature-description{font-size:20px;line-height:24px;width:100%;text-align:center;order:2;padding-top:20px}.desktop-en .sensor-title-text{height:auto;font-size:30px}}@media (max-width: 800px){.desktop-en .device-bastion-smoke{width:148px}.desktop-en .sensor-device-2{width:240px;height:auto}.desktop-en .sensor-container{padding:40px 0;height:auto}.desktop-en .sensor-title-wrapper{height:auto}.desktop-en .sensor-content{padding:0;flex-direction:column;height:auto}.desktop-en .sensor-title-text{font-size:30px;line-height:30px;padding:0 20px;height:auto;margin-bottom:20px}.desktop-en .sensor-electric{width:90%;height:auto;align-items:center;justify-content:center;align-self:auto;margin-bottom:20px}.desktop-en .sensor-content-2{align-items:center;justify-content:center;gap:0px;height:auto;order:2}.desktop-en .sensor-device{order:1;padding-bottom:20px}}
