.lm-site--landing .lm-capabilities{padding-top:112px;scroll-margin-top:48px}.lm-capabilities-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;margin-bottom:52px;display:grid}.lm-capabilities-heading h2{max-width:600px;color:var(--site-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,3.8vw,52px);font-weight:600;line-height:1.2}.lm-capabilities-heading>p{max-width:510px;color:var(--site-muted);margin:0;font-size:17px;line-height:1.8}.lm-capabilities-content{grid-template-columns:1.05fr .95fr;gap:52px 40px;margin:0;padding:0;list-style:none;display:grid}.lm-capability{min-width:0}.lm-capability-copy{padding-top:26px}.lm-capability-copy h3{color:var(--site-text);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(23px,2.1vw,28px);font-weight:600;line-height:1.4}.lm-capability-copy p{max-width:58ch;color:var(--site-muted);margin:0;font-size:16px;line-height:1.8}.lm-capability-copy .lm-capability-formats{margin-top:18px;font-size:13px}.lm-capability-links{flex-wrap:wrap;gap:4px 24px;margin-top:10px;display:flex}.lm-capability-link{min-height:44px;color:var(--site-accent);text-underline-offset:5px;align-items:center;gap:6px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s;display:inline-flex}.lm-capability-link:is(:hover,:focus-visible){text-decoration-color:currentColor}.lm-capability-link svg{transition:transform .16s}.lm-capability-link:is(:hover,:focus-visible) svg{transform:translate(2px)}.lm-capability-demo{background:var(--site-surface-soft);isolation:isolate;border-radius:14px;width:100%;height:270px;position:relative;overflow:hidden;container-type:inline-size}.lm-capability-note{width:76%;position:absolute;top:10%;left:7%;transform:rotate(-3deg)}.lm-capability-note>span,.lm-capability-image-note>span{color:var(--site-muted);font-size:clamp(10px,2.1cqw,12px);font-weight:600;line-height:1.5}.lm-capability-note p{z-index:1;color:var(--site-text);text-wrap:pretty;margin:10px 0 0;font-size:clamp(16px,3.4cqw,20px);font-weight:500;line-height:1.6;position:relative}.lm-capability-selection{background:color-mix(in srgb, var(--site-accent) 15%, transparent);transform-origin:0;width:74%;height:1.1em;position:absolute;bottom:2px;left:0}.lm-capability-typeset{width:66%;color:var(--site-text);position:absolute;bottom:11%;right:7%}.lm-capability-typeset span,.lm-capability-typeset strong{letter-spacing:-.025em;font-size:clamp(22px,5.4cqw,31px);font-weight:600;line-height:1.2;display:block}.lm-capability-typeset strong{color:var(--site-accent)}.lm-capability-type-line{background:var(--site-accent);transform-origin:0;width:35%;height:3px;margin-top:15px;display:block}.lm-capability-text-path{width:100%;height:100%;stroke:var(--site-accent);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.35;position:absolute;inset:0}.lm-capability-page-back,.lm-capability-page{background:var(--site-surface);border-radius:9px;width:39%;height:73%;padding:6%;position:absolute;box-shadow:0 12px 28px #12233f17}.lm-capability-page-back{color:var(--site-muted);font-size:10px;top:12%;left:11%;transform:rotate(-10deg)}.lm-capability-page{top:10%;left:18%;transform:rotate(-3deg)}.lm-capability-file-format{color:var(--site-accent);letter-spacing:.04em;font-size:10px;font-weight:700}.lm-capability-page strong{color:var(--site-text);margin:10% 0 12%;font-size:clamp(12px,2.6cqw,15px);font-weight:600;line-height:1.5;display:block}.lm-capability-page-line,.lm-capability-page-highlight{background:var(--site-border);border-radius:1px;height:4px;margin-top:7%;display:block}.lm-capability-page-line:last-child{width:62%}.lm-capability-page-highlight{background:color-mix(in srgb, var(--site-accent) 42%, var(--site-surface));transform-origin:0;height:7px}.lm-capability-excerpt{width:52%;color:var(--site-accent);background:var(--site-accent-soft);border-radius:9px;padding:5% 6%;position:absolute;top:34%;right:7%;transform:rotate(3deg)}.lm-capability-excerpt span,.lm-capability-excerpt strong{font-size:clamp(14px,3.2cqw,18px);font-weight:600;line-height:1.5;display:block}.lm-capability-scene-strip{gap:7%;width:46%;display:flex;position:absolute;bottom:10%;right:8%}.lm-capability-scene-strip span{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--site-accent) 32%, var(--site-border));background:var(--site-surface);transform-origin:0;border-radius:3px;width:29%}.lm-capability-scene-strip span:nth-child(2){background:var(--site-accent-soft)}.lm-capability-scene-strip span:nth-child(3){background:color-mix(in srgb, var(--site-accent) 20%, var(--site-surface))}.lm-capability-images{border-top:1px solid var(--site-border);grid-column:1/-1;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-top:42px;display:grid}.lm-capability-images .lm-capability-copy{padding:0 0 0 20px}.lm-capability-image-demo{height:290px}.lm-capability-image-composition{border-radius:9px;position:absolute;inset:7% 6% 15% 20%;overflow:hidden}.lm-capability-image-composition:after{content:"";background:linear-gradient(#0c203499,#0000 65%);position:absolute;inset:0}.lm-capability-image-composition img{object-fit:cover;object-position:60% center;width:100%;height:100%}.lm-capability-image-title{z-index:1;color:#fff;position:absolute;top:10%;left:8%}.lm-capability-image-title span,.lm-capability-image-title strong{letter-spacing:-.025em;font-size:clamp(18px,4.4cqw,26px);font-weight:600;line-height:1.3;display:block}.lm-capability-image-note{background:var(--site-surface);border-radius:9px;width:54%;padding:4% 5%;position:absolute;bottom:9%;left:6%;transform:rotate(-4deg);box-shadow:0 10px 24px #12233f1f}.lm-capability-image-note p{color:var(--site-text);margin:8px 0 0;font-size:clamp(12px,2.7cqw,15px);font-weight:500;line-height:1.6}@media (prefers-reduced-motion:no-preference){.lm-capability-demo[data-animate=true] .lm-capability-selection{animation:7.2s cubic-bezier(.16,1,.3,1) infinite lm-capability-select}.lm-capability-demo[data-animate=true] .lm-capability-type-line{animation:7.2s cubic-bezier(.16,1,.3,1) infinite lm-capability-typeset}.lm-capability-demo[data-animate=true] .lm-capability-typeset span,.lm-capability-demo[data-animate=true] .lm-capability-typeset strong{animation:7.2s cubic-bezier(.16,1,.3,1) infinite lm-capability-reveal}.lm-capability-demo[data-animate=true] .lm-capability-typeset strong{animation-delay:.18s}.lm-capability-demo[data-animate=true] .lm-capability-page-highlight{animation:7.2s cubic-bezier(.16,1,.3,1) .4s infinite lm-capability-select}.lm-capability-demo[data-animate=true] .lm-capability-excerpt{animation:7.2s cubic-bezier(.16,1,.3,1) infinite lm-capability-extract}.lm-capability-demo[data-animate=true] .lm-capability-scene-strip span{animation:7.2s cubic-bezier(.16,1,.3,1) infinite lm-capability-frame}.lm-capability-demo[data-animate=true] .lm-capability-scene-strip span:nth-child(2){animation-delay:.18s}.lm-capability-demo[data-animate=true] .lm-capability-scene-strip span:nth-child(3){animation-delay:.36s}.lm-capability-demo[data-animate=true] .lm-capability-image-composition img{animation:7.2s cubic-bezier(.16,1,.3,1) infinite lm-capability-compose}.lm-capabilities[data-paused=true] .lm-capability-demo *{animation-play-state:paused}}@keyframes lm-capability-select{0%,8%,62%,to{opacity:1;transform:scaleX(1)}18%{opacity:0;transform:scaleX(1)}19%{opacity:0;transform:scaleX(0)}38%{opacity:1;transform:scaleX(1)}}@keyframes lm-capability-typeset{0%,14%,72%,to{transform:scaleX(1)}28%{transform:scaleX(.25)}48%{transform:scaleX(1.6)}}@keyframes lm-capability-extract{0%,12%,74%,to{transform:rotate(3deg)}36%{transform:translate(5%,-4%)rotate(0)}}@keyframes lm-capability-reveal{0%,14%,50%,to{clip-path:inset(0);opacity:1}24%{clip-path:inset(0);opacity:0}25%{clip-path:inset(0 100% 0 0);opacity:0}26%{clip-path:inset(0 100% 0 0);opacity:1}}@keyframes lm-capability-frame{0%,26%,80%,to{transform:scaleX(1)}48%,60%{transform:scaleX(1.06)}}@keyframes lm-capability-compose{0%,12%,78%,to{transform:scale(1)}44%,56%{transform:scale(1.06)}}@media (width<=1023px){.lm-capabilities-heading{gap:36px}.lm-capabilities-content{gap:44px 28px}.lm-capability-demo{height:250px}.lm-capability-images{gap:28px}.lm-capability-images .lm-capability-copy{padding-left:0}}@media (width<=767px){.lm-site--landing .lm-capabilities{padding-top:72px}.lm-capabilities-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.lm-capabilities-heading h2{max-width:540px;font-size:clamp(32px,6.4vw,40px);line-height:1.22}.lm-capabilities-heading>p{font-size:16px}.lm-capabilities-content{grid-template-columns:1fr;gap:40px}.lm-capability-demo{aspect-ratio:1.9;height:auto;min-height:224px}.lm-capability-copy{padding-top:22px}.lm-capability-copy h3{font-size:23px}.lm-capability-images{border-top:0;grid-template-columns:1fr;gap:22px;padding-top:0}.lm-capability-images .lm-capability-copy{padding:0}.lm-capability-image-demo{aspect-ratio:1.9}}@media (prefers-color-scheme:dark){.lm-capability-page-back,.lm-capability-page,.lm-capability-image-note{box-shadow:0 12px 28px #0000002e}}@media (prefers-reduced-motion:reduce){.lm-capability-link,.lm-capability-link svg{transition:none}.lm-capability-link:is(:hover,:focus-visible) svg{transform:none}}.lm-site--landing .lm-landing-guide-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.lm-landing-guide-heading>p{max-width:58ch;color:var(--site-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.8}.lm-guide-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.lm-guide-visual-column{margin-top:32px;position:sticky;top:96px}.lm-guide-stage{aspect-ratio:6/5;background:var(--site-surface-soft);isolation:isolate;border-radius:14px;width:100%;max-width:520px;position:relative;overflow:hidden;container-type:inline-size}.lm-guide-scene-layer,.lm-guide-scene{position:absolute;inset:0}.lm-guide-scene-layer{visibility:hidden;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility 0s .4s;transform:translateY(8px)}.lm-guide-scene-layer[data-active=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.lm-guide-scene{pointer-events:none}.lm-guide-inline-visual{display:none}.lm-guide-chapter{align-items:center;min-width:0;min-height:max(420px,60svh);padding-block:48px;display:flex}.lm-guide-chapter-copy{width:100%}.lm-guide-chapter h3{color:var(--site-text);letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.3}.lm-guide-chapter h3:before{background:var(--site-border);content:"";width:32px;height:2px;margin-bottom:24px;display:block}.lm-guide-chapter[data-active=true] h3{color:var(--site-accent)}.lm-guide-chapter[data-active=true] h3:before{background:var(--site-accent)}.lm-guide-chapter p{max-width:58ch;color:var(--site-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.85}.lm-guide-connections{width:100%;height:100%;stroke:var(--site-accent);stroke-width:1.5px;opacity:.4;position:absolute;inset:0}.lm-guide-motion-source{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--site-accent) 25%, transparent);background:var(--site-accent-soft);width:16%;position:absolute;left:12%}.lm-guide-motion-source--circle{border-radius:50%;top:16%}.lm-guide-motion-source--square{border-radius:14%;bottom:16%;transform:rotate(-12deg)}.lm-guide-motion-frame,.lm-guide-motion-echo{border-radius:12px;width:47%;height:50%;position:absolute;top:25%;left:41%}.lm-guide-motion-frame{z-index:1;background:var(--site-surface);box-shadow:0 16px 40px #12233f17}.lm-guide-motion-echo{border:1px solid color-mix(in srgb, var(--site-accent) 30%, var(--site-border));transform:translate(6%,-7%)rotate(6deg)}.lm-guide-motion-orbit{border:1px solid var(--site-border);border-radius:50%;position:absolute;inset:18% 21%}.lm-guide-motion-center{aspect-ratio:1;background:var(--site-accent);border-radius:16%;width:34%;position:absolute;top:28%;left:33%;transform:rotate(-12deg)}.lm-guide-motion-bar{background:color-mix(in srgb, var(--site-accent) 30%, var(--site-surface));border-radius:3px;width:43%;height:13%;position:absolute;bottom:21%;right:14%}.lm-guide-motion-dot{aspect-ratio:1;background:var(--site-accent);border-radius:50%;width:12%;position:absolute;top:17%;left:20%}.lm-guide-source-sheet{background:var(--site-surface);border-radius:10px;width:46%;height:62%;padding:10% 7%;position:absolute;top:12%;left:12%;transform:rotate(-8deg);box-shadow:0 16px 40px #12233f17}.lm-guide-source-sheet i{background:var(--site-border);border-radius:2px;width:100%;height:4px;margin-bottom:14%;display:block}.lm-guide-source-sheet i:nth-child(2),.lm-guide-source-sheet i:last-child{width:62%}.lm-guide-source-sheet .lm-guide-source-highlight{background:color-mix(in srgb, var(--site-accent) 35%, var(--site-surface));transform-origin:0;height:10px}.lm-guide-extracted-lines{z-index:2;background:var(--site-accent-soft);border-radius:8px;width:42%;padding:6%;position:absolute;top:30%;left:38%;transform:rotate(3deg)}.lm-guide-extracted-lines i{background:var(--site-accent);opacity:.65;border-radius:2px;height:4px;margin-block:8%;display:block}.lm-guide-extracted-lines i:last-child{width:62%}.lm-guide-input-frame{z-index:1;background:var(--site-accent);border-radius:10px;align-items:flex-end;gap:9%;width:52%;height:36%;padding:10%;display:flex;position:absolute;bottom:12%;right:10%;transform:rotate(3deg)}.lm-guide-input-frame span{background:var(--site-on-accent);opacity:.6;border-radius:2px;width:30%;height:4px;position:absolute;top:16%;left:14%}.lm-guide-input-frame i{background:var(--site-on-accent);opacity:.9;transform-origin:bottom;border-radius:3px 3px 0 0;width:24%;height:60%}.lm-guide-input-frame i:nth-of-type(2){opacity:.65;height:100%}.lm-guide-input-frame i:last-child{opacity:.4;height:80%}.lm-guide-use-cover{border-radius:10px;width:65%;height:auto;position:absolute;box-shadow:0 16px 40px #12233f29}.lm-guide-use-cover--space-explainer{top:11%;left:9%;transform:rotate(-9deg)}.lm-guide-use-cover--team-workflow{top:34%;left:26%;transform:rotate(7deg)}.lm-guide-use-cover--product-launch{bottom:10%;left:11%;transform:rotate(-4deg)}.lm-guide-output-portrait,.lm-guide-output-square{border:1px solid color-mix(in srgb, var(--site-accent) 40%, var(--site-border));background:var(--site-accent-soft);border-radius:10px;position:absolute}.lm-guide-output-portrait{aspect-ratio:9/16;width:26%;top:12%;left:14%;transform:rotate(-9deg)}.lm-guide-output-square{aspect-ratio:1;width:37%;bottom:16%;right:10%;transform:rotate(9deg)}.lm-guide-output-landscape{aspect-ratio:16/9;border-radius:10px;width:70%;position:absolute;top:29%;left:15%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 16px 40px #12233f29}.lm-guide-output-landscape img{object-fit:cover;width:100%;height:100%;display:block}.lm-guide-output-format{color:var(--site-accent);letter-spacing:-.03em;font-size:8cqw;font-weight:600;line-height:1;position:absolute;bottom:10%;right:13%}@media (prefers-reduced-motion:no-preference){.lm-guide-scene-layer[data-active=true] .lm-guide-motion-center,.lm-guide-scene-layer[data-active=true] .lm-guide-motion-bar,.lm-guide-scene-layer[data-active=true] .lm-guide-motion-dot,.lm-guide-scene-layer[data-active=true] .lm-guide-extracted-lines,.lm-guide-scene-layer[data-active=true] .lm-guide-output-landscape{animation:.65s cubic-bezier(.16,1,.3,1) both lm-guide-compose}.lm-guide-scene-layer[data-active=true] .lm-guide-motion-bar{animation-delay:80ms}.lm-guide-scene-layer[data-active=true] .lm-guide-motion-dot{animation-delay:.16s}.lm-guide-scene-layer[data-active=true] .lm-guide-source-highlight,.lm-guide-scene-layer[data-active=true] .lm-guide-input-frame i{animation:.65s cubic-bezier(.16,1,.3,1) both lm-guide-emerge}}@keyframes lm-guide-compose{0%{opacity:.35;translate:-12px 8px}to{opacity:1;translate:0}}@keyframes lm-guide-emerge{0%{scale:.75}to{scale:1}}@media (width<=1023px),(height<=699px){.lm-site--landing .lm-landing-guide-heading{gap:32px;margin-bottom:40px}.lm-guide-story{display:block}.lm-guide-visual-column{display:none}.lm-guide-chapters{gap:56px;max-width:680px;margin-inline:auto;display:grid}.lm-guide-chapter{min-height:0;padding:0;display:block}.lm-guide-inline-visual{margin:0 auto 24px;display:block}.lm-guide-chapter h3,.lm-guide-chapter[data-active=true] h3{color:var(--site-text);font-size:28px}.lm-guide-chapter h3:before{display:none}.lm-guide-chapter p{max-width:none}}@media (width<=767px){.lm-site--landing .lm-landing-guide-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:32px}.lm-landing-guide-heading>p{font-size:16px}.lm-guide-chapter h3,.lm-guide-chapter[data-active=true] h3{margin-bottom:16px;font-size:25px}}@media (prefers-color-scheme:dark){.lm-guide-motion-frame,.lm-guide-source-sheet{box-shadow:0 16px 40px #0000002e}.lm-guide-use-cover,.lm-guide-output-landscape{box-shadow:0 16px 40px #00000047}}@media (prefers-reduced-motion:reduce){.lm-guide-scene-layer{transition:none;transform:none}}.lm-site--landing .lm-hero-visual{--hero-ink:#192b46;--hero-paper:#fff;--hero-source-muted:#637188;--hero-source-line:#dce4ee;width:100%;min-width:0;margin:0;position:relative;container-type:inline-size}.lm-hero-visual .lm-hero-stage{aspect-ratio:680/570;isolation:isolate;width:100%;position:relative}.lm-hero-visual .lm-hero-color-field{z-index:-1;opacity:.8;background:radial-gradient(at 60% 47%,#d6e5fb 0%,#e9edf8 36%,#0000 69%);border-radius:50%;position:absolute;inset:5% -6% 1% 0}.lm-hero-visual .lm-hero-connections{pointer-events:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--site-accent) 23%, var(--site-bg));stroke-width:1.5px;position:absolute;inset:0}.lm-hero-visual .lm-hero-flow{z-index:6}.lm-hero-visual .lm-hero-flow path{stroke:var(--site-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 112;stroke-dashoffset:8px;opacity:0}.lm-hero-visual .lm-hero-source{color:var(--hero-ink);background:var(--hero-paper);position:absolute;box-shadow:0 12px 30px #1836601c}.lm-hero-visual .lm-hero-note{z-index:3;border-radius:9px;width:38%;padding:3.1% 3.4% 3.5%;top:9%;left:3%;transform:rotate(-6deg)}.lm-hero-visual .lm-hero-source-label{color:var(--hero-source-muted);align-items:center;gap:6px;font-size:clamp(9px,1.65cqw,12px);font-weight:600;line-height:1.4;display:flex}.lm-hero-visual .lm-hero-source-label svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:2.8cqw;height:2.8cqw}.lm-hero-visual .lm-hero-note p{z-index:1;text-wrap:pretty;margin:7% 0 0;font-size:clamp(11px,2.35cqw,16px);font-weight:600;line-height:1.65;position:relative}.lm-hero-visual .lm-hero-note-selection{transform-origin:0;background:#e0eaff;height:15%;position:absolute;bottom:18%;left:9%;right:14%}.lm-hero-visual .lm-hero-document{z-index:2;border-radius:7px;width:27%;padding:3.1%;top:43%;left:1%;transform:rotate(-10deg)}.lm-hero-visual .lm-hero-document-format{color:#456091;letter-spacing:.07em;font-size:clamp(8px,1.3cqw,10px);font-weight:700}.lm-hero-visual .lm-hero-document strong{margin:10% 0 14%;font-size:clamp(10px,1.9cqw,14px);font-weight:700;line-height:1.4;display:block}.lm-hero-visual .lm-hero-document-line{background:var(--hero-source-line);border-radius:2px;width:100%;height:.65cqw;margin-top:5%;display:block}.lm-hero-visual .lm-hero-document-line-short{width:65%}.lm-hero-visual .lm-hero-document-diagram{align-items:center;gap:4%;margin-block:14%;display:flex}.lm-hero-visual .lm-hero-document-diagram span{aspect-ratio:1;background:#f2bf9b;border-radius:50%;flex:none;width:25%}.lm-hero-visual .lm-hero-document-diagram span:last-child{background:#9db8ed;border-radius:4px}.lm-hero-visual .lm-hero-document-diagram svg{stroke:#889dbd;stroke-width:2px;width:38%}.lm-hero-visual .lm-hero-reference{z-index:5;border-radius:7px;width:23%;padding:1.2% 1.2% 1.6%;bottom:8%;left:3%;transform:rotate(7deg)}.lm-hero-visual .lm-hero-reference img{border-radius:3px;width:100%;height:auto;display:block}.lm-hero-visual .lm-hero-reference>span{color:var(--hero-source-muted);margin-top:7%;font-size:clamp(8px,1.45cqw,10px);font-weight:600;line-height:1.4;display:block}.lm-hero-visual .lm-hero-frame-back,.lm-hero-visual .lm-hero-screen{aspect-ratio:16/10;transform-origin:50%;border-radius:12px;width:77%;position:absolute}.lm-hero-visual .lm-hero-frame-back-far{z-index:0;background:color-mix(in srgb, var(--site-accent) 16%, var(--site-bg));top:22%;left:29%;transform:perspective(1100px)rotateY(-13deg)rotateX(7deg)rotate(4deg)scale(.9)}.lm-hero-visual .lm-hero-frame-back-near{z-index:1;background:#aac1e9;top:25%;left:26%;overflow:hidden;transform:perspective(1100px)rotateY(-13deg)rotateX(7deg)rotate(0)scale(.95)}.lm-hero-visual .lm-hero-frame-back-near span{aspect-ratio:1;border:1px solid #ffffff80;border-radius:50%;width:37%;position:absolute;top:10%;right:5%}.lm-hero-visual .lm-hero-frame-back-near span:nth-child(2){transform:translate(-28%)}.lm-hero-visual .lm-hero-frame-back-near span:nth-child(3){transform:translate(-56%)}.lm-hero-visual .lm-hero-screen{z-index:4;color:#fff;background:#102c45;top:29%;left:22%;overflow:hidden;transform:perspective(1100px)rotateY(-13deg)rotateX(7deg)rotate(-5deg);box-shadow:0 32px 52px -15px #1b2f564f}.lm-hero-visual .lm-hero-screen-media,.lm-hero-visual .lm-hero-screen-shade{position:absolute;inset:0}.lm-hero-visual .lm-hero-screen-media img{object-fit:cover;object-position:42% center;width:100%;height:100%;display:block}.lm-hero-visual .lm-hero-screen-shade{background:linear-gradient(#0000 40%,#081c2f5c 62%,#06192ceb 100%)}.lm-hero-visual .lm-hero-scene-copy{letter-spacing:-.035em;gap:1%;max-width:85%;font-size:5.6cqw;line-height:1.14;display:grid;position:absolute;bottom:11%;left:7%}.lm-hero-visual .lm-hero-scene-copy>span{font-size:.66em;font-weight:500}.lm-hero-visual .lm-hero-scene-copy>strong{font-weight:650}.lm-hero-visual .lm-hero-scene-route{stroke:#ffdda6;stroke-width:1.2px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.lm-hero-visual .lm-hero-scene-route path{stroke-dasharray:3 7}.lm-hero-visual .lm-hero-scene-route circle:last-child{opacity:.4}.lm-hero-visual .lm-hero-scene-mark{align-items:flex-end;gap:3px;height:3.6cqw;display:flex;position:absolute;bottom:10%;right:6%}.lm-hero-visual .lm-hero-scene-mark span{background:#e8b584;border-radius:1px;width:.6cqw;height:55%}.lm-hero-visual .lm-hero-scene-mark span:nth-child(2){height:100%}.lm-hero-visual .lm-hero-scene-mark span:nth-child(3){height:76%}.lm-hero-visual .lm-hero-output-label{color:var(--site-muted);align-items:center;gap:9px;font-size:clamp(10px,1.8cqw,13px);font-weight:600;line-height:1.5;display:flex;position:absolute;bottom:12%;right:3%}.lm-hero-visual .lm-hero-output-line{background:color-mix(in srgb, var(--site-muted) 40%, transparent);width:4.5cqw;height:1px}.lm-hero-visual .lm-hero-output-label svg{stroke:currentColor;stroke-width:1.5px;width:2.7cqw;height:2.7cqw}@media (prefers-reduced-motion:no-preference){.lm-hero-visual [data-animate=true] .lm-hero-note{animation:7.2s cubic-bezier(.45,0,.2,1) infinite both lm-hero-note-in}.lm-hero-visual [data-animate=true] .lm-hero-document{animation:7.2s cubic-bezier(.45,0,.2,1) infinite both lm-hero-document-in}.lm-hero-visual [data-animate=true] .lm-hero-reference{animation:7.2s cubic-bezier(.45,0,.2,1) infinite both lm-hero-reference-in}.lm-hero-visual [data-animate=true] .lm-hero-flow path{animation:7.2s linear infinite both lm-hero-content-flow}.lm-hero-visual [data-animate=true] .lm-hero-flow path:nth-child(2){animation-delay:.72s}.lm-hero-visual [data-animate=true] .lm-hero-flow path:nth-child(3){animation-delay:1.44s}.lm-hero-visual [data-animate=true] .lm-hero-screen{animation:7.2s cubic-bezier(.45,0,.2,1) infinite both lm-hero-screen-in}.lm-hero-visual [data-animate=true] .lm-hero-screen-media{animation:7.2s cubic-bezier(.45,0,.2,1) infinite both lm-hero-scene-build}.lm-hero-visual [data-animate=true][data-paused=true] *{animation-play-state:paused}}@keyframes lm-hero-note-in{0%,6%,26%,to{transform:rotate(-6deg)}14%{transform:translate(3%,2%)rotate(-4.5deg)}}@keyframes lm-hero-document-in{0%,14%,34%,to{transform:rotate(-10deg)}22%{transform:translate(4%,-1%)rotate(-8.5deg)}}@keyframes lm-hero-reference-in{0%,22%,42%,to{transform:rotate(7deg)}30%{transform:translate(5%,-5%)rotate(5.5deg)}}@keyframes lm-hero-content-flow{0%,11%{stroke-dashoffset:8px;opacity:0}12%{opacity:1}28%{stroke-dashoffset:-100px;opacity:1}29%,99%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:8px;opacity:0}}@keyframes lm-hero-screen-in{0%,26%,64%,to{transform:perspective(1100px)rotateY(-13deg)rotateX(7deg)rotate(-5deg)}42%{transform:perspective(1100px)rotateY(-12deg)rotateX(6.7deg)rotate(-4.7deg)}}@keyframes lm-hero-scene-build{0%,26%,64%,to{transform:scale(1)}42%{transform:scale(1.02)}}@media (width<=767px){.lm-site--landing .lm-hero-visual{width:min(100%,600px);margin-inline:auto}.lm-hero-visual .lm-hero-color-field{inset-inline:-2%}.lm-hero-visual .lm-hero-note{width:40%;left:2%}.lm-hero-visual .lm-hero-frame-back,.lm-hero-visual .lm-hero-screen{border-radius:9px}.lm-hero-visual .lm-hero-output-label{gap:6px;right:0}}@media (prefers-color-scheme:dark){.lm-site--landing .lm-hero-visual{--hero-ink:#e2eaf7;--hero-paper:#222e41;--hero-source-muted:#b0bfd5;--hero-source-line:#3d4c65}.lm-hero-visual .lm-hero-color-field{opacity:.75;background:radial-gradient(at 60% 47%,#22385d 0%,#1c263c 34%,#0000 69%)}.lm-hero-visual .lm-hero-source{box-shadow:0 12px 30px #00000038}.lm-hero-visual .lm-hero-note-selection{background:#344f79}.lm-hero-visual .lm-hero-document-format{color:#a9c4ef}.lm-hero-visual .lm-hero-frame-back-near{background:#344f78}.lm-hero-visual .lm-hero-screen{box-shadow:0 32px 52px -15px #00000075}}
