.not-found-module-scss-module__HfxUKG__errorPage{width:100%;min-height:100vh;color:var(--gray-950);background:var(--gray-50);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-module-scss-module__HfxUKG__topPattern{width:100%;height:auto;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.not-found-module-scss-module__HfxUKG__leftPattern{width:50%;height:auto;position:absolute;bottom:-20%;left:0}.not-found-module-scss-module__HfxUKG__rightPattern{width:50%;height:auto;position:absolute;bottom:-20%;right:0}.not-found-module-scss-module__HfxUKG__topBluePattern{width:100%;height:100%;position:absolute;top:0}.not-found-module-scss-module__HfxUKG__grid{pointer-events:none;opacity:.055;background-image:linear-gradient(to right, var(--gray-950) 1px, transparent 1px),linear-gradient(to bottom, var(--gray-950) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 70% 75% at center, var(--black) 0%, #000000d9 45%, #00000059 75%, transparent 100%);mask-image:radial-gradient(ellipse 70% 75% at center, var(--black) 0%, #000000d9 45%, #00000059 75%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 75% at center, var(--black) 0%, #000000d9 45%, #00000059 75%, transparent 100%);background-size:64px 64px;position:absolute;inset:0}.not-found-module-scss-module__HfxUKG__content{z-index:1;width:min(620px,100% - var(--spacing-6xl));text-align:center;align-items:center;gap:var(--spacing-5xl);flex-direction:column;display:flex;position:relative}.not-found-module-scss-module__HfxUKG__errorCode{color:var(--black);font-size:calc(2*var(--display-xxl) - 20px);letter-spacing:-.06em;font-weight:700;line-height:.85;display:block}.not-found-module-scss-module__HfxUKG__content h1{color:var(--gray-950);font-size:var(--display-xl);letter-spacing:-.035em;font-weight:700;line-height:1.2}.not-found-module-scss-module__HfxUKG__content p{color:var(--gray-600);font-size:var(--text-md);letter-spacing:-.01em;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.not-found-module-scss-module__HfxUKG__grid{background-size:48px 48px}}@media screen and (max-width:425px){.not-found-module-scss-module__HfxUKG__grid{background-size:40px 40px}}
