:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}.heroBannerSwiper_heroBanner__VKZF8{width:100%;height:400px;margin-top:80px;margin-bottom:100px}.heroBannerSwiper_heroBanner__swiper__IKYuR{width:100%;height:100%;position:relative;z-index:1}.heroBannerSwiper_heroBanner__slide__8FTfx{height:100%}.heroBannerSwiper_heroBanner__media__VTZ19{width:100%;height:400px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.heroBannerSwiper_heroBanner__media__VTZ19 a{width:100%}.heroBannerSwiper_heroBanner__mediaFigure__hs_UK{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.heroBannerSwiper_heroBanner__content___eKxu{position:relative;display:flex;flex-direction:column;gap:12px}.heroBannerSwiper_heroBanner__contentBody__MbPoN{display:flex;flex-direction:column;justify-content:space-between;height:100%}@keyframes heroBannerSwiper_slideUpIn__hhYka{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.swiper-slide .heroBannerSwiper_heroBanner__categoryTag__uEmx0,.swiper-slide .heroBannerSwiper_heroBanner__category__DoqoT,.swiper-slide .heroBannerSwiper_heroBanner__desc__yik4l,.swiper-slide .heroBannerSwiper_heroBanner__meta__6DvTC,.swiper-slide .heroBannerSwiper_heroBanner__title__593Uc{opacity:0;transform:translateY(16px)}.swiper-slide .heroBannerSwiper_heroBanner__actions__Xg3pB{opacity:0}.swiper-slide-active .heroBannerSwiper_heroBanner__category__DoqoT{animation:heroBannerSwiper_slideUpIn__hhYka .4s ease both;animation-delay:40ms}.swiper-slide-active .heroBannerSwiper_heroBanner__title__593Uc{animation:heroBannerSwiper_slideUpIn__hhYka .4s ease both;animation-delay:80ms}.swiper-slide-active .heroBannerSwiper_heroBanner__categoryTag__uEmx0,.swiper-slide-active .heroBannerSwiper_heroBanner__desc__yik4l,.swiper-slide-active .heroBannerSwiper_heroBanner__meta__6DvTC{animation:heroBannerSwiper_slideUpIn__hhYka .4s ease both;animation-delay:.12s}@keyframes heroBannerSwiper_fadeInOnly__FBBos{0%{opacity:0}to{opacity:1}}.swiper-slide-active .heroBannerSwiper_heroBanner__actions__Xg3pB{animation:heroBannerSwiper_fadeInOnly__FBBos .5s ease both;animation-delay:.5s}.heroBannerSwiper_heroBanner__contentBody__top__grLSi{display:flex;flex-direction:column;padding:32px 0;gap:24px}.heroBannerSwiper_heroBanner__category__DoqoT{color:#717171;font-weight:500;font-size:18px;line-height:160%}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__category__DoqoT{font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.42px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__category__DoqoT{font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.42px}}.heroBannerSwiper_heroBanner__title__593Uc{font-weight:700;font-size:34px;line-height:140%;letter-spacing:-.68px}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__title__593Uc{font-weight:700;font-size:22px;line-height:145%;letter-spacing:-.66px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__title__593Uc{font-weight:700;font-size:22px;line-height:145%;letter-spacing:-.66px}}.heroBannerSwiper_heroBanner__title__593Uc{white-space:pre-line;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.heroBannerSwiper_heroBanner__desc__yik4l{font-weight:500;font-size:20px;line-height:150%;letter-spacing:-.2px}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__desc__yik4l{font-weight:500;font-size:16px;line-height:145%;letter-spacing:-.32px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__desc__yik4l{font-weight:500;font-size:16px;line-height:145%;letter-spacing:-.32px}}.heroBannerSwiper_heroBanner__desc__yik4l{white-space:pre-line;color:#555;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.heroBannerSwiper_heroBanner__meta__6DvTC{font-weight:500;font-size:18px;line-height:160%}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__meta__6DvTC{font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.42px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__meta__6DvTC{font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.42px}}.heroBannerSwiper_heroBanner__meta__6DvTC{color:#8e8e8e}.heroBannerSwiper_heroBanner__categoryTag__uEmx0{font-weight:500;font-size:18px;line-height:160%}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__categoryTag__uEmx0{font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.42px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__categoryTag__uEmx0{font-weight:500;font-size:14px;line-height:140%;letter-spacing:-.42px}}.heroBannerSwiper_heroBanner__categoryTag__uEmx0{color:#8e8e8e;display:flex;justify-content:flex-start;align-items:center;gap:8px}.heroBannerSwiper_heroBanner__actions__Xg3pB{display:flex;gap:12px;margin-top:8px}.heroBannerSwiper_heroBanner__nav__OyrGL{position:absolute;right:0;bottom:0;display:inline-flex;gap:18px;z-index:1;display:flex;align-items:center;justify-content:center}.heroBannerSwiper_heroBanner__navIndex__4cIq3{display:inline-flex;gap:4px}.heroBannerSwiper_heroBanner__navIndexNumber__5VKm0{color:#000;font-weight:700;font-size:18px;line-height:144%;letter-spacing:-.18px}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__navIndexNumber__5VKm0{font-weight:700;font-size:14px;line-height:140%;letter-spacing:-.14px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__navIndexNumber__5VKm0{font-weight:700;font-size:14px;line-height:140%;letter-spacing:-.14px}}.heroBannerSwiper_heroBanner__navIndexTotal__lgulH{color:#c6c6c6;font-weight:700;font-size:18px;line-height:144%;letter-spacing:-.18px}@media screen and (min-width:720px)and (max-width:1023px){.heroBannerSwiper_heroBanner__navIndexTotal__lgulH{font-weight:700;font-size:14px;line-height:140%;letter-spacing:-.14px}}@media screen and (max-width:719px){.heroBannerSwiper_heroBanner__navIndexTotal__lgulH{font-weight:700;font-size:14px;line-height:140%;letter-spacing:-.14px}}.heroBannerSwiper_heroBanner__navButton__j_kuh{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;color:#fff;border:1px solid #000;transition:border-color .2s ease}.heroBannerSwiper_heroBanner__navButton__j_kuh .heroBannerSwiper_icon__bN_CC{transition:background-color .2s ease}.heroBannerSwiper_heroBanner__navButton__j_kuh:disabled{border-color:#d8d8d8;cursor:not-allowed}.heroBannerSwiper_heroBanner__navButton__j_kuh:disabled .heroBannerSwiper_icon__bN_CC{background-color:#d8d8d8}