@font-face{font-family:Horizon;src:url(/__l5e/assets-v1/bd49cffa-82e6-4883-9744-f5410eb82cb6/Horizon-Regular.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--page-bg:#fff;--mat-bg:#ece9e2;--ink:#111;--blue:#3656e4;--font-display:"Helvetica Neue", "Helvetica", "Arial", system-ui, sans-serif;--font-headline:"Anton", "Helvetica Neue", "Helvetica", "Arial", system-ui, sans-serif;--font-horizon:"Horizon", "Helvetica Neue", "Helvetica", "Arial", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--menu-panel-1:#3a2aea;--menu-panel-2:#6720b6;--menu-panel-3:#8a1178;--menu-panel-4:#b92166;--menu-panel-5:#fc7a11;--menu-panel-6:#f4523c;--nav-border:#0000001a}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:var(--page-bg);color:var(--ink);overflow-x:hidden}::selection{background:var(--blue);color:#fff}.lem-hero{z-index:0;background:var(--page-bg);align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.lem-hero.is-covered{visibility:hidden}.lem-topbar{z-index:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(.9rem,2vw,1.6rem) clamp(1rem,3vw,2.5rem);display:grid;position:absolute;top:0;left:0;right:0}.lem-topbar-left{align-items:center;gap:clamp(.6rem,1.6vw,1.5rem);min-width:0;display:flex}.lem-menu-btn{cursor:pointer;color:#fff;font-family:var(--font-body);transition:transform .4s var(--ease), opacity .4s var(--ease);background:#0a0a0a;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-size:clamp(.82rem,1vw,1rem);font-weight:600;display:inline-flex}.lem-menu-btn:hover{opacity:.9;transform:translateY(-2px)}.lem-menu-icon{flex-direction:column;gap:3px;width:15px;display:inline-flex}.lem-menu-icon i{background:#fff;border-radius:2px;width:100%;height:2px;display:block}.lem-location{text-overflow:ellipsis;white-space:nowrap;color:#000000a6;min-width:0;font-size:clamp(.78rem,1vw,1rem);overflow:hidden}.lem-topbar-brand{font-family:var(--font-horizon);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:#0a0a0a;font-size:1rem;font-weight:700}.lem-blogs-btn{color:#0a0a0a;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border:1px solid #0000001f;border-radius:999px;flex-shrink:0;justify-self:end;align-items:center;gap:.75rem;padding:.45rem .5rem .45rem 1.2rem;font-size:clamp(.82rem,1vw,1rem);font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -18px #00000080}.lem-blogs-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -18px #0000008c}.lem-blogs-arrow{color:#fff;background:#0a0a0a;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.lem-blogs-arrow svg{width:1rem;height:1rem}.lem-hero-inner{z-index:2;text-align:left;width:100%;max-width:60rem;padding:0 clamp(1.25rem,3vw,2.5rem) clamp(4rem,12vh,9rem);position:relative}.lem-hero-title{font-family:var(--font-horizon);letter-spacing:-.01em;text-transform:uppercase;color:#0a0a0a;font-size:clamp(1.9rem,5.2vw,4.4rem);font-weight:700;line-height:.98}.lem-line{display:block}.lem-hero-title .grad{color:#0000;background:linear-gradient(90deg,#2c4bf2 0%,#7a2bc9 55%,#c23a86 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite heroGradientShift}.lem-hero-sub{color:#000000b3;max-width:34rem;margin-top:clamp(1.1rem,2.5vw,1.8rem);font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.6}.lem-hero-card{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #0000001a;border-radius:1rem;max-width:min(20rem,100vw - 2rem);padding:1rem 1.25rem;position:absolute;bottom:clamp(1rem,3vh,2.5rem);right:clamp(1rem,2.5vw,2.5rem);box-shadow:0 24px 60px -30px #00000073}.lem-hero-card-name{color:#0a0a0a;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700}.lem-hero-card-tag{color:#0009;margin-top:.2rem;font-size:.9rem}.lem-hero-card-arrow{z-index:2;color:#0a0a0a;width:2rem;height:2rem;transition:transform .4s var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.lem-hero-card-arrow svg{width:1.25rem;height:1.25rem}.lem-hero-card-arrow:hover{transform:translate(2px,-2px)}.lem-social-carousel{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.lem-social-viewport{width:2.4rem;overflow:hidden}.lem-social-track{transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.lem-social-slide{flex:0 0 100%;justify-content:flex-start;align-items:center;display:flex}.lem-social-slide img{object-fit:contain;width:2.4rem;height:2.4rem;display:block}.lem-social-dots{align-items:center;gap:.45rem;display:flex}.lem-social-dot{cursor:pointer;background:#00000026;border:none;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:background .3s,transform .3s}.lem-social-dot.is-active{background:#5b2ee5;transform:scale(1.15)}.lem-social-dot:focus-visible{outline-offset:2px;outline:2px solid #5b2ee5}@media (prefers-reduced-motion:reduce){.lem-social-track{transition:none}}@media (width<=767px){.lem-topbar{grid-template-columns:auto auto;row-gap:.6rem}.lem-topbar-brand{order:-1;grid-column:1/-1;justify-self:center}.lem-location{display:none}.lem-hero-card{width:calc(100% - 2.5rem);max-width:none;margin:0 auto 1.25rem;position:static}.lem-hero{flex-direction:column;justify-content:flex-end}.lem-hero-inner{padding-bottom:1.5rem}}@keyframes heroGradientShift{0%,to{background-position:0%}50%{background-position:100%}}.lr{display:inline}.lr-word{white-space:nowrap;display:inline-block}.lr-char{white-space:pre;opacity:0;backface-visibility:hidden;display:inline-block;transform:translateY(.45em)}.lr-play .lr-char{animation:letterIn .55s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes letterIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translate(0)}}@media (hover:none),(width<=767px){.lr .lr-char,.lr.lr-play .lr-char{opacity:1;animation:none;transform:none}.lr.lr-play .lr-char.grad{animation:6s ease-in-out infinite heroGradientShift}.lr{opacity:0}.lr.lr-play{animation:lrFade .6s ease-out calc(var(--lr-d,0s) * .5) both}}@keyframes lrFade{0%{opacity:0}to{opacity:1}}.lem-hero-card-media{background:#0000000a;border-radius:.75rem;margin-bottom:.85rem;overflow:hidden}.lem-hero-card-media img{object-fit:cover;object-position:center top;width:100%;height:clamp(7rem,14vh,10rem);display:block}.lem-hero-spacer{height:100svh}.lem-scroll-layer{z-index:1;background:var(--page-bg);position:relative;box-shadow:0 -40px 80px -40px #00000040}.poster-wrap{background:var(--page-bg);width:100%;margin:0 auto;padding-top:3rem;position:relative}@media (width>=900px){.poster-wrap{aspect-ratio:1536/1024;padding-top:0}}.blueprint-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=899px){.blueprint-svg{display:none}}.reveal{opacity:0;filter:blur(8px);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);will-change:opacity, transform, filter;transform:translateY(50px)}.reveal.in-view{opacity:1;filter:blur();transform:translateY(0)}.reveal-sm{opacity:0;filter:blur(10px);transition:opacity 1s var(--ease) .1s, transform 1s var(--ease) .1s, filter 1s var(--ease) .1s;transform:translateY(24px)}.reveal-sm.in-view{opacity:1;filter:blur();transform:translateY(0)}.reveal-text{opacity:0;transition:opacity .9s var(--ease) .25s, transform .9s var(--ease) .25s;transform:translateY(18px)}.reveal-text.in-view{opacity:1;transform:translateY(0)}.card-poster{z-index:2;background:var(--mat-bg);border:1px solid #00000024;padding:1.25rem 1.25rem 1.35rem;position:relative;box-shadow:0 30px 70px -25px #00000038}@media (width>=900px){.card-poster{width:36%;position:absolute;top:4.395%;left:5.859%}}@media (width<=899px){.card-poster{width:100%;max-width:440px;margin:0 auto 2.5rem}}.card-photo-wrap{aspect-ratio:600/634;background:#b7b9c0;width:100%;position:relative;overflow:hidden}.card-photo-wrap img{object-fit:contain;width:100%;height:100%;display:block}.photo-globe-icon{opacity:.55;pointer-events:none;width:clamp(1.4rem,2.4vw,1.9rem);height:clamp(1.4rem,2.4vw,1.9rem);position:absolute;bottom:.9rem;right:.9rem}.card-about{margin-top:1.4rem}.brand-name{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#000;font-size:clamp(.95rem,1.406vw,1.35rem);font-weight:700}.brand-name sup{font-size:.55em}.brand-tagline{letter-spacing:.08em;text-transform:uppercase;color:#0000008c;margin-top:.3rem;font-size:clamp(.7rem,.885vw,.85rem);font-weight:400}.brand-tagline .dot{color:var(--blue);margin:0 .4em}.about-heading{font-family:var(--font-horizon);text-transform:uppercase;color:#000;letter-spacing:-.01em;white-space:nowrap;margin-top:.55rem;font-size:clamp(.95rem,2.2vw,1.8rem);font-weight:700;line-height:.9}.right-col{z-index:2;flex-direction:column;gap:1.75rem;display:flex;position:relative}@media (width>=900px){.right-col{width:44%;position:absolute;top:11%;left:53.711%}}@media (width<=899px){.right-col{width:100%;max-width:480px;margin:0 auto;padding:0 1.5rem 3rem}}.section-label{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:#00000080;font-size:clamp(.72rem,.85vw,.82rem);font-weight:600}.heading-group{flex-direction:column;gap:.6rem;display:flex}.right-heading{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,4.7vw,4.5rem);font-weight:400;line-height:.9}.line-in{font-family:"Poppins", var(--font-display);text-transform:none;letter-spacing:-.02em;color:#0a0a0a;white-space:nowrap;font-weight:800}.line-freefall{font-family:"Poppins", var(--font-display);text-transform:none;letter-spacing:-.01em;color:#0000;background:linear-gradient(90deg,#2c4bf2 0%,#7a2bc9 40%,#c23a86 65%,#ef6a3c 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:italic;font-weight:700;animation:6s ease-in-out infinite heroGradientShift;display:inline-block}.right-divider{background:var(--blue);width:clamp(2rem,2.6vw,2.6rem);height:3px}.right-copy{color:#000000d1;flex-direction:column;gap:1.35rem;max-width:37.5rem;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.6;display:flex}.mobile-brand{text-align:center;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;padding:1.5rem 0 0;font-size:.9rem;font-weight:700}@media (width>=900px){.mobile-brand{display:none}}.brand-ticker-section{background:var(--page-bg);border-top:1px solid #0000001a;width:100%;padding:1.75rem 0;overflow:hidden}.ticker-mask{width:100%;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ticker-track{align-items:center;width:max-content;animation:27.5s linear infinite brand-ticker-scroll;display:flex}.ticker-track.is-offscreen,.ticker-track:hover{animation-play-state:paused}.ticker-item{font-family:var(--font-headline);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#0000;background:linear-gradient(90deg,#2c4bf2 0%,#7a2bc9 40%,#c23a86 65%,#ef6a3c 100%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;align-items:center;padding:0 2.5rem;font-size:clamp(1.2rem,2.3vw,1.8rem);display:flex}.ticker-dot{color:#7a2bc9;margin-left:2.5rem;font-size:.7em}@keyframes brand-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.ticker-item{padding:0 1.5rem;font-size:1.1rem}.ticker-dot{margin-left:1.5rem}}@keyframes letterReveal{0%{opacity:0;filter:blur(10px);transform:translateY(.6em)}to{opacity:1;filter:blur();transform:translateY(0)}}.letter-anim{display:inline-block}.letter-anim .letter{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards paused letterReveal;display:inline-block}.letter-anim.letters-in .letter{animation-play-state:running}.letter-anim .letter.space{width:.3em}.cards-section{background:#fff;width:100%;position:relative}.cards-heading{z-index:3;text-align:center;width:100%;padding:0 1.5rem;position:absolute;top:10vh;left:50%;transform:translate(-50%)}.cards-heading .kicker{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#00000073;font-size:.75rem}.cards-heading .title{font-family:var(--font-horizon);color:#0a0a0a;margin-top:.6rem;font-size:clamp(1.3rem,2.6vw,2.2rem);font-style:italic}.cards-heading .title .grad{color:#0000;background:linear-gradient(90deg,#2c4bf2 0%,#7a2bc9 40%,#c23a86 65%,#ef6a3c 100%);-webkit-background-clip:text;background-clip:text}.cards-pin{width:100%;height:100svh;position:relative;overflow:hidden}.flip-card{aspect-ratio:2/3;perspective:1000px;will-change:transform;width:min(300px,24vw - 24px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.flip-card{width:200px;height:300px}}.card-wrapper{will-change:transform;width:100%;height:100%;animation:3s ease-in-out infinite floating;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.flip-card-front,.flip-card-back{backface-visibility:hidden;will-change:transform;contain:paint;border-radius:.8em;width:100%;height:100%;position:absolute;overflow:hidden;transform:translateZ(0)}.flip-card-front img,.flip-card-back img{object-fit:cover;width:100%;height:100%}.flip-card-back{background-color:#fff;padding:1em;transform:rotateY(180deg)}@keyframes floating{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-60%)}to{transform:translate(-50%,-50%)}}.roadmap-intro{z-index:2;text-align:center;background:#fff;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:0 1.5rem;display:flex;position:relative}.roadmap-intro .kicker{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#00000073;font-size:.75rem}.roadmap-intro .title{font-family:var(--font-horizon);color:#0a0a0a;flex-direction:column;gap:.35rem;margin-top:1rem;font-size:clamp(1.3rem,3vw,2.6rem);font-style:italic;line-height:1.12;display:flex}.roadmap-intro .title .line{white-space:nowrap;display:block}.roadmap-intro .title .grad,.gradient-text{color:#0000;background:linear-gradient(90deg,#2c4bf2 0%,#7a2bc9 40%,#c23a86 65%,#ef6a3c 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite heroGradientShift}.lem-hero-video{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lem-hero-video video{object-fit:cover;object-position:right bottom;width:100%;height:100%}@media (width<=767px){.lem-hero-video{aspect-ratio:16/9;background:#fafafa;order:99;width:100%;height:auto;position:relative;inset:auto}.lem-hero-video video{object-position:right center}}@media (width<=640px){.roadmap-intro{padding:0 1rem;overflow:hidden}.roadmap-intro .title{font-size:min(3.6vw,1.6rem)}}.block-line-wrapper{width:max-content;max-width:100%;display:block;position:relative;overflow:hidden}.block-line{opacity:0;display:block;position:relative}.block-line.text-in{opacity:1}.block-revealer{background-color:var(--blue);pointer-events:none;will-change:transform;transform-origin:0;z-index:1;width:101%;height:101%;position:absolute;top:0;left:0;transform:scaleX(0)}.block-revealer.play{animation:blockRevealer var(--bd,1.5s) var(--bdelay,0s) cubic-bezier(.77, 0, .175, 1) forwards}@keyframes blockRevealer{0%{transform-origin:0;transform:scaleX(0)}49%{transform-origin:0;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.cyl-section{background:#fff;width:100%;position:relative}.cyl-sticky{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.mask-scroll-container{background:#fff;width:100%;min-height:100vh}.mask-scroll-pin{width:100%;height:100svh;position:relative}.mask-scroll-mask{background:#fff;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;overflow:hidden}.mask-scroll-heading{font-family:var(--font-horizon), "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;color:#000;white-space:nowrap;will-change:transform;font-size:clamp(48px,10vw,120px);line-height:1;display:inline-block}.mask-scroll-letter{display:inline-block}.mask-scroll-hint{color:#000;font-family:var(--font-body);z-index:10;pointer-events:none;background:#00000014;border-radius:20px;padding:8px 16px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.blog-section{background:#fff;width:100%;padding:60px 20px}.blog-inner{max-width:1200px;margin:0 auto}.blog-header{margin-bottom:50px}.blog-badge{color:#666;background:#f4f4f4;border-radius:8px;margin-bottom:18px;padding:6px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-block}.blog-heading{letter-spacing:-2.5px;color:#111;margin-bottom:24px;font-family:Outfit,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:64px;font-weight:500;line-height:1.05}.blog-header-bottom{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.blog-subtitle{color:#666;opacity:.8;max-width:480px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.55}.blog-view-all{color:#fff;cursor:pointer;background:#000;border:none;border-radius:40px;flex-shrink:0;padding:12px 24px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1)}.blog-view-all:hover{transform:scale(1.02)}.blog-featured{background:#fcfcfc;border:1px solid #f0f0f0;border-radius:20px;grid-template-columns:1fr 1fr;min-height:520px;margin-bottom:50px;display:grid;overflow:hidden}.blog-featured-media{min-height:320px;position:relative;overflow:hidden}.blog-featured-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-featured-content{flex-direction:column;padding:60px;display:flex}.blog-featured-badge{color:#fff;background:#000;border-radius:20px;align-self:flex-start;margin-bottom:24px;padding:8px 16px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-block}.blog-featured-title{letter-spacing:-1.5px;color:#111;margin-bottom:18px;font-family:Outfit,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:48px;font-weight:500;line-height:1.1}.blog-featured-desc{color:#666;margin-bottom:24px;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:500;line-height:1.55}.blog-featured-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.blog-featured-author{color:#111;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.blog-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.blog-card{flex-direction:column;gap:16px;display:flex}.blog-card-media{aspect-ratio:16/10;cursor:pointer;border-radius:20px;position:relative;overflow:hidden}.blog-card-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.33,1,.68,1)}.blog-card-overlay{opacity:0;pointer-events:none;background:#00000040;transition:opacity .4s;position:absolute;inset:0}.blog-card-plus{opacity:0;pointer-events:none;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:opacity .3s,transform .3s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.blog-card-plus-icon{color:#fff;width:28px;height:28px}.blog-corner{pointer-events:none;border-color:#fff;width:12px;height:12px;transition:opacity .3s;position:absolute}.blog-corner--tl{border-top:1.5px solid #fff;border-left:1.5px solid #fff;top:15px;left:15px}.blog-corner--tr{border-top:1.5px solid #fff;border-right:1.5px solid #fff;top:15px;right:15px}.blog-corner--bl{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;bottom:15px;left:15px}.blog-corner--br{border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;bottom:15px;right:15px}.blog-card-media:hover .blog-card-video{transform:scale(1.08)}.blog-card-media:hover .blog-card-overlay,.blog-card-media:hover .blog-card-plus{opacity:1}.blog-card-media:hover .blog-card-plus{transform:translate(-50%,-50%)scale(1)}.blog-card-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.blog-card-title{color:#111;font-family:Outfit,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.3}.blog-category{color:#fff;text-transform:capitalize;border-radius:20px;flex-shrink:0;padding:4px 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-block}.cta1-section{text-align:center;background:#0a0a0a;width:100%;padding:120px 20px}.cta1-inner{max-width:800px;margin:0 auto}.cta1-heading{letter-spacing:-2px;color:#fff;margin-bottom:20px;font-family:Outfit,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.05}.cta1-subtitle{color:#ffffffb3;margin-bottom:36px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.55}.cta1-button{color:#0a0a0a;cursor:pointer;background:#fff;border:none;border-radius:40px;padding:16px 32px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s}.cta1-button:hover{background:#f0f0f0;transform:scale(1.03)}@media (width<=1024px){.blog-featured{grid-template-columns:1fr}.blog-featured-content{padding:40px}.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.blog-heading{letter-spacing:-1.5px;font-size:48px}.blog-header-bottom{flex-direction:column;align-items:flex-start}.blog-featured-title{font-size:32px}.blog-grid{grid-template-columns:1fr}.cta1-section{padding:80px 20px}}html{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lem-hero-title .grad,.lem-hero-scroll{animation:none}.lr-char{opacity:1;filter:none;transform:none;animation:none!important}}@property --c5-x1{syntax:"<percentage>";inherits:false;initial-value:10%}@property --c5-y1{syntax:"<percentage>";inherits:false;initial-value:10%}@property --c5-x2{syntax:"<percentage>";inherits:false;initial-value:90%}@property --c5-y2{syntax:"<percentage>";inherits:false;initial-value:10%}@property --c5-x3{syntax:"<percentage>";inherits:false;initial-value:10%}@property --c5-y3{syntax:"<percentage>";inherits:false;initial-value:90%}@property --c5-x4{syntax:"<percentage>";inherits:false;initial-value:90%}@property --c5-y4{syntax:"<percentage>";inherits:false;initial-value:90%}@property --c5-x5{syntax:"<percentage>";inherits:false;initial-value:50%}@property --c5-y5{syntax:"<percentage>";inherits:false;initial-value:50%}@property --c5-s1{syntax:"<percentage>";inherits:false;initial-value:55%}@property --c5-s2{syntax:"<percentage>";inherits:false;initial-value:55%}@property --c5-s3{syntax:"<percentage>";inherits:false;initial-value:55%}@property --c5-s4{syntax:"<percentage>";inherits:false;initial-value:55%}@property --c5-s5{syntax:"<percentage>";inherits:false;initial-value:65%}.c5-animated-gradient{background-color:#ff8e53;background-image:radial-gradient(circle at var(--c5-x1) var(--c5-y1), #fff1aa 0px, transparent var(--c5-s1)), radial-gradient(circle at var(--c5-x2) var(--c5-y2), #ff4b2b 0px, transparent var(--c5-s2)), radial-gradient(circle at var(--c5-x3) var(--c5-y3), #8aff8a 0px, transparent var(--c5-s3)), radial-gradient(circle at var(--c5-x4) var(--c5-y4), #ffd000 0px, transparent var(--c5-s4)), radial-gradient(circle at var(--c5-x5) var(--c5-y5), #ff1493 0px, transparent var(--c5-s5));animation:5s ease-in-out infinite c5-blob1,6s ease-in-out infinite c5-blob2,5.5s ease-in-out infinite c5-blob3,6.5s ease-in-out infinite c5-blob4,4s ease-in-out infinite c5-blob5,3.5s ease-in-out infinite c5-size1,4.2s ease-in-out infinite c5-size2,3.8s ease-in-out infinite c5-size3,4.6s ease-in-out infinite c5-size4,3s ease-in-out infinite c5-size5}@keyframes c5-blob1{0%,to{--c5-x1:5%;--c5-y1:5%}25%{--c5-x1:45%;--c5-y1:20%}50%{--c5-x1:30%;--c5-y1:55%}75%{--c5-x1:0%;--c5-y1:30%}}@keyframes c5-blob2{0%,to{--c5-x2:95%;--c5-y2:5%}33%{--c5-x2:55%;--c5-y2:35%}66%{--c5-x2:80%;--c5-y2:65%}}@keyframes c5-blob3{0%,to{--c5-x3:5%;--c5-y3:95%}40%{--c5-x3:45%;--c5-y3:65%}70%{--c5-x3:25%;--c5-y3:100%}}@keyframes c5-blob4{0%,to{--c5-x4:95%;--c5-y4:95%}30%{--c5-x4:60%;--c5-y4:70%}60%{--c5-x4:100%;--c5-y4:50%}}@keyframes c5-blob5{0%,to{--c5-x5:50%;--c5-y5:50%}25%{--c5-x5:70%;--c5-y5:30%}50%{--c5-x5:40%;--c5-y5:70%}75%{--c5-x5:30%;--c5-y5:40%}}@keyframes c5-size1{0%,to{--c5-s1:45%}50%{--c5-s1:80%}}@keyframes c5-size2{0%,to{--c5-s2:45%}50%{--c5-s2:85%}}@keyframes c5-size3{0%,to{--c5-s3:45%}50%{--c5-s3:78%}}@keyframes c5-size4{0%,to{--c5-s4:45%}50%{--c5-s4:82%}}@keyframes c5-size5{0%,to{--c5-s5:50%}50%{--c5-s5:85%}}@media (prefers-reduced-motion:reduce){.c5-animated-gradient{animation:none}}@media (width<=640px){.c5-animated-gradient h2{font-size:2.4rem!important}.c5-animated-gradient{padding:56px 24px}}.footer-section{color:#2d3148;background:#fff;padding:48px 24px;font-family:DM Sans,sans-serif}.footer-section *,.footer-section :before,.footer-section :after{box-sizing:border-box}.footer-wrapper{grid-template-columns:350px 1fr;align-items:stretch;gap:16px;max-width:1150px;margin:0 auto;display:grid}.footer-left{background:#1e4fc0;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:340px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #154cbd40}.footer-left-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-logo{z-index:1;flex-direction:row;gap:10px;display:flex;position:relative}.footer-logo-name{color:#fff;letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.footer-tagline-container{z-index:1;margin-top:auto;margin-bottom:28px;position:relative}.footer-tagline{color:#fff;font-size:19px;font-weight:400;line-height:1.45}.footer-tagline span{color:#ffffffa6}.footer-social-row{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.footer-social-label{color:#ffffffe6;letter-spacing:.3px;font-family:Caveat,cursive;font-size:17px;font-weight:600}.footer-social-icons{flex-direction:row;gap:7px;display:flex}.social-icon{cursor:pointer;background:#0e1014;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #00000059,0 2px 6px #0003}.social-icon svg{color:#fff;width:15px;height:15px}.social-icon:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 24px #00000073,0 3px 8px #00000047}.footer-right{background:#f0f1f5;border-radius:28px;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 20px #0000000a}.footer-lucky-graphic{z-index:10;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:-36px;right:40px}.lucky-cube{background:linear-gradient(135deg,#5b9ffb 0%,#1e5dd7 55%,#1448be 100%);border-radius:22px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;transform:rotate(-10deg);box-shadow:inset 3px 3px 8px #ffffff59,inset -3px -3px 12px #0000002e,8px 14px 28px #1448c859}.lucky-cube-mark{color:#fff;letter-spacing:-.04em;text-shadow:0 3px 6px #00000040;font-family:DM Sans,sans-serif;font-size:42px;font-weight:700;line-height:1;transform:rotate(10deg)}.lucky-text-row{flex-direction:row;align-items:center;gap:6px;margin-top:4px;display:flex;transform:rotate(-4deg)}.lucky-arrow{color:#9ca3af;width:22px;height:22px;display:block}.lucky-arrow svg{width:22px;height:22px}.lucky-arrow path{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lucky-text{color:#9ca3af;white-space:nowrap;font-family:Caveat,cursive;font-size:20px;font-weight:600}.footer-nav-cols{flex-direction:row;gap:72px;padding-top:8px;display:flex}.footer-col-title{color:#9ca3af;margin-bottom:18px;font-family:Caveat,cursive;font-size:24px;font-style:italic;font-weight:600}.footer-col a{color:#111827;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#1f65d6}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:48px;display:flex}.footer-copyright{color:#9ca3af;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500}.footer-cta-mini{flex-direction:column;gap:14px;display:flex}.footer-cta-mini h4{color:#6b7280;font-size:15px;font-weight:400;line-height:1.45}.footer-cta-mini h4 strong{color:#111827;font-size:19px;font-weight:700;display:block}.footer-subscribe-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:row;width:310px;padding:5px;display:flex;box-shadow:0 2px 10px #0000000a}.footer-subscribe-row input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:13.5px}.footer-subscribe-row input::placeholder{color:#9ca3af}.footer-subscribe-row button{color:#fff;cursor:pointer;background:#111214;border:none;border-radius:8px;padding:11px 22px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 6px 20px #00000047,0 2px 8px #00000026}.footer-subscribe-row button:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 26px #0000005c,0 3px 10px #0003}.footer-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;max-width:1150px;margin:-60px auto 0;line-height:0;position:relative}.footer-watermark svg{width:100%;height:auto;display:block;overflow:visible}.footer-watermark text{letter-spacing:-.03em;fill:#0000000a;font-family:DM Sans,sans-serif;font-weight:700}@media (width<=860px){.footer-wrapper{grid-template-columns:1fr}.footer-left{gap:40px;min-height:auto}}@media (width<=560px){.footer-right{padding:24px}.footer-nav-cols{gap:40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.footer-subscribe-row{width:100%}.footer-lucky-graphic{top:-28px;right:12px}.lucky-cube{width:72px;height:72px}.lucky-cube-mark{font-size:32px}}.lem-scrollnav{z-index:90;background:var(--page-bg);color:var(--ink);border-bottom:1px solid var(--nav-border);pointer-events:none;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);will-change:transform, opacity;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 2rem;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.lem-scrollnav>.lem-menu-btn{justify-self:start}.lem-nav-brand{min-width:0;color:var(--ink);font-family:var(--font-horizon);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;font-size:1rem;text-decoration:none;display:flex}.lem-nav-brand img{object-fit:cover;border-radius:8px;flex-shrink:0;width:42px;height:42px;display:block}@media (width<=1100px){.lem-location{display:none}.lem-nav-brand{font-size:.8rem}}@media (width<=600px){.lem-scrollnav{gap:.4rem;padding:.65rem .75rem}.lem-scrollnav .lem-nav-brand{gap:.3rem;font-size:.5rem}.lem-scrollnav .lem-nav-brand img{width:26px;height:26px}.lem-scrollnav .lem-menu-btn{gap:.35rem;padding:.6rem .55rem;font-size:.7rem}.lem-scrollnav .lem-blogs-btn{gap:.3rem;padding-left:.55rem;font-size:.7rem}.lem-scrollnav .lem-blogs-arrow{width:1.5rem;height:1.5rem}}.lem-scrollnav.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lem-scrollnav-logo{width:clamp(44px,5vw,62px);height:clamp(44px,5vw,62px);transition:transform .35s var(--ease);border-radius:16px;display:block;overflow:hidden;box-shadow:0 14px 40px -18px #0009}.lem-scrollnav-logo:hover{transform:translateY(-2px)scale(1.04)}.lem-scrollnav-logo img{object-fit:cover;width:100%;height:100%;display:block}.lem-menu{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lem-menu.is-open{pointer-events:auto}.lem-menu-panels{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.lem-menu-panel{height:100%;transition:transform .7s var(--ease);will-change:transform;display:block;transform:translateY(-101%)}.lem-menu-panel:first-child{background:var(--menu-panel-1)}.lem-menu-panel:nth-child(2){background:var(--menu-panel-2)}.lem-menu-panel:nth-child(3){background:var(--menu-panel-3)}.lem-menu-panel:nth-child(4){background:var(--menu-panel-4)}.lem-menu-panel:nth-child(5){background:var(--menu-panel-5)}.lem-menu-panel:nth-child(6){background:var(--menu-panel-6)}.lem-menu.is-open .lem-menu-panel{transform:translateY(0)}.lem-menu-close{z-index:2;cursor:pointer;opacity:0;width:46px;height:46px;transition:opacity .4s var(--ease) .35s, background .3s var(--ease);background:#ffffff26;border:none;border-radius:999px;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2.5rem)}.lem-menu.is-open .lem-menu-close{opacity:1}.lem-menu-close:hover{background:#ffffff4d}.lem-menu-close span{background:#fff;border-radius:2px;width:50%;height:2px;position:absolute;top:50%;left:25%}.lem-menu-close span:first-child{transform:rotate(45deg)}.lem-menu-close span:last-child{transform:rotate(-45deg)}.lem-menu-content{place-items:center;height:100%;padding:5rem 1.5rem 2rem;display:grid;position:relative;overflow-y:auto}.lem-menu-list{text-align:center;margin:0;padding:0;list-style:none}.lem-menu-link{font-family:var(--font-horizon);text-transform:uppercase;color:var(--page-bg);letter-spacing:0;font-size:4rem;line-height:1.1;text-decoration:none;display:inline-block}.lem-menu-link span{opacity:0;transition:opacity .45s var(--ease), transform .55s var(--ease), color .3s var(--ease);display:inline-block;transform:translateY(.5em)}.lem-menu.is-open .lem-menu-link span{opacity:1;transform:translateY(0)}.lem-menu-link:hover span{color:var(--ink)}.lem-menu-terms{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);margin-top:1.4rem;transform:translateY(12px)}.lem-menu-terms a{font-family:var(--font-body);color:var(--page-bg);font-size:1.15rem;text-decoration:none}.lem-menu.is-open .lem-menu-terms{opacity:1;transition-delay:.8s;transform:translateY(0)}@media (width<=600px),(height<=700px){.lem-menu-link{font-size:2.5rem;line-height:1.25}.lem-menu-terms a{font-size:1rem}}@media (prefers-reduced-motion:reduce){.lem-menu-panel,.lem-menu-link span,.lem-menu-terms,.lem-scrollnav{transition-duration:.01ms;transition-delay:0s!important}}.cta-video-wrap{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cta-video-wrap video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:translateY(17%)}.page-shell{background:#fff;min-height:100svh}.page-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px clamp(16px,4vw,40px);display:grid;position:sticky;top:0}.page-nav>:last-child{justify-self:end}.page-nav-brand{color:#111}.blogpage{padding-top:clamp(40px,8vw,90px)}.blogpage-head{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:56px;display:flex}.blogpage-title{letter-spacing:-.04em;color:#111;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:1}.blogpage-sub{color:#666;max-width:560px;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500;line-height:1.5}.blogpage-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.blogpage-filter{color:#444;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:14px 28px;font:600 16px Inter,sans-serif;transition:background .25s,color .25s,transform .25s}.blogpage-filter:hover{transform:scale(1.03)}.blogpage-filter.is-active{color:#fff;background:#000;border-color:#000}.blogpage .blog-grid{row-gap:48px}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.contact-title{text-align:left;margin-top:20px}.contact-sub{margin-top:22px}.contact-form{background:#f4f4f4;border-radius:24px;flex-direction:column;gap:18px;padding:clamp(24px,4vw,40px);display:flex}.contact-form label{color:#111;flex-direction:column;gap:8px;font:600 14px Inter,sans-serif;display:flex}.contact-form input,.contact-form textarea{color:#111;resize:vertical;background:#fff;border:1px solid #e2e2e2;border-radius:14px;outline:none;padding:14px 16px;font:500 15px Inter,sans-serif;transition:border-color .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:#111}.contact-form .blog-view-all{align-self:flex-start;padding:14px 28px}.contact-done{color:#111;margin:0;font:500 18px Inter,sans-serif}.contact-error{color:#b42318;margin:0;font:500 14px Inter,sans-serif}.contact-form .blog-view-all:disabled{opacity:.6;cursor:progress}.terms-inner{min-height:40vh}@media (width<=900px){.contact-grid{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.page-nav-brand span{display:none}}.page-nav{border-bottom:1px solid var(--nav-border,#00000014);gap:1rem;padding:.75rem 2rem}.page-nav>.lem-menu-btn{justify-self:start;width:auto}.page-nav>.lem-blogs-btn{justify-self:end;width:auto}@media (width<=600px){.page-nav{gap:.4rem;padding:.65rem .75rem}.page-nav .lem-nav-brand{gap:.3rem;font-size:.5rem}.page-nav-brand span{display:inline}.page-nav .lem-nav-brand img{width:26px;height:26px}.page-nav .lem-menu-btn{gap:.35rem;padding:.6rem .55rem;font-size:.7rem}.page-nav .lem-blogs-btn{gap:.3rem;padding-left:.55rem;font-size:.7rem}.page-nav .lem-blogs-arrow{width:1.5rem;height:1.5rem}}@media (width<=768px){.cards-pin{flex-direction:column;align-items:center;gap:2rem;height:auto;padding:3rem 1.25rem;display:flex;overflow:visible}.flip-card{aspect-ratio:2/3;will-change:auto;width:min(78vw,280px);height:auto;position:relative;top:auto;left:auto;transform:none!important}.card-wrapper{animation:none}}@media (width<=767px){.lem-topbar-brand{font-size:.8rem}.lem-topbar .lem-menu-btn,.lem-topbar .lem-blogs-btn{font-size:.75rem}.lem-topbar .lem-menu-btn{padding:.55rem .9rem}.lem-topbar .lem-blogs-arrow{width:1.7rem;height:1.7rem}.lem-hero-inner{padding:0 1.1rem 1.25rem}.lem-hero-title{font-size:clamp(1.7rem,9vw,2.6rem);line-height:1.02}.lem-hero-sub{max-width:100%;margin-top:.9rem;font-size:.9rem;line-height:1.5}.lem-hero-card{align-items:center;gap:.85rem;width:calc(100% - 2.2rem);margin-bottom:1rem;padding:.75rem .9rem;display:flex}.lem-hero-card-media{flex-shrink:0;width:64px}.lem-social-carousel{margin-top:.5rem}.lem-hero-card-media{margin-bottom:0}.lem-hero{flex-direction:column;justify-content:flex-start;align-items:stretch}.lem-topbar{flex-shrink:0;position:relative}.lem-hero-inner{flex-shrink:0;max-width:100%;padding-top:clamp(.75rem,3vh,2rem);padding-bottom:clamp(1rem,2.5vh,1.75rem)}.lem-hero-card{flex-shrink:0;align-items:center;gap:.85rem;width:calc(100% - 2.2rem);max-width:34rem;margin:0 auto 1rem;padding:.75rem .9rem;display:flex;position:relative;bottom:auto;right:auto}.lem-hero-card-media{flex-shrink:0;width:64px;margin-bottom:0}.lem-hero-card-media img{height:64px}.lem-hero-card-body{min-width:0;padding-right:2rem}.lem-hero-video{aspect-ratio:auto;flex:1 1 0;height:auto;min-height:0}.lem-topbar{padding:.75rem 1rem .25rem}.lem-hero-inner{padding-left:1.1rem;padding-right:1.1rem}}@media (width<=767px) and (height<=700px){.lem-hero-title{font-size:clamp(1.5rem,8vw,2.2rem)}.lem-hero-sub{margin-top:.6rem;font-size:.82rem}.lem-hero-inner{padding-top:.5rem;padding-bottom:.75rem}}.lem-404{color:#0a0a0a;background:#fff;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(5rem,10vw,7rem) clamp(1rem,4vw,3rem) clamp(2rem,4vw,3rem);display:flex}.lem-404-img{mix-blend-mode:multiply;width:100%;max-width:1300px;height:auto;margin:0 auto}.lem-404-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;max-width:1300px;margin:clamp(1rem,3vw,2rem) auto 0;display:flex}.lem-404-foot h1{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:400;line-height:1}.lem-404-btn{color:#0a0a0a;border:1px solid #0a0a0a;border-radius:999px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s}.lem-404-btn:hover{color:#fff;background:#0a0a0a}#blogs,#faq,#contact{content-visibility:auto}#blogs{contain-intrinsic-size:auto 1230px}#faq{contain-intrinsic-size:auto 610px}#contact{contain-intrinsic-size:auto 750px}@media (width<=767px){#blogs{contain-intrinsic-size:auto 2100px}#faq{contain-intrinsic-size:auto 1260px}#contact{contain-intrinsic-size:auto 940px}}
