@keyframes differential-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.differential-item{animation:.7s cubic-bezier(.22,1,.36,1) both differential-in}
@keyframes hero-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-fade-up{animation:.9s cubic-bezier(.22,1,.36,1) both hero-fade-up}.hero-fade-up-delay-1{animation-delay:.15s}.hero-fade-up-delay-2{animation-delay:.3s}.hero-fade-up-delay-3{animation-delay:.45s}
@keyframes practice-card-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes practice-border-spin{to{transform:rotate(360deg)}}@keyframes practice-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.practice-card-in{animation:.7s cubic-bezier(.22,1,.36,1) both practice-card-in}.practice-area-card{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.22,1,.36,1)}.practice-area-card:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#0000 30%,#baaea380 50%,#0000 70%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.practice-area-card:hover:before{opacity:1}.practice-glow-orb{animation:8s ease-in-out infinite practice-float}@media (max-width:1023px){.practice-glow-orb{display:none}.practice-area-card{transform-style:flat;transform:none!important}}
@keyframes alert-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes alert-modal-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.alert-modal-backdrop{animation:.35s ease-out both alert-modal-backdrop-in}.alert-modal-panel{animation:.45s cubic-bezier(.22,1,.36,1) both alert-modal-in}
