.not-found-module__sxuMuG__page{isolation:isolate;min-height:100svh;color:var(--site-public-foreground);background:var(--site-page-background);font-family:var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;position:relative;overflow:hidden}.not-found-module__sxuMuG__pattern{z-index:0}html[data-site-theme=light] .not-found-module__sxuMuG__pattern{opacity:.8}.not-found-module__sxuMuG__hero{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100%,76rem);min-height:100svh;margin:0 auto;padding:10.5rem 2rem 5rem;display:grid;position:relative}.not-found-module__sxuMuG__copy{z-index:2;max-width:37rem;position:relative}.not-found-module__sxuMuG__copy h1{max-width:8.8ch;color:var(--site-public-foreground);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(3.45rem,6.15vw,5.8rem);font-weight:800;line-height:.98}.not-found-module__sxuMuG__description{max-width:34rem;color:var(--site-public-muted);text-wrap:pretty;margin:1.65rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-width:10.5rem;height:3.25rem;padding:0 1.5rem;font-size:.94rem;font-weight:700;line-height:1;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.not-found-module__sxuMuG__primaryAction{color:var(--site-inverse-foreground);background:var(--site-inverse-background);box-shadow:0 .8rem 1.8rem #0f212b29}.not-found-module__sxuMuG__primaryAction:hover,.not-found-module__sxuMuG__secondaryAction:hover{transform:translateY(-2px)}.not-found-module__sxuMuG__primaryAction:hover{background:#1a3945;box-shadow:0 1rem 2.2rem #0f212b33}.not-found-module__sxuMuG__secondaryAction{color:var(--site-public-foreground);border:1px solid var(--site-border-strong);background:color-mix(in srgb, var(--site-surface) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .4rem 1.2rem #0f212b0a}.not-found-module__sxuMuG__secondaryAction:hover{border-color:var(--site-public-foreground);background:var(--site-surface)}.not-found-module__sxuMuG__primaryAction:focus-visible,.not-found-module__sxuMuG__secondaryAction:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:4px}.not-found-module__sxuMuG__visual{place-items:center;min-height:37rem;display:grid;position:relative}.not-found-module__sxuMuG__geometry{object-fit:contain;filter:drop-shadow(0 2.25rem 3.5rem #102c3314);width:min(100%,44rem);height:auto}html:not([data-site-theme=light]) .not-found-module__sxuMuG__primaryAction{color:var(--site-accent-foreground);background:var(--site-accent);box-shadow:0 .8rem 1.8rem #62e76b24}html:not([data-site-theme=light]) .not-found-module__sxuMuG__primaryAction:hover{background:var(--site-accent-strong)}@media (max-width:900px){.not-found-module__sxuMuG__hero{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;gap:1rem;padding-top:9.25rem}.not-found-module__sxuMuG__copy{max-width:42rem;margin:0 auto}.not-found-module__sxuMuG__copy h1,.not-found-module__sxuMuG__description{margin-left:auto;margin-right:auto}.not-found-module__sxuMuG__copy h1{max-width:11ch}.not-found-module__sxuMuG__actions{justify-content:center}.not-found-module__sxuMuG__visual{min-height:20rem}.not-found-module__sxuMuG__geometry{width:min(100%,31rem)}}@media (max-width:560px){.not-found-module__sxuMuG__hero{min-height:100svh;padding:8.25rem 1.4rem 3.5rem}.not-found-module__sxuMuG__copy h1{max-width:10ch;font-size:clamp(3.05rem,15.5vw,4.35rem)}.not-found-module__sxuMuG__description{margin-top:1.25rem;font-size:1rem;line-height:1.6}.not-found-module__sxuMuG__actions{margin-top:1.6rem;display:grid}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{width:100%}.not-found-module__sxuMuG__visual{min-height:15rem;margin:0 -1rem}.not-found-module__sxuMuG__geometry{width:min(100%,23rem)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{transition:none}}
