.work[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,5vw,5rem)}.section-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.section-intro[data-astro-cid-lcdefpme]>.lead[data-astro-cid-lcdefpme]{color:#555}.work__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);display:grid}.case-card[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.case-card[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:clamp(3rem,9vw,9rem)}.case-card__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:#e5e5e5;overflow:hidden}.case-card__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.case-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.025)}.case-card__meta[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--site-line);justify-content:space-between;gap:1rem;padding:1.2rem 0;display:flex}.case-card__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#666;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.case-card__meta[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--site-pink);font-size:1.4rem}.case-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.35rem;font-family:Clash Display;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:500}.case-card__meta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;max-width:44ch;margin-top:.4rem;font-size:.88rem;line-height:1.5}.work__all[data-astro-cid-lcdefpme]{margin-top:3rem}.services-list[data-astro-cid-lcdefpme]{border-top:1px solid #aaa;margin-bottom:2.5rem}.services-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-bottom:1px solid #aaa;grid-template-columns:70px minmax(200px,.8fr) minmax(280px,1.2fr);gap:2rem;padding:2rem 0;display:grid}.services-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--site-text-accent);font-size:.75rem}.services-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:Clash Display;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500}.services-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;max-width:52ch}.services-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--site-text-accent);text-underline-offset:.25em;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.85rem;text-decoration:underline;display:inline-flex}.services-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.services-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--text-muted-on-light);font-size:.95rem}.naming-preview__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.naming-preview[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--text-muted-on-light);margin-block:2rem 1.25rem}.naming-preview__project[data-astro-cid-lcdefpme]{color:inherit;display:block}.naming-preview__name[data-astro-cid-lcdefpme]{color:#fff;background:var(--site-black);padding:clamp(1.5rem,3vw,3rem)}.naming-preview__name[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--text-muted-on-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.naming-preview__name[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-top:1.5rem;font-family:Clash Display,sans-serif;font-size:clamp(1.8rem,3.5vw,3.25rem);font-weight:500;line-height:1;display:block}.naming-preview__project[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2;object-fit:cover;width:100%;height:auto}.naming-preview__caption[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--site-line);justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.85rem;display:flex}.naming-preview__caption[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--site-text-accent)}.method__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.method__sticky[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:120px}.method__note[data-astro-cid-lcdefpme]{color:var(--text-muted-on-dark);max-width:34ch;margin-top:1.5rem}.method[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{list-style:none}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #444;grid-template-columns:50px 1fr;gap:1rem;padding:2rem 0 3rem;display:grid}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--site-pink);font-size:.75rem}.method[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.65rem;font-family:Clash Display;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:500}.method[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted-on-dark)}.closing[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,12vw,12rem)}.closing[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{max-width:12ch;margin:1.5rem 0 3rem}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:50ch;color:var(--text-muted-on-light);margin-bottom:1.5rem}@media (width<=860px){.section-intro[data-astro-cid-lcdefpme],.method__grid[data-astro-cid-lcdefpme],.naming-preview__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.method__sticky[data-astro-cid-lcdefpme]{position:static}}@media (width<=640px){.work__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.case-card[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:0}.services-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:42px minmax(0,1fr);gap:1rem}.services-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-column:2}}
