.tohfa-intro{position:fixed;z-index:20000;inset:0;display:none;place-items:center;overflow:hidden;background:#064421;color:#fff;opacity:0;visibility:hidden}.tohfa-intro.is-active{display:grid;visibility:visible;animation:tohfaIntroScreen 1.8s cubic-bezier(.22,.7,.2,1) both}.tohfa-intro__content{text-align:center}.tohfa-intro__logo{display:block;max-width:min(25rem,62vw);max-height:11rem;width:auto;height:auto;margin:auto;object-fit:contain;filter:brightness(0) invert(1)}.tohfa-intro__name{margin:0;color:#fff;font:600 clamp(2.8rem,7vw,5.2rem)/1.2 'Reem Kufi','Tajawal',sans-serif;letter-spacing:.06em}.tohfa-intro__line{display:block;width:8rem;height:2px;margin:1.8rem auto 0;background:#c58a2a;transform-origin:center;animation:tohfaIntroLine 1.15s .15s ease both}@keyframes tohfaIntroScreen{0%{opacity:0}12%,72%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes tohfaIntroLine{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.tohfa-intro.is-active .tohfa-intro__content{animation:tohfaIntroMark 1.35s ease both}@keyframes tohfaIntroMark{from{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tohfa-intro{display:none!important}}
