.page-hero--grid:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:50%;background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#00000080 42%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#00000080 42%,#0000 72%)}@media (max-width:767px){.page-hero--grid:after{background-size:42px 42px}}
