/* Stable native scrolling: content never tilts, scales or changes position on entry. */
:where(.ac-catalog-grid,.ac-collection-rail,.plan-items,.ck-items,.ck-addon-rail){perspective:none}
:where(.home-story-card,.ac-product,.ac-package,.plan-item,.ck-item,.ck-addon,.reveal,.reveal-scale){animation:none;rotate:none;translate:none}
.reveal,.reveal-scale,.ac-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
:where(.ac-product,.ac-package,.plan-item,.ck-item,.ck-addon){min-width:0}
.rv-offscreen,.rv-offscreen::before,.rv-offscreen::after{animation-play-state:paused!important}
.statement-scroll-track .fireart-char{opacity:1!important;transform:none!important}
@media(max-width:760px){
 :where(.ac-main,.ac-showcase,.plan-main,.plan-catalog,.ck-layout,.ck-main){min-width:0;max-width:100%}
 :where(.ac-product-info,.plan-item-info,.ck-item-copy){min-width:0;overflow-wrap:anywhere}
}
