.lh-agency{min-height:100vh}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/robotomono-2.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/SpaceGrotesk-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/fonts/playfairdisplay-italic.woff2) format("woff2");font-style:italic;font-weight:400 700;font-display:swap}.lh-agency *{margin:0;padding:0;box-sizing:border-box;font-family:Space Grotesk,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.lh-agency{--serif:"Playfair Display",Georgia,serif;--mono:"Roboto Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.23,1,.32,1);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text)}.lh-agency{--bg:#050a16;--ink:#00102e;--ac:#7197fd;--text:#e6ebf5;--muted:#96a3bd;--faint:#8792ab;--glow:113,151,253;--ac-rgb:113,151,253;--light:230,235,245;--vfilter:saturate(.95) brightness(.82) contrast(1.04);--glass:rgba(var(--light),.09);--glass-hi:rgba(var(--light),.16);--line:rgba(var(--light),.2);--line-2:rgba(var(--light),.1);background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;overflow-x:clip}.lh-agency:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lh-agency a{color:inherit;text-decoration:none}.lh-agency .wrap{width:100%;max-width:min(1140px,100%);margin:0 auto;padding:0 clamp(20px,4vw,44px)}.lh-agency .bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,var(--bg),#000)}.lh-agency .bg video{width:100%;height:100%;object-fit:cover;filter:var(--vfilter)}.lh-agency .bg .tint{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(112% 76% at 50% 40%,#00000080,#00000047 46%,#0000000f 80%),linear-gradient(180deg,#00000057,#0003 26%,#0000006b 68%,#000000b8)}.lh-agency .page{position:relative;z-index:1}.lh-agency .em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.lh-agency h1{font-size:clamp(2.05rem,min(6vw,8.4vh),4.9rem);line-height:1.06;font-weight:300;letter-spacing:-.022em;color:#fff;text-wrap:balance;max-width:19ch;margin:clamp(14px,2.2vh,22px) auto 0;text-shadow:0 3px 44px rgba(0,0,0,.7),0 1px 5px rgba(0,0,0,.5)}.lh-agency h2{font-size:clamp(1.45rem,min(3.4vw,4.6vh),2.55rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;color:#fff}.lh-agency h3{font-weight:600;letter-spacing:-.01em;color:#fff}.lh-agency .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.lh-agency .eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 10px var(--ac);flex:0 0 auto}.lh-agency .lead{color:var(--muted);font-size:.98rem;max-width:46ch;text-wrap:pretty}.lh-agency .site-nav{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100;width:min(1080px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;padding:9px 9px 9px 20px;border-radius:999px;background:#00000057;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line)}.lh-agency .site-nav .logo img{display:block;height:21px;width:auto}.lh-agency .site-nav .mid{display:flex;gap:4px}.lh-agency .site-nav .mid a{font-size:13px;color:var(--muted);padding:12px 14px;border-radius:999px;transition:background .25s,color .25s}.lh-agency .site-nav .mid a:hover{background:var(--glass);color:var(--text)}.lh-agency .navtoggle{display:none;flex:0 0 auto;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;background:none;border:none;border-radius:999px;cursor:pointer;transition:background .25s}.lh-agency .navtoggle:hover{background:var(--glass)}.lh-agency .navtoggle-bars,.lh-agency .navtoggle-bars:before,.lh-agency .navtoggle-bars:after{display:block;width:18px;height:1.5px;background:var(--text);border-radius:2px;transition:transform .28s var(--ease),opacity .18s}.lh-agency .navtoggle-bars{position:relative}.lh-agency .navtoggle-bars:before,.lh-agency .navtoggle-bars:after{content:"";position:absolute;left:0}.lh-agency .navtoggle-bars:before{top:-6px}.lh-agency .navtoggle-bars:after{top:6px}.lh-agency .site-nav.open .navtoggle-bars{background:transparent}.lh-agency .site-nav.open .navtoggle-bars:before{transform:translateY(6px) rotate(45deg)}.lh-agency .site-nav.open .navtoggle-bars:after{transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.lh-agency .navtoggle-bars,.lh-agency .navtoggle-bars:before,.lh-agency .navtoggle-bars:after{transition:none}}.lh-agency .btn{display:inline-flex;align-items:center;gap:9px;padding:10px 19px;border-radius:999px;background:var(--ac);color:var(--ink);font-family:var(--mono);font-size:12.5px;font-weight:545;border:none;cursor:pointer;white-space:nowrap;transition:transform .16s,box-shadow .16s,background .2s}.lh-agency .btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(var(--glow),.24)}.lh-agency .btn:active{transform:scale(.96);transition-duration:.1s}.lh-agency .btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.lh-agency .btn.ghost:hover{background:var(--glass)}.lh-agency .btn:focus-visible,.lh-agency a:focus-visible,.lh-agency button:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.lh-agency .acts{display:flex;gap:12px;flex-wrap:wrap}.lh-agency .btn{position:relative;isolation:isolate}.lh-agency .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:var(--sb-o,0);transition:opacity .3s var(--ease);background:conic-gradient(from var(--sb-a,0deg),rgba(255,255,255,.95) 0deg,rgba(255,255,255,0) 34deg,rgba(255,255,255,0) 146deg,rgba(255,255,255,.95) 180deg,rgba(255,255,255,0) 214deg,rgba(255,255,255,0) 326deg,rgba(255,255,255,.95) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(prefers-reduced-motion:reduce){.lh-agency .btn:after{display:none}.lh-agency .pdot{animation:none}}.lh-agency .hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(94px,12vh,150px) 0 clamp(44px,7vh,90px);text-align:center}.lh-agency .hero .sub{color:var(--muted);font-size:clamp(.94rem,1.1vw,1.06rem);font-weight:500;max-width:52ch;margin:clamp(14px,2.2vh,24px) auto 0;text-wrap:pretty;text-shadow:0 2px 22px rgba(0,0,0,.7)}.lh-agency .hero .acts{justify-content:center;margin-top:clamp(20px,3.2vh,34px)}.lh-agency .hero .note{margin-top:clamp(12px,1.8vh,20px);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--faint)}.lh-agency .hero .eyebrow,.lh-agency .hero .note{text-shadow:0 1px 12px rgba(0,0,0,.7)}.lh-agency .hero>.wrap>*{opacity:0;transform:translateY(14px);animation:up .6s var(--ease) forwards}.lh-agency .hero>.wrap>.eyebrow{animation-delay:.05s}.lh-agency .hero>.wrap>h1{animation-delay:.12s}.lh-agency .hero>.wrap>.sub{animation-delay:.19s}.lh-agency .hero>.wrap>.acts{animation-delay:.26s}.lh-agency .hero>.wrap>.note{animation-delay:.32s}.lh-agency .veil{position:relative}.lh-agency .veil-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#00000070;backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(160px,26vh,300px),#000 calc(100% - 300px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(160px,26vh,300px),#000 calc(100% - 300px),rgba(0,0,0,0) 100%)}.lh-agency .veil>.panel{position:relative;z-index:1}.lh-agency .panel{padding:clamp(52px,9vh,120px) 0}.lh-agency .panel.flush{padding-top:0}.lh-agency .panel:not(.flush){margin-top:-40px;padding-top:calc(clamp(52px,9vh,120px) + 40px)}.lh-agency .panel:not(.flush):before{content:"";position:absolute;left:0;right:0;top:0;height:92px;border-radius:100% 100% 0 0/92px 92px 0 0;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--light),.055),rgba(var(--light),0));pointer-events:none;z-index:0}.lh-agency .panel>.wrap,.lh-agency .panel>.marquee{position:relative;z-index:1}.lh-agency .sec-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:clamp(34px,5vh,56px)}.lh-agency .sec-head.mid{grid-template-columns:1fr;gap:0;max-width:640px;margin-left:auto;margin-right:auto;text-align:center}.lh-agency .sec-head.mid h2{margin-top:0}.lh-agency .sec-head.mid .lead{margin:clamp(12px,1.6vh,18px) auto 0;max-width:52ch}.lh-agency .sec-head h2{margin-top:14px}.lh-agency .panel[id],.lh-agency .hero[id],.lh-agency .step[id]{scroll-margin-top:96px}.lh-agency .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lh-agency .reveal.in{opacity:1;transform:none}.lh-agency .logos{padding:clamp(30px,5vh,54px) 0 clamp(72px,11vh,132px)}.lh-agency .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lh-agency .track{display:flex;align-items:center;width:max-content;animation:scroll 60s linear infinite}.lh-agency .marquee:hover .track{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lh-agency .logo-card{flex:0 0 auto;height:44px;display:flex;align-items:center;padding:0 clamp(28px,3.4vw,52px)}.lh-agency .logo-card img{max-height:32px;max-width:140px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.5;transition:opacity .28s}.lh-agency .logo-card:hover img{opacity:.95}.lh-agency #services .sec-head{margin-bottom:clamp(54px,8vh,92px)}.lh-agency .plan{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(16px,2.2vw,28px);align-items:stretch}.lh-agency .plan-feature{display:flex;flex-direction:column;padding:clamp(20px,2.4vw,28px);border-radius:22px;border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 0%,rgba(var(--glow),.1),transparent 62%),var(--glass)}.lh-agency .plan-media{border-radius:16px;border:1px solid var(--line-2);background:rgba(var(--light),.03);padding:clamp(16px,2vw,24px);margin-bottom:clamp(18px,2.2vw,26px)}.lh-agency .plan-media svg{display:block;width:100%;height:auto}.lh-agency .plan-media .d{fill:rgba(var(--light),.17)}.lh-agency .plan-media .l{fill:none;stroke:rgba(var(--light),.13);stroke-width:1}.lh-agency .plan-media .halo{fill:rgba(var(--glow),.2)}.lh-agency .plan-media .hit{fill:var(--ac)}@keyframes lh-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lh-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes lh-node{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.lh-agency .plan-media .l path{stroke-dasharray:1;stroke-dashoffset:1}.lh-agency .plan-media .d circle,.lh-agency .plan-media .halo,.lh-agency .plan-media .hit{opacity:0;transform-box:fill-box;transform-origin:center}.lh-agency .plan-feature.in .plan-media .d circle{animation:lh-dot .45s ease-out both}.lh-agency .plan-feature.in .plan-media .l path{animation:lh-draw .7s ease-out both}.lh-agency .plan-feature.in .plan-media .r1 circle{animation-delay:0s}.lh-agency .plan-feature.in .plan-media .lA path{animation-delay:.35s}.lh-agency .plan-feature.in .plan-media .r2 circle{animation-delay:.5s}.lh-agency .plan-feature.in .plan-media .lB path{animation-delay:.85s}.lh-agency .plan-feature.in .plan-media .r3 circle{animation-delay:1s}.lh-agency .plan-feature.in .plan-media .lC path{animation-delay:1.3s}.lh-agency .plan-feature.in .plan-media .r4 circle{animation-delay:1.45s}.lh-agency .plan-feature.in .plan-media .lD path{animation-delay:1.75s}.lh-agency .plan-feature.in .plan-media .halo{animation:lh-node .6s ease-out 2.15s both}.lh-agency .plan-feature.in .plan-media .hit{animation:lh-node .5s ease-out 2.2s both}@media(prefers-reduced-motion:reduce){.lh-agency .plan-media .l path{stroke-dashoffset:0}.lh-agency .plan-media .d circle,.lh-agency .plan-media .halo,.lh-agency .plan-media .hit{opacity:1;animation:none!important}}.lh-agency .plan-feature h3{font-size:clamp(1.35rem,2.5vw,1.95rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:#fff}.lh-agency .plan-list{list-style:none;margin:clamp(18px,2.2vw,24px) 0 clamp(22px,3vw,34px);display:grid;grid-template-columns:1fr 1fr;gap:11px clamp(14px,2vw,26px)}.lh-agency .plan-list li{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;line-height:1.45;color:var(--text)}.lh-agency .plan-list li:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac);margin-top:.5em}.lh-agency .plan-cta{margin:auto 0 0 auto;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(var(--glow),.45);color:var(--ac);transition:background .25s,border-color .25s,transform .25s var(--ease)}.lh-agency .plan-cta:hover{background:rgba(var(--glow),.14);border-color:rgba(var(--glow),.75);transform:translate(3px)}.lh-agency .plan-cta svg{width:20px;height:20px}.lh-agency .plan-side{display:flex;flex-direction:column}.lh-agency .plan-intro{font-size:1rem;color:var(--muted);line-height:1.55;max-width:46ch;margin-bottom:clamp(16px,2vw,22px)}.lh-agency .plan-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px}.lh-agency .plan-tile{display:flex;align-items:center;min-height:62px;padding:14px clamp(16px,1.8vw,22px);border-radius:14px;border:1px solid var(--line);background:var(--glass);font-size:.96rem;color:#fff;line-height:1.3;transition:background .25s,border-color .25s}.lh-agency .plan-tile:hover{background:var(--glass-hi);border-color:rgba(var(--glow),.38)}.lh-agency .reviews{columns:3;column-gap:14px}.lh-agency .reviews.masonry{columns:auto;display:flex;gap:14px;align-items:flex-start}.lh-agency .reviews.masonry .review{margin:0}.lh-agency .rv-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.lh-agency .review{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;margin:0 0 14px;padding:22px 20px;border-radius:18px;background:var(--glass);border:1px solid var(--line);transition:background .3s var(--ease),border-color .3s}.lh-agency .review:hover{background:var(--glass-hi)}.lh-agency .review p{font-size:.9rem;line-height:1.62;color:var(--text)}.lh-agency .review p+p{margin-top:10px}.lh-agency .review .who{margin-top:16px;padding-top:13px;border-top:1px solid var(--line-2)}.lh-agency .review .who b{display:block;font-size:.88rem;color:#fff;font-weight:600;letter-spacing:-.01em}.lh-agency .review .who span{display:block;font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-top:4px;line-height:1.5}.lh-agency a.review{text-decoration:none;color:inherit}.lh-agency a.review:hover{border-color:rgba(var(--glow),.45)}.lh-agency .rv-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.lh-agency .stars{color:var(--ac);font-size:11px;letter-spacing:2px;line-height:1;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lh-agency .stars{--fill:100%;background:linear-gradient(90deg,var(--ac) var(--fill),rgba(var(--light),.22) var(--fill));-webkit-background-clip:text;background-clip:text;color:transparent}}.lh-agency .rv-score{font-family:var(--mono);font-size:11.5px;color:var(--text)}.lh-agency .rv-src{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lh-agency .rv-src svg{width:13px;height:13px;display:block;flex:0 0 auto}.lh-agency .rv-clutch-c{fill:rgba(var(--light),.55);transition:fill .25s}.lh-agency .rv-clutch-dot{fill:#e62415}.lh-agency a.review:hover .rv-clutch-c{fill:rgba(var(--light),.92)}.lh-agency .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lh-agency a.review .rv-src:after{content:" ↗";color:var(--ac)}.lh-agency a.review:hover .rv-src{color:var(--muted)}.lh-agency .rv-scroll{max-height:clamp(400px,56vh,620px);overflow-y:auto;overflow-x:hidden;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(var(--light),.22) transparent;--fade-top:0px;--fade-bot:72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bot)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bot)),rgba(0,0,0,0) 100%)}.lh-agency .rv-scroll:not(.at-start){--fade-top:72px}.lh-agency .rv-scroll.at-end{--fade-bot:0px}.lh-agency .rv-scroll::-webkit-scrollbar{width:6px}.lh-agency .rv-scroll::-webkit-scrollbar-track{background:transparent}.lh-agency .rv-scroll::-webkit-scrollbar-thumb{background:rgba(var(--light),.2);border-radius:999px}.lh-agency .rv-scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--light),.36)}.lh-agency .tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:clamp(26px,4vh,40px)}.lh-agency .tab{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--glass);color:var(--muted);padding:9px 17px;border-radius:999px;font-size:13px;font-family:var(--mono);font-weight:545;display:inline-flex;align-items:center;gap:8px;transition:color .2s,background .2s}.lh-agency .tab:hover{color:var(--text)}.lh-agency .tab.active{background:var(--ac);border-color:transparent;color:var(--ink)}.lh-agency .grid100{display:grid;grid-template-columns:repeat(20,1fr);gap:clamp(6px,.9vw,11px);max-width:900px;margin:0 auto}.lh-agency .cell{width:100%;aspect-ratio:1;border-radius:50%;background:rgba(var(--light),.09);transition:background .55s var(--ease),box-shadow .55s var(--ease),transform .55s var(--ease)}.lh-agency .grid-label{text-align:center;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:clamp(16px,2vw,24px)}@keyframes burnout{0%{opacity:1;filter:brightness(1)}9%{opacity:1;filter:brightness(1.85)}55%{opacity:.06;filter:brightness(.4)}82%{opacity:.06;filter:brightness(.4)}to{opacity:1;filter:brightness(1)}}@keyframes starlight{0%{opacity:.1}46%{opacity:1}78%{opacity:1}to{opacity:.1}}.lh-agency .cell{transition:none}.lh-agency .mathbox.mass .cell.c3{background:var(--ac);box-shadow:0 0 12px var(--ac);opacity:1}.lh-agency .mathbox.mass .cell.cN,.lh-agency .mathbox.mass .cell.cOut{background:#f87171;box-shadow:0 0 12px 1px #f8717173;opacity:1}.lh-agency .mathbox.ours .cell{background:var(--ac);box-shadow:0 0 14px 1px rgba(var(--glow),.7);opacity:.1}.lh-agency .mathbox.ours .cell.c3{opacity:1}.lh-agency .mathbox.playing.mass .cell.cN,.lh-agency .mathbox.playing.mass .cell.cOut{animation:burnout 6.2s cubic-bezier(.33,0,.25,1) var(--bd,0s) both}.lh-agency .mathbox.playing.ours .cell{animation:starlight 7.4s cubic-bezier(.33,0,.25,1) var(--sd,0s) both}.lh-agency .mathbox.playing.ours .cell.c3{animation:none}@media(prefers-reduced-motion:reduce){.lh-agency .cell{animation:none!important}.lh-agency .mathbox.mass .cell.cN,.lh-agency .mathbox.mass .cell.cOut{opacity:.35}.lh-agency .mathbox.ours .cell{opacity:1}}.lh-agency .legend{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:24px;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.lh-agency .legend span{display:inline-flex;align-items:center;gap:8px}.lh-agency .legend i{width:8px;height:8px;border-radius:50%}.lh-agency .legend i.none{background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--light),.4)}.lh-agency .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:start}.lh-agency .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lh-agency .g2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lh-agency .card{padding:24px 22px;border-radius:18px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);transition:transform .3s var(--ease),background .3s,border-color .3s}.lh-agency .card:hover{transform:translateY(-4px);background:var(--glass-hi)}.lh-agency .card h3{font-size:1rem;margin-bottom:10px;line-height:1.3}.lh-agency .card p{color:var(--muted);font-size:.87rem;line-height:1.6}.lh-agency .card .ic{display:block;width:26px;height:26px;color:var(--ac);margin-bottom:16px}.lh-agency .card .ic svg{width:100%;height:100%;display:block}.lh-agency .card .num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.lh-agency .stagger .card:nth-child(2){margin-top:26px}.lh-agency .stagger .card:nth-child(3){margin-top:52px}.lh-agency .stagger .card:nth-child(4){margin-top:14px}.lh-agency .val{font-family:var(--serif);font-style:italic;font-size:2.5rem;line-height:1;color:var(--ac);font-variant-numeric:tabular-nums}.lh-agency .rail{position:sticky;top:78px;z-index:50;width:fit-content;max-width:100%;margin:0 auto clamp(24px,3vw,34px);display:flex;align-items:center;gap:0;padding:8px 12px;border-radius:999px;background:#00000080;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line);box-shadow:0 10px 30px #0006;overflow-x:auto;scrollbar-width:none}.lh-agency .rail::-webkit-scrollbar{display:none}.lh-agency .rail-step{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;background:none;border:none;cursor:pointer;padding:5px 11px;border-radius:999px;font:inherit;transition:background .3s}.lh-agency .rail-step:hover .rlabel{color:var(--text)}@media(pointer:coarse){.lh-agency .rail-step{padding:13px 11px}}.lh-agency .rail-step.active{background:rgba(var(--glow),.15)}.lh-agency .rdot{width:8px;height:8px;border-radius:50%;border:1px solid var(--faint);flex:0 0 auto;transition:background .3s,border-color .3s,box-shadow .3s}.lh-agency .rail-step.active .rdot{background:var(--ac);border-color:transparent;box-shadow:0 0 7px var(--ac)}.lh-agency .rlabel{font-family:var(--mono);font-size:11px;color:var(--faint);white-space:nowrap;transition:color .3s}.lh-agency .rail-step.active .rlabel{color:var(--text)}.lh-agency .rail-line{width:20px;height:1px;background:var(--line);flex:0 0 auto;margin:0 3px;position:relative;overflow:hidden}.lh-agency .rail-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.lh-agency .rail-line.done:after{transform:scaleX(1)}.lh-agency .step{position:sticky;top:120px;z-index:1;width:100%;margin:0 auto 18px;min-height:clamp(340px,44vh,540px);padding:clamp(22px,3vw,44px);display:flex;align-items:center;border-radius:22px;border:1px solid var(--line);background:radial-gradient(130% 130% at 8% 0%,rgba(var(--ac-rgb),.16),transparent 58%),linear-gradient(180deg,rgba(var(--light),.06),rgba(var(--light),.02)),#0000009e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -12px 40px #0000004d,0 34px 90px #00000080;overflow:hidden;transition:background .5s var(--ease)}.lh-agency #how .wrap{position:relative}.lh-agency #how .rail{z-index:50}.lh-agency .glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 7%,rgba(0,0,0,.6) 16%,#000 26%,#000 74%,rgba(0,0,0,.6) 84%,rgba(0,0,0,.15) 93%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 7%,rgba(0,0,0,.6) 16%,#000 26%,#000 74%,rgba(0,0,0,.6) 84%,rgba(0,0,0,.15) 93%,transparent 100%)}.lh-agency .glow{position:absolute;top:0;left:0;width:min(620px,86vw);aspect-ratio:1;border-radius:50%;filter:blur(52px);opacity:0;pointer-events:none;transition:background .45s ease;will-change:transform,opacity;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.lh-agency .glow{display:none}}.lh-agency #s1{top:128px}.lh-agency #s2{top:144px}.lh-agency #s3{top:160px}.lh-agency #s4{top:176px}.lh-agency #s5{top:192px}.lh-agency .step-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,48px);align-items:center;width:100%}.lh-agency .step:nth-of-type(2n) .step-grid{grid-template-columns:1.1fr .9fr}.lh-agency .step:nth-of-type(2n) .step-copy{order:2}.lh-agency .step-num{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.lh-agency .step-num .n{font-family:var(--serif);font-style:italic;font-size:1.5rem;letter-spacing:0;line-height:1}.lh-agency .step-copy h2{font-size:clamp(1.4rem,2.6vw,2.1rem);margin:14px 0 12px}.lh-agency .step-copy p{font-size:.98rem;color:var(--muted);max-width:38ch;line-height:1.6}.lh-agency .outcome{margin-top:20px;font-family:var(--mono);font-size:.82rem;color:var(--ac)}.lh-agency .outcome:before{content:"→";margin-right:9px;opacity:.7}.lh-agency .pane{border-radius:16px;border:1px solid var(--line);background:var(--glass);padding:20px;overflow:hidden}.lh-agency .p-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line-2);margin-bottom:13px}.lh-agency .p-title{font-weight:600;font-size:1rem;color:var(--ac)}.lh-agency .p-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--muted)}.lh-agency .pdot{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 10px var(--ac);animation:pulse 1.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.lh-agency .row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:9px;font-size:.86rem;background:rgba(var(--light),.04);margin-bottom:6px}.lh-agency .row .nm{color:#fff;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-agency .row .meta{font-family:var(--mono);font-size:11px;color:var(--muted);flex:0 0 auto}.lh-agency .badge{font-family:var(--mono);font-size:11px;padding:3px 9px;border-radius:6px;background:rgba(var(--light),.07);color:var(--ac);flex:0 0 auto}.lh-agency .bar{height:5px;border-radius:5px;background:rgba(var(--light),.09);overflow:hidden;flex:1}.lh-agency .fill{display:block;height:100%;border-radius:5px;background:var(--ac);box-shadow:0 0 12px var(--ac);width:0;transition:width 1.1s var(--ease)}.lh-agency .step.in .fill{width:var(--w,60%)}.lh-agency .step .quote,.lh-agency .step .row{opacity:0;transform:translateY(9px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.lh-agency .step.in .quote,.lh-agency .step.in .row{opacity:1;transform:none}.lh-agency .step .row .badge{opacity:0;transform:scale(.9);transition:opacity .4s var(--ease),transform .4s var(--ease)}.lh-agency .step.in .row .badge{opacity:1;transform:none}.lh-agency .step .sumc{opacity:0;transform:translateY(9px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.lh-agency .step.in .sumc{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lh-agency .step .quote,.lh-agency .step .row,.lh-agency .step .sumc,.lh-agency .step .row .badge{opacity:1;transform:none;transition:none}.lh-agency .fill{transition:none}}.lh-agency .klabel{font-family:var(--mono);font-size:11px;color:var(--muted);width:74px;flex:0 0 auto}.lh-agency .quote{font-size:.9rem;color:var(--text);line-height:1.55;padding:12px 14px;border-radius:10px;background:rgba(var(--light),.05);border-left:2px solid var(--ac)}.lh-agency .qmeta{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:9px;line-height:1.5}.lh-agency .sumgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.lh-agency .sumc{padding:13px;border-radius:10px;background:rgba(var(--light),.04)}.lh-agency .sumc .sn{font-family:var(--serif);font-style:italic;font-size:1.5rem;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.lh-agency .sumc .sl{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--muted);margin-top:5px;text-transform:uppercase;line-height:1.5}.lh-agency .vtable{max-width:960px;margin:0 auto;border-radius:20px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden}.lh-agency .vrow{display:grid;grid-template-columns:1.05fr 1fr 1fr;border-top:1px solid var(--line-2)}.lh-agency .vrow:first-child{border-top:none}.lh-agency .vrow>div{padding:15px 20px;font-size:.92rem;line-height:1.5}.lh-agency .vhead>div{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:13px 20px}.lh-agency .vhead{background:rgba(var(--light),.05)}.lh-agency .vhead .vus{color:var(--ac)}.lh-agency .vlabel{color:var(--muted)}.lh-agency .vus{color:#fff;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);background:rgba(var(--glow),.05)}.lh-agency .vthem{color:var(--faint)}.lh-agency .tq p{font-size:.92rem;color:var(--text);line-height:1.6}.lh-agency .tq .who{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.lh-agency .tq .who b{display:block;font-size:.9rem;color:#fff;font-weight:600}.lh-agency .tq .who span{font-family:var(--mono);font-size:11px;color:var(--muted);line-height:1.5;display:block;margin-top:3px}.lh-agency .cstats{display:flex;gap:22px;padding-top:14px;border-top:1px solid var(--line-2);margin-top:auto}.lh-agency .cstat .n{font-family:var(--serif);font-style:italic;font-size:1.4rem;color:#fff;font-variant-numeric:tabular-nums}.lh-agency .cstat .l{font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:var(--muted);text-transform:uppercase;margin-top:3px}.lh-agency .scores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:14px}.lh-agency .score{display:inline-flex;align-items:center;gap:12px;padding:13px 22px;border-radius:999px;border:1px solid var(--line);background:var(--glass)}.lh-agency .score b{font-family:var(--serif);font-style:italic;font-size:1.2rem;color:#fff}.lh-agency .score span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lh-agency .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lh-agency .stat{padding:26px 22px;border-left:1px solid var(--line-2)}.lh-agency .stat:first-child{border-left:none}.lh-agency .stat b{display:block;font-family:var(--serif);font-style:italic;font-size:2.5rem;line-height:1;color:var(--ac);font-variant-numeric:tabular-nums}.lh-agency .stat span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:12px;line-height:1.6}.lh-agency .about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,72px);align-items:center}.lh-agency .team{display:grid;grid-template-columns:1fr 1fr;gap:28px 14px}.lh-agency .tcard{display:flex;flex-direction:column;align-items:center;text-align:center}.lh-agency .tphoto{width:78px;height:78px;border-radius:50%;object-fit:cover;border:1px solid var(--line);margin-bottom:12px;transition:transform .2s,box-shadow .2s}.lh-agency .tcard:hover .tphoto{transform:translateY(-3px);box-shadow:0 0 0 4px rgba(var(--glow),.22)}.lh-agency .tname{font-weight:600;color:#fff;font-size:.94rem}.lh-agency .trole{color:var(--ac);font-size:.72rem;margin-top:3px;font-family:var(--mono);line-height:1.3}.lh-agency .tg{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--glass);transition:border-color .2s,background .2s}.lh-agency .tg:hover{border-color:rgba(var(--glow),.4);background:var(--glass-hi)}.lh-agency .tg-ic{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--ac);border:1px solid rgba(var(--glow),.4);background:rgba(var(--glow),.08)}.lh-agency .tg-ic svg{width:19px;height:19px}.lh-agency .tg-t{font-size:.98rem;font-weight:600;color:#fff}.lh-agency .tg-s{font-size:.84rem;color:var(--muted);margin-top:2px}.lh-agency .site-foot{position:relative;z-index:1;padding-top:clamp(70px,12vh,150px)}.lh-agency .foot-inner{width:min(1140px,calc(100% - 40px));margin:0 auto;background:linear-gradient(180deg,rgba(var(--light),.05),rgba(var(--light),.015)),#0000009e;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--line);border-bottom:none;border-radius:24px 24px 0 0;padding:clamp(34px,5vh,52px) clamp(24px,4vw,52px) 32px}.lh-agency .foot-inner:after{content:"";position:absolute;left:50%;top:-1px;transform:translate(-50%);width:62%;height:1px;background:linear-gradient(90deg,transparent,var(--ac),transparent);opacity:.5}.lh-agency .midcta{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,44px);padding:clamp(24px,3vw,36px) clamp(24px,3.4vw,44px);border-radius:22px;border:1px solid var(--line);background:radial-gradient(120% 170% at 10% 0%,rgba(var(--glow),.14),transparent 60%),var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lh-agency .midcta h3{font-size:clamp(1.15rem,2.1vw,1.6rem);font-weight:300;letter-spacing:-.02em;line-height:1.2;color:#fff}.lh-agency .midcta h3 .em{display:block}.lh-agency .midcta p{margin-top:9px;color:var(--muted);font-size:.95rem;max-width:50ch}.lh-agency .midcta .acts{flex:0 0 auto}.lh-agency .closing{text-align:center;padding:clamp(80px,13vh,150px) 0 clamp(56px,8vh,90px)}.lh-agency .closing h2{max-width:19ch;margin:18px auto 0;font-size:clamp(1.9rem,4.2vw,3.3rem)}.lh-agency .closing p{color:var(--muted);max-width:44ch;margin:18px auto 0}.lh-agency .closing .acts{justify-content:center;margin-top:32px}.lh-agency .foot-inner{position:relative}.lh-agency .foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:820px}.lh-agency .foot-col h3{color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono);margin-bottom:16px}.lh-agency .foot-col a,.lh-agency .foot-col button{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;font-size:13.5px;color:var(--muted);margin-bottom:10px;padding:12px 0;cursor:pointer;transition:color .15s}.lh-agency .foot-col a:hover,.lh-agency .foot-col button:hover{color:var(--text)}.lh-agency .foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:22px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;color:var(--faint)}.lh-agency .foot-bottom .logo img{display:block;height:18px;width:auto;opacity:.9}.lh-agency .method{margin-top:22px;text-align:center;font-family:var(--mono);font-size:11px;color:var(--faint)}@media(max-width:1000px){.lh-agency .reviews{columns:2}.lh-agency .g4{grid-template-columns:1fr 1fr}.lh-agency .stagger .card:nth-child(n){margin-top:0}.lh-agency .stats{grid-template-columns:1fr 1fr}.lh-agency .stat:nth-child(3){border-left:none}.lh-agency .stat:nth-child(n+3){border-top:1px solid var(--line-2)}}@media(max-width:900px){.lh-agency .site-nav .mid{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:2px;padding:8px;border-radius:20px;background:#080d1af7;border:1px solid var(--line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 24px 60px #0000008c}.lh-agency .site-nav.open .mid{display:flex}.lh-agency .site-nav .mid a{font-size:15px;padding:13px 16px;border-radius:12px}.lh-agency .navtoggle{display:inline-flex}.lh-agency .site-nav .btn{margin-left:6px}.lh-agency .sec-head{grid-template-columns:1fr;align-items:start}.lh-agency .plan{grid-template-columns:1fr}.lh-agency .about-grid{grid-template-columns:1fr;gap:36px}.lh-agency .g3{grid-template-columns:1fr 1fr}.lh-agency .step-grid{grid-template-columns:1fr;gap:24px}.lh-agency .step:nth-of-type(2n) .step-grid{grid-template-columns:1fr}.lh-agency .step:nth-of-type(2n) .step-copy{order:-1}.lh-agency .step{min-height:auto;padding:32px 24px}.lh-agency .step-copy p{max-width:none}.lh-agency .vtable{border:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;display:flex;flex-direction:column;gap:20px}.lh-agency .vrow{display:block;border:none;border-top:none;background:none}.lh-agency .vhead{display:none}.lh-agency .vrow>div{padding:0}.lh-agency .vrow>.vlabel{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;background:none}.lh-agency .vrow>.vus,.lh-agency .vrow>.vthem{font-size:.88rem;line-height:1.45;padding:8px 0 8px 13px;border-left:2px solid transparent;border-right:none}.lh-agency .vrow>.vus{color:#fff;border-left-color:var(--ac);background:none}.lh-agency .vrow>.vthem{color:var(--faint);border-left-color:#e6ebf529;margin-top:6px}.lh-agency .vus:before,.lh-agency .vthem:before{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.lh-agency .vus:before{content:"Leadhunt";color:var(--ac)}.lh-agency .vthem:before{content:"Volume agency";color:var(--faint)}}@media(max-width:760px){.lh-agency .midcta{flex-direction:column;align-items:flex-start;gap:20px}.lh-agency .step{position:relative;top:auto}.lh-agency #s1,.lh-agency #s2,.lh-agency #s3,.lh-agency #s4,.lh-agency #s5{top:auto}.lh-agency .rail{position:static;justify-content:center;flex-wrap:wrap;overflow-x:visible;border-radius:22px;row-gap:2px}.lh-agency .rail-line{display:none}.lh-agency .rail-line{width:14px;margin:0 6px}}@media(max-width:440px){.lh-agency .eyebrow{font-size:10px;letter-spacing:.11em}}@media(max-width:680px){.lh-agency .reviews{columns:1}.lh-agency .plan-list,.lh-agency .plan-grid,.lh-agency .g4,.lh-agency .g3,.lh-agency .g2,.lh-agency .stats{grid-template-columns:1fr}.lh-agency .team{grid-template-columns:1fr 1fr;gap:26px 10px}.lh-agency .stat{border-left:none;border-top:1px solid var(--line-2)}.lh-agency .stat:first-child{border-top:none}.lh-agency .grid100{grid-template-columns:repeat(10,1fr);max-width:340px}.lh-agency .sumgrid{grid-template-columns:1fr}.lh-agency .foot-cols{grid-template-columns:1fr 1fr;gap:22px}.lh-agency .foot-bottom{flex-direction:column;align-items:flex-start}.lh-agency .acts{flex-direction:column;align-items:stretch}.lh-agency .acts .btn{justify-content:center}}@media(prefers-reduced-motion:reduce){.lh-agency .bg video{display:none}.lh-agency .reveal{opacity:1;transform:none}.lh-agency .track{animation:none}.lh-agency .hero>.wrap>*{opacity:1;transform:none;animation:none}}.lh-cases{min-height:100vh}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/robotomono-2.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/SpaceGrotesk-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/fonts/playfairdisplay-italic.woff2) format("woff2");font-style:italic;font-weight:400 700;font-display:swap}.lh-cases *{margin:0;padding:0;box-sizing:border-box;font-family:Space Grotesk,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.lh-cases{--serif:"Playfair Display",Georgia,serif;--mono:"Roboto Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.23,1,.32,1);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text)}.lh-cases{--bg:#050a16;--ink:#00102e;--ac:#7197fd;--text:#e6ebf5;--muted:#96a3bd;--faint:#8792ab;--glow:113,151,253;--light:230,235,245;--vfilter:saturate(.95) brightness(.82) contrast(1.04);--glass:rgba(var(--light),.09);--glass-hi:rgba(var(--light),.16);--line:rgba(var(--light),.2);--line-2:rgba(var(--light),.1);background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;overflow-x:clip}.lh-cases:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lh-cases a{color:inherit;text-decoration:none}.lh-cases .wrap{width:100%;max-width:min(1140px,100%);margin:0 auto;padding:0 clamp(20px,4vw,44px)}.lh-cases .bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,var(--bg),#000)}.lh-cases .bg video{width:100%;height:100%;object-fit:cover;filter:var(--vfilter)}.lh-cases .bg .tint{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(112% 76% at 50% 30%,#00000080,#0000004d 46%,#0000001a 80%),linear-gradient(180deg,#0000005c,#00000038 22%,#00000075 64%,#000000b8)}.lh-cases .page{position:relative;z-index:1}.lh-cases .em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.lh-cases h1{font-size:clamp(2rem,min(5.4vw,7.4vh),4.1rem);line-height:1.07;font-weight:300;letter-spacing:-.022em;color:#fff;text-wrap:balance;max-width:20ch;margin:clamp(14px,2.2vh,22px) auto 0;text-shadow:0 3px 44px rgba(0,0,0,.7),0 1px 5px rgba(0,0,0,.5)}.lh-cases h2{font-size:clamp(1.45rem,min(3.4vw,4.6vh),2.55rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;color:#fff}.lh-cases h3{font-weight:600;letter-spacing:-.01em;color:#fff}.lh-cases .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.lh-cases .lead{color:var(--muted);font-size:.98rem;max-width:46ch;text-wrap:pretty}.lh-cases .site-nav{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100;width:min(1080px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;padding:9px 9px 9px 20px;border-radius:999px;background:#00000057;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line)}.lh-cases .site-nav .logo img{display:block;height:21px;width:auto}.lh-cases .site-nav .mid{display:flex;gap:4px}.lh-cases .site-nav .mid a{font-size:13px;color:var(--muted);padding:12px 14px;border-radius:999px;transition:background .25s,color .25s}.lh-cases .site-nav .mid a:hover{background:var(--glass);color:var(--text)}.lh-cases .navtoggle{display:none;flex:0 0 auto;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;background:none;border:none;border-radius:999px;cursor:pointer;transition:background .25s}.lh-cases .navtoggle:hover{background:var(--glass)}.lh-cases .navtoggle-bars,.lh-cases .navtoggle-bars:before,.lh-cases .navtoggle-bars:after{display:block;width:18px;height:1.5px;background:var(--text);border-radius:2px;transition:transform .28s var(--ease),opacity .18s}.lh-cases .navtoggle-bars{position:relative}.lh-cases .navtoggle-bars:before,.lh-cases .navtoggle-bars:after{content:"";position:absolute;left:0}.lh-cases .navtoggle-bars:before{top:-6px}.lh-cases .navtoggle-bars:after{top:6px}.lh-cases .site-nav.open .navtoggle-bars{background:transparent}.lh-cases .site-nav.open .navtoggle-bars:before{transform:translateY(6px) rotate(45deg)}.lh-cases .site-nav.open .navtoggle-bars:after{transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.lh-cases .navtoggle-bars,.lh-cases .navtoggle-bars:before,.lh-cases .navtoggle-bars:after{transition:none}}.lh-cases .site-nav .mid a[aria-current=page]{color:var(--text);background:var(--glass)}.lh-cases .btn{display:inline-flex;align-items:center;gap:9px;padding:10px 19px;border-radius:999px;background:var(--ac);color:var(--ink);font-family:var(--mono);font-size:12.5px;font-weight:545;border:none;cursor:pointer;white-space:nowrap;transition:transform .16s,box-shadow .16s,background .2s}.lh-cases .btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(var(--glow),.24)}.lh-cases .btn:active{transform:scale(.96);transition-duration:.1s}.lh-cases .btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.lh-cases .btn.ghost:hover{background:var(--glass)}.lh-cases .btn:focus-visible,.lh-cases a:focus-visible,.lh-cases button:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.lh-cases .acts{display:flex;gap:12px;flex-wrap:wrap}.lh-cases .btn{position:relative;isolation:isolate}.lh-cases .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:var(--sb-o,0);transition:opacity .3s var(--ease);background:conic-gradient(from var(--sb-a,0deg),rgba(255,255,255,.95) 0deg,rgba(255,255,255,0) 34deg,rgba(255,255,255,0) 146deg,rgba(255,255,255,.95) 180deg,rgba(255,255,255,0) 214deg,rgba(255,255,255,0) 326deg,rgba(255,255,255,.95) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(prefers-reduced-motion:reduce){.lh-cases .btn:after{display:none}}.lh-cases .cs-hero{padding:clamp(128px,20vh,190px) 0 clamp(30px,5vh,56px);text-align:center}.lh-cases .cs-hero .sub{color:var(--muted);font-size:clamp(.94rem,1.1vw,1.06rem);font-weight:500;max-width:56ch;margin:clamp(14px,2.2vh,24px) auto 0;text-wrap:pretty;text-shadow:0 2px 22px rgba(0,0,0,.7)}.lh-cases .cs-hero .eyebrow{text-shadow:0 1px 12px rgba(0,0,0,.7)}.lh-cases .cs-hero>.wrap>*{opacity:0;transform:translateY(14px);animation:up .6s var(--ease) forwards}.lh-cases .cs-hero>.wrap>.eyebrow{animation-delay:.05s}.lh-cases .cs-hero>.wrap>h1{animation-delay:.12s}.lh-cases .cs-hero>.wrap>.sub{animation-delay:.19s}.lh-cases .veil{position:relative}.lh-cases .veil-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#00000070;backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(120px,18vh,220px),#000 calc(100% - 300px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(120px,18vh,220px),#000 calc(100% - 300px),rgba(0,0,0,0) 100%)}.lh-cases .veil>.panel{position:relative;z-index:1}.lh-cases .panel{padding:clamp(52px,9vh,120px) 0}.lh-cases .panel.flush{padding-top:0}.lh-cases .panel:not(.flush){margin-top:-40px;padding-top:calc(clamp(52px,9vh,120px) + 40px)}.lh-cases .panel:not(.flush):before{content:"";position:absolute;left:0;right:0;top:0;height:92px;border-radius:100% 100% 0 0/92px 92px 0 0;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--light),.055),rgba(var(--light),0));pointer-events:none;z-index:0}.lh-cases .panel>.wrap{position:relative;z-index:1}.lh-cases .sec-head{max-width:640px;margin:0 auto clamp(28px,4.4vh,46px);text-align:center}.lh-cases .sec-head .lead{margin:clamp(12px,1.6vh,18px) auto 0;max-width:52ch}.lh-cases .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lh-cases .reveal.in{opacity:1;transform:none}.lh-cases .cs[id],.lh-cases .panel[id]{scroll-margin-top:96px}.lh-cases .cs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:start}.lh-cases .cs{border:1px solid var(--line);border-radius:20px;background:var(--glass);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:14px;transition:border-color .25s,background .25s}.lh-cases .cs:hover{border-color:rgba(var(--glow),.38);background:var(--glass-hi)}.lh-cases .cs.hide{display:none}.lh-cases .cs.open{border-color:rgba(var(--glow),.5);background:var(--glass-hi)}.lh-cases .cs-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.lh-cases .cs-tag{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ac)}.lh-cases .cs-where{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--faint);text-align:right}.lh-cases .cs-client{font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:var(--text)}.lh-cases .cs h3{font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:400;letter-spacing:-.015em;line-height:1.32;text-wrap:pretty}.lh-cases .cs-stats{display:flex;gap:0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-top:auto}.lh-cases .cs-stats>div{flex:1;padding:14px 0;border-left:1px solid var(--line-2)}.lh-cases .cs-stats>div:first-child{border-left:none;padding-left:0}.lh-cases .cs-stats>div:not(:first-child){padding-left:16px}.lh-cases .cs-stats b{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.7rem;line-height:1;color:#fff}.lh-cases .cs-stats span{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:7px}.lh-cases .cs-more{align-self:flex-start;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;color:var(--ac);background:none;border:none;padding:11px 0;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.lh-cases .cs-more:after{content:" ↓";display:inline-block;transition:transform .25s var(--ease)}.lh-cases .cs.open .cs-more:after{transform:rotate(180deg)}.lh-cases .cs-body{border-top:1px solid var(--line-2);padding-top:16px}.lh-cases .cs-body h4{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:7px}.lh-cases .cs-body h4:not(:first-child){margin-top:18px}.lh-cases .cs-body p{font-size:.9rem;line-height:1.55;color:var(--text)}.lh-cases .cs-body ul{list-style:none;display:flex;flex-direction:column;gap:8px}.lh-cases .cs-body li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.5;color:var(--text)}.lh-cases .cs-body li:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac);margin-top:.55em}.lh-cases .cs-quote{margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:#0000003d}.lh-cases .cs-quote p{font-size:.9rem;line-height:1.55;color:var(--text)}.lh-cases .cs-quote cite{display:block;font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--muted);margin-top:9px}.lh-cases .more-note{text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--faint);margin-top:clamp(26px,4vh,42px)}.lh-cases .site-foot{position:relative;z-index:1;padding-top:clamp(70px,12vh,150px)}.lh-cases .foot-inner{position:relative;width:min(1140px,calc(100% - 40px));margin:0 auto;background:linear-gradient(180deg,rgba(var(--light),.05),rgba(var(--light),.015)),#0000009e;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--line);border-bottom:none;border-radius:24px 24px 0 0;padding:clamp(34px,5vh,52px) clamp(24px,4vw,52px) 32px}.lh-cases .foot-inner:after{content:"";position:absolute;left:50%;top:-1px;transform:translate(-50%);width:62%;height:1px;background:linear-gradient(90deg,transparent,var(--ac),transparent);opacity:.5}.lh-cases .closing{text-align:center;padding:clamp(80px,13vh,150px) 0 clamp(56px,8vh,90px)}.lh-cases .closing h2{max-width:19ch;margin:18px auto 0;font-size:clamp(1.9rem,4.2vw,3.3rem)}.lh-cases .closing p{color:var(--muted);max-width:46ch;margin:18px auto 0}.lh-cases .closing p.p-lead{color:var(--text)}.lh-cases .closing .acts{justify-content:center;margin-top:32px}.lh-cases .foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:820px}.lh-cases .foot-col h4{color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono);margin-bottom:16px}.lh-cases .foot-col a,.lh-cases .foot-col button{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;font-size:13.5px;color:var(--muted);margin-bottom:10px;padding:12px 0;cursor:pointer;transition:color .15s}.lh-cases .foot-col a:hover,.lh-cases .foot-col button:hover{color:var(--text)}.lh-cases .foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:22px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;color:var(--faint)}.lh-cases .foot-bottom .logo img{display:block;height:18px;width:auto;opacity:.9}@media(max-width:900px){.lh-cases .site-nav .mid{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:2px;padding:8px;border-radius:20px;background:#080d1af7;border:1px solid var(--line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 24px 60px #0000008c}.lh-cases .site-nav.open .mid{display:flex}.lh-cases .site-nav .mid a{font-size:15px;padding:13px 16px;border-radius:12px}.lh-cases .navtoggle{display:inline-flex}.lh-cases .site-nav .btn{margin-left:6px}.lh-cases .cs-grid{grid-template-columns:1fr}}@media(max-width:680px){.lh-cases .foot-cols{grid-template-columns:1fr 1fr;gap:22px}.lh-cases .foot-bottom{flex-direction:column;align-items:flex-start}.lh-cases .acts{flex-direction:column;align-items:stretch}.lh-cases .acts .btn{justify-content:center}}@media(max-width:440px){.lh-cases .eyebrow{font-size:10px;letter-spacing:.11em}.lh-cases .cs-stats{flex-direction:column}.lh-cases .cs-stats>div{border-left:none;border-top:1px solid var(--line-2);padding-left:0}.lh-cases .cs-stats>div:first-child{border-top:none}.lh-cases .cs-stats>div:not(:first-child){padding-left:0}}@media(prefers-reduced-motion:reduce){.lh-cases .bg video{display:none}.lh-cases .reveal{opacity:1;transform:none}.lh-cases .cs-hero>.wrap>*{opacity:1;transform:none;animation:none}}.lh-industries{min-height:100vh}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/robotomono-2.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/SpaceGrotesk-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/fonts/playfairdisplay-italic.woff2) format("woff2");font-style:italic;font-weight:400 700;font-display:swap}.lh-industries *{margin:0;padding:0;box-sizing:border-box;font-family:Space Grotesk,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.lh-industries{--serif:"Playfair Display",Georgia,serif;--mono:"Roboto Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.23,1,.32,1);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text)}.lh-industries{--bg:#050a16;--ink:#00102e;--ac:#7197fd;--text:#e6ebf5;--muted:#96a3bd;--faint:#8792ab;--glow:113,151,253;--light:230,235,245;--vfilter:saturate(.95) brightness(.82) contrast(1.04);--glass:rgba(var(--light),.09);--glass-hi:rgba(var(--light),.16);--line:rgba(var(--light),.2);--line-2:rgba(var(--light),.1);background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;overflow-x:clip}.lh-industries:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lh-industries a{color:inherit;text-decoration:none}.lh-industries .wrap{width:100%;max-width:min(1140px,100%);margin:0 auto;padding:0 clamp(20px,4vw,44px)}.lh-industries .bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,var(--bg),#000)}.lh-industries .bg video{width:100%;height:100%;object-fit:cover;filter:var(--vfilter)}.lh-industries .bg .tint{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(112% 76% at 50% 30%,#00000080,#0000004d 46%,#0000001a 80%),linear-gradient(180deg,#0000005c,#00000038 22%,#00000075 64%,#000000b8)}.lh-industries .page{position:relative;z-index:1}.lh-industries .em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.lh-industries h1{font-size:clamp(2rem,min(5.4vw,7.4vh),4.1rem);line-height:1.07;font-weight:300;letter-spacing:-.022em;color:#fff;text-wrap:balance;max-width:20ch;margin:clamp(14px,2.2vh,22px) auto 0;text-shadow:0 3px 44px rgba(0,0,0,.7),0 1px 5px rgba(0,0,0,.5)}.lh-industries h2{font-size:clamp(1.45rem,min(3.4vw,4.6vh),2.55rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;color:#fff}.lh-industries h3{font-weight:600;letter-spacing:-.01em;color:#fff}.lh-industries .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.lh-industries .lead{color:var(--muted);font-size:.98rem;max-width:46ch;text-wrap:pretty}.lh-industries .site-nav{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100;width:min(1080px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;padding:9px 9px 9px 20px;border-radius:999px;background:#00000057;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line)}.lh-industries .site-nav .logo img{display:block;height:21px;width:auto}.lh-industries .site-nav .mid{display:flex;gap:4px}.lh-industries .site-nav .mid a{font-size:13px;color:var(--muted);padding:12px 14px;border-radius:999px;transition:background .25s,color .25s}.lh-industries .site-nav .mid a:hover{background:var(--glass);color:var(--text)}.lh-industries .navtoggle{display:none;flex:0 0 auto;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;background:none;border:none;border-radius:999px;cursor:pointer;transition:background .25s}.lh-industries .navtoggle:hover{background:var(--glass)}.lh-industries .navtoggle-bars,.lh-industries .navtoggle-bars:before,.lh-industries .navtoggle-bars:after{display:block;width:18px;height:1.5px;background:var(--text);border-radius:2px;transition:transform .28s var(--ease),opacity .18s}.lh-industries .navtoggle-bars{position:relative}.lh-industries .navtoggle-bars:before,.lh-industries .navtoggle-bars:after{content:"";position:absolute;left:0}.lh-industries .navtoggle-bars:before{top:-6px}.lh-industries .navtoggle-bars:after{top:6px}.lh-industries .site-nav.open .navtoggle-bars{background:transparent}.lh-industries .site-nav.open .navtoggle-bars:before{transform:translateY(6px) rotate(45deg)}.lh-industries .site-nav.open .navtoggle-bars:after{transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.lh-industries .navtoggle-bars,.lh-industries .navtoggle-bars:before,.lh-industries .navtoggle-bars:after{transition:none}}.lh-industries .site-nav .mid a[aria-current=page]{color:var(--text);background:var(--glass)}.lh-industries .btn{display:inline-flex;align-items:center;gap:9px;padding:10px 19px;border-radius:999px;background:var(--ac);color:var(--ink);font-family:var(--mono);font-size:12.5px;font-weight:545;border:none;cursor:pointer;white-space:nowrap;transition:transform .16s,box-shadow .16s,background .2s}.lh-industries .btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(var(--glow),.24)}.lh-industries .btn:active{transform:scale(.96);transition-duration:.1s}.lh-industries .btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.lh-industries .btn.ghost:hover{background:var(--glass)}.lh-industries .btn:focus-visible,.lh-industries a:focus-visible,.lh-industries button:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.lh-industries .acts{display:flex;gap:12px;flex-wrap:wrap}.lh-industries .btn{position:relative;isolation:isolate}.lh-industries .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:var(--sb-o,0);transition:opacity .3s var(--ease);background:conic-gradient(from var(--sb-a,0deg),rgba(255,255,255,.95) 0deg,rgba(255,255,255,0) 34deg,rgba(255,255,255,0) 146deg,rgba(255,255,255,.95) 180deg,rgba(255,255,255,0) 214deg,rgba(255,255,255,0) 326deg,rgba(255,255,255,.95) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(prefers-reduced-motion:reduce){.lh-industries .btn:after{display:none}}.lh-industries .ind-hero{padding:clamp(128px,20vh,190px) 0 clamp(30px,5vh,56px);text-align:center}.lh-industries .ind-hero .sub{color:var(--muted);font-size:clamp(.94rem,1.1vw,1.06rem);font-weight:500;max-width:56ch;margin:clamp(14px,2.2vh,24px) auto 0;text-wrap:pretty;text-shadow:0 2px 22px rgba(0,0,0,.7)}.lh-industries .ind-hero .eyebrow{text-shadow:0 1px 12px rgba(0,0,0,.7)}.lh-industries .ind-hero>.wrap>*{opacity:0;transform:translateY(14px);animation:up .6s var(--ease) forwards}.lh-industries .ind-hero>.wrap>.eyebrow{animation-delay:.05s}.lh-industries .ind-hero>.wrap>h1{animation-delay:.12s}.lh-industries .ind-hero>.wrap>.sub{animation-delay:.19s}@keyframes up{to{opacity:1;transform:none}}.lh-industries .veil{position:relative}.lh-industries .veil-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#00000070;backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(120px,18vh,220px),#000 calc(100% - 300px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(120px,18vh,220px),#000 calc(100% - 300px),rgba(0,0,0,0) 100%)}.lh-industries .veil>.panel{position:relative;z-index:1}.lh-industries .panel{padding:clamp(52px,9vh,120px) 0}.lh-industries .panel.flush{padding-top:0}.lh-industries .panel:not(.flush){margin-top:-40px;padding-top:calc(clamp(52px,9vh,120px) + 40px)}.lh-industries .panel:not(.flush):before{content:"";position:absolute;left:0;right:0;top:0;height:92px;border-radius:100% 100% 0 0/92px 92px 0 0;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--light),.055),rgba(var(--light),0));pointer-events:none;z-index:0}.lh-industries .panel>.wrap{position:relative;z-index:1}.lh-industries .sec-head{max-width:640px;margin:0 auto clamp(28px,4.4vh,46px);text-align:center}.lh-industries .sec-head .lead{margin:clamp(12px,1.6vh,18px) auto 0;max-width:52ch}.lh-industries .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lh-industries .reveal.in{opacity:1;transform:none}.lh-industries .panel[id]{scroll-margin-top:96px}.lh-industries .ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lh-industries .ind{padding:22px;border-radius:18px;border:1px solid var(--line);background:var(--glass);display:flex;flex-direction:column;gap:11px;transition:background .25s,border-color .25s,transform .25s var(--ease)}.lh-industries .ind:hover{background:var(--glass-hi);border-color:rgba(var(--glow),.38);transform:translateY(-2px)}.lh-industries .ind-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--ac);border:1px solid rgba(var(--glow),.34);background:rgba(var(--glow),.09)}.lh-industries .ind-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lh-industries .ind h3{font-size:1rem;letter-spacing:-.01em}.lh-industries .ind p{font-size:.87rem;line-height:1.5;color:var(--muted);flex:1}.lh-industries .ind-proof{display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding-top:11px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ac)}.lh-industries .ind-proof:after{content:"→";transition:transform .22s var(--ease)}.lh-industries .ind:hover .ind-proof:after{transform:translate(3px)}.lh-industries a.ind{color:inherit}.lh-industries .chg{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lh-industries .chg-card{padding:clamp(22px,2.6vw,30px);border-radius:20px;border:1px solid var(--line);background:var(--glass)}.lh-industries .chg-card.hi{background:radial-gradient(120% 120% at 50% 0%,rgba(var(--glow),.1),transparent 62%),var(--glass)}.lh-industries .chg-card h3{font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:300;letter-spacing:-.02em;line-height:1.25}.lh-industries .chg-list{list-style:none;margin-top:16px;display:flex;flex-direction:column}.lh-industries .chg-list li{display:flex;gap:11px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line-2);font-size:.9rem;line-height:1.5;color:var(--text)}.lh-industries .chg-list li:first-child{border-top:none}.lh-industries .chg-list li:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac);margin-top:.55em}.lh-industries .more-note{text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--faint);margin-top:clamp(26px,4vh,42px)}.lh-industries .site-foot{position:relative;z-index:1;padding-top:clamp(70px,12vh,150px)}.lh-industries .foot-inner{position:relative;width:min(1140px,calc(100% - 40px));margin:0 auto;background:linear-gradient(180deg,rgba(var(--light),.05),rgba(var(--light),.015)),#0000009e;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--line);border-bottom:none;border-radius:24px 24px 0 0;padding:clamp(34px,5vh,52px) clamp(24px,4vw,52px) 32px}.lh-industries .foot-inner:after{content:"";position:absolute;left:50%;top:-1px;transform:translate(-50%);width:62%;height:1px;background:linear-gradient(90deg,transparent,var(--ac),transparent);opacity:.5}.lh-industries .closing{text-align:center;padding:clamp(80px,13vh,150px) 0 clamp(56px,8vh,90px)}.lh-industries .closing h2{max-width:19ch;margin:18px auto 0;font-size:clamp(1.9rem,4.2vw,3.3rem)}.lh-industries .closing p{color:var(--muted);max-width:46ch;margin:18px auto 0}.lh-industries .closing .acts{justify-content:center;margin-top:32px}.lh-industries .foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:820px}.lh-industries .foot-col h4{color:var(--muted);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono);margin-bottom:16px}.lh-industries .foot-col a,.lh-industries .foot-col button{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;font-size:13.5px;color:var(--muted);margin-bottom:10px;padding:12px 0;cursor:pointer;transition:color .15s}.lh-industries .foot-col a:hover,.lh-industries .foot-col button:hover{color:var(--text)}.lh-industries .foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:22px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;color:var(--faint)}.lh-industries .foot-bottom .logo img{display:block;height:18px;width:auto;opacity:.9}@media(max-width:1000px){.lh-industries .ind-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.lh-industries .site-nav .mid{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:2px;padding:8px;border-radius:20px;background:#080d1af7;border:1px solid var(--line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 24px 60px #0000008c}.lh-industries .site-nav.open .mid{display:flex}.lh-industries .site-nav .mid a{font-size:15px;padding:13px 16px;border-radius:12px}.lh-industries .navtoggle{display:inline-flex}.lh-industries .site-nav .btn{margin-left:6px}.lh-industries .chg{grid-template-columns:1fr}}@media(max-width:680px){.lh-industries .ind-grid{grid-template-columns:1fr}.lh-industries .foot-cols{grid-template-columns:1fr 1fr;gap:22px}.lh-industries .foot-bottom{flex-direction:column;align-items:flex-start}.lh-industries .acts{flex-direction:column;align-items:stretch}.lh-industries .acts .btn{justify-content:center}}@media(max-width:440px){.lh-industries .eyebrow{font-size:10px;letter-spacing:.11em}}@media(prefers-reduced-motion:reduce){.lh-industries .bg video{display:none}.lh-industries .reveal{opacity:1;transform:none}.lh-industries .ind:hover{transform:none}.lh-industries .ind-hero>.wrap>*{opacity:1;transform:none;animation:none}}:root{--lh-bg: #050a16;--lh-ink: #00102e;--lh-accent: #7197fd;--lh-accent-soft: rgba(113, 151, 253, .28);--lh-text: #e6ebf5;--lh-muted: #96a3bd;--lh-line: rgba(230, 235, 245, .14);--text-muted: rgba(200, 200, 220, .65);--text-primary: #e8e8f0;--text-secondary: rgba(230, 230, 245, .92)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#0a0a0f;color:#e8e8f0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}
