@keyframes lp-hero-mask{0%{transform:translateY(108%)}to{transform:none}}@keyframes lp-hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-hero-card{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-hero-drift{78%{opacity:0}to{opacity:0;transform:translateY(-48px)}}.lp-hero .lp-hero-line{margin:-.06em -.08em -.1em;padding:.06em .08em .1em;display:block;overflow:hidden}.lp-hero .lp-hero-ink{color:#0000;-webkit-text-fill-color:transparent;animation:lp-hero-mask 1.1s var(--ease-out-expo) 50ms both;-webkit-background-clip:text;background-clip:text;display:inline-block}.lp-hero .lp-hero-ink-1{background-image:linear-gradient(180deg, var(--color-fg) 42%, color-mix(in oklab, var(--color-fg) 55%, #ffe2cc) 96%)}.lp-hero .lp-hero-ink-2{background-image:linear-gradient(180deg, var(--color-violet-hi) 38%, color-mix(in oklab, var(--color-violet-hi) 50%, var(--color-fg)) 98%);animation-delay:.13s}@media (forced-colors:active){.lp-hero .lp-hero-ink{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.lp-hero .lp-hero-sub{animation:lp-hero-rise .9s var(--ease-out-expo) .45s both}.lp-hero .lp-hero-cta{animation:lp-hero-rise .9s var(--ease-out-expo) .55s both}.lp-hero .lp-hero-galaxy{opacity:0;transition:opacity .6s}.lp-hero[data-lit] .lp-hero-galaxy{opacity:1}.lp-hero .lp-hero-predawn{background:radial-gradient(closest-side,#ffe2cc1f,#c3a1ff12 38%,#0000);transition:opacity 1.2s}.lp-hero[data-lit] .lp-hero-predawn{opacity:0}.lp-hero .lp-hero-tools{animation:lp-hero-card 1.1s var(--ease-out-expo) .9s both}@media (min-width:768px){.lp-hero .lp-hero-tools{animation:none}.lp-hero .lp-hero-card{--lit-x:82%;--lit-a:.4;animation:lp-hero-card 1.1s var(--ease-out-expo) .9s both}.lp-hero li:nth-child(2)>.lp-hero-card{--lit-x:50%;--lit-a:.55;animation-delay:.98s}.lp-hero li:nth-child(3)>.lp-hero-card{--lit-x:18%;--lit-a:.4;animation-delay:1.06s}.lp-hero .lp-hero-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(255 236 222/var(--lit-a)) var(--lit-x), transparent);height:1px;animation:.9s 1.4s both lp-hero-fade;position:absolute;top:-1px;left:14px;right:14px}}@media (prefers-reduced-transparency:reduce) and (max-width:767px){.lp-hero .lp-hero-tools{background-color:#0a0811f0}}@media (prefers-reduced-transparency:reduce) and (min-width:768px){.lp-hero .lp-hero-card{background-color:#0a0811f0}}@media (max-width:767px) and (max-height:700px){.lp-hero .lp-hero-copy{padding-top:4.5rem}.lp-hero .lp-hero-sub{margin-top:.75rem;font-size:14px;line-height:22px}.lp-hero .lp-hero-cta{margin-top:1.125rem}.lp-hero .lp-hero-zone{min-height:112px}.lp-hero .lp-hero-anchor{width:64px}.lp-hero .lp-hero-card{min-height:52px;padding-block:7px}.lp-hero .lp-hero-card .lp-hero-labelrow{height:16px}.lp-hero .lp-hero-card .lp-hero-title{margin-top:2px;line-height:20px}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@supports (animation-timeline:scroll()){.lp-hero .lp-hero-copy{animation:linear both lp-hero-drift;animation-timeline:scroll(root);animation-range:0 34vh}}}@keyframes cs-mask{0%{transform:translateY(140%)}to{transform:none}}@keyframes cs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cs-line{margin:-.08em -.1em -.3em;padding:.08em .1em .3em;display:block;overflow:hidden}.cs-ink{color:#0000;-webkit-text-fill-color:transparent;animation:cs-mask 1.1s var(--ease-out-expo) .12s both;-webkit-background-clip:text;background-clip:text;margin-bottom:-.25em;padding-bottom:.25em;display:inline-block}.cs-ink-1{background-image:linear-gradient(180deg, var(--color-fg) 38%, color-mix(in oklab, var(--color-fg) 55%, #ffe2cc) 78%)}.cs-ink-2{background-image:linear-gradient(180deg, var(--color-violet-hi) 34%, color-mix(in oklab, var(--color-violet-hi) 50%, var(--color-fg)) 78%);animation-delay:.2s}.cs-shine{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg, var(--color-mute) 42%, #fff 50%, var(--color-mute) 58%) 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em;animation:5.5s ease-in-out 1.4s infinite cs-shine;display:inline-block}@keyframes cs-shine{0%{background-position:100% 0}55%,to{background-position:0 0}}@media (forced-colors:active){.cs-ink,.cs-shine{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.cs-orbit-path{stroke:#e1d2ff1a;stroke-width:.8px}.cs-orbit-head,.cs-orbit-tail{animation:14s linear infinite cs-orbit}.cs-orbit-head{stroke:#fff;stroke-width:2.2px;stroke-dasharray:4 996;stroke-dashoffset:0;filter:drop-shadow(0 0 2px #c3a1ffe6);animation-delay:-2s}.cs-orbit-tail{stroke:#c3a1ff33;stroke-width:1.4px;stroke-dasharray:90 910;stroke-dashoffset:86px;animation-delay:-.796s}.cs-orbit-tail-near{stroke:#e1d2ff6b;stroke-dasharray:34 966;stroke-dashoffset:30px;animation-delay:-1.58s}@keyframes cs-orbit{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.cs-meteor{opacity:0;transform-origin:0;filter:drop-shadow(0 0 3px #c3a1ffcc);background:linear-gradient(90deg,#fff,#c3a1ff73 30%,#0000);width:130px;height:1px;animation:13s linear 3s infinite cs-meteor;position:absolute}.cs-meteor:first-child{top:16%;left:86%}.cs-meteor:nth-child(2){animation-duration:19s;animation-delay:8s;top:50%;left:27%}.cs-meteor:nth-child(3){animation-duration:23s;animation-delay:14s;top:62%;left:97%}@keyframes cs-meteor{0%{opacity:0;transform:rotate(-16deg)translate(0)}1%{opacity:1}6%,to{opacity:0;transform:rotate(-16deg)translate(-36vw)}}.cs-sub{animation:cs-rise .9s var(--ease-out-expo) .45s both}.cs-foot{animation:cs-rise .9s var(--ease-out-expo) 1.1s both}.cs-tools{animation:cs-rise 1.1s var(--ease-out-expo) .85s both}@media (min-width:768px){.cs-tools{animation:none}.cs-card{animation:cs-rise 1.1s var(--ease-out-expo) .85s both}li:nth-child(2)>.cs-card{animation-delay:.93s}li:nth-child(3)>.cs-card{animation-delay:1.01s}.cs-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e1d2ff52 50%,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.cs-card{background-image:radial-gradient(300px circle at var(--cs-x,-999px) var(--cs-y,-999px), #c3a1ff13, transparent 70%)}.cs-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--cs-x,-999px) var(--cs-y,-999px), #c3a1ff8c, transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}@media (prefers-reduced-transparency:reduce) and (max-width:767px){.cs-tools{background-color:#0a0811f0}}@media (prefers-reduced-transparency:reduce) and (min-width:768px){.cs-card{background-color:#0a0811f0}}@media (max-width:767px) and (max-height:700px){.cs-page .cs-copy{padding-top:.25rem}.cs-page .cs-sub{margin-top:.75rem}.cs-page .cs-zone{min-height:128px}.cs-page .cs-card{padding-block:10px}.cs-page .cs-card p{margin-top:6px}.cs-page .cs-foot{padding-top:1rem;padding-bottom:1rem}}
