.work-back[data-astro-cid-l233rkqf]{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;transition:color var(--transition);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.7rem;font-weight:500;display:inline-flex}.work-back[data-astro-cid-l233rkqf]:hover{color:var(--color-white)}.work-agency[data-astro-cid-l233rkqf]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-lt);margin:-.75rem 0 1.25rem;font-size:.72rem;font-weight:600}.work-feature[data-astro-cid-l233rkqf],.work-img[data-astro-cid-l233rkqf]{background:var(--color-light);margin:0;overflow:hidden}.work-feature[data-astro-cid-l233rkqf] img[data-astro-cid-l233rkqf],.work-img[data-astro-cid-l233rkqf] img[data-astro-cid-l233rkqf]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.work-feature[data-astro-cid-l233rkqf]:hover img[data-astro-cid-l233rkqf],.work-img[data-astro-cid-l233rkqf]:hover img[data-astro-cid-l233rkqf]{transform:scale(1.03)}.work-feature[data-astro-cid-l233rkqf]{aspect-ratio:21/10;margin-bottom:clamp(1rem,2vw,1.5rem)}.ratio-1-1[data-astro-cid-l233rkqf]{aspect-ratio:1}.ratio-4-3[data-astro-cid-l233rkqf]{aspect-ratio:4/3}.ratio-3-4[data-astro-cid-l233rkqf]{aspect-ratio:3/4}.ratio-4-5[data-astro-cid-l233rkqf]{aspect-ratio:4/5}.work-duo[data-astro-cid-l233rkqf],.work-trio[data-astro-cid-l233rkqf],.work-mosaic[data-astro-cid-l233rkqf]{gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1rem,2vw,1.5rem);display:grid}.work-duo[data-astro-cid-l233rkqf],.work-trio[data-astro-cid-l233rkqf]{grid-template-columns:1fr}.work-mosaic__stack[data-astro-cid-l233rkqf]{gap:clamp(1rem,2vw,1.5rem);display:grid}.work-mosaic__lead[data-astro-cid-l233rkqf]{aspect-ratio:1}.work-solo[data-astro-cid-l233rkqf]{max-width:1080px;margin-inline:auto}.work-solo[data-astro-cid-l233rkqf] img[data-astro-cid-l233rkqf]{height:auto}.work-products[data-astro-cid-l233rkqf]{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}.work-products[data-astro-cid-l233rkqf][data-count="1"]{max-width:460px;margin-inline:auto}.work-products[data-astro-cid-l233rkqf][data-count="2"]{max-width:900px;margin-inline:auto}.work-product[data-astro-cid-l233rkqf]{aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-border);transition:box-shadow .5s var(--ease), transform .5s var(--ease), border-color var(--transition);justify-content:center;align-items:center;margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.work-product[data-astro-cid-l233rkqf] img[data-astro-cid-l233rkqf]{object-fit:contain;width:100%;height:100%;transition:transform .7s var(--ease)}.work-product[data-astro-cid-l233rkqf]:hover{box-shadow:var(--shadow-md);border-color:#b3945f73;transform:translateY(-4px)}.work-product[data-astro-cid-l233rkqf]:hover img[data-astro-cid-l233rkqf]{transform:scale(1.05)}.work-pager[data-astro-cid-l233rkqf]{border-top:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem)}.work-pager__inner[data-astro-cid-l233rkqf]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.work-pager__link[data-astro-cid-l233rkqf]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.work-pager__link--next[data-astro-cid-l233rkqf]{text-align:right}.work-pager__label[data-astro-cid-l233rkqf]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem;font-weight:600}.work-pager__name[data-astro-cid-l233rkqf]{font-family:var(--font-heading);color:var(--color-text);transition:color var(--transition);font-size:clamp(1.1rem,2vw,1.5rem)}.work-pager__link[data-astro-cid-l233rkqf]:hover .work-pager__name[data-astro-cid-l233rkqf]{color:var(--color-accent)}@media (width<=600px){.work-pager__inner[data-astro-cid-l233rkqf]{grid-template-columns:1fr 1fr}.work-pager__all[data-astro-cid-l233rkqf]{display:none}}@media (width>=640px){.work-duo[data-astro-cid-l233rkqf]{grid-template-columns:1fr 1fr}.work-duo--offset[data-astro-cid-l233rkqf]{grid-template-columns:2fr 3fr;align-items:end}.work-duo--offset[data-astro-cid-l233rkqf] .ratio-3-4[data-astro-cid-l233rkqf]{margin-bottom:clamp(1.5rem,4vw,3rem)}.work-duo--narrow[data-astro-cid-l233rkqf]{grid-template-columns:1fr 1fr;max-width:860px;margin-inline:auto}.work-products[data-astro-cid-l233rkqf]:not([data-count="1"]){grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.work-trio[data-astro-cid-l233rkqf]{grid-template-columns:repeat(3,1fr)}.work-mosaic[data-astro-cid-l233rkqf]{grid-template-columns:2fr 1fr;align-items:stretch}.work-mosaic__lead[data-astro-cid-l233rkqf]{aspect-ratio:auto;height:100%}.work-products[data-astro-cid-l233rkqf][data-count="3"]{grid-template-columns:repeat(3,1fr)}}
