/* One backdrop blur with a continuous opacity mask, no stacked blur bands. */
.site-nav-row > .progressive-frost { height: 80px; }
.site-nav-row > .progressive-frost::after {
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.99) 6.67%, rgba(0, 0, 0, 0.96) 13.33%, rgba(0, 0, 0, 0.92) 20%, rgba(0, 0, 0, 0.85) 26.67%, rgba(0, 0, 0, 0.77) 33.33%, rgba(0, 0, 0, 0.67) 40%, rgba(0, 0, 0, 0.56) 46.67%, rgba(0, 0, 0, 0.44) 53.33%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.23) 66.67%, rgba(0, 0, 0, 0.15) 73.33%, rgba(0, 0, 0, 0.08) 80%, rgba(0, 0, 0, 0.04) 86.67%, rgba(0, 0, 0, 0.01) 93.33%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, color(display-p3 0 0 0) 0%, color(display-p3 0 0 0 / 0.99) 6.67%, color(display-p3 0 0 0 / 0.96) 13.33%, color(display-p3 0 0 0 / 0.92) 20%, color(display-p3 0 0 0 / 0.85) 26.67%, color(display-p3 0 0 0 / 0.77) 33.33%, color(display-p3 0 0 0 / 0.67) 40%, color(display-p3 0 0 0 / 0.56) 46.67%, color(display-p3 0 0 0 / 0.44) 53.33%, color(display-p3 0 0 0 / 0.33) 60%, color(display-p3 0 0 0 / 0.23) 66.67%, color(display-p3 0 0 0 / 0.15) 73.33%, color(display-p3 0 0 0 / 0.08) 80%, color(display-p3 0 0 0 / 0.04) 86.67%, color(display-p3 0 0 0 / 0.01) 93.33%, color(display-p3 0 0 0 / 0.00) 100%);
}
.site-nav-row > .progressive-frost > span { display: none; }
.site-nav-row > .progressive-frost > span:first-child {
  display: block;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  -webkit-mask-image: linear-gradient(180deg, #000 0%, transparent 100%);
  mask-image: linear-gradient(180deg, #000 0%, transparent 100%);
}
