.hero-light[data-v-8c37602e]{transition:opacity .2s ease}.hero-fade-in[data-v-8c37602e]{animation:hero-up-8c37602e .5s ease-out both}@keyframes hero-up-8c37602e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.play-ring[data-v-af048fd3]:before{animation:play-pulse-af048fd3 2.2s cubic-bezier(.16,1,.3,1) infinite;border:2px solid rgba(79,70,229,.45);border-radius:9999px;content:"";inset:-5px;position:absolute}@keyframes play-pulse-af048fd3{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.play-cta:focus-visible .play-ring[data-v-af048fd3]{outline:3px solid #a5b4fc;outline-offset:4px}.controls[data-v-af048fd3]{transition:opacity .25s ease}.controls-idle .controls[data-v-af048fd3]{opacity:0}.controls-idle[data-v-af048fd3]{cursor:none}.player:focus-within .controls[data-v-af048fd3]{opacity:1}.ctrl-btn[data-v-af048fd3]{align-items:center;border-radius:.5rem;display:inline-flex;height:2.25rem;justify-content:center;transition:background-color .15s ease;width:2.25rem}.ctrl-btn[data-v-af048fd3]:focus-visible,.ctrl-btn[data-v-af048fd3]:hover{background:hsla(0,0%,100%,.18);outline:none}.scrubber[data-v-af048fd3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.scrubber[data-v-af048fd3]::-webkit-slider-runnable-track{background:transparent;height:100%}.scrubber[data-v-af048fd3]::-moz-range-track{background:transparent}.scrubber[data-v-af048fd3]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:9999px;box-shadow:0 0 0 3px rgba(79,70,229,.9);height:12px;margin-top:2px;width:12px}.scrubber[data-v-af048fd3]::-moz-range-thumb{background:#fff;border:none;border-radius:9999px;box-shadow:0 0 0 3px rgba(79,70,229,.9);height:12px;width:12px}.scrubber[data-v-af048fd3]:focus-visible{border-radius:4px;outline:2px solid #a5b4fc;outline-offset:2px}.player.is-fullscreen[data-v-af048fd3]{align-items:center;background:#000;border:0;border-radius:0;display:flex;justify-content:center;padding:0}.player.is-fullscreen>div[data-v-af048fd3]{border-radius:0;width:min(100vw,177.78vh)}.fade-enter-active[data-v-af048fd3],.fade-leave-active[data-v-af048fd3]{transition:opacity .3s ease}.fade-enter-from[data-v-af048fd3],.fade-leave-to[data-v-af048fd3]{opacity:0}@media (prefers-reduced-motion:reduce){.play-ring[data-v-af048fd3]:before{animation:none}.chapter[data-v-af048fd3]{transition:none}}