.landingAnimations-module__2jz3ha__heroFadeIn{animation:.3s ease-in forwards landingAnimations-module__2jz3ha__heroFadeIn}.landingAnimations-module__2jz3ha__partnersMarquee{animation:120s linear infinite landingAnimations-module__2jz3ha__partnersMarquee}.landingAnimations-module__2jz3ha__portfolioMarquee{animation:76s linear infinite landingAnimations-module__2jz3ha__portfolioMarquee}.landingAnimations-module__2jz3ha__testimonialsViewport{overflow:hidden}.landingAnimations-module__2jz3ha__testimonialsMarquee{will-change:transform;animation:180s linear infinite landingAnimations-module__2jz3ha__testimonialsMarquee}@media (hover:hover) and (pointer:fine){.landingAnimations-module__2jz3ha__testimonialsViewport:hover .landingAnimations-module__2jz3ha__testimonialsMarquee{animation-play-state:paused}}.landingAnimations-module__2jz3ha__testimonialsViewport:focus-visible .landingAnimations-module__2jz3ha__testimonialsMarquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landingAnimations-module__2jz3ha__testimonialsViewport{overflow-x:auto}.landingAnimations-module__2jz3ha__testimonialsMarquee{will-change:auto;animation:none;transform:none}.landingAnimations-module__2jz3ha__testimonialsMarquee .landingAnimations-module__2jz3ha__testimonialDuplicate{display:none}}.landingAnimations-module__2jz3ha__closingFadeIn{animation:.35s forwards landingAnimations-module__2jz3ha__closingFadeIn}@keyframes landingAnimations-module__2jz3ha__heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes landingAnimations-module__2jz3ha__partnersMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landingAnimations-module__2jz3ha__portfolioMarquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes landingAnimations-module__2jz3ha__testimonialsMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@keyframes landingAnimations-module__2jz3ha__closingFadeIn{0%{opacity:0}to{opacity:1}}.landingAnimations-module__2jz3ha__processProgress{transform-origin:0;animation:3s linear forwards paused landingAnimations-module__2jz3ha__processProgress;transform:scaleX(0)}.landingAnimations-module__2jz3ha__processProgress[data-playing=true]{animation-play-state:running}.landingAnimations-module__2jz3ha__productionProcess:has(:focus-visible) .landingAnimations-module__2jz3ha__processProgress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landingAnimations-module__2jz3ha__processProgress[data-playing]{animation:none;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.landingAnimations-module__2jz3ha__productionProcess:hover .landingAnimations-module__2jz3ha__processProgress{animation-play-state:paused}}@keyframes landingAnimations-module__2jz3ha__processProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.landingAnimations-module__2jz3ha__productionPreviewFadeIn{animation:1s ease-out both landingAnimations-module__2jz3ha__heroFadeIn}.landingAnimations-module__2jz3ha__productionPreviewState{transition:background-color 1s ease-out,color 1s ease-out,border-color 2s ease-out}.landingAnimations-module__2jz3ha__productionPreviewProgress{transition:opacity .8s ease-out}.landingAnimations-module__2jz3ha__productionPreviewMessage{transition:opacity .7s ease-out}.landingAnimations-module__2jz3ha__productionQuantityPreview[data-playing=true] .landingAnimations-module__2jz3ha__productionQuantityValue{transition:color .4s 1s}.landingAnimations-module__2jz3ha__productionQuantityPreview[data-playing=true] .landingAnimations-module__2jz3ha__productionQuantityLabel{transition:opacity .4s}.landingAnimations-module__2jz3ha__productionQuantityPreview[data-playing=true] .landingAnimations-module__2jz3ha__productionQuantityBar{transition:width 1.4s cubic-bezier(.22,1,.36,1),background-color .4s}}
