.landing-module__1gCb3q__gridPaper{background-size:28px 28px;background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px)}@keyframes landing-module__1gCb3q__pulseFlow{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.landing-module__1gCb3q__flowActive{stroke-dasharray:6 4;animation:1.4s linear infinite landing-module__1gCb3q__pulseFlow}.landing-module__1gCb3q__flowInfo{stroke-dasharray:3 3;animation:1.4s linear infinite landing-module__1gCb3q__pulseFlow}@media (prefers-reduced-motion:reduce){.landing-module__1gCb3q__flowActive,.landing-module__1gCb3q__flowInfo{animation:none}}@keyframes landing-module__1gCb3q__trunkFlow{0%{background-position:0 0}to{background-position:0 10px}}@keyframes landing-module__1gCb3q__branchFlow{0%{background-position:0 0}to{background-position:10px 0}}.landing-module__1gCb3q__trunk{background-image:repeating-linear-gradient(to bottom, var(--accent) 0 6px, transparent 6px 10px);width:2px;animation:1s linear infinite landing-module__1gCb3q__trunkFlow;position:absolute;top:-.5rem;bottom:1.15rem;left:.5rem}.landing-module__1gCb3q__branch:before{content:"";background-image:repeating-linear-gradient(to right, var(--accent) 0 6px, transparent 6px 10px);width:.75rem;height:2px;animation:1s linear infinite landing-module__1gCb3q__branchFlow;position:absolute;top:calc(50% - 1px);left:-.75rem}@media (prefers-reduced-motion:reduce){.landing-module__1gCb3q__trunk,.landing-module__1gCb3q__branch:before{animation:none}}@media (min-width:640px){.landing-module__1gCb3q__trunk,.landing-module__1gCb3q__branch:before{display:none}}@keyframes landing-module__1gCb3q__demoFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-module__1gCb3q__demoFadeIn{opacity:0;animation:.4s ease-out forwards landing-module__1gCb3q__demoFadeIn}@media (prefers-reduced-motion:reduce){.landing-module__1gCb3q__demoFadeIn{animation-delay:0s!important}}
@property --story-count{syntax:"<integer>";inherits:false;initial-value:0}.story-module__864qnq__armed{transition:opacity .25s}.story-module__864qnq__fading{opacity:0}.story-module__864qnq__typed{white-space:nowrap;vertical-align:bottom;width:19ch;max-width:100%;display:inline-block;overflow:hidden}.story-module__864qnq__caret{vertical-align:text-bottom;opacity:.6;background:currentColor;width:1px;height:1em;display:inline-block}.story-module__864qnq__typingDots{opacity:0}.story-module__864qnq__trackFlowX{background-image:repeating-linear-gradient(to right, var(--accent) 0 6px, transparent 6px 10px)}.story-module__864qnq__trackFlowY{background-image:repeating-linear-gradient(to bottom, var(--accent) 0 6px, transparent 6px 10px)}.story-module__864qnq__count{--story-count:var(--to);counter-reset:story-count var(--story-count)}.story-module__864qnq__count:after{content:counter(story-count)}.story-module__864qnq__sparkLine{stroke-dasharray:100;stroke-dashoffset:0}@keyframes story-module__864qnq__storyRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes story-module__864qnq__storyPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes story-module__864qnq__storyFade{0%{opacity:0}to{opacity:1}}@keyframes story-module__864qnq__storyType{0%{width:0}}@keyframes story-module__864qnq__storyBlink{50%{opacity:0}}@keyframes story-module__864qnq__storyBlip{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes story-module__864qnq__storyRevealX{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes story-module__864qnq__storyRevealY{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes story-module__864qnq__storyFlowX{0%{background-position:0 0}to{background-position:10px 0}}@keyframes story-module__864qnq__storyFlowY{0%{background-position:0 0}to{background-position:0 10px}}@keyframes story-module__864qnq__storyDotOn{0%{background-color:var(--border-strong);transform:scale(.7)}to{background-color:var(--accent);transform:scale(1)}}@keyframes story-module__864qnq__storyCount{0%{--story-count:0}}@keyframes story-module__864qnq__storyDraw{0%{stroke-dashoffset:100px}}@media (prefers-reduced-motion:no-preference){.story-module__864qnq__armed .story-module__864qnq__rise{animation:.5s cubic-bezier(.2,.7,.2,1) both story-module__864qnq__storyRise}.story-module__864qnq__armed .story-module__864qnq__pop{animation:.35s cubic-bezier(.2,.9,.3,1.25) both story-module__864qnq__storyPop}.story-module__864qnq__armed .story-module__864qnq__fade{animation:.6s ease-out both story-module__864qnq__storyFade}.story-module__864qnq__armed .story-module__864qnq__word{animation:.2s ease-out both story-module__864qnq__storyFade}.story-module__864qnq__armed .story-module__864qnq__typed{animation:story-module__864qnq__storyType 1.5s steps(var(--chars,19), end) both}.story-module__864qnq__armed .story-module__864qnq__caret{animation:1s step-end infinite story-module__864qnq__storyBlink}.story-module__864qnq__armed .story-module__864qnq__typingDots{animation:1.2s both story-module__864qnq__storyBlip}.story-module__864qnq__armed .story-module__864qnq__revealX{animation:4s linear both story-module__864qnq__storyRevealX}.story-module__864qnq__armed .story-module__864qnq__revealY{animation:4s linear both story-module__864qnq__storyRevealY}.story-module__864qnq__armed .story-module__864qnq__trackFlowX{animation:1s linear infinite story-module__864qnq__storyFlowX}.story-module__864qnq__armed .story-module__864qnq__trackFlowY{animation:1s linear infinite story-module__864qnq__storyFlowY}.story-module__864qnq__armed .story-module__864qnq__dotOn{animation:.3s ease-out both story-module__864qnq__storyDotOn}.story-module__864qnq__armed .story-module__864qnq__count{animation:2.4s cubic-bezier(.2,.7,.2,1) both story-module__864qnq__storyCount}.story-module__864qnq__armed .story-module__864qnq__sparkLine{animation:2.4s ease-out both story-module__864qnq__storyDraw}.story-module__864qnq__armed:not(.story-module__864qnq__playing) *,.story-module__864qnq__armed:not(.story-module__864qnq__playing) :before,.story-module__864qnq__armed:not(.story-module__864qnq__playing) :after{animation-play-state:paused!important}}