@property --reveal-beat{syntax: "<number>"; inherits: false; initial-value: 0;}@property --reveal-index{syntax: "<number>"; inherits: false; initial-value: 0;}@property --reveal-word{syntax: "<number>"; inherits: false; initial-value: 0;}.landing-motion{--landing-enter: calc(var(--motion-duration-l) * 1.75);--landing-screen: calc(var(--motion-duration-l) * 3);--landing-roll: calc(var(--motion-duration-l) * 4);--landing-beat: calc(var(--motion-duration-s) * .75);--landing-stagger: calc(var(--motion-duration-xs) * .8);--landing-word-stagger: calc(var(--motion-duration-xs) * .35);--landing-rise: 1.5rem;--landing-lift: .75rem;--landing-slide: 3rem;--landing-blur: .5rem;--landing-perspective: 1400px;--landing-tilt: 20deg}.landing-word{display:inline-block}.landing-perspective{perspective:var(--landing-perspective)}.landing-odometer-column{--odometer-cells: 30;--odometer-rest: calc(min(var(--odometer-column) + 1, 2) * 10 + var(--odometer-digit));position:relative;display:inline-block;clip-path:inset(0 -.5em)}.landing-odometer-sizer{color:transparent}.landing-odometer-column:after{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9" / "";position:absolute;inset:0 0 auto;text-align:center;white-space:pre;translate:0 calc(var(--odometer-rest) / var(--odometer-cells) * -100%)}@media screen and (prefers-reduced-motion:no-preference){[data-reveal-state=pending] [data-reveal-item]{opacity:0}[data-reveal-state=in] [data-reveal-item]{animation-duration:var(--landing-enter);animation-timing-function:var(--motion-ease-out);animation-delay:calc(var(--reveal-beat) * var(--landing-beat) + var(--reveal-index) * var(--landing-stagger) + var(--reveal-word) * var(--landing-word-stagger));animation-fill-mode:backwards}[data-reveal-state=in] [data-reveal-item=rise]{animation-name:landing-rise}[data-reveal-state=in] [data-reveal-item=lift]{animation-name:landing-lift}[data-reveal-state=in] [data-reveal-item=focus]{animation-name:landing-focus}[data-reveal-state=in] [data-reveal-item=pop]{animation-name:landing-pop;animation-timing-function:var(--motion-ease-spring)}[data-reveal-state=in] [data-reveal-item=slide-start]{animation-name:landing-slide-start}[data-reveal-state=in] [data-reveal-item=slide-end]{animation-name:landing-slide-end}[data-reveal-state=in] [data-reveal-item=deal]{animation-name:landing-deal}[data-reveal-state=in] [data-reveal-item=screen]{animation-name:landing-screen;animation-duration:var(--landing-screen)}[data-reveal-state=in] [data-reveal-item=roll]:after{animation:landing-roll var(--landing-roll) var(--motion-ease-out) backwards;animation-delay:calc(var(--reveal-beat) * var(--landing-beat) + var(--reveal-index) * var(--landing-stagger))}}@keyframes landing-rise{0%{opacity:0;translate:0 var(--landing-rise)}35%{opacity:1}}@keyframes landing-lift{0%{translate:0 var(--landing-lift)}}@keyframes landing-focus{0%{opacity:0;translate:0 .35em;filter:blur(var(--landing-blur))}35%{opacity:1}}@keyframes landing-pop{0%{opacity:0;scale:.5;rotate:-12deg}35%{opacity:1}}@keyframes landing-slide-start{0%{opacity:0;translate:calc(var(--landing-slide) * -1) 0;scale:.97}35%{opacity:1}}@keyframes landing-slide-end{0%{opacity:0;translate:var(--landing-slide) 0;scale:.97}35%{opacity:1}}@keyframes landing-deal{0%{opacity:0;translate:0 calc(var(--landing-rise) * 2);rotate:x 14deg;scale:.96}35%{opacity:1}}@keyframes landing-screen{0%{translate:0 calc(var(--landing-rise) * 3);scale:.97}}@keyframes landing-roll{0%{translate:0 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:48rem){.landing-screen-tilt{transform-origin:50% 100%;animation:landing-screen-tilt linear both;animation-timeline:view();animation-range:entry 0% cover 35%}}@media(prefers-reduced-motion:no-preference)and (min-width:64rem){.landing-parallax{animation:landing-parallax linear both;animation-timeline:view();animation-range:cover}}}@keyframes landing-screen-tilt{0%{transform:rotateX(var(--landing-tilt)) scale(.96)}}@keyframes landing-parallax{0%{translate:0 var(--parallax-from)}to{translate:0 var(--parallax-to)}}
