.ribbons[data-v-bcaca334]{position:relative;width:100%;height:100%;overflow:hidden}.about-ribbons[data-v-41bb3fec]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:2;pointer-events:none;opacity:.7}.about-hero[data-v-41bb3fec],.marquee-section[data-v-41bb3fec],.experience-section[data-v-41bb3fec],.awards-section[data-v-41bb3fec]{position:relative;z-index:1}.about-hero[data-v-41bb3fec]{padding-top:100px!important;min-height:100vh;display:flex;align-items:center}.ab-hero-inner[data-v-41bb3fec]{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;width:100%}.ab-hero-img-wrapper[data-v-41bb3fec]{position:relative}.ab-hero-img[data-v-41bb3fec]{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:28px}.about-cta-wrap[data-v-41bb3fec]{position:absolute;bottom:-24px;right:0;width:120px;height:120px}.about-cta-circle[data-v-41bb3fec]{width:160px;height:160px;border-radius:50%;border:px solid var(--border);background:var(--bg-800);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;text-decoration:none}.about-cta-svg[data-v-41bb3fec]{position:absolute;inset:0;width:100%;height:100%;padding:10px}.about-cta-svg text[data-v-41bb3fec]{font-size:22px;fill:var(--text-secondary);font-family:var(--font-satoshi);letter-spacing:2px}.cta-arrow[data-v-41bb3fec]{font-size:1.2rem;color:var(--text-primary);z-index:1;transform:rotate(180deg);transition:transform .3s var(--ease-out-expo),color .3s var(--ease-out-expo);display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--border);width:80px;height:80px}.icon-fan[data-v-41bb3fec],.about-cta-circle:hover .icon-arrow[data-v-41bb3fec]{display:none}.about-cta-circle:hover .icon-fan[data-v-41bb3fec]{display:block}.about-cta-circle:hover .cta-arrow[data-v-41bb3fec]{animation:spin-41bb3fec .25s linear infinite;filter:blur(.2px);border:0px;color:var(--highlight)}@keyframes spin-41bb3fec{0%{transform:rotate(360deg) scale(3)}to{transform:rotate(-0deg)scale(2.5)}}.ab-exp-badge[data-v-41bb3fec]{position:absolute;top:24px;left:-20px;background:var(--highlight);color:var(--bg-900);border-radius:16px;padding:12px 18px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 24px #b5ff6d4d}.ab-exp-num[data-v-41bb3fec]{font-family:var(--font-clash);font-size:2rem;font-weight:700;line-height:1}.ab-exp-text[data-v-41bb3fec]{font-size:.7rem;font-weight:600;text-align:center;margin-top:4px}.ab-hero-content h1[data-v-41bb3fec]{font-size:clamp(2.5rem,4.5vw,4rem);margin:16px 0 20px}.ab-hero-content p[data-v-41bb3fec]{max-width:none;margin-bottom:36px}.ab-stats[data-v-41bb3fec]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px}.ab-stat[data-v-41bb3fec]{text-align:center;border:1px solid var(--border);border-radius:16px;padding:16px}.ab-stat-num[data-v-41bb3fec]{display:block;font-family:var(--font-clash);font-size:1.8rem;font-weight:600;color:var(--highlight)}.ab-stat-label[data-v-41bb3fec]{font-size:.75rem;color:var(--text-secondary)}.ab-hero-btns[data-v-41bb3fec]{display:flex;align-items:center;gap:20px}.accordion-list[data-v-41bb3fec]{display:flex;flex-direction:column}.accordion-item[data-v-41bb3fec]{border-top:1px solid var(--border)}.accordion-item[data-v-41bb3fec]:last-child{border-bottom:1px solid var(--border)}.accordion-header[data-v-41bb3fec]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 0;background:transparent;border:none;cursor:pointer;font-family:var(--font-satoshi);transition:color .3s}.accordion-header[data-v-41bb3fec]:hover,.accordion-item.open .accordion-header[data-v-41bb3fec]{color:var(--highlight)}.acc-left[data-v-41bb3fec]{display:flex;align-items:center;gap:20px}.acc-num[data-v-41bb3fec]{font-family:var(--font-clash);font-size:.8rem;color:var(--text-secondary);width:28px}.acc-left h3[data-v-41bb3fec]{font-size:1.2rem;font-weight:500;text-align:left}.acc-left p[data-v-41bb3fec]{font-size:.85rem;color:var(--text-secondary);text-align:left}.acc-right[data-v-41bb3fec]{display:flex;align-items:center;gap:16px}.acc-period[data-v-41bb3fec]{font-size:.85rem;color:var(--text-secondary)}.acc-chevron[data-v-41bb3fec]{flex-shrink:0;color:var(--text-secondary);transition:color .3s}.accordion-item.open .acc-chevron[data-v-41bb3fec]{color:var(--highlight)}.accordion-body[data-v-41bb3fec]{overflow:hidden;max-height:0}.accordion-body p[data-v-41bb3fec]{padding:0 0 8px 48px;font-size:.9rem;line-height:1.8}.acc-tags[data-v-41bb3fec]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 28px 48px}.awards-list[data-v-41bb3fec]{display:flex;flex-direction:column}.award-item[data-v-41bb3fec]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid var(--border);transition:padding-left .3s}.award-item[data-v-41bb3fec]:first-child{border-top:1px solid var(--border)}.award-item[data-v-41bb3fec]:hover{padding-left:8px}.award-left[data-v-41bb3fec]{display:flex;align-items:center;gap:20px}.award-num[data-v-41bb3fec]{font-family:var(--font-clash);font-size:.8rem;color:var(--text-secondary);width:28px}.award-left h4[data-v-41bb3fec]{font-size:1.1rem;font-weight:500;margin-bottom:4px}.award-left p[data-v-41bb3fec]{font-size:.85rem}.award-feature-link[data-v-41bb3fec]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--highlight);margin-top:8px;text-decoration:none;transition:all .3s ease;padding:4px 10px;background:var(--highlight-glow);border-radius:6px;border:1px solid transparent}.award-feature-link[data-v-41bb3fec]:hover{border-color:var(--highlight);transform:translate(4px)}.award-feature-link svg[data-v-41bb3fec]{transition:transform .3s ease}.award-feature-link:hover svg[data-v-41bb3fec]{transform:translate(2px,-2px)}.award-year[data-v-41bb3fec]{font-size:.85rem;color:var(--text-secondary);flex-shrink:0}@media(max-width:968px){.ab-hero-inner[data-v-41bb3fec]{grid-template-columns:1fr;gap:48px}.ab-stats[data-v-41bb3fec]{grid-template-columns:1fr 1fr}.ab-exp-badge[data-v-41bb3fec]{left:8px}}@media(max-width:480px){.ab-stats[data-v-41bb3fec]{grid-template-columns:1fr 1fr}}
