.not-found_page__jb5cW{padding:clamp(120px,13vw,180px) 0 clamp(100px,10vw,160px);overflow:hidden}.not-found_inner__oPGqn{max-width:1440px}.not-found_topline__bgPa6{display:flex;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.1em}.not-found_topline__bgPa6 span:first-child{color:var(--accent)}.not-found_code__7e29u{display:flex;align-items:center;justify-content:center;gap:clamp(4px,2vw,30px);margin:clamp(32px,5vw,70px) auto 10px;height:clamp(180px,25vw,340px);font-size:clamp(140px,28vw,380px);letter-spacing:-.09em;line-height:1;font-weight:400}.not-found_code__7e29u>span{transform:translateX(-.04em)}.not-found_zero__Ndh8J{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.04em;line-height:1}.not-found_copy__HdC4R{text-align:center;margin:30px auto 65px}.not-found_copy__HdC4R h1{font-size:clamp(38px,5vw,68px);font-weight:400;letter-spacing:-.05em;line-height:1.1;text-wrap:balance}.not-found_copy__HdC4R h1 em{font-family:var(--serif);font-weight:400}.not-found_copy__HdC4R p{margin:22px 0 30px;color:var(--muted);font-size:clamp(15px,1.4vw,18px);line-height:1.7}.not-found_home___xlOs{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--accent);color:var(--dark);border:1px solid var(--accent);border-radius:999px;padding:18px 30px;font-size:16px;transition:background .18s,transform .18s}.not-found_home___xlOs:hover{background:var(--paper);transform:translateY(-2px)}.not-found_routes__umjY8{display:grid;grid-template-columns:1fr repeat(3,1.1fr);gap:28px;align-items:center;border-block:1px solid var(--line);padding:28px 0}.not-found_routes__umjY8>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}.not-found_routes__umjY8 a{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;transition:color .18s}.not-found_routes__umjY8 a:hover{color:var(--accent)}.not-found_routes__umjY8 a svg{flex-shrink:0}@media (max-width:760px){.not-found_topline__bgPa6{font-size:9px;letter-spacing:.04em}.not-found_routes__umjY8{grid-template-columns:1fr;gap:0;padding:22px 0 0}.not-found_routes__umjY8>span{margin-bottom:14px}.not-found_routes__umjY8 a{padding:20px 0;border-top:1px solid var(--line);font-size:16px}.not-found_copy__HdC4R{margin-bottom:42px}}@media (prefers-reduced-motion:reduce){.not-found_home___xlOs{transition:none}}