.lm-head[data-v-feba45e9]{margin-bottom:24px}.lm-kicker[data-v-feba45e9]{margin-bottom:16px;font:700 11px/1 var(--font-sans);letter-spacing:.16em;color:var(--bts-navy)}.lm-kicker[data-v-feba45e9],.lm-title[data-v-feba45e9]{text-transform:uppercase}.lm-title[data-v-feba45e9]{margin:0;font-weight:300;font-size:var(--fs-display-m);line-height:1.05;letter-spacing:var(--ls-display);color:var(--bts-black)}.lm-lead[data-v-feba45e9]{max-width:62ch;margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--fg-2)}.lm-shot[data-v-feba45e9]{position:relative;padding:0;border:0;overflow:hidden;border-radius:28px 28px 28px 10px;background:var(--bg-navy-deep);cursor:zoom-in}.lm-img[data-v-feba45e9],.lm-shot[data-v-feba45e9]{display:block;width:100%}.lm-img[data-v-feba45e9]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;animation:btsReveal .3s var(--ease-out) both}.lm-shot--single .lm-img[data-v-feba45e9]{aspect-ratio:21/9}.lm-zoom[data-v-feba45e9]{position:absolute;right:18px;bottom:16px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#0b1320c7;color:#fff;box-shadow:0 12px 24px -14px #0b1320b3;transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.lm-shot:hover .lm-zoom[data-v-feba45e9]{background:var(--bts-navy);transform:scale(1.06)}.lm-zoom svg[data-v-feba45e9]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lm-cover[data-v-feba45e9]:focus-visible,.lm-shot[data-v-feba45e9]:focus-visible{outline:3px solid var(--bts-neon);outline-offset:3px}.lm-thumbs[data-v-feba45e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin-top:14px}.lm-thumb[data-v-feba45e9]{padding:0;border:2px solid transparent;border-radius:14px 14px 14px 5px;overflow:hidden;background:var(--bg-navy-deep);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out)}.lm-thumb img[data-v-feba45e9]{width:100%;display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.lm-thumb--on[data-v-feba45e9]{border-color:var(--bts-neon)}.lm-grid[data-v-feba45e9]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px}.lm-cell[data-v-feba45e9]{margin:0}.lm-strip[data-v-feba45e9]{display:flex;gap:16px;margin-top:28px;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.lm-card[data-v-feba45e9]{flex:0 0 clamp(190px,21vw,250px);margin:0;scroll-snap-align:start}.lm-tile[data-v-feba45e9]{position:relative;overflow:hidden;border-radius:22px 22px 22px 7px;background:var(--bg-navy-deep)}.lm-cover[data-v-feba45e9]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.lm-cover img[data-v-feba45e9]{-o-object-fit:cover;object-fit:cover}.lm-cover img[data-v-feba45e9],.lm-player[data-v-feba45e9]{width:100%;display:block;aspect-ratio:16/9;background:var(--bg-navy-deep)}.lm-player[data-v-feba45e9]{-o-object-fit:contain;object-fit:contain}.lm-tile--tall .lm-cover img[data-v-feba45e9],.lm-tile--tall .lm-player[data-v-feba45e9]{aspect-ratio:9/16}.lm-player[data-v-feba45e9]:-webkit-full-screen,.lm-player[data-v-feba45e9]:fullscreen{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:#000}.lm-play[data-v-feba45e9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#0b1320b8;color:var(--bts-neon);pointer-events:none;transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.lm-card .lm-play[data-v-feba45e9]{width:46px;height:46px}.lm-cover:hover .lm-play[data-v-feba45e9]{background:var(--bts-navy);transform:translate(-50%,-50%) scale(1.08)}.lm-play svg[data-v-feba45e9]{width:24px;height:24px;fill:currentColor;margin-left:2px}.lm-cap[data-v-feba45e9]{margin:12px 2px 0;font-size:14px;line-height:1.45;color:var(--fg-2);text-wrap:pretty}@media(max-width:760px){.lm-grid[data-v-feba45e9]{grid-template-columns:1fr;gap:24px}.lm-shot--single .lm-img[data-v-feba45e9]{aspect-ratio:16/10}.lm-thumbs[data-v-feba45e9]{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}}@media(prefers-reduced-motion:reduce){.lm-img[data-v-feba45e9]{animation:none}.lm-cover:hover .lm-play[data-v-feba45e9],.lm-shot:hover .lm-zoom[data-v-feba45e9]{transform:none}.lm-play[data-v-feba45e9]{transform:translate(-50%,-50%)}}
