.hover-reveal{position:relative;display:inline}.hover-reveal__copy{position:absolute;inset:0 auto auto 0;white-space:pre}.hover-reveal__base{transition:opacity .16s ease}.hover-reveal__copy{opacity:0;pointer-events:none;transition:opacity .14s ease}.hover-reveal__copy>span{display:inline-block;opacity:0;transform:translateY(8px);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);transition-delay:0ms}@media(hover:hover)and (prefers-reduced-motion:no-preference){a:hover .hover-reveal__base,button:hover .hover-reveal__base,a:focus-visible .hover-reveal__base,button:focus-visible .hover-reveal__base{opacity:0}a:hover .hover-reveal__copy,button:hover .hover-reveal__copy,a:focus-visible .hover-reveal__copy,button:focus-visible .hover-reveal__copy{opacity:1}a:hover .hover-reveal__copy>span,button:hover .hover-reveal__copy>span,a:focus-visible .hover-reveal__copy>span,button:focus-visible .hover-reveal__copy>span{opacity:1;transform:translateY(0);transition-delay:calc(var(--reveal-i) * 30ms)}}@media(prefers-reduced-motion:reduce),(hover:none){.hover-reveal__base,.hover-reveal__copy,.hover-reveal__copy>span{transition:none!important;transform:none!important}.hover-reveal__copy{display:none}}
