.error-module__bSZLSW__page{color:#f5f3ed;isolation:isolate;background:#000;justify-content:center;align-items:center;min-height:100svh;padding:60px 24px;display:flex;position:relative;overflow:hidden}.error-module__bSZLSW__background{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.error-module__bSZLSW__background:before{content:"";filter:blur(25px);background:radial-gradient(#744c141f 0%,#5b3a110f 38%,#0000 72%);width:min(800px,90vw);height:min(600px,70vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-module__bSZLSW__line{background:#ffffff0d;height:1px;position:absolute}.error-module__bSZLSW__lineOne{transform-origin:0;width:42%;top:30%;left:0;transform:rotate(45deg)}.error-module__bSZLSW__lineTwo{transform-origin:100%;width:42%;top:30%;right:0;transform:rotate(-45deg)}.error-module__bSZLSW__dotField{opacity:.28;background-image:radial-gradient(circle,#c9a15bbf .9px,#0000 1.2px);background-size:10px 10px;width:220px;height:170px;position:absolute;bottom:8%;right:7%;-webkit-mask-image:radial-gradient(#000 0%,#000c 40%,#0000 75%);mask-image:radial-gradient(#000 0%,#000c 40%,#0000 75%)}.error-module__bSZLSW__content{text-align:center;width:min(800px,100%)}.error-module__bSZLSW__brand{align-items:center;gap:12px;margin-bottom:54px;display:inline-flex}.error-module__bSZLSW__brandMark{color:#c9a15b;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.error-module__bSZLSW__brandText{text-align:left;flex-direction:column;display:flex}.error-module__bSZLSW__brandName{color:#f5f3ed;letter-spacing:.2em;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1}.error-module__bSZLSW__brandTagline{color:#c9a15b;letter-spacing:.16em;margin-top:5px;font-size:7px;font-weight:500}.error-module__bSZLSW__eyebrow{color:#c9a15b;letter-spacing:.18em;margin:0 0 10px;font-size:12px;font-weight:500}.error-module__bSZLSW__errorCode{color:#c9a15b24;letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,18vw,13rem);font-weight:400;line-height:.78}.error-module__bSZLSW__content h1{color:#f5f3ed;letter-spacing:-.045em;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400;line-height:.98}.error-module__bSZLSW__content h1 span{color:#f5f3ed94}.error-module__bSZLSW__description{color:#f5f3ed94;width:min(560px,100%);margin:24px auto 0;font-size:1rem;line-height:1.6}.error-module__bSZLSW__actions{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 26px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.error-module__bSZLSW__primaryButton{color:#000;background:#c9a15b;border:1px solid #c9a15b}.error-module__bSZLSW__primaryButton:hover{background:#d6b16d;border-color:#d6b16d;transform:translateY(-2px)}.error-module__bSZLSW__secondaryButton{color:#f5f3ed;background:0 0;border:1px solid #f5f3ed38}.error-module__bSZLSW__secondaryButton:hover{color:#c9a15b;border-color:#c9a15bb3;transform:translateY(-2px)}@media (max-width:700px){.error-module__bSZLSW__page{padding:40px 20px}.error-module__bSZLSW__brand{margin-bottom:38px}.error-module__bSZLSW__errorCode{font-size:clamp(6rem,27vw,9rem)}.error-module__bSZLSW__content h1{font-size:clamp(2.2rem,10vw,3.4rem)}.error-module__bSZLSW__description{font-size:.9rem}.error-module__bSZLSW__actions{flex-direction:column}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{width:min(280px,100%)}.error-module__bSZLSW__dotField{opacity:.22;width:150px;height:120px;bottom:4%;right:-30px}}@media (max-width:420px){.error-module__bSZLSW__brandName{font-size:19px}.error-module__bSZLSW__brandTagline{font-size:6px}.error-module__bSZLSW__errorCode{font-size:5.8rem}.error-module__bSZLSW__content h1{font-size:2.1rem}.error-module__bSZLSW__description{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{transition:none}}
