.founder.svelte-ix9cit{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);isolation:isolate;display:grid;position:relative;overflow:hidden}.founder.svelte-ix9cit:before{content:"";background:var(--gradient-brand);z-index:2;height:4px;position:absolute;inset:0 0 auto}@media (width>=56rem){.founder.svelte-ix9cit{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}}.portrait.svelte-ix9cit{background:rgb(var(--rgb-night-900));min-height:22rem;position:relative;overflow:hidden}.photo.svelte-ix9cit{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.founder.svelte-ix9cit:hover .photo:where(.svelte-ix9cit){filter:grayscale(0);transform:scale(1.02)}.monogram.svelte-ix9cit{background:radial-gradient(60% 60% at 30% 20%, rgb(var(--rgb-sky-500) / .5), transparent 70%), var(--gradient-night);place-items:center;display:grid;position:absolute;inset:0}.monogram.svelte-ix9cit span:where(.svelte-ix9cit){border-radius:var(--radius-full);border:1px solid var(--color-border-on-dark);background:rgb(var(--rgb-white) / .06);width:9rem;height:9rem;font-family:var(--font-heading);font-size:3rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:rgb(var(--rgb-white));box-shadow:0 0 0 16px rgb(var(--rgb-white) / .03), 0 0 0 32px rgb(var(--rgb-white) / .02);place-items:center;display:grid}.badge.svelte-ix9cit{border-radius:var(--radius-full);background:rgb(var(--rgb-night-950) / .8);border:1px solid var(--color-border-on-dark);-webkit-backdrop-filter:blur(8px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:rgb(var(--rgb-teal-300));white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem 1.125rem;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.details.svelte-ix9cit{isolation:isolate;padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.watermark.svelte-ix9cit{aspect-ratio:120/119;background:linear-gradient(135deg, rgb(var(--rgb-brand-200) / .55), rgb(var(--rgb-sky-300) / .45));z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(10rem,18vw,14rem);position:absolute;bottom:-1.5rem;right:-1.25rem;-webkit-mask:url(../../../brand/zynovate_icon.svg) 50%/contain no-repeat;mask:url(../../../brand/zynovate_icon.svg) 50%/contain no-repeat}.tag.svelte-ix9cit{border-radius:var(--radius-xs);border:1px solid rgb(var(--rgb-teal-100));background:rgb(var(--rgb-teal-50));font-family:var(--font-heading);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:rgb(var(--rgb-teal-700));padding:.3rem .75rem}.tag-sample.svelte-ix9cit{border-color:rgb(var(--rgb-brand-100));background:rgb(var(--rgb-brand-50));color:rgb(var(--rgb-brand-800))}.name.svelte-ix9cit{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-heading);margin-bottom:.5rem}.role.svelte-ix9cit{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:rgb(var(--rgb-teal-700));margin-bottom:1.75rem}.role-focus.svelte-ix9cit{color:var(--color-text-muted)}.highlights.svelte-ix9cit{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:grid}.highlight.svelte-ix9cit{flex-direction:column-reverse;gap:.25rem;display:flex}.highlight-value.svelte-ix9cit{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);background:var(--gradient-brand-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.1}.highlight-label.svelte-ix9cit{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.bio.svelte-ix9cit{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text);text-wrap:pretty;margin-bottom:1.5rem}@media (width>=40rem){.bio.svelte-ix9cit{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.skill.svelte-ix9cit{border-radius:var(--radius-full);border:1px solid var(--color-border);background:rgb(var(--rgb-ink-50));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);padding:.35rem .875rem}.linkedin.svelte-ix9cit{min-height:var(--button-height);border-radius:var(--radius-full);background:rgb(var(--rgb-night-800));color:rgb(var(--rgb-white));font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-soft);transition:background-color var(--transition-default), transform var(--transition-default);align-items:center;gap:.625rem;padding-inline:1.5rem;display:inline-flex}.linkedin.svelte-ix9cit:hover{background:rgb(var(--rgb-night-700));transform:translateY(-1px)}@media (width<=30rem){.highlights.svelte-ix9cit{grid-template-columns:1fr}}.member.svelte-1cobqru{border-radius:var(--radius-lg);background:var(--glass-bg);height:100%;-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);text-align:center;padding:1.75rem;position:relative}.member-photo.svelte-1cobqru{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;filter:grayscale();width:6rem;height:6rem;margin:0 auto 1.25rem;display:block}.member-initials.svelte-1cobqru{background:var(--gradient-brand);color:rgb(var(--rgb-white));font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);filter:none;place-items:center;display:grid}.member-sample.svelte-1cobqru{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:rgb(var(--rgb-brand-700));margin-top:1rem;display:inline-block}
