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