.not-found-module__sxuMuG__page{background:var(--primary-dark);text-align:center;min-height:100vh;padding:var(--spacing-md);justify-content:center;align-items:center;display:flex}.not-found-module__sxuMuG__inner{max-width:560px}.not-found-module__sxuMuG__code{font-family:var(--font-headings);-webkit-text-stroke:1px #c9a55c4d;color:#0000;margin-bottom:1rem;font-size:clamp(6rem,15vw,10rem);font-weight:800;line-height:1}.not-found-module__sxuMuG__h1{font-family:var(--font-headings);color:var(--white);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.2rem)}.not-found-module__sxuMuG__copy{color:rgba(var(--brand-off-white-rgb), .45);margin-bottom:2.5rem;font-size:.95rem;line-height:1.75}.not-found-module__sxuMuG__links{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.not-found-module__sxuMuG__btnPrimary{letter-spacing:.12em;text-transform:uppercase;background:var(--white);color:var(--primary-dark);border:1px solid var(--white);border-radius:var(--border-radius);transition:all var(--t);padding:14px 32px;font-size:.82rem;font-weight:600;display:inline-block}.not-found-module__sxuMuG__btnPrimary:hover{color:var(--white);background:0 0}.not-found-module__sxuMuG__btnGhost{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-gold);border-radius:var(--border-radius);transition:all var(--t);background:0 0;border:1px solid #c9a55c66;padding:14px 32px;font-size:.82rem;font-weight:600;display:inline-block}.not-found-module__sxuMuG__btnGhost:hover{background:var(--accent-gold);color:var(--white);border-color:var(--accent-gold)}
