.metrics[data-astro-cid-7qs4wk5b]{background:var(--line-strong);border:1px solid var(--line-strong);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metric[data-astro-cid-7qs4wk5b]{background:var(--cream);flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;padding:clamp(1rem,.8rem + .8vw,1.6rem);display:flex}.metric__value[data-astro-cid-7qs4wk5b]{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2rem,1.3rem + 2vw,3.4rem);font-weight:500;line-height:1}.metric__label[data-astro-cid-7qs4wk5b]{color:var(--ink-2);font-size:.85rem}.case[data-astro-cid-dxdnm6gs]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(3rem,2rem + 4vw,6rem);display:grid}.case__meta[data-astro-cid-dxdnm6gs]{color:var(--coral-ink);font-size:.66rem}.case__client[data-astro-cid-dxdnm6gs]{letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2.6rem,1.4rem + 4vw,6rem);line-height:.95}.case__desc[data-astro-cid-dxdnm6gs]{color:var(--ink-2);margin-top:.6rem}.case__headline[data-astro-cid-dxdnm6gs]{font-family:var(--font-display);letter-spacing:-.02em;max-width:24ch;margin-top:1.5rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);font-style:italic;font-weight:400;line-height:1.1}.case__body[data-astro-cid-dxdnm6gs] .case__metrics{margin-top:2rem}.case__source[data-astro-cid-dxdnm6gs]{color:var(--ink-2);align-items:center;gap:.75rem;margin-top:1rem;font-size:.82rem;display:flex}.case__source-thumb[data-astro-cid-dxdnm6gs]{border:1px solid var(--line-strong);border-radius:6px;flex:none;width:2.6rem;height:2.6rem;overflow:hidden}.case__source-thumb[data-astro-cid-dxdnm6gs] img{object-fit:cover;object-position:top;width:100%;height:100%}.case__scope[data-astro-cid-dxdnm6gs]{margin-top:2rem}.case__label[data-astro-cid-dxdnm6gs]{color:var(--ink-2);margin-bottom:.75rem;font-size:.66rem}.case__chips[data-astro-cid-dxdnm6gs]{flex-wrap:wrap;gap:.45rem;display:flex}.case__stages[data-astro-cid-dxdnm6gs]{color:var(--ink-2);margin-top:1.25rem;font-size:.66rem}.case__stages[data-astro-cid-dxdnm6gs] span[data-astro-cid-dxdnm6gs]{color:var(--lilac-ink)}.case__stack[data-astro-cid-dxdnm6gs]{aspect-ratio:1/1.05;position:relative}.case__card[data-astro-cid-dxdnm6gs]{border-radius:var(--r-card);width:52%;box-shadow:var(--shadow-card);transform:translate(calc(-50% + (var(--i) - 1) * 44%), calc(-50% + (var(--i) - 1) * 4%)) rotate(calc((var(--i) - 1) * 7deg));transition:transform 1s var(--ease-out);position:absolute;top:50%;left:50%;overflow:hidden}.case__card[data-astro-cid-dxdnm6gs]:nth-child(2){z-index:2;transform:translate(-50%,-54%)scale(1.06)}.case--split[data-astro-cid-dxdnm6gs]:hover .case__card[data-astro-cid-dxdnm6gs]:first-child{transform:translate(-98%,-48%)rotate(-9deg)}.case--split[data-astro-cid-dxdnm6gs]:hover .case__card[data-astro-cid-dxdnm6gs]:nth-child(3){transform:translate(-2%,-46%)rotate(9deg)}.case__card[data-astro-cid-dxdnm6gs] img{width:100%;height:auto}.case--banner[data-astro-cid-dxdnm6gs]{grid-template-columns:1fr}.case__banner[data-astro-cid-dxdnm6gs]{border-radius:var(--r-card);aspect-ratio:16/7;box-shadow:var(--shadow-card);overflow:hidden}.case__banner[data-astro-cid-dxdnm6gs] img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--ease-out);transform:scale(1.04)}.case--banner[data-astro-cid-dxdnm6gs]:hover .case__banner[data-astro-cid-dxdnm6gs] img{transform:scale(1)}.case--banner[data-astro-cid-dxdnm6gs] .case__body[data-astro-cid-dxdnm6gs],.case--gallery[data-astro-cid-dxdnm6gs] .case__body[data-astro-cid-dxdnm6gs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,1rem + 4vw,5rem);display:grid}.case--banner[data-astro-cid-dxdnm6gs] .case__data[data-astro-cid-dxdnm6gs] .case__metrics,.case--gallery[data-astro-cid-dxdnm6gs] .case__data[data-astro-cid-dxdnm6gs] .case__scope[data-astro-cid-dxdnm6gs]{margin-top:0}.case--gallery[data-astro-cid-dxdnm6gs]{grid-template-columns:1fr}.case__gallery[data-astro-cid-dxdnm6gs]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(.5rem,.3rem + .8vw,1rem);display:grid}.case__shot[data-astro-cid-dxdnm6gs]{box-shadow:var(--shadow-soft);border-radius:4px;overflow:hidden}.case__shot[data-astro-cid-dxdnm6gs]:nth-child(2n){margin-top:2.5rem}.case__shot[data-astro-cid-dxdnm6gs] img{width:100%;height:auto}@media (width<=860px){.case[data-astro-cid-dxdnm6gs],.case--banner[data-astro-cid-dxdnm6gs] .case__body[data-astro-cid-dxdnm6gs],.case--gallery[data-astro-cid-dxdnm6gs] .case__body[data-astro-cid-dxdnm6gs]{grid-template-columns:1fr}.case__gallery[data-astro-cid-dxdnm6gs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-ycc7feg2]{align-content:start;gap:.6rem;display:grid}.card__media[data-astro-cid-ycc7feg2]{aspect-ratio:4/5;border-radius:var(--r-card);box-shadow:var(--shadow-card);transform:rotate(var(--tilt,-1deg));transition:transform .9s var(--ease-out);margin-bottom:.9rem;overflow:hidden}.card[data-astro-cid-ycc7feg2]:nth-child(2n) .card__media[data-astro-cid-ycc7feg2]{--tilt:1.2deg}.card[data-astro-cid-ycc7feg2]:hover .card__media[data-astro-cid-ycc7feg2]{transform:rotate(0)scale(1.03)}.card__media[data-astro-cid-ycc7feg2] img{object-fit:cover;object-position:top;width:100%;height:100%}.card__meta[data-astro-cid-ycc7feg2]{color:var(--coral-ink);font-size:.66rem}.card__text[data-astro-cid-ycc7feg2]{color:var(--ink-2)}.card__chips[data-astro-cid-ycc7feg2]{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.work[data-astro-cid-cvoaeuxt]{z-index:3;padding-block:clamp(2rem, 1rem + 3vw, 4rem) var(--section-y);position:relative}.work__inner[data-astro-cid-cvoaeuxt]{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.work__more[data-astro-cid-cvoaeuxt]{border-top:1px solid var(--line-strong);padding-top:clamp(3rem,2rem + 4vw,6rem)}.work__more-label[data-astro-cid-cvoaeuxt]{color:var(--ink-2);margin-bottom:2.4rem}.work__grid[data-astro-cid-cvoaeuxt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2.4vw,3.5rem);display:grid}.work__cta[data-astro-cid-cvoaeuxt]{border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;margin-top:clamp(4rem,3rem + 4vw,8rem);padding:clamp(1.8rem,1rem + 3vw,4rem);display:flex;position:relative;overflow:clip}.work__cta-text[data-astro-cid-cvoaeuxt]{max-width:18ch}.work__cta-actions[data-astro-cid-cvoaeuxt]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=860px){.work__grid[data-astro-cid-cvoaeuxt]{grid-template-columns:1fr}}
