.case-study-list-module__0taHLG__groupHeading{position:relative}.case-study-list-module__0taHLG__groupSection:target{order:-1}.case-study-list-module__0taHLG__focusedGroupHeading,.case-study-list-module__0taHLG__groupSection:target .case-study-list-module__0taHLG__groupHeading{color:#0f172a;font-size:1rem;font-weight:600}.case-study-list-module__0taHLG__focusDot{background-color:#2563eb;border-radius:999px;flex:none;width:7px;height:7px;margin-left:4px;display:none;position:relative;box-shadow:0 0 0 1px #2563eb24}.case-study-list-module__0taHLG__visibleFocusDot,.case-study-list-module__0taHLG__groupSection:target .case-study-list-module__0taHLG__focusDot{display:inline-block}.case-study-list-module__0taHLG__focusDot:before,.case-study-list-module__0taHLG__focusDot:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transform-origin:50%;will-change:opacity, transform;background-color:#2563eb57;animation:2.4s cubic-bezier(.16,1,.3,1) infinite case-study-list-module__0taHLG__focus-dot-ripple;position:absolute;inset:0;transform:scale(1)}.case-study-list-module__0taHLG__focusDot:after{animation-delay:.2s}@keyframes case-study-list-module__0taHLG__focus-dot-ripple{0%{opacity:.7;transform:scale(1)}68%,to{opacity:0;transform:scale(4)}}@media (min-width:640px){.case-study-list-module__0taHLG__focusDot{margin-left:0;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.case-study-list-module__0taHLG__focusDot:before,.case-study-list-module__0taHLG__focusDot:after{display:none}}
