.case-study-page-grid--cursor{z-index:0;mix-blend-mode:multiply;opacity:var(--cursor-glow,0);-webkit-mask-image:radial-gradient(circle 220px at var(--cursor-x,-999px) var(--cursor-y,-999px), black 0%, #0000008c 42%, transparent 72%);mask-image:radial-gradient(circle 220px at var(--cursor-x,-999px) var(--cursor-y,-999px), black 0%, #0000008c 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle 220px at var(--cursor-x,-999px) var(--cursor-y,-999px), black 0%, #0000008c 42%, transparent 72%);background-image:linear-gradient(#11111338 1px,#0000 1px),linear-gradient(90deg,#11111338 1px,#0000 1px);background-size:44px 44px;transition:opacity .4s}.case-study-page.is-cursor-active .case-study-page-grid--cursor{transition:opacity .12s}@media (prefers-reduced-motion:reduce){.case-study-page-grid--cursor{display:none}}@media (pointer:coarse){.case-study-page-grid--cursor{display:none}}.case-study-block-grid{z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(#f4f4f514 1px,#0000 1px),linear-gradient(90deg,#f4f4f514 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.case-study-block-grid--cursor{opacity:var(--cursor-glow,0);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle 220px at var(--cursor-x,-999px) var(--cursor-y,-999px), black 0%, #0000008c 42%, transparent 72%);mask-image:radial-gradient(circle 220px at var(--cursor-x,-999px) var(--cursor-y,-999px), black 0%, #0000008c 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle 220px at var(--cursor-x,-999px) var(--cursor-y,-999px), black 0%, #0000008c 42%, transparent 72%);background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff52 1px,#0000 1px);background-size:44px 44px;transition:opacity .4s}.case-study-page.is-cursor-active .case-study-block-grid--cursor{transition:opacity .12s}@media (prefers-reduced-motion:reduce){.case-study-block-grid--cursor{display:none}}@media (pointer:coarse){.case-study-block-grid--cursor{display:none}}
