.lm-stories{--lm-story-w:320px;--lm-story-h:420px;--lm-story-radius:16px;--lm-story-gap:24px;padding:30px 0 60px;background:#fff;text-align:center}.lm-stories__title{margin:0 0 40px;padding-inline:20px;font-family:var(--font-urbanist),sans-serif;font-size:clamp(2rem,3.82vw,3.4375rem);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:#121212}.lm-stories__title--accent{color:#4685f4}.lm-stories__title br{display:none}.lm-stories__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lm-stories__marquee{display:flex;width:-moz-max-content;width:max-content;padding-block:8px;animation:lm-stories-scroll var(--lm-marquee-duration,36s) linear infinite;will-change:transform}@keyframes lm-stories-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / var(--lm-marquee-copies, 3)))}}.lm-stories__viewport--paused .lm-stories__marquee,.lm-stories__viewport:focus-within .lm-stories__marquee,.lm-stories__viewport:hover .lm-stories__marquee{animation-play-state:paused}.lm-stories__set{display:flex;gap:var(--lm-story-gap);padding-right:var(--lm-story-gap)}.lm-stories__set[aria-hidden=true]{pointer-events:none}.lm-stories__set[aria-hidden=true] .lm-story--video{pointer-events:auto}.lm-story{flex:0 0 var(--lm-story-w);width:var(--lm-story-w);height:var(--lm-story-h);border-radius:var(--lm-story-radius);overflow:hidden;background:#f3f3f3;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.06)}.lm-story--video{position:relative;padding:0;border:0}.lm-story__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lm-story__play{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.08);cursor:pointer;transition:background .2s}.lm-story__play:focus-visible,.lm-story__play:hover{background:rgba(0,0,0,.18)}.lm-story__play svg{width:64px;height:64px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.lm-story__caption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:40px 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);color:#fff;font-family:var(--font-urbanist),sans-serif;font-size:16px;font-weight:600;pointer-events:none}.lm-story__caption-journey{font-size:13px;font-weight:500;opacity:.85}.lm-story--ba{display:flex;flex-direction:column;background:#fff}.lm-story__photos{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:52%}.lm-story__figure{position:relative;margin:0;overflow:hidden}.lm-story__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.lm-story__photo-label{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.9);color:#121212;font-family:var(--font-urbanist),sans-serif;font-size:12px;font-weight:500}.lm-story__body{display:flex;flex-direction:column;gap:2px;min-height:0;padding:14px 16px 16px}.lm-story__name{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-urbanist),sans-serif;font-size:16px;font-weight:600;color:#121212}.lm-story__verified{width:14px;height:14px;flex-shrink:0;color:#2baf6c}.lm-story__journey{margin:0;font-weight:500;color:#4685f4}.lm-story__journey,.lm-story__quote{font-family:var(--font-urbanist),sans-serif;font-size:13px}.lm-story__quote{margin:6px 0 0;font-weight:400;line-height:1.45;color:#5c5c5c;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.lm-stories__disclaimer{max-width:560px;margin:24px auto 0;padding-inline:20px;font-family:var(--font-urbanist),sans-serif;font-size:11px;font-style:italic;line-height:1.5;color:#5c5c5c}.lm-stories__reviews{margin:10px 0 0;font-family:var(--font-urbanist),sans-serif;font-size:12px;font-weight:500;color:#6d6d6d}@media (max-width:720px){.lm-stories{--lm-story-w:260px;--lm-story-h:380px;--lm-story-gap:16px;padding:24px 0 48px}.lm-stories__title{margin-bottom:28px}.lm-stories__title br{display:inline}}@media (max-width:359px){.lm-stories{--lm-story-w:240px;--lm-story-h:380px}}@media (prefers-reduced-motion:reduce){.lm-stories__viewport{overflow-x:auto}.lm-stories__marquee{animation:none}.lm-stories__set[aria-hidden=true]{display:none}}