.VslPlayer-module__nD6GzW__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--navy-900);width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.VslPlayer-module__nD6GzW__video{object-fit:cover;width:100%;height:100%;display:block}.VslPlayer-module__nD6GzW__frame[data-iniciado] .VslPlayer-module__nD6GzW__video{cursor:pointer}.VslPlayer-module__nD6GzW__portada{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;color:var(--cream-100);background-color:var(--navy-900);background-image:radial-gradient(60% 70% at 50% 45%,#c6a35638,#c6a35600 70%),repeating-linear-gradient(30deg,#ecdbb00d 0 1px,#0000 1px 44px),repeating-linear-gradient(150deg,#ecdbb00d 0 1px,#0000 1px 44px);border:0;flex-direction:column;padding:0;display:flex;position:absolute;inset:0}.VslPlayer-module__nD6GzW__portadaTexto{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body-lg);letter-spacing:var(--ls-button);text-transform:uppercase}.VslPlayer-module__nD6GzW__play{background:var(--gold-500);width:84px;height:84px;color:var(--navy-900);box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease-out);border-radius:999px;place-items:center;display:grid}.VslPlayer-module__nD6GzW__play svg{fill:currentColor;width:40px;height:40px;margin-left:4px}.VslPlayer-module__nD6GzW__portada:hover .VslPlayer-module__nD6GzW__play,.VslPlayer-module__nD6GzW__reanudar:hover .VslPlayer-module__nD6GzW__play{transform:scale(1.08)}.VslPlayer-module__nD6GzW__portada:focus-visible,.VslPlayer-module__nD6GzW__reanudar:focus-visible,.VslPlayer-module__nD6GzW__sonido:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.VslPlayer-module__nD6GzW__reanudar{cursor:pointer;background:#0f152259;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.VslPlayer-module__nD6GzW__sonido{right:var(--space-4);bottom:var(--space-4);cursor:pointer;width:44px;height:44px;color:var(--cream-100);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--dur) var(--ease-out);background:#0f152299;border:1px solid #ffffff40;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.VslPlayer-module__nD6GzW__sonido:hover{background:#0f1522d9}.VslPlayer-module__nD6GzW__sonido svg{fill:currentColor;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.VslPlayer-module__nD6GzW__play,.VslPlayer-module__nD6GzW__sonido{transition:none}}
