.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}}
.member-quotes{padding-block:112px}.member-quotes blockquote{font-family:var(--font-helvetica-neue), var(--font-inter), sans-serif;margin:0}.member-quotes blockquote:before{content:"“";color:var(--color-brand-primary);line-height:1;display:block}.member-quotes-lead{width:min(1160px,88%);margin:0 auto 56px;display:grid}.member-quotes-lead>figure{opacity:0;grid-area:1/1;align-self:start;margin:0;transition:opacity .5s}.member-quotes-lead>figure[data-current=true]{opacity:1}.member-quotes-lead blockquote{letter-spacing:-.045em;text-wrap:balance;max-width:26ch;font-size:clamp(36px,4.6vw,64px);line-height:1.05}.member-quotes-lead blockquote:before{height:.5em;font-size:2.4em}.member-quotes-lead figcaption{align-items:baseline;gap:16px;margin-top:24px;font-size:17px;font-weight:600;display:flex}.member-quotes-read{scroll-margin-top:112px}.member-quotes-read:focus{outline:none}.member-quotes-read blockquote{letter-spacing:-.015em;text-wrap:pretty;white-space:pre-line;max-width:38em;font-size:24px;line-height:1.45}.member-quotes-read blockquote:before{font-size:80px}.member-quotes-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.member-quotes-track{width:max-content;animation:190s linear infinite reverse marquee;display:flex}.member-quotes-rail:hover .member-quotes-track,.member-quotes[data-paused=true] .member-quotes-track{animation-play-state:paused}.member-quotes-rail:has(:focus-visible) .member-quotes-track{animation-play-state:paused}.member-quote{--pad:26px;width:320px;padding:var(--pad);background:var(--color-warm-1);border-radius:24px;flex-direction:column;justify-content:space-between;gap:20px;margin:0 16px 0 0;display:flex;position:relative}.member-quote blockquote{letter-spacing:-.01em;font-size:18px;line-height:1.4}.member-quote blockquote:before{height:.55em;margin-bottom:4px;font-size:64px}.member-quote-stars{top:calc(var(--pad) + 2px);right:var(--pad);color:var(--color-brand-primary);gap:2px;display:flex;position:absolute}.member-quote figcaption{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.member-quote[data-chosen=true]{background:var(--color-warm-2);box-shadow:inset 0 0 0 2px var(--color-brand-primary)}.member-quotes-link{font:inherit;color:var(--color-text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.member-quotes-link:hover,.member-quote:hover .member-quotes-link{color:var(--color-text-primary)}.member-quotes-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:4px}.member-quote .member-quotes-link:after{content:"";position:absolute;inset:0}.member-quote .member-quotes-link:focus-visible{outline:none}.member-quote:has(.member-quotes-link:focus-visible){outline:2px solid var(--color-brand-primary);outline-offset:2px}@media (max-width:759px){.member-quotes{padding-block:80px}.member-quotes-lead{margin-bottom:40px}.member-quote{--pad:22px;width:min(76vw,290px);margin-right:12px}.member-quote blockquote{font-size:17px}.member-quotes-read blockquote{font-size:18px}.member-quotes-read blockquote:before{font-size:60px}}@media (prefers-reduced-motion:reduce){.member-quotes-rail{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.member-quotes-track{padding-inline:6vw;animation:none}.member-quote[aria-hidden=true]{display:none}}
.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=0kd6avu-b-409.css.map*/