.BentoSurface_surface__nJTtG{--bento-glow:rgb(85 144 246/0.1);--x:50%;--y:50%;position:relative;display:grid;border-radius:16px;transition:transform .2s ease-out,box-shadow .2s ease-out}.BentoSurface_surface__nJTtG:empty{display:none}.BentoSurface_surface__nJTtG:after{--x:inherit;--y:inherit;content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(150px circle at var(--x) var(--y),var(--bento-glow),transparent 70%);opacity:0;transition:opacity .2s ease-out}@media (hover:hover) and (pointer:fine){.BentoSurface_surface__nJTtG:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 36px -16px rgb(28 110 242/.22),0 4px 12px rgb(29 41 61/.06)}.BentoSurface_surface__nJTtG:hover:after{opacity:1}}.BentoSurface_surface__nJTtG:has([data-no-spotlight]):hover{transform:none;box-shadow:none}.BentoSurface_surface__nJTtG:has([data-no-spotlight]):after{display:none}@media (prefers-reduced-motion:reduce){.BentoSurface_surface__nJTtG:hover{transform:none}}.motion_rise__CoIrW{animation:motion_rise__CoIrW .42s cubic-bezier(.2,.8,.2,1) var(--delay,0s) both}.motion_pop__pTAy_{display:inline-block;animation:motion_pop__pTAy_ .46s cubic-bezier(.34,1.56,.64,1) var(--delay,0s) both}.motion_fill__X4B9q{transform-origin:left center;animation:motion_fill__X4B9q .9s cubic-bezier(.2,.8,.2,1) var(--delay,0s) both}.motion_slideIn___abJv{animation:motion_slide-in__ojBnC .9s cubic-bezier(.2,.8,.2,1) var(--delay,0s) both}.motion_tabPop__DD2MO{animation:motion_tab-pop__aUgya .38s cubic-bezier(.34,1.56,.64,1)}.motion_navLink__b6KcZ{position:relative}.motion_navLink__b6KcZ:after{content:"";position:absolute;left:8px;right:8px;bottom:4px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transition:transform .22s ease-out}@media (min-width:80rem){.motion_navLink__b6KcZ:after{left:14px;right:14px}}.motion_navLink__b6KcZ:not([aria-current=page]):hover:after{transform:scaleX(1)}@keyframes motion_rise__CoIrW{0%{opacity:0;transform:translateY(10px)}}@keyframes motion_pop__pTAy_{0%{opacity:0;transform:scale(.6)}}@keyframes motion_fill__X4B9q{0%{transform:scaleX(0)}}@keyframes motion_slide-in__ojBnC{0%{left:0}}@keyframes motion_tab-pop__aUgya{40%{transform:scale(1.18) translateY(-1px)}}@media (prefers-reduced-motion:reduce){.motion_fill__X4B9q,.motion_pop__pTAy_,.motion_rise__CoIrW,.motion_slideIn___abJv,.motion_tabPop__DD2MO{animation:none}.motion_navLink__b6KcZ:after{transition:none}}