.section-label.svelte-gygcht,.back-link.svelte-gygcht,.project-meta.svelte-gygcht span:where(.svelte-gygcht),.detail-cell.svelte-gygcht span:where(.svelte-gygcht),.stack-grid.svelte-gygcht span:where(.svelte-gygcht){letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.section-label.svelte-gygcht{color:#71717a}.back-link.svelte-gygcht{color:#71717a;align-items:center;gap:10px;transition:color .18s;display:inline-flex}.back-link.svelte-gygcht:hover{color:#f4f4f5}h1.svelte-gygcht{color:#f4f4f5;text-transform:uppercase;max-width:900px;font-family:Barlow,sans-serif;font-size:clamp(3.7rem,9vw,8.5rem);font-weight:650;line-height:.88}h2.svelte-gygcht{color:#f4f4f5;text-transform:uppercase;max-width:540px;font-family:Barlow,sans-serif;font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:600;line-height:.98}.project-meta.svelte-gygcht{border-top:1px solid #3f3f46b3;min-width:260px;display:grid}.project-meta.svelte-gygcht div:where(.svelte-gygcht){border-bottom:1px solid #3f3f46b3;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.project-meta.svelte-gygcht span:where(.svelte-gygcht){color:#52525b}.project-meta.svelte-gygcht strong:where(.svelte-gygcht){color:#d4d4d8;font-size:13px;font-weight:500}.detail-cell.svelte-gygcht{background:#111113;align-content:end;gap:14px;min-height:132px;padding:22px;display:grid}.detail-cell.svelte-gygcht span:where(.svelte-gygcht){color:#52525b}.detail-cell.svelte-gygcht strong:where(.svelte-gygcht){color:#d4d4d8;font-size:14px;font-weight:500}.stack-grid.svelte-gygcht{border-top:1px solid #3f3f46b3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stack-grid.svelte-gygcht div:where(.svelte-gygcht){border-bottom:1px solid #3f3f46b3;align-content:end;gap:22px;min-height:150px;padding:24px 0;display:grid}.stack-grid.svelte-gygcht div:where(.svelte-gygcht):nth-child(odd){border-right:1px solid #3f3f46b3;padding-right:24px}.stack-grid.svelte-gygcht div:where(.svelte-gygcht):nth-child(2n){padding-left:24px}.stack-grid.svelte-gygcht span:where(.svelte-gygcht){color:#52525b}.stack-grid.svelte-gygcht strong:where(.svelte-gygcht){color:#f4f4f5;font-family:Barlow,sans-serif;font-size:24px;font-weight:500}.live-link.svelte-gygcht,.contact-link.svelte-gygcht{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-family:Barlow,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.live-link.svelte-gygcht{color:#a1a1aa;border-bottom:1px solid #71717a;margin-top:48px;padding-bottom:8px}.live-link.svelte-gygcht:hover{color:#fff}.contact-link.svelte-gygcht{color:#111113;background:#f4f4f5;padding:14px 18px}.next-link.svelte-gygcht{color:#f4f4f5;text-transform:uppercase;max-width:760px;font-family:Barlow,sans-serif;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:600;line-height:.95;transition:color .18s}.next-link.svelte-gygcht:hover{color:#a1a1aa}@media (width<=640px){.stack-grid.svelte-gygcht{grid-template-columns:1fr}.stack-grid.svelte-gygcht div:where(.svelte-gygcht):nth-child(odd),.stack-grid.svelte-gygcht div:where(.svelte-gygcht):nth-child(2n){border-right:0;padding-left:0;padding-right:0}}
