.landing-rail{min-width:0}.landing-rail>[data-slot=carousel-content]{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;overflow:visible}.landing-rail>[data-slot=carousel-content]:active{cursor:grabbing}.landing-rail>[data-slot=carousel-content]>div>[data-slot=carousel-item]{flex-basis:min(82vw,360px);display:flex}.landing-rail>[data-slot=carousel-content]>div>[data-slot=carousel-item]>*{width:100%}.landing-rail-controls{justify-content:center;align-items:center;width:max-content;margin:0 auto;display:flex}.landing-rail-dot{width:24px;height:44px;color:var(--color-text-primary);box-shadow:none;background:0 0;border:0;padding:0}.landing-rail-dot>span{opacity:.2;background:currentColor;border-radius:50%;width:8px;height:8px}.landing-rail-dot[aria-current=true],.landing-rail-dot:hover{color:var(--color-text-primary);background:0 0}.landing-rail-dot[aria-current=true]>span,.landing-rail-dot:hover>span{opacity:1}.landing-rail-dot:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}
.story-carousel>h2{max-width:650px;margin-bottom:36px!important}.story-card{background:var(--color-warm-1);border-radius:20px;min-width:0;overflow:hidden}.story-media{height:var(--story-media-height,440px);position:relative;overflow:hidden}.story-product{background:var(--color-warm-2);align-items:center;padding:16px;display:flex}.story-extract{width:100%;min-width:0}.story-photo>img{object-fit:cover}.story-overlay{position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.story-overlay-bottom{inset:auto 12px 24px;transform:none}.story-caption{padding:24px}.lp .story-caption>h3{letter-spacing:-.5px;font-size:25px;line-height:1.2}.story-caption>p{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin-top:14px!important}.product-crop{border-radius:16px;width:100%;overflow:hidden}.product-canvas{transform-origin:0 0;background:var(--color-page);border-radius:16px;width:360px}.product-crop-bare .product-canvas{background:0 0}@media (max-width:440px){.story-product{padding:12px}.story-caption{padding:20px}}
.hero-character{--character-scale:.875;--glance-x:-2px;--glance-y:-1px;width:calc(32px * var(--character-scale));height:calc(32px * var(--character-scale));align-self:center;display:inline-block}.hero-character[data-position=top-left]{--glance-x:2px;--glance-y:2px}.hero-character[data-position=top-right]{--glance-y:2px}.hero-character>div{transform:scale(var(--character-scale));transform-origin:0 0}.hero-character .animate-waiting-eyes,.hero-character .animate-waiting-blink{animation:none}@media (min-width:760px){.hero-character{--character-scale:1.25}}@media (prefers-reduced-motion:no-preference){.hero-character .animate-waiting-eyes{animation:1.8s cubic-bezier(.4,0,.2,1) .6s both hero-character-glance}.hero-character .animate-waiting-blink{animation:1.8s ease-in-out .6s both hero-character-blink}}@keyframes hero-character-glance{0%,to{transform:translate(0)}25%,65%{transform:translate(var(--glance-x), var(--glance-y))}}@keyframes hero-character-blink{0%,72%,86%,to{transform:scaleY(1)}79%{transform:scaleY(.1)}}
.product-walkthrough{justify-items:center;gap:16px;display:grid}.product-walkthrough-screen{opacity:0;visibility:hidden;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.2,0,0,1),visibility .32s;position:absolute;inset:0;transform:translate(24px)}.product-walkthrough-screen[data-direction=back]{transform:translate(-16px)}.product-walkthrough-screen[data-active=true]{opacity:1;visibility:visible;transform:translate(0)}.product-walkthrough-controls{color:var(--color-text-muted);align-items:center;display:flex}.product-walkthrough-screen header h1,.product-walkthrough-screen header p{color:inherit}.product-walkthrough-dot{background:var(--color-warm-2);border-radius:50%;width:6px;height:6px}.product-walkthrough-dot[data-active=true]{background:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.product-walkthrough-screen{transition:none;transform:none}}.product-walkthrough-screen .px-preview-still [data-app-scroll]{overflow-y:auto}.product-walkthrough-screen .px-preview-still .scrollbar-none{overflow-x:auto}.product-demo-reveal{animation:.32s cubic-bezier(.2,0,0,1) both product-demo-reveal}@keyframes product-demo-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-demo-reveal{animation:none}}
/*# sourceMappingURL=0cu3t8ec1xs8f.css.map*/