/* Native system cursor restored site-wide. */
#fed-cursor,#fed-cursor-ring,#fed-cursor-glow,#f-cursor,#f-cursor-canvas{display:none!important}
.fed-reveal3{opacity:0;transform:translate3d(0,90px,0) scale(.97);filter:blur(12px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.05s ease}
.fed-reveal3.fed-in{opacity:1;transform:none;filter:none}
.fed-tilt3{transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.fed-tilt3:hover{box-shadow:0 42px 95px rgba(0,0,0,.48),0 0 70px rgba(233,189,99,.22)}
.fed-parallax3{will-change:transform;transition:transform .08s linear}
.fed-magnetic{will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1)}
@media(max-width:900px),(hover:none),(pointer:coarse){#fed-cursor,#fed-cursor-ring,#fed-cursor-glow{display:none!important}body.fed-fx-on{cursor:auto}.fed-reveal3{opacity:1!important;transform:none!important;filter:none!important}.fed-tilt3,.fed-parallax3,.fed-magnetic{transform:none!important}}
@media(prefers-reduced-motion:reduce){#fed-cursor,#fed-cursor-ring,#fed-cursor-glow{display:none!important}body.fed-fx-on{cursor:auto}.fed-reveal3{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.fed-tilt3,.fed-parallax3,.fed-magnetic{transform:none!important;transition:none!important}}
