/* Local runtime replacements; existing page layout and responsive styles are preserved. */
.preFade,.preSlide,.preScale,.migration-visible{opacity:1!important;transform:none!important;visibility:visible!important}
.header-nav-item--folder:hover .header-nav-folder-content,.header-nav-item--folder:focus-within .header-nav-folder-content,.fox-folder-open .header-nav-folder-content{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}
.fox-mobile-nav{display:none}.fox-mobile-nav.is-open{display:flex;flex-direction:column;position:fixed;inset:0;z-index:999999;background:#111;color:#ff9755;padding:32px;gap:19px;overflow:auto;font-family:'Inter Tight',sans-serif}.fox-mobile-nav a{font-size:23px;color:inherit;text-decoration:none}.fox-close{align-self:flex-end;background:none;border:1px solid #ff9755;color:inherit;padding:12px 18px;font:inherit;cursor:pointer}
.fox-lightbox{padding:0;border:0;background:transparent;max-width:95vw;max-height:95vh}.fox-lightbox::backdrop{background:rgba(0,0,0,.92)}.fox-lightbox img{display:block;max-width:92vw;max-height:90vh;object-fit:contain}.fox-lightbox button{position:fixed;right:20px;top:10px;color:white;background:black;border:0;font-size:38px;cursor:pointer}
.gallery-grid-item,.gallery-grid-item img{opacity:1!important;visibility:visible!important}.gallery-grid-wrapper{height:auto!important}.gallery-fullscreen-slideshow-item{transition:opacity .3s ease}
#header,.image-block-v2{opacity:1!important}
