@font-face{font-family:Geist;src:url(/sites/logitech/fonts/geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/sites/logitech/fonts/geist-mono.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Syncopate;src:url(/sites/logitech/fonts/syncopate-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html.lt-lock{overflow:hidden}.lt-root [id]{scroll-margin-top:var(--hdr)}.lt-root{--ink:#1c1c1c;--lime:#bde74e;--gray:#4a4f59;--muted:#7e7f85;--soft:#bdbdc2;--paper:#f0f0eb;--line:#1c1c1c26;--line-light:#ffffff26;--pad:40px;--hdr:96px;--col:calc((100% - 2 * var(--pad)) / 4);--sans:"Geist", "Geist Placeholder", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;font-weight:500;line-height:1.5;overflow-x:clip}:where(.lt-root) *,:where(.lt-root) :before,:where(.lt-root) :after{box-sizing:border-box;border-color:currentColor}:where(.lt-root) :where(p,a,li,dt,dd,button,label,input,textarea,select,h1,h2,h3,h4,h5,h6){letter-spacing:-.02em}:where(.lt-root) a{color:inherit;text-decoration:none}:where(.lt-root) :where(h1,h2,h3,h4,p,dl,dd,ol,ul){font-weight:inherit;margin:0;padding:0}:where(.lt-root) :where(ol,ul){list-style:none}:where(.lt-root) button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.lt-root) img{max-width:none;display:block}.lt-h2{letter-spacing:-.05em;text-wrap:balance;font-size:64px;line-height:1.1}.lt-label{font-family:var(--mono);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.lt-label--light{color:#fff}.lt-label--center{justify-content:center}.lt-label__sq{background:var(--lime);flex:none;width:12px;height:12px}.lt-split{grid-template-columns:25% 1fr;align-items:start;column-gap:20px;display:grid}.lt-split>.lt-label{margin-top:12px}.lt-insights .lt-h2{max-width:700px}.lt-reveal--rise,.lt-services__head,.lt-services__list,.lt-svc__title,.lt-stats dt{font-kerning:none}.lt-reveal .lt-word{transition:opacity .9s ease, transform .9s ease, color .8s var(--ease);transition-delay:calc(var(--delay,0s) + var(--line,0) * var(--stagger,80ms));display:inline-block}.lt-reveal--rise .lt-word{opacity:0;transform:translateY(10px)}.lt-reveal--rise.is-in .lt-word{opacity:1;transform:none}.lt-reveal--dim .lt-word{opacity:.3;transition:color .5s}.lt-fade-in{animation:lt-fade .9s var(--ease) .5s both}@keyframes lt-fade{0%{opacity:0;transform:translateY(12px)}}.lt-consult{height:68px;color:var(--ink);white-space:nowrap;transition:padding .45s var(--ease);background:#fff;border-radius:50px;align-items:center;padding:8px 8px 8px 20px;font-size:16px;line-height:24px;display:inline-flex}.lt-consult--dark{background:var(--ink);color:#fff}.lt-consult__label{transition:padding .45s var(--ease);padding:0 20px 0 0}.lt-consult__disc{background:var(--lime);width:52px;height:52px;color:var(--ink);transition:width .45s var(--ease), opacity .3s ease, transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.lt-consult__disc--left{opacity:0;width:0;transform:scale(.4)}.lt-consult:hover{padding:8px 20px 8px 8px}.lt-consult:hover .lt-consult__label{padding:0 0 0 20px}.lt-consult:hover .lt-consult__disc--left{opacity:1;width:52px;transform:none}.lt-consult:hover .lt-consult__disc--right{opacity:0;width:0;transform:scale(.4)}.lt-pill{white-space:nowrap;border-radius:100px;align-items:center;height:40px;padding:0 20px;font-size:16px;line-height:24px;display:inline-flex}.lt-pill--dark{background:var(--ink);color:#fff}.lt-pill--light{color:var(--ink);background:#fff}.lt-pill__dot{opacity:0;width:0;height:6px;transition:width .35s var(--ease), margin .35s var(--ease), opacity .35s ease;background:currentColor;border-radius:50%;margin-left:0}.lt-pill:hover .lt-pill__dot{opacity:1;width:6px;margin-left:10px}.lt-header{z-index:50;color:#fff;transition:transform .5s var(--ease), opacity .4s ease;position:fixed;inset:0 0 auto}.lt-header__bar{height:var(--hdr);padding:0 var(--pad);align-items:center;transition:background-color .3s;display:flex;position:relative}.lt-header.is-solid .lt-header__bar,.lt-header.is-open .lt-header__bar{color:var(--ink);background:#fff}.lt-header.is-hidden:not(.is-open){opacity:0;transform:translateY(-100px)}.lt-header__logo{width:145px;height:84px;display:block;position:relative}.lt-logo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lt-header__nav{left:calc(var(--pad) + var(--col) + 20px);gap:25px;font-size:16px;line-height:24px;display:flex;position:absolute}.lt-uline{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.lt-uline:hover,.lt-uline:focus-visible,.lt-uline[aria-current=page]{background-size:100% 1px}.lt-header__contact:hover .lt-pill__dot{opacity:1;width:6px;margin-left:10px}.lt-header__contact{height:40px;color:var(--ink);background:#fff;border-radius:100px;align-items:center;margin-left:auto;padding:0 20px;transition:background-color .3s,color .3s;display:inline-flex}.lt-header.is-solid .lt-header__contact{background:var(--ink);color:#fff}.lt-burger{width:44px;height:44px;margin:0 -10px 0 auto;display:none;position:relative}.lt-burger span{width:24px;height:2px;transition:transform .35s var(--ease);background:currentColor;position:absolute;left:10px}.lt-burger span:first-child{top:17px}.lt-burger span:last-child{top:25px}.lt-header.is-open .lt-burger span:first-child{transform:translateY(4px)rotate(45deg)}.lt-header.is-open .lt-burger span:last-child{transform:translateY(-4px)rotate(-45deg)}.lt-menu{display:none}.lt-hero{background:var(--ink);color:#fff;height:100svh;min-height:640px;position:relative;overflow:hidden}.lt-hero__media{position:absolute;inset:0}.lt-hero__media:after{content:"";background:linear-gradient(#1c1c1c8c,#1c1c1c38 32%,#1c1c1c00 50%,#1c1c1c26 68%,#1c1c1c99);position:absolute;inset:0}.lt-hero__media img{object-fit:cover;object-position:50% 0%;will-change:transform;width:100%;height:100%}.lt-hero__lines span{background:#ffffff26;position:absolute}.lt-hero__vline{top:var(--hdr);bottom:0;left:calc(var(--pad) + var(--col));width:1px}.lt-hero__hline{bottom:118px;left:calc(var(--pad) + var(--col));height:1px;right:0}.lt-hero__lines:before{content:"";top:var(--hdr);background:#ffffff26;height:1px;position:absolute;left:0;right:0}.lt-hero__grid{height:100%;padding:calc(var(--hdr) + 24px) var(--pad) 32px;grid-template-rows:1fr auto;grid-template-columns:25% 1fr;column-gap:20px;display:grid;position:relative}.lt-hero__eyebrow{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:14px;line-height:21px}.lt-hero__sep{display:none}.lt-hero__title{letter-spacing:-.04em;text-transform:uppercase;font-size:calc(3.75vw + 16px);line-height:1}.lt-hero__cta{margin-top:40px}.lt-hero__down{align-self:end;width:24px;margin-bottom:4px}.lt-hero__lede{max-width:680px;font-size:18px;line-height:27px}.lt-intro{padding:240px var(--pad) 150px}.lt-intro__body{grid-template-columns:50% 1fr;margin-top:150px;display:grid}.lt-intro__media{border-radius:6px;height:calc(6.66667vw + 572px);overflow:hidden}.lt-intro__media img{object-fit:cover;width:100%;height:100%}.lt-intro__side{flex-direction:column;justify-content:space-between;margin-left:20%;display:flex}.lt-intro__lede{color:#000;max-width:470px;font-size:20px;line-height:28px}.lt-stats__row{border-bottom:1px solid #d9d9d9;grid-template-columns:2fr 3fr;align-items:center;padding:20px 0;display:grid}.lt-stats__row:first-child{padding-top:0}.lt-stats dt{letter-spacing:-.05em;font-size:48px;line-height:1.2}.lt-stats dd{color:var(--gray);font-weight:400;line-height:24px}.lt-intro__bottom .lt-pill{margin-top:40px}.lt-services{padding:150px var(--pad) 105px}.lt-services__head{letter-spacing:-.04em;border-bottom:1px solid #d0d0d0;justify-content:space-between;padding-bottom:46px;font-size:120px;line-height:1;display:flex}.lt-services__desk{grid-template-columns:70% 1fr;margin-top:82px;display:grid}.lt-services__list button{letter-spacing:-.05em;opacity:.3;grid-template-columns:35.7143% 1fr;width:100%;padding-bottom:32px;font-size:48px;line-height:1.2;transition:opacity .5s;display:grid}.lt-services__list button.is-active{opacity:1}.lt-services__num{grid-column:1}.lt-services__name{padding-left:20px}.lt-services__panel{margin-top:-16px}.lt-services__img img{animation:1s ease-out both lt-img-in}@keyframes lt-img-in{0%{opacity:0}}.lt-services__img{border-radius:6px;height:calc(5vw + 261px);overflow:hidden}.lt-services__img img{object-fit:cover;width:100%;height:100%}.lt-services__text{max-width:340px;margin-top:16px;font-size:16px;line-height:24px}.lt-services__panel .lt-pill{margin-top:32px}.lt-services__stack{display:none}.lt-solution{background:#fff;position:relative}.lt-solution__stage{position:relative}.lt-solution__bg{position:absolute;inset:0}.lt-solution__pin{height:100vh;position:sticky;top:0;overflow:hidden}.lt-solution__pin img{object-fit:cover;will-change:transform;width:100%;height:150%}.lt-solution__main,.lt-mission{z-index:1;background:#fff;position:relative}.lt-solution__main{padding:150px var(--pad)}.lt-solution__main .lt-h2{max-width:1200px}.lt-solution__cta{margin-top:56px}.lt-solution__window{height:100vh}.lt-cards{--fan:0px;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:200px;display:grid}.lt-card{height:520px;transform:translateY(calc(var(--fan) * var(--i)));border-radius:6px;padding:32px;position:relative}.lt-card--lime{background:var(--lime)}.lt-card--light{background:var(--paper)}.lt-card--dark{background:var(--ink);color:#fff}.lt-card__title{text-wrap:balance;letter-spacing:-.04em;font-size:32px;line-height:1.3}.lt-card__text{text-wrap:balance;margin-top:16px;line-height:24px}.lt-card__link{align-items:center;gap:6px;margin-top:20px;line-height:24px;display:inline-flex}.lt-card__icon{width:150px;height:150px;position:absolute;bottom:32px;left:32px}.lt-mission{--sq:1;place-items:center;height:100vh;min-height:640px;display:grid;overflow:hidden}.lt-mission__grid{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20200%20200'%20stroke%3D'rgb(217%2C%20217%2C%20217)'%20stroke-width%3D'3'%3E%3Cpath%20d%3D'M%20100%200%20L%20100%20200'%2F%3E%3Cpath%20d%3D'M%200%20100%20L%20200%20100'%2F%3E%3C%2Fsvg%3E");background-size:56px;height:80%;position:absolute;top:10%;left:0;right:0;-webkit-mask-image:radial-gradient(at 50% 0,#fff 10%,#0000 100%);mask-image:radial-gradient(at 50% 0,#fff 10%,#0000 100%)}.lt-mission__squares{position:absolute;inset:0}.lt-mission__squares span{transform:translate(-50%, -50%) scale(var(--sq));background:#fff;border:2px solid #6e6e73;border-radius:4px;position:absolute}.lt-mission__text{text-align:center;letter-spacing:-.04em;width:min(60%,900px);font-size:56px;line-height:1;position:relative}.lt-reveal--dim.lt-mission__text .lt-word{color:#c6c7cc}.lt-reveal--dim.lt-mission__text .lt-word.is-lit{color:var(--ink)}.lt-ticker{background:#fff;padding:150px 0 32px;overflow:hidden}.lt-ticker__track{width:max-content;animation:lt-marquee var(--dur,40s) linear infinite;display:flex}.lt-ticker__group{display:flex}.lt-ticker__item{font-family:var(--mono);color:var(--gray);text-transform:uppercase;white-space:nowrap;align-items:center;gap:85px;padding-right:85px;font-size:14px;font-weight:400;line-height:21px;display:flex}.lt-ticker__sq{background:var(--ink);width:8px;height:8px}@keyframes lt-marquee{to{transform:translateX(var(--shift,-25%))}}.lt-dark{background:var(--ink);color:#fff}.lt-how{padding:100px var(--pad) 129px;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.lt-how__title{position:relative}.lt-how__sticky{height:100vh;padding-top:130px;position:sticky;top:0}.lt-how__h2{max-width:560px;margin-top:32px}.lt-how__steps{--fill:0px;padding:206px 32px 56px 50px;position:relative}.lt-how__rail,.lt-how__fill{width:1px;position:absolute;top:150px;left:79px}.lt-how__rail{background-image:linear-gradient(#ffffff4d 50%,#0000 50%);background-size:1px 6px;bottom:0}.lt-how__fill{width:2px;height:min(var(--fill), calc(100% - 150px));background:var(--lime);margin-left:-.5px;left:79px}.lt-how__steps ol{flex-direction:column;gap:262px;display:flex;position:relative}.lt-step{grid-template-columns:60px 1fr;column-gap:40px;display:grid}.lt-step__num{background:var(--ink);border:1px solid #fff3;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;font-weight:400;line-height:27px;display:grid}.lt-step__body{max-width:500px}.lt-step__img{aspect-ratio:478/268;border-radius:6px;overflow:hidden}.lt-step__img img{object-fit:cover;width:100%;height:100%}.lt-step__img--cutout{background:var(--paper)}.lt-step__img--cutout img{object-fit:contain;padding:6% 8%}.lt-step__title{letter-spacing:-.04em;margin-top:81px;font-size:32px;line-height:1.3}.lt-step__text{color:var(--soft);margin-top:15px;font-weight:400;line-height:24px}.lt-who{padding:0 var(--pad) 150px;position:relative;overflow:hidden}.lt-who__col{z-index:1;width:min(45.6%,750px);position:relative}.lt-who__label,.lt-specs dt{font-family:var(--mono);letter-spacing:0;color:var(--muted);text-transform:uppercase;font-size:14px;line-height:21px}.lt-who__lede{max-width:480px;margin-top:32px;font-size:20px;line-height:28px}.lt-who__count{letter-spacing:-.06em;color:var(--lime);font-variant-numeric:tabular-nums;margin-top:64px;font-size:160px;line-height:1}.lt-who__caption{margin-top:12px}.lt-specs{margin-top:80px}.lt-specs__row{border-bottom:1px solid var(--line-light);grid-template-columns:1fr 2fr;column-gap:20px;padding:12px 0;display:grid}.lt-specs__row:first-child{padding-top:0}.lt-specs dd{font-weight:400;line-height:24px}.lt-who__truck{top:47px;left:calc(var(--pad) + (100% - 2 * var(--pad)) * .49);will-change:transform;width:1024px;position:absolute}.lt-who__truck img{width:100%;height:auto}.lt-partners{text-align:center;position:relative;overflow:hidden}.lt-parallax{position:relative;overflow:hidden}.lt-parallax img{object-fit:cover;will-change:transform;width:100%}.lt-partners__bg{position:absolute;inset:0}.lt-partners__bg:after{content:"";background:linear-gradient(to bottom, var(--ink) 0%, var(--ink) 14%, #1c1c1c99 34%, #1c1c1c40 60%, #1c1c1c1a 100%);position:absolute;inset:0}.lt-partners__inner{padding:300px var(--pad) 403px;position:relative}.lt-partners__text{letter-spacing:-.04em;max-width:1440px;margin:48px auto 0;font-size:56px;line-height:1}.lt-reveal--dim.lt-partners__text .lt-word{color:#ffffff80}.lt-reveal--dim.lt-partners__text .lt-word.is-lit{color:#fff}.lt-partners__stat{margin-top:92px;font-weight:400}.lt-partners__num{letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:52px}.lt-partners__stat p+p{margin-top:8px}.lt-logos{border-top:1px solid #fff3;border-bottom:1px solid #fff3;margin:96px 0 56px;overflow:hidden}.lt-logos__track{width:max-content;animation:lt-marquee-half var(--dur,30s) linear infinite;display:flex}.lt-logos__group{display:flex}.lt-logos__cell{border-left:1px solid #fff3;place-items:center;width:200px;height:155px;display:grid}.lt-logos__cell img{width:100px;height:auto}.lt-logos__grid{display:none}@keyframes lt-marquee-half{to{transform:translateX(var(--shift,-50%))}}.lt-insights{padding:150px var(--pad) 150px}.lt-posts{gap:20px;display:grid}.lt-posts--lg{grid-template-columns:1fr 1fr;margin-top:100px}.lt-posts--sm{grid-template-columns:repeat(3,1fr);margin-top:56px}.lt-post{display:block}.lt-post__media{aspect-ratio:670/469;border-radius:6px;position:relative;overflow:hidden}.lt-post__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.lt-post__tag{-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--mono);text-transform:uppercase;background:#fff3;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:400;line-height:21px;position:absolute;top:16px;left:16px}.lt-post__dot{width:16px;height:16px;color:var(--ink);transition:width .45s var(--ease), height .45s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lt-post__dot svg{opacity:0;transition:opacity .3s ease, transform .45s var(--ease);transform:scale(.4)}.lt-post:hover .lt-post__dot{width:50px;height:50px}.lt-post:hover .lt-post__dot svg{opacity:1;transform:none}.lt-post__kicker{font-family:var(--mono);color:var(--gray);text-transform:uppercase;margin-top:12px;font-size:14px;font-weight:400;line-height:21px}.lt-post__title{text-wrap:balance;letter-spacing:-.04em;margin-top:20px;font-size:32px;line-height:1.3}.lt-post__text{max-width:630px;color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:16px;font-size:18px;font-weight:400;line-height:27px;display:-webkit-box;overflow:hidden}.lt-post__more{align-items:center;gap:6px;margin-top:16px;font-size:15px;display:none}.lt-post--sm .lt-post__media{aspect-ratio:440/308}.lt-post--sm .lt-post__text{max-width:400px}.lt-post--sm .lt-post__title{letter-spacing:-.02em;margin-top:12px;font-size:24px}.lt-faq{padding:150px var(--pad) 150px}.lt-faq__title{text-align:center}.lt-faq__list{flex-direction:column;gap:16px;max-width:1200px;margin:100px auto 0;display:flex}.lt-faq__item{background:#fff;border-radius:4px;padding:0 32px;box-shadow:inset 0 0 0 1px #e3e3e3}.lt-faq__item button{transition:padding .45s var(--ease);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:32px 0;font-size:24px;line-height:31.2px;display:flex}.lt-faq__icon{flex:none;width:24px;height:24px;position:relative}.lt-faq__icon:before,.lt-faq__icon:after{content:"";background:var(--ink);width:22px;height:1.75px;transition:transform .4s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.lt-faq__item.is-open .lt-faq__icon:after{transform:translate(-50%,-50%)rotate(0)}.lt-faq__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.lt-faq__item.is-open .lt-faq__panel{grid-template-rows:1fr}.lt-faq__item.is-open button{padding-bottom:14px}.lt-faq__panel>div{overflow:hidden}.lt-faq__panel p{color:var(--gray);opacity:0;margin-top:0;padding:0 0 32px;font-size:18px;font-weight:400;line-height:27px;transition:opacity .35s}.lt-faq__item.is-open .lt-faq__panel p{opacity:1}.lt-footer{background:var(--ink);color:#fff}.lt-cta{text-align:center;position:relative}.lt-cta__bg{aspect-ratio:1440/816}.lt-cta__bg img{object-position:50% 31%}.lt-cta__bg:after{content:"";background:linear-gradient(to bottom, #1c1c1c00 50%, #1c1c1cd9 75%, var(--ink) 100%);position:absolute;inset:0}.lt-cta__body{padding:0 var(--pad);flex-direction:column;align-items:center;display:flex}.lt-cta__title{max-width:800px}.lt-cta__sub{margin:32px 0 48px;font-size:18px;font-weight:400;line-height:27px}.lt-foot{margin:120px var(--pad) 0;border-top:1px solid #fff3;padding-top:120px}.lt-foot__brand{grid-template-columns:60% 1fr;align-items:end;margin-bottom:112px;display:grid}.lt-foot__logo{width:260px;height:auto}.lt-foot__blurb{color:#ffffffdb;max-width:440px;font-size:20px;line-height:28px}.lt-foot__social li{line-height:24px}.lt-foot__cols{grid-template-columns:60% 24.5% 1fr;row-gap:150px;display:grid}.lt-foot__label{font-family:var(--mono);letter-spacing:0;color:var(--soft);text-transform:uppercase;font-size:14px;line-height:21px}.lt-foot__groups{grid-template-columns:repeat(3,20%);margin-top:8px;display:grid}.lt-foot__group{font-family:var(--mono);color:var(--soft);text-transform:uppercase;font-size:13px;line-height:20px;display:none}.lt-foot__groups ul,.lt-foot__social ul{flex-direction:column;gap:4px;display:flex}.lt-foot a{line-height:24px}.lt-foot__contact{flex-direction:column;align-items:flex-start;display:flex}.lt-foot__contact .lt-foot__label{margin-bottom:8px}.lt-foot__contact a+.lt-foot__label{margin-top:23px}.lt-foot__addr{max-width:220px}.lt-foot__social ul{margin-top:8px}.lt-foot__legal{font-family:var(--mono);color:var(--soft);text-transform:uppercase;font-size:14px;font-weight:400;line-height:21px}.lt-foot__copy{grid-column:2}.lt-foot__made{text-wrap:balance;grid-column:3;justify-self:start}.lt-foot__word{width:calc(100% + 8px);margin:92px -4px 0;padding-bottom:47px;display:block;overflow:visible}.lt-foot__word text{fill:#ffffff24;font-family:Syncopate,sans-serif;font-size:232px;font-weight:700}.lt-404{min-height:100vh;padding:205px var(--pad) 120px;text-align:center;flex-direction:column;align-items:center;display:flex}.lt-404 h1{letter-spacing:-.03em;font-size:300px;line-height:1}.lt-404 p{letter-spacing:-.04em;font-size:32px;line-height:1.3}.lt-404 .lt-consult{margin-top:72px}@media (max-width:809.98px){.lt-404{min-height:80vh;padding-top:180px}.lt-404 h1{font-size:160px}.lt-404 p{font-size:24px}.lt-404 .lt-consult{margin-top:48px}}.lt-icon{width:150px;height:150px;position:relative}.lt-icon svg{width:100%;height:100%;display:block;overflow:visible}.lt-icon--fleet svg *{vector-effect:non-scaling-stroke}.lt-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:lt-draw 4.6s var(--d,0s) ease-out infinite both}@keyframes lt-draw{0%{stroke-dashoffset:1px;opacity:1}14%,82%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}.lt-truck__wheel{transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite lt-wheel}@keyframes lt-wheel{to{transform:rotate(360deg)}}.lt-route__road{animation:1.2s linear infinite lt-road}@keyframes lt-road{to{stroke-dashoffset:-11px}}.lt-route__pin{transform-box:fill-box;transform-origin:50% 100%;animation:4.6s ease-in-out infinite lt-pin}@keyframes lt-pin{0%,74%,to{transform:none}80%{transform:translateY(-6px)}86%{transform:none}}.lt-gps__ring{transform-box:fill-box;transform-origin:50%;animation:lt-ping 2.7s var(--d,0s) ease-out infinite both}@keyframes lt-ping{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1.1)}}.lt-gps__pin{animation:2.7s ease-in-out infinite lt-bob}@keyframes lt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lt-ticket__stamp{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-out infinite both lt-stamp}.lt-ticket__stamp .lt-draw{animation-name:lt-draw-late}@keyframes lt-stamp{0%,36%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1.18)}48%,82%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes lt-draw-late{0%,6%{stroke-dashoffset:1px}16%,to{stroke-dashoffset:0}}.lt-clock__min,.lt-clock__hour{transform-origin:75px 75px;transform-box:view-box}.lt-clock__min{animation:4.6s linear infinite lt-spin}.lt-clock__hour{animation:55.2s linear infinite lt-spin}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-clock__ring{stroke-dasharray:1;animation:4.6s linear infinite lt-ring}@keyframes lt-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lt-fleet__truck{animation:lt-convoy 4.6s var(--d,0s) ease-in-out infinite both}@keyframes lt-convoy{0%{opacity:0;transform:translate(-18px)}14%,76%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(18px)}}.lt-icon--dump .lt-truck__wheel{animation:none}.lt-icon--dump .lt-truck__bed{transform-box:fill-box;transform-origin:11% 100%;animation:4.6s ease-in-out infinite lt-tip}@keyframes lt-tip{0%,12%,88%,to{transform:none}32%,68%{transform:rotate(-28deg)}}.lt-dump__bit{animation:lt-fall 4.6s calc(var(--d,0s) + 1.5s) ease-in infinite both}@keyframes lt-fall{0%{opacity:0;transform:translateY(-4px)}4%{opacity:1}16%,to{opacity:0;transform:translateY(18px)}}.lt-dump__pile{transform-box:fill-box;transform-origin:50% 100%;animation:4.6s ease-out infinite lt-pile}@keyframes lt-pile{0%,34%{opacity:1;transform:scaleY(0)}64%,86%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lt-icon *{animation:none!important}.lt-draw{stroke-dashoffset:0}.lt-route__dot{display:none}}@media (max-width:1199.98px){.lt-root{--pad:32px}.lt-h2{font-size:48px}.lt-label{font-size:12px;line-height:18px}.lt-split>.lt-label{margin-top:12px}.lt-header__nav,.lt-header__contact{display:none}.lt-burger{display:block}.lt-header.is-hidden:not(.is-open){opacity:1;transform:none}.lt-menu{top:var(--hdr);height:0;color:var(--ink);transition:height .55s var(--ease);background:#fff;display:block;position:fixed;left:0;right:0;overflow:hidden}.lt-header.is-open .lt-menu{height:calc(100dvh - var(--hdr))}.lt-menu__inner{margin:0 var(--pad);border-top:1px solid #d9d9d9}.lt-menu__links{border-bottom:1px solid #d9d9d9;flex-direction:column;gap:15px;padding:24px 0;display:flex}.lt-menu__links a{letter-spacing:-.02em;opacity:0;transition:opacity .4s ease, transform .5s var(--ease);font-size:24px;line-height:36px;transform:translateY(10px)}.lt-header.is-open .lt-menu__links a{opacity:1;transition-delay:calc(.15s + var(--i) * 40ms);transform:none}.lt-menu__contact{background:var(--ink);color:#fff;border-radius:100px;place-items:center;height:56px;margin-top:24px;display:grid}.lt-hero__eyebrow{font-size:12px;line-height:18px}.lt-hero__lede{font-size:17px;line-height:25.5px}.lt-hero__hline{bottom:100px}.lt-intro{padding-top:120px}.lt-intro__body{grid-template-columns:50% 1fr;column-gap:40px;margin-top:100px}.lt-intro__media{aspect-ratio:468/499;height:auto}.lt-intro__side{margin-left:0;padding:44px 0}.lt-intro__lede{font-size:18px;line-height:25.2px}.lt-stats__row{grid-template-columns:128px 1fr;align-items:start}.lt-stats dt{font-size:32px;line-height:41.6px}.lt-stats dd{font-size:14px;line-height:21px}.lt-services{padding-top:120px}.lt-services__head{padding-bottom:40px;font-size:96px}.lt-services__desk{display:none}.lt-services__stack{flex-direction:column;display:flex}.lt-svc{border-bottom:1px solid #d9d9d9;grid-template-columns:45% 1fr;column-gap:40px;padding:32px 0;display:grid}.lt-svc__img{aspect-ratio:420/343;border-radius:6px;overflow:hidden}.lt-svc__img img{object-fit:cover;width:100%;height:100%}.lt-svc__body{flex-direction:column;align-items:flex-start;display:flex}.lt-svc__num{font-family:var(--mono);color:#696a6d;font-size:14px;line-height:21px}.lt-svc__title{letter-spacing:-.04em;margin-top:36px;font-size:32px;line-height:1.3}.lt-svc__text{max-width:420px;margin-top:32px;font-size:14px;font-weight:400;line-height:21px}.lt-svc__body .lt-pill{height:36px;margin-top:auto;font-size:14px}.lt-solution__main{padding:120px var(--pad)}.lt-cards{grid-template-columns:1fr 1fr;margin-top:120px}.lt-card{height:520px;transform:none}.lt-card__title{max-width:394px;font-size:28px}.lt-card__text{max-width:330px;font-size:15px;line-height:22.5px}.lt-mission__text{width:600px;max-width:calc(100% - 2 * var(--pad));font-size:40px}.lt-how{padding-top:100px;padding-bottom:95px}.lt-how__steps{padding:220px 0 56px}.lt-how__rail,.lt-how__fill{top:160px;left:30px}.lt-how__fill{height:min(var(--fill), calc(100% - 160px))}.lt-how__steps ol{gap:231px}.lt-step{column-gap:18px}.lt-step__title{margin-top:48px;font-size:28px}.lt-step__text{font-size:15px;line-height:22.5px}.lt-who__col{width:100%}.lt-who__lede{max-width:600px;font-size:18px;line-height:25.2px}.lt-who{padding-bottom:0}.lt-who__count{margin-top:56px;line-height:1.3}.lt-specs{margin-top:49px}.lt-specs__row{grid-template-columns:304px 1fr;padding:18px 0}.lt-specs dd{font-size:14px;line-height:21px}.lt-who__truck{width:1024px;margin:90px 0 0 calc(75px - var(--pad));position:relative;top:auto;left:auto}.lt-partners__inner{padding:276px var(--pad) 300px}.lt-cta__sub{font-size:17px;line-height:25.5px}.lt-partners__text{max-width:760px;font-size:40px}.lt-partners__num{font-size:32px;line-height:41.6px}.lt-insights{padding-top:120px}.lt-posts--lg{margin-top:64px}.lt-posts--sm{margin-top:40px}.lt-post__title{font-size:22px}.lt-post--sm .lt-post__title{font-size:18px}.lt-post__text{-webkit-line-clamp:3;font-size:14px;line-height:21px}.lt-post__more{display:inline-flex}.lt-faq{padding-top:79px}.lt-faq__list{margin-top:80px}.lt-faq__item button{font-size:22px;line-height:28.6px}.lt-cta__bg{aspect-ratio:1000/708}.lt-cta__title{max-width:600px}.lt-cta__body{margin-top:-150px;position:relative}.lt-foot{padding-top:72px;font-size:14px}.lt-foot__brand{grid-template-columns:1fr 1fr;column-gap:20px;margin-bottom:80px}.lt-foot__logo{width:220px}.lt-foot__blurb{font-size:18px;line-height:25.2px}.lt-foot__cols{grid-template-columns:1fr 224px 149px;gap:90px 20px}.lt-foot__groups{grid-template-columns:repeat(3,1fr)}}@media (max-width:809.98px){.lt-root{--pad:20px;--hdr:84px}.lt-h2{font-size:40px;line-height:1.1}.lt-label{font-size:13px;line-height:19.5px}.lt-split{grid-template-columns:1fr;row-gap:20px}.lt-split>.lt-label{margin-top:0}.lt-header{color:var(--ink)}.lt-header__bar{height:var(--hdr);background:#fff;padding:0 20px}.lt-header__logo{width:124px;height:72px}.lt-menu{top:var(--hdr)}.lt-header.is-open .lt-menu{height:calc(100dvh - var(--hdr))}.lt-menu__inner{margin:0 20px;padding-top:4px}.lt-hero{margin-top:var(--hdr);height:calc(100svh - var(--hdr));min-height:600px}.lt-hero__lines{display:none}.lt-hero__grid{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;padding:48px 20px 32px}.lt-hero__eyebrow br{display:none}.lt-hero__sep{display:inline}.lt-hero__eyebrow{font-size:13px;line-height:19.5px}.lt-hero__main{margin-top:32px}.lt-hero__title{font-size:clamp(44px,8vw,64px)}.lt-hero__down{display:none}.lt-hero__lede{font-size:17px;line-height:25.5px}.lt-consult{height:60px;padding:8px 8px 8px 16px;font-size:15px}.lt-consult__disc{height:44px}.lt-consult__disc--right{width:44px}.lt-consult:hover{padding:8px 16px 8px 8px}.lt-consult:hover .lt-consult__disc--left{width:44px}.lt-pill{height:39px;font-size:15px}.lt-intro{padding:110px 20px 100px}.lt-intro__body{grid-template-columns:1fr;row-gap:40px;margin-top:37px}.lt-intro__media{aspect-ratio:350/344}.lt-intro__lede{font-size:18px;line-height:25.2px}.lt-intro__bottom{margin-top:40px}.lt-stats__row{grid-template-columns:1fr;row-gap:12px;padding:24px 0}.lt-stats dt{font-size:38px;line-height:45.6px}.lt-stats dd{font-size:15px;line-height:22.5px}.lt-services{padding:100px 20px 60px}.lt-services__head{padding-bottom:40px;font-size:40px;line-height:44px}.lt-svc{border-bottom:1px solid #d9d9d9;grid-template-columns:1fr;padding:32px 0 40px}.lt-svc:last-child{border-bottom:0}.lt-svc__img{aspect-ratio:4/3;margin-bottom:24px}.lt-svc__num{font-size:13px;line-height:19.5px}.lt-svc__title{margin-top:6px}.lt-svc__text{margin-top:12px;font-size:17px;font-weight:500;line-height:25.5px}.lt-svc__body .lt-pill{height:39px;margin-top:24px;font-size:15px}.lt-solution__main{padding:100px 20px}.lt-solution__cta{margin-top:56px}.lt-cards{grid-template-columns:1fr;margin-top:80px}.lt-card{height:450px}.lt-card__title{max-width:260px}.lt-card__text{max-width:286px}.lt-mission__text{letter-spacing:-.03em;width:auto;padding:0 20px;font-size:28px;line-height:1.15}.lt-mission__squares span{scale:.55}.lt-ticker{padding:30px 0}.lt-ticker__item{gap:40px;padding-right:40px;font-size:13px}.lt-how{grid-template-columns:1fr;padding:100px 20px 80px}.lt-how__sticky{height:auto;padding-top:0;position:static}.lt-how__h2{margin-top:32px}.lt-how__steps{margin-top:0;padding:130px 0 40px}.lt-how__rail,.lt-how__fill{top:80px;left:22px}.lt-how__fill{height:min(var(--fill), calc(100% - 80px))}.lt-how__steps ol{gap:160px}.lt-step{grid-template-columns:44px 1fr;column-gap:28px}.lt-step__num{width:44px;height:44px;font-size:15px;font-weight:500}.lt-step__img{aspect-ratio:278/155}.lt-step__title{margin-top:32px}.lt-who{padding:30px 20px 60px}.lt-who__label{font-size:13px}.lt-who__count{margin-top:48px;font-size:104px}.lt-specs{margin-top:48px}.lt-specs__row{grid-template-columns:1fr;row-gap:8px;padding:19px 0}.lt-specs dt{font-size:13px}.lt-specs dd{font-size:15px;line-height:22.5px}.lt-who__truck{width:431px;margin:40px 0 0}.lt-partners__inner{padding:160px 20px 392px}.lt-partners__text{letter-spacing:-.03em;font-size:32px;line-height:1.12}.lt-partners__stat{margin-top:126px;font-size:15px}.lt-logos{border:0;margin:64px 0 40px}.lt-logos__track{display:none}.lt-logos__grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.lt-logos__grid .lt-logos__cell{border-bottom:1px solid #fff3;border-left:0;border-right:1px solid #fff3;width:auto;height:80px}.lt-logos__grid img{width:76px}.lt-insights{padding:100px 20px 80px}.lt-posts--lg,.lt-posts--sm{grid-template-columns:1fr;gap:40px;margin-top:86px}.lt-posts--sm{margin-top:40px}.lt-post__media,.lt-post--sm .lt-post__media{aspect-ratio:350/245}.lt-post__tag{padding:4px 10px;font-size:13px;line-height:19.5px}.lt-post__kicker{font-size:13px}.lt-post__title{margin-top:16px}.lt-post__text{max-width:310px;font-size:15px;line-height:22.5px}.lt-faq{padding:80px 20px 100px}.lt-faq__title{text-align:left}.lt-faq__list{margin-top:66px}.lt-faq__item{padding:0 20px}.lt-faq__item button{padding:26px 0}.lt-faq__item.is-open button{padding-bottom:12px}.lt-faq__panel p{padding-bottom:20px;font-size:15px;line-height:22.5px}.lt-desk-br{display:none}.lt-cta__bg{aspect-ratio:auto;height:500px}.lt-cta__body{margin-top:-109px}.lt-cta__sub{margin:24px 0 32px;font-size:15px;line-height:22.5px}.lt-foot{text-align:center;margin-top:96px;padding-top:56px}.lt-foot__brand{grid-template-columns:1fr;justify-items:center;row-gap:20px;margin-bottom:40px}.lt-foot__logo{width:200px}.lt-foot__blurb{max-width:34ch;font-size:16px;line-height:24px}.lt-foot__cols{grid-template-columns:1fr;row-gap:0}.lt-foot__sitemap,.lt-foot__contact,.lt-foot__social{border-top:1px solid #ffffff1f;padding:32px 0}.lt-foot__sitemap>.lt-foot__label{display:none}.lt-foot__groups{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:0}.lt-foot__group{margin-bottom:12px;display:block}.lt-foot__groups ul,.lt-foot__contact{align-items:center}.lt-foot__addr{max-width:none}.lt-foot__social ul{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.lt-foot__copy,.lt-foot__made{grid-column:1;font-size:12px}.lt-foot__copy{border-top:1px solid #ffffff1f;padding-top:28px}.lt-foot__made{justify-self:center;margin-top:4px}.lt-foot__word{margin-top:32px;padding-bottom:40px}}@media (pointer:coarse){.lt-root .lt-pill{height:44px}.lt-header__nav a,.lt-foot__groups a,.lt-foot__contact a,.lt-card__link{margin-block:-10px;padding:10px 0;display:inline-block}.lt-card__link{margin-top:10px;display:inline-flex}.lt-hero__down{margin-block:-10px -6px;padding:10px 0}}@media (orientation:portrait) and (max-width:1199.98px){.lt-hero__media img{object-position:72% 0%}}@media (orientation:landscape){.lt-hero__media img{height:140%}}.lt-hero__title,.lt-hero__lede,.lt-hero__eyebrow{text-shadow:0 1px 24px #00000059}
