.not-found{max-width:calc(1180px + 3rem);margin:auto;padding:5rem 1.5rem 7rem}.not-found .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--purple);margin:0;font-size:.75rem;font-weight:900}.not-found h1{letter-spacing:-.07em;margin:.4rem 0 1.6rem;font-size:clamp(3.5rem,10vw,7rem);line-height:.85}.not-found .rainbow-rule{margin-bottom:1.6rem}.not-found .lead{max-width:34rem;margin:0 0 2.2rem;font-size:1.2rem;line-height:1.5}.not-found-actions{flex-wrap:wrap;gap:.8rem;display:flex}.not-found-actions .button.secondary{border-color:var(--ink)}@media (width<=600px){.not-found{padding:3rem 1.25rem 4rem}.not-found-actions .button{width:100%}}
