html,body{margin:0;padding:0;background:#010005}.imh-appear{will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.imh-appear{opacity:1!important}.imh-appear:not([data-imh-keep-transform]){transform:none!important}}.imh-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/framer/fonts/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2")}.imh-404{min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;font-family:Manrope,sans-serif;color:#e2ebed}.imh-404 h1{margin:0;font-size:clamp(32px,6vw,48px);font-weight:500;letter-spacing:-.02em}.imh-404 p{margin:0;font-size:18px;line-height:1.5;color:#b4c0c2}.imh-404 .imh-404-code{font-size:14px;letter-spacing:.1em;color:#ffcc3e}.imh-404-logo{position:absolute;top:32px;display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#fff;text-decoration:none}.imh-404-cta{margin-top:16px;padding:12px 24px;border-radius:8px;background:#ffcc3e;color:#000d0f;font-size:16px;font-weight:500;text-decoration:none}.imh-404-cta:hover{background:#fff}.imh-404 a:focus-visible{outline:2px solid rgb(255,204,62);outline-offset:3px}
