.not-found-module__HS70Aa__wrap{min-height:70vh;padding:calc(72px + 3rem) var(--content-pad) 3rem;background:var(--cream);text-align:center;justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__inner{max-width:480px}.not-found-module__HS70Aa__code{font-family:var(--font-display);color:var(--gold);opacity:.45;margin-bottom:.5rem;font-size:clamp(64px,10vw,96px);font-weight:300;line-height:1}.not-found-module__HS70Aa__heading{font-family:var(--font-display);color:var(--brown);margin-bottom:1rem;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.2}.not-found-module__HS70Aa__text{color:var(--text-muted);margin-bottom:2rem;font-size:15px;line-height:1.8}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__HS70Aa__btnPrimary{background:var(--sage);color:var(--white);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s}.not-found-module__HS70Aa__btnPrimary:hover{background:var(--brown)}.not-found-module__HS70Aa__btnSecondary{color:var(--brown);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--brown);background:0 0;padding:14px 32px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.not-found-module__HS70Aa__btnSecondary:hover{background:var(--brown);color:var(--white)}
