/* cri-walnut: one canvas (Owen's walnut scan, relit spectrally per lamp); two tiny labels in the bottom corners. */
.feat-cri-walnut { background: #1a120c; }
.feat-cri-walnut .scene { position: absolute; inset: 0; width: 100%; height: 100%; display: block; opacity: 0; transition: opacity 900ms var(--ease); }
.feat-cri-walnut.is-ready .scene { opacity: 1; }
.feat-cri-walnut .lbl { position: absolute; bottom: clamp(10px, 3.2%, 24px); padding: 5px 9px; background: rgba(10,7,5,.42); color: rgba(239,230,216,.9);
  font: 500 clamp(9px, .9vw, 11px)/1 var(--font-ui); letter-spacing: .14em; text-transform: uppercase; white-space: nowrap; pointer-events: none;
  font-variant-numeric: tabular-nums; }
.feat-cri-walnut .lbl i { font-style: normal; opacity: .55; padding: 0 .2em; }
.feat-cri-walnut .lbl-l { left: clamp(10px, 2.6%, 24px); }
.feat-cri-walnut .lbl-r { right: clamp(10px, 2.6%, 24px); }
