.not-found{background-color:var(--color-background-primary);min-height:min(70vh,40rem);padding-block:3.5rem 4.5rem;position:relative;overflow:hidden}.not-found__inner{z-index:1;max-width:var(--max-width-prose-max);position:relative}.not-found__mark{pointer-events:none;align-items:center;gap:clamp(.35rem,1.5vw,.85rem);margin:0 0 2.5rem;display:flex}.not-found__digit{font-size:clamp(4.5rem,2.5rem + 12vw,9.5rem);line-height:var(--line-height-display);color:var(--color-text-primary);font-weight:400}.not-found__zero{border:12px solid var(--color-brand-red);opacity:.32;border-radius:50%;flex-shrink:0;width:clamp(4.25rem,2.25rem + 11vw,8.75rem);height:clamp(4.25rem,2.25rem + 11vw,8.75rem);position:relative}.not-found__zero:after{content:"";border:8px solid var(--color-brand-green);opacity:.85;border-radius:50%;position:absolute;inset:18%}.not-found__title{overflow-wrap:break-word;max-width:16ch;margin:0 0 1rem}.not-found__text{max-width:28ch;color:var(--color-text-primary);overflow-wrap:break-word;margin:0 0 2rem}.not-found__links{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.not-found__links .text-link{min-height:var(--spacing-touch-min);align-items:center;display:inline-flex}@media (min-width:48rem){.not-found{padding-block:5rem 6rem}}@media (min-width:64rem){.not-found{padding-block:6rem 7rem}}@media (prefers-reduced-motion:reduce){.not-found__zero{transition:none}}
