.not-found-module__sxuMuG__page{isolation:isolate;color:#fff;background:#0c090d;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:120px 56px 56px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__photo{z-index:-2;object-fit:cover;object-position:64% 50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.not-found-module__sxuMuG__scrim{z-index:-1;background:linear-gradient(#0c090d00 5%,#0c090d80 25%,#0c090de0 45%,#0c090de6 100%),linear-gradient(#0c090dcc 0%,#0c090d00 25%);position:absolute;inset:0}.not-found-module__sxuMuG__brand{color:#fff;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex;position:absolute;top:18px;left:40px}.not-found-module__sxuMuG__brand:hover{color:#fff}.not-found-module__sxuMuG__brand:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #fff}.not-found-module__sxuMuG__logo{width:auto;height:24px;display:block}.not-found-module__sxuMuG__wordmark{font-family:var(--font-heading);letter-spacing:.08em;font-size:15px;font-weight:800}.not-found-module__sxuMuG__content{max-width:720px}.not-found-module__sxuMuG__code{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--accent);margin:0 0 8px;font-size:clamp(88px,8.4vw,120px);font-weight:700;line-height:1}.not-found-module__sxuMuG__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.08}.not-found-module__sxuMuG__body{color:#ffffffe6;max-width:520px;margin:0 0 28px;font-size:18px;line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:10px;display:flex}.not-found-module__sxuMuG__btn{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__btnLight,.not-found-module__sxuMuG__btnLight:hover{color:#0c090d;background:#fff}.not-found-module__sxuMuG__btnGhost,.not-found-module__sxuMuG__btnGhost:hover{color:#fff;border-color:#ffffff8c}.not-found-module__sxuMuG__btn:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover){.not-found-module__sxuMuG__btnLight:hover{background:#fff}.not-found-module__sxuMuG__btnGhost:hover{border-color:#fff}}@media (prefers-reduced-motion:no-preference){.not-found-module__sxuMuG__btn{transition:background-color .15s ease-out,border-color .15s ease-out}}@media (max-width:768px){.not-found-module__sxuMuG__page{padding:96px 20px 28px}.not-found-module__sxuMuG__brand{top:10px;left:20px}.not-found-module__sxuMuG__code{font-size:88px}.not-found-module__sxuMuG__title{font-size:34px}.not-found-module__sxuMuG__body{margin-bottom:24px;font-size:16px}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch}}
