.projects-index.svelte-txevvo{padding-block:clamp(var(--space-16),10vw,var(--space-32))}.projects-index__inner.svelte-txevvo{width:min(calc(100% - (var(--layout-padding-mobile) * 2)),var(--layout-max-width));margin-inline:auto}.projects-index__hero.svelte-txevvo{display:grid;gap:var(--space-5);border-bottom:1px solid var(--color-line-strong);padding-bottom:var(--space-12)}.projects-index.svelte-txevvo h1:where(.svelte-txevvo){max-width:13ch;margin:0;font-family:var(--font-serif);font-size:clamp(3.25rem,9vw,7rem);font-weight:400;line-height:.95}.projects-index__hero.svelte-txevvo p:where(.svelte-txevvo):not(.section-kicker){max-width:43rem;margin:0;font-size:var(--font-size-lg)}.projects-index__group.svelte-txevvo{padding-top:var(--space-12)}.projects-index__group-header.svelte-txevvo{display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}.projects-index.svelte-txevvo h2:where(.svelte-txevvo){margin:0;font-family:var(--font-serif);font-size:clamp(2rem,5vw,4rem);font-weight:400}.projects-index__group-header.svelte-txevvo p:where(.svelte-txevvo):not(.section-kicker){max-width:35rem;margin:0}.projects-index__list.svelte-txevvo,.projects-index__archive-list.svelte-txevvo{border-top:1px solid var(--color-line-strong)}.projects-index__list.svelte-txevvo article:where(.svelte-txevvo),.projects-index__archive-list.svelte-txevvo article:where(.svelte-txevvo){border-bottom:1px solid var(--color-line)}.project-link.svelte-txevvo{display:grid;gap:var(--space-4);padding-block:var(--space-6);color:var(--color-text);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),padding-inline var(--motion-duration-base) var(--motion-ease-standard)}.project-link.svelte-txevvo:hover,.project-link.svelte-txevvo:focus-visible{background:color-mix(in srgb,var(--color-surface-muted) 55%,transparent);color:var(--color-text);padding-inline:var(--space-4)}.project-link__number.svelte-txevvo,.project-link__category.svelte-txevvo,.project-link__meta.svelte-txevvo,.archive-link.svelte-txevvo small:where(.svelte-txevvo){font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-metadata)}.project-link__number.svelte-txevvo{color:var(--color-blueprint)}.project-link__body.svelte-txevvo{display:grid;gap:var(--space-3)}.project-link__category.svelte-txevvo{color:var(--color-accent)}.project-link.svelte-txevvo strong:where(.svelte-txevvo){font-family:var(--font-serif);font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1}.project-link__body.svelte-txevvo>span:where(.svelte-txevvo):last-child{max-width:42rem;color:var(--color-text-muted)}.project-link__meta.svelte-txevvo{display:grid;gap:var(--space-2);color:var(--color-text-muted)}.archive-link.svelte-txevvo{display:grid;gap:var(--space-2);padding-block:var(--space-4);color:var(--color-text-muted)}.archive-link.svelte-txevvo:hover,.archive-link.svelte-txevvo:focus-visible{color:var(--color-text);background:var(--color-surface)}.archive-link.svelte-txevvo span:where(.svelte-txevvo){color:var(--color-text)}@media (min-width: 768px){.projects-index__inner.svelte-txevvo{width:min(calc(100% - (var(--layout-padding-tablet) * 2)),var(--layout-max-width))}}@media (min-width: 900px){.project-link.svelte-txevvo{grid-template-columns:4rem minmax(0,1fr) minmax(14rem,20rem);align-items:start}.archive-link.svelte-txevvo{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}}@media (min-width: 1024px){.projects-index__inner.svelte-txevvo{width:min(calc(100% - (clamp(var(--layout-padding-desktop-min),4vw,var(--layout-padding-desktop-max))*2)),var(--layout-max-width))}.projects-index__hero.svelte-txevvo,.projects-index__group-header.svelte-txevvo{grid-template-columns:1fr 1fr;align-items:end}.projects-index__hero.svelte-txevvo .section-kicker:where(.svelte-txevvo),.projects-index__group-header.svelte-txevvo .section-kicker:where(.svelte-txevvo){grid-column:1 / -1}}
