.culture-page[data-v-e0f71ade]{background:#fff}.loading-state[data-v-e0f71ade]{display:flex;justify-content:center;align-items:center;min-height:500px}.loading-spinner[data-v-e0f71ade]{width:50px;height:50px;border:3px solid #f3f3f3;border-top-color:#0101ff;border-radius:50%;animation:spin-e0f71ade 1s linear infinite}@keyframes spin-e0f71ade{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes slideUpFromBottom-e0f71ade{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.slide-animate[data-v-e0f71ade]{opacity:0;transform:translateY(100px);animation:slideUpFromBottom-e0f71ade .8s cubic-bezier(.25,.46,.45,.94) forwards}.mission-overlay h2.slide-animate[data-v-e0f71ade]{animation-delay:.2s}.mission-overlay p.slide-animate[data-v-e0f71ade]{animation-delay:.4s}.slice-container-pos[data-v-e0f71ade]{width:1200px;margin:0 auto;text-shadow:0 -2px 5px rgba(0,0,0,.774)}.mission-hero[data-v-e0f71ade]{position:relative;height:70vh;overflow:hidden;margin-top:100px}.mission-hero img[data-v-e0f71ade]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mission-overlay[data-v-e0f71ade]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent 70%);display:flex;flex-direction:column;justify-content:center}.mission-overlay h2[data-v-e0f71ade]{font-size:38px;font-weight:800;color:#fff;letter-spacing:3px;margin-bottom:16px}.mission-overlay p[data-v-e0f71ade]{font-size:16px;color:#ffffffd9;max-width:340px;line-height:1.6}.vision-section[data-v-e0f71ade]{padding:80px 0}.container[data-v-e0f71ade]{max-width:1200px;margin:0 auto;padding:0 40px}.vision-layout[data-v-e0f71ade]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vision-image img[data-v-e0f71ade]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px}.vision-text[data-v-e0f71ade]{width:100%}.vision-text h2[data-v-e0f71ade]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.vision-text p[data-v-e0f71ade]{font-size:16px;line-height:1.8;color:#555;letter-spacing:.04em}.philosophy-section[data-v-e0f71ade]{padding:0 0 80px}.section-title[data-v-e0f71ade]{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:32px}.philosophy-images[data-v-e0f71ade]{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:32px}.philosophy-img-large img[data-v-e0f71ade],.philosophy-img-small img[data-v-e0f71ade]{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.philosophy-desc[data-v-e0f71ade]{font-size:16px;letter-spacing:.08em;color:#333;line-height:1.7;font-weight:500}.core-values[data-v-e0f71ade]{padding:80px 0 100px}.section-title-center[data-v-e0f71ade]{font-size:26px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:48px}.values-grid[data-v-e0f71ade]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.value-card[data-v-e0f71ade]{text-align:center}.value-image[data-v-e0f71ade]{aspect-ratio:1;overflow:hidden;border-radius:4px;margin-bottom:20px}.value-image img[data-v-e0f71ade]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.value-title[data-v-e0f71ade]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.value-desc[data-v-e0f71ade]{font-size:13px;line-height:1.7;color:#555;text-align:left}@media(max-width:1300px){.mission-overlay[data-v-e0f71ade]{padding-left:50px}}@media(max-width:1024px){.values-grid[data-v-e0f71ade]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.philosophy-images[data-v-e0f71ade],.values-grid[data-v-e0f71ade],.vision-layout[data-v-e0f71ade]{grid-template-columns:1fr}.mission-overlay[data-v-e0f71ade]{padding-left:32px}.mission-hero[data-v-e0f71ade]{height:250px;margin-top:70px}.mission-overlay h2[data-v-e0f71ade]{font-size:30px;font-weight:800;color:#fff;letter-spacing:3px;margin-bottom:6px}.mission-overlay p[data-v-e0f71ade]{font-size:12px;color:#ffffffd9;max-width:150px;line-height:1.4}}
