.not-found-module__sxuMuG__main{min-height:calc(70svh - var(--nav-height));padding-top:var(--section-pad);padding-bottom:var(--section-pad);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.not-found-module__sxuMuG__eyebrow{font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:var(--tracking-ui);color:var(--csl-blue);margin:0;font-weight:600}.not-found-module__sxuMuG__title{font-family:var(--font-headline);font-size:var(--text-title);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-title);color:var(--csl-black);text-wrap:balance;margin:0}.not-found-module__sxuMuG__copy{max-width:34rem;font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.not-found-module__sxuMuG__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.not-found-module__sxuMuG__link,.not-found-module__sxuMuG__linkPrimary{border-radius:var(--radius-pill);min-height:2.75rem;font-family:var(--font-ui);white-space:nowrap;transition:background var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__linkPrimary{background:var(--csl-yellow);color:var(--csl-blue)}.not-found-module__sxuMuG__link{background:var(--surface-deep);color:var(--csl-blue)}@media (hover:hover){.not-found-module__sxuMuG__linkPrimary:hover{background:color-mix(in srgb,var(--csl-yellow)90%,var(--csl-black))}.not-found-module__sxuMuG__link:hover{background:var(--csl-purple)}}.not-found-module__sxuMuG__link:active,.not-found-module__sxuMuG__linkPrimary:active{transform:scale(.97)}.not-found-module__sxuMuG__link:focus-visible,.not-found-module__sxuMuG__linkPrimary:focus-visible{outline:3px solid var(--csl-blue);outline-offset:3px}@media (max-width:480px){.not-found-module__sxuMuG__links{flex-direction:column;align-items:stretch;width:100%;max-width:20rem}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__link,.not-found-module__sxuMuG__linkPrimary{transition:none}}