[data-reveal-delay="1"]{--reveal-delay:90ms}[data-reveal-delay="2"]{--reveal-delay:.18s}[data-reveal][data-motion=pending]{opacity:0}[data-reveal][data-motion=pending]:focus-within{opacity:1}[data-reveal][data-motion=entered]{animation:.62s cubic-bezier(.22,1,.36,1) both letter-rise;animation-delay:var(--reveal-delay,0s)}[data-reveal=welcome][data-motion=entered]{animation-name:letter-welcome;animation-duration:.76s}[data-reveal=scene][data-motion=entered]{transform-origin:72% 65%;animation-name:studio-arrive;animation-duration:1.4s}[data-reveal=soft][data-motion=entered]{animation-name:letter-soft;animation-duration:.48s}[data-reveal=pop][data-motion=entered]{transform-origin:50% 88%;animation-name:maker-hello;animation-duration:.72s}[data-reveal=line][data-motion=entered]{transform-origin:0;animation-name:letter-connect;animation-duration:.85s}.motion-sprinkles{z-index:4;pointer-events:none;position:absolute;inset:0}.motion-sprinkles>i{opacity:0;clip-path:polygon(40% 0,60% 0,60% 32%,100% 32%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 32%,40% 32%);background:#d7e783;width:10px;height:10px;position:absolute}.motion-sprinkles>i:first-child{--spark-x:-8px;--spark-y:-16px;top:27%;left:7%}.motion-sprinkles>i:nth-child(2){--spark-x:3px;--spark-y:-14px;background:#b6a6dc;width:8px;height:8px;top:10%;right:17%}.motion-sprinkles>i:nth-child(3){--spark-x:9px;--spark-y:-10px;background:#ffc485;width:7px;height:7px;top:47%;right:2%}[data-motion=entered]>.motion-sprinkles>i{animation:.9s cubic-bezier(.2,.7,.3,1) .18s both maker-spark}[data-motion=entered]>.motion-sprinkles>i:nth-child(2){animation-delay:.3s}[data-motion=entered]>.motion-sprinkles>i:nth-child(3){animation-delay:.42s}.motion-sprinkles--hero>i:first-child{width:11px;height:11px;top:29%;left:65%}.motion-sprinkles--hero>i:nth-child(2){width:9px;height:9px;top:18%;right:17%}.motion-sprinkles--hero>i:nth-child(3){width:8px;height:8px;top:52%;right:8%}[data-motion=entered]>.motion-sprinkles--hero>i{animation-duration:1.1s;animation-delay:.42s}[data-motion=entered]>.motion-sprinkles--hero>i:nth-child(2){animation-delay:.66s}[data-motion=entered]>.motion-sprinkles--hero>i:nth-child(3){animation-delay:.82s}.lp-quick-paths>a>svg{transition:transform .22s,color .22s}.lp-quick-paths>a:hover>svg,.lp-quick-paths>a:focus-visible>svg{color:#d7e783;transform:translate(3px,-3px)}@keyframes letter-welcome{0%{opacity:.55;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes studio-arrive{0%{opacity:.5;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes letter-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes letter-soft{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes maker-hello{0%{opacity:0;transform:translateY(15px)rotate(-3deg)scale(.97)}60%{opacity:1;transform:translateY(-3px)rotate(1.3deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes letter-connect{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes maker-spark{0%{opacity:0;transform:translateY(5px)scale(.3)}38%{opacity:.9;transform:translate(calc(var(--spark-x) * .5), calc(var(--spark-y) * .5)) scale(1)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.5)}}@media (prefers-reduced-motion:reduce){[data-reveal][data-motion],[data-motion=entered]>.motion-sprinkles>i{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.motion-sprinkles{display:none}.lp-quick-paths>a:hover>svg,.lp-quick-paths>a:focus-visible>svg{transform:none}}@media print{[data-reveal][data-motion]{opacity:1!important;animation:none!important;transform:none!important}.motion-sprinkles{display:none}}
