.rotator-wrap.svelte-hw5d9k{position:relative;overflow:hidden}.rotator-layer.svelte-hw5d9k{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;transition:opacity 2s ease-in-out;will-change:opacity}.collage-track.svelte-17s9jwc{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.collage-scroll.svelte-17s9jwc{display:flex;flex-direction:row;align-items:stretch;height:100%;width:-moz-max-content;width:max-content;animation:svelte-17s9jwc-scroll-left linear infinite;will-change:transform;backface-visibility:hidden}.collage-scroll.svelte-17s9jwc:hover,.collage-scroll.is-paused.svelte-17s9jwc{animation-play-state:paused}.collage-img.svelte-17s9jwc{height:100%;width:auto;aspect-ratio:auto 3 / 2;flex-shrink:0;-o-object-fit:contain;object-fit:contain;padding:0 2px}@media(prefers-reduced-motion:reduce){.collage-scroll.svelte-17s9jwc{animation:none}}@keyframes svelte-17s9jwc-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--belt-half, 50%)),0,0)}}.collage-track.svelte-1mhflf5{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.collage-scroll.svelte-1mhflf5{display:flex;flex-direction:row;align-items:stretch;height:100%;width:-moz-max-content;width:max-content;animation:svelte-1mhflf5-scroll-left linear infinite;will-change:transform;backface-visibility:hidden}.collage-scroll.svelte-1mhflf5:hover,.collage-scroll.is-paused.svelte-1mhflf5{animation-play-state:paused}.collage-img.svelte-1mhflf5{height:100%;width:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain;padding:0 2px}@media(prefers-reduced-motion:reduce){.collage-scroll.svelte-1mhflf5{animation:none}}@keyframes svelte-1mhflf5-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-height:820px){.compact.svelte-1qp8ugr .hero-pad:where(.svelte-1qp8ugr){padding-top:1rem}.compact.svelte-1qp8ugr .hero-copy:where(.svelte-1qp8ugr){display:flex;flex-direction:column;gap:.375rem}.compact.svelte-1qp8ugr .hero-copy:where(.svelte-1qp8ugr)>*{margin-top:0}.compact.svelte-1qp8ugr .hero-title:where(.svelte-1qp8ugr){font-size:1.5rem;line-height:2rem}.compact.svelte-1qp8ugr .hero-body:where(.svelte-1qp8ugr){font-size:.875rem;line-height:1.25rem}}@media(max-height:820px)and (min-width:1024px){.compact.svelte-1qp8ugr .hero-pad:where(.svelte-1qp8ugr){padding-bottom:1rem}}
