.rd .our-work-disclosure{margin-top:14px}.rd .our-work-jump{justify-content:flex-start;margin-top:22px;padding:0}.rd .our-work-group .rd-heading-row p{color:var(--rd-muted);margin:6px 0 0}.rd .our-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.rd .our-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.rd .our-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.rd .our-work-grid figure{border:1px solid var(--rd-line);background:#fff;border-radius:6px;flex-direction:column;height:100%;margin:0;display:flex;overflow:hidden}.rd .our-work-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.rd .our-work-open img{aspect-ratio:1;width:100%;height:auto;display:block}.rd .our-work-open:focus-visible{outline:3px solid var(--rd-blue);outline-offset:-3px}.rd .our-work-grid figcaption,.rd .our-work-lightbox figcaption{color:var(--rd-muted);flex-direction:column;gap:3px;padding:12px 14px 14px;font-size:13px;line-height:1.5;display:flex}.rd .our-work-grid figcaption strong,.rd .our-work-lightbox figcaption strong{color:var(--rd-ink);font-size:15px}.rd .our-work-grid .artwork-credit,.rd .our-work-lightbox .artwork-credit{overflow-wrap:anywhere;margin:0;display:block}.rd .our-work-grid .sample-disclosure,.rd .our-work-lightbox .sample-disclosure{margin:0;font-size:12px;display:block}@media (max-width:750px){.rd .our-work-grid figcaption{padding:10px;font-size:12px}.rd .our-work-grid figcaption strong{font-size:14px}}.rd .our-work-lightbox{background:#fff;border:0;border-radius:8px;width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;inset:0;overflow:auto}.rd .our-work-lightbox::backdrop{background:#17164ad1}.rd .our-work-lightbox figure{margin:0}.rd .our-work-lightbox img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 200px);display:block}.rd .our-work-count{font-size:12px}.rd .our-work-lightbox-controls{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.rd .our-work-lightbox-controls button{border:2px solid var(--rd-ink);min-height:44px;color:var(--rd-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px;font-weight:700}.rd .our-work-lightbox-controls button:last-child{background:var(--rd-ink);color:#fff;margin-left:auto}.rd .our-work-footnote{color:var(--rd-muted);margin:0;padding-block:28px}
