@font-face{font-family:Switzer;src:url(/fonts/switzer-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.error-page-module__qIT_Sq__document{background:var(--background,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}.error-page-module__qIT_Sq__page{--error-background:var(--background,#fff);--error-surface:var(--background-subtle,#f4f4f4);--error-text:var(--foreground,#0a0a0a);--error-muted:var(--muted-strong,#0a0a0abd);--error-border:var(--border,#0a0a0a1f);box-sizing:border-box;background:var(--error-background);min-height:82dvh;color:var(--error-text);font-family:var(--font-sans,"Switzer", system-ui, sans-serif);-webkit-font-smoothing:antialiased;align-items:center;padding:7rem 1.25rem 4.5rem;display:flex}.error-page-module__qIT_Sq__page *{box-sizing:border-box}.error-page-module__qIT_Sq__inner{width:100%;max-width:80rem;margin-inline:auto}.error-page-module__qIT_Sq__layout{align-items:center;gap:2rem;display:grid}.error-page-module__qIT_Sq__content{min-width:0}.error-page-module__qIT_Sq__title{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,.85rem + 2.8vw,72px);font-weight:400;line-height:1.1}.error-page-module__qIT_Sq__description{max-width:46ch;color:var(--error-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:16px;font-weight:300;line-height:1.75}.error-page-module__qIT_Sq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.error-page-module__qIT_Sq__button{border:1px solid var(--error-border);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;max-width:100%;min-height:46px;transition:background-color .2s var(--ease-out,ease-out), border-color .2s var(--ease-out,ease-out);border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.error-page-module__qIT_Sq__primary{border-color:var(--error-text);background:var(--error-text);color:var(--error-background)}.error-page-module__qIT_Sq__secondary{background:var(--error-background);color:var(--error-text)}.error-page-module__qIT_Sq__visual{background:var(--error-surface);min-height:13rem;color:var(--error-text);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.error-page-module__qIT_Sq__number{letter-spacing:-.065em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:clamp(144px,20vw,280px);font-weight:300;line-height:1.2}.error-page-module__qIT_Sq__links{border-top:1px solid var(--error-border);margin-top:3rem;display:grid}.error-page-module__qIT_Sq__link{border-bottom:1px solid var(--error-border);min-width:0;min-height:90px;color:var(--error-text);align-items:center;gap:1rem;padding-block:1.25rem;text-decoration:none;display:flex}.error-page-module__qIT_Sq__link svg{flex-shrink:0}.error-page-module__qIT_Sq__linkText{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.error-page-module__qIT_Sq__linkTitle{font-size:16px;font-weight:400}.error-page-module__qIT_Sq__linkDescription{color:var(--error-muted);font-size:14px;font-weight:300;line-height:1.5}.error-page-module__qIT_Sq__reference{color:var(--error-muted);overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:13px;font-weight:300}.error-page-module__qIT_Sq__brand{min-height:44px;color:var(--error-text);letter-spacing:-.025em;align-items:center;margin-bottom:3rem;font-size:24px;font-weight:400;text-decoration:none;display:inline-flex}.error-page-module__qIT_Sq__standalone{min-height:100dvh;padding-block:3rem}.error-page-module__qIT_Sq__admin{--error-background:var(--ad-surface,var(--background,#fff));--error-text:var(--ad-text,var(--foreground,#0a0a0a));--error-muted:var(--ad-text-muted,var(--muted-strong,#575757));--error-border:var(--ad-border,var(--border,#e4e4e7));border:1px solid var(--error-border);border-radius:12px;min-height:60dvh;padding:2rem 1.5rem}.error-page-module__qIT_Sq__admin .error-page-module__qIT_Sq__inner{max-width:44rem}.error-page-module__qIT_Sq__admin .error-page-module__qIT_Sq__layout{grid-template-columns:minmax(0,1fr)}.error-page-module__qIT_Sq__admin .error-page-module__qIT_Sq__title{font-size:clamp(28px,3vw,40px)}.error-page-module__qIT_Sq__button:focus-visible,.error-page-module__qIT_Sq__link:focus-visible,.error-page-module__qIT_Sq__brand:focus-visible{outline:2px solid var(--error-text);outline-offset:4px}@media (min-width:768px){.error-page-module__qIT_Sq__page{padding-inline:2rem}.error-page-module__qIT_Sq__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:3rem}.error-page-module__qIT_Sq__visual{min-height:23rem}.error-page-module__qIT_Sq__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:4rem}.error-page-module__qIT_Sq__admin{padding:3rem}}@media (hover:hover) and (pointer:fine){.error-page-module__qIT_Sq__primary:hover{background:var(--accent-hover,#2a2a2a);border-color:var(--accent-hover,#2a2a2a);color:var(--background,#fff)}.error-page-module__qIT_Sq__secondary:hover{border-color:var(--error-text)}.error-page-module__qIT_Sq__link:hover .error-page-module__qIT_Sq__linkTitle,.error-page-module__qIT_Sq__brand:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.error-page-module__qIT_Sq__button{transition:none}}
