.projects-page.svelte-rqn88j{min-height:100dvh;padding:clamp(4.4rem,6vw,5.8rem) 1.2rem 2.8rem}.projects-page__inner.svelte-rqn88j{margin:0 auto;max-width:72rem;display:grid;gap:1.5rem}.projects-page__back-link.svelte-rqn88j{width:-moz-fit-content;width:fit-content;font-size:.84rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,var(--accent) 74%,var(--muted))}.projects-page__header.svelte-rqn88j{display:grid;gap:.75rem;max-width:44rem}.projects-page__eyebrow.svelte-rqn88j{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--accent) 66%,var(--muted))}.projects-page__header.svelte-rqn88j h1:where(.svelte-rqn88j){margin:0;font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.1;letter-spacing:-.02em}.projects-page__header.svelte-rqn88j>p:where(.svelte-rqn88j):not(.projects-page__eyebrow){margin:0;color:color-mix(in oklab,var(--muted) 90%,#ffffff 10%)}.projects-page__grid.svelte-rqn88j{display:grid;gap:.95rem;grid-template-columns:minmax(0,1fr)}.projects-page__group.svelte-rqn88j{display:grid;gap:1.4rem;padding-top:1rem;border-top:1px solid color-mix(in oklab,var(--border) 84%,#ffffff 16%)}.projects-page__group-header.svelte-rqn88j{padding-block:.25rem}.projects-page__group-header.svelte-rqn88j h2:where(.svelte-rqn88j){margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.15}@media(min-width:760px){.projects-page__grid.svelte-rqn88j{grid-template-columns:repeat(2,minmax(0,1fr))}}
