.not-found-page{min-height:100svh;background:#0b1712;color:#f2eee4;padding:28px clamp(24px,4vw,72px) 48px;display:grid;grid-template-rows:auto 1fr}.not-found-header{display:flex;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid rgba(242,238,228,.24);font:500 12px/1.2 var(--font-geist),sans-serif;letter-spacing:.2em}.not-found-header a{color:inherit;text-decoration:none}.not-found-content{align-self:end;display:grid;grid-template-columns:minmax(120px,.45fr) minmax(280px,1.55fr) minmax(220px,.7fr);gap:clamp(32px,6vw,100px);align-items:end}.not-found-content nav,.not-found-content>p{font:500 11px/1.5 var(--font-geist),sans-serif;letter-spacing:.16em}.not-found-content h1{margin:0;font:400 clamp(48px,7vw,118px)/.88 Cormorant Garamond,serif;letter-spacing:-.045em}.not-found-content h1 em{display:block;font-weight:400;color:#c8a75b}.not-found-content nav{display:grid;gap:16px}.not-found-content nav a{width:fit-content;color:inherit;text-decoration:none;padding-bottom:5px;border-bottom:1px solid rgba(242,238,228,.55)}@media (max-width:800px){.not-found-content{grid-template-columns:1fr;align-content:end}.not-found-header span{display:none}}