.latest-work{scroll-margin-top:110px}.latest-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}.latest-card{overflow:hidden;background:#fff;border:1px solid #e9dfd4;border-radius:18px;min-width:0;box-shadow:0 10px 36px #33211106}.latest-poster{display:block;background:#fffaf5;line-height:0;overflow:hidden}.latest-poster img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;transition:transform .3s ease}.latest-poster:hover img{transform:scale(1.015)}.latest-card-copy{padding:25px}.latest-label{font-size:10px;letter-spacing:.04em;color:#9a4d12;margin-bottom:10px}.latest-card h3{font-size:25px;line-height:1.5;margin-bottom:12px}.latest-description{font-size:14px;line-height:1.9;color:#5d605b;max-width:54ch}.latest-originals{border-top:1px solid #e9dfd4;border-bottom:1px solid #e9dfd4;margin:20px 0}.latest-originals summary{cursor:pointer;padding:17px 0;min-height:48px;font-size:13px;font-weight:700}.latest-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:18px}.latest-source-grid figure{min-width:0;margin:0}.latest-source-grid a{display:block;background:#f7f2ed;border-radius:9px;overflow:hidden}.latest-source-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.latest-source-grid figcaption{font-size:10px;line-height:1.7;padding:7px 1px;color:#66665f}.latest-quote{width:100%;font-size:13px;min-height:48px;justify-content:space-between}.latest-note{font-size:11px;color:#72746c;line-height:1.9;margin-top:24px;max-width:900px}.latest-card a:focus-visible,.latest-originals summary:focus-visible{outline:3px solid #ff7b18;outline-offset:3px}
@media(max-width:700px){.latest-work-grid{grid-template-columns:minmax(0,1fr);gap:24px}.latest-card-copy{padding:21px}.latest-card h3{font-size:23px}.latest-description{font-size:13px}.latest-work{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.latest-poster img{transition:none}}
