@charset "UTF-8";.vision-purpose-section{position:relative;padding-top:250px;padding-bottom:130px;background-color:#f5f1f0}@media screen and (max-width: 992px){.vision-purpose-section{overflow-x:clip;padding-top:0;padding-bottom:40px}}.vision-purpose-section .firm-image{position:absolute;top:-30px;left:0;right:0;bottom:0;margin:auto;width:55%}@media screen and (max-width: 992px){.vision-purpose-section .firm-image{top:-110px;right:-120px;margin:0 0 0 auto;width:100%}}.vision-purpose-section .vision-purpose-content{padding-right:10px}@media screen and (max-width: 992px){.vision-purpose-section .vision-purpose-content{padding-right:0;margin-bottom:50px}}.vision-purpose-section .vision-purpose-content .vision-purpose-title{margin-bottom:25px}@media screen and (max-width: 992px){.vision-purpose-section .vision-purpose-content .vision-purpose-title{margin-bottom:15px}}.values-section{background-color:#f5f1f0}.values-section .divider{opacity:1}.values-section .values-items-container{position:relative;margin-top:55px;padding-bottom:55px}@media screen and (max-width: 992px){.values-section .values-items-container{margin-top:30px}}.values-section .values-items-container .value-item{display:flex;justify-content:space-between}@media screen and (max-width: 992px){.values-section .values-items-container .value-item{flex-direction:column;border-bottom:1px solid var(--black);padding:15px 0 0}}.values-section .values-items-container .value-item:hover{cursor:pointer}.values-section .values-items-container .value-item:hover .value-item-content{display:block}@media screen and (max-width: 992px){.values-section .values-items-container .value-item:hover .value-item-content{opacity:1;max-height:1000px;overflow:visible}}.values-section .values-items-container .value-item:hover .value-item-title{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}@media screen and (max-width: 992px){.values-section .values-items-container .value-item:hover .value-item-title{text-decoration:none}.values-section .values-items-container .value-item:hover .value-item-title:after{transform:rotate(180deg);height:100%}}.values-section .values-items-container .value-item:hover .value-item-title:after{display:inline}.values-section .values-items-container .value-item-title{margin-bottom:15px;cursor:pointer;position:relative}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-title{margin-bottom:0}}.values-section .values-items-container .value-item-title:after{content:"→";width:100%;height:2px;font-family:var(--secondary-font);display:none;position:absolute;left:auto;top:0;bottom:0;margin-left:10px}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-title:after{display:inline;right:0;width:auto;content:"↓";position:absolute;top:0;margin-left:0;transition:transform .3s ease}}.values-section .values-items-container .value-item-title:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-title:hover{text-decoration:none}}.values-section .values-items-container .value-item-title:hover:after{display:inline}.values-section .values-items-container .value-item-content{max-width:35%;display:none;position:absolute;right:0;top:0;bottom:0}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-content{max-width:100%;position:relative;right:auto;top:auto;bottom:auto;display:block;opacity:0;max-height:0;height:auto;overflow:hidden;margin-top:10px;transition:opacity 1s ease,max-height 1s ease}}.values-section .values-items-container .value-item-content-text{display:flex;gap:18px}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-content-text{gap:5px}}.values-section .values-items-container .value-item-content-text svg{flex-shrink:0;margin-top:10px}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-content-text svg{margin-top:0}}.values-section .values-items-container .divider-item{opacity:1;margin-top:0;margin-bottom:32px;border:1px solid #000}@media screen and (max-width: 992px){.values-section .values-items-container .divider-item{display:none}}.values-section .values-items-container .value-item-img{width:100%;height:auto;border-radius:40px;margin-bottom:48px}@media screen and (max-width: 1600px){.values-section .values-items-container .value-item-img{margin-bottom:30px}}@media screen and (max-width: 992px){.values-section .values-items-container .value-item-img{max-height:200px;object-fit:cover;border-radius:10px;margin-bottom:15px}}.creators-section{background-color:#f5f1f0;padding-top:50px}@media screen and (max-width: 992px){.creators-section{padding-top:0}}.creators-section .section-title{margin:65px 0}@media screen and (max-width: 992px){.creators-section .section-title{margin:40px 0}}.creators-section .creators-categories{display:flex;flex-wrap:wrap;gap:20px 30px;margin-bottom:30px}@media screen and (max-width: 992px){.creators-section .creators-categories{gap:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}}.creators-section .creators-categories .creators-category{background-color:transparent;border:1px solid var(--black);border-radius:40px;padding:5px 15px;font-family:var(--secondary-font);font-size:20px;font-weight:300;color:var(--black)}@media screen and (max-width: 1250px){.creators-section .creators-categories .creators-category{font-size:18px}}@media screen and (max-width: 992px){.creators-section .creators-categories .creators-category{font-size:12px;flex:1 0 auto}}.creators-section .creators-categories .creators-category:hover,.creators-section .creators-categories .creators-category.active{background-color:var(--black);color:var(--white)}@media screen and (max-width: 992px){.creators-section .creators-members-col{padding-left:5px;padding-right:5px}}.creators-section .creators-members-container{display:flex;flex-wrap:wrap;gap:21px}@media screen and (max-width: 992px){.creators-section .creators-members-container{gap:10px}}.creators-section .creators-member{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;flex:0 0 calc((100% - 105px) / 6);width:calc((100% - 105px) / 6);position:relative;overflow:hidden;border-radius:40px}@media screen and (max-width: 992px){.creators-section .creators-member{border-radius:10px;flex:0 0 calc((100% - 20px) / 3);width:calc((100% - 20px) / 3);margin-bottom:0}}.creators-section .creators-member:hover .creators-member-name{opacity:1;transform:translateY(0)}.creators-section .creators-member:hover img{opacity:0;transform:scale(1.1)}@media screen and (max-width: 992px){.creators-section .creators-member:hover img{transform:scale(1);opacity:1}}.creators-section .creators-member .creators-member-name{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;text-align:center;padding:10px}@media screen and (max-width: 992px){.creators-section .creators-member .creators-member-name{opacity:1;bottom:0;top:auto;align-items:flex-end;transform:translateY(0);padding:0}}.creators-section .creators-member img{border-radius:40px;opacity:1;transition:opacity .4s ease,transform .4s ease;width:100%;height:auto}@media screen and (max-width: 992px){.creators-section .creators-member img{border-radius:10px}}.creators-section .main-button{margin:80px auto}@media screen and (max-width: 992px){.creators-section .main-button{margin:40px auto}}.creators-section .main-button svg{transform:rotate(90deg)}.about-creators-section{background-color:#f5f1f0;padding-top:80px;position:relative}@media screen and (max-width: 992px){.about-creators-section{padding-top:40px;overflow-x:clip}}.about-creators-section .main-title{margin-bottom:30px}@media screen and (max-width: 992px){.about-creators-section .main-title{margin-bottom:50px}}.about-creators-section .firm-image{position:absolute;top:-120px;right:0}@media screen and (max-width: 1600px){.about-creators-section .firm-image{max-width:45vw;top:-50px}}@media screen and (max-width: 1250px){.about-creators-section .firm-image{max-width:55vw;top:-40px}}@media screen and (max-width: 992px){.about-creators-section .firm-image{max-width:60vw;top:40px;right:-30px}}.about-creators-section .common-text:nth-child(2){padding-right:150px}@media screen and (max-width: 1600px){.about-creators-section .common-text:nth-child(2){padding-right:50px}}@media screen and (max-width: 1250px){.about-creators-section .common-text:nth-child(2){padding-right:150px}}@media screen and (max-width: 992px){.about-creators-section .common-text:nth-child(2){padding-right:0;margin-bottom:0}}.about-creators-section .common-text:nth-child(1){padding-top:20px;margin-bottom:40px}@media screen and (max-width: 1600px){.about-creators-section .common-text:nth-child(1){padding-top:0}}@media screen and (max-width: 992px){.about-creators-section .common-text:nth-child(1){margin-bottom:20px}}@media screen and (max-width: 992px){.about-creators-section .main-button{margin:0 auto}}.about-creators-section .divider{opacity:1;margin:100px 0}@media screen and (max-width: 992px){.about-creators-section .divider{margin:20px 0}}@media screen and (max-width: 992px){.about-creators-section .hero-title{text-align:left;padding:0;font-size:25px}}.section-history{padding-top:180px;background-color:#f5f1f0;overflow-x:hidden}@media screen and (max-width: 992px){.section-history{padding-top:80px}}@media screen and (max-width: 992px){.section-history .main-title{padding-right:50px}}.section-history .dot-container{position:relative;margin:30px 0 40px}.section-history .dot-container .dot{transform:scale(0);transition:transform 2.8s ease}@media screen and (max-width: 1250px){.section-history .dot-container .dot{width:40px;height:40px}}@media screen and (max-width: 992px){.section-history .dot-container .dot{width:30px;height:30px}}.section-history .dot-container:after{content:"";position:absolute;top:0;bottom:0;left:58px;margin:auto;z-index:-1;width:0;height:1px;background-color:var(--white);transition:width 1.5s ease-out}@media screen and (max-width: 1250px){.section-history .dot-container:after{left:40px}}@media screen and (max-width: 992px){.section-history .dot-container:after{left:30px}}.section-history.visible .swiper-slide-active .dot-container .dot,.section-history.visible .swiper-slide-next .dot-container .dot,.section-history.visible .swiper-slide-next+.swiper-slide .dot-container .dot{transform:scale(1);transition:transform .8s ease}.section-history.visible .swiper-slide-active .dot-container:after,.section-history.visible .swiper-slide-next .dot-container:after,.section-history.visible .swiper-slide-next+.swiper-slide .dot-container:after{width:calc(100% + 90px);transition:width 1.5s ease-in}@media screen and (max-width: 1250px){.section-history.visible .swiper-slide-active .dot-container:after,.section-history.visible .swiper-slide-next .dot-container:after,.section-history.visible .swiper-slide-next+.swiper-slide .dot-container:after{width:calc(100% + 106px)}}@media screen and (max-width: 992px){.section-history.visible .swiper-slide-active .dot-container:after,.section-history.visible .swiper-slide-next .dot-container:after,.section-history.visible .swiper-slide-next+.swiper-slide .dot-container:after{width:0}}@media screen and (max-width: 992px){.section-history.visible .swiper-slide-active .dot-container:after{width:calc(100% - 15px)}}.section-history .section-subtitle{margin-bottom:30px}@media screen and (max-width: 992px){.section-history .section-subtitle{margin-bottom:15px}}@media screen and (max-width: 992px){.section-history .divider{opacity:1;margin:20px 0}}.section-history .history-content{margin-top:150px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;cursor:none}@media screen and (max-width: 1600px){.section-history .history-content{margin-top:100px}}@media screen and (max-width: 1250px){.section-history .history-content{margin-top:70px}}@media screen and (max-width: 992px){.section-history .history-content{margin-top:30px}}.section-history .history-content .history-cursor{position:fixed;z-index:1000;transform:translate(-50%,-50%);pointer-events:none}.section-history .history-content .history-cursor .main-button{color:var(--black)}.section-history .history-content .history-cursor .main-button svg circle{fill:var(--black)}.section-history .history-content .history-cursor .main-button svg path{fill:var(--white)}.section-history .history-content .truncated-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis}.section-history .history-content .read-more{color:#cfcfce;font-style:italic;cursor:pointer;display:inline-block;font-weight:700;margin-top:10px}.section-history .history-content .swiper{padding-left:calc((100vw - 1650px)/2);width:100%;padding-right:0;overflow:visible}@media screen and (max-width: 1600px){.section-history .history-content .swiper{padding-left:calc((100vw - 1400px)/2)}}@media screen and (max-width: 1450px){.section-history .history-content .swiper{padding-left:calc((100vw - 1280px)/2)}}@media screen and (max-width: 1250px){.section-history .history-content .swiper{padding-left:calc((100vw - 1140px)/2)}}@media screen and (max-width: 992px){.section-history .history-content .swiper{padding-left:15px;padding-right:15px}}.section-history .history-content .swiper-wrapper{overflow:visible;padding-right:50px}.section-history .history-content .history-content-item{max-width:100%;padding-right:15px}.section-history .history-content .history-content-item .common-text p{margin-bottom:0}@media screen and (max-width: 992px){.section-history .history-content .history-content-item{margin-bottom:50px}.section-history .history-content .history-content-item .common-text{padding-right:40px}}@media screen and (max-width: 992px){.section-history .swiper-pagination-progressbar{background-color:var(--white);height:1px!important;top:auto!important;bottom:0!important;margin-bottom:5px;left:15px;right:15px;width:calc(100% - 30px)}.section-history .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--white);border-radius:40px;height:3px!important;top:-1px!important}}.section-work-ethics{padding-bottom:200px;padding-top:50px}@media screen and (max-width: 992px){.section-work-ethics{padding-top:50px;padding-bottom:50px}}.section-work-ethics .divider{opacity:1;margin:30px 0}.section-work-ethics .main-button{margin-left:auto}@media screen and (max-width: 992px){.section-work-ethics .main-button{margin-top:30px;margin-left:0}}body section{color:var(--black);transition:background-color .5s ease,color .3s ease}body.dark-background section{background-color:var(--black);color:var(--white)}body.dark-background section *{color:var(--white)}body.dark-background section .light-blue{color:var(--light-blue)}body.dark-background section .main-button{color:var(--white);border-color:var(--white);transition:all .3s ease}body.dark-background section .main-button svg circle{fill:var(--white)}body.dark-background section .main-button svg path{fill:var(--black)}body.dark-background section .main-button:hover{background-color:transparent}body.dark-background section .main-button:hover svg circle{fill:var(--light-blue)}body.dark-background section .main-button:hover svg path{fill:var(--white)}body.dark-background .main-navbar.light-navbar{background-color:var(--black)!important;border-bottom:2px solid #fff}body.dark-background .main-navbar.light-navbar .nav-link,body.dark-background .main-navbar.light-navbar .nav-link.active{color:var(--white)}body.dark-background .main-navbar.light-navbar .logo-container svg path{fill:var(--white)}
