.popup{padding:0 20%;position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);background:rgba(0,0,0,.7);opacity:0;visibility:hidden;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:750px){.popup{padding:0 5%}}.popup .videoWrap{padding-bottom:56.25%;position:relative;height:0;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup .videoWrap .svg.close{position:absolute;top:-30px;right:0;cursor:pointer}.popup .videoWrap>iframe{height:100%;width:100%;position:absolute}.show-popup .popup{opacity:1;visibility:visible;display:block}#mainWrapper{position:relative}.section-container{position:relative;padding-top:200px;margin-bottom:50px}@media only screen and (max-width:750px){.section-container{padding-top:150px}}.pattern{position:absolute}.pattern-01{top:140px;left:0}@media only screen and (max-width:1280px){.pattern-01{top:150px;width:70px}}@media only screen and (max-width:750px){.pattern-01{top:120px;width:40px}}.left-menu{position:fixed;top:calc(50vh + 230px);left:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:460px;z-index:100;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width:1280px){.left-menu{left:30px}}@media only screen and (max-width:750px){.left-menu{display:none}}.bottom-menu{position:fixed;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;width:100%;background:url(../../images/common/bg.jpg) repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.artist .container{padding-right:140px;max-width:1364px}@media only screen and (max-width:750px){.artist .container{padding-right:15px}}.artist__name{font-size:110px;line-height:1}@media only screen and (max-width:750px){.artist__name{font-size:50px}}.artist__title{margin-top:10px;color:#b18a48;font-size:18px}@media only screen and (max-width:750px){.artist__title{font-size:14px}}.artist__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-top:55px}@media only screen and (max-width:750px){.artist__details{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-top:20px}}@media only screen and (max-width:750px){.artist__details>div{width:100%}}.artist__description{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:40vw;line-height:1.3}@media only screen and (max-width:750px){.artist__description{font-size:18px}}.artist__description-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-height:650px;overflow:hidden}.artist__description-main{font-size:24px}@media only screen and (max-width:750px){.artist__description-main{font-size:18px}}.artist__description-sub{margin-top:18px;font-size:18px}@media only screen and (max-width:750px){.artist__description-sub{font-size:16px}}.artist__description .extander__btn{position:absolute;top:calc(650px - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;text-align:center;height:100px;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(225,221,210,.4)),to(#e1ddd2));background-image:linear-gradient(to bottom,rgba(225,221,210,.4),#e1ddd2);z-index:5}.artist__thumbnail-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;right:-120px;width:49vw;border-radius:10px}@media only screen and (max-width:750px){.artist__thumbnail-group{right:0;margin-bottom:100px}}.artist__thumbnail-group .thumbnail{position:relative;width:100%;height:60vw;max-width:660px;max-height:780px;background-size:cover;background-position:center center}@media only screen and (max-width:750px){.artist__thumbnail-group .thumbnail{max-width:100%;height:100vw}}.artist__thumbnail-group .pattern{position:absolute;top:155px;right:-50%;width:75%}@media only screen and (max-width:750px){.artist__thumbnail-group .pattern{top:10vw;right:-100px;width:100%;max-width:75vw}}.project-list .container{max-width:1244px}.project{margin-top:120px}@media only screen and (max-width:750px){.project{margin-top:80px}}.project__title{font-size:56px;text-transform:uppercase}@media only screen and (max-width:750px){.project__title{font-size:28px}}.project__description{max-width:600px;font-size:18px}@media only screen and (max-width:750px){.project__description{font-size:14px}}.project__item_list{position:relative;margin:96px auto 150px;width:100%;max-width:980px}@media only screen and (max-width:750px){.project__item_list{margin:32px auto 100px}}.project .item{position:relative;font-size:16px}@media only screen and (max-width:750px){.project .item{font-size:14px}}.project .item:not(:first-child){margin-top:30px}.project .item__description{margin-top:8px}.project .item__image{width:100%;border-radius:15px}.project .item__video_thumbnail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1100px;height:620px;border-radius:15px;background-size:cover;background-position:center;cursor:pointer;z-index:1}@media only screen and (max-width:750px){.project .item__video_thumbnail{height:56.25vw}}.project .item__video_thumbnail img{-webkit-transition:all .3s;transition:all .3s}.project .item__video_thumbnail:hover img{opacity:.8}.project .item__pdf{margin:0 auto;white-space:nowrap}.project .item__website-url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.project .item__website-url img{margin-right:10px;width:21px}