.error-page{min-block-size:100svh;padding:var(--sys-viewport-gutter);background:var(--sys-color-ink);color:var(--sys-color-white);align-items:center;display:grid;position:relative;overflow:hidden}.error-page__content{inline-size:min(100%,52rem);z-index:var(--sys-z-content);gap:var(--sys-spacing-lg);display:grid;position:relative}.error-page__brand{align-items:center;min-block-size:2.75rem;inline-size:min(12rem,48svw);display:inline-flex}.error-page__brand img{block-size:auto;inline-size:100%}.error-page__message{gap:var(--sys-spacing-sm);display:grid}.error-page__eyebrow{color:var(--sys-color-focus);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:750}.error-page h1{letter-spacing:-.04em;text-wrap:balance;max-inline-size:15ch;font-size:clamp(2.5rem,8svw,5.5rem);line-height:.98}.error-page__message>p:not(.error-page__eyebrow){max-inline-size:46ch;color:var(--sys-color-text-on-dark-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.error-page__path{max-inline-size:100%;padding:var(--sys-spacing-tight);overflow-wrap:anywhere;border-inline-start:.25rem solid var(--sys-color-primary);color:var(--sys-color-focus);font-family:var(--sys-font-sans);background:#ffffff12}.error-page__actions{gap:var(--sys-spacing-tight);flex-wrap:wrap;display:flex}.error-page__actions>*{min-block-size:3rem;padding-inline:var(--sys-spacing-sm);border-radius:.375rem;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.error-page__secondary{color:var(--sys-color-white);border:.0625rem solid #ffffff7a}.error-page__number{color:#d9efe40f;pointer-events:none;font-size:clamp(12rem,42svw,38rem);font-weight:800;line-height:.8;position:absolute;inset-block-end:-.2em;inset-inline-end:-.05em}.error-page:focus-visible,.error-page a:focus-visible,.error-page button:focus-visible{outline:var(--sys-focus-width) solid var(--sys-color-focus);outline-offset:var(--sys-focus-offset)}@media (prefers-reduced-motion:reduce){.error-page *,.error-page :before,.error-page :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
