.project.svelte-e6kpzg{padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.project__meta.svelte-e6kpzg{margin-bottom:1.25rem}.project__title.svelte-e6kpzg{margin-bottom:.75rem}.project__subtitle.svelte-e6kpzg{font-family:var(--font-display);color:var(--text-secondary);font-size:clamp(1rem,2vw,1.25rem);letter-spacing:.02em;margin-bottom:1.75rem;max-width:60ch}.project__cta.svelte-e6kpzg{display:inline-block;font-family:var(--font-display);font-size:.85rem;letter-spacing:.06em}.project__cta--solid.svelte-e6kpzg{background:var(--text-primary);color:var(--bg);border:none;border-radius:2px;padding:.75rem 1.5rem;text-transform:uppercase;transition:background var(--duration-fast) ease}.project__cta--solid.svelte-e6kpzg:hover{background:var(--accent)}.project__glance.svelte-e6kpzg{display:flex;gap:var(--space-lg);flex-wrap:wrap;margin:var(--space-md) 0;padding:var(--space-md) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.glance__col.svelte-e6kpzg .label:where(.svelte-e6kpzg){margin-bottom:.75rem}.glance__list.svelte-e6kpzg{list-style:none;display:flex;flex-direction:column;gap:.35rem}.glance__list.svelte-e6kpzg li:where(.svelte-e6kpzg){font-family:var(--font-display);font-size:.95rem;color:var(--text-primary)}.project__body.svelte-e6kpzg{display:flex;flex-direction:column;gap:1rem;margin-bottom:var(--space-md)}.section__label.svelte-e6kpzg{margin-bottom:.25rem}.project__body.svelte-e6kpzg p:where(.svelte-e6kpzg){font-size:clamp(1rem,1.6vw,1.1rem);color:var(--text-primary);line-height:1.8;max-width:62ch}.figure.svelte-e6kpzg{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0}.figure__img.svelte-e6kpzg{width:100%;display:block;border:1px solid var(--border);border-radius:2px}.figure__caption.svelte-e6kpzg{font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary);line-height:1.6;max-width:580px}@media(max-width:600px){.project__glance.svelte-e6kpzg{gap:var(--space-md)}}
