/* Exact shared mask from the approved Lumen homepage. */
:host,nx-customer-cases,.nx-hero-curve,.nx-hero-curve-source{--nx-mask-height:144px}
:host::before,nx-customer-cases::before,.nx-hero-curve{ --nx-curve-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20144%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M-200%2032%20H0%20Q500%20128%201000%2032%20H1200%20V244%20H-200%20Z%22%2F%3E%3C%2Fsvg%3E");
 -webkit-mask-image:var(--nx-curve-mask),linear-gradient(#000,#000);mask-image:var(--nx-curve-mask),linear-gradient(#000,#000);
 -webkit-mask-size:100% var(--nx-mask-height),100% calc(100% - var(--nx-mask-height) + 1px);mask-size:100% var(--nx-mask-height),100% calc(100% - var(--nx-mask-height) + 1px);
 -webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
@media(max-width:760px){:host,nx-customer-cases,.nx-hero-curve,.nx-hero-curve-source{--nx-mask-height:110px}:host::before,nx-customer-cases::before,.nx-hero-curve{--nx-curve-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20110%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M-200%2032%20H0%20Q500%2092%201000%2032%20H1200%20V210%20H-200%20Z%22%2F%3E%3C%2Fsvg%3E")}}

/* Inverse of the same approved curve: clips contrast, never the media. */
.nx-hero-curve-source{--nx-curve-upper-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20144%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200H1000V32Q500%20128%200%2032Z%22%2F%3E%3C%2Fsvg%3E")}
@media(max-width:760px){.nx-hero-curve-source{--nx-curve-upper-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20110%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200H1000V32Q500%2092%200%2032Z%22%2F%3E%3C%2Fsvg%3E")}}
