.dev-head.svelte-19vgc81{padding:calc(var(--nav-h) + 6rem) var(--gutter) 5rem;position:relative;overflow:hidden;border-bottom:1px solid var(--ink-line)}.dev-head.svelte-19vgc81:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,var(--magenta-soft) 0%,transparent 60%);pointer-events:none}.dev-head[data-accent=cyan].svelte-19vgc81:before{background:radial-gradient(ellipse 70% 60% at 50% 100%,var(--cyan-soft) 0%,transparent 60%)}.container.svelte-19vgc81{max-width:var(--container);margin:0 auto;position:relative}.crumb.svelte-19vgc81{display:flex;gap:.5rem;align-items:center;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3rem}.crumb.svelte-19vgc81 a:where(.svelte-19vgc81){color:var(--ink-mute);transition:color .3s;padding:.75rem .25rem;margin:-.75rem -.25rem}.crumb.svelte-19vgc81 a:where(.svelte-19vgc81):hover{color:var(--magenta)}.crumb.svelte-19vgc81 .current:where(.svelte-19vgc81){color:var(--magenta)}.dev-head[data-accent=cyan].svelte-19vgc81 .crumb:where(.svelte-19vgc81) a:where(.svelte-19vgc81):hover,.dev-head[data-accent=cyan].svelte-19vgc81 .crumb:where(.svelte-19vgc81) .current:where(.svelte-19vgc81){color:var(--cyan)}.tagline.svelte-19vgc81{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;color:var(--magenta);margin-bottom:1rem}.dev-head[data-accent=cyan].svelte-19vgc81 .tagline:where(.svelte-19vgc81){color:var(--cyan)}.dev-title.svelte-19vgc81{font-family:var(--font-display);font-size:clamp(2.5rem,11vw,9rem);line-height:.85;letter-spacing:-.015em;color:var(--ink);margin-bottom:2rem;overflow-wrap:anywhere}.dev-desc.svelte-19vgc81{font-size:1.15rem;color:var(--ink-mute);max-width:720px;line-height:1.6;margin-bottom:3rem}.dev-stats.svelte-19vgc81{display:flex;gap:1.25rem 3rem;flex-wrap:wrap;border-top:1px solid var(--ink-line);padding-top:2rem}.stat-num.svelte-19vgc81{display:block;font-family:var(--font-display);font-size:2.5rem;color:var(--ink);line-height:1}.stat-label.svelte-19vgc81{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin-top:.5rem}.dev-bio.svelte-19vgc81{padding:4rem var(--gutter) 0}.dev-bio.svelte-19vgc81 p:where(.svelte-19vgc81){max-width:68ch;font-size:1.02rem;line-height:1.75;color:var(--ink-mute);margin:0 0 1.2rem}.dev-bio.svelte-19vgc81 p:where(.svelte-19vgc81):last-child{margin-bottom:0}.grid-section.svelte-19vgc81{padding:5rem var(--gutter) 8rem}.section-head.svelte-19vgc81{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ink-line)}.section-num.svelte-19vgc81{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--magenta);margin-bottom:.75rem}.section-title.svelte-19vgc81{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.01em;color:var(--ink)}.grid.svelte-19vgc81{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1.5rem}.empty.svelte-19vgc81{padding:4rem 2rem;text-align:center;color:var(--ink-mute);font-style:italic}@media (max-width: 640px){.dev-head.svelte-19vgc81{padding-top:calc(var(--nav-h) + 3rem);padding-bottom:3rem}.crumb.svelte-19vgc81{margin-bottom:2rem}.tagline.svelte-19vgc81{font-size:.72rem}.dev-title.svelte-19vgc81{font-size:clamp(2.2rem,11vw,3.2rem);margin-bottom:1.25rem}.dev-desc.svelte-19vgc81{font-size:1rem;margin-bottom:2rem}.dev-stats.svelte-19vgc81{gap:1rem 2rem;padding-top:1.5rem}.stat-num.svelte-19vgc81{font-size:1.8rem}.stat-label.svelte-19vgc81{font-size:.7rem;margin-top:.35rem}.grid-section.svelte-19vgc81{padding:3rem var(--gutter) 4rem}.section-head.svelte-19vgc81{margin-bottom:2rem;padding-bottom:1rem}.section-num.svelte-19vgc81{font-size:.7rem;margin-bottom:.5rem}.grid.svelte-19vgc81{gap:1rem}}
