.action-button{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-weight:600;color:rgb(17 24 39/1.5)}@media (min-width:85.375rem){.action-button{font-size:1.25rem;line-height:1.75rem}}.action-button.inactive{opacity:.6}.shader-gradient-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.shader-gradient-container canvas{display:block}.pointer-card{--mouse-x:50%;--mouse-y:50%;--tilt-x:0deg;--tilt-y:0deg;--spotlight-opacity:0;position:relative;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pointer-card[data-tilt=true]{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform}.pointer-card[data-spotlight=true]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:var(--spotlight-opacity);transition:opacity .35s ease-out;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.18),rgba(255,255,255,0) 45%)}@media(prefers-reduced-motion:reduce){.pointer-card{transform:none!important;transition:none}.pointer-card:after{display:none}}.text-reveal{--tr-step:55ms}.text-reveal[data-tr] .tr-unit{display:inline-block;opacity:0;transform:translateY(.45em);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0)*var(--tr-step));will-change:opacity,transform}.text-reveal[data-revealed=true] .tr-unit{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.text-reveal .tr-unit{opacity:1!important;transform:none!important;transition:none!important}}