.kr-landing{--navy:#0d2c54;--green:#22a06b;overflow-x:clip}.kr-landing[data-kr-anim] [data-kr-reveal]:not([data-kr-in]){opacity:0;transform:translateY(40px)}.kr-landing[data-kr-anim] [data-kr-reveal=left]:not([data-kr-in]){transform:translate(-60px)}.kr-landing[data-kr-anim] [data-kr-reveal=right]:not([data-kr-in]){transform:translate(60px)}.kr-landing[data-kr-anim] [data-kr-reveal=zoom]:not([data-kr-in]){transform:perspective(900px)rotateX(18deg)scale(.92)}.kr-landing [data-kr-reveal]{transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.kr-landing [data-kr-tilt]{transform-style:preserve-3d;transition:transform .25s,box-shadow .25s}.kr-hero-bg{background:radial-gradient(60% 50% at 80% 20%,#22a06b59,#0000 60%),radial-gradient(50% 40% at 10% 80%,#3b82f640,#0000 60%),linear-gradient(#071a33 0%,#0d2c54 60% 100%)}.kr-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.kr-scene{perspective:1400px}.kr-stage{transform-style:preserve-3d;transform:rotateY(calc(-14deg + var(--kr-px,0)*16deg))rotateX(calc(8deg + var(--kr-hero,0)*22deg - var(--kr-py,0)*10deg))translateY(calc(var(--kr-hero,0)*60px));transition:transform .2s ease-out}.kr-layer{transform:translateZ(var(--z,0px))}@keyframes kr-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kr-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both kr-bar}@keyframes kr-msg{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.kr-msg{animation:.5s both kr-msg}@keyframes kr-flow{to{stroke-dashoffset:-8px}}.kr-flow{animation:1s linear infinite kr-flow}@keyframes kr-pulse{0%,to{box-shadow:0 0 #22a06b80}50%{box-shadow:0 0 0 18px #22a06b00}}.kr-pulse{animation:2.4s ease-in-out infinite kr-pulse}@keyframes kr-sign{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.kr-sign{stroke-dasharray:400;animation:3s ease-in-out infinite alternate kr-sign}@keyframes kr-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.kr-grow{transform-origin:bottom;animation:.8s cubic-bezier(.2,.7,.2,1) both kr-grow}@keyframes kr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.kr-float{animation:5s ease-in-out infinite kr-float}@keyframes kr-marquee{to{transform:translate(-50%)}}.kr-marquee{animation:30s linear infinite kr-marquee}.kr-flip{perspective:1000px}.kr-flip-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.kr-flip:hover .kr-flip-inner,.kr-flip:focus-within .kr-flip-inner{transform:rotateY(180deg)}.kr-face{backface-visibility:hidden}.kr-back{transform:rotateY(180deg)}@media (max-width:1023px),(pointer:coarse){.kr-stage{transition:none;transform:rotateY(-8deg)rotateX(6deg)}}@media (max-width:639px){.kr-landing .kr-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin-inline:-16px;padding:4px 16px 18px;display:flex;overflow-x:auto}.kr-landing .kr-rail::-webkit-scrollbar{display:none}.kr-landing .kr-rail>*{scroll-snap-align:center;flex:0 0 84%}.kr-landing .kr-rail-wide>*{flex-basis:90%}.kr-landing .kr-rail4{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:4px 16px 16px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.kr-landing .kr-rail4::-webkit-scrollbar{display:none}.kr-landing .kr-rail4>:nth-child(4n+1){scroll-snap-align:start;scroll-snap-stop:always}}.kr-text-gradient{background:linear-gradient(90deg,#22a06b,#4ade80,#22a06b);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.kr-landing *,.kr-landing :before{transition:none!important;animation:none!important}.kr-stage{transform:rotateY(-10deg)rotateX(6deg)}}
