.not-found-page{background:var(--color-bg-page);flex-direction:column;width:100%;max-width:560px;min-height:100dvh;margin-inline:auto;display:flex}.not-found-page__content{padding:0 22px calc(134px + var(--spacing-xl));flex-direction:column;flex:1;align-items:flex-start;display:flex}.not-found-page__eyebrow{border-radius:var(--radius-chip);background:var(--c-primary-soft);height:30px;color:var(--c-primary);font-family:var(--font-body);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.02em;align-items:center;padding:0 14px;display:inline-flex}.not-found-page__heading{font-family:var(--font-heading);font-size:32px;font-weight:var(--font-weight-bold);color:var(--c-text);line-height:var(--line-height-tight);letter-spacing:-.5px;margin:14px 0 0}.not-found-page__heading-em{color:var(--c-primary)}.not-found-page__lead{font-family:var(--font-body);color:var(--c-text-2);font-size:16px;line-height:var(--line-height-normal);margin:14px 0 0}.not-found-page__cta{width:100%;height:var(--size-button-height);border-radius:var(--radius-button);background:var(--c-primary);color:var(--color-text-on-primary);font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:10px;margin-top:44px;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 12px 28px #5550a047}.not-found-page__cta:hover{background:var(--c-primary-hover);text-decoration:none}.not-found-page__scene{width:100%;margin-top:64px}
