.ltp-redesign{--ink:#121212;--bone:#f4f1ea;--blue:#4667a7;--stone:#625f5a;--line:#d4d0c7;--light-blue:#9db9ee;--body:var(--font-jakarta),system-ui,sans-serif;--display:var(--font-kanit),sans-serif;--mono:var(--font-jetbrains),monospace}.ltp-redesign *{box-sizing:border-box}.ltp-redesign{scroll-behavior:smooth;background:var(--bone);color:var(--ink);font-family:var(--body);margin:0;scroll-padding-top:110px;font-size:16px;line-height:1.65}.ltp-redesign h1,.ltp-redesign h2,.ltp-redesign h3,.ltp-redesign h4,.ltp-redesign p,.ltp-redesign figure,.ltp-redesign blockquote{margin:0}.ltp-redesign a{color:inherit;text-decoration:none}.ltp-redesign img,.ltp-redesign video{max-width:100%;display:block}.ltp-redesign button{font:inherit}.ltp-redesign button,.ltp-redesign a{-webkit-tap-highlight-color:transparent}.ltp-redesign button{cursor:pointer}.ltp-redesign a:focus-visible,.ltp-redesign button:focus-visible,.ltp-redesign summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.ltp-redesign .dark a:focus-visible,.ltp-redesign .dark button:focus-visible{outline-color:var(--bone)}.ltp-redesign .container{width:min(1180px,100% - 96px);margin-inline:auto}.ltp-redesign .section{padding-block:106px}.ltp-redesign h1,.ltp-redesign h2,.ltp-redesign h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;font-style:italic;font-weight:700;line-height:1.02}.ltp-redesign h2{font-size:clamp(36px,4.3vw,60px)}.ltp-redesign .eyebrow{font:11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--stone);margin-bottom:21px}.ltp-redesign .eyebrow.light{color:#cac7c0}.ltp-redesign .blue{color:var(--blue)}.ltp-redesign .dark{background:var(--ink);color:var(--bone)}.ltp-redesign .grain{pointer-events:none;z-index:25;opacity:.2;mix-blend-mode:soft-light;background:url(/assets/textures/grain-tile.png);position:fixed;inset:0}.ltp-redesign .concrete{isolation:isolate;position:relative;overflow:hidden}.ltp-redesign .concrete:before{content:"";pointer-events:none;z-index:-1;opacity:.22;mix-blend-mode:overlay;background:url(/assets/textures/concrete-ground.jpg) 50%/cover;position:absolute;inset:0}.ltp-redesign .skip-link{z-index:100;background:var(--bone);padding:14px;position:fixed;top:10px;left:16px;transform:translateY(-200%)}.ltp-redesign .skip-link:focus{transform:translateY(0)}.ltp-redesign .button{background:var(--blue);color:#fff;min-height:56px;font:12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:32px;padding:16px 26px;transition:background .2s,box-shadow .2s;display:inline-flex}.ltp-redesign .button span{font-family:Arial,sans-serif;font-size:23px;line-height:1}.ltp-redesign .button:hover{background:#36548e;box-shadow:0 5px #0002}.ltp-redesign .button-small{gap:20px;min-height:44px;padding:11px 20px;font-size:10px}.ltp-redesign .text-link{color:var(--blue);font:12px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid;align-items:center;gap:15px;padding-bottom:4px;display:inline-flex}.ltp-redesign .text-link:hover{color:var(--ink)}.ltp-redesign .site-header{z-index:40;background:var(--bone);border-bottom:1px solid var(--line);position:sticky;top:0}.ltp-redesign .header-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1440px;min-height:84px;margin:auto;padding:14px 40px;display:flex}.ltp-redesign .brand{flex-shrink:0}.ltp-redesign .brand img{object-fit:contain;width:180px;height:60px}.ltp-redesign .desktop-nav{gap:26px;font-size:12px;display:flex}.ltp-redesign .desktop-nav a:hover{color:var(--blue)}.ltp-redesign .menu-toggle{background:0 0;border:1px solid #12121245;border-radius:3px;width:44px;height:44px;padding:12px;display:none}.ltp-redesign .menu-toggle span{background:var(--ink);height:1px;margin:5px 0;display:block}.ltp-redesign .mobile-nav[hidden]{display:none}.ltp-redesign .mobile-nav{border-top:1px solid var(--line);padding:10px 24px 22px}.ltp-redesign .mobile-nav a{padding:11px 0;font-size:14px;display:block}.ltp-redesign .hero{text-align:center;padding:49px 0 56px}.ltp-redesign .hero-content{z-index:2;position:relative}.ltp-redesign .hero .eyebrow{justify-content:center;align-items:center;gap:9px;margin-bottom:18px;display:flex}.ltp-redesign .blue-dot{background:var(--light-blue);border-radius:50%;flex:none;width:6px;height:6px}.ltp-redesign .hero h1{max-width:1000px;margin-inline:auto;font-size:clamp(42px,5.6vw,78px);line-height:.99}.ltp-redesign .hero h1 span{color:var(--light-blue)}.ltp-redesign .hero-sub{color:#d2cfc8;max-width:565px;margin:20px auto 24px;font-size:15px;line-height:1.65}.ltp-redesign .vsl-wrap{text-align:left;width:min(660px,100%);margin-inline:auto}.ltp-redesign .vsl-frame{aspect-ratio:16/9;background:#20211e;border:1px solid #ffffff30;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 70px #0007}.ltp-redesign .vsl-frame video{object-fit:cover;border-radius:19px;width:100%;height:100%}.ltp-redesign .unmute{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212b8;border:1px solid #ffffff50;border-radius:40px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;line-height:1.3;display:flex;position:absolute;top:14px;left:14px}.ltp-redesign .unmute[hidden]{display:none}.ltp-redesign .unmute svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ltp-redesign .mobile-unmute{display:none}.ltp-redesign .video-caption{font:9px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#b6b3ae;justify-content:space-between;gap:16px;margin-top:9px;display:flex}.ltp-redesign .hero-cta{min-width:280px;margin-top:25px}.ltp-redesign .cta-note{color:#c5c2bb;max-width:470px;margin:12px auto 0;font-size:10px;line-height:1.65}.ltp-redesign .first-proof{border-top:1px solid #ffffff2e;max-width:660px;margin:32px auto 0;padding-top:22px}.ltp-redesign .first-proof>p:first-child{color:#c5c2bb;font-size:12px}.ltp-redesign .first-proof>p strong{color:var(--bone)}.ltp-redesign .first-proof>p:first-child strong{font-size:15px}.ltp-redesign .proof-logos{justify-content:center;align-items:center;gap:43px;margin:17px auto 11px;display:flex}.ltp-redesign .proof-logos img{object-fit:contain;filter:brightness(0)invert();opacity:.82;width:73px;height:55px}.ltp-redesign .retail-proof{color:#b9b6b0;font-size:10px}.ltp-redesign .logo-wall{z-index:0;pointer-events:none;opacity:.26;flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:30px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000)}.ltp-redesign .logo-row{gap:60px;width:max-content;animation:160s linear infinite wall-drift;display:flex}.ltp-redesign .logo-row:nth-child(2n){animation-direction:reverse}.ltp-redesign .logo-row img{object-fit:contain;filter:grayscale()brightness(2.4);opacity:.65;width:72px;height:62px}.ltp-redesign .hero-shade{pointer-events:none;z-index:1;background:linear-gradient(#12121220,#12121210 70%,#121212);position:absolute;inset:0}.ltp-redesign .edge-code{writing-mode:vertical-rl;font:9px var(--mono);letter-spacing:.18em;color:#b1b0aa;opacity:.45;position:absolute;top:52%;left:35px}@keyframes wall-drift{to{transform:translate(-50%)}}.ltp-redesign .imagine-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid}.ltp-redesign .imagine-copy h2{font-size:clamp(36px,4.1vw,58px)}.ltp-redesign .imagine-copy>p:not(.eyebrow){color:#514f49;max-width:420px;margin-top:24px;font-size:15px;line-height:1.8}.ltp-redesign .imagine-copy>p+p{margin-top:15px!important}.ltp-redesign .imagine-copy .text-link{margin-top:25px}.ltp-redesign .gear-pair{grid-template-columns:1fr 1fr;align-items:start;gap:17px;padding-block:13px 40px;display:grid;position:relative}.ltp-redesign .gear-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;height:auto}.ltp-redesign .gear-photo figcaption{font:10px/1.6 var(--mono);color:var(--stone);margin-top:12px}.ltp-redesign .photo-two{margin-top:68px}.ltp-redesign .photo-stamp{font:11px/1.3 var(--mono);color:var(--blue);letter-spacing:.07em;border:1px solid var(--blue);padding:9px 12px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.ltp-redesign .process{border-top:1px solid var(--line);grid-template-columns:1fr 2.1fr;gap:60px;margin-top:86px;padding-top:40px;scroll-margin-top:110px;display:grid}.ltp-redesign .process-heading .eyebrow{margin-bottom:14px;font-size:9px}.ltp-redesign .process h3{font-size:29px}.ltp-redesign .process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.ltp-redesign .process-list li{flex-direction:column;gap:16px;display:flex}.ltp-redesign .step{font:18px var(--mono);color:var(--blue)}.ltp-redesign .process h4{font-size:13px;line-height:1.5}.ltp-redesign .process-list p{color:var(--stone);margin-top:10px;font-size:12px;line-height:1.8}.ltp-redesign .section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:43px;display:flex}.ltp-redesign .section-heading>p{color:#c4c1b9;max-width:260px;margin-bottom:3px;font-size:13px;line-height:1.85}.ltp-redesign .work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ltp-redesign .work-item{min-width:0}.ltp-redesign .work-item img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;height:auto;transition:filter .25s}.ltp-redesign .work-item:hover img{filter:brightness(1.1)}.ltp-redesign .work-item>div{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.ltp-redesign .work-item h3{font-size:23px}.ltp-redesign .work-item span{color:var(--light-blue);font-size:22px}.ltp-redesign .work-item>p{color:#c6c3bc;margin-top:4px;font-size:10px}.ltp-redesign .difference{border-top:1px solid #ffffff30;grid-template-columns:1.5fr .85fr .85fr 1fr;align-items:start;gap:40px;margin-top:58px;padding-top:40px;display:grid}.ltp-redesign .difference-lead .eyebrow{max-width:210px;margin-bottom:15px;font-size:9px}.ltp-redesign .difference h3{font-size:32px}.ltp-redesign .big-number{font:italic 700 65px/1 var(--display);color:var(--light-blue);letter-spacing:-.05em;display:block}.ltp-redesign .difference p:not(.eyebrow){color:#c4c1b9;margin-top:12px;font-size:11px;line-height:1.9}.ltp-redesign .reorder-icon{color:var(--light-blue);float:right;font-size:32px;line-height:1}.ltp-redesign .reorder h4{font-size:15px;line-height:1.4}.ltp-redesign .story-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;display:grid}.ltp-redesign .founder-photo img{aspect-ratio:1.4;object-fit:cover;border-radius:20px;width:100%;height:auto}.ltp-redesign .founder-photo figcaption{justify-content:space-between;gap:20px;padding-top:17px;font-size:11px;display:flex}.ltp-redesign .founder-photo figcaption span{color:var(--stone)}.ltp-redesign .story h2{font-size:clamp(34px,3.8vw,50px)}.ltp-redesign .story blockquote{color:#514f49;margin-top:25px;font-size:14px;line-height:1.9}.ltp-redesign .story blockquote p+p{margin-top:12px}.ltp-redesign .story-note{border-top:1px solid var(--line);color:var(--stone);margin-top:24px;padding-top:20px;font-size:12px}.ltp-redesign .promise{background:#e7e7e0;border-block:1px solid #d3d5cc;padding-block:74px}.ltp-redesign .promise-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.ltp-redesign .promise h2{font-size:clamp(38px,4.5vw,61px)}.ltp-redesign .promise-grid>div>p:not(.eyebrow){color:#514f49;max-width:430px;font-size:13px;line-height:1.85}.ltp-redesign .promise .promise-body{margin-bottom:15px;color:var(--ink)!important;font-size:16px!important}.ltp-redesign .promise .button{margin-top:26px}.ltp-redesign .faq-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.ltp-redesign .faq h2{font-size:clamp(36px,4.2vw,56px)}.ltp-redesign .faq-grid>div:first-child>p:last-child{color:var(--stone);margin-top:24px;font-size:13px;line-height:2}.ltp-redesign .faq .text-link{margin-top:8px;font-size:10px}.ltp-redesign .faq-list{border-top:1px solid var(--line)}.ltp-redesign details{border-bottom:1px solid var(--line)}.ltp-redesign summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:700;line-height:1.6;list-style:none;display:flex}.ltp-redesign summary::-webkit-details-marker{display:none}.ltp-redesign summary span{color:var(--blue);font:24px/1 var(--mono);flex:none;transition:transform .2s}.ltp-redesign details[open] summary span{transform:rotate(45deg)}.ltp-redesign details>p{color:#514f49;padding:0 25px 23px 0;font-size:13px;line-height:1.9}.ltp-redesign .closing{background:radial-gradient(100% 120% at 80% 20%,#2f497b 0,#1d273c 45%,var(--ink) 82%);text-align:center;padding-block:90px}.ltp-redesign .closing-content{z-index:2;position:relative}.ltp-redesign .closing h2{font-size:clamp(36px,5.2vw,72px)}.ltp-redesign .closing-content>p:not(.eyebrow):not(.cta-note){color:#d5d2cc;max-width:565px;margin:24px auto 28px;font-size:15px;line-height:1.8}.ltp-redesign .closing .cta-note{font-size:10px}.ltp-redesign .spray:after{content:"";opacity:.18;mix-blend-mode:screen;pointer-events:none;background:url(/assets/textures/spray-stipple-tile.png);height:180px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.ltp-redesign .site-footer{padding-block:60px 20px}.ltp-redesign .footer-top{grid-template-columns:1.45fr 1fr .85fr 1.1fr;gap:45px;display:grid}.ltp-redesign .footer-brand p{max-width:245px;color:var(--stone);margin:15px 0;font-size:12px}.ltp-redesign .footer-brand img{object-fit:contain;width:210px;height:70px;margin-top:-15px}.ltp-redesign .footer-top h2{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:21px;font-style:normal}.ltp-redesign .footer-top a:not(:has(img)){color:#514f49;margin:9px 0;font-size:11px;line-height:1.5;display:block}.ltp-redesign .footer-top a:hover,.ltp-redesign .footer-locations a:hover,.ltp-redesign .footer-bottom a:hover{color:var(--blue);text-decoration:underline}.ltp-redesign .footer-locations{border-top:1px solid var(--line);color:var(--stone);justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;font-size:10px;display:flex}.ltp-redesign .footer-locations a{text-underline-offset:3px;text-decoration:underline}.ltp-redesign .footer-bottom{color:var(--stone);justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;display:flex}.ltp-redesign .footer-bottom>div{gap:20px;display:flex}@media (min-width:1600px){.ltp-redesign .hero{padding-top:65px}.ltp-redesign .hero-sub{font-size:16px}.ltp-redesign .vsl-wrap{width:720px}}@media (max-width:1100px){.ltp-redesign .container{width:calc(100% - 64px)}.ltp-redesign .header-inner{gap:18px;padding-inline:28px}.ltp-redesign .desktop-nav{gap:20px;font-size:11px}.ltp-redesign .brand img{width:156px;height:52px}.ltp-redesign .button-small{gap:12px;padding-inline:15px}.ltp-redesign .section{padding-block:84px}.ltp-redesign .hero h1{font-size:68px}.ltp-redesign .imagine-grid{gap:40px}.ltp-redesign .imagine-copy h2{font-size:46px}.ltp-redesign .process{grid-template-columns:1fr 2.5fr;gap:30px}.ltp-redesign .process-list{gap:22px}.ltp-redesign .process h3{font-size:25px}.ltp-redesign .work-grid{gap:17px}.ltp-redesign .work-item h3{font-size:20px}.ltp-redesign .difference{grid-template-columns:1.2fr .8fr .8fr 1fr;gap:25px}.ltp-redesign .difference h3{font-size:27px}.ltp-redesign .story-grid{gap:45px}.ltp-redesign .promise-grid{gap:50px}.ltp-redesign .faq-grid{gap:45px}.ltp-redesign .footer-top{gap:25px}.ltp-redesign .edge-code{left:13px}}@media (max-width:820px){.ltp-redesign .desktop-nav{display:none}.ltp-redesign .header-inner{justify-content:flex-start}.ltp-redesign .header-cta{margin-left:auto}.ltp-redesign .menu-toggle{flex-shrink:0;display:block}.ltp-redesign .hero h1{font-size:60px}.ltp-redesign .hero-sub{max-width:530px;font-size:14px}.ltp-redesign .section{padding-block:74px}.ltp-redesign .imagine-grid{grid-template-columns:1fr 1fr;gap:30px}.ltp-redesign .imagine-copy h2{font-size:38px}.ltp-redesign .imagine-copy>p:not(.eyebrow){font-size:13px}.ltp-redesign .gear-pair{gap:10px}.ltp-redesign .gear-photo figcaption{font-size:8px}.ltp-redesign .photo-two{margin-top:45px}.ltp-redesign .process{margin-top:60px;display:block}.ltp-redesign .process-heading{margin-bottom:28px}.ltp-redesign .process-heading h3 br{display:none}.ltp-redesign .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.ltp-redesign .section-heading{gap:30px}.ltp-redesign .section-heading h2{font-size:44px}.ltp-redesign .section-heading>p{max-width:230px;font-size:12px}.ltp-redesign .difference{grid-template-columns:1fr 1fr;gap:35px 40px}.ltp-redesign .difference h3{font-size:34px}.ltp-redesign .story-grid{grid-template-columns:1fr;gap:35px}.ltp-redesign .founder-photo{max-width:550px}.ltp-redesign .founder-photo img{aspect-ratio:16/9}.ltp-redesign .story-grid>div{max-width:600px}.ltp-redesign .story h2{font-size:46px}.ltp-redesign .promise-grid{gap:30px}.ltp-redesign .promise h2{font-size:43px}.ltp-redesign .faq-grid{grid-template-columns:1fr;gap:30px}.ltp-redesign .faq-grid>div:first-child>p:last-child{margin-top:18px}.ltp-redesign .faq h2 br{display:none}.ltp-redesign .footer-top{grid-template-columns:1.3fr 1fr;gap:35px 55px}.ltp-redesign .footer-locations{flex-direction:column;gap:10px}.ltp-redesign .edge-code{display:none}}@media (max-width:600px){.ltp-redesign{scroll-padding-top:90px}.ltp-redesign .container{width:calc(100% - 40px)}.ltp-redesign .header-inner{gap:12px;min-height:72px;padding:9px 16px}.ltp-redesign .brand img{width:112px;height:43px}.ltp-redesign .header-cta{letter-spacing:0;gap:9px;min-height:42px;padding:10px 11px;font-size:10px}.ltp-redesign .header-cta span{font-size:17px}.ltp-redesign .menu-toggle{width:38px;height:42px;padding:10px}.ltp-redesign .hero{padding:31px 0 36px}.ltp-redesign .hero .eyebrow{letter-spacing:.1em;gap:7px;margin-bottom:18px;font-size:8px}.ltp-redesign .blue-dot{width:4px;height:4px}.ltp-redesign .hero h1{letter-spacing:-.035em;font-size:clamp(36px,8.8vw,50px);line-height:1.03}.ltp-redesign .hero-sub{max-width:355px;margin:17px auto 22px;font-size:12px;line-height:1.8}.ltp-redesign .vsl-frame{border-radius:16px}.ltp-redesign .vsl-frame video{border-radius:15px}.ltp-redesign .unmute{gap:6px;padding:7px 10px;font-size:9px;top:10px;left:10px}.ltp-redesign .unmute svg{width:14px;height:14px}.ltp-redesign .desktop-unmute{display:none}.ltp-redesign .mobile-unmute{display:inline}.ltp-redesign .video-caption{letter-spacing:0;margin-top:8px;font-size:8px}.ltp-redesign .hero-cta{width:100%;min-width:0;max-width:355px;min-height:55px;margin-top:23px;font-size:11px}.ltp-redesign .cta-note{max-width:300px;margin-top:10px;font-size:9px;line-height:1.8}.ltp-redesign .first-proof{margin-top:26px;padding-top:22px}.ltp-redesign .first-proof>p:first-child{font-size:10px}.ltp-redesign .first-proof>p:first-child strong{font-size:13px}.ltp-redesign .proof-logos{gap:26px;margin-top:18px;margin-bottom:14px}.ltp-redesign .proof-logos img{width:55px;height:45px}.ltp-redesign .retail-proof{font-size:9px}.ltp-redesign .logo-wall{opacity:.2}.ltp-redesign .logo-row{gap:40px}.ltp-redesign .section{padding-block:59px}.ltp-redesign .eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:9px}.ltp-redesign .imagine-grid{display:block}.ltp-redesign .imagine-copy h2{font-size:45px}.ltp-redesign .imagine-copy h2 br{display:none}.ltp-redesign .imagine-copy>p:not(.eyebrow){max-width:100%;margin-top:21px;font-size:13px;line-height:1.9}.ltp-redesign .imagine-copy .text-link{margin-top:22px;font-size:10px}.ltp-redesign .gear-pair{gap:13px;margin-top:25px;padding-bottom:25px}.ltp-redesign .photo-two{margin-top:38px}.ltp-redesign .gear-photo img{border-radius:16px}.ltp-redesign .gear-photo figcaption{margin-top:9px;font-size:8px;line-height:1.8}.ltp-redesign .photo-stamp{padding:6px 9px;font-size:8px;bottom:1px}.ltp-redesign .process{margin-top:43px;padding-top:29px;scroll-margin-top:90px}.ltp-redesign .process-heading h3{max-width:300px;font-size:32px}.ltp-redesign .process-heading h3 br,.ltp-redesign .process-list{display:block}.ltp-redesign .process-list li{border-top:1px solid var(--line);flex-direction:row;gap:22px;padding:20px 0}.ltp-redesign .process-list li:last-child{padding-bottom:0}.ltp-redesign .step{min-width:25px;padding-top:1px;font-size:17px}.ltp-redesign .process h4{font-size:13px}.ltp-redesign .process-list p{margin-top:6px;font-size:12px;line-height:1.8}.ltp-redesign .section-heading{margin-bottom:28px;display:block}.ltp-redesign .section-heading h2{font-size:43px}.ltp-redesign .section-heading>p{max-width:350px;margin-top:19px;font-size:12px}.ltp-redesign .work-grid{gap:27px 14px}.ltp-redesign .work-item img{border-radius:16px}.ltp-redesign .work-item h3{font-size:19px;line-height:1.1}.ltp-redesign .work-item>div{gap:5px;margin-top:13px}.ltp-redesign .work-item span{font-size:19px}.ltp-redesign .work-item>p{margin-top:5px;font-size:9px;line-height:1.7}.ltp-redesign .difference{gap:30px;margin-top:36px;padding-top:30px}.ltp-redesign .difference-lead{grid-column:1/-1}.ltp-redesign .difference h3{font-size:38px}.ltp-redesign .big-number{font-size:62px}.ltp-redesign .difference p:not(.eyebrow){font-size:10px}.ltp-redesign .reorder{border-top:1px solid #ffffff30;grid-column:1/-1;padding-top:23px}.ltp-redesign .reorder h4 br{display:none}.ltp-redesign .reorder p{max-width:250px}.ltp-redesign .reorder-icon{float:left;margin-right:16px;font-size:39px}.ltp-redesign .story-grid{gap:28px}.ltp-redesign .founder-photo img{border-radius:16px}.ltp-redesign .founder-photo figcaption{padding-top:12px;font-size:10px}.ltp-redesign .story h2{font-size:40px}.ltp-redesign .story blockquote{margin-top:20px;font-size:13px}.ltp-redesign .story-note{margin-top:20px;padding-top:17px;font-size:11px}.ltp-redesign .promise{padding-block:45px}.ltp-redesign .promise-grid{display:block}.ltp-redesign .promise h2{font-size:44px}.ltp-redesign .promise-grid>div+div{margin-top:24px}.ltp-redesign .promise .promise-body{font-size:14px!important}.ltp-redesign .promise-grid>div>p:not(.eyebrow){font-size:12px}.ltp-redesign .promise .button{width:100%;margin-top:24px;font-size:11px}.ltp-redesign .faq-grid{gap:27px}.ltp-redesign .faq h2{font-size:40px}.ltp-redesign .faq-grid>div:first-child>p:last-child{font-size:12px}.ltp-redesign .faq .text-link{font-size:10px}.ltp-redesign summary{gap:15px;padding:20px 0;font-size:12px}.ltp-redesign summary span{font-size:20px}.ltp-redesign details>p{padding-right:12px;font-size:12px;line-height:1.9}.ltp-redesign .closing{padding-block:59px}.ltp-redesign .closing h2{font-size:43px}.ltp-redesign .closing-content>p:not(.eyebrow):not(.cta-note){margin:20px auto 25px;font-size:13px;line-height:1.9}.ltp-redesign .closing .button{width:100%;font-size:11px}.ltp-redesign .closing .cta-note{font-size:9px}.ltp-redesign .site-footer{padding:41px 0 24px}.ltp-redesign .footer-top{grid-template-columns:1fr 1fr;gap:32px 23px}.ltp-redesign .footer-brand{grid-column:1/-1}.ltp-redesign .footer-brand p{max-width:310px}.ltp-redesign .footer-brand img{width:190px;height:63px}.ltp-redesign .footer-top h2{margin-bottom:17px;font-size:9px}.ltp-redesign .footer-top a:not(:has(img)){margin:8px 0;font-size:10px;line-height:1.7}.ltp-redesign .footer-top>div:last-child{columns:2;grid-column:1/-1;column-gap:23px}.ltp-redesign .footer-top>div:last-child h2{column-span:all}.ltp-redesign .footer-locations{margin-top:29px;padding-top:20px;font-size:9px;line-height:1.9}.ltp-redesign .footer-bottom{font-size:8px;line-height:1.9;display:block}.ltp-redesign .footer-bottom>div{gap:18px;margin-top:10px}}@media (max-width:360px){.ltp-redesign .header-inner{gap:8px;padding-inline:12px}.ltp-redesign .brand img{width:88px;height:40px}.ltp-redesign .header-cta{padding-inline:8px;font-size:9px}.ltp-redesign .menu-toggle{width:34px}.ltp-redesign .hero h1{font-size:36px}.ltp-redesign .hero .eyebrow{font-size:7px}.ltp-redesign .imagine-copy h2{font-size:40px}.ltp-redesign .proof-logos{gap:22px}.ltp-redesign .closing h2{font-size:37px}.ltp-redesign .section-heading h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.ltp-redesign{scroll-behavior:auto}.ltp-redesign *,.ltp-redesign :before,.ltp-redesign :after{transition:none!important;animation:none!important}}.ltp-redesign .footer-top h2 a{letter-spacing:inherit;font:inherit!important;color:inherit!important;margin:0!important}.ltp-redesign .testimonial{font-style:normal}.ltp-redesign .testimonial blockquote{font-family:var(--body);letter-spacing:0;font-style:normal;font-weight:400;line-height:1.65}.ltp-redesign .testimonial blockquote strong{font-weight:800}.ltp-redesign .testimonial figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 15px;margin-top:13px;font-size:11px;line-height:1.6;display:flex}.ltp-redesign .testimonial figcaption>span{color:var(--stone);font-size:10px}.ltp-redesign .testimonial figcaption a{text-underline-offset:3px;text-decoration:underline}.ltp-redesign .testimonial-mini blockquote{font-size:16px}.ltp-redesign .hero-testimonial{border-top:1px solid #ffffff2e;max-width:550px;margin:24px auto 0;padding-top:22px}.ltp-redesign .hero-testimonial figcaption{justify-content:center}.ltp-redesign .dark .testimonial figcaption>span{color:#c4c1b9}.ltp-redesign .testimonial-wide{border-block:1px solid var(--line);align-items:flex-start;gap:28px;margin-top:62px;padding-block:34px;display:flex}.ltp-redesign .testimonial-wide blockquote{max-width:900px;font-size:clamp(19px,2.3vw,29px)}.ltp-redesign .quote-mark{font:italic 700 88px/.9 var(--display);color:var(--blue);flex:none}.ltp-redesign .process{margin-top:48px}.ltp-redesign .client-names{border-block:1px solid #ffffff30;margin-bottom:36px;padding:22px 0 26px}.ltp-redesign .client-names .eyebrow{margin-bottom:14px;font-size:9px}.ltp-redesign .client-names ul{flex-wrap:wrap;align-items:center;gap:18px 32px;margin:0;padding:0;list-style:none;display:flex}.ltp-redesign .client-names li{font-family:var(--display);text-transform:uppercase;color:#dedbd4;font-size:22px;font-style:italic;line-height:1.2}.ltp-redesign .customer-stories{border-top:1px solid #ffffff30;margin-top:58px;padding-top:38px}.ltp-redesign .stories-heading h3{font-size:35px}.ltp-redesign .stories-heading .eyebrow{margin-bottom:12px}.ltp-redesign .stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:32px;display:grid}.ltp-redesign .customer-story{border-left:2px solid var(--blue);min-width:0;padding-left:20px}.ltp-redesign .story-stat{font:italic 700 clamp(28px,3.1vw,43px)/1.15 var(--display);letter-spacing:-.04em;white-space:nowrap;color:var(--light-blue)}.ltp-redesign .story-stat span{vertical-align:middle;font:400 .65em Arial,sans-serif}.ltp-redesign .customer-story h4{margin-top:14px;font-size:13px;line-height:1.6}.ltp-redesign .customer-story>p:last-child{color:#c4c1b9;margin-top:13px;font-size:12px;line-height:1.9}.ltp-redesign .story-context{color:#b8b5ae;max-width:800px;margin-top:26px;font-size:10px;line-height:1.9}.ltp-redesign .reorder h4{max-width:220px;font-size:14px;line-height:1.5}.ltp-redesign .comfort-proof{margin-top:62px}.ltp-redesign .comfort-proof .eyebrow{margin-bottom:12px}.ltp-redesign .comfort-proof blockquote{margin-top:0;font-size:26px}.ltp-redesign .comfort-proof blockquote strong{font-weight:800}.ltp-redesign .comfort-proof figcaption{justify-content:flex-start;padding-top:0}.ltp-redesign .closing-testimonial{border-block:1px solid #ffffff30;max-width:550px;margin:0 auto 27px;padding:22px 0}.ltp-redesign .closing-testimonial figcaption{justify-content:center}.ltp-redesign .big-number{font-size:60px}@media (max-width:1100px){.ltp-redesign .stories-grid{gap:23px}.ltp-redesign .customer-story{padding-left:15px}.ltp-redesign .story-stat{font-size:32px}.ltp-redesign .client-names ul{gap:16px 25px}.ltp-redesign .client-names li{font-size:20px}.ltp-redesign .big-number{font-size:54px}}@media (max-width:820px){.ltp-redesign .stories-grid{grid-template-columns:1fr;gap:28px}.ltp-redesign .customer-story{padding-left:20px}.ltp-redesign .story-stat{font-size:40px}.ltp-redesign .customer-story>p:last-child{max-width:550px}.ltp-redesign .testimonial-wide{gap:20px}.ltp-redesign .testimonial-wide blockquote{font-size:23px}.ltp-redesign .hero-testimonial blockquote{font-size:15px}.ltp-redesign .hero-testimonial figcaption>span{font-size:9px}}@media (max-width:600px){.ltp-redesign .imagine-copy h2{font-size:40px;line-height:1.07}.ltp-redesign .testimonial-wide{gap:15px;margin-top:36px;padding-block:27px}.ltp-redesign .quote-mark{font-size:60px}.ltp-redesign .testimonial-wide blockquote{font-size:18px;line-height:1.7}.ltp-redesign .testimonial figcaption{font-size:11px;line-height:1.9;display:block}.ltp-redesign .testimonial figcaption>span{margin-top:3px;font-size:9px;line-height:1.9;display:block}.ltp-redesign .hero-testimonial{margin-top:22px;padding-top:19px}.ltp-redesign .hero-testimonial blockquote{font-size:14px;line-height:1.8}.ltp-redesign .hero-testimonial figcaption{margin-top:10px}.ltp-redesign .process{margin-top:35px}.ltp-redesign .client-names{margin-bottom:27px;padding-block:20px}.ltp-redesign .client-names ul{gap:14px 22px}.ltp-redesign .client-names li{font-size:19px}.ltp-redesign .customer-stories{margin-top:37px;padding-top:28px}.ltp-redesign .stories-heading h3{font-size:31px}.ltp-redesign .stories-grid{gap:28px;margin-top:25px}.ltp-redesign .customer-story{padding-left:16px}.ltp-redesign .story-stat{white-space:normal;font-size:39px}.ltp-redesign .customer-story h4{margin-top:12px;font-size:13px}.ltp-redesign .customer-story>p:last-child{margin-top:9px;font-size:12px}.ltp-redesign .story-context{margin-top:24px;font-size:9px}.ltp-redesign .reorder h4{max-width:260px;font-size:15px;line-height:1.55}.ltp-redesign .comfort-proof{margin-top:36px}.ltp-redesign .comfort-proof blockquote{margin-top:0;font-size:18px}.ltp-redesign .comfort-proof figcaption{font-size:11px;display:block}.ltp-redesign .comfort-proof .eyebrow{font-size:8px;line-height:1.8}.ltp-redesign .closing-testimonial{margin-bottom:24px;padding:19px 0}.ltp-redesign .closing-testimonial blockquote{font-size:16px}.ltp-redesign .big-number{font-size:58px}}@media (max-width:360px){.ltp-redesign .imagine-copy h2{font-size:35px}.ltp-redesign .story-stat{font-size:34px}}.ltp-redesign .existing-hero-background,.ltp-redesign .existing-proof-background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ltp-redesign .tex-concrete{isolation:isolate;position:relative;overflow:hidden}.ltp-redesign .vsl-frame{border-radius:20px!important}.ltp-redesign .vsl-frame video{border-radius:19px!important}.ltp-redesign .gear-photo,.ltp-redesign .gear-photo img,.ltp-redesign .work-item img,.ltp-redesign .founder-photo img{border-radius:12px!important}.ltp-redesign .hero{isolation:auto;padding-top:140px}.ltp-redesign .hero-content{z-index:auto}.ltp-redesign .hero-content>*{z-index:3;position:relative}.ltp-redesign .hero-content>.vsl-wrap{z-index:35}.ltp-redesign .existing-hero-background{opacity:.3}@media (max-width:600px){.ltp-redesign .hero{padding-top:112px}}@layer base{.ltp-redesign .vsl-frame{border-radius:20px!important}.ltp-redesign .vsl-frame video{border-radius:19px!important}.ltp-redesign .gear-photo,.ltp-redesign .gear-photo img,.ltp-redesign .work-item img,.ltp-redesign .founder-photo img{border-radius:12px!important}}.ltp-redesign .hero-logo-wall>div{grid-template-rows:repeat(16,minmax(52px,1fr));gap:0;display:grid}.ltp-redesign .hero-logo-wall .lw-row{align-self:center}.ltp-redesign .hero-shade{background:linear-gradient(#1212122e,#1212121a 70%,#12121233)}@media (max-width:639px){.ltp-redesign .hero-logo-wall>div{grid-template-rows:repeat(14,minmax(52px,1fr))}}.ltp-redesign .founder-photo img{aspect-ratio:1;object-position:center}.ltp-redesign .proof-logos img.proof-logo-color{filter:none}
