/* Six distinct cutouts replace the numbered media circles. */
.home .lp-process-media.lp-process-cutout{
  border:0;
  border-radius:0;
  background:none;
  min-width:0;
}
.lp-process-cutout img{
  display:block;
  width:100%;
  height:100%;
  aspect-ratio:1;
  object-fit:contain;
}

/* Blog cards return to plain category titles, without the magenta haze. */
.home .lp-blog{background:var(--bg)}
.home .lp-blog-card .lp-blog-media{
  display:grid;
  place-items:center;
  padding:20px;
  background:var(--bg);
  color:var(--text);
}

/* Let the footer signature fill the available viewport without cropping. */
.lp-footer-wordmark{
  container-type:inline-size;
  width:calc(100vw - 24px);
  margin-left:calc(50% - 50vw + 12px);
}
.lp-footer-wordmark>span{
  display:block;
  font-size:21.5cqw;
  letter-spacing:-.065em;
  line-height:1;
  white-space:nowrap;
}
