@charset "UTF-8";@font-face{font-family:BigShoulders;font-style:normal;font-weight:400;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:500;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:600;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:700;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:800;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:900;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:local(Pretendard-Regular),url(/assets/fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:local(Pretendard-Bold),url(/assets/fonts/Pretendard-Bold.woff2) format("woff2")}.group.wrap .bg-layer-base,.group.wrap .bg-layer-transition{position:absolute;inset:0;background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat}#wrap.group{padding-top:0}.group.wrap .wrapper{position:relative;padding-top:80px;background:#000}@media (max-width:1023px){.group.wrap .wrapper{padding-top:64px}}.group.wrap .container{margin:0 auto;position:relative;padding:80px 32px 62px;box-sizing:border-box;z-index:10}.group.wrap .container .group-title{font-style:normal;font-size:64px;font-weight:900;line-height:120%;letter-spacing:-1.2px;text-transform:uppercase}@media (max-width:1023px){.group.wrap .container .group-title{font-style:normal;font-size:32px;font-weight:900;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}}.group.wrap .container .group-title{color:#fff;padding-bottom:64px}@media (max-width:1024px){.group.wrap .container{padding:32px 16px}}.group.wrap #bgLayerContainer{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.group.wrap #bgLayerContainer::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:10}.group.wrap .bg-layer-base{background-color:#999;z-index:0;will-change:background-image}.group.wrap .bg-layer-transition{will-change:opacity;opacity:0;z-index:2}.group.wrap .bg-video,.group.wrap .bg-video-transition{position:absolute;object-fit:cover}.group.wrap .bg-video{top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:1}.group.wrap .bg-video-transition{top:0;left:0;width:100%;height:100%;opacity:0;z-index:3;will-change:opacity;transition:opacity .6s ease}.group.wrap .image-list{display:grid;padding:0;grid-template-columns:repeat(3,420px);justify-content:space-between;gap:96px}@media (max-width:1560px){.group.wrap .image-list{grid-template-columns:repeat(3,1fr);gap:96px}}@media (max-width:1280px){.group.wrap .image-list{grid-template-columns:repeat(2,1fr);gap:96px}}@media (max-width:779px){.group.wrap .image-list{grid-template-columns:repeat(2,1fr);gap:24px}}.group.wrap .image-list .image-item{width:100%;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;color:#fff;display:flex;flex-direction:column}.group.wrap .image-list .image-item .image-item-img{position:relative;overflow:hidden;aspect-ratio:420/236;padding-top:56.1904761905%;transition:transform .3s ease;flex-shrink:0;width:100%}.group.wrap .image-list .image-item .image-item-img img{position:absolute;display:block;width:100%;height:auto;left:0;right:0;top:50%;transform:translateY(-50%);object-fit:cover}.group.wrap .image-item-title{padding-top:24px;padding-bottom:4px;font-style:normal;font-size:16px;font-weight:400;line-height:130%}@media (max-width:1023px){.group.wrap .image-item-title{font-style:normal;font-size:14px;font-weight:400;line-height:130%}}.group.wrap .image-item-title{font-weight:700}.group.wrap .image-item-desc{font-style:normal;font-size:16px;font-weight:400;line-height:130%}@media (max-width:1023px){.group.wrap .image-item-desc{font-style:normal;font-size:14px;font-weight:400;line-height:130%}}.group.wrap .modal-content{color:#fff;background-color:#000;background-position:bottom center;background-repeat:no-repeat;background-size:auto 734px}@media (max-width:1023px){.group.wrap .modal-content{background-size:auto 500px}}.group.wrap .modal-content .modal-header{padding:0 32px;display:flex;align-items:center;justify-content:space-between}.group.wrap .modal-content .modal-header .modal-header-content{height:80px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;column-gap:40px;color:var(--white-100,#fff)}.group.wrap .modal-content .modal-header .modal-logo{height:20px}.group.wrap .modal-content .modal-header .modal-logo>img{display:block;height:100%}.group.wrap .modal-content .modal-header .modal-title{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;column-gap:8px}.group.wrap .modal-content .modal-header .title-icon{width:24px}.group.wrap .modal-content .modal-header .modal-title-text{font-style:normal;font-size:20px;font-weight:400;line-height:130%}@media (max-width:1023px){.group.wrap .modal-content .modal-header .modal-title-text{font-style:normal;font-size:16px;font-weight:400;line-height:130%}}.group.wrap .modal-content .modal-header .modal-url{display:flex;align-items:center;justify-content:center;column-gap:8px;font-style:normal;font-size:20px;font-weight:400;line-height:130%}@media (max-width:1023px){.group.wrap .modal-content .modal-header .modal-url{font-style:normal;font-size:16px;font-weight:400;line-height:130%}}.group.wrap .modal-content .modal-header .modal-url::after{content:"";display:inline-block;width:16px;height:16px;background:url(/assets/images/icon_link.svg) 0 0}.group.wrap .modal-content .modal-header .modal-close-btn{top:27px}@media (max-width:1023px){.group.wrap .modal-content .modal-header{padding:80px 16px 0}.group.wrap .modal-content .modal-header .modal-header-content{column-gap:16px;height:auto}.group.wrap .modal-content .modal-header .modal-header-content .modal-logo{height:16px}.group.wrap .modal-content .modal-header .modal-header-content .title-icon{width:20px}.group.wrap .modal-content .modal-header .modal-close-btn{top:21px;left:16px}}.group.wrap .modal-content .modal-media-section{padding:16px 32px;flex:1}.group.wrap .modal-content .modal-media-section .modal-media-title{color:var(--white-100,#fff);font-style:normal;font-size:96px;font-weight:900;line-height:110%;letter-spacing:-2.3px;text-transform:uppercase}@media (max-width:1023px){.group.wrap .modal-content .modal-media-section .modal-media-title{font-style:normal;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1px;text-transform:uppercase}}.group.wrap .modal-content .modal-media-section .modal-media-subtitle{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;padding-top:40px;max-width:640px;color:var(--white-100,#fff);font-style:normal;font-size:20px;font-weight:400;line-height:130%}@media (max-width:1023px){.group.wrap .modal-content .modal-media-section .modal-media-subtitle{font-style:normal;font-size:16px;font-weight:400;line-height:130%}}.group.wrap .modal-content .modal-media-section .modal-media-subtitle:nth-of-type(even){font-style:normal;font-size:14px;font-weight:400;line-height:110%}@media (max-width:1023px){.group.wrap .modal-content .modal-media-section .modal-media-subtitle:nth-of-type(even){font-style:normal;font-size:14px;font-weight:400;line-height:110%}}@media (max-width:1023px){.group.wrap .modal-content .modal-media-section{padding:40px 16px 0}.group.wrap .modal-content .modal-media-section .modal-media-subtitle{padding-top:24px;max-width:360px}}.group.wrap .modal-carousel-wrapper{position:absolute;left:-32px;right:-32px;bottom:0;width:calc(100% + 32px);overflow:hidden}@media (max-width:1023px){.group.wrap .modal-carousel-wrapper{left:-16px;right:-16px;bottom:0;width:calc(100% + 16px);height:280px}}.group.wrap .modal-carousel{display:flex;animation:infiniteScroll 30s linear infinite;width:fit-content}.group.wrap .modal-carousel:hover{animation-play-state:paused}.group.wrap .modal-carousel-item{flex-shrink:0;width:auto;height:360px;overflow:hidden;cursor:pointer;transition:transform .3s ease}@media (max-width:1023px){.group.wrap .modal-carousel-item{height:280px}}.group.wrap .modal-carousel-item:hover{transform:scale(1.05)}.group.wrap .modal-carousel-item img{width:100%;height:100%;object-fit:cover;display:block}.group.wrap .partner-section{padding:160px 32px 160px}@media (max-width:1023px){.group.wrap .partner-section{padding:80px 16px}}.group.wrap .partner-title{padding-bottom:40px;font-style:normal;font-size:32px;font-weight:900;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}@media (max-width:1023px){.group.wrap .partner-title{font-style:normal;font-size:24px;font-weight:900;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}}.group.wrap .partner-list{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1023px){.group.wrap .partner-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);row-gap:80px}}.group.wrap .partner-list .partner-item{flex:1;display:flex;align-items:center;justify-content:flex-start}.group.wrap .partner-list .partner-item .partner-logo{display:block;height:32px}@media (max-width:1023px){.group.wrap .partner-list .partner-item{justify-content:center}.group.wrap .partner-list .partner-item .partner-logo{height:24px}}.group.wrap .partner-list .partner-item:nth-child(3) .partner-logo,.group.wrap .partner-list .partner-item:nth-child(4) .partner-logo,.group.wrap .partner-list .partner-item:nth-child(6) .partner-logo{height:16px}@media (max-width:1023px){.group.wrap .partner-list .partner-item:nth-child(3) .partner-logo,.group.wrap .partner-list .partner-item:nth-child(4) .partner-logo,.group.wrap .partner-list .partner-item:nth-child(6) .partner-logo{height:12px}}@keyframes infiniteScroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-300px * var(--items-count) - 16px * var(--items-count)))}}@keyframes fadeInDown{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceAndSpin{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1}100%{opacity:1;transform:scale(1) rotate(360deg)}}