.site-gradient-text{color:#0000;background-image:linear-gradient(100deg,#fff 0%,#ecebff 38%,#b9b5ff 100%);-webkit-background-clip:text;background-clip:text}.site-fade-text{color:#0000;background-image:linear-gradient(90deg,#ececf133 0%,#ececf112 55%,#ececf100 100%);-webkit-background-clip:text;background-clip:text}.site-dots{background-image:radial-gradient(#ececf117 1px,#0000 1px);background-size:14px 14px}.site-reveal[data-reveal=hidden]{opacity:0;transform:translateY(18px)}.site-reveal[data-reveal=shown]{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:none}.site-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.site-collapse[data-open=true]{grid-template-rows:1fr}.site-collapse>div{overflow:hidden}.site-plus{transition:transform .22s}[aria-expanded=true] .site-plus{transform:rotate(45deg)}.site-cta .site-corner{transition:transform .2s}.site-cta:hover .site-corner-tl,.site-cta:focus-visible .site-corner-tl{transform:translate(-3px,-3px)}.site-cta:hover .site-corner-tr,.site-cta:focus-visible .site-corner-tr{transform:translate(3px,-3px)}.site-cta:hover .site-corner-bl,.site-cta:focus-visible .site-corner-bl{transform:translate(-3px,3px)}.site-cta:hover .site-corner-br,.site-cta:focus-visible .site-corner-br{transform:translate(3px,3px)}@media (prefers-reduced-motion:reduce){.site-reveal[data-reveal]{opacity:1;transition:none;transform:none}.site-collapse,.site-plus,.site-cta .site-corner{transition:none}}
