.fnBjcG_page{color:#24292e}.fnBjcG_hero{text-align:center;isolation:isolate;background-image:url(/illustration/images/collage_comic.jpg);background-position:50%;background-size:cover;padding:80px 40px 60px;position:relative}.fnBjcG_hero:before{content:"";z-index:-1;background:#f3f3f3d1;position:absolute;inset:0}.fnBjcG_heroTitle{letter-spacing:.08em;color:#333;margin-bottom:24px;font-size:3rem;font-weight:900}@media (max-width:768px){.fnBjcG_heroTitle{font-size:2rem}.fnBjcG_hero{padding:60px 20px 40px}}.fnBjcG_heroDesc{color:#555;max-width:640px;margin:0 auto 32px;font-size:1rem;line-height:1.9}.fnBjcG_backLink{color:#555;border:1.5px solid #bbb;border-radius:40px;padding:10px 28px;font-size:.9rem;text-decoration:none;transition:all .3s;display:inline-block}.fnBjcG_backLink:hover{color:#333;border-color:#333;transform:translateY(-2px)}.fnBjcG_section{padding:80px 0}.fnBjcG_container{max-width:1100px;margin:0 auto;padding:0 40px}@media (max-width:768px){.fnBjcG_container{padding:0 20px}.fnBjcG_section{padding:60px 0}}.fnBjcG_sectionTitle{color:#011627;text-align:center;letter-spacing:.05em;margin-bottom:16px;font-size:1.8rem;font-weight:800;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.fnBjcG_sectionTitle:after{content:"";background:#a0aec0;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:-14px 0 #a0aec0,14px 0 #a0aec0}.fnBjcG_sectionDesc{text-align:center;color:#8c9094;margin-top:24px;margin-bottom:48px;font-size:.9rem}.fnBjcG_serviceGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:768px){.fnBjcG_serviceGrid{grid-template-columns:1fr}}.fnBjcG_serviceCard{text-align:center;background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:36px 28px;box-shadow:0 2px 12px #0000000a}.fnBjcG_serviceIcon{margin-bottom:16px;font-size:2rem;display:block}.fnBjcG_serviceCard h3{color:#011627;margin-bottom:12px;font-size:1.1rem;font-weight:700}.fnBjcG_serviceCard p{color:#8c9094;font-size:.875rem;line-height:1.7}.fnBjcG_artistGrid{flex-direction:column;gap:24px;margin-top:16px;display:flex}.fnBjcG_artistCard{color:inherit;background:#fff;border:1px solid #e1e4e8;border-radius:16px;align-items:center;gap:32px;padding:32px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 12px #0000000a}.fnBjcG_artistCard:hover{border-color:#a0aec0;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}@media (max-width:640px){.fnBjcG_artistCard{flex-direction:column;align-items:flex-start;gap:20px}}.fnBjcG_artistAvatar{background:#e9ecef;border-radius:12px;flex-shrink:0;width:120px;height:120px;overflow:hidden}.fnBjcG_artistAvatar img{object-fit:cover;width:100%;height:100%}.fnBjcG_artistInfo{flex:1}.fnBjcG_artistName{color:#011627;letter-spacing:.04em;margin-bottom:6px;font-size:1.4rem;font-weight:800}.fnBjcG_artistRole{color:#a0aec0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:.8rem;font-weight:600}.fnBjcG_artistDesc{color:#8c9094;margin-bottom:16px;font-size:.9rem;line-height:1.75}.fnBjcG_artistLink{color:#011627;border-bottom:2px solid #a0aec0;padding-bottom:2px;font-size:.9rem;font-weight:600;transition:border-color .2s;display:inline-block}.fnBjcG_artistCard:hover .fnBjcG_artistLink{border-color:#011627}
