.not-found-module__sxuMuG__wrap{background:var(--bg-warm-off-white);padding-block:var(--space-9);align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__dots{pointer-events:none;background-image:radial-gradient(#c8102e24 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.not-found-module__sxuMuG__inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid;position:relative}.not-found-module__sxuMuG__visual{justify-content:center;align-items:center;min-height:380px;display:flex;position:relative}.not-found-module__sxuMuG__signalPill{z-index:3;font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-red);background:var(--white);border:1.5px solid var(--brand-red);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;top:8px;left:8px}.not-found-module__sxuMuG__imageGlow{aspect-ratio:1;filter:blur(6px);z-index:1;background:radial-gradient(circle,#c8102e38 0%,#c8102e14 45%,#0000 70%);width:78%;animation:4s ease-in-out infinite not-found-module__sxuMuG__pulse;position:absolute}@keyframes not-found-module__sxuMuG__pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.not-found-module__sxuMuG__boy{z-index:2;filter:drop-shadow(0 16px 28px #c8102e2e);width:100%;max-width:420px;height:auto;animation:5s ease-in-out infinite not-found-module__sxuMuG__float;position:relative}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.not-found-module__sxuMuG__wire{background-image:linear-gradient(to right, var(--brand-red) 0 40%, transparent 40% 50%, var(--brand-red) 50% 100%);opacity:.55;background-size:8px 2px;width:22%;height:2px;display:none;position:absolute;top:55%;right:-8%}.not-found-module__sxuMuG__content{z-index:2;max-width:560px;position:relative}.not-found-module__sxuMuG__eyebrow{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red);border-radius:var(--radius-pill);background:#c8102e14;padding:4px 12px;display:inline-block}.not-found-module__sxuMuG__heading{margin-top:var(--space-3);font-size:var(--fs-4xl);font-weight:var(--fw-extrabold);color:var(--text-primary);letter-spacing:var(--ls-tight);line-height:1.08}.not-found-module__sxuMuG__headingAccent{color:var(--brand-red);white-space:nowrap;position:relative}.not-found-module__sxuMuG__headingAccent:after{content:"";z-index:-1;background:#c8102e2e;border-radius:4px;height:6px;position:absolute;bottom:2px;left:0;right:0}.not-found-module__sxuMuG__bigNumber{margin-top:var(--space-4);font-family:var(--font-heading);font-weight:var(--fw-extrabold);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2.5px var(--brand-red);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:clamp(3.5rem,2rem + 8vw,6rem);line-height:1;display:flex}.not-found-module__sxuMuG__zero{color:#0000;position:relative}.not-found-module__sxuMuG__zero:before{content:"0";color:var(--brand-red);-webkit-text-stroke:0;opacity:.15;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.not-found-module__sxuMuG__body{margin-top:var(--space-4);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-secondary);max-width:46ch}.not-found-module__sxuMuG__actions{margin-top:var(--space-5);gap:var(--space-3);flex-wrap:wrap;display:flex}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-sm);border-radius:var(--radius-pill);transition:transform var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.not-found-module__sxuMuG__primaryBtn{color:var(--white);background:var(--brand-red);border:1.5px solid var(--brand-red);box-shadow:0 4px 12px #c8102e40}.not-found-module__sxuMuG__primaryBtn:hover,.not-found-module__sxuMuG__primaryBtn:focus-visible{background:var(--brand-red-dark);border-color:var(--brand-red-dark);color:var(--white);transform:translateY(-1px);box-shadow:0 10px 22px #c8102e59}.not-found-module__sxuMuG__secondaryBtn{color:var(--brand-red);border:1.5px solid var(--brand-red);background:0 0}.not-found-module__sxuMuG__secondaryBtn:hover,.not-found-module__sxuMuG__secondaryBtn:focus-visible{background:var(--brand-red);color:var(--white);transform:translateY(-1px)}.not-found-module__sxuMuG__helper{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--text-muted)}.not-found-module__sxuMuG__helper a{color:var(--brand-red);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.not-found-module__sxuMuG__helper a:hover{color:var(--brand-red-dark)}@media (min-width:1024px){.not-found-module__sxuMuG__wire{display:block}}@media (max-width:1023px){.not-found-module__sxuMuG__wrap{padding-block:var(--space-8)}.not-found-module__sxuMuG__inner{gap:var(--space-7);text-align:center;grid-template-columns:1fr}.not-found-module__sxuMuG__visual{order:1;min-height:300px}.not-found-module__sxuMuG__boy{max-width:320px}.not-found-module__sxuMuG__content{order:2;margin-inline:auto}.not-found-module__sxuMuG__eyebrow{margin-inline:auto}.not-found-module__sxuMuG__bigNumber{justify-content:center}.not-found-module__sxuMuG__body{margin-inline:auto}.not-found-module__sxuMuG__actions{justify-content:center}}@media (max-width:480px){.not-found-module__sxuMuG__signalPill{padding:5px 10px;font-size:11px;top:4px;left:4px}.not-found-module__sxuMuG__boy{max-width:260px}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{font-size:var(--fs-xs);padding:11px 18px}.not-found-module__sxuMuG__bigNumber{-webkit-text-stroke-width:2px}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__imageGlow,.not-found-module__sxuMuG__boy{animation:none}}
