html:has([data-landing]){scroll-behavior:smooth}[data-landing]{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}[data-landing][data-ia]{transition-duration:1s}[data-landing] [data-backdrop]{animation:1.2s ease-out both landing-backdrop-in}@keyframes landing-backdrop-in{0%{opacity:0}to{opacity:1}}[data-landing] [data-rule]{animation:1.4s cubic-bezier(.16,1,.3,1) .1s both landing-draw}@keyframes landing-draw{0%{transform:scaleX(0)}to{transform:none}}[data-landing] [data-l],[data-landing] [data-mark]{animation:1.1s cubic-bezier(.16,1,.3,1) both landing-letter;animation-delay:calc(var(--i,0) * 45ms);transition:font-weight .5s cubic-bezier(.16,1,.3,1)}@keyframes landing-letter{0%{transform:translateY(.2em)}to{transform:none}}@supports (animation-timeline:scroll()){[data-landing] [data-wordmark]{animation:linear both landing-stay;animation-timeline:scroll(root);animation-range:0 100vh}[data-landing] [data-settle]{animation:linear both landing-settle;animation-timeline:view();animation-range:entry cover 42%}}@keyframes landing-stay{0%{transform:none}to{transform:translateY(26%)}}@keyframes landing-settle{0%{transform:translateY(70px)scale(.9)}to{transform:none}}[data-landing][data-motion=on] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(32px)}[data-landing][data-motion=on] [data-reveal][data-shown]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 85ms)}[data-landing] [data-area]{opacity:.56;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1)}[data-landing] [data-on=true] [data-area]{opacity:1;transform:translate(.3em)}[data-landing] [data-bar]{opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s}[data-landing] [data-bar][data-ready]{opacity:1}[data-landing] [data-preview]{animation:.45s cubic-bezier(.16,1,.3,1) both landing-preview}@keyframes landing-preview{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}[data-landing] [data-tick]{animation:.32s cubic-bezier(.16,1,.3,1) landing-tick}@keyframes landing-tick{0%{opacity:.35;transform:translateY(-.22em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has([data-landing]){scroll-behavior:auto}[data-landing] [data-wordmark],[data-landing] [data-settle],[data-landing] [data-backdrop],[data-landing] [data-l],[data-landing] [data-mark],[data-landing] [data-rule],[data-landing] [data-preview],[data-landing] [data-tick]{animation:none!important}[data-landing] [data-on=true] [data-area]{transform:none}}
