:where(html.js) .reveal-module__WIa5Va__reveal{opacity:0;translate:0 10px}.reveal-module__WIa5Va__reveal{transition-property:opacity,translate;transition-duration:.62s;transition-timing-function:var(--ease-enter);transition-delay:calc(var(--reveal-index,0) * var(--stagger))}.reveal-module__WIa5Va__reveal[data-revealed]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.reveal-module__WIa5Va__reveal,.reveal-module__WIa5Va__reveal[data-revealed]{opacity:1;transition-duration:0s;transition-delay:0s;translate:0}}
.ritual-grid-module__Vnfe4q__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ritual-grid-module__Vnfe4q__card{border-radius:var(--radius-card);background:var(--valeon-ground);box-shadow:var(--shadow-lift);transition-property:scale;transition-duration:.22s;transition-timing-function:var(--ease-enter);padding:1.5rem;text-decoration:none;display:block;position:relative}.ritual-grid-module__Vnfe4q__card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--valeon-accent) 35%, transparent), 0 2px 4px color-mix(in srgb, var(--valeon-shadow) 6%, transparent), 0 14px 34px -10px color-mix(in srgb, var(--valeon-shadow) 18%, transparent);transition-property:opacity;transition-duration:.22s;transition-timing-function:var(--ease-enter);position:absolute;inset:0}.ritual-grid-module__Vnfe4q__card:hover:after{opacity:1}.ritual-grid-module__Vnfe4q__card:active{scale:.96}@media (prefers-reduced-motion:reduce){.ritual-grid-module__Vnfe4q__card:active{scale:1}}.ritual-grid-module__Vnfe4q__label{font-family:var(--font-grotesque), system-ui, sans-serif;font-size:var(--type-h3);letter-spacing:var(--track-grotesque);display:block}.ritual-grid-module__Vnfe4q__blurb{color:var(--valeon-compliance);font-size:var(--type-small);margin:.5rem 0 0}
