/* English lettering shares the original three-state frame and icon artwork.
   Feather out the original glyphs instead of painting an opaque translation plate. */
.english-cta-lettering { position:absolute; inset:0; width:100%; height:100%; pointer-events:none; }
.hero-cta-group :is(.button-stories__state,.button-video__state) {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%222172%22%20height%3D%22724%22%20viewBox%3D%220%200%202172%20724%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%2212%22%2F%3E%3C%2Ffilter%3E%3Cmask%20id%3D%22m%22%3E%3Crect%20width%3D%222172%22%20height%3D%22724%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%22288%22%20y%3D%22248%22%20width%3D%221324%22%20height%3D%22234%22%20rx%3D%2228%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%222172%22%20height%3D%22724%22%20fill%3D%22white%22%20mask%3D%22url%28%23m%29%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%222172%22%20height%3D%22724%22%20viewBox%3D%220%200%202172%20724%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%2212%22%2F%3E%3C%2Ffilter%3E%3Cmask%20id%3D%22m%22%3E%3Crect%20width%3D%222172%22%20height%3D%22724%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%22288%22%20y%3D%22248%22%20width%3D%221324%22%20height%3D%22234%22%20rx%3D%2228%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%222172%22%20height%3D%22724%22%20fill%3D%22white%22%20mask%3D%22url%28%23m%29%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size:100% 100%; mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
}
.english-cta-lettering text { filter:drop-shadow(0 2px 3px #080a0b); }
.hero-cta-group .button:is(:hover,:focus-visible) .english-cta-lettering { filter:brightness(1.12); }
.hero-cta-group .button:is(:active,.is-keyboard-pressed,.is-pointer-pressed) .english-cta-lettering { filter:brightness(.9); }
