.not-found-module__HS70Aa__page{background:var(--cream);align-items:center;min-height:68vh;display:flex}.not-found-module__HS70Aa__wrap{text-align:center;max-width:720px;margin:0 auto;padding:clamp(7rem,12vw,10rem) 1.5rem clamp(4rem,8vw,6rem)}.not-found-module__HS70Aa__code{font-family:var(--mono);letter-spacing:.3em;color:var(--coral-deep);margin:0 0 1rem;font-size:.72rem}.not-found-module__HS70Aa__title{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:400}.not-found-module__HS70Aa__lede{max-width:44ch;font-family:var(--body);color:var(--muted);margin:1.3rem auto 2.4rem;font-size:1.02rem;font-weight:300;line-height:1.65}.not-found-module__HS70Aa__row{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.not-found-module__HS70Aa__link{border:1px solid var(--rule);border-radius:var(--r-btn);background:var(--paper);color:var(--navy);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:.66rem;font:inherit;font-family:var(--mono);padding:.85rem 1.4rem;line-height:1;text-decoration:none;display:inline-block}.not-found-module__HS70Aa__home{background:var(--navy);border-color:var(--navy);color:var(--cream)}.not-found-module__HS70Aa__home:hover{background:var(--coral-deep);border-color:var(--coral-deep);color:var(--cream)}.not-found-module__HS70Aa__link:hover{border-color:var(--coral-deep);color:var(--coral-deep)}.not-found-module__HS70Aa__digest{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);margin:2rem 0 0;font-size:.66rem}
