.not-found-module__sxuMuG__page{background:var(--site-background);min-height:100vh;color:var(--site-text);font-family:var(--site-font-body);flex:1;place-items:center;padding:3rem 1rem;display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__ghost{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--site-font-heading);color:color-mix(in srgb, var(--site-primary) 7%, transparent);margin:0;font-size:clamp(10rem,38vw,26rem);font-weight:300;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__body{text-align:center;max-width:34rem;position:relative}.not-found-module__sxuMuG__eyebrow{font-family:var(--site-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--site-text-muted);justify-content:center;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.75rem;display:flex}.not-found-module__sxuMuG__eyebrow:before,.not-found-module__sxuMuG__eyebrow:after{content:"";background:var(--site-accent);width:1.75rem;height:2px}.not-found-module__sxuMuG__h1{font-family:var(--site-font-heading);letter-spacing:-.012em;margin:0 0 .75rem;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:300;line-height:1.1}.not-found-module__sxuMuG__aisle{font-family:var(--site-font-heading);color:var(--site-tertiary);margin:0 0 1.25rem;font-size:1.5rem;line-height:1.3}.not-found-module__sxuMuG__text{margin:0 0 1rem;line-height:1.6}.not-found-module__sxuMuG__harmed{color:var(--site-text-muted);margin:0 0 2rem;font-size:.9rem;font-style:italic}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.not-found-module__sxuMuG__button{border-radius:var(--site-rounded-full);background:var(--site-primary);min-height:44px;color:var(--site-on-primary);align-items:center;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__secondary{color:var(--site-text);border:1px solid color-mix(in srgb, var(--site-text) 30%, transparent);background:0 0}.not-found-module__sxuMuG__email{color:var(--site-text-muted);margin:1.5rem 0 0;font-size:.9rem}.not-found-module__sxuMuG__email a{color:var(--site-text);text-underline-offset:3px;text-decoration:underline}.not-found-module__sxuMuG__button:focus-visible,.not-found-module__sxuMuG__email a:focus-visible{outline:2px solid var(--site-text);outline-offset:2px}
