@font-face{font-family:handwritten;src:url(../media/caveat_latin-s.p.1d6f9881.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:handwritten Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.handwritten_55cb9199-module__Jp7rLq__className{font-family:handwritten,handwritten Fallback}
@font-face{font-family:landingMono;src:url(../media/jetbrains_mono_latin-s.p.1afd078f.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:landingMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.landingmono_e367b432-module__Pi_F0G__className{font-family:landingMono,landingMono Fallback}.landingmono_e367b432-module__Pi_F0G__variable{--font-l-mono:"landingMono","landingMono Fallback"}
.landing{--story-max:1180px;background:var(--l-bg);color:var(--l-ink);overflow-x:clip}html:has(.landing){overflow-x:clip}html:has(.landing) body{overflow-x:clip}.story-container{width:100%;max-width:var(--story-max);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.story-container{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.story-container{padding-left:max(40px,calc(250px - (100vw - var(--story-max))/2));padding-right:40px}}.l-gradient-text{background-image:var(--grad-brand);color:transparent;background-size:130% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite l-shimmer}@keyframes l-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.l-kicker{font-family:var(--font-l-mono),ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--l-faint);font-size:11px}.l-card{background:var(--l-card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);box-shadow:var(--l-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.l-reveal{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(22px)}.l-reveal[data-shown=true]{opacity:1;filter:none;transform:none}.l-hero-bg{transform-origin:50% 70%;animation:22s ease-in-out infinite l-breathe}@keyframes l-breathe{0%,to{transform:scale(1.02)}50%{transform:scale(1.07)}}.l-wave{animation:l-wave-x var(--dur,18s)linear infinite}@keyframes l-wave-x{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.l-orb{animation:14s ease-in-out infinite l-orb}@keyframes l-orb{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(30px,-20px)scale(1.08)}66%{transform:translate(-24px,14px)scale(.95)}}.l-enter{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards l-enter;animation-delay:var(--delay,0s)}@keyframes l-enter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.l-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-out forwards l-draw;animation-delay:var(--delay,0s)}@keyframes l-draw{to{stroke-dashoffset:0}}.l-jitter{animation:l-jitter var(--jdur,3.2s)ease-in-out infinite;animation-delay:var(--jdelay,0s)}@keyframes l-jitter{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate3d(calc(var(--amp,0)*1px),calc(var(--amp,0)*-.8px),0)rotate(calc(var(--amp,0)*.3deg))}50%{transform:translate3d(calc(var(--amp,0)*-.6px),calc(var(--amp,0)*1px),0)rotate(calc(var(--amp,0)*-.25deg))}75%{transform:translate3d(calc(var(--amp,0)*.8px),calc(var(--amp,0)*.5px),0)rotate(calc(var(--amp,0)*.2deg))}}.l-float{animation:6s ease-in-out infinite l-float;animation-delay:var(--fdelay,0s)}@keyframes l-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.l-dash-flow{animation:1.6s linear infinite l-dash-flow}@keyframes l-dash-flow{to{stroke-dashoffset:-16px}}.l-core-glow{animation:3.2s ease-in-out infinite l-core-glow}@keyframes l-core-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--purple)15%,transparent),0 20px 60px -10px color-mix(in srgb,var(--violet)35%,transparent),0 0 60px 6px color-mix(in srgb,var(--pink)14%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--purple)25%,transparent),0 20px 70px -10px color-mix(in srgb,var(--violet)50%,transparent),0 0 90px 16px color-mix(in srgb,var(--blue)20%,transparent)}}.core-wordmark{-webkit-mask:url(/yugma-logo.png) 50%/contain no-repeat;mask:url(/yugma-logo.png) 50%/contain no-repeat}.l-core-sheen{background:var(--grad-brand);background-size:200% 100%;animation:6s linear infinite l-core-sheen}@keyframes l-core-sheen{0%{background-position:0 0}to{background-position:-200% 0}}.l-ping{animation:2.4s cubic-bezier(0,0,.2,1) infinite l-ping}@keyframes l-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.l-fade-swap{animation:.6s cubic-bezier(.2,.7,.2,1) both l-fade-swap}@keyframes l-fade-swap{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.l-typing:after{content:"";vertical-align:-2px;background:var(--l-violet);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite l-caret;display:inline-block}@keyframes l-caret{50%{opacity:0}}.l-kenburns{animation:18s ease-in-out infinite alternate l-kenburns}@keyframes l-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.l-shine-water{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--white)35%,transparent)50%,transparent 70%);mix-blend-mode:soft-light;background-size:250% 100%;animation:7s ease-in-out infinite l-water}@keyframes l-water{0%{background-position:120% 0}to{background-position:-120% 0}}.closing-scene{--scene-h:500px}@media (min-width:640px){.closing-scene{--scene-h:520px}}@media (min-width:1024px){.closing-scene{--scene-h:540px}}.closing-image{background-size:max(100%,calc(var(--scene-h)*4.2))auto;background-position:55% 16%}@keyframes l-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.l-reveal{opacity:1;filter:none;transform:none}}
