@import url(https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
.component{padding-bottom:40px}.component--slick-wrapper{display:block;margin:0 !important}@media (min-width: 769px){.component--slick-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.component--slick-wrapper .slick-slide{display:none}.component--slick-wrapper.slick-initialized .slick-slide{display:block}.component--slick-wrapper.slick-initialized .slick-slide .component--tile-image{width:100%;height:auto}.component--slick-wrapper .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;bottom:-40px;padding:20px 0;list-style-type:none}.component--slick-wrapper .slick-dots li{margin:0 8px;width:auto;height:auto}.component--slick-wrapper .slick-dots button{display:block;width:8px;height:8px;padding:0;border:none;border-radius:100%;background-color:#d8d8d8;text-indent:-9999px}.component--slick-wrapper .slick-dots li.slick-active button{background-color:#000}@media (min-width: 769px){.component--slide-tile{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333%);flex:1 1 calc(33.333%);overflow:hidden;max-width:33.333%}}.component--tile-figure{position:relative;margin:0}.component--tile-figure .component--tile-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component--tile-image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:8 / 9}.component--figcaption{bottom:0;left:0;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:end;align-content:flex-end;position:absolute;padding-bottom:40px}.component--tile-link{display:block;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#fff;font-size:24px;line-height:28px;letter-spacing:-0.02px;font-family:"Nanum Myeongjo","Times New Roman",sans-serif;font-weight:400}.component--tile-link span{padding-bottom:10px;display:inline-block;vertical-align:top;border-bottom:2px solid #fff}.component--tile-link:hover{color:#fff;text-decoration:none}

