.not-found-page{color:var(--ink);font-family:var(--body);padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,9vw,8.5rem)}.not-found-page .eyebrow{letter-spacing:.14em;margin-bottom:clamp(2.5rem,5vw,4.5rem);font-size:.625rem;font-weight:500}.not-found-page__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.not-found-page__number{color:#e8e8e8;font-family:var(--display);letter-spacing:-.085em;margin-top:-.08em;font-size:clamp(8rem,21vw,20rem);font-weight:400;line-height:.88;display:block}.not-found-page h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,5.5vw,5.1rem);font-weight:400;line-height:.98}.not-found-page__intro{max-width:46ch;color:var(--ink-soft);margin:1.75rem 0 0;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.65}.not-found-page__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.not-found-page__foot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,6rem);padding-top:1.1rem;font-size:.625rem;font-weight:500;display:flex}.not-found-page__foot>span{color:var(--ink-mute)}.not-found-page__foot a{align-items:center;gap:.75rem;text-decoration:none;display:flex}.not-found-page__foot a:hover .not-found-page__link-label,.not-found-page__foot a:focus-visible .not-found-page__link-label{text-underline-offset:.3em;text-decoration:underline}@media (max-width:760px){.not-found-page__layout{grid-template-columns:1fr;gap:2.5rem}.not-found-page__number{font-size:clamp(7rem,25vw,11rem)}.not-found-page h1{font-size:clamp(2.5rem,8vw,4rem)}}
