.q-typecover{position:relative;width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:14% 12% 11% 16%;box-sizing:border-box;overflow:hidden;container-type:inline-size;background:linear-gradient(90deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.06) 5%,rgba(255,255,255,.08) 6.5%,transparent 9%),radial-gradient(120% 90% at 85% 0,rgba(255,255,255,.14),transparent 55%),var(--q-cover-bg,#173b75);color:var(--q-cover-ink,#f5efd8);text-align:left}.q-typecover:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.q-typecover__rule{display:block;width:28%;height:1px;background:currentColor;opacity:.55}.q-typecover__title{display:block;font-family:var(--font-noto-serif-kr),"Noto Serif KR",serif;font-weight:600;font-size:clamp(13px,11cqi,26px);line-height:1.38;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}.q-typecover__author{display:block;font-size:clamp(9.5px,6cqi,12px);line-height:1.45;opacity:.78;word-break:keep-all}.q-typecover__mark{display:block;white-space:nowrap;font-size:clamp(7px,4.6cqi,10px);letter-spacing:clamp(.08em,1.1cqi,.22em);margin-right:calc(-1 * clamp(.08em, 1.1cqi, .22em));font-style:normal;opacity:.55}.home-tools_section__hRLVN{--tool-blue:#2b2620;--tool-violet:#6c63d9;--tool-line:#d9d5cd;--tool-muted:#756c62;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:64px 0;color:#34383e;font-family:var(--font-noto-sans-kr),sans-serif;scroll-margin-top:90px}.home-tools_section__hRLVN+.home-tools_section__hRLVN{border-top:1px solid var(--tool-line)}.home-tools_sectionHead__Dil3Z,.home-tools_toolbar__01xPK{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.home-tools_sectionHead__Dil3Z h1,.home-tools_sectionHead__Dil3Z h2{margin:0;font:500 clamp(26px,3vw,38px)/1.35 var(--font-noto-serif-kr),serif;color:var(--tool-blue)}.home-tools_actions__tbAal{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.home-tools_section__hRLVN .home-tools_actions__tbAal button,.home-tools_section__hRLVN .home-tools_primary__JyAuY,.home-tools_section__hRLVN .home-tools_secondary__1j8eQ{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;border-radius:0}.home-tools_section__hRLVN .home-tools_actions__tbAal .home-tools_primary__JyAuY,.home-tools_section__hRLVN a.home-tools_primary__JyAuY{background:var(--tool-blue);color:#fff;border:1px solid var(--tool-blue)}.home-tools_section__hRLVN .home-tools_actions__tbAal .home-tools_secondary__1j8eQ,.home-tools_section__hRLVN .home-tools_secondary__1j8eQ{background:#fff;border:1px solid var(--tool-line);color:var(--tool-blue)}.home-tools_section__hRLVN .home-tools_actions__tbAal .home-tools_textButton__7M25P{border:0;background:none;color:var(--tool-muted);text-decoration:underline}.home-tools_section__hRLVN .home-tools_actions__tbAal .home-tools_iconButton__HevNa{width:44px;padding:0;border:1px solid var(--tool-line);background:#fff;color:var(--tool-blue)}.home-tools_section__hRLVN button:disabled{opacity:.5;cursor:default}.home-tools_section__hRLVN a:focus-visible,.home-tools_section__hRLVN button:focus-visible,.home-tools_section__hRLVN summary:focus-visible{outline:2px solid var(--tool-violet);outline-offset:3px}.home-tools_section__hRLVN .home-tools_primary__JyAuY:hover{background:#284d86}.home-tools_section__hRLVN .home-tools_secondary__1j8eQ:hover{background:#f4f3fc}.home-tools_calendarLayout__CifaH{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);border:1px solid var(--tool-line);background:#fff;align-items:start}.home-tools_calendar__fkkA7{min-width:0;padding:24px}.home-tools_toolbar__01xPK{margin-bottom:12px}.home-tools_toolbar__01xPK strong{font-size:23px;font-weight:600;color:var(--tool-blue)}.home-tools_calendarTable__7d2xc{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.home-tools_calendarTable__7d2xc th{font-size:12px;font-weight:400;color:var(--tool-muted);padding:10px 0}.home-tools_calendarTable__7d2xc td{height:60px;border:1px solid #e9e5df;padding:0;vertical-align:middle}.home-tools_section__hRLVN .home-tools_calendarTable__7d2xc button.home-tools_day__v8LKi{position:relative;display:block;width:100%;height:60px;border:0;padding:8px;border-radius:0;background:#f8f8ff;color:var(--tool-blue);font-size:14px}.home-tools_section__hRLVN .home-tools_calendarTable__7d2xc button.home-tools_day__v8LKi:disabled{opacity:1;background:#fffefc;color:#89837b;cursor:default}.home-tools_section__hRLVN .home-tools_calendarTable__7d2xc button.home-tools_day__v8LKi[aria-pressed=true]{background:var(--tool-blue);color:#fff}.home-tools_dot__Jpdbt{position:absolute;bottom:8px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--tool-violet)}.home-tools_day__v8LKi[aria-pressed=true] .home-tools_dot__Jpdbt{background:#e0b988}.home-tools_meetings__kk0Ju{min-width:0;height:100%;background:#f2e7d8;border-left:1px solid var(--tool-line)}.home-tools_meeting__65hS5{padding:24px}.home-tools_meeting__65hS5+.home-tools_meeting__65hS5{border-top:1px solid var(--tool-line)}.home-tools_status__4zj29{margin:0 0 8px;color:#574db9;font-size:12px;font-weight:600}.home-tools_meeting__65hS5 h3{margin:0 0 8px;color:var(--tool-blue);font:500 clamp(21px,2.2vw,28px)/1.45 var(--font-noto-serif-kr),serif}.home-tools_muted__ogbq7{color:var(--tool-muted);font-size:14px;margin:0}.home-tools_facts__cW9vd{margin:20px 0}.home-tools_facts__cW9vd>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid #d8cbb8;font-size:13px;line-height:1.7}.home-tools_facts__cW9vd dt{color:#80664b}.home-tools_facts__cW9vd dd{margin:0}.home-tools_facts__cW9vd small{display:block;color:var(--tool-muted);font-size:12px}.home-tools_hint__cB_4P{color:var(--tool-muted);font-size:12px;margin:12px 0 0;line-height:1.6}.home-tools_notice__SJSMC{font-size:13px;line-height:1.7;margin:0 0 16px}.home-tools_notice__SJSMC a{text-decoration:underline}.home-tools_empty__8XR_A{padding:32px 24px;font-size:14px}.home-tools_empty__8XR_A p{margin:0 0 16px}.home-tools_bookGrid__5zu19{display:grid;align-items:start;gap:24px}.home-tools_book__eRpws{min-width:0;width:100%;max-width:340px}.home-tools_bookCover__VvnYk{position:relative;min-height:225px;display:flex;flex-direction:column;gap:12px;padding:26px 22px 42px 30px;list-style:none;cursor:pointer;background:var(--tool-blue);color:#fff;border-left:7px solid #112c59}.home-tools_bookCover__VvnYk::-webkit-details-marker{display:none}.home-tools_bookCover__VvnYk strong{font:500 23px/1.5 var(--font-noto-serif-kr),serif}.home-tools_bookCover__VvnYk>span:not(.home-tools_srOnly__PfWmZ){font-size:12px}.home-tools_bookToggle__84E9A:after{content:"펼치기 +";position:absolute;right:20px;bottom:18px;color:#efd2ad}.home-tools_book__eRpws[open] .home-tools_bookToggle__84E9A:after{content:"접기 −"}.home-tools_bookPages__xAi_x{padding:20px;border:1px solid var(--tool-line);border-top:0;font-size:13px;line-height:1.8;transform-origin:top}.home-tools_bookPages__xAi_x p{margin:0 0 12px}.home-tools_book__eRpws[open] .home-tools_bookPages__xAi_x{animation:home-tools_unfold__VW6M2 .22s ease-out}@keyframes home-tools_unfold__VW6M2{0%{opacity:0;transform:rotateX(-8deg)}to{opacity:1;transform:rotateX(0)}}.home-tools_disclosure___KcjO{border-top:1px solid var(--tool-line);border-bottom:1px solid var(--tool-line)}.home-tools_disclosure___KcjO>summary{padding:18px 0;cursor:pointer;font-size:16px;color:var(--tool-blue)}.home-tools_form__PwI8X{max-width:680px;padding:4px 0 24px}.home-tools_form__PwI8X fieldset{margin:0;padding:0;border:0;min-width:0}.home-tools_form__PwI8X label{display:grid;gap:8px;margin-bottom:16px;font-size:13px}.home-tools_form__PwI8X input,.home-tools_form__PwI8X select,.home-tools_form__PwI8X textarea{width:100%;min-width:0;min-height:44px;border:1px solid var(--tool-line);border-radius:0;padding:10px 12px;background:#fff;color:#34383e;font:inherit}.home-tools_form__PwI8X textarea{resize:vertical}.home-tools_form__PwI8X input:focus,.home-tools_form__PwI8X select:focus,.home-tools_form__PwI8X textarea:focus{outline:2px solid var(--tool-violet);outline-offset:1px}.home-tools_formRow__Wit62{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-tools_form__PwI8X .home-tools_hint__cB_4P{margin-bottom:16px}.home-tools_form__PwI8X .home-tools_notice__SJSMC{margin:16px 0 0}.home-tools_dialog__UwTeK{position:fixed;inset:0;margin:auto;width:min(440px,calc(100% - 32px));padding:28px;border:1px solid #d9d5cd;background:#f4efe5;color:#1c1f26;font:14px/1.8 var(--font-noto-sans-kr),sans-serif}.home-tools_dialog__UwTeK::backdrop{background:rgba(20,24,31,.4)}.home-tools_dialog__UwTeK button{min-height:44px;margin-top:16px;text-decoration:underline}.home-tools_srOnly__PfWmZ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:850px){.home-tools_calendarLayout__CifaH{grid-template-columns:1fr}.home-tools_meetings__kk0Ju{border-left:0;border-top:1px solid var(--tool-line)}}@media (max-width:560px){.home-tools_section__hRLVN{width:calc(100% - 28px);padding:40px 0}.home-tools_sectionHead__Dil3Z{gap:12px}.home-tools_calendar__fkkA7,.home-tools_meeting__65hS5{padding:16px 12px}.home-tools_calendarTable__7d2xc td,.home-tools_section__hRLVN .home-tools_calendarTable__7d2xc button.home-tools_day__v8LKi{height:46px}.home-tools_toolbar__01xPK strong{font-size:21px}.home-tools_bookGrid__5zu19{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-tools_bookCover__VvnYk{min-height:204px;padding:18px 12px 40px 16px}.home-tools_bookCover__VvnYk strong{font-size:18px}.home-tools_bookPages__xAi_x{padding:12px}.home-tools_formRow__Wit62{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.home-tools_book__eRpws[open] .home-tools_bookPages__xAi_x{animation:none}}.home-tools_generator__gMfTu .dg{width:min(760px,100%);max-width:none}.home-tools_eyebrow__BbpF1{display:block;margin-bottom:8px;color:#8c6c50;font:700 11.5px/1.3 var(--font-noto-sans-kr),sans-serif;letter-spacing:.15em}.home-tools_sectionLead__6steP{max-width:620px;margin:10px 0 0;color:#756c62;font-size:13.5px;line-height:1.75;word-break:keep-all}.home-tools_bookGrid__5zu19{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}@media (min-width:900px){.home-tools_bookGrid__5zu19{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.home-tools_bookGrid__5zu19{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-tools_book__eRpws{max-width:280px;perspective:900px}.home-tools_bookCover__VvnYk{min-height:0;padding:0 0 46px;gap:0;overflow:visible;background:transparent;color:#34383e;border:0}.home-tools_coverVisual__j6ggw{position:relative;width:100%;aspect-ratio:2/3;display:grid;place-items:center;overflow:hidden;background:#e8dfd1;box-shadow:0 16px 28px -20px rgba(49,38,28,.58),7px 8px 0 -4px #ded1bd;transform-origin:left center;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.home-tools_coverVisual__j6ggw img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#f7f2e9;transition:opacity .25s ease,transform .45s ease}.home-tools_coverFallback__zFVvM{width:100%;height:100%;padding:24px 18px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,rgba(255,255,255,.32),transparent 38%),#173b75;color:#fff}.home-tools_coverFallback__zFVvM span{font:600 clamp(19px,2vw,25px)/1.45 var(--font-noto-serif-kr),serif;word-break:keep-all}.home-tools_coverFallback__zFVvM small{color:rgba(255,255,255,.7);font-size:11px}.home-tools_bookCover__VvnYk:hover .home-tools_coverVisual__j6ggw{transform:rotateY(-5deg) translateY(-4px);box-shadow:0 24px 36px -22px rgba(49,38,28,.72),9px 10px 0 -4px #d7c7b0}.home-tools_bookCover__VvnYk:hover .home-tools_coverVisual__j6ggw img{transform:scale(1.018)}.home-tools_coverMeta__pATxh{display:grid;gap:3px;padding:15px 2px 0}.home-tools_coverMeta__pATxh strong{color:#27313d;font:600 15px/1.5 var(--font-noto-serif-kr),serif;word-break:keep-all}.home-tools_coverMeta__pATxh small{color:#81786f;font-size:11px}.home-tools_bookToggle__84E9A:after{right:2px;bottom:16px;color:#7d6a56;font-size:11px}.home-tools_bookPages__xAi_x{margin-top:-32px;padding:18px;border:1px solid #ddd3c5;background:#fffdf8;box-shadow:0 14px 28px -26px rgba(49,38,28,.55)}.home-tools_bookQuestion__gY12R{color:#173b75;font:600 14px/1.7 var(--font-noto-serif-kr),serif}.home-tools_bookSummary__m8AJD{color:#625b54;font-size:12px;line-height:1.75}.home-tools_bookDate__uDQbW{color:#8a7763;font-size:11px}@media (max-width:720px){.home-tools_bookGrid__5zu19{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.home-tools_book__eRpws{max-width:none}.home-tools_coverMeta__pATxh strong{font-size:13px}}.home-tools_bookScene__Lgs09{position:relative;margin:-18px -18px 16px;aspect-ratio:3/2;overflow:hidden;background:#e9e0d3}.home-tools_bookScene__Lgs09 img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(.96) brightness(1.05);transform:scale(1.015);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .3s ease}.home-tools_book__eRpws[open] .home-tools_bookScene__Lgs09 img{transform:scale(1.04);filter:saturate(1) contrast(.98) brightness(1.06)}.home-tools_bookScene__Lgs09>span{position:absolute;left:10px;bottom:9px;padding:4px 7px;background:rgba(249,245,237,.86);color:#675a4e;font-size:8px;font-weight:700;letter-spacing:.14em;backdrop-filter:blur(8px)}.home-tools_book__eRpws[open] .home-tools_bookPages__xAi_x{animation:home-tools_bookInteriorReveal__xp3me .28s ease-out}@keyframes home-tools_bookInteriorReveal__xp3me{0%{opacity:0;transform:translateY(-6px) rotateX(-3deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@media (prefers-reduced-motion:reduce){.home-tools_bookScene__Lgs09 img,.home-tools_book__eRpws[open] .home-tools_bookPages__xAi_x{animation:none;transition:none}}.home-tools_bookLink__3_D4a{display:block;max-width:280px;color:inherit;text-decoration:none;perspective:900px}.home-tools_bookLink__3_D4a .home-tools_coverVisual__j6ggw{position:relative;isolation:isolate;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.home-tools_bookLink__3_D4a:focus-visible .home-tools_coverVisual__j6ggw,.home-tools_bookLink__3_D4a:hover .home-tools_coverVisual__j6ggw{transform:translateY(-7px) scale(1.035);box-shadow:0 24px 42px -25px rgba(49,38,28,.72),8px 9px 0 -4px #d7c7b0}.home-tools_bookLink__3_D4a:focus-visible{outline:2px solid #8b735c;outline-offset:5px}@media (hover:none){.home-tools_bookLink__3_D4a:active .home-tools_coverVisual__j6ggw{transform:scale(1.025)}}@media (max-width:720px){.home-tools_bookLink__3_D4a{max-width:none}}.home-tools_upcomingFilters__BLgrD{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px}.home-tools_upcomingFilterActive__bMbKT,.home-tools_upcomingFilter__VE8Hn,div.home-tools_upcomingFilters__BLgrD>button.home-tools_upcomingFilterActive__bMbKT,div.home-tools_upcomingFilters__BLgrD>button.home-tools_upcomingFilter__VE8Hn{min-height:36px;padding:6px 14px;font-size:13px;cursor:pointer;border:1px solid var(--tool-line);background:#fff;color:#6b6259}@media (pointer:coarse){.home-tools_upcomingFilterActive__bMbKT,.home-tools_upcomingFilter__VE8Hn,div.home-tools_upcomingFilters__BLgrD>button.home-tools_upcomingFilterActive__bMbKT,div.home-tools_upcomingFilters__BLgrD>button.home-tools_upcomingFilter__VE8Hn{min-height:44px}}.home-tools_upcomingFilterActive__bMbKT,div.home-tools_upcomingFilters__BLgrD>button.home-tools_upcomingFilterActive__bMbKT{background:#173b75;border-color:#173b75;color:#fff}.home-tools_upcomingPitch__qkCdB{margin:8px 2px 12px;color:#574f47;font-size:13.5px;line-height:1.75;word-break:keep-all}.home-tools_section__hRLVN li.home-tools_bookLink__3_D4a .home-tools_secondary__1j8eQ{width:100%}.home-tools_upcomingCount__VPX17{margin:-4px 2px 12px;color:#8c6c50;font-size:13px;line-height:1.6;word-break:keep-all}.home-tools_upcomingRecommend__1geNg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:24px 40px;align-items:start;margin-top:48px;padding-top:40px;border-top:1px solid var(--tool-line)}.home-tools_upcomingRecommend__1geNg h3{margin:0;font:500 clamp(20px,2.4vw,26px)/1.4 var(--font-noto-serif-kr),serif;color:var(--tool-blue)}.home-tools_bookLink__3_D4a .qc-notify-form>div:not(.qd-consent),.home-tools_upcomingRecommend__1geNg .qc-notify-form>div:not(.qd-consent){display:grid;gap:4px}@media (max-width:720px){.home-tools_upcomingRecommend__1geNg{grid-template-columns:1fr}}.home-tools_bookLink__3_D4a .qc-notify-form,.home-tools_upcomingRecommend__1geNg .qc-notify-form{min-width:0}.home-tools_bookLink__3_D4a .qc-notify-form{padding:10px}.home-tools_bookLink__3_D4a .qc-notify-form input:not([type=checkbox]),.home-tools_upcomingRecommend__1geNg .qc-notify-form input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}.home-tools_bookLink__3_D4a .qd-consent{font-size:11.5px}.home-tools_encoreCoverLink__bRm_s{display:block;color:inherit;text-decoration:none}.home-tools_encoreCoverLink__bRm_s:hover .home-tools_coverVisual__j6ggw{transform:translateY(-4px)}li.home-tools_bookLink__3_D4a{display:flex;flex-direction:column;height:100%;position:relative}li.home-tools_bookLink__3_D4a>.home-tools_cardAction__y1ucT{margin-top:auto}.home-tools_cardAction__y1ucT,li.home-tools_bookLink__3_D4a>button.home-tools_cardAction__y1ucT{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 16px;cursor:pointer;background:#fff;border:1px solid var(--tool-line);color:var(--tool-blue);font-size:13px;font-weight:600;font-family:inherit;transition:background .18s ease,border-color .18s ease}li.home-tools_bookLink__3_D4a>button.home-tools_cardAction__y1ucT:hover{background:#f7f2e9;border-color:#b9ab98}.home-tools_cardAction__y1ucT:focus-visible{outline:2px solid var(--tool-violet);outline-offset:3px}.home-tools_cardFoot___Urm2{margin-top:auto;display:grid;gap:6px;padding-top:4px}.home-tools_cardFootCopy__MHlQp{margin:0;color:#8c6c50;font-size:12px;line-height:1.5;text-align:center;word-break:keep-all}li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2>button.home-tools_cardAction__y1ucT{display:block;width:100%;min-height:44px;padding:12px;cursor:pointer;background:#fff;border:1px solid var(--tool-line);color:var(--tool-blue);font-size:13px;font-weight:600;font-family:inherit;line-height:1.3;text-align:center;word-break:keep-all;white-space:normal}li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2>button.home-tools_cardAction__y1ucT.lp-hand{font-family:var(--lp-hand);font-size:21px;font-weight:400;letter-spacing:.01em}li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2>button.home-tools_cardAction__y1ucT:hover{background:#f7f2e9;border-color:#b9ab98}.home-tools_recommendCta__m_mQf{position:relative;isolation:isolate;margin-top:18px;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px 0 24px;border-radius:999px;border:1px solid #a98c69;background:linear-gradient(180deg,#f6efe2,#e9dfcd 60%,#dccfb8);color:#4b3a2a;font:600 15px/1 var(--font-noto-sans-kr),sans-serif;cursor:pointer;box-shadow:0 1px 0 #c9b99f,0 3px 0 #bfae92,0 8px 14px -8px rgba(72,52,34,.5),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .12s ease-out,box-shadow .12s ease-out;overflow:hidden}.home-tools_recommendCta__m_mQf:hover{transform:translateY(-1px)}.home-tools_recommendCta__m_mQf:active{transform:translateY(2px);box-shadow:0 1px 0 #bfae92,inset 0 2px 4px rgba(72,52,34,.25)}.home-tools_recommendCtaGlow__siUyS{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,248,225,.85) 48%,rgba(176,138,74,.25) 52%,transparent 70%);background-size:220% 100%;animation:home-tools_recommendShimmer__1gXdh 3.2s ease-in-out infinite}.home-tools_recommendCta__m_mQf:after{content:"";position:absolute;inset:-4px;border-radius:999px;z-index:-2;pointer-events:none;box-shadow:0 0 0 0 rgba(176,138,74,.45);animation:home-tools_recommendPulse__cWj_0 2.6s ease-out infinite}.home-tools_recommendCtaArrow__vMn2b{font-family:var(--font-eb-garamond),Georgia,serif;font-size:20px;line-height:1;transition:transform .2s}.home-tools_recommendCta__m_mQf:hover .home-tools_recommendCtaArrow__vMn2b{transform:translateX(3px)}.home-tools_recommendOpen__BkJnr .home-tools_recommendCtaGlow__siUyS,.home-tools_recommendOpen__BkJnr .home-tools_recommendCta__m_mQf:after{animation:none;opacity:0}.home-tools_recommendPanel__J9hiM{animation:home-tools_recommendReveal__UJG5Q .32s ease-out;transform-origin:top}.home-tools_recommendPanel__J9hiM[hidden]{display:none}@keyframes home-tools_recommendShimmer__1gXdh{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@keyframes home-tools_recommendPulse__cWj_0{0%{box-shadow:0 0 0 0 rgba(176,138,74,.45)}70%{box-shadow:0 0 0 14px rgba(176,138,74,0)}to{box-shadow:0 0 0 14px rgba(176,138,74,0)}}@keyframes home-tools_recommendReveal__UJG5Q{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-tools_recommendCtaGlow__siUyS,.home-tools_recommendCta__m_mQf:after,.home-tools_recommendPanel__J9hiM{animation:none}}.home-tools_tag__mI9yl{position:absolute;top:10px;right:6px;z-index:2;padding:3px 10px 3px 16px;background:none;border:1px solid #b9ae9b;border-right-width:0;font:500 11px/1.6 var(--font-noto-sans-kr),sans-serif;color:#5a5248;letter-spacing:.02em;white-space:nowrap;transform:rotate(2deg);transform-origin:right center;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);pointer-events:none}.home-tools_tag__mI9yl:before{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:none;box-shadow:inset 0 0 0 1px #b9ae9b}.home-tools_encoreCoverLink__bRm_s,a.home-tools_bookLink__3_D4a{position:relative}li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2>button.home-tools_cardAction__y1ucT,li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2>button.home-tools_cardAction__y1ucT:hover{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:9px;width:auto;max-width:100%;margin:0 auto;padding:4px 2px;min-height:44px;background:none;border:0;box-shadow:none;color:var(--tool-blue);text-align:left}li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2>button.home-tools_cardAction__y1ucT .qv3-doodle{flex:0 0 auto;width:2.4em;height:2.4em;margin-top:-.18em}.home-tools_cardActionLabel__ei_L6{display:grid;gap:1px;word-break:keep-all;line-height:1.25;text-align:left}.home-tools_ctaHook__c63Xv{display:block}.home-tools_ctaAction__ySgf7{display:block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#b9a88c}a.home-tools_bookLink__3_D4a:hover .home-tools_ctaAction__ySgf7,li.home-tools_bookLink__3_D4a:hover .home-tools_ctaAction__ySgf7{text-decoration-color:var(--tool-blue)}a.home-tools_bookLink__3_D4a>.home-tools_cardActionStatic__nre1N{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:9px;width:auto;min-height:0;margin-top:10px;padding:2px 0;background:none;border:0;box-shadow:none;color:var(--tool-blue)}a.home-tools_bookLink__3_D4a>.home-tools_cardActionStatic__nre1N .qv3-doodle{flex:0 0 auto;width:2.4em;height:2.4em;margin-top:-.18em}a.home-tools_bookLink__3_D4a>.home-tools_cardActionStatic__nre1N.lp-hand{font-family:var(--lp-hand);font-size:21px;font-weight:400;letter-spacing:.01em}.home-tools_bookGrid__5zu19{gap:0;padding:1px 0 0 1px}.home-tools_bookGrid__5zu19>*{border:1px solid #ded2bd;margin:-1px 0 0 -1px;padding:14px 14px 16px;min-width:0}.home-tools_bookGrid__5zu19 .home-tools_coverVisual__j6ggw{display:block;position:relative;aspect-ratio:1/1;background:transparent;box-shadow:none;overflow:visible;transform:none}.home-tools_bookGrid__5zu19 .home-tools_coverVisual__j6ggw .q-typecover,.home-tools_bookGrid__5zu19 .home-tools_coverVisual__j6ggw img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;max-width:100%;height:100%;filter:drop-shadow(3px 3px 3px rgba(122,104,80,.45))}.home-tools_bookGrid__5zu19 .home-tools_coverVisual__j6ggw img{-o-object-fit:contain;object-fit:contain;background:transparent}.home-tools_bookGrid__5zu19 .home-tools_coverVisual__j6ggw .q-typecover{aspect-ratio:2/3}.home-tools_bookGrid__5zu19 a:hover .home-tools_coverVisual__j6ggw img{transform:translateX(-50%) scale(1.02)}.home-tools_bookGrid__5zu19 .home-tools_bookLink__3_D4a:focus-visible .home-tools_coverVisual__j6ggw,.home-tools_bookGrid__5zu19 .home-tools_bookLink__3_D4a:hover .home-tools_coverVisual__j6ggw,.home-tools_bookGrid__5zu19 .home-tools_encoreCoverLink__bRm_s:hover .home-tools_coverVisual__j6ggw{transform:none}.home-tools_coverLine__LCGw2{display:block;color:#2b2621;font:400 15.5px/1.85 var(--font-noto-serif-kr),serif;letter-spacing:.01em;word-break:keep-all}.home-tools_coverSep__O4aG1{color:#9c8f7c}.home-tools_bookGrid__5zu19 .home-tools_coverMeta__pATxh{padding:12px 0 0;gap:1px;text-align:center}.home-tools_bookGrid__5zu19 .home-tools_coverMeta__pATxh small{color:#8c8175;font-size:11.5px;line-height:1.7}.home-tools_bookGrid__5zu19 .home-tools_upcomingPitch__qkCdB{text-align:center}.home-tools_bookGrid__5zu19 .home-tools_cardFoot___Urm2{justify-items:center}@media (min-width:640px){.home-tools_coverLine__LCGw2{font-size:16.5px}}.home-tools_bookGrid__5zu19 .home-tools_tag__mI9yl{top:4px;right:2px}.home-tools_bookGrid__5zu19{align-items:stretch}.home-tools_bookGrid__5zu19>a.home-tools_bookLink__3_D4a,.home-tools_bookGrid__5zu19>li.home-tools_bookLink__3_D4a{display:flex;flex-direction:column;height:auto}.home-tools_bookGrid__5zu19>a.home-tools_bookLink__3_D4a>.home-tools_cardActionStatic__nre1N,.home-tools_bookGrid__5zu19>li.home-tools_bookLink__3_D4a>.home-tools_cardFoot___Urm2{margin-top:auto}.home-tools_coverLine__LCGw2{text-wrap:balance}.home-tools_coverSep__O4aG1{color:#a2978a;font-size:.86em;vertical-align:.06em}.home-tools_bookGrid__5zu19 .home-tools_coverMeta__pATxh small{font-family:var(--font-eb-garamond),var(--font-noto-sans-kr),serif;font-size:13.5px;letter-spacing:.03em;font-variant-numeric:lining-nums;color:#7d7265}.home-tools_coverFace__v8VW1{position:absolute;inset:-14px -14px 0;z-index:3;display:flex;align-items:center;justify-content:center;padding:20px 18px;background:var(--tool-paper,#f4efe5);color:#2b2620;font:400 clamp(14px,1.45vw,17px)/1.65 var(--font-noto-serif-kr),serif;text-align:center;word-break:keep-all;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease}.home-tools_coverFace__v8VW1:before{content:"\201C";position:absolute;left:12px;top:2px;color:#a89b86;font:italic 400 34px/1 var(--font-eb-garamond),serif}@media (hover:hover) and (pointer:fine){.home-tools_bookGrid__5zu19>a.home-tools_bookLink__3_D4a:focus-visible .home-tools_coverFace__v8VW1,.home-tools_bookGrid__5zu19>a.home-tools_bookLink__3_D4a:hover .home-tools_coverFace__v8VW1,.home-tools_bookGrid__5zu19>li.home-tools_bookLink__3_D4a:hover .home-tools_coverFace__v8VW1{opacity:1}.home-tools_bookGrid__5zu19>a.home-tools_bookLink__3_D4a:hover .home-tools_coverVisual__j6ggw img,.home-tools_bookGrid__5zu19>li.home-tools_bookLink__3_D4a:hover .home-tools_coverVisual__j6ggw img{opacity:0;transition:opacity .2s ease}}@media (prefers-reduced-motion:reduce){.home-tools_bookGrid__5zu19 .home-tools_coverVisual__j6ggw img,.home-tools_coverFace__v8VW1{transition:none}}@media (min-width:1280px){#books .home-tools_bookGrid__5zu19{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-tools_upcomingRecommend__1geNg>div:first-child{grid-column:1;grid-row:1}.home-tools_recommendBloom__NQUGs{grid-column:2;grid-row:1}.home-tools_upcomingRecommend__1geNg .home-tools_recommendPanel__J9hiM{grid-column:2;grid-row:2}.home-tools_recommendBloom__NQUGs{width:100%;max-width:300px;height:auto;justify-self:center;color:#4a4338;opacity:.92}.home-tools_recommendOpen__BkJnr .home-tools_recommendBloom__NQUGs{max-width:208px}@media (max-width:720px){.home-tools_recommendBloom__NQUGs,.home-tools_upcomingRecommend__1geNg .home-tools_recommendPanel__J9hiM,.home-tools_upcomingRecommend__1geNg>div:first-child{grid-column:auto;grid-row:auto}.home-tools_recommendBloom__NQUGs{max-width:232px;margin:4px auto 0}.home-tools_recommendOpen__BkJnr .home-tools_recommendBloom__NQUGs{max-width:176px}}.home-tools_bookGrid__5zu19>li.home-tools_bookLink__3_D4a{scroll-margin-top:96px}.home-tools_spotlit__jV6cb{animation:home-tools_qv-spotlit__Mltf3 2.4s ease forwards}@keyframes home-tools_qv-spotlit__Mltf3{0%,62%{background:rgba(176,138,74,.14)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.home-tools_spotlit__jV6cb{animation:none;background:rgba(176,138,74,.12)}}