.lh{color:#fff;background:#151515;height:100svh;min-height:560px;max-height:1080px;position:relative;overflow:hidden}.lh-slide{opacity:0;transition:opacity 1.5s;position:absolute;inset:0}.lh-slide.is-on{opacity:1;z-index:2}.lh-slide.is-prev{opacity:1;z-index:1;transition:none}.lh-poster{object-fit:cover;object-position:var(--fx,50%) 50%}.lh-canvas{object-fit:cover;object-position:var(--fx,50%) 50%;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.lh-canvas.is-ready{opacity:1}.lh-poster--pic{width:100%;height:100%;position:absolute;inset:0}@media (max-aspect-ratio:1){.lh-poster--pic{object-position:50% 50%}.lh-canvas--wide{display:none}}.lh-shade{z-index:3;pointer-events:none;background:linear-gradient(#08080800 60%,#0808083d 80%,#080808a8 100%);position:absolute;inset:0}.lh-meta{z-index:4;justify-content:space-between;align-items:flex-end;gap:18px 40px;display:flex;position:absolute;bottom:clamp(24px,4.2svh,42px);left:0;right:0}.lh-room{min-width:0;animation:1s both lh-fade}@keyframes lh-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lh-room-k{letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:500}.lh-room-link{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-shadow:0 2px 28px #00000059;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:0;font-size:clamp(26px,2.8vw,44px);font-weight:300;line-height:1.1;display:inline-flex}.lh-room-link svg{align-self:center;transition:transform .5s}.lh-room-link:hover svg{transform:translate(5px)}.lh-room-n{font-family:var(--font-sans);letter-spacing:.02em;color:#ffffffb8;font-size:13px;font-weight:400}.lh-time{flex:1;align-items:flex-end;gap:18px;max-width:560px;padding-right:56px;display:flex}.lh-count{font-variant-numeric:tabular-nums;color:#ffffffd9;flex:none;margin-bottom:4px;font-size:13px}.lh-count span{color:#ffffff73}.lh-segs{flex:1;gap:8px;display:flex}.lh-seg{cursor:pointer;flex:1;height:28px;display:block;position:relative}.lh-seg:before{content:"";background:#ffffff4d;height:2px;position:absolute;top:13px;left:0;right:0}.lh-seg i{transform-origin:0;height:2px;transform:scaleX(var(--p,0));background:#fff;position:absolute;top:13px;left:0;right:0}.lh-seg.is-done i{--p:1}.lh-seg b{opacity:0;background:#fff;border-radius:9999px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;transition:opacity .5s;position:absolute;top:14px;box-shadow:0 0 0 4px #fff3,0 0 18px 4px #ffd696b3}.lh-seg.is-on b{opacity:1}@media (hover:hover) and (min-width:1100px){.lh-time{max-width:460px}}@media (max-width:767px){.lh-meta{flex-direction:column;align-items:stretch;gap:14px}.lh-time{max-width:none;padding-right:64px}.lh-shade{background:linear-gradient(#08080800 52%,#08080842 74%,#080808b3 100%)}}@media (prefers-reduced-motion:reduce){.lh-slide,.lh-canvas{transition:none}.lh-room{animation:none}}
