/* Scroll-responsive navigation in its own opaque viewport band. */
html.kuda-detail-v96 body>header.HeaderContainer-sc-11swxyq-0{
 position:fixed!important;inset:0 0 auto 0!important;width:100%!important;
 transform:translateY(0)!important;opacity:1!important;visibility:visible!important;
 background:#111!important;z-index:100!important;pointer-events:auto!important;
 transition:transform .5s cubic-bezier(.52,.01,0,1)!important;
}
html.kuda-detail-v96 body>header.HeaderContainer-sc-11swxyq-0.kuda-nav-hidden-v97{
 transform:translateY(-100%)!important;pointer-events:none!important;
}
html.kuda-detail-v96 header .HeaderLogo-sc-11swxyq-3 svg,
html.kuda-detail-v96 header .HeaderNav-sc-11swxyq-13{transform:none!important;transition:none!important;}
#kuda-nav-space-v97{height:var(--kuda-nav-height,var(--kuda-hdr,121px));pointer-events:none;}
/* Do not paint the template, sidebar or description beneath the visible bar.
   No iframe resizing on scroll: the scene retains its viewport and scroll state. */
html.kuda-detail-v96 #onas-main{clip-path:inset(var(--kuda-nav-cut,0px) -32px -32px -32px);}
html.kuda-detail-v96.kt-template-expanded #onas-main{clip-path:none!important;}
html.kuda-detail-v96.kt-template-expanded body>header.HeaderContainer-sc-11swxyq-0{visibility:hidden!important;pointer-events:none!important;}
@media(prefers-reduced-motion:reduce){html.kuda-detail-v96 body>header.HeaderContainer-sc-11swxyq-0{transition:none!important;}}
