.proposal-scroller[data-astro-cid-ayd6e2wy]{--frame-h:var(--frame-h-desktop,600px)}@media (width<=767px){.proposal-scroller[data-astro-cid-ayd6e2wy]{--frame-h:420px}}.viewport[data-astro-cid-ayd6e2wy]{height:var(--frame-h);position:relative;overflow:hidden}.viewport[data-astro-cid-ayd6e2wy]:focus-visible{outline:2px solid var(--color-accent-600);outline-offset:-2px}.viewport[data-astro-cid-ayd6e2wy]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:4rem;position:absolute;inset:auto 0 0}.viewport[data-astro-cid-ayd6e2wy] .scroller-image{width:calc(100% * var(--zoom,1.5));max-width:none;margin-left:calc((1 - var(--zoom,1.5)) * 50%);height:auto;animation:proposal-scroller-scroll var(--scroll-duration,12s) ease-in-out infinite alternate;will-change:transform;animation-play-state:paused;display:block}.proposal-scroller[data-astro-cid-ayd6e2wy].is-visible .viewport[data-astro-cid-ayd6e2wy] .scroller-image{animation-play-state:running}.proposal-scroller[data-astro-cid-ayd6e2wy]:hover .viewport[data-astro-cid-ayd6e2wy] .scroller-image,.proposal-scroller[data-astro-cid-ayd6e2wy]:focus-within .viewport[data-astro-cid-ayd6e2wy] .scroller-image{animation-play-state:paused}@keyframes proposal-scroller-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--frame-h)))}}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-ayd6e2wy]{overflow-y:auto}.viewport[data-astro-cid-ayd6e2wy] .scroller-image{animation:none}}
