.behind-scenes{border-top:1px solid #292929}.behind-scenes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.behind-scenes figure{margin:0;min-width:0}.behind-scenes a{display:block}.behind-scenes img{display:block;width:100%;height:auto;background:#101010}.behind-scenes figcaption{font:11px/1.8 var(--font-detail,monospace);color:#b5b0a8;padding-top:14px}.behind-scenes a:focus-visible{outline:2px solid #ea5232;outline-offset:5px}@media(max-width:650px){.behind-scenes-grid{grid-template-columns:1fr;gap:28px}}