.poster-profile{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:662px;padding:0 15px;color:#222;position:relative}@media screen and (max-width:767px){.poster-profile{height:550px}}.poster-profile *{box-sizing:border-box}.poster-profile-title{font-size:38px;font-weight:600;text-align:center}@media screen and (max-width:767px){.poster-profile-title{font-size:28px}}.poster-profile-desc{font-size:18px;opacity:.8}@media screen and (max-width:767px){.poster-profile-desc{font-size:14px}}.poster-profile-upload{margin-top:30px;width:100%;max-width:400px;height:259px;padding:15px 15px 0;border-radius:1px;box-shadow:0 3px 30px 0 rgba(220,227,242,.8);border:1px solid #dce3f2;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.poster-profile-upload input[type=file]{display:none}@media screen and (max-width:767px){.poster-profile-upload{width:280px;height:220px}}.poster-profile-upload-label{background-color:#f7f7f7;border-radius:1px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);border:1px solid #f7f7f7;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;cursor:pointer;color:var(--theme,#20a0ff)}.poster-profile-upload-label:hover{border-color:var(--theme,#20a0ff)}.poster-profile-upload-label .icon{width:52px;height:44px}.poster-profile-upload-label i{font-size:30px}.poster-profile-upload-label__title{margin-top:10px;font-size:16px;font-weight:600}@media screen and (max-width:767px){.poster-profile-upload-label__title{font-size:14px}}.poster-profile-upload-label__desc{margin-top:5px;font-size:14px;color:#98a9bf}@media screen and (max-width:767px){.poster-profile-upload-label__desc{font-size:12px}}.poster-profile-upload-do{font-size:14px;height:64px;display:flex;align-items:center;justify-content:center;color:#98a9bf}.poster-profile-upload-do a,.poster-profile-upload-do span{display:inline-block;padding:0 3px}.poster-profile-upload-do img.eq{width:34px;height:34px;transition:all .3s;display:inline-block;border:1px solid transparent}@media screen and (min-width:1110px){.poster-profile-upload-do img.eq:hover{border-radius:4px;border-color:var(--theme,#20a0ff)}}.poster-profile-upload-do img.ai{width:105px}.poster-profile-upload-do.card a{color:var(--theme,#20a0ff)}@media screen and (max-width:767px){.poster-profile-upload-do{height:50px;font-size:12px}.poster-profile-upload-do img.eq{width:28px;height:28px}.poster-profile-upload-do img.ai{width:95px}}.poster-profile-upload__desc{position:absolute;bottom:20px;font-size:14px;color:#98a9bf;padding:0 15px}.poster-profile-upload__desc strong{font-weight:600}@media screen and (max-width:767px){.poster-profile-upload__desc{bottom:15px;font-size:12px}}.profile-container{max-width:100%;padding:80px 0;background:#f7f7f7;box-sizing:border-box;color:#222}@media screen and (max-width:767px){.profile-container{padding:40px 0}}.profile-container:nth-child(odd){background:#fff}.profile-container .wrapper{width:100%;margin:0 auto}.profile-container h2{font-size:30px;font-weight:600;text-align:center;margin:0 0 40px}@media screen and (max-width:767px){.profile-container h2{font-size:22px;margin-bottom:30px}}.profile-container.card{padding:68px 68px 0}.profile-container.card .content{display:flex;align-items:center;justify-content:center;width:100%;max-width:940px;margin:0 auto}.profile-container.card .content .detail{text-align:left;font-size:16px;color:#666;margin-right:70px}.profile-container.card .content .detail h2{text-align:left;margin-bottom:15px}.profile-container.card .content .detail .desc{line-height:1.56}.profile-container.card .content.reverse{flex-direction:row-reverse}.profile-container.card .content.reverse .detail{margin-right:0;margin-left:70px}.profile-container.card .content img{max-width:460px}@media screen and (max-width:767px){.profile-container.card{padding:40px 15px 0}.profile-container.card .content{flex-direction:column}.profile-container.card .content .detail{text-align:center;margin-right:0;margin-bottom:20px}.profile-container.card .content .detail h2{text-align:center}.profile-container.card .content.reverse{flex-direction:column}.profile-container.card .content.reverse .detail{margin-right:0;margin-left:0}.profile-container.card .content img{width:80%;max-width:360px}}.profile-works .content .list{display:flex;margin:0 auto;padding:15px}.profile-works .content .list figure{margin:0;padding:0}.profile-works .content .list figure:not(:last-child){margin-right:50px}.profile-works .content .list figure img{width:330px}.profile-works .content .list figure figcaption{margin-top:28px;text-align:center;font-size:20px;font-weight:600}.profile-works .content .list figure figcaption em{font-size:28px;font-style:normal;color:var(--theme,#20a0ff)}@media screen and (max-width:767px){.profile-works .content .list figure:not(:last-child){margin-right:10px}.profile-works .content .list figure img{width:230px}.profile-works .content .list figure figcaption{margin-top:18px;font-size:16px}.profile-works .content .list figure figcaption em{font-size:20px}}.professional{padding-left:90px;padding-right:90px;padding-bottom:0}@media screen and (max-width:767px){.professional{padding-left:15px;padding-right:15px}}.professional .content{display:flex;align-items:center;justify-content:center}.professional .content dl{width:402px;margin-right:44px;color:#222}.professional .content dl dt{font-size:18px;font-weight:600}@media screen and (max-width:767px){.professional .content dl dt{font-size:16px}}.professional .content dl dd{margin:5px 0 0;font-size:16px;color:#666}.professional .content dl dd:not(:last-child){margin-bottom:25px}@media screen and (max-width:767px){.professional .content dl dd{font-size:14px}.professional .content dl dd:not(:last-child){margin-bottom:15px}}.professional .content img{width:calc(100% - 500px);max-width:638px;min-width:50%}@media screen and (max-width:767px){.professional .content{flex-direction:column}.professional .content dl{width:100%;margin-right:0}.professional .content img{width:80%}}.avatar-container .content .list{display:flex;padding:15px}.avatar-container .content .list img{width:250px;height:250px;transition:all .3s ease}.avatar-container .content .list img:not(:last-child){margin-right:30px}@media screen and (min-width:1110px){.avatar-container .content .list img:hover{transform:scale(1.03)}}@media screen and (max-width:767px){.avatar-container .content .list img{width:150px;height:150px}}.label-container{background:#f7f7f7!important;border-top:1px solid rgba(0,0,0,.1);padding:30px 15px}.label-container .wrapper{max-width:1100px}.label-container .wrapper .photo-design .photo-design-header{display:none}.design-home{margin-top:150px}@media screen and (max-width:767px){.design-home{margin-top:110px}}.design-home *{box-sizing:border-box}.design-home-container{max-width:100%;padding:0 20px 80px;color:#222}@media screen and (max-width:767px){.design-home-container{padding:0 15px 40px}}.design-home-container .wrapper{width:100%;max-width:1100px;margin:0 auto}.design-home-container .wrapper .title{text-align:center}.design-home-container .wrapper .title h1{font-size:48px;font-weight:500}.design-home-container .wrapper .title .desc{font-size:18px;opacity:.8}@media screen and (max-width:767px){.design-home-container .wrapper .title h1{font-size:28px}.design-home-container .wrapper .title .desc{font-size:14px}}.design-home-container .wrapper .content{margin-top:40px}.design-home-container .wrapper .content .list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media screen and (max-width:767px){.design-home-container .wrapper .content .list{grid-template-columns:repeat(2,1fr);gap:0;margin:-8px}}.design-home-container .wrapper .content .list figure{margin:0;padding:15px 15px 0;cursor:pointer;background-color:#fff;border-radius:4px;transition:all .3s;position:relative}.design-home-container .wrapper .content .list figure:hover{box-shadow:0 2px 15px 0 rgba(0,0,0,.15);z-index:10}.design-home-container .wrapper .content .list figure:hover a.name{color:var(--theme,#20a0ff)}@media screen and (max-width:767px){.design-home-container .wrapper .content .list figure{padding:8px 8px 0}}.design-home-container .wrapper .content .list .image img{width:100%;height:100%;border-radius:4px}.design-home-container .wrapper .content .list figcaption{display:flex;flex-direction:column;font-weight:500;padding:15px 0}.design-home-container .wrapper .content .list figcaption .name{color:#222;font-size:22px;transition:all .3s;margin-bottom:8px}.design-home-container .wrapper .content .list figcaption span{font-size:16px;color:#969696}@media screen and (max-width:767px){.design-home-container .wrapper .content .list figcaption{padding:8px 0}.design-home-container .wrapper .content .list figcaption .name{font-size:14px;margin-bottom:4px}.design-home-container .wrapper .content .list figcaption span{font-size:12px;font-weight:400}}