@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:url(/fonts/826e537f1f7f4c9abd23de4a9f06ff6c.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:url(/fonts/3c13694c08e346a689767efcbcef035c.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:url(/fonts/2bbdd4d76e9b418fb36145a1780300ac.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:url(/fonts/93492f99b73645a7ba72c93301f5d046.woff2)format("woff2")}:root{--text:#161717;--bg:#edf3f6;--card:#f7f8fc;--link:#ae1fff;--brand:#31cdd1}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:Pretendard,system-ui,sans-serif}img,video,iframe{max-width:100%}.site-header{z-index:50;backdrop-filter:blur(4px);background:#f7f8fcd9;border-radius:103px;justify-content:space-between;align-items:center;height:56px;margin:22px 24px 0;padding:0 32px;display:flex;position:sticky;top:22px;box-shadow:0 1.8px 1.8px #0000001a}.site-header .logo img{width:88px;height:auto;display:block}.site-header nav{gap:43px;font-size:15px;font-weight:500;line-height:21px;display:flex}.site-header a{color:#121417;text-decoration:none}.site-header nav a.active{color:var(--link)}.site-header .guide{background:#f7f8fc;border-radius:103px;justify-content:center;align-items:center;width:100px;height:36px;margin-right:-16px;font-size:14px;font-weight:600;display:flex}.list{max-width:1257px;margin:0 auto;padding:48px 24px 114px}.list h1{color:#121417;margin:0 0 11px;font-size:32px;font-weight:700;line-height:1.4}.list .sub{color:#424c57;margin:0 0 60px;font-size:18px;line-height:27px}.grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.card{background:var(--card);color:#121417;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.card .thumb{aspect-ratio:4/3;background:#dfe6ea;overflow:hidden}.card .thumb img{object-fit:cover;width:100%;height:100%;display:block}.card .title{height:107px;padding:29px 20px 0;font-size:18px;font-weight:700;line-height:25.2px}.card .title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pager{color:#121417;justify-content:center;margin-top:16px;padding-bottom:20px;font-size:16px;display:flex}.pager .pc,.pager .pm{gap:6px;display:flex}.pager .pm{gap:12px;display:none}.pager a,.pager .cur,.pager .cnt{color:#121417;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.pager .cnt{width:48px}.pager svg{fill:#121417}.pager .off{opacity:.4;pointer-events:none}.pager .cur{color:var(--link)}@media (width<=750px){.pager .pc{display:none}.pager .pm{display:flex}}.cats{flex-wrap:wrap;gap:10px 24px;margin:0 0 40px;font-size:15px;display:flex}.cats a{color:var(--text)}.post{max-width:752px;margin:0 auto;padding:100px 24px 80px}.post h1{margin:0 0 20px;font-size:40px;font-weight:700;line-height:50px}.post .body{font-size:18px;line-height:1.5}.post .body p{margin:0;line-height:1.5}.post .body blockquote p{line-height:inherit}.post .body :is(p,h2,h3,h4){white-space:break-spaces;overflow-wrap:break-word}.post .body h2{min-height:36px;margin:0;font-size:28px;font-weight:700;line-height:35px}.post .body h3{min-height:30px;margin:0;font-size:22px;font-weight:700;line-height:27px}.post .body>:is(ul,ol,figure,.gallery,blockquote,.table)+:is(ul,ol,figure,.gallery){padding-top:14px}.post .body>:is(ul,ol,figure,.gallery,blockquote,.table)+.table{margin-top:30px}.post .body h4{margin:0;font-size:20px;font-weight:700;line-height:1.3}.post .body ul,.post .body ol{margin:0;padding-left:36px}.post .body li:has(>h2,>h3,>h4){padding-left:9px}.post .body a{color:var(--link);text-decoration:none}.post .body hr{border:0;border-top:1px solid var(--text);margin:13px 0 15px}.post .body blockquote{border-left:3px solid var(--link);margin:15px 18px 15px 0;padding:6px 0 6px 18px;font-size:24px;line-height:30px}.post .body figure{margin:0}.post .body figure[data-size=small]{width:350px;max-width:100%;margin:0 auto}.post .body figure[data-size=small][data-align=left]{float:left;margin:0 24px 0 0}.post .body :is(h1,h2,h3,h4,hr,ul,ol,.table,.gallery,blockquote,figure:not([data-align=left])){clear:both}.post .body figure[style*=--w]{width:min(var(--w), 100%);margin:0 auto}.post .body>figure:first-child{padding-top:14px}.post .body figure img{width:100%;height:auto;display:block}.post .body figcaption{text-align:center;padding:16px;font-size:14px;line-height:27px}.post .body .table{--B:702;margin:16px 1px;overflow-x:auto}.post .body table{--x:max(var(--B) / var(--S), var(--K));width:calc(var(--S) * var(--x) * 1px);table-layout:fixed;border-collapse:collapse;font-size:18px}.post .body col{width:calc(var(--r) * var(--x) * 1px)}.post .body th,.post .body td{text-align:left;vertical-align:top;border:1px solid #b3b5b7;padding:10px 10px 9px;font-weight:400;line-height:27px}.post .body .gallery{margin:0;position:relative}.post .body .gallery[data-width=FULL_WIDTH]{margin-left:-60px;margin-right:-60px}.post .body .gallery img{display:block}.post .body .gallery[data-layout=SLIDER]{overflow:hidden}.post .body .gallery[data-layout=SLIDER] .track{gap:var(--sp,10px);scroll-behavior:smooth;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.post .body .gallery[data-layout=SLIDER] .track::-webkit-scrollbar{display:none}.post .body .gallery[data-layout=SLIDER] img{flex:none;width:auto;max-width:none;height:100%}.post .body .gallery .nav{cursor:pointer;background:0 0;border:0;width:23px;height:39px;margin-top:-19.5px;padding:0;display:flex;position:absolute;top:50%;overflow:hidden}.post .body .gallery .nav svg{fill:#000;filter:drop-shadow(0 1px .15px #b2b2b2);flex:none}.post .body .gallery .nav.prev{left:12px}.post .body .gallery .nav.next{right:12px}.post .body .gallery .nav.next svg{margin-left:-23px}.post .body .gallery .nav[hidden]{display:none}.post .body .gallery[data-layout=GRID]{grid-template-columns:repeat(var(--cols,3), 1fr);gap:5px;display:grid}.post .body .gallery[data-layout=GRID] img{width:100%;height:auto;aspect-ratio:var(--ratio,1);object-fit:contain}.post .body .gallery[data-layout=GRID][data-crop=FILL] img{object-fit:cover}.post .body .gallery[data-layout=PANORAMA]{gap:5px;display:grid}.post .body .gallery[data-layout=PANORAMA] img{width:100%;height:auto}.post .body .gallery[data-layout=COLLAGE]{grid-template-columns:repeat(var(--cols,4), 1fr);align-items:start;gap:5px;height:500px;display:grid}.post .body .gallery[data-layout=COLLAGE] img{width:100%;height:auto}.post .body .video{aspect-ratio:16/9;margin:0}.post .body .video iframe{border:0;width:100%;height:100%;display:block}.post .body .video video{object-fit:contain;width:100%;height:100%;display:block}.post .meta{border-bottom:1px solid #c9d1d6;margin-top:24px;padding-bottom:16px;font-size:14px;line-height:16px}.post .meta a{color:var(--text);margin-right:12px}.post .share{gap:30px;margin-top:30px;display:flex}.post .share a,.post .share button{width:19px;height:19px;color:var(--text);fill:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.post .m-date{display:none}.recent{max-width:872px;margin:0 auto;padding:33px 24px 21px}.recent .grid .card:nth-child(n+3){display:none}.recent h2{margin:0 0 20px;font-size:16px;font-weight:400;line-height:27px}.recent .grid{grid-template-columns:repeat(2,1fr);gap:34px}.recent .card .thumb{aspect-ratio:16/9}.recent .card .title{height:103px;padding:20px 24px 0}body{position:relative}.side-rail{z-index:40;pointer-events:none;width:260px;position:absolute;top:554px;bottom:0;right:22px}.side-banner{color:#fff;pointer-events:auto;border-radius:24px;width:260px;height:295px;display:block;position:sticky;top:90px;overflow:hidden}.side-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.side-banner .in{flex-direction:column;justify-content:flex-end;height:100%;padding:28px 24px;display:flex;position:relative}.side-banner .arrow{width:42px;height:42px;position:absolute;top:28px;left:24px}.side-banner small{font-size:14px}.side-banner strong{margin:10px 0 28px;font-size:22px;line-height:1.45}.side-banner a{color:var(--text);text-align:center;background:#fff;border-radius:16px;padding:7px;font-size:11px;text-decoration:none;display:block}.float-cta{z-index:40;gap:16px;display:flex;position:fixed;bottom:24px;right:24px}.float-cta a{border-radius:999px;justify-content:center;align-items:center;width:150px;height:52px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.float-cta .primary{color:#121417;background:#00f392eb;box-shadow:0 0 10px #edf4f666}.float-cta .secondary{color:#121417;background:#f7f8fceb;box-shadow:0 0 10px #31cdd166}.site-footer{padding:39px 72px 43px}.site-footer p{margin:0}.site-footer.f-site{color:#f7f8fc;background:#121417;font-size:14.9px;line-height:29.8px}.site-footer.f-site .help{margin-top:5px}.site-footer.f-site .copy{margin-top:23px}.site-footer.f-home{font-size:14px;line-height:28px}.site-footer.f-post{color:#949b9b;background:#161717;padding:47px 72px 53px;font-size:16px;line-height:28.8px}.site-footer.f-post .copy{margin-top:25px}@media (width<=750px){.site-footer{text-align:center;padding:31px 23px 33px}.site-footer.cta{padding-bottom:98px}.site-footer.f-site{color:#9eabb8;font-size:12.29px;line-height:17.2px}.site-footer.f-site .help{margin-top:1px}.site-footer.f-site .copy{margin-top:15px}.site-footer.f-home{font-size:12px;line-height:16.8px}.site-footer.f-home.cta{padding-bottom:126px}.site-footer.f-post{padding:31px 23px 44px;font-size:11.44px;line-height:17.16px}.site-footer.f-post .copy{margin-top:22px}}@media (width<=1280px){.side-rail{display:none}}@media (width<=900px){.site-header nav{display:none}.grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (width<=600px){.site-header{border-radius:95px;height:48px;margin:22px 16px 0;padding:0 24px 0 28px;top:22px;box-shadow:0 .5px .5px #0000001a}.site-header .logo img{width:64px}.grid,.recent .grid{grid-template-columns:1fr}.float-cta{justify-content:center;gap:12px;bottom:16px;left:0;right:0}.float-cta a{width:140px;height:44px;font-size:14px}}.post .body .video-cap{text-align:center;padding:16px;font-size:14px;line-height:27px}.menu-btn,.mnav{display:none}@media (width<=900px){.site-header .guide{display:none}.site-header .logo{order:2}.menu-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;order:1;justify-content:center;gap:6px;width:40px;height:48px;padding:0 6px;display:flex}.menu-btn span{background:var(--text);height:1.5px;display:block}.mnav:not([hidden]){z-index:100;background:#fff;flex-direction:column;align-items:center;padding-top:39px;display:flex;position:fixed;inset:0}.mnav a{text-align:center;color:#000;width:195px;font-size:16px;line-height:44px;text-decoration:none;display:block}.mnav a.active{color:var(--link)}.mnav-close{cursor:pointer;background:0 0;border:0;width:32px;height:32px;position:absolute;top:28px;right:28px}.mnav-close:before,.mnav-close:after{content:"";background:#000;width:30px;height:1.5px;position:absolute;top:15px;left:1px;transform:rotate(45deg)}.mnav-close:after{transform:rotate(-45deg)}}@media (width<=750px){.post{padding:35px 57px 60px}.post h1{margin-bottom:12px;font-size:26px;line-height:1.4}.post .m-date{margin:0 0 24px;font-size:14px;line-height:16px;display:block}.post .body{font-size:16px}.post .body h2{font-size:24px;line-height:35px}.post .body h3{font-size:20px;line-height:27px}.post h1+.body{padding-top:8px}.post .body table{font-size:16px}.post .body td,.post .body th{line-height:24px}.post .body ul,.post .body ol{padding-left:32px}.post .body li:has(>h2,>h3,>h4){padding-left:8px}.post .body blockquote{margin:15px 0 15px -18px;font-size:20px}.post .body figcaption,.post .body .video-cap{line-height:24px}.post .body .gallery[data-width=FULL_WIDTH]{margin-left:-18px;margin-right:-18px}.post .body .table{--B:310;margin-left:-17px;margin-right:-57px}.post .body figure[data-size=small],.post .body figure[style*=--w]{width:100%}.list{padding:64px 31px 33px}.list h1{margin-bottom:12px;font-size:20px;line-height:28px}.list .sub{margin-bottom:32px;font-size:14px;line-height:21px}.list .grid{grid-template-columns:1fr;gap:16px}.list .card{height:133px;display:flex}.list .card .thumb{aspect-ratio:auto;flex:none;width:101px;height:101px;margin:13px 0 0 13px}.list .card .title{background:0 0;flex:1;height:auto;padding:13px 21px 0 20px;font-size:16px;line-height:22.4px}.list .card .title span{-webkit-line-clamp:3}}.recent .dots{display:none}@media (width<=750px){.post .meta a{display:none}.post .meta{margin-top:9px;padding-bottom:0}.post .share{margin-top:33px}.recent{padding:25px 39px 57px}.recent h2{margin:0 0 20px 18px;font-size:18px;line-height:27px}.recent .grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 36px;display:flex;overflow-x:auto}.recent .grid::-webkit-scrollbar{display:none}.recent .grid .card,.recent .grid .card:nth-child(n+3){scroll-snap-align:center;background:0 0;border-radius:0;flex:0 0 240px;display:block}.recent .card .thumb{aspect-ratio:240/135}.recent .card .title{height:103px;padding:20px 24px 0;font-size:18px;line-height:25.2px}.recent .dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.recent .dots i{background:var(--text);opacity:.2;border-radius:50%;width:6px;height:6px}.recent .dots i.on{opacity:1;background:var(--link)}}.site-footer a{color:inherit;text-decoration:none}.home #shop{scroll-margin-top:56px}
