.profile-inner{padding:0 60px}.profile-wrap{display:flex;flex-flow:row-reverse;justify-content:center}.profile-content{width:50%;max-width:850px;margin-left:10%}.profile-text{padding-left:60px}.profile-img{margin-top:60px;width:90%;max-width:720px;margin-left:60px}.profile-img img{width:100%}.profile-content2{width:35%;max-width:500px;margin-top:13vw}.profile-img2 img{width:100%}.profile-text2{margin-top:60px}.slogan-inner{padding:0 60px}.slogan-text{text-align:right;max-width:750px;margin-left:auto;margin-right:60px;opacity:0;transform:translateX(30px);transition:opacity .8s,transform .8s}.slogan-text.show{opacity:1;transform:translateX(0)}.slogan-text .en{font-size:1.25rem;color:#000;font-family:"Cormorant",serif}.slogan-text .en:after{content:"";width:50px;height:1px;background:#c9caca;display:block;margin:25px 0 25px auto}.concept{position:relative;margin-bottom:100px}.concept-bg{width:100%;height:80%;background:#f8f8f8;position:absolute;bottom:0;left:0;z-index:-1}.concept-inner{padding:0 60px}.concept-wrap{display:flex;flex-flow:row-reverse;align-items:flex-end;justify-content:center}.concept-img{width:40%;margin-bottom:80px;clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);transition:clip-path .8s}.concept-img.show{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.concept-img img{width:100%}.concept-content{width:45%;margin-right:5%}.concept-text{padding-left:60px}.concept-wrap2{margin-top:80px;padding-left:65px;display:flex;align-items:flex-end;justify-content:center}.concept-img2{width:30%;clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);transition:clip-path .8s}.concept-img2.show{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.concept-img2 img{width:100%}.concept-content2{width:55%;margin-left:5%;margin-bottom:50px}.designer-inner{padding:0 60px}.designer-image{max-width:460px;height:55vw;max-height:650px;margin:0 auto}.designer-img{width:100%;height:100%;background-position:50% 20%;background-size:cover;background-repeat:no-repeat}.designer-content{max-width:640px;margin:60px auto 0;padding-bottom:40px;border-bottom:1px solid #c9caca}.designer-job{font-size:.875rem;letter-spacing:.2rem;color:#999;white-space:nowrap;display:flex;align-items:center}.designer-job:after{content:"";width:100%;min-width:50px;height:1px;background:#c9caca;display:block;margin-left:10px}.designer-name{color:#000;margin-top:30px;padding-left:60px}.designer-name .tw{font-size:1.25rem;letter-spacing:1rem}.designer-name .en{line-height:1.2;font-family:"Cormorant",serif}.designer-name .en:before{content:"";width:1px;height:16px;background:#999;display:inline-block;margin-right:23px;margin-bottom:-3px;transform:rotate(25deg)}.designer-list{margin-top:20px;padding-left:60px}.designer-list li{font-size:.875rem;padding-left:15px}.designer-subtitle{color:#999;font-size:.75rem;letter-spacing:.12rem;margin-bottom:4px;position:relative}.designer-subtitle:after{content:"";width:20px;height:20px;background:#edeae3;border-radius:50%;position:absolute;bottom:1px;left:-5px;z-index:-1}.award-wrap{display:flex}.award-image{width:40%;height:50vw;max-height:520px}.award-img{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.award-inner{padding:0 60px;width:45%;max-width:900px;margin:0 auto}.award-content{position:relative;padding-left:60px;margin-top:-10px}.award-line{width:1px;height:100%;background:#c9caca;position:absolute;top:0;left:60px;transform-origin:top center}.award-item{position:relative;padding-bottom:10px}.award-year{font-family:"Cormorant",serif;padding:10px 0 15px;background:#fff;width:-moz-fit-content;width:fit-content;margin-left:-15px;text-align:center;position:relative}.award-year:before{content:"";width:4px;height:4px;border-top:1px solid #999;border-right:1px solid #999;position:absolute;bottom:-5px;left:10px;z-index:2;transform:rotate(45deg)}.award-year:after{content:"";width:4px;height:4px;border-top:1px solid #999;border-right:1px solid #999;position:absolute;bottom:-5px;right:14px;z-index:2;transform:rotate(45deg)}.award-list{padding-left:20%;margin-top:-20px;position:relative}.award-list:before{content:"";width:17%;height:1px;border-top:1px dotted #c9caca;position:absolute;top:23px;left:0}.award-list:after{content:"";width:20px;height:15px;background:#fff;position:absolute;top:20px;left:-5px}.award-list li{position:relative;padding-left:60px;margin-bottom:25px}.award-list img{width:40px;position:absolute;top:5px;left:0;filter:saturate(0.4)}.award-name{font-size:.75rem;color:#999}.award-work{font-size:.875rem}@media screen and (max-width: 1300px){.concept-img{width:45%}.concept-content{margin-right:8%}.concept-wrap2{padding-left:unset}.concept-img2{width:37%}.concept-content2{margin-bottom:unset;width:52%;margin-left:8%}}@media screen and (max-width: 1100px){.profile-inner{padding:0 40px}.profile-wrap{display:block}.profile-content{width:auto;max-width:unset;margin-left:unset}.profile-img{width:auto;max-width:640px}.profile-content2{width:auto;max-width:unset;margin-top:60px;display:flex;flex-flow:row-reverse;align-items:flex-end}.profile-img2{width:40%;margin-right:-40px}.profile-text2{margin:0 10% 0 0;width:50%}.slogan-inner{padding:0 40px}.slogan-text{margin-right:unset}.concept-bg{height:85%}.concept-inner{padding:0 40px}.concept-wrap{display:block}.concept-img{width:75%}.concept-content{width:auto;margin-right:unset;margin-top:60px}.concept-wrap2{display:block;margin-top:60px}.concept-img2{width:auto;max-width:520px;margin:0 auto 60px}.concept-content2{width:auto;margin-left:unset}.designer-inner{padding:0 40px}.designer-image{width:50%;max-width:unset;height:65vw;max-height:unset}.award-wrap{display:block}.award-image{width:90%;height:40vw}.award-img{background-position:50% 60%}.award-inner{padding:0 40px;width:auto;max-width:unset;margin:60px 0 0}.award-list{padding-left:17%}.award-list:before{width:14%}}@media screen and (max-width: 900px){.profile-content2{flex-flow:column-reverse}.profile-img2{width:65%;max-width:480px}.profile-text2{width:auto;margin-right:unset;margin-bottom:60px}.designer-image{width:70%;height:80vw}}@media screen and (max-width: 640px){.profile-inner{padding:0 30px}.profile-text{padding-left:30px}.profile-img{margin-left:30px}.profile-img2{width:auto;margin-right:-30px}.slogan-inner{padding:0 30px}.slogan-text{text-align:center;transform:translate(0, 30px)}.slogan-text.show{transform:translate(0, 0)}.slogan-text .en{font-size:1rem}.slogan-text .en:after{width:40px;margin:20px auto}.slogan-text .tw{font-size:.875rem}.concept{margin-bottom:60px}.concept-bg{height:90%}.concept-inner{padding:0 30px}.concept-img{width:auto}.concept-text{padding-left:30px}.designer-inner{padding:0 30px}.designer-image{width:auto;max-width:460px;height:100vw}.designer-content{padding-bottom:35px}.designer-job{letter-spacing:.12rem}.designer-name{padding-left:30px;margin-top:25px}.designer-name .tw{font-size:1rem;letter-spacing:.5rem}.designer-name .en{font-size:.875rem}.designer-name .en:before{height:14px;margin-right:15px}.designer-list{padding-left:30px}.award-image{width:100%;height:50vw}.award-inner{padding:0 30px}.award-content{padding-left:10px}.award-line{left:10px}.award-year{font-size:.875rem}.award-year:before{left:9px}.award-year:after{right:11px}.award-list li{padding-left:55px}.award-list img{width:35px;top:8px}}