.error-page[data-v-0ab1ad1d]{color:#fff;background:#0b0b0b;place-items:center;min-height:100svh;padding:5rem 1.5rem;display:grid}.error-main[data-v-0ab1ad1d]{text-align:center;width:min(100%,42rem)}.error-main[data-v-0ab1ad1d]:focus{outline:none}.error-brand[data-v-0ab1ad1d],.error-code[data-v-0ab1ad1d]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.error-brand[data-v-0ab1ad1d]{color:#d6b04a;margin-bottom:3rem}.error-code[data-v-0ab1ad1d]{color:#8a8a8a;margin-bottom:1rem}h1[data-v-0ab1ad1d]{font-family:var(--font-serif);letter-spacing:.01em;margin:0;font-size:calc(clamp(2.25rem,8vw,4.5rem));font-weight:500;line-height:1.08}.error-copy[data-v-0ab1ad1d]{color:#a0a0a0;max-width:28rem;margin:1.5rem auto 2.5rem;font-size:1rem;line-height:1.65}.error-home-link[data-v-0ab1ad1d]{color:#d6b04a;letter-spacing:.12em;text-transform:uppercase;border:1px solid #d6b04a80;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.25rem;font-size:.78rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.error-home-link[data-v-0ab1ad1d]:hover{color:#fff;border-color:#d6b04a}.error-skip-link[data-v-0ab1ad1d]{z-index:10;color:#0b0b0b;background:#d6b04a;padding:.8rem 1rem;font-size:.8rem;font-weight:600;line-height:1.5;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.error-skip-link[data-v-0ab1ad1d]:focus,.error-skip-link[data-v-0ab1ad1d]:focus-visible{transform:translateY(0)}
