.v5.error-page-v5 .error-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 256px);padding:80px 32px 60px;display:flex}.v5.error-page-v5 .error-numeral{font-family:var(--hv5-font-serif);font-variation-settings:"opsz" 144,"SOFT" 0;letter-spacing:-.05em;color:var(--hv5-ink-900);font-feature-settings:"tnum" 1,"lnum" 1;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(140px,22vw,280px);font-weight:380;line-height:.85;position:relative}.v5.error-page-v5 .error-numeral:after{content:attr(data-code);font:inherit;color:#0000;-webkit-text-stroke:0;background:linear-gradient(#0000 40%,#8b6f420a 100%);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:2px;left:0;right:0}.v5.error-page-v5 .error-eyebrow{font-family:var(--hv5-font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--hv5-gold-muted);margin-bottom:20px;font-size:10px;font-weight:600}.v5.error-page-v5 .error-rule{background:linear-gradient(to right,var(--hv5-gold),var(--hv5-gold-bright),transparent);border:none;width:56px;height:2px;margin:32px auto 0;box-shadow:0 1px #c4a26566}.v5.error-page-v5 .error-subtitle{font-family:var(--hv5-font-serif);font-variation-settings:"opsz" 24,"SOFT" 30;letter-spacing:-.01em;color:var(--hv5-ink-700);max-width:42ch;margin-top:28px;font-size:clamp(17px,2.2vw,22px);font-style:italic;font-weight:400;line-height:1.45}.v5.error-page-v5 .error-subtitle em{color:var(--hv5-mint-deep);font-variation-settings:"opsz" 24,"SOFT" 50;font-style:italic}.v5.error-page-v5 .error-actions{align-items:center;gap:24px;margin-top:40px;display:flex}.v5.error-page-v5 .error-cta{font-family:var(--hv5-font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--hv5-ink-900);background:var(--hv5-ink-900);color:var(--hv5-paper-warm);transition:all .22s var(--hv5-ease-standard);cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:11px 22px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.v5.error-page-v5 .error-cta:hover{background:var(--hv5-mint-deep);border-color:var(--hv5-mint-deep);transform:translateY(-.5px);box-shadow:0 8px 20px -10px #186b6680}.v5.error-page-v5 .error-cta svg{stroke:currentColor}.v5.error-page-v5 .error-link{font-family:var(--hv5-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hv5-ink-400);transition:color .18s var(--hv5-ease-standard);cursor:pointer;align-items:center;gap:7px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex}.v5.error-page-v5 .error-link:hover{color:var(--hv5-mint-deep)}.v5.error-page-v5 .error-link svg{stroke:currentColor}.v5.error-page-v5 .error-ref{background:var(--hv5-paper-50);border:1px solid var(--hv5-paper-200);font-family:var(--hv5-font-mono);letter-spacing:.04em;color:var(--hv5-ink-400);font-feature-settings:"tnum" 1,"lnum" 1;-webkit-user-select:all;user-select:all;border-radius:6px;margin-top:32px;padding:10px 18px;font-size:10.5px}.v5.error-page-v5 .error-ref strong{color:var(--hv5-ink-700);letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-weight:600}.v5.error-page-v5 .error-numeral{animation:v5-error-settle .62s var(--hv5-ease-cinematic)both,v5-error-float 6s ease-in-out 1s infinite}@keyframes v5-error-settle{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes v5-error-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.v5.error-page-v5 .error-numeral,.v5.error-page-v5 .reveal-1,.v5.error-page-v5 .reveal-2,.v5.error-page-v5 .reveal-3{filter:none;opacity:1;animation:none;transform:none}}@media (max-width:640px){.v5.error-page-v5 .error-stage{min-height:calc(100dvh - 176px);padding:48px 16px 40px}.v5.error-page-v5 .error-numeral{font-size:clamp(100px,28vw,180px)}.v5.error-page-v5 .error-subtitle{font-size:16px}.v5.error-page-v5 .error-actions{flex-direction:column;gap:16px}}
/*# sourceMappingURL=cd667ababb7a75b3.css.map*/