.team-page[data-v-ebd3997b]{background:#f8fafc;overflow-x:hidden}.t-inner[data-v-ebd3997b]{max-width:80rem;margin:0 auto;padding:0 1.5rem}@media (width>=768px){.t-inner[data-v-ebd3997b]{padding:0 2.5rem}}.t-section-eyebrow[data-v-ebd3997b]{letter-spacing:.18em;text-transform:uppercase;color:#0d9488;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.7rem;font-weight:700;display:inline-flex}.t-section-eyebrow--light[data-v-ebd3997b]{color:#2dd4bf}.t-eyebrow-dot--teal[data-v-ebd3997b]{background:#0d9488}.t-section-title[data-v-ebd3997b]{color:#080b12;letter-spacing:-.025em;margin-bottom:2.5rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:1.1}.t-section-title--light[data-v-ebd3997b]{color:#fff}.t-btn-primary[data-v-ebd3997b]{color:#fff;background:#0d9488;border-radius:8px;align-items:center;gap:.4rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.t-btn-primary[data-v-ebd3997b]:hover{background:#0f766e;transform:translateY(-1px)}.t-btn-outline[data-v-ebd3997b]{color:#0f172a;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.t-btn-outline[data-v-ebd3997b]:hover{color:#0d9488;border-color:#0d9488}.t-hero[data-v-ebd3997b]{background:#080b12;padding:9rem 0 6rem;position:relative;overflow:hidden}.t-hero-orb[data-v-ebd3997b]{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.t-hero-orb--teal[data-v-ebd3997b]{background:#0d948826;width:600px;height:500px;top:-80px;left:-80px}.t-hero-orb--blue[data-v-ebd3997b]{background:#3b82f612;width:400px;height:400px;bottom:0;right:0}.t-hero-grid[data-v-ebd3997b]{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.t-hero-inner[data-v-ebd3997b]{z-index:1;max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative}@media (width>=768px){.t-hero-inner[data-v-ebd3997b]{padding:0 2.5rem}}.t-eyebrow[data-v-ebd3997b]{letter-spacing:.18em;text-transform:uppercase;color:#0d9488;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.7rem;font-weight:700;display:inline-flex}.t-eyebrow-dot[data-v-ebd3997b]{background:#0d9488;border-radius:50%;flex-shrink:0;width:6px;height:6px}.t-hero-title[data-v-ebd3997b]{color:#fff;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1}.t-hero-title em[data-v-ebd3997b]{color:#2dd4bf;font-style:normal}.t-hero-sub[data-v-ebd3997b]{color:#ffffff80;max-width:580px;margin-bottom:2.5rem;font-size:1rem;line-height:1.75}.t-hero-values[data-v-ebd3997b]{flex-wrap:wrap;gap:.625rem;display:flex}.t-hero-val[data-v-ebd3997b]{color:#ffffff8c;cursor:default;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.t-hero-val[data-v-ebd3997b]:hover{color:#2dd4bf;background:#0d94881f;border-color:#0d94884d}.leaders-section[data-v-ebd3997b]{background:#fff;border-bottom:1px solid #e2e8f0;padding:6rem 0}.leaders-grid[data-v-ebd3997b]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.leaders-grid[data-v-ebd3997b]{grid-template-columns:repeat(3,1fr)}}.leader-card[data-v-ebd3997b]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;transition:box-shadow .22s,border-color .22s,transform .22s;overflow:hidden}.leader-card[data-v-ebd3997b]:hover{border-color:#99f6e4;transform:translateY(-4px);box-shadow:0 16px 48px #0d94881f}.leader-img-wrap[data-v-ebd3997b]{position:relative;overflow:hidden}.leader-img[data-v-ebd3997b]{object-fit:cover;object-position:top;width:100%;height:280px;transition:transform .4s;display:block}.leader-card:hover .leader-img[data-v-ebd3997b]{transform:scale(1.04)}.leader-img-overlay[data-v-ebd3997b]{background:linear-gradient(#0000 45%,#080b12a6);position:absolute;inset:0}.leader-badge[data-v-ebd3997b]{position:absolute;bottom:1rem;left:1rem}.leader-badge-role[data-v-ebd3997b]{text-transform:uppercase;letter-spacing:.1em;color:#2dd4bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d94884d;border:1px solid #2dd4bf4d;border-radius:6px;padding:.25rem .65rem;font-size:.7rem;font-weight:700}.leader-body[data-v-ebd3997b]{padding:1.5rem}.leader-name[data-v-ebd3997b]{color:#0f172a;margin-bottom:.2rem;font-size:1.05rem;font-weight:800}.leader-role[data-v-ebd3997b]{text-transform:uppercase;letter-spacing:.1em;color:#0d9488;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.leader-bio[data-v-ebd3997b]{color:#64748b;margin-bottom:1rem;font-size:.845rem;line-height:1.75}.leader-links[data-v-ebd3997b]{gap:.625rem;display:flex}.leader-link[data-v-ebd3997b]{color:#64748b;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:flex}.leader-link[data-v-ebd3997b]:hover{color:#0d9488;background:#f0fdfa;border-color:#0d9488}.team-section[data-v-ebd3997b]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:6rem 0}.team-grid[data-v-ebd3997b]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width>=640px){.team-grid[data-v-ebd3997b]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.team-grid[data-v-ebd3997b]{grid-template-columns:repeat(4,1fr)}}.tm-card[data-v-ebd3997b]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;transition:box-shadow .22s,border-color .22s,transform .22s;overflow:hidden}.tm-card[data-v-ebd3997b]:hover{border-color:#99f6e4;transform:translateY(-3px);box-shadow:0 8px 28px #0d94881a}.tm-img-wrap[data-v-ebd3997b]{position:relative;overflow:hidden}.tm-img[data-v-ebd3997b]{object-fit:cover;object-position:top;width:100%;height:200px;transition:transform .35s}.tm-card:hover .tm-img[data-v-ebd3997b]{transform:scale(1.05)}.tm-dept[data-v-ebd3997b]{color:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.dept--eng[data-v-ebd3997b]{background:#0d9488}.dept--design[data-v-ebd3997b]{background:#7c3aed}.dept--mkt[data-v-ebd3997b]{background:#ea580c}.dept--mgmt[data-v-ebd3997b]{background:#1d4ed8}.tm-body[data-v-ebd3997b]{flex-direction:column;gap:.375rem;padding:1rem;display:flex}.tm-name[data-v-ebd3997b]{color:#0f172a;font-size:.925rem;font-weight:800}.tm-position[data-v-ebd3997b]{color:#0d9488;font-size:.78rem;font-weight:600}.tm-skills[data-v-ebd3997b]{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.tm-skill[data-v-ebd3997b]{color:#475569;background:#f1f5f9;border-radius:6px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.tm-socials[data-v-ebd3997b]{gap:.5rem;margin-top:.5rem;display:flex}.tm-social[data-v-ebd3997b]{color:#94a3b8;border:1.5px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:border-color .18s,color .18s;display:flex}.tm-social[data-v-ebd3997b]:hover{color:#0d9488;border-color:#0d9488}.tm-skeleton[data-v-ebd3997b]{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden}.tsk-img[data-v-ebd3997b]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/400px 100%;width:100%;height:200px;animation:1.4s ease-in-out infinite shimmer-ebd3997b}.tsk-body[data-v-ebd3997b]{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.tsk-line[data-v-ebd3997b]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/400px 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite shimmer-ebd3997b}.tsk-line--short[data-v-ebd3997b]{width:45%}.tsk-line--medium[data-v-ebd3997b]{width:70%}.tsk-chips[data-v-ebd3997b]{gap:.4rem;margin-top:.25rem;display:flex}.tsk-chip[data-v-ebd3997b]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9) 0 0/400px 100%;border-radius:6px;width:60px;height:20px;animation:1.4s ease-in-out infinite shimmer-ebd3997b}@keyframes shimmer-ebd3997b{0%{background-position:-400px 0}to{background-position:400px 0}}.values-section[data-v-ebd3997b]{background:#080b12;padding:6rem 0;position:relative;overflow:hidden}.values-orb[data-v-ebd3997b]{filter:blur(120px);pointer-events:none;background:#0d948814;border-radius:50%;width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.values-grid[data-v-ebd3997b]{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (width>=640px){.values-grid[data-v-ebd3997b]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.values-grid[data-v-ebd3997b]{grid-template-columns:repeat(4,1fr)}}.value-card[data-v-ebd3997b]{text-align:center;background:#ffffff05;flex-direction:column;align-items:center;padding:2rem 1.75rem;transition:background .22s;display:flex}.value-card[data-v-ebd3997b]:hover{background:#0d94880f}.value-icon-wrap[data-v-ebd3997b]{background:#0d948826;border:1px solid #0d948840;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:flex}.value-icon[data-v-ebd3997b]{color:#2dd4bf;width:22px;height:22px}.value-title[data-v-ebd3997b]{color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:800}.value-desc[data-v-ebd3997b]{color:#fff6;font-size:.845rem;line-height:1.7}.join-section[data-v-ebd3997b]{background:#fff;border-top:1px solid #e2e8f0;padding:6rem 0}.join-sub[data-v-ebd3997b]{color:#64748b;max-width:520px;margin:0 auto 2rem;font-size:1rem;line-height:1.75}.join-btns[data-v-ebd3997b]{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.fade-enter-active[data-v-ebd3997b],.fade-leave-active[data-v-ebd3997b]{transition:opacity .25s,transform .25s}.fade-enter-from[data-v-ebd3997b],.fade-leave-to[data-v-ebd3997b]{opacity:0;transform:translateY(12px)}.fade-move[data-v-ebd3997b]{transition:transform .25s}@media (prefers-reduced-motion:reduce){.leader-card[data-v-ebd3997b],.tm-card[data-v-ebd3997b],.leader-img[data-v-ebd3997b],.tm-img[data-v-ebd3997b]{transition:none}.tsk-img[data-v-ebd3997b],.tsk-line[data-v-ebd3997b],.tsk-chip[data-v-ebd3997b]{animation:none}}
