.dark .lp{--background:#0b0c0f;--surface:#15161a;--border-subtle:#2a2b32;--lp-band:#101115}html.dark:has(.lp){background:#0b0c0f}html.dark:has(.lp) body{background:#0b0c0f}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (pointer:coarse){html:has(.lp){scroll-behavior:smooth}}.lp{--lp-band:color-mix(in srgb, var(--foreground) 3%, var(--background));--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-line:color-mix(in srgb, var(--foreground) 10%, transparent);--lp-dim:color-mix(in srgb, var(--foreground) 58%, transparent);--lp-faint:color-mix(in srgb, var(--foreground) 38%, transparent);--lp-raise:color-mix(in srgb, var(--foreground) 4%, var(--background))}.lp-display{font-family:var(--font-landing-display), var(--font-archivo), sans-serif;font-variation-settings:"wdth" 68;text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;font-weight:800;line-height:.92}.lp-mono{font-family:var(--font-landing-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums}.lp-grain{z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp-spot{position:relative}.lp-spot:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ff4d3dd9, transparent 62%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.lp-spot:hover:before{opacity:1}}@keyframes lp-marquee-left{to{transform:translate(-50%)}}@keyframes lp-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.lp-track{will-change:transform;width:max-content;display:flex}.lp-track-left{animation:95s linear infinite lp-marquee-left}@media (hover:none){.lp-findings{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 1.25rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp-findings::-webkit-scrollbar{display:none}.lp-findings .lp-track{animation:none}.lp-findings .lp-copy-2{display:none}.lp-findings .lp-find-card{scroll-snap-align:center}}.lp-track-right{animation:60s linear infinite lp-marquee-right}@media (hover:hover){.lp-row:hover .lp-track{animation-play-state:paused}}.lp-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-glow{pointer-events:none;background:radial-gradient(circle,#ff4d3d21 0%,#0000 65%);border-radius:9999px;position:absolute}.lp-glow-cool{background:radial-gradient(circle,#788cff12 0%,#0000 65%)}.lp-dots{pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--foreground) 16%, transparent) 1px, transparent 1px);opacity:.5;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 0%,#0000 75%)}.lp-band{background:var(--lp-band);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-noscroll{scrollbar-width:none}.lp-noscroll::-webkit-scrollbar{display:none}@keyframes lp-blob-a{0%,to{transform:translate(-12%,-8%)scale(1)}50%{transform:translate(14%,10%)scale(1.18)}}@keyframes lp-blob-b{0%,to{transform:translate(10%,12%)scale(1.1)}50%{transform:translate(-14%,-6%)scale(.92)}}@keyframes lp-scan{0%{opacity:0;transform:translateY(-4%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(104%)}}.lp-blob-a{animation:11s ease-in-out infinite lp-blob-a}.lp-blob-b{animation:14s ease-in-out infinite lp-blob-b}.lp-scan{animation:3.4s linear infinite lp-scan}.lp-btn{transition:transform .25s var(--lp-ease), background-color .25s ease, color .25s ease, border-color .25s ease}.lp-btn:active{transform:scale(.97)}.lp-btn .lp-btn-arrow{transition:transform .35s var(--lp-ease)}@media (hover:hover){.lp-btn:hover .lp-btn-arrow{transform:translate(3px)}}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.lp-track,.lp-blob-a,.lp-blob-b,.lp-scan{animation:none!important}.lp-scan{opacity:0}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_29f9c222-module__y2dpZW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_29f9c222-module__y2dpZW__variable{--font-landing-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_594da934-module__xVWIuq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_594da934-module__xVWIuq__variable{--font-landing-mono:"Geist Mono", "Geist Mono Fallback"}
