.hp-page[data-v-28a6fdba]{background:#fff;color:var(--hn-text-1);font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;min-width:1280px}.hp-shell[data-v-28a6fdba]{box-sizing:border-box;margin:0 auto;max-width:1480px;padding:0 40px;width:100%}.hp-tag-light[data-v-28a6fdba]{background:#fff;color:var(--hn-theme);font-size:18px}.hp-tag-blue[data-v-28a6fdba],.hp-tag-light[data-v-28a6fdba]{align-items:center;border-radius:6px;display:inline-flex;height:30px;line-height:27px;padding:0 12px;white-space:nowrap}.hp-tag-blue[data-v-28a6fdba]{background:var(--hn-theme);color:#fff;font-size:14px}.hp-tag-soft[data-v-28a6fdba]{align-items:center;background:var(--hn-brand-bg);border-radius:6px;color:var(--hn-theme);display:inline-flex;font-size:14px;line-height:22px;padding:2px 12px;white-space:nowrap}.hp-hero[data-v-28a6fdba]{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent 12.3%),linear-gradient(90deg,#0000003d,#0000003d),var(--hn-theme);color:#fff;height:618px;overflow:hidden;position:relative}.hp-hero-bg[data-v-28a6fdba]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.12;pointer-events:none;position:absolute;width:100%}.hp-hero-body[data-v-28a6fdba]{align-items:center;display:flex;gap:60px;justify-content:space-between;padding-top:120px;position:relative;z-index:2}.hp-hero-card[data-v-28a6fdba]{display:flex;flex:0 0 640px;flex-direction:column;gap:16px;max-width:640px}.hp-hero-tag[data-v-28a6fdba]{align-self:flex-start}.hp-hero-title[data-v-28a6fdba]{font-size:32px;font-weight:600;letter-spacing:.64px;line-height:40px;text-overflow:ellipsis;white-space:nowrap}.hp-hero-summary[data-v-28a6fdba],.hp-hero-title[data-v-28a6fdba]{color:#fff;margin:0;overflow:hidden}.hp-hero-summary[data-v-28a6fdba]{display:-webkit-box;font-size:18px;letter-spacing:.36px;-webkit-line-clamp:4;line-height:32px;-webkit-box-orient:vertical}.hp-hero-meta[data-v-28a6fdba]{color:var(--hn-bg-2);font-size:14px;line-height:22px;margin-top:24px}.hp-hero-meta p[data-v-28a6fdba]{margin:0}.hp-hero-image[data-v-28a6fdba]{flex:0 0 600px;height:400px;overflow:hidden;position:relative;width:600px}.hp-hero-image[data-v-28a6fdba]:after{background:linear-gradient(90deg,#0000001a,#0000001a),linear-gradient(180deg,transparent 65%,rgba(0,0,0,.3));content:"";inset:0;position:absolute}.hp-hero-image img[data-v-28a6fdba]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-hero-arrow[data-v-28a6fdba]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:320px;transition:background .2s,border-color .2s,transform .2s;width:44px;z-index:3}.hp-hero-arrow[data-v-28a6fdba]:hover{background:#ffffff40;border-color:#fffc}.hp-hero-arrow[data-v-28a6fdba]:active{transform:scale(.95)}.hp-hero-arrow.left[data-v-28a6fdba]{left:60px}.hp-hero-arrow.right[data-v-28a6fdba]{right:60px}.hp-hero-pager[data-v-28a6fdba]{bottom:32px;display:flex;gap:13px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.hp-hero-pager button[data-v-28a6fdba]{background:#fff;border:0;cursor:pointer;display:block;height:3px;opacity:.25;padding:0;transition:opacity .2s,width .2s;width:26px}.hp-hero-pager button[data-v-28a6fdba]:hover{opacity:.6}.hp-hero-pager button.active[data-v-28a6fdba]{opacity:1}.hp-section[data-v-28a6fdba]{padding:80px 40px 50px}.hp-section+.hp-section[data-v-28a6fdba]{padding-top:50px}.hp-section-head[data-v-28a6fdba]{align-items:flex-end;display:flex;gap:20px;margin-bottom:24px}.hp-section-head.row[data-v-28a6fdba]{justify-content:space-between}.hp-section-head.row>div[data-v-28a6fdba]{align-items:flex-end;display:flex;flex:1;gap:20px;min-width:0}.hp-section-head h2[data-v-28a6fdba]{color:var(--hn-text-1);font-size:28px;font-weight:700;line-height:36px;margin:0;white-space:nowrap}.hp-section-head p[data-v-28a6fdba]{color:var(--hn-text-3);flex:1;font-size:18px;line-height:32px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-more-btn[data-v-28a6fdba]{align-items:center;background:var(--hn-bg-1);border-radius:4px;color:var(--hn-text-1);display:inline-flex;font-size:16px;gap:8px;line-height:24px;padding:8px 24px;transition:background .2s;white-space:nowrap}.hp-more-btn[data-v-28a6fdba]:hover{background:var(--hn-divider-2)}.hp-stars[data-v-28a6fdba]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.hp-star[data-v-28a6fdba]{cursor:pointer;display:flex;flex-direction:column;gap:14px}.hp-star-cover[data-v-28a6fdba]{height:265px;overflow:hidden;position:relative;width:100%}.hp-star-cover img[data-v-28a6fdba]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.hp-star:hover .hp-star-cover img[data-v-28a6fdba]{transform:scale(1.04)}.hp-star-cover.overlay .hp-star-mask[data-v-28a6fdba]{background:#0006;inset:0;position:absolute}.hp-star-title[data-v-28a6fdba]{color:var(--hn-text-1);display:-webkit-box;font-size:24px;font-weight:700;-webkit-line-clamp:2;line-height:36px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.hp-star-date[data-v-28a6fdba]{color:var(--hn-text-4);font-size:14px;line-height:22px}.hp-feature[data-v-28a6fdba]{align-items:stretch;background:var(--hn-theme);color:#fff;display:flex;gap:48px;min-height:420px;overflow:hidden;padding-left:48px;position:relative}.hp-feature-bg[data-v-28a6fdba]{height:453px;left:92px;mix-blend-mode:color-dodge;-o-object-fit:cover;object-fit:cover;opacity:.06;pointer-events:none;position:absolute;top:0;width:608px}.hp-feature-text[data-v-28a6fdba]{display:flex;flex:0 0 638px;flex-direction:column;gap:40px;justify-content:space-between;max-width:638px;padding:48px 0;position:relative;z-index:1}.hp-feature-text-top[data-v-28a6fdba]{display:flex;flex-direction:column;gap:48px}.hp-feature-title-group[data-v-28a6fdba]{display:flex;flex-direction:column;gap:16px}.hp-feature-text h3[data-v-28a6fdba]{color:#fff;display:-webkit-box;font-size:28px;font-weight:700;-webkit-line-clamp:2;line-height:39px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.hp-feature-meta[data-v-28a6fdba]{color:#fff;font-size:16px;line-height:24px;margin:0}.hp-feature-desc[data-v-28a6fdba]{color:#fff;display:-webkit-box;font-size:18px;-webkit-line-clamp:3;line-height:26px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.hp-feature-actions[data-v-28a6fdba]{align-items:flex-end;display:flex}.hp-feature-link[data-v-28a6fdba]{align-items:center;color:#fff;display:inline-flex;font-size:18px;gap:12px;line-height:27px;transition:opacity .2s}.hp-feature-link[data-v-28a6fdba]:hover{opacity:.85}.hp-feature-pager[data-v-28a6fdba]{display:flex;gap:13px;justify-content:center;margin:24px 0 32px}.hp-feature-pager button[data-v-28a6fdba]{background:var(--hn-text-5);border:0;cursor:pointer;display:block;height:3px;padding:0;transition:background .2s;width:26px}.hp-feature-pager button[data-v-28a6fdba]:hover{background:var(--hn-text-3)}.hp-feature-pager button.active[data-v-28a6fdba]{background:var(--hn-theme)}.hp-feature-img[data-v-28a6fdba]{align-self:stretch;flex:1 1 auto;min-height:420px;position:relative}.hp-feature-img img[data-v-28a6fdba]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hp-feature-img[data-v-28a6fdba]:after{background:#0003;content:"";inset:0;position:absolute}.hp-projects[data-v-28a6fdba]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.hp-projects-more[data-v-28a6fdba]{display:flex;justify-content:center;margin-top:32px}.hp-project[data-v-28a6fdba]{background:var(--hn-bg-2);border:1px solid var(--hn-divider-2);display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:20px 20px 24px;position:relative;transition:box-shadow .25s,transform .25s}.hp-project[data-v-28a6fdba]:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.hp-project-bg[data-v-28a6fdba]{height:159px;left:0;-o-object-fit:cover;object-fit:cover;opacity:.08;pointer-events:none;position:absolute;right:0;top:0;width:100%}.hp-project-head[data-v-28a6fdba]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative}.hp-project h4[data-v-28a6fdba]{color:var(--hn-text-1);font-size:24px;font-weight:700;line-height:36px}.hp-project h4[data-v-28a6fdba],.hp-project-meta[data-v-28a6fdba]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hp-project-meta[data-v-28a6fdba]{color:var(--hn-text-3);font-size:16px;line-height:26px}.hp-project-desc[data-v-28a6fdba]{color:var(--hn-text-2);display:-webkit-box;font-size:16px;height:125px;-webkit-line-clamp:5;line-height:25px;margin:0;position:relative;white-space:pre-line;-webkit-box-orient:vertical;overflow:hidden}.hp-feature-arrow[data-v-28a6fdba]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:50%;transition:background .2s,border-color .2s,transform .2s;width:44px;z-index:3}.hp-feature-arrow[data-v-28a6fdba]:hover{background:#ffffff40;border-color:#fffc}.hp-feature-arrow[data-v-28a6fdba]:active{margin-top:-22px;transform:scale(.95)}.hp-feature-arrow.left[data-v-28a6fdba]{left:16px}.hp-feature-arrow.right[data-v-28a6fdba]{right:16px}.hp-talent-tags[data-v-28a6fdba]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-bottom:20px}.hp-tag-pill[data-v-28a6fdba]{align-items:center;background:var(--hn-divider-2);border-radius:6px;color:var(--hn-text-2);cursor:pointer;display:inline-flex;font-size:15px;height:28px;line-height:24px;padding:0 16px;transition:background .2s,color .2s}.hp-tag-pill[data-v-28a6fdba]:hover{background:var(--hn-brand-bg);color:var(--hn-theme)}.hp-tag-pill.active[data-v-28a6fdba]{background:var(--hn-theme);color:#fff;font-weight:700}.hp-talents[data-v-28a6fdba]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.hp-talent[data-v-28a6fdba]{background:linear-gradient(180deg,#f1f4fb00,#f1f4fb);border:1px solid var(--hn-divider-2);display:grid;grid-template-columns:172px 1fr;height:258px;overflow:hidden;transition:box-shadow .25s,transform .25s}.hp-talent[data-v-28a6fdba]:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-2px)}.hp-talent-photo[data-v-28a6fdba]{background:#d9d9d9;height:258px;overflow:hidden;width:172px}.hp-talent-photo img[data-v-28a6fdba]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-talent-info[data-v-28a6fdba]{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 20px 0}.hp-talent-head[data-v-28a6fdba]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hp-talent-name[data-v-28a6fdba]{color:var(--hn-primary);font-size:24px;font-weight:700;line-height:32px}.hp-talent-meta[data-v-28a6fdba]{color:var(--hn-text-4);font-size:16px;line-height:26px;margin:0}.hp-talent-bio[data-v-28a6fdba]{color:var(--hn-text-3);display:-webkit-box;font-size:15px;-webkit-line-clamp:6;line-height:23px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.hp-partners[data-v-28a6fdba]{background:var(--hn-theme);overflow:hidden;padding:40px 0;position:relative}.hp-partners-veil[data-v-28a6fdba]{height:100%;inset:0;mix-blend-mode:screen;-o-object-fit:cover;object-fit:cover;opacity:.25;pointer-events:none;position:absolute;width:100%}.hp-partners-inner[data-v-28a6fdba]{gap:16px;justify-content:space-between;position:relative;z-index:1}.hp-partner[data-v-28a6fdba],.hp-partners-inner[data-v-28a6fdba]{align-items:center;display:flex}.hp-partner[data-v-28a6fdba]{background:#fff;box-sizing:border-box;flex:0 0 200px;height:100px;justify-content:center;padding:12px 16px;transition:transform .2s,box-shadow .2s;width:200px}.hp-partner[data-v-28a6fdba]:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.hp-partner img[data-v-28a6fdba]{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:1280px){.hp-hero-card[data-v-28a6fdba]{flex:0 0 50%;max-width:50%}.hp-hero-image[data-v-28a6fdba]{flex:0 0 45%;width:45%}}
