.lx-frames[data-v-0720ab39]{--start:.25s;--step:12ms;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.lx-frames--filtered[data-v-0720ab39]{--start:.85s;--step:14ms}.lx-frames--scored[data-v-0720ab39]{--step:20ms}.lx-frames--final[data-v-0720ab39]{--start:.85s;--step:85ms;gap:7px}.lx-frames__frame[data-v-0720ab39]{--at:calc(var(--lx-delay, 0ms) + var(--lx-frames-start, var(--start)) + var(--i)*var(--step));position:relative;width:12px;aspect-ratio:3/2;border-radius:2px;background-color:var(--lx-line-3);transition:background-color .45s var(--lx-ease),box-shadow .5s var(--lx-ease);transition-delay:var(--at)}.lx-frames__frame.is-final[data-v-0720ab39],.lx-frames__frame.is-out[data-v-0720ab39],.lx-frames__frame.is-scored[data-v-0720ab39]{background-color:var(--lx-line)}.lx-frames__frame.is-kept[data-v-0720ab39]{background-color:var(--lx-text-3)}.lx-frames__frame.is-final[data-v-0720ab39]:before,.lx-frames__frame.is-scored[data-v-0720ab39]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lx-accent-grad);transition:opacity .5s var(--lx-ease),transform .5s var(--lx-ease);transition-delay:var(--at)}.lx-frames__frame.is-scored[data-v-0720ab39]:before{opacity:var(--level)}.lx-frames__frame.is-final[data-v-0720ab39]{width:26px;border-radius:3px;box-shadow:0 6px 18px -6px var(--lx-accent)}html.lx-motion [data-reveal]:not(.is-in) .lx-frames__frame[data-v-0720ab39]{background-color:var(--lx-line);box-shadow:none}html.lx-motion [data-reveal]:not(.is-in) .lx-frames__frame[data-v-0720ab39]:before{opacity:0;transform:scale(.5)}.lx-flow[data-v-4646c2a2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:12px;align-items:start}.lx-flow__stage[data-v-4646c2a2]{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;padding:30px 18px 0 4px}.lx-flow__stage.is-ours[data-v-4646c2a2]{padding:30px 30px 32px;overflow:hidden;isolation:isolate;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--lx-accent) 9%,var(--lx-surface)) 0,var(--lx-surface) 60%);border:1px solid color-mix(in srgb,var(--lx-accent) 35%,var(--lx-line-2));box-shadow:var(--lx-shadow-md),var(--lx-highlight)}.lx-flow__glow[data-v-4646c2a2]{position:absolute;top:-90px;right:-60px;z-index:-1;width:240px;height:240px;border-radius:50%;background:var(--lx-accent);filter:blur(80px);opacity:.18;pointer-events:none}.lx-flow__frames[data-v-4646c2a2]{height:32px;margin-bottom:1.4rem}@media(min-width:1081px){.lx-flow__stage--shoot .lx-flow__frames[data-v-4646c2a2]{--lx-frames-start:.45s}.lx-flow__stage--filter .lx-flow__frames[data-v-4646c2a2]{--lx-frames-start:1s}.lx-flow__stage--edit .lx-flow__frames[data-v-4646c2a2]{--lx-frames-start:1.55s}.lx-flow__stage--show .lx-flow__frames[data-v-4646c2a2]{--lx-frames-start:2.1s}}.lx-flow__step[data-v-4646c2a2]{margin:0 0 1.3rem;font-weight:inherit}.lx-flow__num[data-v-4646c2a2]{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem;font-family:var(--lx-font-sans);font-size:var(--lx-fs-eyebrow);font-weight:600;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--lx-text-2)}.lx-flow__num[data-v-4646c2a2]:after{content:"";flex:1;height:1px;background:var(--lx-line-2)}.is-ours .lx-flow__num[data-v-4646c2a2]{color:var(--lx-accent)}.lx-flow__name[data-v-4646c2a2]{display:block;font-family:var(--lx-font-display);font-weight:380;font-size:var(--lx-fs-h3);line-height:1.05;letter-spacing:-.02em;color:var(--lx-text)}.lx-flow__name.lx-accent[data-v-4646c2a2]{font-weight:300}.lx-flow__title[data-v-4646c2a2]{margin:0;font-family:var(--lx-font-display);font-weight:380;font-size:1.15rem;line-height:1.2;letter-spacing:-.01em;color:var(--lx-text)}.lx-flow__meta[data-v-4646c2a2]{margin-top:.55rem;font-family:var(--lx-font-sans);font-size:var(--lx-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-text-2)}.is-ours .lx-flow__meta[data-v-4646c2a2]{color:var(--lx-accent)}.lx-flow__text[data-v-4646c2a2]{margin-top:.8rem;font-size:.9rem;line-height:1.6;color:var(--lx-text-2);text-wrap:pretty}.lx-flow__tools[data-v-4646c2a2]{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lx-flow__tools li[data-v-4646c2a2]{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .65rem .28rem .4rem;border-radius:999px;font-size:var(--lx-fs-xs);line-height:1.3;color:var(--lx-text-2);border:1px solid var(--lx-line-2);background:var(--lx-surface)}.lx-flow__tools .lx-flow__tool-icon[data-v-4646c2a2],.lx-flow__tools img[data-v-4646c2a2]{flex:none;width:16px;height:16px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.lx-flow__tools li.is-wordmark[data-v-4646c2a2]{padding:calc(.28rem + 2.5px) .65rem}.lx-flow__tools li.is-wordmark img[data-v-4646c2a2]{width:auto;height:11px;border-radius:0}.lx-flow__tools li.is-mark[data-v-4646c2a2]{padding:calc(.28rem - 1px) .5rem}.lx-flow__tools li.is-mark img[data-v-4646c2a2]{width:18px;height:18px;border-radius:0}.lx-flow__tools li.is-brand[data-v-4646c2a2]{padding:calc(.28rem - 3px) .65rem}.lx-flow__tools .lx-flow__brand[data-v-4646c2a2]{opacity:1}.lx-flow__tools[data-v-4646c2a2] .logo-image{height:22px!important}.lx-flow__tools img.is-mono[data-v-4646c2a2]{filter:invert(1)}[data-theme=light] .lx-flow__tools img.is-mono[data-v-4646c2a2]{filter:none}.lx-flow__note[data-v-4646c2a2]{max-width:760px;margin-top:clamp(48px,6vw,72px);padding-left:1.2rem;border-left:2px solid var(--lx-line-3);font-size:.98rem;line-height:1.7;color:var(--lx-text-2)}.lx-flow__note strong[data-v-4646c2a2]{color:var(--lx-text)}@media(max-width:1080px){.lx-flow[data-v-4646c2a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}}@media(max-width:640px){.lx-flow[data-v-4646c2a2]{grid-template-columns:minmax(0,1fr);gap:0}.lx-flow__stage[data-v-4646c2a2]{padding:0 0 36px 22px;border-left:1px solid var(--lx-line-2)}.lx-flow__stage.is-ours[data-v-4646c2a2]{margin:0 0 36px;padding:26px 22px 28px;border-left:1px solid color-mix(in srgb,var(--lx-accent) 35%,var(--lx-line-2))}.lx-flow__stage--show[data-v-4646c2a2]{padding-bottom:0}.lx-flow__num[data-v-4646c2a2]:after{display:none}.lx-flow__frames[data-v-4646c2a2]{height:auto;margin-bottom:1.1rem}}
