.ErrorScreen-module__-L20XG__wrap{min-height:86svh;padding:calc(var(--s-24,6rem) + var(--s-8,2rem)) var(--gutter,1.5rem) var(--s-24,6rem);background:var(--c-canopy-900,#0f2219);color:var(--c-on-dark,#f6efdd);font-family:var(--f-body,var(--font-body,system-ui), system-ui, -apple-system, "Segoe UI", sans-serif);text-align:center;place-items:center;display:grid}.ErrorScreen-module__-L20XG__whole{min-height:100svh;padding-block:var(--s-16,4rem)}.ErrorScreen-module__-L20XG__inner{justify-items:center;max-width:40rem;display:grid}.ErrorScreen-module__-L20XG__mark{font-family:var(--f-display,var(--font-display,Georgia), "Cormorant Garamond", Georgia, serif);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--c-gold,#d2ae66);margin:0;font-size:1.5rem}.ErrorScreen-module__-L20XG__rule{width:36px;height:1px;margin-top:var(--s-6,1.5rem);background:var(--c-gold,#d2ae66)}.ErrorScreen-module__-L20XG__heading{margin:var(--s-8,2rem) 0 0;font-family:var(--f-display,var(--font-display,Georgia), "Cormorant Garamond", Georgia, serif);text-wrap:balance;font-size:clamp(2.25rem,1.6rem + 3vw,4rem);font-weight:400;line-height:1.08}.ErrorScreen-module__-L20XG__body{margin:var(--s-4,1rem) 0 0;max-width:46ch;color:var(--c-on-dark-muted,#c2b48d);text-wrap:pretty;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.65}.ErrorScreen-module__-L20XG__actions{justify-content:center;gap:var(--s-3,.75rem);margin-top:var(--s-12,3rem);flex-wrap:wrap;display:flex}.ErrorScreen-module__-L20XG__btn{min-height:48px;color:var(--c-on-dark,#f6efdd);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #faf7f280;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ErrorScreen-module__-L20XG__btn:hover{background:var(--c-on-dark,#f6efdd);color:var(--c-canopy-900,#0f2219);border-color:var(--c-on-dark,#f6efdd)}.ErrorScreen-module__-L20XG__btn:focus-visible{outline:2px solid var(--c-gold,#d2ae66);outline-offset:3px}.ErrorScreen-module__-L20XG__gold{background:var(--c-gold,#d2ae66);color:var(--c-canopy-900,#0f2219);border-color:var(--c-gold,#d2ae66)}.ErrorScreen-module__-L20XG__gold:hover{color:var(--c-canopy-900,#0f2219);background:#f3cf7e;border-color:#f3cf7e}@media (max-width:30rem){.ErrorScreen-module__-L20XG__actions{flex-direction:column;align-self:stretch;width:100%}}
