.ClipPanel-module__RJbOKq__panel{--panel-pad:1.625rem;--panel-gap:.875rem;--panel-play:3.125rem;--panel-cap:clamp(1.375rem, 2.2vw, 1.75rem);--panel-grad:linear-gradient(-150deg, var(--ink-900) 0%, var(--ink-black) 55%, #17161b 100%);background:var(--panel-grad);border-radius:.75rem;min-width:0;position:relative;overflow:hidden}.ClipPanel-module__RJbOKq__lead{--panel-pad:1.875rem;--panel-gap:1rem;--panel-play:3.75rem;--panel-cap:clamp(2.25rem, 4.2vw, 3.625rem)}.ClipPanel-module__RJbOKq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ClipPanel-module__RJbOKq__face{justify-content:space-between;gap:var(--panel-gap);padding:var(--panel-pad);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:absolute;inset:0}.ClipPanel-module__RJbOKq__inert{cursor:default;justify-content:flex-end}.ClipPanel-module__RJbOKq__face:before{content:"";pointer-events:none;background:var(--video-overlay);opacity:.3;position:absolute;inset:0}.ClipPanel-module__RJbOKq__face:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 22% 0,#cfcbdd47,#0000 62%);position:absolute;inset:0}.ClipPanel-module__RJbOKq__top,.ClipPanel-module__RJbOKq__caption{z-index:1;position:relative}.ClipPanel-module__RJbOKq__top{justify-content:space-between;align-items:center;gap:var(--panel-gap);display:flex}.ClipPanel-module__RJbOKq__play{width:var(--panel-play);height:var(--panel-play);border:1px solid var(--accent-bright);border-radius:var(--radius-pill);color:var(--inv-strong);background:#0006;flex:none;justify-content:center;align-items:center;display:inline-flex}.ClipPanel-module__RJbOKq__duration{color:var(--inv-muted);font-family:var(--font-body);letter-spacing:.067em;font-size:.75rem;font-weight:500}.ClipPanel-module__RJbOKq__caption{color:var(--surface);font-family:var(--font-display);font-size:var(--panel-cap);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.08}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face):hover{box-shadow:var(--shadow-lift)}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible){box-shadow:var(--shadow-lift)}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face):hover .ClipPanel-module__RJbOKq__face:before{opacity:.68}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible) .ClipPanel-module__RJbOKq__face:before{opacity:.68}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face):hover .ClipPanel-module__RJbOKq__face:after{opacity:1}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible) .ClipPanel-module__RJbOKq__face:after{opacity:1}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face):hover .ClipPanel-module__RJbOKq__play{background:var(--accent);border-color:var(--accent-bright);color:var(--text-inverse)}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible) .ClipPanel-module__RJbOKq__play{background:var(--accent);border-color:var(--accent-bright);color:var(--text-inverse)}.ClipPanel-module__RJbOKq__face:focus-visible{outline:none}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible){outline:2px solid var(--accent-dot);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ClipPanel-module__RJbOKq__panel{transition:transform var(--lift-duration) var(--lift-ease), box-shadow var(--lift-duration) var(--lift-ease)}.ClipPanel-module__RJbOKq__face:before,.ClipPanel-module__RJbOKq__face:after,.ClipPanel-module__RJbOKq__play{transition:opacity var(--lift-duration) ease, transform var(--lift-duration) var(--lift-ease), background-color var(--lift-duration) ease, border-color var(--lift-duration) ease, color var(--lift-duration) ease}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face):hover{transform:translateY(var(--lift-y))}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible){transform:translateY(var(--lift-y))}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face):hover .ClipPanel-module__RJbOKq__play{transform:scale(1.08)}.ClipPanel-module__RJbOKq__panel:has(button.ClipPanel-module__RJbOKq__face:focus-visible) .ClipPanel-module__RJbOKq__play{transform:scale(1.08)}}
