.menu-landing{--menu-row-top:calc(var(--g-frame-margin) * 2 + var(--g-topbar-h));--menu-row-h:5.5rem;--menu-stage-top:calc(var(--menu-row-top) + var(--menu-row-h));--menu-step-dot:2.75rem;--menu-feed-row:1.75rem}.menu-pillar{scroll-margin-top:5rem}@media (min-width:1024px){.menu-pillar{scroll-margin-top:var(--menu-stage-top)}.menu-story-stage{top:var(--menu-stage-top);height:calc(100svh - var(--menu-stage-top));flex-direction:column;justify-content:center;display:flex;position:sticky}.g-glass.menu-story-phone{width:min(16rem, calc((100svh - var(--menu-stage-top) - 6rem) * 390 / 844))}}.menu-cta-bloom{background:radial-gradient(60% 80% at 0% 0%, color-mix(in oklab, var(--ember-2) 16%, transparent), transparent 70%), radial-gradient(45% 60% at 100% 100%, color-mix(in oklab, var(--ember-1) 10%, transparent), transparent 70%)}.menu-bar-calm{background:color-mix(in oklab, var(--ember-2) 40%, var(--surface-raised))}.menu-pay-press{animation:menu-pay-press var(--install-cycle) ease-in-out infinite}@keyframes menu-pay-press{0%,4%,10%,to{transform:none}7%{transform:scale(.92)}}.menu-pay-done{animation:menu-pay-done var(--install-cycle) linear infinite}@keyframes menu-pay-done{0%,8%{opacity:0}11%,92%{opacity:1}97%,to{opacity:0}}.menu-card-tap{animation:menu-card-tap var(--install-cycle) ease-in-out infinite}@keyframes menu-card-tap{0%,8%{opacity:0;transform:translate(3rem,-2rem)rotate(14deg)}14%{opacity:1;transform:translate(1.25rem,-.25rem)rotate(8deg)}20%,27%{opacity:1;transform:translateY(3rem)rotate(0)}36%,to{opacity:0;transform:translate(-1.75rem,-2rem)rotate(-8deg)}}.menu-term-idle{animation:menu-term-idle var(--install-cycle) linear infinite}@keyframes menu-term-idle{0%,21.9%{opacity:1}22%,94%{opacity:0}96%,to{opacity:1}}.menu-term-ok{animation:menu-term-ok var(--install-cycle) linear infinite}@keyframes menu-term-ok{0%,22%{opacity:0}23.5%,94%{opacity:1}96%,to{opacity:0}}.menu-term-wait{animation:menu-term-wait var(--install-cycle) linear infinite}@keyframes menu-term-wait{0%,30%{opacity:1}32%,94%{opacity:0}97%,to{opacity:1}}.menu-term-row{animation:menu-term-row var(--install-cycle) cubic-bezier(.22, 1, .36, 1) infinite}@keyframes menu-term-row{0%,30%{opacity:0;transform:translateY(-4px)scale(.97)}35%,94%{opacity:1;animation-timing-function:linear;transform:none}97%,to{opacity:0}}.menu-bar-grow{transform-origin:bottom;animation:menu-bar-grow var(--install-cycle) cubic-bezier(.22, 1, .36, 1) infinite}@keyframes menu-bar-grow{0%,30%{transform:scaleY(.35)}40%,94%{transform:none}to{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.menu-pay-press,.menu-pay-done,.menu-term-ok,.menu-term-row,.menu-bar-grow{animation:none}.menu-term-idle,.menu-term-wait{opacity:0;animation:none}.menu-card-tap{display:none}}.menu-timeline>li:not(:last-child):before{content:"";top:var(--menu-step-dot);bottom:-.75rem;left:calc(var(--menu-step-dot) / 2 - .5px);background:var(--hairline);width:1px;position:absolute}
