@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:fallback}.mainHeroBanner_hero__mJUg8{height:calc(100vh - 100px - var(--banner-height, 0px))}.mainHeroBanner_heroBanner__gVe1o,.mainHeroBanner_heroBanner__swiper__TGNT7{width:100%;height:100%}.mainHeroBanner_heroBanner__slide__6pKwf{height:100%}.mainHeroBanner_heroBanner__contentBody__Vzs7W{display:flex;height:100%;position:relative}.mainHeroBanner_heroBanner__video__mhELT{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.mainHeroBanner_heroBanner__contentBody__top__k1lAC{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1440px;display:flex;flex-direction:column;z-index:1;padding-bottom:140px}@keyframes mainHeroBanner_slideUpIn__y23Fa{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.swiper-slide .mainHeroBanner_heroBanner__actions__o0JyC,.swiper-slide .mainHeroBanner_heroBanner__desc__gY0LL,.swiper-slide .mainHeroBanner_heroBanner__title__x3B1O{opacity:0;transform:translate3d(0,16px,0);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-slide-active .mainHeroBanner_heroBanner__title__x3B1O{animation:mainHeroBanner_slideUpIn__y23Fa .45s ease both;animation-delay:.12s}.swiper-slide-active .mainHeroBanner_heroBanner__desc__gY0LL{animation:mainHeroBanner_slideUpIn__y23Fa .45s ease both;animation-delay:.22s}.swiper-slide-active .mainHeroBanner_heroBanner__actions__o0JyC{animation:mainHeroBanner_slideUpIn__y23Fa .45s ease both;animation-delay:.32s}@media(prefers-reduced-motion:reduce){.swiper-slide .mainHeroBanner_heroBanner__actions__o0JyC,.swiper-slide .mainHeroBanner_heroBanner__desc__gY0LL,.swiper-slide .mainHeroBanner_heroBanner__title__x3B1O{animation:none!important;opacity:1;transform:none}}.mainHeroBanner_heroBanner__title__x3B1O{color:#fff;font-weight:700;font-size:48px;line-height:140%;letter-spacing:-1.44px}@media screen and (min-width:720px)and (max-width:1023px){.mainHeroBanner_heroBanner__title__x3B1O{font-weight:700;font-size:24px;line-height:140%;letter-spacing:-.24px}}@media screen and (max-width:719px){.mainHeroBanner_heroBanner__title__x3B1O{font-weight:700;font-size:24px;line-height:140%;letter-spacing:-.24px}}.mainHeroBanner_heroBanner__title__x3B1O{white-space:pre-line;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.mainHeroBanner_heroBanner__desc__gY0LL{margin-top:30px;font-weight:400;font-size:20px;line-height:160%}@media screen and (min-width:720px)and (max-width:1023px){.mainHeroBanner_heroBanner__desc__gY0LL{font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.48px}}@media screen and (max-width:719px){.mainHeroBanner_heroBanner__desc__gY0LL{font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.48px}}.mainHeroBanner_heroBanner__desc__gY0LL{white-space:pre-line;color:#fff;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.mainHeroBanner_heroBanner__actions__o0JyC{display:flex;gap:12px;margin-top:60px}.mainHeroBanner_heroBanner__bottom__YzkI9{position:relative;bottom:10%;left:0;width:100%;z-index:10;display:flex;justify-content:center}@media screen and (min-width:720px)and (max-width:1023px){.mainHeroBanner_hero__mJUg8{height:calc(100vh - 64px - var(--banner-height, 0px))}.mainHeroBanner_heroBanner__title__x3B1O{-webkit-line-clamp:4;line-clamp:4;white-space:pre-line}.mainHeroBanner_heroBanner__desc__gY0LL{-webkit-line-clamp:2;line-clamp:2;white-space:pre-line;margin-top:16px}.mainHeroBanner_heroBanner__contentBody__top__k1lAC{padding:0 20px;width:100%;white-space:pre-line;top:15%;transform:translateX(-50%) translateY(-15%)}}@media screen and (max-width:719px){.mainHeroBanner_hero__mJUg8{height:calc(100vh - 64px - var(--banner-height, 0px))}.mainHeroBanner_heroBanner__title__x3B1O{-webkit-line-clamp:4;line-clamp:4;white-space:pre-line}.mainHeroBanner_heroBanner__desc__gY0LL{-webkit-line-clamp:2;line-clamp:2;white-space:pre-line;margin-top:16px}.mainHeroBanner_heroBanner__contentBody__top__k1lAC{padding:0 20px;width:100%;white-space:pre-line;top:15%;transform:translateX(-50%) translateY(-15%)}}