@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){@media not all and (min-width:48rem){.landing-page__coverage-track{--coverage-scroll-distance:150svh;view-timeline:--landing-coverage-mobile block;view-timeline-inset:56px 0}.landing-page__coverage-track:after{content:"";block-size:var(--coverage-scroll-distance);display:block}.landing-page__coverage-content{position:sticky;inset-block-start:56px}}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--coverage-wipe:50%}}}@property --coverage-wipe{syntax:"<percentage>";inherits:true;initial-value:50%}.landing-coverage__stage{--coverage-wipe:50%}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing-coverage{view-timeline:--landing-coverage block}@media(min-width:48rem){.landing-coverage{height:calc(100svh + (var(--scene-count) - 1)*var(--scene-step-distance));padding-block:0}.landing-coverage__viewport{justify-content:center;height:100svh;position:sticky;inset-block-start:0}}.landing-coverage__list{gap:0;display:grid}.landing-coverage__item{grid-area:1/1;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--landing-coverage}.landing-coverage__item:first-child{animation-name:scroll-scene-out;animation-range:contain 37% contain 38%}.landing-coverage__item:nth-child(2){animation-name:scroll-scene-in;animation-range:contain 37% contain 38%}.landing-coverage__stage{animation-name:landing-coverage-wipe;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--landing-coverage;animation-range:contain 39% contain 85%}@media not all and (min-width:48rem){.landing-coverage__item,.landing-coverage__stage{animation-timeline:--landing-coverage-mobile}.landing-coverage__item:first-child,.landing-coverage__item:nth-child(2){animation-range:entry calc(100% + var(--coverage-scroll-distance)*.37)entry calc(100% + var(--coverage-scroll-distance)*.38)}.landing-coverage__stage{animation-range:entry calc(100% + var(--coverage-scroll-distance)*.39)entry calc(100% + var(--coverage-scroll-distance)*.85)}}}}@media(prefers-reduced-motion:no-preference){.landing-coverage__dot{animation:1.2s ease-in-out infinite landing-coverage-dot}.landing-coverage__dot:nth-child(2){animation-delay:.16s}.landing-coverage__dot:nth-child(3){animation-delay:.32s}}@keyframes landing-coverage-wipe{0%{--coverage-wipe:0%}to{--coverage-wipe:50%}}@keyframes landing-coverage-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.landing-marquee{width:100%;overflow:hidden}.landing-marquee__track{display:flex;width:max-content;will-change:transform}.landing-marquee__sequence{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.landing-marquee__card{width:400px;height:400px;flex-shrink:0;overflow:hidden;border-radius:30px;background:#f1f2f6}.landing-marquee__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(prefers-reduced-motion:no-preference){.landing-marquee__track{animation:landing-marquee 60s linear infinite}}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-showcase__strip{--showcase-slide: .45s cubic-bezier(.22, 1, .36, 1);--showcase-edge: 0px;--showcase-fade: 16px}@media(min-width:48rem){.landing-showcase__strip{--showcase-edge: 48px}}.landing-showcase__window:before,.landing-showcase__window:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:calc(var(--showcase-edge) + var(--showcase-fade));pointer-events:none}.landing-showcase__window:before{inset-inline-start:0;background:linear-gradient(to right,var(--color-bg-gray-basement) var(--showcase-edge),transparent)}.landing-showcase__window:after{inset-inline-end:0;background:linear-gradient(to left,var(--color-bg-gray-basement) var(--showcase-edge),transparent)}.landing-showcase__track{inset-inline-start:calc(var(--showcase-edge) + var(--showcase-fade) + var(--spacing-x2));margin:0;padding:0;list-style:none;will-change:translate}@media(prefers-reduced-motion:no-preference){.landing-showcase__track{transition:translate var(--showcase-slide)}.landing-showcase__sample{transition:border-color var(--showcase-slide)}.landing-showcase__sample-image{transition:opacity var(--showcase-slide)}.landing-showcase__tile{animation:landing-showcase-tile-in .42s ease-out both}}.landing-showcase__track--dragging{transition:none}@keyframes landing-showcase-tile-in{0%{opacity:0}to{opacity:1}}.landing-steps__float{--steps-float-rise:24px;--steps-float-reveal:.5s}@media(prefers-reduced-motion:reduce){.landing-steps__float{--steps-float-rise:0px}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){@media(min-width:48rem){.landing-steps{height:calc(var(--scene-count)*100svh);view-timeline:--landing-steps block;padding-block-end:0}.landing-steps__viewport{justify-content:center;height:100svh;position:sticky;inset-block-start:0}.landing-steps__list{gap:0;display:grid}.landing-steps__item{grid-area:1/1;animation-timing-function:linear;animation-fill-mode:both,forwards;animation-timeline:--landing-steps}.landing-steps__item:first-child{animation-name:scroll-scene-out;animation-range:contain 32% contain 33%}.landing-steps__item:nth-child(2){animation-name:scroll-scene-in,scroll-scene-out;animation-range:contain 32% contain 33%,contain 66% contain 67%}.landing-steps__item:nth-child(3){animation-name:scroll-scene-in;animation-range:contain 66% contain 67%}.landing-steps__float{opacity:0;translate:0 var(--steps-float-rise);transition:opacity var(--steps-float-reveal)ease-out,translate var(--steps-float-reveal)cubic-bezier(.22,1,.36,1)}.landing-steps__item[data-active=true] .landing-steps__float{opacity:1;translate:0}.landing-steps__item[data-active=true] .landing-steps__float~.landing-steps__float{transition-delay:.12s}}}}
