:root{--spacing:2rem}@media (max-width: 768px){:root{--spacing:1rem}}.d-block{display:block}.d-none{display:none !important}.d-flex{display:flex !important}@media (min-width: 769px){.d-md-block{display:block !important}.d-md-none{display:none !important}.d-md-flex{display:flex !important}}.container{padding:0 3rem}@media (max-width: 768px){.container{padding:0 1rem}}.row{display:flex;flex-wrap:wrap;margin:0 -0.8rem}@media (max-width: 768px){.row{margin:0 -0.5rem}}[class*=col-]{flex:0 0 auto;padding:0 .8rem;transition:none}@media (max-width: 768px){[class*=col-]{padding:0 .5rem}}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}@media (min-width: 769px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-6{width:50%}}.pointer{cursor:pointer}br.mo{display:none}@media (max-width: 768px){br.mo{display:block}}@media (max-width: 768px){br.pc{display:none}}.fs-12{font-size:1.2rem}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem;line-height:1.3}.fs-16{font-size:1.6rem}.fs-18{font-size:1.8rem}@media (min-width: 769px){.fs-md-12{font-size:1.2rem}.fs-md-13{font-size:1.3rem}.fs-md-14{font-size:1.4rem}.fs-md-16{font-size:1.6rem}.fs-md-18{font-size:1.8rem}}.mb-20{margin-bottom:2rem}.mt-40{margin-top:4rem}html{font-size:10px;height:100%}body{overflow-x:hidden;height:100%;position:relative;font-family:'ABCOracle-Book';font-size:1.4rem;line-height:1.3}@media (max-width: 768px){body{font-size:1.2rem}}.page{height:100dvh;overflow:hidden;position:relative}.page .split-row{display:flex;width:100%;height:100%}.page .split-left{width:66.66667%;height:100%;overflow-y:auto;position:relative}.page #split-bar{flex:0 0 30px;padding-right:10px;z-index:100;touch-action:none}.page #split-bar .inner{background-color:#FF4D4D;width:100%;height:100%}.page #split-bar.inactive{opacity:.2}.page .split-right{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;min-width:200px;display:flex;flex-direction:column;margin-left:-10px}@media (max-width: 768px){.page .split-right{margin:0}}@media (max-width: 768px){.page .split-row{display:block;position:relative;width:100%;height:100%}.page .split-right{position:absolute;top:0;left:0;width:100% !important;height:100% !important;padding-bottom:10px;z-index:1}.page .split-left{position:absolute;bottom:0;left:0;width:100% !important;height:0;background:#fff;z-index:20;border-top:none}.page #split-bar{position:absolute;left:0;bottom:0;width:100%;height:14px;z-index:1000;padding:0;opacity:1;display:flex}.page #split-bar.inactive .handle-icon{display:none}.page #split-bar .handle-icon{display:none;width:30px;height:3px;background:#ddd;border-radius:2px}}.logo{position:fixed;padding-top:var(--spacing);width:4.2rem}@media (max-width: 768px){.logo{width:3.4rem}}.page-header{padding:0 3rem;position:absolute}@media (max-width: 768px){.page-header{padding:0 1rem}}.page-header ul{display:flex}.page-header li{margin-right:1rem}.page-header li a{display:block;line-height:1;padding-bottom:1rem;padding-top:var(--spacing);transition:opacity .1s ease-in-out;cursor:none}.page-header li.active a{opacity:1}.page-header li.inactive a{opacity:.2}.page-header:hover li a{opacity:.2}@media (max-width: 768px){.page-header:hover li a{opacity:1}}.page-header li:hover a{opacity:1}@media (max-width: 768px){.page-header li:hover a{opacity:inherit}}@media (max-width: 768px){.page-header{position:fixed;top:0;left:0;width:100%;z-index:998}}#instagram{position:fixed;color:#F1002F;z-index:999;font-size:1.2rem}@media (max-width: 768px){#instagram{font-size:1.2rem}}html,body{cursor:none}@media (max-width: 768px){html,body{cursor:default}}#cursor-circle{background-color:var(--cursor-bg);position:fixed;z-index:10000;width:2rem;height:2rem;border-radius:50%;opacity:.2;transition:opacity .2s ease-out;pointer-events:none}#cursor-circle.active{opacity:1}@media (max-width: 768px){#cursor-circle{display:none !important}}.page-index .split-left .page-content .title{position:absolute;top:50%;left:3rem;transform:translateY(-50%);font-size:1.6rem}@media (max-width: 768px){.page-index .split-left .page-content .title{font-size:1.3rem}}.page-index .split-left .page-content .contact{line-height:1.2;position:absolute;bottom:var(--spacing);left:3rem}@media (max-width: 768px){.page-index .split-right{display:block;overflow:auto}}.page-index .split-right .page-content{margin-top:auto;padding-bottom:var(--spacing)}@media (max-width: 768px){.page-index .split-right .page-content{padding-bottom:0;font-size:1.3rem}}.page-index .bg-image{position:absolute;height:auto;width:100%;height:100%;top:0;left:0}@media (max-width: 768px){.page-index .bg-image{position:relative;height:80%}}.page-index .bg-image .image-list{width:100%;height:100%;top:0;left:0}.page-index .bg-image .image-list li{width:100%;height:100%;top:0;left:0;display:none}.page-index .bg-image .image-list li a{display:block;width:100%;height:100%;top:0;left:0}.page-index .bg-image .image-list li a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200px}@media (max-width: 768px){.page-index .bg-image .image-list li a img{width:150px}}.page-index .bg-image .image-list li.active{display:block}.page-project .split-left::-webkit-scrollbar,.page-press .split-left::-webkit-scrollbar{display:none}@media (max-width: 768px){.page-project .split-left,.page-press .split-left{z-index:1000}}.page-project .split-left:hover #press-detail,.page-press .split-left:hover #press-detail,.page-project .split-left:hover #project-detail,.page-press .split-left:hover #project-detail{opacity:1}.page-project .split-left #press-detail,.page-press .split-left #press-detail,.page-project .split-left #project-detail,.page-press .split-left #project-detail{transition:opacity .3s ease-in-out;padding-top:26rem;word-break:keep-all;max-width:120rem}.page-project .split-left #press-detail .info-list li,.page-press .split-left #press-detail .info-list li,.page-project .split-left #project-detail .info-list li,.page-press .split-left #project-detail .info-list li{display:flex;margin-bottom:.2rem}@media (max-width: 768px){.page-project .split-left #press-detail .info-list li,.page-press .split-left #press-detail .info-list li,.page-project .split-left #project-detail .info-list li,.page-press .split-left #project-detail .info-list li{font-size:1.2rem}}.page-project .split-left #press-detail .info-list li .label,.page-press .split-left #press-detail .info-list li .label,.page-project .split-left #project-detail .info-list li .label,.page-press .split-left #project-detail .info-list li .label{opacity:.2;width:8rem;flex:0 0 auto}@media (max-width: 768px){.page-project .split-left #press-detail .info-list li .label,.page-press .split-left #press-detail .info-list li .label,.page-project .split-left #project-detail .info-list li .label,.page-press .split-left #project-detail .info-list li .label{width:6.4rem}}.page-project .split-left #press-detail .desc .ko,.page-press .split-left #press-detail .desc .ko,.page-project .split-left #project-detail .desc .ko,.page-press .split-left #project-detail .desc .ko{padding-top:1.6rem;letter-spacing:.08rem}.page-project .split-left #press-detail .image-list,.page-press .split-left #press-detail .image-list,.page-project .split-left #project-detail .image-list,.page-press .split-left #project-detail .image-list{padding-top:6rem}@media (max-width: 768px){.page-project .split-left #press-detail .image-list,.page-press .split-left #press-detail .image-list,.page-project .split-left #project-detail .image-list,.page-press .split-left #project-detail .image-list{padding-top:1.4rem}}.page-project .split-left #press-detail .image-list li,.page-press .split-left #press-detail .image-list li,.page-project .split-left #project-detail .image-list li,.page-press .split-left #project-detail .image-list li{margin-bottom:var(--spacing)}@media (max-width: 768px){.page-project .split-left #press-detail .image-list li:last-child,.page-press .split-left #press-detail .image-list li:last-child,.page-project .split-left #project-detail .image-list li:last-child,.page-press .split-left #project-detail .image-list li:last-child{margin-bottom:0}}@media (max-width: 768px){.page-project .split-left #press-detail,.page-press .split-left #press-detail,.page-project .split-left #project-detail,.page-press .split-left #project-detail{opacity:1}.page-project .split-left #press-detail .detail-content,.page-press .split-left #press-detail .detail-content,.page-project .split-left #project-detail .detail-content,.page-press .split-left #project-detail .detail-content{overflow:hidden}.page-project .split-left #press-detail .detail-content .content,.page-press .split-left #press-detail .detail-content .content,.page-project .split-left #project-detail .detail-content .content,.page-press .split-left #project-detail .detail-content .content{position:absolute;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;left:0;top:0;padding:var(--spacing)}.page-project .split-left #press-detail .detail-content .desc,.page-press .split-left #press-detail .detail-content .desc,.page-project .split-left #project-detail .detail-content .desc,.page-press .split-left #project-detail .detail-content .desc{padding-top:4rem}.page-project .split-left #press-detail .detail-content .desc .ko,.page-press .split-left #press-detail .detail-content .desc .ko,.page-project .split-left #project-detail .detail-content .desc .ko,.page-press .split-left #project-detail .detail-content .desc .ko{padding-top:1.4rem}.page-project .split-left #press-detail .btn-close,.page-press .split-left #press-detail .btn-close,.page-project .split-left #project-detail .btn-close,.page-press .split-left #project-detail .btn-close{position:absolute;top:1rem;right:1rem;width:1.6rem;height:1.6rem}}.page-project .split-right::-webkit-scrollbar,.page-press .split-right::-webkit-scrollbar{display:none}.page-project .split-right .page-content,.page-press .split-right .page-content{transition:opacity .3s ease-in-out;padding-top:26rem}@media (max-width: 768px){.page-project .split-right .page-content,.page-press .split-right .page-content{padding-top:14rem;opacity:1}}.page-project .split-right:hover .page-content,.page-press .split-right:hover .page-content{opacity:1}.page-project .filter-wrapper,.page-press .filter-wrapper{position:absolute}@media (max-width: 768px){.page-project .filter-wrapper,.page-press .filter-wrapper{position:fixed}}.page-project .filter-list,.page-press .filter-list{margin-bottom:3rem}.page-project .filter-list li,.page-press .filter-list li{opacity:.2;margin-bottom:.2rem;transition:opacity .1s ease-in-out}.page-project .filter-list li.active,.page-press .filter-list li.active{opacity:1}@media (min-width: 769px){.page-project .filter-list li:hover,.page-press .filter-list li:hover{opacity:1}}@media (max-width: 768px){.page-project .filter-list,.page-press .filter-list{flex:0 0 auto;width:50%}.page-project .filter-list li,.page-press .filter-list li{width:fit-content;margin-bottom:.2rem}}.page-project .project-list,.page-press .project-list{flex:1;display:flex;flex-direction:column;align-items:flex-end;padding-bottom:1.6rem}@media (max-width: 768px){.page-project .project-list,.page-press .project-list{margin-left:auto;width:15rem;flex:0 0 auto}}.page-project .project-list li,.page-press .project-list li{transition:opacity .3s ease-in-out;width:20rem;line-height:1.3;margin-bottom:6rem;opacity:.2}@media (max-width: 768px){.page-project .project-list li,.page-press .project-list li{width:100%;pointer-events:none}.page-project .project-list li.active,.page-press .project-list li.active{pointer-events:all}}.page-project .project-list li a,.page-press .project-list li a{cursor:initial;pointer-events:none}.page-project .project-list li:last-child,.page-press .project-list li:last-child{margin-bottom:0}.page-project .project-list li .sub-title,.page-press .project-list li .sub-title{opacity:.2;margin-bottom:.4rem}.page-project .project-list li.active,.page-press .project-list li.active{opacity:1}.page-project .project-list li.active a,.page-press .project-list li.active a{pointer-events:unset}.page-press .press-list{width:100%}.page-press .press-list:hover li{opacity:.2}@media (max-width: 768px){.page-press .press-list:hover li{opacity:1}}.page-press .press-list li{transition:opacity .3s ease-in-out;margin-bottom:.4rem}.page-press .press-list li:hover{opacity:1 !important}.page-press .press-list li a{display:flex}.page-press .press-list li a>div{flex:0 0 auto}.page-press .press-list li a .title{width:27rem;letter-spacing:.08rem;display:flex}.page-press .press-list li a .title img{width:1.4rem;margin-right:.4rem}@media (max-width: 768px){.page-press .press-list li a .title img{width:1.3rem}}.page-press .press-list li a .media{letter-spacing:.08rem}@media (max-width: 768px){.page-press .press-list li a .media{display:none}}.page-press .press-list li a .date{margin-left:auto}.page-press .detail-content{padding-bottom:var(--spacing)}.page-press .detail-content .content{max-width:120rem;margin-right:auto}.page-press .detail-content .content-header{padding-bottom:var(--spacing)}.page-press .detail-content .content-header .title,.page-press .detail-content .content-header .media{letter-spacing:.08rem}.page-press .detail-content .content-header .date{text-align:right}@media (max-width: 768px){.page-press .detail-content .content-header .title{margin-bottom:.5rem}.page-press .detail-content .content-header .media{opacity:.2}}.page-press .detail-content .content-footer{padding-top:var(--spacing)}.page-press .detail-content .content-footer .link a{transition:opacity .3s ease-in-out;opacity:.2;display:flex;align-items:center}.page-press .detail-content .content-footer .link a:hover{opacity:1}@media (max-width: 768px){.page-press .detail-content .content-footer .link a:hover{opacity:.2}}.page-press .detail-content .content-footer .link a img{width:1.4rem;margin:0;margin-right:.4rem}@media (max-width: 768px){.page-press .detail-content .content-footer .link a img{width:1.3rem}}.page-press .detail-content .content-body img{margin-bottom:var(--spacing)}.page-press .detail-content .content-body p{letter-spacing:.08rem;line-height:1.5}/*# sourceMappingURL=./app.css.map */