.not-found-module____MV3a__main{min-height:100svh;padding:140px var(--gutter) 120px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,2vw,22px);display:flex;position:relative;overflow:hidden}.not-found-module____MV3a__glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 100%,#32b1b247,#32b1b200 70%);position:absolute;inset:0}.not-found-module____MV3a__code{color:var(--color-accent);margin:0;font-size:18px;font-weight:700;position:relative}.not-found-module____MV3a__title{font-family:var(--font-display);color:var(--color-title-lavender);text-wrap:balance;animation:var(--kf-soft-in) .7s cubic-bezier(.16, 1, .3, 1) .2s both;margin:0;padding-bottom:.35em;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.3;position:relative}.not-found-module____MV3a__text{max-width:460px;color:var(--color-text-muted);margin:0;font-size:17px;font-weight:400;line-height:1.75;position:relative}.not-found-module____MV3a__button{border-radius:var(--radius-pill);background:var(--color-mustard);height:52px;color:var(--color-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:12px;padding:0 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex;position:relative}.not-found-module____MV3a__button:hover{color:var(--color-deep);background:#d98f26}
