.team-page.svelte-o4345d{background:linear-gradient(#ffffffb8,#fff0)}.founder-frame.svelte-o4345d,.leader-card.svelte-o4345d{box-shadow:0 18px 42px #0000000a}.photo-shell.svelte-o4345d{background:linear-gradient(110deg,#fff0 0%,#ffffff73 32%,#fff0 58%) 0 0/220% 100%,linear-gradient(#0000000d,#00000008) 0 0/100% 100%;place-items:center;transition:opacity .45s;animation:1.8s linear infinite svelte-o4345d-shimmer;display:grid}.photo-shell[data-loaded=true].svelte-o4345d{opacity:0}.photo-shell__line.svelte-o4345d{background:#0a0a0a2e;width:42%;height:1px}.photo-shell__dot.svelte-o4345d{background:#0a0a0a7a;border-radius:999px;width:.65rem;height:.65rem;animation:1.1s ease-in-out infinite svelte-o4345d-pulse;position:absolute}.photo-image.svelte-o4345d{opacity:0;filter:grayscale()blur(10px);transition:opacity .65s var(--ease-smooth), transform .8s var(--ease-smooth), filter .8s var(--ease-smooth);transform:scale(1.04)}.photo-image[data-loaded=true].svelte-o4345d{opacity:1;filter:grayscale(18%)blur();transform:scale(1)}.group.svelte-o4345d:hover .photo-image[data-loaded=true]:where(.svelte-o4345d){transition-duration:1.2s;transform:scale(1.03)}.contact-chip.svelte-o4345d{border:1px solid var(--color-border-subtle);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;transition:transform var(--duration-base) var(--ease-smooth), border-color var(--duration-base) var(--ease-smooth), color var(--duration-base) var(--ease-smooth), background-color var(--duration-base) var(--ease-smooth);background:#ffffffa6;flex:none;align-items:center;gap:.5rem;padding:.72rem .95rem;font-size:.75rem;font-weight:600;display:inline-flex}.contact-chip.svelte-o4345d:hover{color:var(--color-text);background:#fffffff5;border-color:#0a0a0a2e;transform:translateY(-2px)}.social-row.svelte-o4345d{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.social-row.svelte-o4345d::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.photo-shell.svelte-o4345d,.photo-shell__dot.svelte-o4345d{animation:none}.photo-image.svelte-o4345d{transition:none}}@keyframes svelte-o4345d-shimmer{0%{background-position:200% 0,0 0}to{background-position:-20% 0,0 0}}@keyframes svelte-o4345d-pulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:.9;transform:scale(1)}}
