body{background-color:var(--color-white)}.page-not-found{background-color:var(--color-white);color:var(--color-white);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10rem 1.6rem;min-height:calc(100vh - 34.9rem);margin:0}.page-not-found-tagline{color:var(--color-gray-70);text-align:center;font-family:var(--font-primary);font-size:var(--font-size-body-normal);font-style:normal;font-weight:var(--font-weight-regular);line-height:3.2rem;text-transform:uppercase}.page-not-found-title{font-family:var(--font-secondary);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);margin:3.1rem 0 2.4rem;color:var(--color-black-onyx)}.page-not-found-description{max-width:88rem;font-family:var(--font-primary);font-size:var(--font-size-body-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-large);color:var(--color-black-onyx)}.page-not-found-links{display:flex;gap:2.4rem;flex-wrap:wrap;justify-content:center;margin-top:3.6rem}.page-not-found-links a{background-color:var(--color-primary-500);color:var(--color-gray-90);width:27.2rem;padding:1.6rem 4.4rem;border-radius:.2rem;text-decoration:none;font-family:var(--font-primary);font-size:var(--font-size-body-normal);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-large);transition:background-color .3s ease,color .3s ease}.page-not-found-links a:hover{text-decoration:none;background-color:var(--color-primary-700);color:var(--color-black-onyx)}