@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}.about-detail{background-color:#fff;overflow-x:hidden}.about-detail .about-keywords{height:100vh;position:relative}.about-detail .about-keywords .first-content-area,.about-detail .about-keywords .second-content-area{flex-flow:wrap;padding-top:7.2rem;display:flex;position:absolute;inset:0}.about-detail .about-keywords .keyword-frame{width:100%;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (max-width:768px){.about-detail .about-keywords .keyword-frame{padding-top:2rem;padding-bottom:2rem}}@media (max-width:576px){.about-detail .about-keywords .keyword-frame{padding-top:1rem;padding-bottom:1rem}}@media (max-width:320px){.about-detail .about-keywords .keyword-frame{padding-top:.5rem;padding-bottom:.5rem}}.about-detail .about-keywords .keyword-frame h2{color:#1b1b1b;white-space:nowrap}@media (max-width:768px){.about-detail .about-keywords .keyword-frame h2{font-size:3.5rem}}@media (max-width:576px){.about-detail .about-keywords .keyword-frame h2{font-size:3rem}}@media (max-width:320px){.about-detail .about-keywords .keyword-frame h2{font-size:2.5rem}}.about-detail .about-keywords .keyword-frame .type-p{color:#1b1b1b;letter-spacing:inherit;margin-top:2rem;margin-bottom:6rem;font-size:2rem;font-weight:300;line-height:3rem}@media (max-width:768px){.about-detail .about-keywords .keyword-frame .type-p{margin-bottom:4rem;font-size:1.8rem}}@media (max-width:576px){.about-detail .about-keywords .keyword-frame .type-p{margin-top:1.5rem;margin-bottom:2rem;font-size:1.6rem}}@media (max-width:320px){.about-detail .about-keywords .keyword-frame .type-p{margin-top:1rem;margin-bottom:1rem;font-size:1.4rem}}.about-detail .about-keywords .keyword-frame .position-frame{position:relative;top:50%;transform:translateY(-50%)}.about-detail .about-keywords .keyword-frame .back-keyword,.about-detail .about-keywords .keyword-frame .back-keyword-second{z-index:-1;position:absolute;top:50%;transform:translateY(-50%)}.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{color:#efefef;font-family:Syncopate;font-size:14rem;font-weight:700;line-height:inherit;letter-spacing:inherit}@media (max-width:1596px){.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{font-size:13rem}}@media (max-width:1200px){.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{font-size:12rem}}@media (max-width:984px){.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{font-size:11rem}}@media (max-width:768px){.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{font-size:10rem}}@media (max-width:576px){.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{font-size:8rem}}@media (max-width:320px){.about-detail .about-keywords .keyword-frame .back-keyword span,.about-detail .about-keywords .keyword-frame .back-keyword-second span{font-size:7rem}}.about-detail .about-keywords .keyword-frame .back-keyword.left,.about-detail .about-keywords .keyword-frame .back-keyword-second.left{right:0}.about-detail .about-keywords .keyword-frame .back-keyword.center,.about-detail .about-keywords .keyword-frame .back-keyword-second.center{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-detail .about-keywords .keyword-frame .back-keyword.right,.about-detail .about-keywords .keyword-frame .back-keyword-second.right{left:0}.about-detail .about-background{background-color:#efefef;padding-bottom:35rem;overflow:hidden}.about-detail .about-background .photo-area{z-index:1;width:41.6667%;height:33%;margin-top:20rem;position:absolute;top:0}.about-detail .about-background .photo-area>img{width:70%}.about-detail .about-background .photo-area:before{content:"";z-index:-1;background-color:#fff;width:100%;height:calc(100vh - 72px);position:absolute;top:-72px;right:50%}.about-detail .about-background .photo-area .swiper{width:100%;padding-bottom:4rem;position:absolute;top:0}.about-detail .about-background .photo-area .swiper .swiper-slide{text-align:center}.about-detail .about-background .photo-area .first-image,.about-detail .about-background .photo-area .second-images,.about-detail .about-background .photo-area .third-images{transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%)}.about-detail .about-background .photo-area .second-images,.about-detail .about-background .photo-area .third-images{opacity:0;pointer-events:none;margin-top:7.2rem}.about-detail .about-background .photo-area .second-images.view,.about-detail .about-background .photo-area .third-images.view{opacity:1;pointer-events:initial;z-index:2}.about-detail .about-background .photo-area .third-images{margin-top:14.4rem}.about-detail .about-background .swiper .swiper-button-prev,.about-detail .about-background .swiper .swiper-button-next{color:#1b1b1b;cursor:none;width:50%;height:100%;top:0}@media (max-width:768px){.about-detail .about-background .swiper .swiper-button-prev,.about-detail .about-background .swiper .swiper-button-next{top:2.2rem}}.about-detail .about-background .swiper .swiper-button-prev:after,.about-detail .about-background .swiper .swiper-button-next:after{position:absolute}.about-detail .about-background .swiper .swiper-button-prev .swiper-navigation-icon,.about-detail .about-background .swiper .swiper-button-next .swiper-navigation-icon{width:4rem;height:auto;position:absolute;top:50%}.about-detail .about-background .swiper .swiper-button-prev:hover,.about-detail .about-background .swiper .swiper-button-next:hover{animation:.5s linear focusing}.about-detail .about-background .swiper .swiper-button-prev,.about-detail .about-background .swiper .swiper-button-prev:after{left:0}.about-detail .about-background .swiper .swiper-button-prev .swiper-navigation-icon{left:0;transform:translateY(-50%)rotate(180deg)!important}.about-detail .about-background .swiper .swiper-button-next,.about-detail .about-background .swiper .swiper-button-next:after{right:0}.about-detail .about-background .swiper .swiper-button-next .swiper-navigation-icon{right:0;transform:translateY(-50%)!important}.about-detail .about-background .swiper .swiper-pagination-bullet{opacity:1;cursor:none;background-color:#bdbdbd;border-radius:0;width:4rem;height:.5rem}.about-detail .about-background .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1b1b1b}.about-detail .about-background .swiper .swiper-slide{text-align:center;position:relative}.about-detail .about-background .swiper .swiper-slide img{width:70%;margin-top:-1rem}.about-detail .about-background .background-title-frame{background-color:#fff;padding-top:20rem;padding-bottom:4.8rem;position:relative}.about-detail .about-background .background-title-frame:before{content:"";z-index:0;background-color:#fff;width:200%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-detail .about-background .background-title-frame h2{color:#bdbdbd;font-family:Syncopate;font-size:6.4rem;font-weight:700;line-height:inherit;letter-spacing:inherit}@media (max-width:768px){.about-detail .about-background .background-title-frame h2{font-size:5.4rem}}.about-detail .about-background .background-title-frame h2.fill-black{color:#1b1b1b;width:100%;max-width:0%;transition:max-width 2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;overflow:hidden}@media (min-width:985px){.about-detail .about-background .background-title-frame h2,.about-detail .about-background .background-title-frame h3,.about-detail .about-background .background-title-frame p,.about-detail .about-background .background-story-frame h2,.about-detail .about-background .background-story-frame h3,.about-detail .about-background .background-story-frame p{padding-left:6.5rem}}@media (max-width:768px){.about-detail .about-background .background-story-frame{padding-bottom:10rem}}.about-detail .about-background .background-story-frame h3{color:#1b1b1b;font-size:2.8rem;font-weight:400;line-height:inherit;letter-spacing:inherit;padding-top:17.2rem;padding-bottom:2rem}@media (max-width:768px){.about-detail .about-background .background-story-frame h3{padding-top:10rem}}.about-detail .about-background .background-story-frame p{color:#1b1b1b;letter-spacing:inherit;font-size:2rem;font-weight:400;line-height:4rem}@media (max-width:768px){.about-detail .about-background .background-story-frame img{width:50%;margin:4rem auto 2rem;display:block}}.about-detail .about-background .background-story-frame .swiper-container{margin-top:4rem;margin-bottom:2rem}.about-detail .about-background .background-story-frame .swiper-container .swiper-pagination{bottom:2px}
