.story[data-astro-cid-exwue7ky]{max-width:1240px;margin:0 auto;padding:120px 20px 0}html[lang=en] .story[data-astro-cid-exwue7ky] h3[data-astro-cid-exwue7ky],html[lang=en] .step[data-astro-cid-exwue7ky] b[data-astro-cid-exwue7ky]{font-family:var(--font-en-display);font-weight:700}.manifesto[data-astro-cid-exwue7ky]{text-align:center}.big[data-astro-cid-exwue7ky]{font:700 clamp(46px, 7.4vw, 104px)/1 var(--font-en-display);letter-spacing:-.02em;margin:0}.kor[data-astro-cid-exwue7ky]{font:400 clamp(40px, 6vw, 84px)/1.1 var(--font-ko-display);margin:26px 0 0}.kor[data-astro-cid-exwue7ky] span[data-astro-cid-exwue7ky]{color:#fff;background:var(--wave);border:var(--line);box-shadow:var(--pop);border-radius:26px;padding:.14em .4em .18em;display:inline-block;transform:rotate(-2deg)}html[lang=en] .kor[data-astro-cid-exwue7ky]{font-family:var(--font-en-display);font-weight:700}.say[data-astro-cid-exwue7ky]{text-align:center;max-width:820px;margin:70px auto 0}.say[data-astro-cid-exwue7ky] p[data-astro-cid-exwue7ky]{opacity:.75;margin:22px 0 0;font-size:18px;font-weight:500}.say[data-astro-cid-exwue7ky] .say-head[data-astro-cid-exwue7ky]{opacity:1;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.45}.say-head[data-astro-cid-exwue7ky] b[data-astro-cid-exwue7ky]{background:linear-gradient(transparent 58%, var(--sun) 58%)}.say[data-astro-cid-exwue7ky] .hl[data-astro-cid-exwue7ky]{opacity:1;background:var(--sky);border:var(--line);box-shadow:4px 4px 0 var(--ink);border-radius:18px;margin-top:30px;padding:12px 24px;font-size:clamp(20px,2.2vw,26px);font-weight:800;display:inline-block}.num[data-astro-cid-exwue7ky]{text-align:center;margin-top:120px}.num[data-astro-cid-exwue7ky] h3[data-astro-cid-exwue7ky]{font:400 clamp(30px, 4vw, 54px) var(--font-ko-display);margin:0}.huge[data-astro-cid-exwue7ky]{font:400 clamp(110px, 18vw, 230px)/1 var(--font-ko-display);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:10px 10px 0 var(--ink);margin:18px 0 0;display:inline-block}html[lang=en] .huge[data-astro-cid-exwue7ky]{font-family:var(--font-en-display);font-size:clamp(90px,14vw,190px);font-weight:700}.huge[data-astro-cid-exwue7ky] em[data-astro-cid-exwue7ky]{color:var(--sun);font-style:normal}.huge[data-astro-cid-exwue7ky] em[data-astro-cid-exwue7ky],.digit[data-astro-cid-exwue7ky]{font-size:1.16em;line-height:.8}html[lang=en] .huge[data-astro-cid-exwue7ky] em[data-astro-cid-exwue7ky],html[lang=en] .digit[data-astro-cid-exwue7ky]{font-size:1em}.cycle[data-astro-cid-exwue7ky]{text-align:center;margin-top:130px}.cycle-head[data-astro-cid-exwue7ky]{margin:0;font-size:22px;font-weight:700}.cycle[data-astro-cid-exwue7ky] h3[data-astro-cid-exwue7ky]{font:400 clamp(34px, 4.6vw, 62px)/1.1 var(--font-ko-display);margin:6px 0 0}.cycle[data-astro-cid-exwue7ky] h3[data-astro-cid-exwue7ky] em[data-astro-cid-exwue7ky]{color:var(--wave);font-style:normal}.steps-wrap[data-astro-cid-exwue7ky]{margin-top:60px;position:relative}.steps[data-astro-cid-exwue7ky]{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps-wrap[data-astro-cid-exwue7ky] svg[data-astro-cid-exwue7ky]{width:100%;height:40px;position:absolute;top:15px;left:0}.step[data-astro-cid-exwue7ky]{position:relative}.step[data-astro-cid-exwue7ky] i[data-astro-cid-exwue7ky]{border:var(--line);width:70px;height:70px;box-shadow:4px 4px 0 var(--ink);font:700 30px var(--font-en-display);background:var(--sun);border-radius:50%;place-items:center;margin:0 auto 16px;font-style:normal;display:grid}.step[data-astro-cid-exwue7ky]:nth-child(2) i[data-astro-cid-exwue7ky]{background:var(--sky)}.step[data-astro-cid-exwue7ky]:nth-child(3) i[data-astro-cid-exwue7ky]{background:var(--coral);color:#fff}.step[data-astro-cid-exwue7ky]:nth-child(4) i[data-astro-cid-exwue7ky]{background:var(--tang);color:#fff}.step[data-astro-cid-exwue7ky] div[data-astro-cid-exwue7ky]{border:var(--line);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:22px;min-height:150px;padding:18px 20px}.step[data-astro-cid-exwue7ky] b[data-astro-cid-exwue7ky]{font:400 26px var(--font-ko-display)}.step[data-astro-cid-exwue7ky] p[data-astro-cid-exwue7ky]{opacity:.78;margin:6px 0 0;font-size:15px;font-weight:600}.moves[data-astro-cid-exwue7ky]{margin-top:130px}.moves[data-astro-cid-exwue7ky] h3[data-astro-cid-exwue7ky]{text-align:center;font:700 clamp(46px, 6vw, 80px)/1 var(--font-en-display);margin:0 0 40px}.cards-wrap[data-astro-cid-exwue7ky]{position:relative}.cards[data-astro-cid-exwue7ky]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin:0;padding:4px 4px 18px;list-style:none;display:flex;overflow-x:auto}.cards[data-astro-cid-exwue7ky]::-webkit-scrollbar{display:none}.card[data-astro-cid-exwue7ky]{perspective:1000px;scroll-snap-align:start;outline:none;flex:0 0 300px;height:420px}.flip[data-astro-cid-exwue7ky]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.card[data-astro-cid-exwue7ky]:hover .flip[data-astro-cid-exwue7ky],.card[data-astro-cid-exwue7ky]:focus-within .flip[data-astro-cid-exwue7ky],.card[data-astro-cid-exwue7ky]:focus .flip[data-astro-cid-exwue7ky]{transform:rotateY(180deg)}.face[data-astro-cid-exwue7ky]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:var(--line);box-shadow:5px 5px 0 var(--ink);background:var(--c1);background-image:radial-gradient(#ffffff4d 2px, transparent 3px), linear-gradient(170deg, var(--c1) 30%, var(--c2));background-size:22px 22px,auto;border-radius:34px;position:absolute;inset:0;overflow:hidden}.card[data-astro-cid-exwue7ky]:first-child{--c1:#ffe27a;--c2:var(--sun)}.card[data-astro-cid-exwue7ky]:nth-child(2){--c1:#b8ecff;--c2:var(--sky)}.card[data-astro-cid-exwue7ky]:nth-child(3){--c1:#ffb0ba;--c2:var(--coral)}.card[data-astro-cid-exwue7ky]:nth-child(4){--c1:#8fc2ff;--c2:var(--wave)}.card[data-astro-cid-exwue7ky]:nth-child(5){--c1:#ffc08a;--c2:var(--tang)}.front[data-astro-cid-exwue7ky]{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex}.front[data-astro-cid-exwue7ky] .t[data-astro-cid-exwue7ky]{font:700 32px/1.1 var(--font-en-display);margin:0}.front[data-astro-cid-exwue7ky] .sub[data-astro-cid-exwue7ky]{margin:8px 0 0;font-size:14px;font-weight:700}.front[data-astro-cid-exwue7ky] img[data-astro-cid-exwue7ky]{object-fit:contain;pointer-events:none;width:250px;height:250px;position:absolute;bottom:10px;left:50%;translate:-50%}.plus[data-astro-cid-exwue7ky]{border:3px solid var(--ink);background:#fff;border-radius:50%;width:34px;height:34px;position:absolute;bottom:22px;right:22px}.plus[data-astro-cid-exwue7ky]:before,.plus[data-astro-cid-exwue7ky]:after{content:"";background:var(--ink);width:14px;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%}.plus[data-astro-cid-exwue7ky]:after{rotate:90deg}.back[data-astro-cid-exwue7ky]{color:#fff;transform:rotateY(180deg)}.back[data-astro-cid-exwue7ky] img[data-astro-cid-exwue7ky]{object-fit:contain;filter:blur(25px);pointer-events:none;width:250px;height:250px;position:absolute;bottom:10px;left:50%;translate:-50%}.back[data-astro-cid-exwue7ky]:after{content:"";background:#16224f8c;position:absolute;inset:0}.back-text[data-astro-cid-exwue7ky]{z-index:1;padding:40px 26px 0;position:relative}.back[data-astro-cid-exwue7ky] .t[data-astro-cid-exwue7ky]{font:700 26px/1.2 var(--font-en-display);margin:0}.back[data-astro-cid-exwue7ky] .sub[data-astro-cid-exwue7ky]{margin:6px 0 0;font-size:16px;font-weight:700}.back[data-astro-cid-exwue7ky] .desc[data-astro-cid-exwue7ky]{opacity:.92;margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.7}.next[data-astro-cid-exwue7ky]{cursor:pointer;border:var(--line);width:52px;height:52px;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:50%;position:absolute;top:50%;right:-8px;translate:0 -50%}.next[data-astro-cid-exwue7ky]:before{content:"";border:solid var(--ink);border-width:4px 4px 0 0;width:14px;height:14px;position:absolute;top:16px;left:15px;rotate:45deg}@media (prefers-reduced-motion:reduce){.flip[data-astro-cid-exwue7ky]{transition:none}}.history[data-astro-cid-exwue7ky]{background:radial-gradient(#ffffff59 2.5px, transparent 3.5px) 0 0 / 26px 26px, var(--sun);border:4px solid var(--ink);box-shadow:var(--pop);border-radius:44px;margin-top:130px;padding:60px clamp(22px,5vw,70px) 70px;position:relative;overflow:hidden}.history[data-astro-cid-exwue7ky] h3[data-astro-cid-exwue7ky]{text-align:center;font:700 clamp(46px, 6vw, 80px)/1 var(--font-en-display);margin:0 0 40px}.mascot[data-astro-cid-exwue7ky]{width:180px;height:auto;position:absolute;bottom:20px;right:30px}.tl[data-astro-cid-exwue7ky]{gap:34px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.tl[data-astro-cid-exwue7ky]>li[data-astro-cid-exwue7ky]{grid-template-columns:120px 1fr;gap:28px;display:grid}.y[data-astro-cid-exwue7ky]{font:700 44px/1 var(--font-en-display);text-align:right}.tl[data-astro-cid-exwue7ky] ul[data-astro-cid-exwue7ky]{border-left:4px solid var(--ink);gap:14px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.tl[data-astro-cid-exwue7ky] ul[data-astro-cid-exwue7ky] li[data-astro-cid-exwue7ky]{gap:18px;font-size:19px;font-weight:700;display:flex;position:relative}.tl[data-astro-cid-exwue7ky] ul[data-astro-cid-exwue7ky] li[data-astro-cid-exwue7ky]:before{content:"";border:3px solid var(--ink);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:-38px}.m[data-astro-cid-exwue7ky]{font:700 19px var(--font-en-display);flex:none;min-width:28px}.tl[data-astro-cid-exwue7ky] a[data-astro-cid-exwue7ky]{color:inherit;font-weight:800}.tl[data-astro-cid-exwue7ky] .soon[data-astro-cid-exwue7ky]{opacity:.75;font-weight:600}@media (width<=860px){.steps[data-astro-cid-exwue7ky]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:4px 20px 14px;scroll-padding:0 20px;display:flex;overflow-x:auto}.steps[data-astro-cid-exwue7ky]::-webkit-scrollbar{display:none}.step[data-astro-cid-exwue7ky]{scroll-snap-align:start;flex:0 0 260px}.steps-wrap[data-astro-cid-exwue7ky] svg[data-astro-cid-exwue7ky],.mascot[data-astro-cid-exwue7ky],.next[data-astro-cid-exwue7ky]{display:none}.card[data-astro-cid-exwue7ky]{flex-basis:270px;height:400px}.cards[data-astro-cid-exwue7ky]{margin:0 -20px;padding:4px 20px 18px;scroll-padding:0 20px}.tl[data-astro-cid-exwue7ky]>li[data-astro-cid-exwue7ky]{grid-template-columns:1fr;gap:12px}.y[data-astro-cid-exwue7ky]{text-align:left}}h2[data-astro-cid-o4xugaoj]{font:400 clamp(36px, 5.4vw, 76px)/1.08 var(--font-ko-display);margin:0}html[lang=en] h2[data-astro-cid-o4xugaoj],html[lang=en] h1[data-astro-cid-o4xugaoj]{font-family:var(--font-en-display);letter-spacing:-.02em;font-weight:700}.hero[data-astro-cid-o4xugaoj]{background:radial-gradient(#ffffff59 2.5px, transparent 3.5px) 0 0 / 26px 26px, var(--sun);grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:min(92svh,860px);padding:120px clamp(20px,6vw,96px) 130px;display:grid;position:relative;overflow:hidden}.copy[data-astro-cid-o4xugaoj]{z-index:1;position:relative}.kicker[data-astro-cid-o4xugaoj]{border:var(--line);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:99px;margin:0 0 18px;padding:6px 18px;font-weight:800;display:inline-block}h1[data-astro-cid-o4xugaoj]{font:400 clamp(60px, 9.4vw, 148px)/.98 var(--font-ko-display);margin:0}html[lang=en] h1[data-astro-cid-o4xugaoj]{font-size:clamp(40px,5.6vw,92px)}h1[data-astro-cid-o4xugaoj] span[data-astro-cid-o4xugaoj]{display:block}h1[data-astro-cid-o4xugaoj] .l1[data-astro-cid-o4xugaoj]{text-box:trim-both cap alphabetic;color:#fff;background:var(--wave);border:var(--line);box-shadow:var(--pop);border-radius:24px;margin:.1em 0;padding:.14em;display:inline-block;transform:rotate(-2deg)}html[lang=en] h1[data-astro-cid-o4xugaoj] .l1[data-astro-cid-o4xugaoj]{padding:.1em .14em .3em}.lead[data-astro-cid-o4xugaoj]{max-width:24em;margin:26px 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:600}.maker[data-astro-cid-o4xugaoj]{justify-self:center;justify-items:center;max-width:640px;margin:0;display:grid}.studio[data-astro-cid-o4xugaoj]{width:100%;animation:5s ease-in-out infinite drift}@keyframes drift{50%{transform:translateY(-14px)rotate(-1.5deg)}}.edge[data-astro-cid-o4xugaoj]{width:100%;height:80px;position:absolute;bottom:-1px;left:0}.ribbon[data-astro-cid-o4xugaoj]{background:var(--ink);color:#fff;padding:18px 0 26px;overflow:hidden}.track[data-astro-cid-o4xugaoj]{width:max-content;animation:28s linear infinite flow;display:flex}.run[data-astro-cid-o4xugaoj]{align-items:center;gap:28px;padding-right:28px;display:flex}.run[data-astro-cid-o4xugaoj] b[data-astro-cid-o4xugaoj]{font:400 clamp(30px, 4vw, 52px) var(--font-ko-display);white-space:nowrap}html[lang=en] .run[data-astro-cid-o4xugaoj] b[data-astro-cid-o4xugaoj]{font-family:var(--font-en-display);font-weight:700}.run[data-astro-cid-o4xugaoj] svg[data-astro-cid-o4xugaoj]{width:34px;height:34px;fill:var(--sun);flex:none}@keyframes flow{to{transform:translate(-50%)}}.moments[data-astro-cid-o4xugaoj],.ways[data-astro-cid-o4xugaoj],.cta[data-astro-cid-o4xugaoj]{max-width:1240px;margin:0 auto;padding:0 20px}.moments[data-astro-cid-o4xugaoj]{text-align:center;padding-top:110px}.sub[data-astro-cid-o4xugaoj]{opacity:.8;margin:14px auto 0;font-size:clamp(18px,1.8vw,22px);font-weight:600}.scenes[data-astro-cid-o4xugaoj]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.scene[data-astro-cid-o4xugaoj]{border:var(--line);box-shadow:var(--pop);border-radius:36px;margin:0;padding:18px 18px 26px;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.s0[data-astro-cid-o4xugaoj]{background:var(--sky);transform:rotate(-2deg)}.s1[data-astro-cid-o4xugaoj]{color:#fff;background:#2b2f5e;transform:translateY(26px)}.s2[data-astro-cid-o4xugaoj]{background:var(--sun);transform:rotate(2deg)}.scene[data-astro-cid-o4xugaoj]:hover{transform:translateY(-8px)rotate(0)}.scene[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]{width:100%;height:auto}.scene[data-astro-cid-o4xugaoj] figcaption[data-astro-cid-o4xugaoj]{font:400 clamp(20px, 2vw, 26px)/1.25 var(--font-ko-display)}html[lang=en] .scene[data-astro-cid-o4xugaoj] figcaption[data-astro-cid-o4xugaoj]{font-family:var(--font-en-display);font-weight:700}.ways[data-astro-cid-o4xugaoj]{gap:40px;margin-top:140px;display:grid}.way[data-astro-cid-o4xugaoj]{border:4px solid var(--ink);box-shadow:var(--pop);border-radius:44px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.way[data-astro-cid-o4xugaoj]:nth-child(2n) .txt[data-astro-cid-o4xugaoj]{order:2}.w0[data-astro-cid-o4xugaoj]{background:var(--sky)}.w1[data-astro-cid-o4xugaoj]{background:#ff9ec4}.w2[data-astro-cid-o4xugaoj]{background:var(--foam)}.way[data-astro-cid-o4xugaoj] p[data-astro-cid-o4xugaoj]{max-width:22em;margin:18px 0 0;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.6}.ex[data-astro-cid-o4xugaoj]{color:var(--ink);border:var(--line);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:14px;margin-top:18px;padding:8px 16px;font-weight:800;text-decoration:none;display:inline-block}a[data-astro-cid-o4xugaoj].ex:after{content:" ↗"}a[data-astro-cid-o4xugaoj].ex:hover{transform:translate(-2px,-2px)}.vis[data-astro-cid-o4xugaoj]{justify-content:center;display:flex}.phones[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]{border:5px solid var(--ink);width:40%;height:auto;box-shadow:8px 8px 0 var(--ink);background:var(--ink);border-radius:26px}.phones[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]:first-child{transform:rotate(-6deg)translate(14px)}.phones[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]:last-child{transform:rotate(5deg)translate(-14px,30px)}.banner[data-astro-cid-o4xugaoj]{border:5px solid var(--ink);width:100%;height:auto;box-shadow:8px 8px 0 var(--ink);border-radius:30px;transform:rotate(-3deg)}.bubbles[data-astro-cid-o4xugaoj]{flex-wrap:wrap;gap:14px}.bubbles[data-astro-cid-o4xugaoj] span[data-astro-cid-o4xugaoj]{border:var(--line);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:26px;padding:12px 24px;font-size:clamp(22px,2.4vw,32px);font-weight:800;position:relative}.bubbles[data-astro-cid-o4xugaoj] span[data-astro-cid-o4xugaoj]:after{content:"";background:inherit;border-right:var(--line);border-bottom:var(--line);width:18px;height:18px;position:absolute;bottom:-12px;left:22px;transform:rotate(45deg)}.b0[data-astro-cid-o4xugaoj]{transform:rotate(-3deg);background:var(--sun)!important}.b1[data-astro-cid-o4xugaoj]{transform:rotate(2deg)translateY(10px);background:var(--sky)!important}.b2[data-astro-cid-o4xugaoj]{color:#fff;transform:rotate(-2deg);background:var(--coral)!important}.b3[data-astro-cid-o4xugaoj]{color:#fff;transform:rotate(3deg)translateY(8px);background:var(--tang)!important}.b4[data-astro-cid-o4xugaoj]{transform:rotate(-1deg)}.cta[data-astro-cid-o4xugaoj]{text-align:center;justify-items:center;gap:26px;margin-top:140px;display:grid}.icons[data-astro-cid-o4xugaoj]{justify-content:center;display:flex}.icons[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]{border:4px solid var(--ink);width:clamp(70px,9vw,110px);box-shadow:4px 4px 0 var(--ink);border-radius:26%;margin:0 -8px}.icons[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]:nth-child(odd){transform:rotate(-8deg)}.icons[data-astro-cid-o4xugaoj] img[data-astro-cid-o4xugaoj]:nth-child(2n){transform:rotate(7deg)translateY(-12px)}.btn[data-astro-cid-o4xugaoj]{color:#fff;background:var(--wave);border:var(--line);box-shadow:var(--pop);border-radius:18px;padding:16px 32px;font-size:19px;font-weight:800;text-decoration:none;transition:transform .12s ease-out}.btn[data-astro-cid-o4xugaoj]:hover{transform:translate(-3px,-3px)}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-o4xugaoj],.studio[data-astro-cid-o4xugaoj]{animation:none}}@media (width<=860px){.hero[data-astro-cid-o4xugaoj]{grid-template-columns:1fr;min-height:0;padding:100px 24px}.maker[data-astro-cid-o4xugaoj]{width:88%}.scenes[data-astro-cid-o4xugaoj],.way[data-astro-cid-o4xugaoj]{grid-template-columns:1fr}.s1[data-astro-cid-o4xugaoj]{transform:none}.way[data-astro-cid-o4xugaoj]:nth-child(2n) .txt[data-astro-cid-o4xugaoj]{order:0}}
