.not-found-module__HS70Aa__wrap{min-height:clamp(70vh,80vh,900px);padding:clamp(120px, 18vh, 220px) var(--pad) clamp(80px, 12vh, 140px);background:var(--surface-warm);align-items:center;display:flex}.not-found-module__HS70Aa__inner{width:100%;max-width:680px;margin:0 auto}.not-found-module__HS70Aa__code{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-size:12px}.not-found-module__HS70Aa__heading{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);max-width:14ch;margin:18px 0 0;font-size:clamp(40px,8vw,84px);font-weight:500;line-height:.98}.not-found-module__HS70Aa__heading .not-found-module__HS70Aa__it{font-family:var(--serif);letter-spacing:-.018em;color:var(--accent);font-style:italic;font-weight:300}.not-found-module__HS70Aa__lede{color:var(--ink-2);max-width:46ch;margin:26px 0 0;font-size:17px;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;gap:14px;margin:44px 0 0;display:flex}.not-found-module__HS70Aa__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;margin:48px 0 0;padding:26px 0 0;display:flex}.not-found-module__HS70Aa__link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:color .3s var(--ease);font-size:12px;text-decoration:none}@media (hover:hover){.not-found-module__HS70Aa__link:hover{color:var(--accent)}}.not-found-module__HS70Aa__link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}
