main[data-astro-cid-dh637ihc]{max-width:860px;margin:0 auto;padding-top:90px;padding-left:1.5rem;padding-right:1.5rem}.hero[data-astro-cid-dh637ihc]{padding:5rem 0 4rem}.eyebrow[data-astro-cid-dh637ihc]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-family:IBM Plex Mono,monospace;font-size:12px}h1[data-astro-cid-dh637ihc]{color:var(--ink);max-width:22ch;font-family:Raleway,sans-serif;font-size:clamp(1.8rem,4.4vw,3rem);font-weight:300;line-height:1.3}.lede[data-astro-cid-dh637ihc]{max-width:62ch;color:var(--muted);margin-top:1.5rem;font-family:Raleway,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.7}.block[data-astro-cid-dh637ihc]{border-top:1px solid rgba(var(--ink-rgb), .08);padding:3.5rem 0}.project-head[data-astro-cid-dh637ihc]{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.tag[data-astro-cid-dh637ihc]{letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent);padding:.25rem .6rem;font-family:IBM Plex Mono,monospace;font-size:10px}h2[data-astro-cid-dh637ihc]{color:var(--ink);font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:400}.p[data-astro-cid-dh637ihc]{color:var(--muted);max-width:64ch;margin-bottom:1.75rem;font-family:Raleway,sans-serif;font-size:1.02rem;font-weight:300;line-height:1.75}.services[data-astro-cid-dh637ihc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.75rem;list-style:none;display:grid}.services[data-astro-cid-dh637ihc] li[data-astro-cid-dh637ihc]{flex-direction:column;gap:.3rem;display:flex}.service-name[data-astro-cid-dh637ihc]{letter-spacing:.05em;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px}.service-desc[data-astro-cid-dh637ihc]{color:var(--muted);font-family:Raleway,sans-serif;font-size:.9rem;font-weight:300;line-height:1.5}.features[data-astro-cid-dh637ihc]{flex-direction:column;gap:.6rem;margin-bottom:1.75rem;list-style:none;display:flex}.features[data-astro-cid-dh637ihc] li[data-astro-cid-dh637ihc]{color:var(--muted);padding-left:1.1rem;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;position:relative}.features[data-astro-cid-dh637ihc] li[data-astro-cid-dh637ihc]:before{content:"—";color:var(--accent);position:absolute;left:0}.stack[data-astro-cid-dh637ihc]{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.stack[data-astro-cid-dh637ihc] li[data-astro-cid-dh637ihc]{letter-spacing:.06em;color:var(--ink);border:1px solid var(--line);padding:.35rem .7rem;font-family:IBM Plex Mono,monospace;font-size:11px}.block[data-astro-cid-dh637ihc] h2[data-astro-cid-dh637ihc]{color:var(--ink);margin-bottom:1.75rem;font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:400}.shots[data-astro-cid-dh637ihc]{flex-direction:column;gap:2.5rem;display:flex}.shot[data-astro-cid-dh637ihc]{margin:0}.shot[data-astro-cid-dh637ihc] img[data-astro-cid-dh637ihc]{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.shot[data-astro-cid-dh637ihc] figcaption[data-astro-cid-dh637ihc]{letter-spacing:.04em;color:var(--muted);margin-top:.75rem;font-family:IBM Plex Mono,monospace;font-size:12px}.project-links[data-astro-cid-dh637ihc]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:2rem 0 2.5rem;display:flex}.project-link[data-astro-cid-dh637ihc]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);padding:.9rem 2rem;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.project-link[data-astro-cid-dh637ihc]:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}.note[data-astro-cid-dh637ihc]{letter-spacing:.04em;color:var(--muted);max-width:46ch;font-family:IBM Plex Mono,monospace;font-size:11px}.shots-note[data-astro-cid-dh637ihc]{max-width:64ch;margin:1.75rem 0 2.5rem}.shots-gap[data-astro-cid-dh637ihc]{margin-top:2.5rem}.cta[data-astro-cid-dh637ihc]{border-top:1px solid rgba(var(--ink-rgb), .08);text-align:center;padding:5rem 0 6rem}.cta-text[data-astro-cid-dh637ihc]{color:var(--ink);margin-bottom:.75rem;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:300}.cta-sub[data-astro-cid-dh637ihc]{color:var(--muted);max-width:52ch;margin:0 auto 2rem;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:1.7}.cta-button[data-astro-cid-dh637ihc]{letter-spacing:.1em;text-transform:uppercase;color:#0c0d10;background:var(--accent);border:1px solid var(--accent);padding:.95rem 2rem;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.cta-button[data-astro-cid-dh637ihc]:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}
