.reveal-item{opacity:0;transform:translateY(var(--reveal-distance,24px));transition:opacity .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), box-shadow .2s ease, border-color .2s ease}[data-revealed=true] .reveal-item,[data-revealed=true].reveal-item{opacity:1;transform:translateY(0)}[data-revealed=true] .reveal-hover,.reveal-hover[data-revealed=true]{position:relative}[data-revealed=true] .reveal-hover:after,.reveal-hover[data-revealed=true]:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#d2147d,#1e6daf);padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}[data-revealed=true] .reveal-hover:hover,.reveal-hover[data-revealed=true]:hover{transition:transform .2s,box-shadow .2s,opacity .2s;transform:translateY(-5px);box-shadow:0 18px 40px -16px #16285059,0 0 28px -8px #d2147d59,0 0 36px -10px #1e6daf59}[data-revealed=true] .reveal-hover:hover:after,.reveal-hover[data-revealed=true]:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.reveal-item,[data-revealed=true] .reveal-hover:hover,.reveal-hover[data-revealed=true]:hover{opacity:1!important;transition:box-shadow,border-color!important;transform:none!important}}
