.not-found-module__sxuMuG__stage{min-height:calc(100vh - 64px);color:var(--smoke);background:#34364e url(/images/404-broken-pot.jpg) 50%/cover no-repeat;align-items:flex-end;display:flex;position:relative}.not-found-module__sxuMuG__stage:before{content:"";background:linear-gradient(#1e1f2e1a 0%,#1e1f2eb3 55%,#1e1f2eeb 100%);position:absolute;inset:0}.not-found-module__sxuMuG__card{width:100%;max-width:640px;padding:clamp(32px, 6vw, 72px) var(--page-pad);position:relative}.not-found-module__sxuMuG__code{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:0 0 12px;font-size:.85rem}.not-found-module__sxuMuG__title{font-family:var(--display);margin:0 0 16px;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:400;line-height:1.05}.not-found-module__sxuMuG__lede{font-family:var(--sans);margin:0 0 12px;font-size:1.1rem;line-height:1.55}.not-found-module__sxuMuG__reasons{font-family:var(--sans);opacity:.9;margin:0 0 28px;padding-left:1.2em;line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{font-family:var(--sans);border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none}.not-found-module__sxuMuG__primary{background:var(--kraft);color:#fff}.not-found-module__sxuMuG__secondary{border:1.5px solid var(--smoke);color:var(--smoke)}.not-found-module__sxuMuG__primary:hover{background:var(--kraft-deep)}.not-found-module__sxuMuG__secondary:hover{background:#fbf0e226}.not-found-module__sxuMuG__primary:focus-visible,.not-found-module__sxuMuG__secondary:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.not-found-module__sxuMuG__help{font-family:var(--sans);opacity:.9;margin:0;font-size:.95rem}.not-found-module__sxuMuG__help a{color:var(--smoke)}.not-found-module__sxuMuG__credit{right:var(--page-pad);font-family:var(--mono);opacity:.6;margin:0;font-size:.7rem;position:absolute;bottom:12px}.not-found-module__sxuMuG__credit a{color:inherit}@media (max-width:600px){.not-found-module__sxuMuG__credit{display:none}}
