.not-found-module__sxuMuG__wrap{isolation:isolate;background:var(--dark);width:100%;color:var(--white);border-top:var(--divider-band) solid var(--red);align-items:center;min-height:60vh;padding:clamp(4rem,12vw,8rem) 1.5rem;display:flex;position:relative}.not-found-module__sxuMuG__inner{z-index:1;max-width:46rem;margin:0 auto;position:relative}.not-found-module__sxuMuG__code{font-family:var(--heading);color:var(--red);letter-spacing:.02em;font-size:clamp(4.5rem,16vw,9rem);font-weight:700;line-height:1;display:block}.not-found-module__sxuMuG__heading{color:var(--white);margin-top:.5rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.not-found-module__sxuMuG__eyebrow{font-family:var(--heading);text-transform:uppercase;letter-spacing:.18em;color:var(--white);align-items:center;gap:.9rem;margin-top:.85rem;font-size:.95rem;font-weight:600;display:flex}.not-found-module__sxuMuG__eyebrow:after{content:"";background:linear-gradient(currentColor 0 6px,#0000 6px 9px,currentColor 9px 12px);flex:auto;max-width:320px;height:12px;-webkit-mask-image:linear-gradient(90deg,#000 0% 22%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 22%,#0000 100%)}.not-found-module__sxuMuG__lead{color:#ffffffd1;max-width:40rem;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:clamp(1.75rem,3vw,2.25rem);display:flex}.not-found-module__sxuMuG__arrow{transition:transform .2s}.not-found-module__sxuMuG__ctaButton{background:var(--red);color:var(--white);font-family:var(--heading);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;transition:background-color .2s;display:inline-flex}.not-found-module__sxuMuG__ctaGhost{color:var(--white);font-family:var(--heading);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid #fff6;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.95rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.not-found-module__sxuMuG__ctaButton:hover{background:var(--red-dark)}.not-found-module__sxuMuG__ctaButton:hover .not-found-module__sxuMuG__arrow{transform:translate(4px)}.not-found-module__sxuMuG__ctaGhost:hover{background:#ffffff0f;border-color:#fffc}}
