@property --progressive-blur-current{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.ProgressiveBlur-module__FAVAuW__root{animation:linear both ProgressiveBlur-module__FAVAuW__progressive-blur;animation-timeline:scroll(root);animation-range:0 64px}.ProgressiveBlur-module__FAVAuW__revealOnScroll{animation:linear both ProgressiveBlur-module__FAVAuW__progressive-blur,linear both ProgressiveBlur-module__FAVAuW__progressive-blur-reveal;animation-timeline:scroll(root),scroll(root);animation-range:0 64px,0 100vh}}@keyframes ProgressiveBlur-module__FAVAuW__progressive-blur{0%{--progressive-blur-current:0px}to{--progressive-blur-current:var(--progressive-blur-amount)}}@keyframes ProgressiveBlur-module__FAVAuW__progressive-blur-reveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.LandingFooter-module__7m5HRq__footer{content-visibility:auto;contain-intrinsic-size:auto 60rem}.LandingFooter-module__7m5HRq__footerBackdropVeil{background:color-mix(in oklch, var(--background) 24%, transparent)}@media (min-width:64rem){.LandingFooter-module__7m5HRq__footer{contain-intrinsic-size:auto 52rem}.LandingFooter-module__7m5HRq__footerBackdropVeil{background:linear-gradient(to right, color-mix(in oklch, var(--background) 10%, transparent) 0%, color-mix(in oklch, var(--background) 20%, transparent) 32%, color-mix(in oklch, var(--background) 58%, transparent) 58%, color-mix(in oklch, var(--background) 82%, transparent) 100%)}}
.ProductStoryStage-module__dYxw7a__stageCurtain{will-change:transform;animation-name:ProductStoryStage-module__dYxw7a__reveal-stage;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--product-story-entry;animation-range:entry 42%}.ProductStoryStage-module__dYxw7a__stageCurtainLeft{transform-origin:0}.ProductStoryStage-module__dYxw7a__stageCurtainRight{transform-origin:100%}@keyframes ProductStoryStage-module__dYxw7a__reveal-stage{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ProductStoryStage-module__dYxw7a__stageCurtain{animation:none;transform:scaleX(0)}}
.ProductStorySection-module__RCjpVq__desktop{display:none}.ProductStorySection-module__RCjpVq__mobile{display:block}.ProductStorySection-module__RCjpVq__runway{view-timeline-name:--product-story-entry;view-timeline-axis:block}@media (min-width:1024px) and (min-height:720px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProductStorySection-module__RCjpVq__desktop{display:block}.ProductStorySection-module__RCjpVq__mobile{display:none}}
.TestimonialVideoPlayer-module__IGhYAW__progress{--player-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.TestimonialVideoPlayer-module__IGhYAW__progress::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) 0 var(--player-progress), color-mix(in oklab, var(--background) 30%, transparent) var(--player-progress) 100%);border-radius:9999px;height:3px}.TestimonialVideoPlayer-module__IGhYAW__progress::-moz-range-track{background:color-mix(in oklab, var(--background) 30%, transparent);border-radius:9999px;height:3px}.TestimonialVideoPlayer-module__IGhYAW__progress::-moz-range-progress{background:var(--primary);border-radius:9999px;height:3px}.TestimonialVideoPlayer-module__IGhYAW__progress::-webkit-slider-thumb{appearance:none;background:var(--background);width:12px;height:12px;box-shadow:var(--ds-shadow-3);border:0;border-radius:9999px;margin-top:-4.5px}.TestimonialVideoPlayer-module__IGhYAW__progress::-moz-range-thumb{background:var(--background);width:12px;height:12px;box-shadow:var(--ds-shadow-3);border:0;border-radius:9999px}.TestimonialVideoPlayer-module__IGhYAW__progress:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
