.find-school-module__SHSzzW__root{--ease-out:cubic-bezier(.22, 1, .36, 1)}.find-school-module__SHSzzW__card{opacity:0;animation:find-school-module__SHSzzW__deal .52s var(--ease-out) both;animation-delay:var(--d,0s);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), border-color .2s;transform:translateY(14px)}@keyframes find-school-module__SHSzzW__deal{to{opacity:1;transform:translate(0,0)}}@media (hover:hover){.find-school-module__SHSzzW__card:hover{border-color:color-mix(in srgb, var(--brand) 40%, #e2e8f0);box-shadow:0 22px 44px -22px color-mix(in srgb, var(--brand) 55%, transparent);transform:translateY(-4px)}}.find-school-module__SHSzzW__card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.find-school-module__SHSzzW__accent{transform-origin:0;transition:transform .42s var(--ease-out);transform:scaleX(.28)}.find-school-module__SHSzzW__card:hover .find-school-module__SHSzzW__accent,.find-school-module__SHSzzW__card:focus-visible .find-school-module__SHSzzW__accent{transform:scaleX(1)}.find-school-module__SHSzzW__sheen{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.find-school-module__SHSzzW__card:hover .find-school-module__SHSzzW__sheen{animation:find-school-module__SHSzzW__sheen .9s var(--ease-out)}@keyframes find-school-module__SHSzzW__sheen{0%{opacity:0;transform:translate(-120%)}30%{opacity:1}to{opacity:0;transform:translate(120%)}}.find-school-module__SHSzzW__logo{transition:transform .3s var(--ease-out)}.find-school-module__SHSzzW__card:hover .find-school-module__SHSzzW__logo{transform:scale(1.05)rotate(-2deg)}.find-school-module__SHSzzW__go{transition:transform .26s var(--ease-out), color .2s}.find-school-module__SHSzzW__card:hover .find-school-module__SHSzzW__go{transform:translate(3px)}.find-school-module__SHSzzW__rise{animation:find-school-module__SHSzzW__rise .56s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes find-school-module__SHSzzW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.find-school-module__SHSzzW__searching:after{content:"";background:linear-gradient(90deg,#0000,#6366f1,#0000);border-radius:999px;height:2px;animation:1.1s linear infinite find-school-module__SHSzzW__scan;position:absolute;bottom:0;left:0;right:0}@keyframes find-school-module__SHSzzW__scan{0%{transform:translate(-60%)scaleX(.4)}to{transform:translate(60%)scaleX(.4)}}.find-school-module__SHSzzW__skeleton{animation:1.4s ease-in-out infinite find-school-module__SHSzzW__pulse}@keyframes find-school-module__SHSzzW__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.find-school-module__SHSzzW__card,.find-school-module__SHSzzW__rise{opacity:1;animation:none;transform:none}.find-school-module__SHSzzW__card,.find-school-module__SHSzzW__accent,.find-school-module__SHSzzW__logo,.find-school-module__SHSzzW__go{transition:none}.find-school-module__SHSzzW__card:hover{transform:none}.find-school-module__SHSzzW__accent{transform:scaleX(1)}.find-school-module__SHSzzW__card:hover .find-school-module__SHSzzW__sheen,.find-school-module__SHSzzW__searching:after,.find-school-module__SHSzzW__skeleton{animation:none}}
