/* Original studio art beneath the existing lettering and pixel layers. */
.hero-title-row {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: linear-gradient(90deg, rgba(203, 244, 231, .94), rgba(203, 244, 231, .76)),
    url("assets/editorial/violet-signal.webp?v=1") center 44% / cover;
  padding: clamp(18px, 3vw, 42px) clamp(16px, 2.8vw, 38px);
}
.hero-title-row .adobe-wordmark,
.hero-title-row .rule-stamp { position: relative; z-index: 1; }
.hero-art .glitch-panel.panel-back {
  background: #83cfc4 url("assets/editorial/guardian-mural.webp") center / cover;
}
.hero-art .glitch-panel.panel-middle {
  background: #80c7b9 url("assets/editorial/guardian-fashion.webp") center 27% / cover;
}
.hero-art .glitch-panel canvas { opacity: .22; mix-blend-mode: multiply; }
.work-heading #work-title {
  isolation: isolate;
  position: relative;
  overflow: hidden;
  padding: clamp(20px, 3vw, 42px);
  background: linear-gradient(90deg, rgba(9, 13, 18, .9), rgba(9, 13, 18, .75)),
    url("assets/editorial/work-signal.webp") center 68% / cover;
}
.work-heading #work-title .motto-line { position: relative; z-index: 1; }
@media (max-width: 640px) {
  .hero-title-row { padding: 20px 14px; }
  .work-heading #work-title { padding: 22px 12px; }
}
