@font-face{font-family:Jua;src:url(/home/jua.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gaegu;src:url(/home/gaegu-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--ink:#302b34;--cream:#f8f3eb;--muted:#756e79;--sun:#f5daa6}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Jua,sans-serif;color:var(--ink)}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:3px solid #82609a;outline-offset:4px}button:disabled{cursor:default}.home-shell{width:100%;max-width:440px;min-height:100svh;margin:0 auto;background:#f1dbcd;container-type:inline-size}.home-canvas{position:relative;isolation:isolate;flex-direction:column;background:#f1dbcd;padding-bottom:max(12px,env(safe-area-inset-bottom))}.home-canvas,.home-header{width:100%;display:flex;align-items:center}.home-header{min-height:56px;height:clamp(56px,8svh,75px);flex:none;justify-content:space-between;padding:4px clamp(18px,7cqw,29px);background:var(--cream)}.wordmark{font-family:Gaegu,sans-serif;font-weight:700;font-size:25px;line-height:31px}.menu-button{width:45px;height:44px;display:grid;place-items:center;border:0;padding:0;background:transparent;border-radius:12px}.home-heading{width:100%;text-align:center;background:var(--cream);padding:clamp(8px,2svh,20px) 10px clamp(12px,3svh,32px)}.home-heading h1{font-size:clamp(29px,9.5cqw,37px);font-weight:400;line-height:1.45;margin:0;white-space:nowrap}.home-subtitle{margin-top:clamp(8px,2svh,20px);color:var(--muted);font-size:clamp(18px,6.15cqw,24px);line-height:1.2;min-height:56px;display:flex;flex-direction:column;justify-content:center}.home-subtitle.greeted{font-size:19px;line-height:28px}.home-subtitle span{display:block}.home-visual{position:relative;width:100%;display:flex;justify-content:center;background:#fcf9ef;overflow:hidden}.home-scene-frame{width:min(100%,clamp(250px,calc((100svh - 330px)*1.09859),440px));aspect-ratio:390/355;container-type:inline-size;flex:none}.home-scene{position:relative;width:390px;height:355px;overflow:hidden;zoom:calc(100cqw / 390px)}.scene-table{position:absolute;left:0;top:58%;width:100%;height:auto;pointer-events:none}.scene-small-star{-webkit-clip-path:inset(33px 108px 296px 256px);clip-path:inset(33px 108px 296px 256px)}.scene-decoration,.scene-small-star{position:absolute;inset:0;width:390px;height:355px}.scene-decoration{-webkit-clip-path:polygon(0 0,100% 0,100% 58%,75% 58%,75% 35%,72% 31%,73% 13%,54% 13%,51% 12%,36% 12%,35% 29%,25% 44%,25% 58%,0 58%);clip-path:polygon(0 0,100% 0,100% 58%,75% 58%,75% 35%,72% 31%,73% 13%,54% 13%,51% 12%,36% 12%,35% 29%,25% 44%,25% 58%,0 58%)}.peek-animation{position:absolute;left:20px;top:10px;width:350px;height:350px;object-fit:contain}.greeting-cards{position:absolute;inset:0;width:390px;height:355px;-webkit-clip-path:inset(229px 0 0);clip-path:inset(229px 0 0)}.greeting-window{position:absolute;inset:0 0 auto;height:209px;overflow:hidden}.greeting-animation{position:absolute;left:90px;top:9px;width:230px;height:230px;object-fit:contain}.greet-cta{flex:none;margin:clamp(12px,2.5svh,26px) auto 0;width:calc(100% - 48px);max-width:352px;min-height:64px;border:3px solid var(--ink);border-radius:40px;background:var(--sun);display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;font-size:clamp(22px,6.67cqw,26px);line-height:34px;white-space:nowrap;transition:background .15s,transform .15s}.greet-cta:hover{background:#f9e2b8}.greet-cta:active{transform:translateY(2px)}.greet-cta img{flex:none}.home-categories{width:calc(100% - 40px);max-width:360px;margin:clamp(8px,2svh,20px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.home-categories button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;padding:0;color:var(--muted);font-size:clamp(14px,4.6cqw,18px);white-space:nowrap;text-align:left}.home-categories button:last-child{font-size:clamp(14px,4.35cqw,17px)}.home-categories img{flex:none}.home-notice{margin:8px 20px 0;text-align:center;color:var(--muted);font-size:14px;line-height:20px}.home-notice button{border:0;background:transparent;padding:4px;color:var(--muted)}.menu-layer{position:fixed;inset:0;z-index:50}.menu-dismiss{position:absolute;inset:0;width:100%;height:100%;background:#302b3433;border:0}.home-menu{position:absolute;right:max(18px,calc((100vw - 440px)/2 + 18px));top:max(24px,env(safe-area-inset-top));width:min(280px,calc(100vw - 36px));padding:18px;background:var(--cream);border:2px solid var(--ink);border-radius:20px;box-shadow:0 6px 0 #302b3415}.home-menu>div{display:flex;align-items:center;justify-content:space-between;font-size:20px}.home-menu>div button{width:44px;height:44px;background:transparent;border:0;font-size:28px}.music-toggle{display:flex;width:100%;justify-content:space-between;border:0;border-top:1px solid #e3d9cf;background:transparent;padding:18px 0 8px;font-size:18px}.music-toggle span{color:#59744d}@media(prefers-reduced-motion:reduce){.greet-cta{transition:none}}@font-face{font-family:Gowun Dodum;src:url(/reading/gowun-dodum.ttf) format("truetype");font-display:swap}.reading-canvas,.reading-shell{background:var(--cream)}.reading-canvas{position:relative;width:390px;zoom:calc(100cqw / 390px);min-height:844px}.flow-screen{display:flex;flex-direction:column;gap:16px;padding:19px 17px 24px;animation:screen-in .24s ease-out}.flow-screen figure,.flow-screen h1,.flow-screen h2,.flow-screen h3,.flow-screen p{margin:0;font-weight:400}.flow-header{height:37px;display:flex;align-items:center;justify-content:space-between;gap:9px}.flow-brand{font-family:Gaegu,sans-serif;font-weight:700;font-size:24px;line-height:34px;min-height:44px;text-align:left}.flow-brand,.flow-menu{padding:0;background:none;border:0}.flow-menu{width:44px;height:44px;display:grid;place-items:center}.flow-step{font-family:Arial,sans-serif;font-size:12px;line-height:17px;background:#fffcf8;color:var(--muted);border:0;border-radius:12px;min-height:37px;width:108px;text-align:left;padding:10px}.flow-screen h1{font-size:30px;line-height:42px;outline:none}.flow-select h1{font-size:29px;line-height:41px}.flow-subtitle{color:var(--muted);font-size:21px;line-height:29px}.flow-topics .flow-subtitle{font-size:22px;line-height:31px;letter-spacing:-.4px}.flow-select .flow-subtitle{font-size:20px;line-height:28px}.topic-list{margin-top:32px;display:grid;grid-gap:17px;gap:17px}.topic-row{display:flex;align-items:center;width:356px;height:175px;padding:13px 11px;background:#fffbfa;border:1.25px solid #e4ddd7;border-radius:20px;text-align:left;transition:transform .15s,border-color .15s}.topic-row:hover{border-color:#baaabc;transform:translateY(-2px)}.topic-row:active{transform:translateY(1px)}.topic-row>img{flex:none}.topic-copy{display:flex;flex-direction:column;justify-content:center;gap:8px;width:161px;flex:none;font-size:17px;line-height:23px}.topic-copy strong{font-weight:400;font-size:20px;line-height:25px;color:#b15e72}.topic-1{background:#fcfbff}.topic-1 strong{color:#74649d}.topic-2{background:#fffcf6}.topic-2 strong{color:#ba8740}.topic-chevron{font-size:27px;line-height:38px;color:var(--muted)}.selection-count{background:#e1dbed;border-radius:17px;padding:12px;display:flex;align-items:center;gap:10px;font-size:20px;line-height:28px}.selection-count>span{font-family:Arial,sans-serif;color:#413c54}.selection-count small{margin-left:auto;font-size:13px;color:var(--muted)}.flow-card-grid{display:grid;grid-template-columns:repeat(5,66px);grid-gap:9px 6px;gap:9px 6px;min-height:318px;align-content:start}.flow-card{position:relative;display:grid;place-items:center;width:66px;height:100px;padding:2px;border:1.5px solid transparent;border-radius:8px;background:none;transition:transform .18s,background .18s,border-color .18s}.flow-card>img{object-fit:contain;border-radius:5px}.flow-card:not(:disabled):hover{transform:translateY(-3px)}.flow-card.selected{background:#c5dbae;border-color:var(--ink)}.flow-card:disabled:not(.selected){cursor:default}.selection-number{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;width:20px;height:20px;font:12px Arial,sans-serif;background:var(--ink);color:#fff;border-radius:50%;border:1px solid #f8f3eb}.grid-status{grid-column:1/-1;align-self:center;color:var(--muted);font-size:18px;padding:80px 10px;text-align:center}.flow-helper{background:#fffcf8;border-radius:15px;padding:13px;font-size:18px;line-height:25px}.flow-cta{width:356px;min-height:74px;background:var(--sun);border:3px solid var(--ink);border-radius:40px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;font-size:27px;line-height:34px;white-space:nowrap}.flow-cta:disabled{opacity:.45}.flow-cta:not(:disabled):active{transform:translateY(2px)}.result-cards{display:grid;grid-template-columns:repeat(3,113px);grid-gap:8px;gap:8px}.result-card{background:#fffcf8;border-radius:14px;padding:6px;animation:card-in .4s ease-out both}.result-card>img{display:block;object-fit:contain;border-radius:9px}.result-card figcaption{margin-top:7px;font-size:15px;line-height:21px;color:var(--muted)}.result-card figcaption span{display:block;font-size:13px;color:#413c54;white-space:normal}.flow-keypoints{display:flex;flex-direction:column;gap:7px;background:#e1dbed;border-radius:17px;padding:14px}.flow-keypoints h2{font-size:23px;line-height:32px}.flow-keypoints p{font-size:19px;line-height:27px}.flow-interpretation{display:flex;flex-direction:column;gap:9px;background:#fffcf8;border-radius:18px;padding:16px}.flow-interpretation h2{font-size:21px;line-height:29px;color:#413c54}.flow-interpretation h3{font-size:19px;line-height:27px}.flow-interpretation p{font-family:Gowun Dodum,sans-serif;font-size:16px;line-height:24px;color:var(--muted)}.flow-interpretation .chosen-question{font-family:Jua,sans-serif;font-size:14px;color:#8b6687}.flow-footnote{font-family:Gowun Dodum,sans-serif;font-size:14px;line-height:20px;color:var(--muted)}.flow-actions{display:flex;justify-content:space-between;margin-top:4px;gap:8px}.flow-actions button{background:none;border:0;color:var(--muted);font-size:15px;min-height:44px;padding:6px 2px}.flow-actions button:disabled{opacity:.4}.flow-error{padding:12px;border-radius:12px;background:#f8dadb;color:#823e4e;font-size:16px;line-height:24px}.flow-error button,.flow-retry{display:block;border:1px solid #a394b1;border-radius:12px;background:#fffcf8;padding:10px;font-size:16px;margin-top:8px}.guidance-notice{font-size:14px;line-height:20px;margin:0;padding:12px 18px;color:#823e4e;background:#fff1e8}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(12px) rotateY(35deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.flow-screen,.result-card{animation:none}.flow-card,.topic-row{transition:none}}.flow-adviceResult h1{font-size:28px;line-height:39px}.advice-reveal{display:flex;gap:12px;padding:14px;border-radius:20px;background:#fffcf8}.advice-reveal>img{flex:0 0 175px;border-radius:9px;animation:card-in .45s ease both}.advice-reveal>div{width:135px;padding:8px;display:flex;flex-direction:column;gap:7px}.advice-reveal h2,.advice-reveal h3{font-size:22px;line-height:31px;font-weight:400;margin:0}.advice-reveal h3{color:#413c54}.advice-reveal p{font-size:18px;line-height:25px;color:var(--muted);margin:0}.book-reveal{width:356px;height:266px;position:relative}.book-reveal img{object-fit:contain}.book-reveal p{position:absolute;left:196px;top:112px;width:141px;margin:0;font:14px/20px Gowun Dodum,sans-serif;word-break:keep-all}.book-page-label{font-size:21px;line-height:29px;font-weight:400;color:#413c54;margin:0}.flow-interpretation .book-final{color:#413c54;padding-top:10px;border-top:1px solid #e1dbed}.flow-home-button{background:#fffcf8;min-height:66px;border-radius:20px}@font-face{font-family:Noto Sans KR;src:url(/reading/noto-sans-kr.ttf) format("truetype");font-weight:100 900;font-display:swap}.flow-total .flow-header{justify-content:flex-start;gap:8px;height:36px;align-items:flex-start}.flow-total .flow-brand{font-family:Jua,sans-serif;font-weight:400;font-size:24px;line-height:36px;min-height:36px}.flow-total .flow-step{background:none;width:auto;padding:0 0 0 8px;min-height:21px;font:14px/21px Noto Sans KR,sans-serif}.flow-total h1{font-size:29px;line-height:44px}.flow-total .flow-subtitle{font:15px/23px Noto Sans KR,sans-serif}.total-section{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:17px;background:#fffcf8;width:356px}.total-section blockquote,.total-section h3,.total-section p,.total-share-notice,.total-summary p{font:15px/23px Noto Sans KR,sans-serif;word-break:keep-all;overflow-wrap:anywhere}.total-section p{color:var(--muted)}.total-cards{display:flex;gap:9px;width:328px}.total-cards img{width:103px;height:157px;object-fit:contain;border-radius:9px}.total-advice{display:flex;gap:16px;align-items:flex-start}.total-advice img{width:117px;height:183px;flex:none;object-fit:contain;border-radius:9px}.total-advice>div{display:flex;flex-direction:column;gap:8px;width:191px}.total-advice h3,.total-section .total-book-title{font:19px/29px Jua,sans-serif}.total-advice p{color:var(--ink)}.total-book-image{width:328px;height:246px;object-fit:contain;border-radius:9px}.total-section blockquote{margin:0;color:var(--ink)}.total-summary{display:flex;flex-direction:column;gap:9px;padding:15px;border-radius:18px;background:#e1dbed}.total-share{padding:17px;border:2px solid var(--ink);border-radius:24px;background:var(--sun);width:356px;text-align:left;font:23px/35px Jua,sans-serif;min-height:73px}.total-manual{width:100%;min-height:180px;font:15px/23px Noto Sans KR,sans-serif;padding:12px}.share-layer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px}.share-dismiss{position:absolute;inset:0;border:0;background:#302b3466}.share-dialog{position:relative;width:min(360px,100%);max-height:calc(100svh - 40px);overflow:auto;background:#fffcf8;border-radius:20px;padding:18px;box-shadow:0 12px 40px #302b3433;display:flex;flex-direction:column;gap:12px}.share-dialog header{display:flex;align-items:center;justify-content:space-between}.share-dialog h2{margin:0;font-size:24px;font-weight:400}.share-dialog button{min-height:44px;background:white;border:1px solid #e1dbed;border-radius:12px;padding:10px;font-size:18px}.share-dialog header button{width:44px;border:0;background:none;font-size:28px}.share-dialog textarea{resize:none;width:100%;height:88px;border:0;border-radius:10px;background:#f1ece6;padding:12px;font:14px/21px monospace;overflow-wrap:anywhere}.share-dialog .share-apps{background:var(--sun);border-color:var(--ink)}.share-dialog p{margin:0;font:14px/22px Noto Sans KR,sans-serif;color:var(--muted)}.flow-header a,.shared-home{text-decoration:none}@font-face{font-family:Dongdong;src:url(/redesign/dongdong-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DongdongLight;src:url(/redesign/dongdong-light.woff2) format("woff2");font-weight:300;font-display:swap}:root{--ink:#f7f3e9;--cream:#171413;--muted:#c8beae;--sun:#ffc85c;color-scheme:dark}body,html{background:#000;color:#f7f3e9}.home-canvas,.home-shell,.reading-shell{background:#171413}.home-canvas{min-height:100svh;overflow:hidden;padding:0}.redesign-home-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.redesign-home-header{position:absolute;top:max(17px,env(safe-area-inset-top));left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;font:24px/34px Jua,sans-serif;text-shadow:0 1px 4px #0008}.redesign-menu-button{width:36px;height:40px;background:transparent;border:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:5px}.redesign-menu-button i{display:block;width:25px;height:2.6px;border-radius:2px;background:#f7f3e9}.redesign-home-cta{position:absolute;bottom:max(40px,env(safe-area-inset-bottom));left:20px;right:20px;height:68px;border:0;border-radius:36px;background:#ffc85c;color:#171413;display:flex;align-items:center;justify-content:center;gap:18px;font:30px/1.3 Dongdong,sans-serif}.redesign-home-cta img{object-fit:contain}.home-menu{background:#211b18;border:1px solid #4a3e39;color:#f7f3e9}.music-toggle{border-color:#4a3e39}.reading-canvas{background:#171413;min-height:100svh;color:#f7f3e9}.flow-screen{font-family:Dongdong,sans-serif}.flow-brand{font-family:Jua,sans-serif;color:#f7f3e9;font-weight:400}.invert-menu{filter:invert(1)}.flow-step{background:#332924;color:#c8beae;font-family:Gowun Dodum,sans-serif}.flow-select .flow-subtitle,.flow-subtitle,.flow-topics .flow-subtitle{font:14px/23px Gowun Dodum,sans-serif;color:#c8beae}.topic-tabs{display:flex;gap:8px;margin-top:0}.topic-tabs button{flex:1 1;height:40px;border:1.2px solid #4a3e39;border-radius:20px;background:#211b18;color:#f7f3e9;font:16px Gowun Dodum,sans-serif}.topic-tabs button[aria-pressed=true]{background:#ffc85c;color:#171413;border-color:#ffc85c}.topic-list{margin-top:-9px}.topic-1,.topic-2,.topic-row{background:#332924;border:1px solid #4a3e39;color:#f7f3e9}.topic-row:first-child{border-color:#ffc85c}.topic-row>img{width:132px;height:146px;object-fit:contain}.topic-copy{gap:0;text-align:center;font:19px/27px Dongdong,sans-serif}.topic-1 strong,.topic-2 strong,.topic-copy strong{font:19px/27px Dongdong,sans-serif;color:#f7f3e9}.topic-chevron{color:#ffc85c}.advice-reveal,.flow-interpretation,.flow-keypoints,.selection-count,.total-section,.total-summary{background:#332924;border:1px solid #4a3e39;color:#f7f3e9}.advice-reveal h3,.book-page-label,.flow-interpretation h2,.selection-count>span{color:#f7f3e9}.flow-helper,.result-card{background:#211b18;color:#c8beae}.flow-card.selected{background:#594728;border-color:#ffc85c}.selection-number{background:#ffc85c;color:#171413;border-color:#171413}.flow-cta,.total-share{background:#ffc85c;color:#171413;border:0;border-radius:20px;min-height:66px;font-family:Dongdong,sans-serif}.flow-cta img{width:27px;height:27px}.flow-footnote,.flow-interpretation p,.total-section p,.total-summary p{color:#c8beae}.flow-interpretation .chosen-question{color:#ffc85c}.result-card figcaption,.result-card figcaption span{color:#c8beae}.total-advice h3,.total-section .total-book-title{font-family:Dongdong,sans-serif}.total-share{text-align:center}.share-dialog{background:#332924;color:#f7f3e9}.share-dialog button{background:#211b18;border-color:#4a3e39}.share-dialog textarea{background:#171413;color:#f7f3e9}.share-dialog .share-apps{background:#ffc85c;color:#171413}.flow-error{background:#4a2828;color:#fff}.flow-error button,.flow-retry{background:#332924;color:#fff}@media(prefers-reduced-motion:reduce){.redesign-home-video{animation:none}}.topic-row:first-child{border-color:#4a3e39}.topic-row{height:140px;gap:10px;padding:10px 12px}.topic-list{gap:12px}.topic-row>img{width:108px;height:118px}.topic-copy{flex:1 1;width:auto;min-width:0}.topic-1 strong,.topic-2 strong,.topic-copy,.topic-copy strong{font-size:18px;line-height:26px}.topic-chevron{flex:none}.result-card figcaption{text-align:center}.advice-reveal{align-items:center;gap:16px;padding:18px}.advice-reveal>img{width:145px;height:auto;flex:0 0 145px;object-fit:contain}.advice-reveal>div{width:auto;min-width:0;flex:1 1;gap:8px;padding:0;align-items:flex-start}.advice-reveal h2{font:20px/1.4 Dongdong,sans-serif;color:#f7f3e9}.advice-reveal h3{font:22px/1.35 Dongdong,sans-serif;color:#ffc85c;word-break:keep-all}.advice-reveal p{font:15px/1.6 Gowun Dodum,sans-serif;color:#c8beae;word-break:keep-all}.book-reveal p{left:195px;top:77px;width:105px;height:105px;display:flex;align-items:center;justify-content:center;text-align:center;color:#302720;font:11px/1.5 Gowun Dodum,sans-serif;overflow-wrap:anywhere}.flow-interpretation .book-final{color:#c8beae;border-color:#64574d}.flow-total .flow-header{height:37px;align-items:center;justify-content:space-between}.flow-total .flow-subtitle{font:15px/23px Gowun Dodum,sans-serif;color:#c8beae}.flow-total h1,.flow-total h2,.flow-total h3{font-family:Dongdong,sans-serif;font-weight:400;color:#f7f3e9;word-break:keep-all}.total-section h2{font-size:22px;line-height:33px}.total-advice h3,.total-section .total-book-title,.total-section h3{font:19px/29px Dongdong,sans-serif}.total-section blockquote,.total-section p,.total-summary p{font:15px/23px Gowun Dodum,sans-serif;color:#c8beae;word-break:keep-all;overflow-wrap:anywhere}.total-section .total-caption{font-size:13px;line-height:20px}.total-advice>div{min-width:0;flex:1 1}.total-section blockquote{color:#f7f3e9}.total-summary h2{font-size:23px;line-height:35px}.flow-total .flow-step{font:14px/21px Gowun Dodum,sans-serif;color:#c8beae;text-align:right}.flow-menu.redesign-menu-button{width:44px;height:44px;padding:5px;display:flex;align-items:center;gap:6px}.flow-menu.redesign-menu-button i{flex:none}.book-artwork{position:relative;width:100%;aspect-ratio:356/266;flex:none}.book-artwork img{display:block;width:100%;height:100%;object-fit:contain}.flow-screen .book-artwork-quote,.flow-total .total-section .book-artwork-quote{position:absolute;left:56%;top:23%;width:28%;height:39%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#302720;font:11px/1.5 Gowun Dodum,sans-serif;word-break:keep-all;overflow-wrap:anywhere}.topic-row{gap:12px}.topic-illustration{display:block;position:relative;flex:none;width:108px;height:118px;border-radius:18px;overflow:hidden}.topic-illustration img{display:block;width:100%;height:100%;object-fit:contain}.topic-copy,.topic-copy strong{white-space:pre-line;word-break:keep-all}.topic-list[data-category="0"] .topic-0,.topic-list[data-category="1"] .topic-0{background:#322522;color:#f3b6a6}.topic-list[data-category="0"] .topic-0 .topic-illustration,.topic-list[data-category="1"] .topic-0 .topic-illustration{background:#eac7bf}.topic-list[data-category="0"] .topic-1{background:#2f2834;color:#dac9f2}.topic-list[data-category="0"] .topic-1 .topic-illustration{background:#dcd1e8}.topic-list[data-category="0"] .topic-2{background:#352b23;color:#f5cd81}.topic-list[data-category="0"] .topic-2 .topic-illustration{background:#ebd6ad}.topic-list[data-category="1"] .topic-1{background:#293127;color:#c6d9a9}.topic-list[data-category="1"] .topic-1 .topic-illustration{background:#d3dfc1}.topic-list[data-category="1"] .topic-2{background:#2d2934;color:#dccaf0}.topic-list[data-category="1"] .topic-2 .topic-illustration{background:#dacce8}.topic-list[data-category="2"] .topic-0{background:#342b22;color:#f5cd81}.topic-list[data-category="2"] .topic-0 .topic-illustration{background:#eed6a8}.topic-list[data-category="2"] .topic-1{background:#293026;color:#c6d9a9}.topic-list[data-category="2"] .topic-1 .topic-illustration{background:#d6e0bd}.topic-list[data-category="2"] .topic-2{background:#283039;color:#bbd6ea}.topic-list[data-category="2"] .topic-2 .topic-illustration{background:#c9ddea}.topic-list .topic-row .topic-copy strong{color:inherit}.peek-trigger{position:absolute;right:20px;bottom:calc(max(40px,env(safe-area-inset-bottom)) + 80px);min-height:40px;padding:8px 13px;border:1px solid #f7f3e980;border-radius:22px;background:#171413c7;color:#fff7e7;font:16px/1.3 Dongdong,sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.peek-trigger span{font-family:sans-serif;font-size:14px;margin-left:4px}.peek-viewer-layer{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;background:#000}.peek-viewer-screen{position:relative;width:min(100%,440px);height:100%;height:100dvh;background:#000;overflow:hidden}.peek-viewer-screen video{display:block;width:100%;height:100%;object-fit:cover}.peek-close{position:absolute;right:16px;top:max(16px,env(safe-area-inset-top));display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#171413aa;color:#fff;font:30px/1 sans-serif}.peek-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;border-radius:28px;background:#ffc85c;color:#171413;padding:13px 20px;font:20px Dongdong,sans-serif;white-space:nowrap}.peek-video-error{position:absolute;left:20px;right:20px;top:50%;margin:0;padding:14px;border-radius:14px;background:#171413df;color:#fff;text-align:center;font:15px/1.5 Gowun Dodum,sans-serif}.redesign-home-cta{font-size:clamp(18px,6vw,27px);white-space:nowrap}.flow-interpretation p{word-break:keep-all;overflow-wrap:anywhere}