.custom-main-section-1{position:relative;aspect-ratio:360 / 700}@media screen and (min-width: 600px){.custom-main-section-1{aspect-ratio:600 / 960}}.custom-main-section-1 .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.custom-main-section-1 .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.custom-main-section-1 .content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:56px}.custom-main-section-1 .content:before{content:"";aspect-ratio:360 / 342;position:absolute;top:0;width:100%;background:linear-gradient(to top,#0000,#0006)}.custom-main-section-1 .content:after{content:"";aspect-ratio:360 / 342;position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom,#0000,#1119);z-index:-1}.custom-main-section-1 .content h2{margin:0;text-align:center;font-size:40px;font-weight:400;line-height:46px;color:#fff}@media screen and (min-width: 600px){.custom-main-section-1 .content h2{font-size:52px;line-height:64px}}.custom-main-section-1 .content button{border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;width:150px;height:48px;justify-content:center;align-items:center;border-radius:300px;background:var(--b-w-gray-50, #FFF);color:var(--b-w-gray-900, #111);font-family:Pretendard;font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 600px){.custom-main-section-1 .content button{width:200px}}.custom-main-section-1 .content button>svg{margin-left:8px}.drawer-join-us{position:fixed;left:50%;max-width:600px;width:100%;height:100%;background-color:#fff;transform:translate(-50%);transition:bottom .2s ease;z-index:9100;bottom:-100%}.drawer-join-us .drawer-header{padding:12px 12px 12px 16px;display:flex;justify-content:space-between;align-items:center}.drawer-join-us .drawer-header .title{margin:0;height:40px;display:flex;flex-direction:column;justify-content:flex-end;font-family:var(--font-body-family);font-size:20px;font-style:normal;line-height:20px;color:#111}.drawer-join-us .drawer-header-comment{padding:4px 16px 24px;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:normal;color:#666;border-bottom:1px solid #eee}.drawer-join-us .close-button{padding:0;background:none;border:none;cursor:pointer}.drawer-join-us .drawer-body{height:calc(100% - 111px)}.drawer-join-us.open{bottom:0}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-main-section-1.css.map */
