.error-module__bSZLSW__shell{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.error-module__bSZLSW__eyebrow{font-family:var(--font-display);color:rgb(var(--gold));letter-spacing:.28em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.error-module__bSZLSW__heading{font-family:var(--font-serif);color:rgb(var(--text));letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(28px,5vw,36px);font-weight:400;line-height:1.1}.error-module__bSZLSW__headingEmphasis{color:rgb(var(--gold))}.error-module__bSZLSW__body{font-family:var(--font-serif);color:rgb(var(--text-muted));margin:0 0 2rem;font-size:15px;font-style:italic;line-height:1.5}.error-module__bSZLSW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.error-module__bSZLSW__retryButton{background:linear-gradient(180deg, rgb(var(--gold)), rgb(var(--gold-bright)));color:rgb(var(--gold-ink));font-size:13px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 14px rgb(var(--gold) / .25);cursor:pointer;border:none;border-radius:999px;padding:12px 28px}.error-module__bSZLSW__homeLink{color:rgb(var(--text));border:1px solid rgb(var(--text) / .2);font-size:13px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;padding:12px 28px;text-decoration:none;display:inline-block}