.not-found-module__HS70Aa__wrap{background:var(--bg-1);min-height:80vh;padding:var(--space-xl) 0;align-items:center;display:flex}.not-found-module__HS70Aa__inner{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.not-found-module__HS70Aa__code{font-family:var(--font-serif);color:var(--fg-accent);opacity:.25;letter-spacing:-.04em;font-size:6rem;font-style:italic;font-weight:300;line-height:1}.not-found-module__HS70Aa__title{font-family:var(--font-serif);color:var(--fg-1);letter-spacing:-.01em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:300}.not-found-module__HS70Aa__desc{font-size:var(--type-body-size);font-family:var(--font-body);color:var(--fg-2);font-weight:400;line-height:1.85}.not-found-module__HS70Aa__actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;width:100%;display:flex}.not-found-module__HS70Aa__btnPrimary{text-align:center;background:var(--bg-dark);width:100%;color:var(--fg-on-dark);font-size:var(--type-label-size);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--type-button-tracking);border-radius:var(--radius-xs);transition:background var(--dur-med) ease;padding:.9rem 2rem;font-weight:500;display:block}.not-found-module__HS70Aa__btnPrimary:hover{background:var(--fg-2)}.not-found-module__HS70Aa__btnGhost{font-size:var(--type-label-size);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--type-button-tracking);color:var(--fg-2);opacity:.55;transition:opacity var(--dur-fast);font-weight:500}.not-found-module__HS70Aa__btnGhost:hover{opacity:1}
