.about-view[data-v-a5eaabf9]{min-height:100vh;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-family-sans)}.about-banner[data-v-a5eaabf9]{position:relative;overflow:hidden;background:var(--bg-hero);color:var(--text-on-dark);padding:calc(var(--navbar-height) + var(--spacing-2xl)) var(--spacing-md) var(--spacing-3xl);text-align:center}.banner-atmosphere[data-v-a5eaabf9]{position:absolute;inset:0;pointer-events:none}.banner-glow[data-v-a5eaabf9]{position:absolute;border-radius:50%;filter:blur(48px);opacity:.32;animation:driftGlow-a5eaabf9 18s ease-in-out infinite alternate}.banner-glow-a[data-v-a5eaabf9]{width:min(48vw,360px);height:min(48vw,360px);top:-18%;right:10%;background:radial-gradient(circle,var(--brand-peak-soft) 0%,transparent 70%)}.banner-glow-b[data-v-a5eaabf9]{width:min(36vw,280px);height:min(36vw,280px);bottom:-20%;left:6%;background:radial-gradient(circle,var(--primary-400) 0%,transparent 68%);animation-delay:-5s}.banner-peak[data-v-a5eaabf9]{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent 0%,rgba(12,30,46,.4) 100%),linear-gradient(105deg,transparent 42%,rgba(196,123,26,.14) 50%,transparent 58%);clip-path:polygon(0 70%,20% 46%,38% 60%,54% 26%,70% 52%,86% 34%,100% 56%,100% 100%,0 100%);opacity:.9}.banner-inner[data-v-a5eaabf9]{position:relative;z-index:1;max-width:40rem;margin:0 auto}.banner-brand[data-v-a5eaabf9]{margin:0 0 var(--spacing-md);font-family:var(--font-family-display);font-size:clamp(2.75rem,8vw,4.25rem);font-weight:700;letter-spacing:.08em;line-height:1;color:var(--text-on-dark)}.banner-title[data-v-a5eaabf9]{margin:0 0 var(--spacing-sm);font-family:var(--font-family-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;color:#f4f7faeb}.banner-support[data-v-a5eaabf9]{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:#f4f7fab3}.animate-rise[data-v-a5eaabf9]{animation:riseIn-a5eaabf9 var(--transition-slow) both}@keyframes driftGlow-a5eaabf9{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-14px,10px,0) scale(1.05)}}@keyframes riseIn-a5eaabf9{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cylinder-rotate-a5eaabf9{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.about-body[data-v-a5eaabf9]{padding-bottom:var(--spacing-3xl)}.about-section[data-v-a5eaabf9]{padding:var(--spacing-3xl) 0 0}.section-shell[data-v-a5eaabf9]{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md)}.section-kicker[data-v-a5eaabf9]{margin:0 0 var(--spacing-sm);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-peak)}.section-kicker.centered[data-v-a5eaabf9]{text-align:center}.section-heading[data-v-a5eaabf9]{margin:0 0 var(--spacing-lg);font-family:var(--font-family-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:600;color:var(--brand-ink);text-align:center}.section-lead[data-v-a5eaabf9]{max-width:40rem;margin:0 auto var(--spacing-xl);text-align:center;color:var(--text-secondary);line-height:var(--leading-relaxed)}.intro-grid[data-v-a5eaabf9]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-2xl);align-items:center}.intro-text h2[data-v-a5eaabf9]{margin:0 0 var(--spacing-lg);font-family:var(--font-family-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:600;color:var(--brand-ink)}.intro-text p[data-v-a5eaabf9]{margin:0 0 var(--spacing-md);color:var(--text-secondary);line-height:var(--leading-relaxed)}.intro-image[data-v-a5eaabf9]{text-align:center}.intro-image img[data-v-a5eaabf9]{width:100%;max-width:420px;border-radius:var(--radius-lg);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);opacity:.96}.mission-vision-grid[data-v-a5eaabf9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.purpose-block[data-v-a5eaabf9]{padding:var(--spacing-xl) var(--spacing-lg);border-left:3px solid var(--primary-500);background:var(--bg-primary);border-radius:0 var(--radius-md) var(--radius-md) 0}.purpose-block.accent[data-v-a5eaabf9]{border-left-color:var(--brand-peak)}.purpose-block h3[data-v-a5eaabf9]{margin:0 0 var(--spacing-sm);font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--brand-ink)}.purpose-block p[data-v-a5eaabf9]{margin:0;color:var(--text-secondary);line-height:var(--leading-relaxed)}.values-block h3[data-v-a5eaabf9]{margin:0 0 var(--spacing-lg);font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--brand-ink);text-align:center}.values-list[data-v-a5eaabf9]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.values-list li[data-v-a5eaabf9]{display:flex;gap:var(--spacing-md);align-items:flex-start;padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-primary)}.values-list .el-icon[data-v-a5eaabf9]{flex-shrink:0;margin-top:2px;font-size:1.35rem;color:var(--primary-600)}.values-list h4[data-v-a5eaabf9]{margin:0 0 var(--spacing-xs);font-size:var(--text-base);color:var(--text-primary)}.values-list p[data-v-a5eaabf9]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.team-members[data-v-a5eaabf9]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.team-member-card[data-v-a5eaabf9]{flex:1;min-width:240px;max-width:300px;padding:var(--spacing-lg);text-align:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.team-member-card[data-v-a5eaabf9]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.member-avatar[data-v-a5eaabf9]{width:120px;height:120px;margin:0 auto var(--spacing-md);border-radius:50%;overflow:hidden;background:var(--bg-tertiary);border:2px solid var(--brand-line)}.member-avatar img[data-v-a5eaabf9]{width:100%;height:100%;object-fit:cover}.member-name[data-v-a5eaabf9]{margin:0 0 var(--spacing-xs);font-family:var(--font-family-display);font-size:var(--text-lg);color:var(--brand-ink)}.member-position[data-v-a5eaabf9]{margin:0 0 var(--spacing-md);font-size:var(--text-sm);font-weight:600;color:var(--brand-peak)}.member-description[data-v-a5eaabf9]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.swipe-indicator[data-v-a5eaabf9]{position:absolute;bottom:-44px;left:50%;transform:translate(-50%);z-index:10}.swipe-dots[data-v-a5eaabf9]{display:flex;gap:10px;justify-content:center;align-items:center;padding:8px 14px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-full)}.dot[data-v-a5eaabf9]{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--brand-line);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.dot.active[data-v-a5eaabf9]{background:var(--brand-peak);transform:scale(1.25)}.no-partners[data-v-a5eaabf9]{max-width:28rem;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;border:1px dashed var(--border-secondary);border-radius:var(--radius-lg);background:var(--bg-primary)}.no-partners-mark[data-v-a5eaabf9]{width:40px;height:3px;margin:0 auto var(--spacing-md);background:var(--brand-peak);border-radius:var(--radius-full)}.no-partners-text[data-v-a5eaabf9]{margin:0 0 var(--spacing-sm);font-family:var(--font-family-display);font-size:var(--text-lg);color:var(--brand-ink)}.no-partners-subtitle[data-v-a5eaabf9]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.partners-grid[data-v-a5eaabf9]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.partner-item[data-v-a5eaabf9]{width:160px;text-align:center}.partner-logo[data-v-a5eaabf9]{width:120px;height:72px;margin:0 auto var(--spacing-sm);overflow:hidden}.partner-logo img[data-v-a5eaabf9]{width:100%;height:100%;object-fit:contain}.partner-name[data-v-a5eaabf9]{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.contact-container[data-v-a5eaabf9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:start}.contact-item[data-v-a5eaabf9]{display:flex;gap:var(--spacing-md);align-items:flex-start;margin-bottom:var(--spacing-lg)}.contact-item .el-icon[data-v-a5eaabf9]{flex-shrink:0;margin-top:2px;font-size:1.25rem;color:var(--primary-600)}.contact-item h4[data-v-a5eaabf9]{margin:0 0 var(--spacing-xs);font-size:var(--text-base);color:var(--text-primary)}.contact-item p[data-v-a5eaabf9]{margin:0;color:var(--text-secondary);word-break:break-word}.social-links[data-v-a5eaabf9]{display:flex;gap:var(--spacing-sm)}.social-link[data-v-a5eaabf9]{padding:6px 14px;border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.social-link[data-v-a5eaabf9]:hover{color:var(--brand-ink);border-color:var(--brand-ink);background:var(--brand-mist)}.contact-form[data-v-a5eaabf9]{padding:var(--spacing-xl);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.contact-form h3[data-v-a5eaabf9]{margin:0 0 var(--spacing-lg);font-family:var(--font-family-display);font-size:var(--text-xl);color:var(--brand-ink)}.form-group[data-v-a5eaabf9]{margin-bottom:var(--spacing-md)}.form-group label[data-v-a5eaabf9]{display:block;margin-bottom:var(--spacing-xs);font-size:var(--text-sm);color:var(--text-secondary)}.form-group input[data-v-a5eaabf9],.form-group textarea[data-v-a5eaabf9]{width:100%;padding:10px 12px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.form-group input[data-v-a5eaabf9]:focus,.form-group textarea[data-v-a5eaabf9]:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #c47b1a26}.submit-button[data-v-a5eaabf9]{width:100%;min-height:var(--touch-target-sm);padding:12px;border:none;border-radius:var(--radius-md);background:var(--brand-ink);color:var(--text-on-dark);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.submit-button[data-v-a5eaabf9]:hover:not(:disabled){background:var(--brand-ink-soft)}.submit-button[data-v-a5eaabf9]:disabled{opacity:.6;cursor:not-allowed}.dialog-overlay[data-v-a5eaabf9]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg-overlay);padding:var(--spacing-md)}.dialog-content[data-v-a5eaabf9]{width:min(100%,400px);padding:var(--spacing-xl);text-align:center;background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.dialog-content h3[data-v-a5eaabf9]{margin:0 0 var(--spacing-lg);font-family:var(--font-family-display);font-size:var(--text-2xl);color:var(--brand-ink)}.qrcode-container[data-v-a5eaabf9]{margin:var(--spacing-lg) 0;display:flex;justify-content:center}.qrcode-image[data-v-a5eaabf9]{width:220px;height:220px;border:1px solid var(--border-primary);border-radius:var(--radius-md)}.dialog-hint[data-v-a5eaabf9]{margin:0 0 var(--spacing-lg);font-size:var(--text-sm);color:var(--text-secondary)}.dialog-close-btn[data-v-a5eaabf9]{min-height:var(--touch-target-sm);padding:10px 28px;border:none;border-radius:var(--radius-md);background:var(--brand-ink);color:var(--text-on-dark);font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast)}.dialog-close-btn[data-v-a5eaabf9]:hover{background:var(--brand-ink-soft)}@media(max-width:992px)and (min-width:769px){.intro-grid[data-v-a5eaabf9]{grid-template-columns:1fr}.values-list[data-v-a5eaabf9]{grid-template-columns:1fr 1fr}.contact-container[data-v-a5eaabf9]{grid-template-columns:1fr}.about-section.team-intro .team-members[data-v-a5eaabf9]{position:relative;display:block;width:50vw;height:35vw;max-width:400px;max-height:280px;margin:40px auto 60px;perspective:1400px;overflow:visible}.team-carousel-container[data-v-a5eaabf9]{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center;animation:cylinder-rotate-a5eaabf9 12s infinite linear;will-change:transform;backface-visibility:hidden}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]{position:absolute;left:50%;top:50%;width:35vw;height:25vw;max-height:200px;margin-left:-17.5vw;margin-top:-12.5vw;min-width:0;max-width:280px;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:none;will-change:transform;backface-visibility:hidden}.about-section.team-intro .team-carousel-container .team-member-card .member-avatar[data-v-a5eaabf9]{width:60px;height:60px;margin-bottom:8px}.about-section.team-intro .team-carousel-container .team-member-card .member-name[data-v-a5eaabf9]{font-size:14px;margin-bottom:2px}.about-section.team-intro .team-carousel-container .team-member-card .member-position[data-v-a5eaabf9]{font-size:12px;margin-bottom:6px}.about-section.team-intro .team-carousel-container .team-member-card .member-description[data-v-a5eaabf9]{font-size:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]:nth-child(1){transform:rotateY(0) translateZ(250px)}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]:nth-child(2){transform:rotateY(60deg) translateZ(250px)}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]:nth-child(3){transform:rotateY(120deg) translateZ(250px)}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]:nth-child(4){transform:rotateY(180deg) translateZ(250px)}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]:nth-child(5){transform:rotateY(240deg) translateZ(250px)}.about-section.team-intro .team-carousel-container .team-member-card[data-v-a5eaabf9]:nth-child(6){transform:rotateY(300deg) translateZ(250px)}}@media(min-width:993px){.team-members[data-v-a5eaabf9]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center;position:static;width:auto;height:auto;perspective:none}.team-member-card[data-v-a5eaabf9]{position:static;transform:none;opacity:1;filter:none}}@media(max-width:768px){.about-banner[data-v-a5eaabf9]{padding:calc(var(--navbar-height) + var(--spacing-xl)) var(--spacing-md) var(--spacing-2xl)}.intro-grid[data-v-a5eaabf9]{grid-template-columns:1fr}.intro-image[data-v-a5eaabf9]{order:-1}.mission-vision-grid[data-v-a5eaabf9],.values-list[data-v-a5eaabf9],.contact-container[data-v-a5eaabf9]{grid-template-columns:1fr}.team-members[data-v-a5eaabf9]{display:block;position:relative;width:320px;height:380px;margin:0 auto 56px;perspective:1400px}.team-carousel-container[data-v-a5eaabf9]{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center;transform:translateZ(-180px);transition:transform .6s cubic-bezier(.77,0,.175,1)}.team-member-card[data-v-a5eaabf9]{position:absolute;left:50%;top:50%;width:200px;height:300px;min-width:0;max-width:none;padding:16px;cursor:grab;user-select:none;background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm)}.team-member-card[data-v-a5eaabf9]:active{cursor:grabbing}.member-avatar[data-v-a5eaabf9]{width:96px;height:96px}.member-name[data-v-a5eaabf9]{font-size:var(--text-base)}.member-position[data-v-a5eaabf9]{font-size:var(--text-xs)}.member-description[data-v-a5eaabf9]{font-size:11px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.animate-rise[data-v-a5eaabf9],.banner-glow[data-v-a5eaabf9],.team-carousel-container[data-v-a5eaabf9]{animation:none}}
