.not-found_wrapper__hFirX{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-background)}.not-found_inner__oPGqn{position:relative;z-index:1;text-align:center;padding:40px}.not-found_code__7e29u{display:block;font-size:clamp(6rem,20vw,14rem);font-weight:800;letter-spacing:-.04em;line-height:1;opacity:.08;margin-bottom:24px}.not-found_code__7e29u,.not-found_title__Vh7BH{font-family:var(--font-heading);color:var(--color-foreground)}.not-found_title__Vh7BH{font-size:clamp(1.2rem,3vw,2rem);font-weight:600;letter-spacing:.12em;margin-bottom:16px}.not-found_text__5JT3T{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.8;color:var(--color-secondary);margin-bottom:48px}.not-found_link__UkSHF{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:.15em;color:var(--color-foreground);padding:14px 40px;border:1px solid var(--color-border-light);transition:border-color .3s ease,background .3s ease,color .3s ease}.not-found_link__UkSHF:hover{border-color:var(--color-accent);background:rgba(200,169,110,.06);color:var(--color-accent)}.not-found_link__UkSHF span{transition:transform .3s ease}.not-found_link__UkSHF:hover span{transform:translateX(4px)}.not-found_bgText__S2kYG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:clamp(20rem,50vw,50rem);font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--color-foreground);opacity:.015;white-space:nowrap;pointer-events:none;user-select:none}@media (max-width:768px){.not-found_inner__oPGqn{padding:20px}}