/* Match homepage motion on inner pages without overriding homepage components. */
@font-face{font-family:Magnetik;src:url('/wp-content/themes/kmf-nandini/assets/our-story/Magnetik-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:block}
@font-face{font-family:Magnetik;src:url('/wp-content/themes/kmf-nandini/assets/our-story/Magnetik-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:Magnetik;src:url('/wp-content/themes/kmf-nandini/assets/our-story/Magnetik-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:block}
body:not(.home) kmf-letter{display:inline;position:static;font:inherit;letter-spacing:inherit;color:inherit;white-space:inherit}
body:not(.home) main [role=tab],body:not(.home) main button[aria-expanded],body:not(.home) main button[data-location],body:not(.home) main .mu-pin{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important;cursor:pointer}
body:not(.home) main :is(a,button):focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}
body:not(.home) main :is(input,select,textarea){transition:border-color .25s ease,box-shadow .25s ease!important}
body:not(.home) main :is(input,select,textarea):focus{outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 4px #2249c10d}
body:not(.home) main :is(.os-chain-card,.os-certificates article,.mu-work__card,.ex-story,.ah-support-card){transition:box-shadow .35s ease,border-color .35s ease!important}
@media(hover:hover){
 body:not(.home) main [role=tab]:not([aria-selected=true]):hover{color:var(--primary-color);background-color:#2249c10a}
 body:not(.home) main button[aria-expanded]:hover{color:var(--primary-color)}
 body:not(.home) main :is(button[data-location],.mu-pin):hover{box-shadow:0 0 0 5px #2249c118}
 body:not(.home) main :is(.os-chain-card,.os-certificates article,.mu-work__card,.ex-story,.ah-support-card):hover{box-shadow:0 8px 24px #0207150d}
}
body:not(.home) .os-impact__track{transition:transform .85s cubic-bezier(.22,1,.36,1)!important}
@media(prefers-reduced-motion:reduce){
 body:not(.home) main *,body:not(.home) .os-impact__track{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
