@font-face{font-family:Paperlogy;font-weight:500;font-display:swap;src:url(/intro/fonts/Paperlogy-5Medium.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-weight:800;font-display:swap;src:url(/intro/fonts/Paperlogy-8ExtraBold.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:45 920;font-display:swap;src:url(/intro/fonts/PretendardVariable.woff2)format("woff2-variations"),url(/intro/fonts/PretendardVariable.woff2)format("woff2")}#introScroll{color-scheme:light;--bg:#fffbea;--ink:#2b2a26;--muted:#6b675a;--line:#e9e0bd;--mark:#ffd23f;--accent:#e2572b;--btn:#343d24;--btn-ink:#fff;--veil:#fffbeabd;--head:"Paperlogy", "Pretendard", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--body:"Pretendard", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}#introScroll .ln{white-space:nowrap;display:block}#introScroll em{background-image:linear-gradient(var(--mark), var(--mark));background-position:0 88%;background-repeat:no-repeat;background-size:0% 40%;font-style:normal}#introScroll{position:relative}#introScroll .snapmarks i{scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none;width:1px;height:1px;position:absolute;left:0}#introScroll .stage{z-index:30;background:#dfe6ea;height:100svh;position:fixed;top:0;left:0;right:0;overflow:hidden}#introScroll .frame{background:var(--bg);margin:0 auto;position:absolute;inset:0;overflow:hidden}@media (width>=700px){#introScroll .frame{width:min(100%,56.25svh)}}#introScroll #cv,#introScroll .poster{width:100%;height:100%;display:block;position:absolute;inset:0}#introScroll #cv{transform:translateZ(0)}#introScroll .poster{object-fit:cover}#introScroll .scrim{z-index:2;pointer-events:none;background:linear-gradient(#fffbeaf2 0%,#fffbeabf 45%,#fffbea00);height:130px;position:absolute;top:0;left:0;right:0}#introScroll .top{z-index:3;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 8px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}#introScroll .top b{font-family:var(--head);letter-spacing:-.03em;color:var(--ink);font-size:20px;font-weight:800}#introScroll .sound{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700}#introScroll .sound:focus-visible,#introScroll .btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}#introScroll .veil{z-index:1;background:linear-gradient(#fffbea00, #fffbea94 24%, var(--veil) 40%);opacity:0;pointer-events:none;will-change:opacity;height:58%;position:absolute;bottom:0;left:0;right:0}#introScroll .cap{z-index:2;padding:0 22px calc(env(safe-area-inset-bottom,0px) + 50px);opacity:0;pointer-events:none;will-change:opacity, transform;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}#introScroll .cap .k{font-family:var(--head);letter-spacing:-.05em;font-size:clamp(48px,15vw,70px);font-weight:800;line-height:1.02}#introScroll .cap .k small{color:var(--muted);letter-spacing:-.01em;font-size:.48em;font-weight:500}#introScroll .cap .k.trio{width:fit-content;color:var(--ink);--p:0;font-size:clamp(52px,16vw,74px)}#introScroll .cap .k.trio:after{content:"";background:var(--mark);height:.13em;transform:scaleX(var(--p));transform-origin:0;border-radius:99px;margin-top:.16em;display:block}#introScroll .cap .s{font-family:var(--head);letter-spacing:-.04em;font-size:clamp(22px,6.8vw,31px);font-weight:800;line-height:1.4}#introScroll .cue{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 150px);z-index:3;pointer-events:none;justify-items:center;gap:4px;margin:0;display:grid;position:absolute}#introScroll .cue svg{color:var(--ink);opacity:.75;animation:1.6s ease-in-out infinite introBob}#introScroll .cue span{border:1px solid var(--line);color:var(--ink);letter-spacing:-.01em;backdrop-filter:blur(4px);background:#fffbeae0;border-radius:99px;padding:7px 15px;font-size:14.5px;font-weight:700}@keyframes introBob{50%{transform:translateY(-7px)}}#introScroll .ai{left:22px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:3;color:var(--muted);font-size:10.5px;position:absolute}#introScroll .white{z-index:4;background:var(--bg);opacity:0;pointer-events:none;position:absolute;inset:0}#introScroll .loading{z-index:6;background:var(--bg);font-family:var(--head);color:var(--muted);align-content:center;place-items:center;gap:10px;font-weight:800;transition:opacity .4s;display:grid;position:absolute;inset:0}#introScroll .loading i{background:var(--line);border-radius:99px;width:160px;height:4px;display:block;overflow:hidden}#introScroll .loading i b{background:var(--accent);width:0;height:100%;transition:width .2s;display:block}#introScroll .loading.done{opacity:0;pointer-events:none}#introScroll .dbg{z-index:9;color:#fff;pointer-events:none;background:#0000008c;border-radius:6px;padding:3px 6px;font:11px/1.3 ui-monospace,Consolas,monospace;position:fixed;bottom:6px;right:6px}@media (prefers-reduced-motion:reduce){#introScroll .cue svg{animation:none}}#introScroll .bgcv,#introScroll .dshade{display:none}#introScroll .desk{--side:max(5vw, calc(50vw - 660px));--fw:calc(88svh * 9 / 16);background:var(--bg)}#introScroll .desk .bgcv{filter:blur(30px)saturate(1.05);width:112%;height:112%;display:block;position:absolute;top:-6%;left:-6%}#introScroll .desk .dshade{z-index:1;background:linear-gradient(90deg,#fffbeae6 0%,#fffbeab8 42%,#fffbea26 74%,#fffbea00);display:block;position:absolute;inset:0}#introScroll .desk .frame{left:auto;right:var(--side);width:var(--fw);z-index:2;border-radius:26px;margin:0;top:6svh;bottom:6svh;box-shadow:0 34px 70px -34px #281e0a80}#introScroll .desk .frame .veil,#introScroll .desk .frame .scrim{display:none}#introScroll .desk #caps{z-index:3;left:var(--side);height:68svh;width:min(560px, calc(100vw - 2 * var(--side) - var(--fw) - 6vw));position:absolute;top:16svh}#introScroll .desk .cap{align-content:center;gap:16px;padding:0;top:0;bottom:0}#introScroll .desk .cap .k{font-size:clamp(60px,6vw,96px)}#introScroll .desk .cap .k.trio{font-size:clamp(64px,6.6vw,104px)}#introScroll .desk .cap .s{font-size:clamp(26px,2.5vw,40px)}#introScroll .desk .top{z-index:3;left:var(--side);right:calc(var(--side) + var(--fw) + 4vw);padding:4svh 0 0;position:absolute;top:0}#introScroll .desk .top b{font-size:24px}#introScroll .desk .ai{z-index:3;left:var(--side);font-size:12px;position:absolute;bottom:3svh}#introScroll{color:var(--ink);font-family:var(--body);line-height:1.65}#introScroll p{margin:0}html.in-intro .site-header,html.in-intro .dock,html.in-intro .kakao-float,html.in-intro .chapters{transition:opacity .3s;opacity:0!important;pointer-events:none!important}.ln[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.hl[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 58%, var(--mark) 58%, var(--mark) 90%, transparent 90%);padding:0 2px}.col[data-astro-cid-lcdefpme]{width:100%;max-width:720px;margin:0 auto;padding:0 20px}.eyebrow[data-astro-cid-lcdefpme]{color:var(--brand);letter-spacing:.04em;margin:0 0 14px;font-size:14px;font-weight:700}h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.24}.link[data-astro-cid-lcdefpme]{color:var(--brand);text-underline-offset:5px;font-weight:700}.btn[data-astro-cid-lcdefpme].go{background:var(--brand);min-height:58px;color:var(--brand-ink);padding:0 28px;font-size:17px}html{scroll-snap-type:y proximity;scrollbar-gutter:stable;overscroll-behavior-y:none;scroll-padding-top:0}#steps,#vow,#more{scroll-margin-top:76px}.why[data-astro-cid-lcdefpme]{--step:42svh;height:calc(100svh + 6 * var(--step));position:relative}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{scroll-snap-align:start;scroll-snap-stop:always;width:1px;height:1px;position:absolute;left:0}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{top:0}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){top:calc(1 * var(--step))}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){top:calc(2 * var(--step))}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){top:calc(3 * var(--step))}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(5){top:calc(4 * var(--step))}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(6){top:calc(5 * var(--step))}.snaps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(7){top:calc(6 * var(--step))}.stage[data-astro-cid-lcdefpme]{height:100svh;min-height:520px;position:sticky;top:0;overflow:hidden}.stage[data-astro-cid-lcdefpme] .col[data-astro-cid-lcdefpme]{height:100%;position:relative}.beat[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;align-content:center;gap:16px;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0 20px;transform:translateY(26px)}.beat[data-astro-cid-lcdefpme].past{transform:translateY(-26px)}.beat[data-astro-cid-lcdefpme].on{opacity:1;pointer-events:auto;transform:none}.dots[data-astro-cid-lcdefpme]{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dots[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--line);border-radius:50%;width:6px;height:6px;transition:background .3s,height .3s}.dots[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on{background:var(--brand);border-radius:4px;height:18px}.swipe[data-astro-cid-lcdefpme]{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--muted);margin:0;font-size:12.5px;transition:opacity .3s;position:absolute}@media (width>=821px){.swipe[data-astro-cid-lcdefpme]{bottom:28px}}.why[data-astro-cid-lcdefpme].flat{height:auto}.why[data-astro-cid-lcdefpme].flat .snaps[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme].flat .dots[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme].flat .swipe[data-astro-cid-lcdefpme]{display:none}.why[data-astro-cid-lcdefpme].flat .stage[data-astro-cid-lcdefpme]{height:auto;min-height:0;position:static}.why[data-astro-cid-lcdefpme].flat .beat[data-astro-cid-lcdefpme]{opacity:1;padding:40px 0;position:static;transform:none}.beat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.say[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(25px,3.6vw,38px);font-weight:500;line-height:1.45}.ask[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(31px,4.6vw,52px);font-weight:800;line-height:1.3}.word[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(76px,12vw,140px);font-weight:800;line-height:1.1}.word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(var(--mark), var(--mark)) no-repeat 0 82% / 0% 34%;padding:0 4px;transition:background-size .7s .35s}.beat[data-astro-cid-lcdefpme].on .word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme].flat .word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background-size:100% 34%}.beat[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12.5px}.small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.beat[data-astro-cid-lcdefpme] .by[data-astro-cid-lcdefpme]{margin-top:-6px}.dad[data-astro-cid-lcdefpme]{font-family:var(--display);border-left:4px solid var(--mark);padding-left:16px;font-size:clamp(24px,3.4vw,36px);font-weight:500;line-height:1.5}.core[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(46px,7vw,84px);font-weight:800;line-height:1.16}.end[data-astro-cid-lcdefpme]{font-size:clamp(17.5px,2vw,21px);line-height:1.7}.end[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:800}.you[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--line);padding:72px 0}.you[data-astro-cid-lcdefpme] .col[data-astro-cid-lcdefpme]{gap:20px;display:grid}.you[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.35}.quote[data-astro-cid-lcdefpme]:before{content:"“";color:var(--mark);margin-bottom:8px;font-size:1.8em;line-height:.6;display:block}.body[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(17.5px,2vw,20px);line-height:1.7}.quiz[data-astro-cid-lcdefpme]{background:var(--bg);border:1.5px solid var(--line);border-radius:22px;gap:16px;margin-top:8px;padding:24px 22px;display:grid}.quiz[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.q-lead[data-astro-cid-lcdefpme]{color:var(--brand);font-size:15px;font-weight:700}.q[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(23px,3vw,30px);font-weight:800;line-height:1.4}.q-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.q-btns[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1.5px solid var(--brand);background:var(--surface);min-height:50px;color:var(--brand);font:inherit;cursor:pointer;border-radius:999px;padding:0 22px;font-size:16px;font-weight:800}.q-btns[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].picked{background:var(--brand);color:var(--brand-ink)}.q-ans[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);gap:12px;padding-top:14px;display:grid}.q-res[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:20px;font-weight:800}.q-why[data-astro-cid-lcdefpme]{color:var(--muted);font-size:16.5px;line-height:1.7}.parents-in[data-astro-cid-lcdefpme]{background:var(--bg);border:1.5px solid var(--line);color:inherit;border-radius:22px;gap:8px;margin-top:12px;padding:24px 22px;text-decoration:none;display:grid}.parents-in[data-astro-cid-lcdefpme]:hover .pi-go[data-astro-cid-lcdefpme]{text-decoration:underline}.pi-eb[data-astro-cid-lcdefpme]{color:var(--brand);font-size:14.5px;font-weight:700}.pi-h[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(23px,3vw,30px);font-weight:800;line-height:1.4}.pi-d[data-astro-cid-lcdefpme]{color:var(--muted);font-size:16px}.pi-go[data-astro-cid-lcdefpme]{color:var(--brand);margin-top:6px;font-weight:800}.q-end[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:clamp(20px,2.4vw,24px);font-weight:500;line-height:1.5}.steps-sec[data-astro-cid-lcdefpme]{padding:80px 0 64px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;margin-top:40px;display:grid}.step[data-astro-cid-lcdefpme]{gap:16px;min-width:0;display:grid}.step-head[data-astro-cid-lcdefpme]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.step-head[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:16px;width:64px;height:64px}.step-head[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--brand);letter-spacing:.06em;font-size:12.5px;font-weight:700;display:block}.step-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:800;line-height:1.25}.step-head[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:var(--muted);margin:2px 0 0;font-size:14.5px;line-height:1.45}.tool[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:14px;margin:0;padding:20px 18px;display:grid}.sentence[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:1.95}.pick[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.pick[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{-webkit-appearance:none;appearance:none;font:inherit;color:var(--text);background:var(--surface-2);cursor:pointer;border:0;border-radius:12px;padding:0 30px 0 11px;font-weight:800;line-height:1.55}.pick[data-astro-cid-lcdefpme]:after{content:"";border-right:2.4px solid var(--brand);border-bottom:2.4px solid var(--brand);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.total[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:800;line-height:1.1}.times[data-astro-cid-lcdefpme]{color:var(--muted);margin:4px 0 0;font-size:14.5px}.safe[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:12.5px}.tool[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{font-size:15px}.paper[data-astro-cid-lcdefpme]{box-shadow:0 0 0 1px var(--line);color:var(--text);background:#fffdf8;border-radius:6px;gap:2px;padding:16px 14px 10px;text-decoration:none;display:grid;position:relative}.paper[data-astro-cid-lcdefpme] .co[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);font-size:12px}.paper[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--display);letter-spacing:.4em;margin-bottom:6px;font-size:16px;font-weight:800}.paper[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 2px;font-size:14px;display:flex}.paper[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal}.paper[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{white-space:nowrap;font-variant-numeric:tabular-nums}.paper[data-astro-cid-lcdefpme] .dim[data-astro-cid-lcdefpme]{color:var(--muted)}.paper[data-astro-cid-lcdefpme] .wm[data-astro-cid-lcdefpme]{border:1.5px solid var(--check);color:var(--check);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;top:8px;right:10px;transform:rotate(6deg)}.why-line[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.promise[data-astro-cid-lcdefpme]{gap:14px;list-style:none}.promise[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.5;display:grid}.promise[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:2.5px solid var(--brand);border-radius:50%;width:14px;height:14px;margin-top:4px}.op-head[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800;line-height:1.3}.op-line[data-astro-cid-lcdefpme]{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.op-line[data-astro-cid-lcdefpme]:before,.op-line[data-astro-cid-lcdefpme]:after{content:"";border-radius:3px;width:6px;position:absolute;top:14px;bottom:14px;left:15px}.op-line[data-astro-cid-lcdefpme]:before{background:var(--surface-2)}.op-line[data-astro-cid-lcdefpme]:after{background:var(--mark);transform-origin:top;transform:scaleY(var(--d,1))}.op-line[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.op-dot[data-astro-cid-lcdefpme]{z-index:1;background:var(--surface);border:3px solid var(--brand);border-radius:50%;justify-self:center;width:16px;height:16px;position:relative}.op-line[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:15.5px;display:block}.op-line[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px;line-height:1.45;display:block}.op-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:4px 0 0;padding-top:12px;font-size:15.5px}.op-foot[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 58%, var(--mark) 58%, var(--mark) 90%, transparent 90%);font-weight:800}.ai[data-astro-cid-lcdefpme]{color:var(--muted);margin:22px 0 0;font-size:12px}.vow[data-astro-cid-lcdefpme]{background:var(--brand);color:#f6f1dc;padding:80px 0}.vow-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.vow-a[data-astro-cid-lcdefpme],.vow-b[data-astro-cid-lcdefpme]{gap:22px;min-width:0;display:grid}.vow[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--mark);margin:0}.vow[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-family:var(--display);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.5}.turn[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.35}.never[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--mark);font-size:13px}.never[data-astro-cid-lcdefpme] s[data-astro-cid-lcdefpme]{color:#f6f1dcd1;font-size:16.5px;text-decoration-thickness:1.5px}.principle[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.35}.vow[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 58%,#ffd23f8c 58% 90%,#0000 90%)}.agent[data-astro-cid-lcdefpme]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.agent[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{object-fit:cover;background:#f3ecd2;border:2px solid #f6f1dcb3;border-radius:50%;width:64px;height:64px}.about-link[data-astro-cid-lcdefpme]{color:var(--mark);margin-top:4px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.about-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.agent[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--mark);letter-spacing:.04em;font-size:12.5px;font-weight:700;display:block}.agent[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:18px;display:block}.agent[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#f6f1dcb8;font-size:13px;display:block}.kakao[data-astro-cid-lcdefpme]{color:#191600;background:#fee500;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 20px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.kakao[data-astro-cid-lcdefpme].off{color:#f6f1dcb8;background:#46512f}.ask-note[data-astro-cid-lcdefpme]{text-align:center;color:#f6f1dcbf;margin:-10px 0 0;font-size:13px}.after-sec[data-astro-cid-lcdefpme]{background:var(--surface);padding-bottom:80px}.pin-wrap[data-astro-cid-lcdefpme]{height:270svh;position:relative}.pin[data-astro-cid-lcdefpme]{height:100svh;padding:84px 0 20px;position:sticky;top:0;overflow:hidden}.pin-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;height:100%;display:grid}.count[data-astro-cid-lcdefpme]{color:var(--muted);margin:18px 0 0;font-size:15px}.count[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--text);font-size:22px;font-weight:800}.stage-one[data-astro-cid-lcdefpme]{height:min(460px,62svh);min-height:360px;position:relative}.pp[data-astro-cid-lcdefpme]{width:250px;max-width:62%;height:250px;transform:translate(calc(var(--x) * (1 - var(--g)) * 2.4), calc(var(--y) * (1 - var(--g)) * 1.6)) rotate(calc(var(--r) * (1 - var(--g)))) scale(calc(1 - var(--g) * .12));opacity:calc(1 - var(--s) * 1.2);background:#fffdf8;border-radius:6px;align-content:start;gap:8px;margin:-125px 0 0 -125px;padding:14px 14px 12px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #e2d7b8,0 16px 28px -16px #3c280f80}.pp[data-astro-cid-lcdefpme] .co[data-astro-cid-lcdefpme]{color:var(--muted);text-align:center;font-size:11px}.pp[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.3em;text-align:center;margin-bottom:4px;font-size:14px;font-weight:800}.pp[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ebe3cc;border-radius:4px;height:7px;display:block}.pp[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].s{width:62%}.pp[data-astro-cid-lcdefpme] .seal[data-astro-cid-lcdefpme]{border:2px solid #be28288c;border-radius:50%;width:30px;height:30px;position:absolute;bottom:14px;right:14px}.one[data-astro-cid-lcdefpme]{width:94%;max-width:400px;box-shadow:0 0 0 1.5px var(--brand), 0 26px 44px -24px #343d2499;transform:translate(-50%, -50%) scale(calc(.9 + var(--s) * .1));opacity:var(--s);background:#fffdf8;border-radius:10px;gap:10px;padding:18px 18px 14px;display:grid;position:absolute;top:50%;left:50%}.one[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--text);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.one[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:20px;font-weight:800}.one[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:11.5px}.one[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.one[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}.one[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:700}.one[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.one[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] u[data-astro-cid-lcdefpme]{color:var(--text);background:linear-gradient(var(--mark), var(--mark)) no-repeat 0 85% / 0% 55%;text-decoration:none;transition:background-size .6s}.one[data-astro-cid-lcdefpme].hl-on li[data-astro-cid-lcdefpme] u[data-astro-cid-lcdefpme]{background-size:100% 55%}.one[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{white-space:nowrap;opacity:0;background:0 0;border:2px solid;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800;transition:opacity .15s,transform .35s cubic-bezier(.3,1.6,.5,1);transform:rotate(-6deg)scale(2.2)}.one[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme].on{opacity:1;transform:rotate(-6deg)scale(1)}.one[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme].ok{color:var(--yes)}.one[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme].tip{color:var(--unknown)}.one[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme].chk{color:var(--check)}.one[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{justify-content:space-between;font-size:14px;display:flex}.one[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-weight:800}.after-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.after-text[data-astro-cid-lcdefpme]{gap:22px;display:grid}.cap[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.family[data-astro-cid-lcdefpme]{background:var(--bg);border:1px dashed var(--line);border-radius:20px;gap:12px;padding:18px;display:grid}.family[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--display);margin:0;font-size:18px;font-weight:500;line-height:1.5}.family[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.family[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:14px;font-weight:700}.family[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].add{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.film[data-astro-cid-lcdefpme]{background:var(--surface-2);border-radius:24px;margin:0;position:relative;overflow:hidden}.film[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.film[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#14100a8c);height:42%;position:absolute;bottom:0;left:0;right:0}.film-cap[data-astro-cid-lcdefpme]{z-index:1;color:#fff;text-shadow:0 1px 4px #0006;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.film-cap[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:15px;font-weight:800}.film[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:1;position:absolute;top:8px;right:10px}.film[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#ffffffd9;text-shadow:0 1px 3px #0009;font-size:10.5px}@media (width<=900px){.pin[data-astro-cid-lcdefpme]{padding-top:76px}.pin-in[data-astro-cid-lcdefpme]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.count[data-astro-cid-lcdefpme]{margin-top:10px}.after-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:26px}}@media (prefers-reduced-motion:reduce){.pin-wrap[data-astro-cid-lcdefpme]{height:auto}.pin[data-astro-cid-lcdefpme]{height:auto;position:static}}.closing[data-astro-cid-lcdefpme]{background:var(--surface-2);padding:88px 0}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(40px,6vw,68px);line-height:1.18}.closing[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{color:var(--muted);margin:18px 0 30px;font-size:18px}.close-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.more[data-astro-cid-lcdefpme]{padding:80px 0 96px}.ages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 28px;padding:0;list-style:none;display:grid}.ages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:2px;padding:16px 18px;display:grid}.ages[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:24px;font-weight:800}.ages[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13.5px}.qs[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--text);margin:0 0 22px;padding:0;list-style:none}.qs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;gap:12px;padding:16px 2px;font-weight:600;text-decoration:none;display:flex}.qs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";color:var(--brand)}@media (width<=900px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:34px}.vow-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px}.ages[data-astro-cid-lcdefpme]{scrollbar-width:none;margin-inline:-16px;padding:0 16px 6px;display:flex;overflow-x:auto}.ages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:none;min-width:140px}}@media (width<=560px){.steps-sec[data-astro-cid-lcdefpme],.vow[data-astro-cid-lcdefpme],.more[data-astro-cid-lcdefpme],.you[data-astro-cid-lcdefpme]{padding-block:56px}.closing[data-astro-cid-lcdefpme]{padding-block:64px}.close-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}@media (prefers-reduced-motion:reduce){.beat[data-astro-cid-lcdefpme]{transition:none;opacity:1!important}}
