.lander-root{--radius:.5rem;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lander-root :is(a,button):focus-visible{outline-offset:2px;border-radius:revert-layer;outline:2px solid #9c62f4a6}html:has(.lander-root) body{background-color:var(--color-canvas)}@media (max-width:768px){html:has(.lander-root){height:auto;overflow-x:visible}html:has(.lander-root) body{height:auto;overflow-x:visible}}@media (max-width:1023.98px){html:has(.lander-root){scroll-padding-top:80px}}
.RollingText-module__scr3Wq__words{white-space:pre;display:inline-flex}.RollingText-module__scr3Wq__slot{height:1lh;display:block;overflow:hidden}.RollingText-module__scr3Wq__word{text-shadow:0 1lh;transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s linear(0, .3 6%, .68 14%, .92 23%, 1.02 32%, 1.025 40%, 1.01 52%, 1 66%, 1);transition-delay:calc(var(--i) * var(--step));display:block}:is(a,button):is(:hover,:focus-visible) .RollingText-module__scr3Wq__word{transform:translateY(-1lh)}@media (prefers-reduced-motion:reduce){.RollingText-module__scr3Wq__word{transition:none}:is(a,button):is(:hover,:focus-visible) .RollingText-module__scr3Wq__word{transform:none}}
@media (prefers-reduced-motion:no-preference){.Hero-module__7pYbha__reveal{animation:Hero-module__7pYbha__reveal .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 90ms) both}.Hero-module__7pYbha__pulse{animation:1.6s ease-in-out infinite Hero-module__7pYbha__pulse}.Hero-module__7pYbha__cue{animation:2.6s ease-in-out infinite Hero-module__7pYbha__cue}}@keyframes Hero-module__7pYbha__reveal{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}@keyframes Hero-module__7pYbha__pulse{50%{opacity:.3}}@keyframes Hero-module__7pYbha__cue{0%,57.692%,to{transform:none}28.846%{transform:translateY(6px)}}
.CardGlow-module__-OeWyq__glow{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:50;--cone-spread:25;--glow-a:#c084fc;--glow-b:#818cf8;--glow-c:#38bdf8;--glow-light:40deg 80% 80%;z-index:150;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .75s ease-in-out;position:absolute;inset:0}:hover>.CardGlow-module__-OeWyq__glow{opacity:1;transition:opacity .25s ease-out}.CardGlow-module__-OeWyq__glow>span{border-radius:inherit;position:absolute;inset:0}.CardGlow-module__-OeWyq__ring{background:radial-gradient(at 80% 55%, var(--glow-a) 0, transparent 50%), radial-gradient(at 69% 34%, var(--glow-b) 0, transparent 50%), radial-gradient(at 8% 6%, var(--glow-c) 0, transparent 50%), radial-gradient(at 41% 38%, var(--glow-a) 0, transparent 50%), radial-gradient(at 86% 85%, var(--glow-b) 0, transparent 50%), radial-gradient(at 82% 18%, var(--glow-c) 0, transparent 50%), radial-gradient(at 51% 4%, var(--glow-b) 0, transparent 50%), linear-gradient(var(--glow-a) 0 100%);opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask:conic-gradient(from var(--cursor-angle) at center, #000 calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), #000 calc((100 - var(--cone-spread)) * 1%)), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask:conic-gradient(from var(--cursor-angle) at center, #000 calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), #000 calc((100 - var(--cone-spread)) * 1%)), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);padding:1.5px;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}.CardGlow-module__-OeWyq__light{box-shadow:inset 0 0 0 1px hsl(var(--glow-light) / 100%), inset 0 0 1px 0 hsl(var(--glow-light) / 60%), inset 0 0 3px 0 hsl(var(--glow-light) / 50%), inset 0 0 6px 0 hsl(var(--glow-light) / 40%), inset 0 0 15px 0 hsl(var(--glow-light) / 30%), inset 0 0 25px 2px hsl(var(--glow-light) / 20%), inset 0 0 50px 2px hsl(var(--glow-light) / 10%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);mix-blend-mode:plus-lighter}
@keyframes lander-caret{50%{opacity:0}}
