.kr-marquee__track[data-astro-cid-flcom3th]{display:flex;align-items:stretch;gap:clamp(16px,2vw,28px);height:clamp(220px,32vw,400px);width:max-content;animation:kr-marquee 24s linear infinite}.kr-shot[data-astro-cid-flcom3th]{flex:none;height:100%;overflow:hidden;border-radius:10px;box-shadow:0 18px 46px -16px #00000080}.kr-shot[data-astro-cid-flcom3th] img[data-astro-cid-flcom3th]{height:100%;width:auto;display:block}@keyframes kr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kr-devices[data-astro-cid-flcom3th]{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(22px,4vw,64px);width:100%;max-width:1040px}.kr-ipad[data-astro-cid-flcom3th]{width:66%;border-radius:26px;background:#15161c;padding:14px;box-shadow:0 44px 88px -28px #0009}.kr-ipad__screen[data-astro-cid-flcom3th]{position:relative;aspect-ratio:1280 / 800;border-radius:12px;overflow:hidden;background:#06251a}.kr-ipad__frame[data-astro-cid-flcom3th]{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform:scale(.5);transform-origin:top left;pointer-events:none}.kr-phone[data-astro-cid-flcom3th]{position:relative;box-sizing:border-box;width:23%;min-width:128px;aspect-ratio:67.3 / 138.4;display:flex;flex-direction:column;background:#0c0d12;border:1px solid #23242b;border-radius:26px;padding:0 8px;box-shadow:0 30px 62px -18px #00000080}.kr-phone__top[data-astro-cid-flcom3th]{position:relative;flex:0 0 11%}.kr-phone__cam[data-astro-cid-flcom3th]{position:absolute;left:42%;top:46%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:#34353c}.kr-phone__speaker[data-astro-cid-flcom3th]{position:absolute;left:50%;top:64%;transform:translate(-50%,-50%);width:26%;height:4px;border-radius:4px;background:#34353c}.kr-phone__screen[data-astro-cid-flcom3th]{position:relative;flex:1 1 auto;border-radius:3px;overflow:hidden;background:#06251a}.kr-phone__frame[data-astro-cid-flcom3th]{position:absolute;top:0;left:0;width:390px;height:844px;border:0;transform:scale(.33);transform-origin:top left;pointer-events:none}.kr-phone__bottom[data-astro-cid-flcom3th]{position:relative;flex:0 0 13%}.kr-phone__home[data-astro-cid-flcom3th]{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:15%;aspect-ratio:1;border-radius:50%;border:1.5px solid #3a3b42}@media(prefers-reduced-motion:reduce){.kr-marquee__track[data-astro-cid-flcom3th]{animation:none}}@font-face{font-family:Google Sans Flex Variable;src:url(/fonts/koru/google-sans-flex-latin.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex Variable;src:url(/fonts/koru/google-sans-flex-latin-ext.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.km-band[data-astro-cid-flcom3th]{background-color:#0e2f23;width:100%}.km-inner[data-astro-cid-flcom3th]{max-width:1040px;margin:0 auto;padding:clamp(3rem,6vw,5.5rem) clamp(20px,5vw,4rem)}.km-head[data-astro-cid-flcom3th]{max-width:42rem;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.km-h2[data-astro-cid-flcom3th]{font-family:minerva-modern,Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0}.km-accent[data-astro-cid-flcom3th]{font-style:italic;color:#d6bd8e}.km-lead[data-astro-cid-flcom3th]{font-family:Google Sans Flex Variable,system-ui,sans-serif;margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.5;color:#ffffffd1}.km-track[data-astro-cid-flcom3th]{position:relative;width:100%;max-width:820px;margin:0 auto;aspect-ratio:937 / 800}.km-line[data-astro-cid-flcom3th]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.km-draw[data-astro-cid-flcom3th]{fill:none;stroke:url(#kmGold);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.km-dot[data-astro-cid-flcom3th]{position:absolute;width:20px;height:20px;border-radius:50%;background-color:#0e2f23;box-shadow:0 0 7px #f0dcaa80;transform:translate(-50%,-50%)}.km-steps[data-astro-cid-flcom3th]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.km-step[data-astro-cid-flcom3th]{position:absolute;left:0;right:0;height:20%;display:flex;align-items:center}.km-step--l[data-astro-cid-flcom3th]{justify-content:flex-start}.km-step--r[data-astro-cid-flcom3th]{justify-content:flex-end}.km-atext[data-astro-cid-flcom3th]{width:40%}.km-step--l[data-astro-cid-flcom3th] .km-atext[data-astro-cid-flcom3th]{text-align:right;padding-right:3%}.km-step--r[data-astro-cid-flcom3th] .km-atext[data-astro-cid-flcom3th]{text-align:left;padding-left:3%}.km-aline[data-astro-cid-flcom3th]{display:flex;align-items:baseline;gap:.6rem}.km-step--l[data-astro-cid-flcom3th] .km-aline[data-astro-cid-flcom3th]{justify-content:flex-end}.km-aline[data-astro-cid-flcom3th] b[data-astro-cid-flcom3th]{font-family:minerva-modern,Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(1.4rem,2.6vw,2rem);color:#d6bd8e}.km-aline[data-astro-cid-flcom3th] h3[data-astro-cid-flcom3th]{font-family:minerva-modern,Cormorant Garamond,Georgia,serif;font-weight:700;font-size:clamp(1.1rem,1.8vw,1.5rem);letter-spacing:-.01em;color:#fff;margin:0}.km-atext[data-astro-cid-flcom3th] p[data-astro-cid-flcom3th]{font-family:Google Sans Flex Variable,system-ui,sans-serif;margin:.4rem 0 0;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.45;color:#ffffffdb}@media(max-width:700px){.km-track[data-astro-cid-flcom3th]{aspect-ratio:auto;max-width:460px}.km-line[data-astro-cid-flcom3th],.km-dot[data-astro-cid-flcom3th]{display:none}.km-steps[data-astro-cid-flcom3th]{position:static}.km-step[data-astro-cid-flcom3th]{position:static;height:auto;margin-bottom:2rem;justify-content:flex-start}.km-atext[data-astro-cid-flcom3th]{width:100%;text-align:left;padding:0}.km-step--l[data-astro-cid-flcom3th] .km-aline[data-astro-cid-flcom3th]{justify-content:flex-start}}
