.hero-vsl{--vsl-frame:#0b0c10;--vsl-white:#fff;--vsl-ring:#ffffff26;background:var(--vsl-frame);box-shadow:0 30px 80px -40px #1414168c}.hero-vsl .hero-vsl-facade{background:var(--vsl-frame);color:var(--vsl-white);justify-content:center;align-items:center;display:flex}.hero-vsl .hero-vsl-facade:hover{background:var(--vsl-frame);color:var(--vsl-white)}.hero-vsl-facade-scrim{background:#0003}.hero-vsl-play{background:var(--brand-pop);color:var(--vsl-white)}.hero-vsl-play .hero-vsl-play-icon{fill:currentColor;width:1.75rem;height:1.75rem}@media (width>=640px){.hero-vsl-play .hero-vsl-play-icon{width:2.25rem;height:2.25rem}}.hero-vsl-label{color:var(--vsl-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.hero-vsl-end{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--vsl-white);background:#0b0c10f2}.hero-vsl .hero-vsl-primary,.hero-vsl .hero-vsl-primary:hover{background:var(--brand-pop);color:var(--vsl-white)}.hero-vsl .hero-vsl-ghost{border-color:var(--vsl-white);color:var(--vsl-white)}.hero-vsl .hero-vsl-ghost:hover{color:var(--vsl-white);background:#ffffff1f}.hero-vsl .hero-vsl-replay{color:var(--vsl-white)}.hero-vsl .hero-vsl-replay:hover{color:var(--vsl-white);background:#ffffff1f}.hero-vsl :is(a,button):focus-visible{outline-color:var(--vsl-white)}@media (width<=639px){.hero-vsl-end>div{width:100%}.hero-vsl-end>div>div{flex:1 1 0;min-width:0}.hero-vsl-end>div a{white-space:nowrap;width:100%;padding-inline:.5rem;font-size:10px}}
