.replica-proof{grid-template-columns:1fr 1fr;align-items:start}.replica-proof .project-photo img{height:520px;width:100%;object-fit:contain;aspect-ratio:auto;background:#e7e9e2}.button-proof .project-photo img{height:390px;width:100%;object-fit:contain;background:#e7e9e2;object-position:center;aspect-ratio:auto}.character-proof img{max-height:580px;width:100%;object-fit:contain;background:#e7e9e2}.impact-video video{max-height:480px;width:auto;max-width:100%;margin-inline:auto}.impact-video p{font-size:14px;line-height:1.8}.impact-video{margin-top:18px}
@media(max-width:650px){.replica-proof{gap:16px}.replica-proof .project-photo img{height:300px}.button-proof .project-photo img{height:290px}.character-proof img{max-height:460px}.impact-video video{max-height:400px}}
@media(max-width:400px){.replica-proof .project-photo img{height:245px}.button-proof .project-photo img{height:245px}}

.button-project-photos{min-width:0}.amp-fitted{margin-top:24px}.amp-fitted img{width:100%;height:auto;max-height:620px;object-fit:contain;background:#e7e9e2}

.workshop-channel{padding-block:28px;border-top:1px solid var(--line);background:var(--soft)}.workshop-channel-inner{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:22px;align-items:center}.workshop-channel-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #bac4b9;border-radius:9px;color:#9f4e10;background:#f4f5ef}.workshop-channel-icon svg{width:28px;height:28px}.workshop-channel-copy .eyebrow{font-size:11px;margin-bottom:8px}.workshop-channel-copy h2{font-size:23px;letter-spacing:-.025em}.workshop-channel-copy>p:last-child{font-size:14px;line-height:1.8;color:var(--muted);margin-top:10px;max-width:580px}.workshop-channel-link{font-size:13px;white-space:nowrap;justify-self:start}
@media(max-width:1000px){.workshop-channel-inner{grid-template-columns:42px minmax(0,1fr);gap:15px 18px}.workshop-channel-icon{width:42px;height:42px;align-self:start}.workshop-channel-link{grid-column:2;margin-top:2px}.workshop-channel-copy h2{font-size:22px}}
@media(max-width:500px){.workshop-channel{padding-block:25px}.workshop-channel-copy>p:last-child{font-size:13px}.workshop-channel-link{font-size:12px;gap:10px;white-space:normal}.workshop-channel-copy h2{font-size:21px;line-height:1.3}}
