.studio-page.svelte-1d4i12f{padding-top:80px}.philosophy-section.svelte-1d4i12f{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--space-2xl) var(--gutter);background:var(--color-bg-surface)}.philosophy-content.svelte-1d4i12f{max-width:var(--content-narrow);text-align:center}.philosophy-headline.svelte-1d4i12f{font-size:var(--text-display);font-weight:300;margin-bottom:var(--space-lg)}.philosophy-text.svelte-1d4i12f{font-size:var(--text-h3);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-fg-secondary)}.section.svelte-1d4i12f{padding:var(--space-2xl) var(--gutter);max-width:var(--content-width);margin:0 auto}.section-title.svelte-1d4i12f{font-size:var(--text-h3);font-weight:300;margin-bottom:var(--space-xl)}.process-grid.svelte-1d4i12f{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.process-step.svelte-1d4i12f{display:flex;flex-direction:column;gap:var(--space-sm)}.step-number.svelte-1d4i12f{font-size:var(--text-caption);color:var(--color-fg-muted);font-family:var(--font-mono)}.step-phase.svelte-1d4i12f{font-size:var(--text-body-lg);font-weight:400}.step-description.svelte-1d4i12f{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.team-grid.svelte-1d4i12f{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl)}.team-member.svelte-1d4i12f{display:grid;grid-template-columns:120px 1fr;gap:var(--space-lg);align-items:start}.member-image-wrapper.svelte-1d4i12f{aspect-ratio:1;overflow:hidden}.member-image.svelte-1d4i12f{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:filter var(--duration-standard) var(--ease-standard)}.team-member.svelte-1d4i12f:hover .member-image:where(.svelte-1d4i12f){filter:grayscale(0%)}.member-info.svelte-1d4i12f{display:flex;flex-direction:column;gap:var(--space-xs)}.member-name.svelte-1d4i12f{font-size:var(--text-body-lg);font-weight:400}.member-role.svelte-1d4i12f{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.member-bio.svelte-1d4i12f{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-sm)}.services-grid.svelte-1d4i12f{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.service-item.svelte-1d4i12f{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border-default)}.service-name.svelte-1d4i12f{font-size:var(--text-body-lg);font-weight:400}.service-description.svelte-1d4i12f{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.recognition-grid.svelte-1d4i12f{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.recognition-item.svelte-1d4i12f{display:flex;gap:var(--space-sm);align-items:baseline}.recognition-publication.svelte-1d4i12f{font-size:var(--text-body)}.recognition-year.svelte-1d4i12f{font-size:var(--text-body-sm);color:var(--color-fg-muted)}@media(max-width:1024px){.process-grid.svelte-1d4i12f{grid-template-columns:repeat(2,1fr)}.services-grid.svelte-1d4i12f{grid-template-columns:1fr}}@media(max-width:640px){.process-grid.svelte-1d4i12f,.team-member.svelte-1d4i12f{grid-template-columns:1fr}.member-image-wrapper.svelte-1d4i12f{max-width:200px}}
