/* Restore runtime states without external trackers. Layout stays in the original stylesheets. */
.elementor-invisible{visibility:visible!important}.lazyload,.lazyloaded{opacity:1}.c-story [hidden]{display:none!important}
.preview-menu-open{overflow:hidden}.preview-menu-open .c-nav__modal{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;position:fixed;inset:0;z-index:9999;overflow:auto;background:white}.preview-menu-open .c-nav__close{display:block!important;visibility:visible!important}.preview-expanded>.c-nav__list{display:block!important}
.c-story .swiper-pagination{display:flex;gap:12px;justify-content:center}.c-story .swiper-pagination button{border:0;border-top:2px solid #888;background:none;min-width:28px;padding:10px;color:inherit}.c-story .swiper-wrapper{transform:none!important}.c-story .swiper-slide{flex:0 0 100%;width:100%}
@media(max-width:921px){.preview-menu-open #ast-mobile-header .ast-mobile-header-content{display:block!important}.preview-menu-open #ast-mobile-header{position:fixed;inset:0;overflow:auto;background:white;z-index:9999}.preview-menu-open #ast-mobile-header .main-header-menu{display:block!important}.preview-menu-open #ast-mobile-header .sub-menu{display:none}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
.preview-menu-open .c-nav__modal{background:#252525!important;color:white}.preview-mobile-nav{display:none}
@media(max-width:921px){.preview-menu-open .preview-mobile-nav{display:flex;flex-direction:column;padding:22px 28px;gap:0}.preview-mobile-nav>a{display:block;color:#111!important;font-size:22px;line-height:1.5;padding:12px 0;border-bottom:1px solid #ddd}.preview-mobile-nav .menu-text{color:inherit}.preview-mobile-nav .icon{display:none}}
.c-story{touch-action:pan-y}
