.TiltCard-module__3JaN_q__tilt{vertical-align:top;flex:none;max-width:100%;display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.TiltCard-module__3JaN_q__tilt{border-radius:var(--tilt-radius);perspective:700px;--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;--go:0;position:relative}.TiltCard-module__3JaN_q__tilt>:first-child{transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;transition:transform .25s ease-out}.TiltCard-module__3JaN_q__tilt:after{content:"";border-radius:var(--tilt-radius);pointer-events:none;mix-blend-mode:color-dodge;opacity:calc(var(--go) * .45);background:radial-gradient(circle at var(--gx) var(--gy), #ffffffe6, transparent 45%), linear-gradient(115deg, transparent 20%, #ff78dc80 40%, #78dcff80 55%, #fff07880 70%, transparent 85%);background-size:100% 100%,220% 220%;background-position:0 0, var(--gx) var(--gy);transition:opacity .25s ease-out;position:absolute;inset:0}}
