.not-found-module__sxuMuG__stage{--ease-soft:cubic-bezier(.4, 0, .2, 1);isolation:isolate;place-items:center;min-height:100svh;padding:clamp(32px,6vw,64px);display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__ghost{z-index:0;font:800 clamp(150px, 42vw, 460px)/.8 var(--bdc-font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--bdc-fg-faint);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;min-width:0;max-width:min(540px,100%);display:flex;position:relative}.not-found-module__sxuMuG__logo{width:auto;height:46px;margin-bottom:6px}.not-found-module__sxuMuG__kicker{font:600 11px/1 var(--bdc-font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--bdc-accent);margin:0}.not-found-module__sxuMuG__headline{font:800 clamp(34px, 7vw, 64px)/1 var(--bdc-font-display);letter-spacing:-.03em;color:var(--bdc-fg);text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0}.not-found-module__sxuMuG__lede{font:400 clamp(15px, 2vw, 18px)/1.6 var(--bdc-font-body);color:var(--bdc-fg-dim);max-width:42ch;margin:0}.not-found-module__sxuMuG__btn{font:700 12px/1 var(--bdc-font-body);letter-spacing:var(--bdc-track-button);text-transform:uppercase;color:var(--bdc-on-accent);background:var(--bdc-accent-deep);border:1px solid var(--bdc-accent-deep);border-radius:var(--bdc-r-md);transition:transform .15s var(--ease-soft);align-items:center;gap:10px;margin-top:8px;padding:14px 24px;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__btn span{transition:transform .18s var(--ease-soft)}.not-found-module__sxuMuG__btn:hover{box-shadow:0 10px 30px color-mix(in oklch, var(--bdc-blood) 30%, transparent);transform:translateY(-2px)}.not-found-module__sxuMuG__btn:hover span{transform:translate(3px)}.not-found-module__sxuMuG__btn:active{transform:translateY(0)}.not-found-module__sxuMuG__btn:focus-visible{outline:2px solid var(--bdc-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__btn,.not-found-module__sxuMuG__btn span{transition:none}.not-found-module__sxuMuG__btn:hover{transform:none}}
