@layer theme,base;@layer components{.vmarca{--vmarca-ancho:min(100%, calc(var(--vmarca-alto-max,70svh) * 16 / 9));width:100%;margin:0 auto var(--vmarca-separacion,1.5rem)}.vmarca__marco{isolation:isolate;width:var(--vmarca-ancho);aspect-ratio:16/9;border-radius:var(--r-md);background:#fff;margin-inline:auto;position:relative;overflow:hidden}.vmarca__still,.vmarca__video{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.vmarca__video{visibility:hidden}.vmarca.is-jugando .vmarca__video{visibility:visible}.vmarca.is-jugando .vmarca__still{visibility:hidden}.vmarca__controles{width:var(--vmarca-ancho);justify-content:center;align-items:center;gap:.125rem;min-height:3.25rem;margin:.25rem auto 0;display:flex}html:not(.js) .vmarca__controles{display:none}.vmarca:not(.is-listo) .vmarca__controles{visibility:hidden}.vmarca.is-sin-video .vmarca__controles{display:none}.vmarca__btn{width:44px;height:44px;color:var(--ink-600);cursor:pointer;transition:color var(--t-fast) var(--ease-luz);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.vmarca__btn--pausa{color:var(--ink-500);margin-inline-start:.25rem}.vmarca__btn:active{color:var(--teal-700)}@media (hover:hover){.vmarca__btn:hover{color:var(--ink-900)}.vmarca__btn[data-ant]:hover .vmarca__ico{transform:translate(-3px)}.vmarca__btn[data-sig]:hover .vmarca__ico{transform:translate(3px)}}.vmarca__ico{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;transition:transform var(--t-base) var(--ease-out)}.vmarca.is-pausado:not(.is-jugando) .vmarca__btn--pausa{color:var(--teal-700)}.vmarca__cuenta{min-width:5.75rem;font:400 1.125rem/1.35 var(--font-display);letter-spacing:.08em;color:var(--ink-900);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.45em;margin:0 .5rem;padding:.35rem .25rem .5rem;display:inline-flex;position:relative}.vmarca__num{min-width:calc(var(--digitos,1) * 1ch);text-align:end;display:inline-block}.vmarca__de{color:var(--ink-500);letter-spacing:.04em}.vmarca__linea{background:var(--mist-300);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vmarca__linea-i{background:var(--teal-600);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.vmarca.is-pausado .vmarca__linea-i{background:var(--ink-500)}.lvideo{grid-template-rows:0fr;display:grid}.lvideo[data-abierto]{grid-template-rows:1fr}.lvideo__in{min-height:0;overflow:hidden}.lvideo[data-animar]{transition:grid-template-rows var(--lvideo-t,.6s) var(--lvideo-ease,cubic-bezier(.4, 0, .2, 1))}.lvideo[data-animar] .lvideo__in{transition:opacity var(--lvideo-t,.6s) var(--ease-out)}.lvideo[data-animar]:not([data-abierto]) .lvideo__in{opacity:0}.vmarca--pantalla{--vmarca-fila:3.25rem;--vmarca-h-max:calc(100svh - var(--alto-cabecera-visible,8.75rem) - var(--banner-antes,0px) - var(--vmarca-fila));margin:0;container-type:inline-size}.vmarca--pantalla .vmarca__marco{aspect-ratio:auto;width:100%;height:max(calc(100cqw / 2.33), min(var(--vmarca-h-max), calc(100cqw / 1.7778)));border-radius:0}.vmarca--pantalla .vmarca__still,.vmarca--pantalla .vmarca__video{object-fit:cover;object-position:50% 8%}.vmarca--pantalla .vmarca__controles{width:100%;height:var(--vmarca-fila);min-height:0;margin:0}@media (prefers-reduced-motion:no-preference){html:not(.no-motion):not(.ovm-ed) .vmarca__num{animation:vmarcaNumero var(--t-base) var(--ease-out) backwards}}@keyframes vmarcaNumero{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vmarca__btn,.vmarca__ico,.lvideo,.lvideo__in{transition:none}}html.no-motion .lvideo,html.no-motion .lvideo__in{transition:none}}@layer utilities,letra;
