.ending.svelte-wf5enu{--runway: 75svh;position:relative;timeline-scope:--ending}.spacer.svelte-wf5enu{height:var(--runway)}.runway.svelte-wf5enu{position:absolute;inset:auto 0 0;height:var(--runway);view-timeline:--ending block;pointer-events:none}.frame.svelte-wf5enu{position:sticky;bottom:0;z-index:var(--site-z-frame);background:#000;transform-origin:0 0;animation-name:svelte-wf5enu-zoom-out}@keyframes svelte-wf5enu-zoom-out{0%{transform:translate(0) scale(1)}to{transform:translate(var(--end-x),var(--end-y)) scale(var(--end-s))}}.ending[data-zoomed].svelte-wf5enu .frame:where(.svelte-wf5enu){cursor:zoom-in}.ending.svelte-wf5enu .scrub{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--p, 0) * -1s)}.ending[data-drive=timeline].svelte-wf5enu .scrub{animation-duration:auto;animation-delay:0s;animation-play-state:running;animation-timeline:--ending;animation-range:entry-crossing 0% entry-crossing 100%}.ending[data-drive=still].svelte-wf5enu .scrub{animation-name:none}.site:has(.ending)>.bar{transition:opacity .2s ease-out,visibility 0s}.site:has(.ending[data-active])>.bar{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}@media (prefers-reduced-motion: reduce){.spacer.svelte-wf5enu,.runway.svelte-wf5enu{display:none}.frame.svelte-wf5enu{position:static;animation-name:none}}
