.MediaViewport-module__L9Xjbq__figure{margin:0}.MediaViewport-module__L9Xjbq__frame{--surface-cut:var(--cut-large);aspect-ratio:16/9;background:var(--rule-strong);position:relative;overflow:hidden}.MediaViewport-module__L9Xjbq__viewport{background:var(--surface-display);position:relative;overflow:hidden}.MediaViewport-module__L9Xjbq__standardViewport:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 58%,#07090dc7);position:absolute;inset:0}.MediaViewport-module__L9Xjbq__image{object-fit:cover}.MediaViewport-module__L9Xjbq__square{aspect-ratio:1.08}.MediaViewport-module__L9Xjbq__overlay{z-index:3;right:var(--space-content);bottom:var(--space-content);left:var(--space-content);justify-content:space-between;align-items:flex-end;gap:var(--space-content);display:flex;position:absolute}.MediaViewport-module__L9Xjbq__label,.MediaViewport-module__L9Xjbq__disclosure{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.5}.MediaViewport-module__L9Xjbq__label{color:var(--brand-gold)}.MediaViewport-module__L9Xjbq__disclosure{color:var(--text-secondary);text-align:right}.MediaViewport-module__L9Xjbq__caption{color:var(--text-dim);margin:12px 0 0;font-size:13px}.MediaViewport-module__L9Xjbq__signal{width:100%;height:100%;position:absolute;inset:0}.MediaViewport-module__L9Xjbq__signalGrid{opacity:.42}.MediaViewport-module__L9Xjbq__signalLine{stroke-dasharray:8 12;animation:MediaViewport-module__L9Xjbq__acquire .9s var(--motion-easing) both}@keyframes MediaViewport-module__L9Xjbq__acquire{0%{opacity:0;stroke-dashoffset:80px}to{opacity:1;stroke-dashoffset:0}}@media (max-width:560px){.MediaViewport-module__L9Xjbq__frame{--surface-cut:var(--cut-medium);aspect-ratio:5/4}.MediaViewport-module__L9Xjbq__square{aspect-ratio:1.08}.MediaViewport-module__L9Xjbq__overlay{right:var(--space-component);bottom:var(--space-component);left:var(--space-component);gap:4px;display:grid}.MediaViewport-module__L9Xjbq__disclosure{text-align:left}}@media (prefers-reduced-motion:reduce){.MediaViewport-module__L9Xjbq__signalLine{animation:none}}
