.not-found{min-height:calc(100svh - 5.5rem);padding:calc(var(--header-height) + 4rem) 0 clamp(5rem, 8vw, 8rem);background:var(--ivory);align-items:center;display:grid}.not-found__inner{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.not-found__copy{max-width:720px}.not-found__copy .section-label{margin-bottom:1.4rem}.not-found h1{max-width:12ch;margin-bottom:1.35rem;font-size:clamp(3.4rem,6.3vw,6rem);line-height:1.08}.not-found__description{max-width:42ch;color:var(--taupe);margin:0 0 1.5rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75}.not-found__number{color:color-mix(in srgb, var(--stone) 43%, var(--ivory));font-family:var(--font-serif);letter-spacing:-.095em;text-align:right;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(8rem,18vw,18rem);font-weight:400;line-height:1}@media (max-width:820px){.not-found__inner{grid-template-columns:minmax(0,1fr) minmax(110px,.28fr);gap:1.5rem}.not-found__number{font-size:clamp(6rem,16vw,10rem)}}@media (max-width:640px){.not-found{min-height:calc(100svh - 5rem);padding:calc(var(--header-height) + 4rem) 0 5rem}.not-found__inner{display:block}.not-found__number{display:none}.not-found h1{font-size:clamp(3rem,12vw,4.5rem)}}
