/* The intact photograph fades only at the edges of its viewing frame. */
.bakery-home .boutique-process {padding-bottom:20px;}
.process-cup-lineup {
  width:min(100%,1000px);aspect-ratio:1386/290;margin:28px auto 0;
  overflow:hidden;isolation:isolate;background:#fcf9f4;pointer-events:none;
  mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 84%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);
  mask-composite:intersect;
}
.process-cup-lineup img {
  display:block;width:100%;height:100%;max-width:none;
  object-fit:cover;object-position:center bottom;opacity:1;mix-blend-mode:multiply;
}
@media(max-width:700px){
  .bakery-home .boutique-process {padding-bottom:16px;}
  .process-cup-lineup {margin-top:24px;}
}
