.about-page[data-v-775a9b84]{color:#111925;background-color:#13161e}.content-wrapper[data-v-775a9b84]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section[data-v-775a9b84]{padding:80px 0}.text-center[data-v-775a9b84]{text-align:center}.section-title[data-v-775a9b84]{letter-spacing:1px;color:#fff;margin-bottom:15px;font-size:32px;font-weight:800}.title-line[data-v-775a9b84]{background-color:#ffc300;width:40px;height:4px;margin-bottom:30px}.title-line.center[data-v-775a9b84]{margin-left:auto;margin-right:auto}.desc[data-v-775a9b84]{color:#666;margin-bottom:20px;font-size:16px;line-height:1.8}.about-hero[data-v-775a9b84]{color:#fff;text-align:center;background-color:#111925;padding:120px 0 80px}.about-hero .hero-title[data-v-775a9b84]{letter-spacing:2px;margin-bottom:20px;font-size:48px;font-weight:800}.about-hero .hero-subtitle[data-v-775a9b84]{opacity:.8;max-width:700px;margin:0 auto;font-size:20px;line-height:1.6}.intro-grid[data-v-775a9b84]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=1024px){.intro-grid[data-v-775a9b84]{grid-template-columns:1fr}}.stats-grid[data-v-775a9b84]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.stats-grid .stat-item .stat-num[data-v-775a9b84]{color:#ffc300;margin-bottom:5px;font-size:32px;font-weight:800;display:block}.stats-grid .stat-item .stat-label[data-v-775a9b84]{color:#999;font-size:14px}.intro-image .image-placeholder[data-v-775a9b84]{aspect-ratio:16/10;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.intro-image .image-placeholder img[data-v-775a9b84]{object-fit:cover;width:100%;height:100%}.intro-image .image-placeholder .overlay[data-v-775a9b84]{background:linear-gradient(90deg,#11192533,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.values-section[data-v-775a9b84]{color:#fff;background-color:#111925}.values-section .section-title[data-v-775a9b84]{color:#fff}.values-section .values-grid[data-v-775a9b84]{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}@media (width<=768px){.values-section .values-grid[data-v-775a9b84]{grid-template-columns:1fr}}.values-section .value-card[data-v-775a9b84]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:40px;transition:all .3s}.values-section .value-card[data-v-775a9b84]:hover{background:#ffffff0d;border-color:#ffc300;transform:translateY(-5px)}.values-section .value-card:hover .value-icon[data-v-775a9b84]{color:#ffc300;transform:scale(1.1)}.values-section .value-card .value-icon[data-v-775a9b84]{color:#fffc;width:48px;height:48px;margin-bottom:24px;transition:all .3s}.values-section .value-card .value-name[data-v-775a9b84]{margin-bottom:16px;font-size:22px;font-weight:700}.values-section .value-card .value-desc[data-v-775a9b84]{color:#fff9;font-size:15px;line-height:1.6}.join-container[data-v-775a9b84]{grid-template-columns:1.5fr 1fr;gap:80px;display:grid}@media (width<=1024px){.join-container[data-v-775a9b84]{grid-template-columns:1fr;gap:60px}}.job-list[data-v-775a9b84]{flex-direction:column;gap:15px;margin-top:30px;display:flex}.job-item[data-v-775a9b84]{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px 24px;transition:all .3s}.job-item[data-v-775a9b84]:hover{border-color:#ffc300;box-shadow:0 10px 20px #0000000d}.job-item .job-header[data-v-775a9b84]{justify-content:space-between;margin-bottom:10px;display:flex}.job-item .job-header .job-title[data-v-775a9b84]{font-size:18px;font-weight:700}.job-item .job-header .job-dept[data-v-775a9b84]{color:#999;font-size:14px}.job-item .job-footer[data-v-775a9b84]{justify-content:space-between;align-items:center;display:flex}.job-item .job-footer .job-loc[data-v-775a9b84]{color:#666;font-size:14px}.job-item .job-footer .job-link[data-v-775a9b84]{color:#ffc300;font-size:14px;font-weight:600;text-decoration:none}.job-item .job-footer .job-link[data-v-775a9b84]:hover{text-decoration:underline}.contact-list[data-v-775a9b84]{flex-direction:column;gap:24px;margin-top:30px;display:flex}.contact-list .contact-item .contact-label[data-v-775a9b84]{color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:13px;display:block}.contact-list .contact-item p[data-v-775a9b84]{color:#999;font-size:16px;font-weight:500}
