.not-found-page{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:10rem 1.25rem 5rem}@media(min-width:768px){.not-found-page{padding-top:10rem}}.not-found-page__inner{text-align:center;max-width:28rem;width:100%}.not-found-page__mascot{display:block;width:min(48%,9.5rem);height:auto;margin:0 auto 1.25rem;object-fit:contain}.not-found-page__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-lime)}.not-found-page__eyebrow,.not-found-page__title{font-family:Plus Jakarta Sans,sans-serif;margin-bottom:.75rem}.not-found-page__title{font-size:1.5rem;font-weight:800;color:var(--tw-white)}@media(min-width:640px){.not-found-page__title{font-size:1.75rem}}.not-found-page__body{font-size:1rem;line-height:1.6;color:var(--tw-white);opacity:.7;margin-bottom:1.75rem}@media(min-width:640px){.not-found-page__body{font-size:1.125rem}}.not-found-page__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:640px){.not-found-page__actions{flex-direction:row;justify-content:center}}.not-found-page__cta{display:inline-block}.not-found-page__link{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:800;color:var(--tw-white);text-decoration:none;opacity:.85;transition:opacity var(--motion-normal) var(--motion-ease-out)}.not-found-page__link:hover{opacity:1;color:var(--tw-lime)}