.ErrorExperience-module__qKBRlW__root{--error-background:var(--bg-primary,#faf7f2);--error-ink:var(--text-primary,#1a1a18);--error-muted:var(--text-secondary,#5c5a54);--error-olive:var(--accent-olive,#5c6d40);min-height:max(100svh,42rem);color:var(--error-ink);background:var(--error-background);isolation:isolate;position:relative;overflow:hidden}.ErrorExperience-module__qKBRlW__artwork{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ErrorExperience-module__qKBRlW__code{color:#5c6d400a;font-family:var(--font-geist-sans,Arial), sans-serif;letter-spacing:-.12em;white-space:nowrap;-webkit-text-stroke:1px #5c6d4024;text-stroke:1px #5c6d4024;-webkit-user-select:none;user-select:none;font-size:clamp(17rem,38vw,39rem);font-weight:700;line-height:.72;position:absolute;top:48%;left:49%;transform:translate(-50%,-50%)}.ErrorExperience-module__qKBRlW__frame{min-height:max(100svh,42rem);padding:max(1.5rem, env(safe-area-inset-top,0px)) clamp(1.25rem, 4vw, 4rem) max(1.25rem, env(safe-area-inset-bottom,0px));grid-template-rows:auto 1fr auto auto;display:grid;position:relative}.ErrorExperience-module__qKBRlW__statusHeader{justify-content:flex-start;align-items:center;gap:.85rem;min-height:2.6rem;display:flex}.ErrorExperience-module__qKBRlW__statusRule{background:#5c6d406b;width:clamp(2.5rem,7vw,7rem);height:1px}.ErrorExperience-module__qKBRlW__statusHeader p{color:var(--error-olive);letter-spacing:.21em;text-transform:uppercase;align-items:baseline;gap:.75rem;margin:0;font-size:.64rem;font-weight:700;line-height:1;display:flex}.ErrorExperience-module__qKBRlW__statusHeader p span:last-child{color:var(--error-muted);font-variant-numeric:tabular-nums}.ErrorExperience-module__qKBRlW__message{align-self:end;width:min(48rem,72vw);padding-top:8rem;padding-bottom:clamp(1.75rem,4vh,3rem)}.ErrorExperience-module__qKBRlW__message h1{max-width:9ch;font-family:var(--font-cormorant,Georgia), serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(4rem,8.4vw,8.2rem);font-weight:600;line-height:.84}.ErrorExperience-module__qKBRlW__description{max-width:35rem;color:var(--error-muted);text-wrap:pretty;margin:clamp(1.25rem,2.5vh,2rem) 0 0;font-size:clamp(.9rem,1.15vw,1.04rem);line-height:1.65}.ErrorExperience-module__qKBRlW__reference{color:#5c5a54b8;font-variant-numeric:tabular-nums;letter-spacing:.12em;overflow-wrap:anywhere;text-transform:uppercase;margin:.8rem 0 0;font-size:.65rem}.ErrorExperience-module__qKBRlW__actions{align-items:center;gap:.75rem;padding-bottom:clamp(1.75rem,3.8vh,3.25rem);display:flex}.ErrorExperience-module__qKBRlW__primaryAction,.ErrorExperience-module__qKBRlW__secondaryAction{cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.25rem;font-family:inherit;font-size:.76rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.ErrorExperience-module__qKBRlW__primaryAction{border:1px solid var(--error-olive);min-width:12.5rem;color:var(--error-background);background:var(--error-olive);padding:.3rem .55rem .3rem 1.35rem}.ErrorExperience-module__qKBRlW__primaryAction span:last-child{width:2.3rem;height:2.3rem;color:var(--error-olive);background:var(--error-background);border-radius:50%;place-items:center;font-size:.92rem;display:grid}.ErrorExperience-module__qKBRlW__secondaryAction{min-width:11rem;color:var(--error-ink);background:#faf7f2b8;border:1px solid #5c6d404d;padding:.3rem .55rem .3rem 1.2rem}.ErrorExperience-module__qKBRlW__secondaryAction span:last-child{width:2.3rem;height:2.3rem;color:var(--error-olive);background:#5c6d401a;border-radius:50%;place-items:center;font-size:.92rem;display:grid}.ErrorExperience-module__qKBRlW__primaryAction:focus-visible,.ErrorExperience-module__qKBRlW__secondaryAction:focus-visible{outline:2px solid var(--error-olive);outline-offset:4px}.ErrorExperience-module__qKBRlW__footer{border-top:1px solid #5c6d403d;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.ErrorExperience-module__qKBRlW__wordmark{color:var(--error-olive);letter-spacing:-.04em;font-size:.72rem;font-weight:850}.ErrorExperience-module__qKBRlW__footer p{color:var(--error-muted);font-family:var(--font-cormorant,Georgia), serif;gap:.45rem;margin:0;font-size:clamp(.86rem,1.1vw,1rem);font-weight:600;line-height:1;display:flex}.ErrorExperience-module__qKBRlW__footer p span:last-child{color:var(--error-olive)}@media (max-width:700px){.ErrorExperience-module__qKBRlW__root,.ErrorExperience-module__qKBRlW__frame{min-height:max(100svh,42rem)}.ErrorExperience-module__qKBRlW__frame{padding-left:1.25rem;padding-right:1.25rem}.ErrorExperience-module__qKBRlW__statusHeader{min-height:3.6rem}.ErrorExperience-module__qKBRlW__statusRule{width:2rem}.ErrorExperience-module__qKBRlW__statusHeader p{letter-spacing:.16em;gap:.45rem;font-size:.56rem}.ErrorExperience-module__qKBRlW__code{font-size:clamp(13rem,66vw,19rem);top:38%;left:47%}.ErrorExperience-module__qKBRlW__message{width:100%;padding-top:10rem;padding-bottom:1.6rem}.ErrorExperience-module__qKBRlW__message h1{max-width:8ch;font-size:clamp(3.55rem,16vw,5rem);line-height:.88}.ErrorExperience-module__qKBRlW__description{max-width:30rem;font-size:.86rem;line-height:1.55}.ErrorExperience-module__qKBRlW__actions{align-items:stretch;padding-bottom:1.75rem}.ErrorExperience-module__qKBRlW__primaryAction,.ErrorExperience-module__qKBRlW__secondaryAction{flex:1 1 0;gap:.55rem;min-width:0;padding-left:1rem;font-size:.68rem}.ErrorExperience-module__qKBRlW__footer{align-items:flex-end}.ErrorExperience-module__qKBRlW__footer p{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem}}@media (max-width:420px){.ErrorExperience-module__qKBRlW__actions{flex-direction:column}.ErrorExperience-module__qKBRlW__primaryAction,.ErrorExperience-module__qKBRlW__secondaryAction{flex:none;width:100%}}@media (forced-colors:active){.ErrorExperience-module__qKBRlW__code{color:#0000;-webkit-text-stroke:1px CanvasText;text-stroke:1px CanvasText}.ErrorExperience-module__qKBRlW__primaryAction,.ErrorExperience-module__qKBRlW__secondaryAction{border:1px solid buttontext}}
