.projects-page.svelte-1j2tjdh{min-height:100dvh;padding:clamp(4.4rem,6vw,5.8rem) var(--space-6) var(--space-12)}.projects-page__inner.svelte-1j2tjdh{margin:0 auto;max-width:72rem;display:grid;gap:var(--space-7)}.projects-page__back-link.svelte-1j2tjdh{width:-moz-fit-content;width:fit-content;font-size:.84rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.projects-page__header.svelte-1j2tjdh{display:grid;gap:.75rem;max-width:44rem}.projects-page__eyebrow.svelte-1j2tjdh{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.projects-page__header.svelte-1j2tjdh h1:where(.svelte-1j2tjdh){margin:0;font-size:var(--text-page);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.projects-page__header.svelte-1j2tjdh>p:where(.svelte-1j2tjdh):not(.projects-page__eyebrow){margin:0;color:var(--muted)}.projects-page__grid.svelte-1j2tjdh{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.projects-page__group.svelte-1j2tjdh{display:grid;gap:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.projects-page__group-header.svelte-1j2tjdh{padding-block:var(--space-1)}.projects-page__group-header.svelte-1j2tjdh h2:where(.svelte-1j2tjdh){margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.15}@media(min-width:760px){.projects-page__grid.svelte-1j2tjdh{grid-template-columns:repeat(2,minmax(0,1fr))}}
