.about-module__8TymFG__aboutPage{background:var(--bg-primary)}.about-module__8TymFG__aboutHero{background:var(--baby-pink-gradient);border-bottom:1px solid var(--border-color);text-align:center;padding:2.5rem 0 2rem}.about-module__8TymFG__title{font-family:var(--font-headings);background:linear-gradient(135deg, var(--accent-pink) 0%, var(--accent-pink-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.75rem;font-size:2.8rem;font-weight:800}.about-module__8TymFG__subtitle{color:var(--text-light-gray);max-width:600px;margin:0 auto;font-size:1.1rem}.about-module__8TymFG__companyVisual{border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;height:350px;position:relative;overflow:hidden}.about-module__8TymFG__visualThumbnail{width:100%;height:100%}.about-module__8TymFG__experienceBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--accent-gold);border-radius:var(--radius-md);z-index:5;background:#1b1b1be6;flex-direction:column;align-items:center;padding:1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 8px 24px #0006}.about-module__8TymFG__badgeNum{font-family:var(--font-headings);color:var(--accent-gold);font-size:1.8rem;font-weight:800;line-height:1}.about-module__8TymFG__badgeText{text-transform:uppercase;color:#fff;letter-spacing:.1em;margin-top:.25rem;font-size:.65rem;font-weight:700}.about-module__8TymFG__textBlock{color:var(--text-gray);margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.about-module__8TymFG__visionCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.5rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.5s both about-module__8TymFG__fadeInUp}.about-module__8TymFG__visionCard:first-child{animation-delay:.1s}.about-module__8TymFG__visionCard:nth-child(2){animation-delay:.2s}.about-module__8TymFG__visionCard:hover{border-color:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 24px #e05c3b1f}.about-module__8TymFG__cardIcon{color:var(--accent);margin-bottom:1.25rem;font-size:2.5rem}.about-module__8TymFG__visionCard h3{font-family:var(--font-headings);margin-bottom:.75rem;font-size:1.35rem}.about-module__8TymFG__visionCard p{color:var(--text-gray);font-size:.9rem;line-height:1.6}.about-module__8TymFG__teamCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;padding:2rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.about-module__8TymFG__teamCard:hover{box-shadow:var(--shadow-md);border-color:#ffffff26;transform:translateY(-2px)}.about-module__8TymFG__teamIconBox{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.25rem;font-size:3rem;display:flex}.about-module__8TymFG__memberName{font-family:var(--font-headings);color:var(--text-white);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.about-module__8TymFG__memberRole{text-transform:uppercase;color:var(--accent-gold);letter-spacing:.05em;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:block}.about-module__8TymFG__memberBio{color:var(--text-gray);font-size:.8rem;line-height:1.5}.about-module__8TymFG__careersList{flex-direction:column;gap:1.25rem;display:flex}.about-module__8TymFG__jobCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.75rem;transition:all .3s}.about-module__8TymFG__jobCard:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.about-module__8TymFG__jobHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.about-module__8TymFG__jobTitle{font-family:var(--font-headings);color:var(--text-white);font-size:1.1rem;font-weight:700}.about-module__8TymFG__jobMeta{color:var(--accent-gold);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.about-module__8TymFG__jobDesc{color:var(--text-gray);font-size:.85rem;line-height:1.6}@media (max-width:768px){.about-module__8TymFG__title{font-size:2.2rem}.about-module__8TymFG__subtitle{font-size:.95rem}.about-module__8TymFG__companyVisual{height:220px}.about-module__8TymFG__jobHeader{flex-direction:column;align-items:flex-start}}
